0001707753-21-000026.txt : 20210625 0001707753-21-000026.hdr.sgml : 20210625 20210625083056 ACCESSION NUMBER: 0001707753-21-000026 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 109 CONFORMED PERIOD OF REPORT: 20210430 FILED AS OF DATE: 20210625 DATE AS OF CHANGE: 20210625 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Elastic N.V. CENTRAL INDEX KEY: 0001707753 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 000000000 STATE OF INCORPORATION: P7 FISCAL YEAR END: 0430 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38675 FILM NUMBER: 211044780 BUSINESS ADDRESS: STREET 1: KEIZERSGRACHT 281 CITY: AMSTERDAM STATE: P7 ZIP: 1016 ED BUSINESS PHONE: (650) 458-2620 MAIL ADDRESS: STREET 1: 800 WEST EL CAMINO REAL SUITE 350 CITY: MOUNTAIN VIEW STATE: CA ZIP: 94040 FORMER COMPANY: FORMER CONFORMED NAME: Elastic B.V. DATE OF NAME CHANGE: 20180612 FORMER COMPANY: FORMER CONFORMED NAME: Elasticsearch Global BV DATE OF NAME CHANGE: 20170605 FORMER COMPANY: FORMER CONFORMED NAME: ELasticsearch Global BV DATE OF NAME CHANGE: 20170526 10-K 1 estc-20210430.htm 10-K estc-20210430
000170775304-30falseApr 30, 20212021FYus-gaap:AccountingStandardsUpdate201613MemberP1Y00017077532020-05-012021-04-30iso4217:USD00017077532020-10-31xbrli:shares00017077532021-06-2100017077532021-04-3000017077532020-04-30iso4217:EURxbrli:shares0001707753us-gaap:ConvertiblePreferredStockMember2021-04-300001707753us-gaap:ConvertiblePreferredStockMember2020-04-300001707753estc:OrdinarySharesZeroPointZeroOneMember2021-04-300001707753estc:OrdinarySharesZeroPointZeroOneMember2020-04-30iso4217:USDxbrli:shares0001707753estc:LicenseSelfManagedMember2020-05-012021-04-300001707753estc:LicenseSelfManagedMember2019-05-012020-04-300001707753estc:LicenseSelfManagedMember2018-05-012019-04-300001707753estc:SubscriptionSelfManagedAndSaaSMember2020-05-012021-04-300001707753estc:SubscriptionSelfManagedAndSaaSMember2019-05-012020-04-300001707753estc:SubscriptionSelfManagedAndSaaSMember2018-05-012019-04-300001707753estc:SubscriptionMember2020-05-012021-04-300001707753estc:SubscriptionMember2019-05-012020-04-300001707753estc:SubscriptionMember2018-05-012019-04-300001707753estc:ProfessionalServicesMember2020-05-012021-04-300001707753estc:ProfessionalServicesMember2019-05-012020-04-300001707753estc:ProfessionalServicesMember2018-05-012019-04-3000017077532019-05-012020-04-3000017077532018-05-012019-04-300001707753estc:SeriesDRedeemableConvertiblePreferredStockMember2018-04-300001707753us-gaap:CommonStockMember2018-04-300001707753us-gaap:TreasuryStockMember2018-04-300001707753us-gaap:AdditionalPaidInCapitalMember2018-04-300001707753us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-04-300001707753us-gaap:RetainedEarningsMember2018-04-3000017077532018-04-300001707753us-gaap:CommonStockMember2018-05-012019-04-300001707753us-gaap:AdditionalPaidInCapitalMember2018-05-012019-04-300001707753estc:SeriesDRedeemableConvertiblePreferredStockMember2018-05-012019-04-300001707753us-gaap:CommonStockMemberestc:LambdaLabAcquisitionMember2018-05-012019-04-300001707753us-gaap:RetainedEarningsMember2018-05-012019-04-300001707753us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-05-012019-04-300001707753estc:SeriesDRedeemableConvertiblePreferredStockMember2019-04-300001707753us-gaap:CommonStockMember2019-04-300001707753us-gaap:TreasuryStockMember2019-04-300001707753us-gaap:AdditionalPaidInCapitalMember2019-04-300001707753us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-04-300001707753us-gaap:RetainedEarningsMember2019-04-3000017077532019-04-300001707753us-gaap:CommonStockMember2019-05-012020-04-300001707753us-gaap:AdditionalPaidInCapitalMember2019-05-012020-04-300001707753us-gaap:CommonStockMemberestc:EndgameAcquisitionMember2019-05-012020-04-300001707753us-gaap:AdditionalPaidInCapitalMemberestc:EndgameAcquisitionMember2019-05-012020-04-300001707753estc:EndgameAcquisitionMember2019-05-012020-04-300001707753us-gaap:RetainedEarningsMember2019-05-012020-04-300001707753us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-05-012020-04-300001707753estc:SeriesDRedeemableConvertiblePreferredStockMember2020-04-300001707753us-gaap:CommonStockMember2020-04-300001707753us-gaap:TreasuryStockMember2020-04-300001707753us-gaap:AdditionalPaidInCapitalMember2020-04-300001707753us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-300001707753us-gaap:RetainedEarningsMember2020-04-300001707753srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2020-04-300001707753srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-04-300001707753us-gaap:CommonStockMember2020-05-012021-04-300001707753us-gaap:AdditionalPaidInCapitalMember2020-05-012021-04-300001707753us-gaap:RetainedEarningsMember2020-05-012021-04-300001707753us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-05-012021-04-300001707753estc:SeriesDRedeemableConvertiblePreferredStockMember2021-04-300001707753us-gaap:CommonStockMember2021-04-300001707753us-gaap:TreasuryStockMember2021-04-300001707753us-gaap:AdditionalPaidInCapitalMember2021-04-300001707753us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-300001707753us-gaap:RetainedEarningsMember2021-04-300001707753us-gaap:IPOMember2018-10-012018-10-3100017077532018-10-310001707753us-gaap:OverAllotmentOptionMember2018-10-012018-10-3100017077532018-10-012018-10-310001707753us-gaap:CommonStockMember2018-10-012018-10-310001707753us-gaap:AdditionalPaidInCapitalMember2018-10-012018-10-310001707753srt:MinimumMember2018-10-310001707753srt:MaximumMember2018-10-310001707753us-gaap:OtherNonoperatingIncomeExpenseMember2020-05-012021-04-300001707753us-gaap:OtherNonoperatingIncomeExpenseMember2019-05-012020-04-300001707753us-gaap:OtherNonoperatingIncomeExpenseMember2018-05-012019-04-30estc:Customer0001707753us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-05-012021-04-300001707753us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2019-05-012020-04-300001707753us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2019-05-012020-04-300001707753us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-05-012021-04-300001707753us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2018-05-012019-04-30xbrli:pure0001707753srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-04-300001707753srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-04-30estc:segment0001707753us-gaap:DevelopedTechnologyRightsMembersrt:MinimumMember2020-05-012021-04-300001707753us-gaap:DevelopedTechnologyRightsMembersrt:MaximumMember2020-05-012021-04-300001707753us-gaap:CustomerRelationshipsMember2020-05-012021-04-300001707753us-gaap:TradeNamesMember2020-05-012021-04-300001707753us-gaap:RestrictedStockMember2018-10-042018-10-040001707753us-gaap:RedeemableConvertiblePreferredStockMember2020-05-012021-04-300001707753srt:MinimumMember2020-05-012021-04-300001707753srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2020-05-010001707753srt:RestatementAdjustmentMember2020-04-300001707753estc:SelfManagedSubscriptionMember2020-05-012021-04-300001707753us-gaap:ProductConcentrationRiskMemberestc:SelfManagedSubscriptionMemberus-gaap:SalesRevenueNetMember2020-05-012021-04-300001707753estc:SelfManagedSubscriptionMember2019-05-012020-04-300001707753us-gaap:ProductConcentrationRiskMemberestc:SelfManagedSubscriptionMemberus-gaap:SalesRevenueNetMember2019-05-012020-04-300001707753estc:SelfManagedSubscriptionMember2018-05-012019-04-300001707753us-gaap:ProductConcentrationRiskMemberestc:SelfManagedSubscriptionMemberus-gaap:SalesRevenueNetMember2018-05-012019-04-300001707753us-gaap:ProductConcentrationRiskMemberestc:LicenseSelfManagedMemberus-gaap:SalesRevenueNetMember2020-05-012021-04-300001707753us-gaap:ProductConcentrationRiskMemberestc:LicenseSelfManagedMemberus-gaap:SalesRevenueNetMember2019-05-012020-04-300001707753us-gaap:ProductConcentrationRiskMemberestc:LicenseSelfManagedMemberus-gaap:SalesRevenueNetMember2018-05-012019-04-300001707753estc:SubscriptionSelfManagedMember2020-05-012021-04-300001707753us-gaap:ProductConcentrationRiskMemberestc:SubscriptionSelfManagedMemberus-gaap:SalesRevenueNetMember2020-05-012021-04-300001707753estc:SubscriptionSelfManagedMember2019-05-012020-04-300001707753us-gaap:ProductConcentrationRiskMemberestc:SubscriptionSelfManagedMemberus-gaap:SalesRevenueNetMember2019-05-012020-04-300001707753estc:SubscriptionSelfManagedMember2018-05-012019-04-300001707753us-gaap:ProductConcentrationRiskMemberestc:SubscriptionSelfManagedMemberus-gaap:SalesRevenueNetMember2018-05-012019-04-300001707753estc:SaaSSelfManagedMember2020-05-012021-04-300001707753us-gaap:ProductConcentrationRiskMemberestc:SaaSSelfManagedMemberus-gaap:SalesRevenueNetMember2020-05-012021-04-300001707753estc:SaaSSelfManagedMember2019-05-012020-04-300001707753us-gaap:ProductConcentrationRiskMemberestc:SaaSSelfManagedMemberus-gaap:SalesRevenueNetMember2019-05-012020-04-300001707753estc:SaaSSelfManagedMember2018-05-012019-04-300001707753us-gaap:ProductConcentrationRiskMemberestc:SaaSSelfManagedMemberus-gaap:SalesRevenueNetMember2018-05-012019-04-300001707753estc:SubscriptionMemberus-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-05-012021-04-300001707753estc:SubscriptionMemberus-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2019-05-012020-04-300001707753estc:SubscriptionMemberus-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2018-05-012019-04-300001707753us-gaap:ProductConcentrationRiskMemberestc:ProfessionalServicesMemberus-gaap:SalesRevenueNetMember2020-05-012021-04-300001707753us-gaap:ProductConcentrationRiskMemberestc:ProfessionalServicesMemberus-gaap:SalesRevenueNetMember2019-05-012020-04-300001707753us-gaap:ProductConcentrationRiskMemberestc:ProfessionalServicesMemberus-gaap:SalesRevenueNetMember2018-05-012019-04-300001707753us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-05-012021-04-300001707753us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2019-05-012020-04-300001707753us-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2018-05-012019-04-300001707753us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-04-300001707753us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-04-300001707753us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-04-300001707753us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-04-300001707753us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-04-300001707753us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-04-300001707753us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-04-300001707753us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-04-300001707753estc:EndgameIncMember2019-10-082019-10-080001707753estc:EndgameIncMember2019-10-080001707753estc:EndgameIncMember2020-05-012021-04-300001707753estc:EndgameIncMemberus-gaap:DevelopedTechnologyRightsMember2019-10-082019-10-080001707753estc:EndgameIncMemberus-gaap:CustomerRelationshipsMember2019-10-082019-10-080001707753estc:EndgameIncMemberus-gaap:TradeNamesMember2019-10-082019-10-080001707753estc:EndgameIncMember2019-05-012020-04-300001707753us-gaap:GeneralAndAdministrativeExpenseMemberestc:EndgameIncMember2019-10-080001707753us-gaap:GeneralAndAdministrativeExpenseMemberestc:EndgameIncMember2019-10-082019-10-080001707753estc:LambdaLabCorporationMember2018-07-310001707753estc:LambdaLabCorporationMember2018-07-012018-07-310001707753estc:LambdaLabCorporationMember2020-05-012021-04-300001707753estc:LambdaLabCorporationMember2019-05-012020-04-300001707753estc:LambdaLabCorporationMemberus-gaap:DevelopedTechnologyRightsMember2018-07-310001707753estc:LambdaLabCorporationMemberus-gaap:TradeNamesMember2018-07-310001707753estc:LambdaLabCorporationMemberus-gaap:DevelopedTechnologyRightsMember2018-07-012018-07-310001707753us-gaap:GeneralAndAdministrativeExpenseMemberestc:LambdaLabCorporationMember2019-05-012020-04-300001707753us-gaap:LeaseholdImprovementsMember2020-05-012021-04-300001707753us-gaap:LeaseholdImprovementsMember2021-04-300001707753us-gaap:LeaseholdImprovementsMember2020-04-300001707753estc:ComputerHardwareAndSoftwareMember2020-05-012021-04-300001707753estc:ComputerHardwareAndSoftwareMember2021-04-300001707753estc:ComputerHardwareAndSoftwareMember2020-04-300001707753us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2020-05-012021-04-300001707753us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2020-05-012021-04-300001707753us-gaap:FurnitureAndFixturesMember2021-04-300001707753us-gaap:FurnitureAndFixturesMember2020-04-300001707753us-gaap:AssetUnderConstructionMember2021-04-300001707753us-gaap:AssetUnderConstructionMember2020-04-300001707753us-gaap:DevelopedTechnologyRightsMember2021-04-300001707753us-gaap:DevelopedTechnologyRightsMember2020-05-012021-04-300001707753us-gaap:CustomerRelationshipsMember2021-04-300001707753us-gaap:TradeNamesMember2021-04-300001707753us-gaap:DevelopedTechnologyRightsMember2020-04-300001707753us-gaap:DevelopedTechnologyRightsMember2019-05-012020-04-300001707753us-gaap:CustomerRelationshipsMember2020-04-300001707753us-gaap:CustomerRelationshipsMember2019-05-012020-04-300001707753us-gaap:TradeNamesMember2020-04-300001707753us-gaap:TradeNamesMember2019-05-012020-04-300001707753us-gaap:CostOfSalesMemberestc:LicenseSelfManagedMember2020-05-012021-04-300001707753us-gaap:CostOfSalesMemberestc:LicenseSelfManagedMember2019-05-012020-04-300001707753us-gaap:CostOfSalesMemberestc:LicenseSelfManagedMember2018-05-012019-04-300001707753us-gaap:CostOfSalesMemberestc:SubscriptionSelfManagedAndSaaSMember2020-05-012021-04-300001707753us-gaap:CostOfSalesMemberestc:SubscriptionSelfManagedAndSaaSMember2019-05-012020-04-300001707753us-gaap:CostOfSalesMemberestc:SubscriptionSelfManagedAndSaaSMember2018-05-012019-04-300001707753us-gaap:SellingAndMarketingExpenseMember2020-05-012021-04-300001707753us-gaap:SellingAndMarketingExpenseMember2019-05-012020-04-300001707753us-gaap:SellingAndMarketingExpenseMember2018-05-012019-04-300001707753us-gaap:CustomerContractsMember2021-04-300001707753us-gaap:CustomerContractsMember2020-04-300001707753estc:HostingInfrastructureCommitmentsMember2018-12-012018-12-310001707753estc:HostingInfrastructureCommitmentsMember2019-12-012019-12-310001707753us-gaap:RedeemableConvertiblePreferredStockMember2021-04-3000017077532018-09-300001707753srt:MinimumMember2021-04-300001707753srt:MaximumMember2021-04-300001707753us-gaap:EmployeeStockOptionMember2021-04-300001707753us-gaap:EmployeeStockOptionMember2020-04-300001707753us-gaap:RestrictedStockUnitsRSUMember2021-04-300001707753us-gaap:RestrictedStockUnitsRSUMember2020-04-300001707753estc:TwoThousandTwelveStockOptionPlanMember2021-04-300001707753estc:TwoThousandTwelveStockOptionPlanMember2020-04-300001707753us-gaap:ConvertiblePreferredStockMember2018-10-102018-10-100001707753us-gaap:ConvertiblePreferredStockMember2018-10-100001707753estc:ShareBasedPaymentArrangementNewEmployeeMemberestc:TwoThousandTwelveStockOptionPlanMember2018-09-012018-09-300001707753estc:ShareBasedPaymentArrangementNewEmployeeMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberestc:TwoThousandTwelveStockOptionPlanMember2018-09-012018-09-300001707753estc:ShareBasedPaymentArrangementNewEmployeeMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberestc:TwoThousandTwelveStockOptionPlanMember2018-09-012018-09-300001707753estc:ExistingEmployeeMemberestc:TwoThousandTwelveStockOptionPlanMember2018-09-012018-09-300001707753estc:EquitySettledRestrictedStockUnitsRSUMemberestc:ShareBasedPaymentArrangementNewEmployeeMemberestc:TwoThousandTwelveStockOptionPlanMember2018-09-012018-09-300001707753estc:EquitySettledRestrictedStockUnitsRSUMemberestc:ShareBasedPaymentArrangementNewEmployeeMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberestc:TwoThousandTwelveStockOptionPlanMember2018-09-012018-09-300001707753estc:EquitySettledRestrictedStockUnitsRSUMemberestc:ShareBasedPaymentArrangementNewEmployeeMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberestc:TwoThousandTwelveStockOptionPlanMember2018-09-012018-09-300001707753estc:EquitySettledRestrictedStockUnitsRSUMemberestc:ExistingEmployeeMemberestc:TwoThousandTwelveStockOptionPlanMember2018-09-012018-09-300001707753estc:TwoThousandTwelveStockOptionPlanMember2018-09-012018-09-300001707753us-gaap:RestrictedStockUnitsRSUMember2020-05-012021-04-300001707753us-gaap:RestrictedStockUnitsRSUMember2019-05-012020-04-300001707753us-gaap:RestrictedStockMember2020-05-012021-04-300001707753us-gaap:RestrictedStockMember2019-05-012020-04-300001707753estc:TwoThousandTwelveStockOptionPlanMember2019-04-300001707753estc:TwoThousandTwelveStockOptionPlanMember2018-05-012019-04-300001707753estc:TwoThousandTwelveStockOptionPlanMember2019-05-012020-04-300001707753estc:TwoThousandTwelveStockOptionPlanMember2020-05-012021-04-300001707753estc:CashSettledRestrictedStockUnitsRSUMember2020-05-012021-04-300001707753estc:EquitySettledRestrictedStockUnitsRSUMember2020-05-012021-04-300001707753estc:EquitySettledRestrictedStockUnitsRSUMember2021-04-300001707753us-gaap:RestrictedStockUnitsRSUMemberestc:TwoThousandTwelveStockOptionPlanMember2019-04-300001707753us-gaap:RestrictedStockUnitsRSUMemberestc:TwoThousandTwelveStockOptionPlanMember2019-05-012020-04-300001707753us-gaap:RestrictedStockUnitsRSUMemberestc:TwoThousandTwelveStockOptionPlanMember2020-04-300001707753us-gaap:RestrictedStockUnitsRSUMemberestc:TwoThousandTwelveStockOptionPlanMember2020-05-012021-04-300001707753us-gaap:RestrictedStockUnitsRSUMemberestc:TwoThousandTwelveStockOptionPlanMember2021-04-300001707753srt:MaximumMember2020-05-012021-04-300001707753srt:MinimumMember2019-05-012020-04-300001707753srt:MaximumMember2019-05-012020-04-300001707753srt:MinimumMember2018-05-012019-04-300001707753srt:MaximumMember2018-05-012019-04-300001707753estc:CostOfSubscriptionSelfManagedAndSaaSMember2020-05-012021-04-300001707753estc:CostOfSubscriptionSelfManagedAndSaaSMember2019-05-012020-04-300001707753estc:CostOfSubscriptionSelfManagedAndSaaSMember2018-05-012019-04-300001707753estc:CostOfProfessionalServicesMember2020-05-012021-04-300001707753estc:CostOfProfessionalServicesMember2019-05-012020-04-300001707753estc:CostOfProfessionalServicesMember2018-05-012019-04-300001707753us-gaap:ResearchAndDevelopmentExpenseMember2020-05-012021-04-300001707753us-gaap:ResearchAndDevelopmentExpenseMember2019-05-012020-04-300001707753us-gaap:ResearchAndDevelopmentExpenseMember2018-05-012019-04-300001707753us-gaap:GeneralAndAdministrativeExpenseMember2020-05-012021-04-300001707753us-gaap:GeneralAndAdministrativeExpenseMember2019-05-012020-04-300001707753us-gaap:GeneralAndAdministrativeExpenseMember2018-05-012019-04-300001707753us-gaap:EmployeeStockOptionMember2020-05-012021-04-300001707753us-gaap:EmployeeStockOptionMember2019-05-012020-04-300001707753us-gaap:EmployeeStockOptionMember2018-05-012019-04-300001707753us-gaap:RestrictedStockUnitsRSUMember2020-05-012021-04-300001707753us-gaap:RestrictedStockUnitsRSUMember2019-05-012020-04-300001707753us-gaap:RestrictedStockUnitsRSUMember2018-05-012019-04-300001707753estc:ContingentlyIssuableSharesMember2020-05-012021-04-300001707753estc:ContingentlyIssuableSharesMember2019-05-012020-04-300001707753estc:ContingentlyIssuableSharesMember2018-05-012019-04-300001707753estc:SharesSubjectToRepurchaseMember2020-05-012021-04-300001707753estc:SharesSubjectToRepurchaseMember2019-05-012020-04-300001707753estc:SharesSubjectToRepurchaseMember2018-05-012019-04-300001707753country:NL2020-05-012021-04-300001707753country:US2020-05-012021-04-300001707753country:GB2020-05-012021-04-300001707753country:NL2019-05-012020-04-300001707753country:US2019-05-012020-04-300001707753country:GB2019-05-012020-04-300001707753country:NL2021-04-300001707753country:NL2020-04-300001707753country:US2021-04-300001707753country:US2020-04-300001707753country:GB2021-04-300001707753country:GB2020-04-300001707753us-gaap:DomesticCountryMemberus-gaap:TaxAndCustomsAdministrationNetherlandsMember2021-04-300001707753us-gaap:InternalRevenueServiceIRSMemberus-gaap:ForeignCountryMember2021-04-300001707753us-gaap:StateAndLocalJurisdictionMember2021-04-300001707753us-gaap:HerMajestysRevenueAndCustomsHMRCMemberus-gaap:ForeignCountryMember2021-04-300001707753us-gaap:CanadaRevenueAgencyMember2021-04-300001707753us-gaap:HerMajestysRevenueAndCustomsHMRCMemberestc:TaxCreditCarryforwardsExpirationYearUnlimitedMemberus-gaap:ForeignCountryMember2021-04-300001707753us-gaap:NonUsMember2021-04-300001707753country:USsrt:MaximumMember2020-05-012021-04-300001707753country:US2020-05-012021-04-300001707753country:US2019-05-012020-04-300001707753country:US2018-05-012019-04-300001707753us-gaap:ForeignPlanMember2020-05-012021-04-300001707753us-gaap:ForeignPlanMember2019-05-012020-04-300001707753us-gaap:ForeignPlanMember2018-05-012019-04-300001707753country:US2018-05-012019-04-300001707753us-gaap:NonUsMember2020-05-012021-04-300001707753us-gaap:NonUsMember2019-05-012020-04-300001707753us-gaap:NonUsMember2018-05-012019-04-300001707753estc:NonUSOtherThanGBMember2021-04-300001707753estc:NonUSOtherThanGBMember2020-04-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
____________________________________________________________________________________________________________________________________________________________________________________________
FORM 10-K
____________________________________________________________________________________________________________________________________________________________________________________________
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended April 30, 2021
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
FOR THE TRANSITION PERIOD FROM                      TO
Commission File Number 001-38675
_____________________________________________________________________________________________________________________________________________________________________________________________
Elastic N.V.
(Exact name of registrant as specified in its Charter)
____________________________________________________________________________________________________________________________________________________________________________________________
The Netherlands
Not Applicable
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
800 West El Camino Real, Suite 350
Mountain View, California 94040
(Address of principal executive offices, including zip code)
Registrant’s telephone number, including area code: (650) 458-2620
____________________________________________________________________________________________________________________________________________________________________________________________
Securities registered pursuant to Section 12(b) of the Act:
(Title of each class)Trading Symbol(s)(Name of each exchange on which registered)
Ordinary shares, Par Value €0.01 Per ShareESTCNew 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 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, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filer
Non-accelerated filer
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.   ☐
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes  No ☒
The aggregate market value of the ordinary shares held by non-affiliates of the registrant, based on the closing price of the shares of ordinary shares on the New York Stock Exchange on October 31, 2020 (the last business day of the registrant’s second fiscal quarter), was approximately $6.8 billion.
The number of registrant’s ordinary shares outstanding as of June 21, 2021 was 91,502,880.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s definitive proxy statement relating to the registrant’s 2021 annual general meeting of shareholders (the “2021 Proxy Statement”) are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. The 2021 Proxy Statement will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the registrant’s fiscal year ended April 30, 2021.



Table of Contents
Page
i


General
Unless the context otherwise indicates, references in this report to the terms “Elastic”, “the Company,” “we,” “our” and “us” refer to Elastic N.V. and its subsidiaries. All information presented herein is based on our fiscal calendar. Unless otherwise stated, references to particular years, quarters, months or periods refer to the Company’s fiscal years ended April 30 and the associated quarters, months and periods of those fiscal years.
Trademarks
The Elastic design logo, “Elastic” and our other registered or common law trademarks, service marks or trade names appearing in this Annual Report on Form 10-K are the property of Elastic N.V. and its subsidiaries. Other trademarks and trade names referred to in this Annual Report on Form 10-K are the property of their respective owners. Solely for convenience, trademarks and trade names referred to in this Annual Report on Form 10-K may appear without the ® or ™ symbols.
Note Regarding Forward-Looking Statements
This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), which statements involve substantial risk and uncertainties. Forward-looking statements generally relate to future events or our future financial or operating performance. In some cases, you can identify forward-looking statements because they contain words such as “may,”, “might,” “will,” “should,” “expects,” “plans,” “anticipates,” “could,” “intends,” “target,” “projects,” “contemplates,” “believes,” “estimates,” “predicts,” “potential,” or “continue” or the negative of these words or other similar terms or expressions that concern our expectations, strategy, plans, or intentions. Forward-looking statements contained in this Annual Report on Form 10-K include, but are not limited to, statements about:
our future financial performance, including our expectations regarding our revenue, cost of revenue, gross profit or gross margin, operating expenses (which include changes in sales and marketing, research and development and general and administrative expenses), and our ability to achieve and maintain future profitability;
our ability to continue to deliver and improve our offerings and successfully develop new offerings, including security-related product offerings and SaaS offerings;
the impact of the 2019 coronavirus disease (“COVID-19”) on our business, operations, hiring and financial results, and on the businesses of our customers and partners, including their spending priorities, the effect of governmental lockdowns, restrictions, preventative measures and new regulations;
the impact of changes to our licensing of our products, specifically Elasticsearch and Kibana;
our assessments of the strength of our solutions and products;
customer acceptance and purchase of our existing offerings and new offerings, including the expansion and adoption of our SaaS offerings;
our service performance and security, including the resources and costs required to prevent, detect and remediate potential security breaches, including by bad actors;
our ability to maintain and expand our user and customer base;
the market for our products continuing to develop;
competition from other products and companies with more resources, recognition and presence in our industry;
the impact of foreign currency exchange rate and interest rate fluctuations on our results;
the pace of change and innovation in the markets in which we participate and the competitive nature of those markets;
our business strategy and our plan to build our business;
our ability to effectively manage our growth, including any changes to our pace of hiring;
our international expansion strategy;
our operating results and cash flows;
our strategy of acquiring complementary businesses and our ability to successfully integrate acquired businesses and technologies, including the successful integration of Endgame, Inc. and its subsidiary (“Endgame”);
the potential impact on our operating margin from the acquisition of Endgame;
1


the impact of acquisitions on our future product offerings;
our beliefs and objectives for future operations;
our relationships with and reliance on third parties, including partners;
our ability to protect our intellectual property rights;
our ability to develop our brands;
the impact of expensing stock options and other equity awards;
the sufficiency of our capital resources;
our ability to successfully defend litigation brought against us;
our ability to successfully execute our go-to-market strategy, including the positioning of our solutions and products, and expand in our existing markets and into new markets;
sufficiency of cash to meet cash needs for at least the next 12 months;
our ability to comply with laws and regulations that currently apply or become applicable to our business both in the United States and internationally;
our ability to attract and retain qualified employees and key personnel;
our ability to onboard, provide training to and integrate new employees;
the effect of the loss of key personnel;
our expectations about the impact of natural disasters and public health epidemics and pandemics, on our business, results of operations and financial condition;
expectations about seasonality;
the future trading prices of our ordinary shares;
and general market, political, economic and business conditions (including developments and volatility arising from the ongoing COVID-19 pandemic).
In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this Annual Report on Form 10-K, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and investors are cautioned not to unduly rely upon these statements.
You should not rely upon forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Annual Report on Form 10-K primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition, results of operations, and prospects. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties, and other factors described in the section titled “Risk Factors” and elsewhere in this Annual Report on Form 10-K. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Annual Report on Form 10-K. Any additional or unforeseen effect from the ongoing COVID-19 pandemic may exacerbate these risks. We cannot assure you that the results, events, and circumstances reflected in the forward-looking statements will be achieved or occur, and actual results, events, or circumstances could differ materially from those described in the forward-looking statements.
The forward-looking statements made in this Annual Report on Form 10-K relate only to events as of the date on which such statements are made. We undertake no obligation to update any forward-looking statements after the date of this Annual Report on Form 10-K or to conform such statements to actual results or revised expectations, except as required by law. We may not actually achieve the plans, intentions, or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures, or investments we may make.
2


PART I
Item 1. Business.
Elastic is a search company.
Search is foundational to a wide variety of experiences. Elastic makes the power of search—the ability to instantly find relevant information and insights from large amounts of data—available for a diverse set of applications and solutions, including Enterprise Search, Observability, and Security.
Elastic powers the search behind a ride sharing app to help locate nearby riders and drivers. Elastic powers the search for finding the right products to add to your cart for an ecommerce application. Elastic powers the search for a digital creative software company, enabling users to search across millions of digital assets to find the right photo, font, or color palette to complete a creative project. Elastic powers the logging of billions of events per day to track and manage website performance issues and network outages of a telecommunications company with nationwide networks of mobile subscribers. Elastic powers the processing of terabytes of daily data in real time to monitor the usage of thousands of servers for a financial services company across their entire IT environments. Elastic powers a university’s cybersecurity operations to protect thousands of devices and critical data. All of this is search.
Why we search remains constant: we’re looking for insight, information, and answers. But how and what we search changes over time, from the Dewey Decimal System for libraries to Google for the World Wide Web to conversations with virtual assistants for everyday inquiries. Today, what we search has grown to include a rapidly increasing amount of structured and unstructured data from a multitude of sources such as databases, websites, applications, and mobile and connected devices. While search experiences often begin with search boxes, they are not confined to them. Dragging your finger across a map on a smartphone screen is search. Zooming into a specific time frame in a histogram is search. Mining log files for errors is search. Forecasting storage capacity two weeks into the future is search. Using natural language processing to analyze user sentiment is search.
Elastic created the Elastic Stack, a powerful set of software products that ingest and store data from any source, and in any format, and perform search, analysis, and visualization in milliseconds or less. Developers build on top of the Elastic Stack to apply the power of search to their data and solve business problems. We have also built software solutions on the Elastic Stack that address a wide variety of use cases: Elastic Enterprise Search for workplace search, app search and site search, Elastic Observability for logging, metrics and application performance management (“APM”), and Elastic Security for security information and event management (“SIEM”) and endpoint security.
The Elastic Stack and our solutions are designed to run in public or private clouds, in hybrid environments, or in traditional on-premises environments. As the technology landscape shifts, our products grow and adapt. In that sense, we believe that our company is truly elastic.
Our origins are rooted in open source, which facilitates rapid adoption of our software and enables efficient distribution of our technology. Developers can either download or deploy our software directly in the cloud as a managed offering on our website, for use in development and production environments. Our offerings include both free and paid products and solutions.
Our business model is based on a combination of free and paid proprietary software. For self-managed users who download our products, we make some of the proprietary features of our software available for free. Other proprietary features are only available through paid subscriptions, which also include access to support on all free and paid features. We also provide our software as a service (“SaaS”). There is no free subscription tier in our SaaS offerings. Unlike some open source companies, we do not build a separate enterprise version of an original open source project. Instead, we develop and test one robust codebase, over which we maintain control. We believe that maintaining full control over the source code enables us to develop better products for our users and customers. Our sales and marketing efforts start with developers and other users who have already adopted our software and then evolve to departmental decision-makers and senior executives who have broad purchasing power in their organizations. All of these actions help us build a powerful commercial business model.
Our customers often significantly expand their usage of our products over time. Expansion includes increasing the number of developers using our products, increasing the utilization of our products for a particular use case, and applying our products to new use cases. We focus some of our direct sales efforts on encouraging these types of expansion within our customer base.
Our business has experienced rapid growth around the world. As of April 30, 2021, we had over 15,000 customers compared to over 11,300 customers and over 8,100 customers as of April 30, 2020 and April 30, 2019, respectively. Our revenue was $608.5 million in the year ended April 30, 2021, $427.6 million in the year ended April 30, 2020, and $271.7 million in the year ended April 30, 2019, representing year-over-year growth of 42% and 57% for the years ended April 30, 2021 and 2020, respectively. Subscriptions accounted for 93%, 92% and 91% of our total revenue in the years ended
3


April 30, 2021, 2020 and 2019, respectively. Revenue from outside the United States accounted for 45%, 43% and 43% of our total revenue in the years ended April 30, 2021, 2020 and 2019, respectively.
In the years ended April 30, 2021, 2020 and 2019, we incurred net losses of $129.4 million, $167.2 million and $102.3 million, respectively. For the year ended April 30, 2021, our cash provided by operating activities was $22.5 million, and for the years ended April 30, 2020 and 2019, our cash used in operating activities was $30.6 million and $23.9 million, respectively. We expect we will continue to incur net losses for the foreseeable future.
Our Products
We founded Elastic to bring the power of search to a broad range of business and consumer use cases. Our products enable our users and customers to instantly find relevant information and insights in large amounts of data.
We offer the Elastic Stack, a powerful set of software products that ingest and store data from any source, in any format, and perform search, analysis, and visualization, usually in milliseconds. The Elastic Stack can be used by developers to power a variety of use cases. We also offer software solutions built in the Elastic Stack that address a wide variety of use cases. The Elastic Stack and our solutions are designed to run in public or private clouds, in hybrid environments, or in traditional on-premises environments.
The Elastic Stack
The Elastic Stack is primarily composed of the following products:
Elasticsearch. Elasticsearch is the heart of the Elastic Stack. It is a distributed, real-time search and analytics engine and datastore for all types of data, including textual, numerical, geospatial, structured, and unstructured.
Kibana. Kibana is the user interface for the Elastic Stack. It is the visualization layer for data stored in Elasticsearch. It is also the management and configuration interface for all parts of the Elastic Stack.
The Elastic Stack also supports data ingest with a number of supporting products:
Logstash. Logstash is the dynamic data processing pipeline for ingesting data into Elasticsearch or other storage systems from a multitude of sources simultaneously.
Beats. Beats is the family of lightweight, single-purpose data shippers for sending data from edge machines to Elasticsearch or Logstash.
Elastic Agent. Elastic Agent, currently in beta, is a single, unified way to add monitoring for logs, metrics, and other types of data to each host. Elastic Agent includes integrated host protection and central management.
Some features of the Elastic Stack are free and open, available to users at no cost, while others require paid subscriptions. Paid proprietary features enable capabilities such as automating anomaly detection on time series data at scale through machine learning, facilitating compliance with data security and privacy regulations, supporting search across low cost cold and frozen data tiers, and allowing real-time notifications and alerts. The source code of both free and paid features in the Elastic Stack is visible to the public in the form of “open code.”
Our Solutions
We have built a number of solutions on top of the Elastic Stack to make it easier for organizations to use our software for common use cases. Like the Elastic Stack, our solutions comprise a combination of free and open features, and paid proprietary features. Our solutions include:
Enterprise Search. Our Enterprise Search solution provides powerful search for documents and results living in websites, applications and workplaces. Enterprise Search includes: Workplace Search, a unified search platform for the workplace that seamlessly connects to the most widely used enterprise systems and tools; App Search, a flexible, API-driven tool for building search experiences to support websites and portals, e-commerce, mobile app search, and customer support; and Site Search, an easy way to bring powerful search to any website.
Observability. Our Observability solution enables unified analysis across the IT ecosystem of applications, networks, and infrastructure. Observability includes: Logs, to search and analyze petabytes of structured and unstructured logs; Metrics, to search and analyze numeric and time series data; APM, to deliver insight into application performance and health metrics and provide developers with confidence in their code; and Uptime, to easily track and monitor the availability of hosts, websites, services and applications.
Security. Our Security solution provides unified protection to prevent, detect, and respond to threats. Security includes: SIEM, with integrations to network, host, user, and cloud data sources, as well as workflow and
4


operations, shareable analytics, incident management, and investigations; and Endpoint Security, for prevention, detection and response in a single, stack-integrated agent.
Our Deployment Options
The Elastic Stack and our solutions generally can be deployed in public or private clouds, in hybrid environments, or in traditional on-premises environments, to satisfy various user and customer needs.
Self-Managed. Today, most users manage their own deployments of the Elastic Stack and our solutions. To help with more complex deployment scenarios, we offer Elastic Cloud Enterprise and Elastic Cloud on Kubernetes, paid proprietary products, to deliver centralized provisioning, management, and monitoring across multiple deployments.
SaaS. Many customers are becoming increasingly interested in SaaS deployment alternatives that reduce the burden of administration. For these customers we have developed a family of SaaS products called Elastic Cloud, which includes Elasticsearch Service and Site Search Service. We host and manage our Elastic Cloud products on infrastructure from multiple public cloud providers.
Our Business Model
Our business model refers to how we make our software available, including our free and open distribution and go-to-market strategy, and how we charge our customers. We believe our business model creates significant value for our users, our customers, and our company.
Our business model is based on a combination of free and paid proprietary software. We market and distribute the Elastic Stack and our solutions using a free and open distribution strategy. Developers and other users are able to download our software directly from our website. Some features of our software can be used free of charge. Others are only available through paid subscriptions, which include access to proprietary features and support. These paid features can be unlocked with a simple license update, without the need to re-deploy the software. We also provide our software as a service, as part of Elastic Cloud. There is no free subscription tier in our Elastic Cloud offerings. The rate at which our customers purchase additional subscriptions and expand the value of existing subscriptions depends on a number of factors, including customers’ level of satisfaction with our products, the nature and size of the deployments, the desire to address additional use cases, and the perceived need for additional proprietary features. The source code of all Elastic Stack features is visible to the public in the form of “open code.”
Our distribution model facilitates rapid and efficient adoption, particularly by empowering individual developers and other users to download and use our software without payment, registration, or the friction of a formal sales interaction. It also fosters a vibrant developer community around our products and solutions, which drives adoption of our products and increased interaction among users. Further, this approach enables community review of our code and products, which allows us to improve the reliability and security of our software. We believe that the number of times our products have been downloaded and the size of our developer community are indicative of the benefits of our free and open strategy and the growth in adoption of our products. However, we generally do not have visibility into, and cannot accurately determine how often, our downloaded products are being actively used.
We have designed our strategy to avoid some of the risks associated with an open source model. One such risk relates to control over the direction and roadmap of our products. We maintain full control over the source code of our products and solutions. While community members may suggest changes to our products, only Elastic employees are able to commit changes to the codebase. Also, many of our free features have been historically distributed under a proprietary license. In February 2021, with the release of version 7.11 of the Elastic Stack, we changed the source code of Elasticsearch and Kibana that had previously been licensed under an open source license to be licensed under a proprietary license. Further, unlike some open source companies, we do not build a separate enterprise edition of an original open source project. Instead, we develop, maintain, and test a single robust codebase that is shared by our entire developer community.
Some open source companies sell only support for software that they make available at no cost. We believe this can create misaligned incentives in that the support vendor benefits from low software quality. Accordingly, we focus on designing high-quality software products that include proprietary features and are easy to use and reliable. We include support only as part of our subscriptions.
We believe in building products that provide value and appeal to the people who use them, including developers, architects, DevOps personnel, IT professionals, and security analysts. At the same time, a software company should be able to engage and build relationships with departmental or organizational leaders who make large technology purchasing decisions. At Elastic, we do both.
5


Strengths of Our Products
The strengths of our products include the following:
Speed. The Elastic Stack can find matches for search criteria in milliseconds within even the largest structured and unstructured datasets. Its schema-less structure and inverted indices enable real-time search of high volumes of structured, unstructured, and time series data.
Scale. The Elastic Stack is a distributed system and can scale massively. It has the ability to subdivide search indices into multiple pieces called shards, which enables data volume to be scaled horizontally and operations to be distributed across hundreds of systems or more. A developer running hundreds of nodes has the same user experience as a developer running a single node on a laptop.
Relevance. Elasticsearch uses multiple analytical techniques to determine the similarity between stored data and queries, generating highly relevant results reflecting a deep understanding of text and context. Its sophisticated yet developer-friendly query language permits advanced search and analytics. Additionally, the speed of the Elastic Stack permits query iteration, further enhancing the relevance of search results.
Ease of Use. The Elastic Stack is engineered to take a user from data to dashboard or inquiry to insight in minutes. It offers an easy getting started experience, featuring streamlined download and deployment, sensible defaults, a simple and intuitive query language that just works, and no need to define a schema up front. Administrative tasks such as securing the Elastic Stack are intuitive and integrated into the user experience, as are investigative tasks such as data visualization.
Flexibility. The Elastic Stack is able to ingest, filter, store, search, and analyze data in any form, whether structured or unstructured. These capabilities enable the Elastic Stack to generate insights from a wide variety of data sources for a range of use cases. The flexibility of the Elastic Stack also enables users to begin using our products along with their existing systems, which lowers barriers to adoption.
Extensibility. Developers can use the Elastic Stack as a foundation for addressing a wide variety of use cases. Our open approach to building the Elastic Stack empowers developers to innovate and utilize it to fit their specific needs. Additionally, our developer community actively engages with us to improve and expand the Elastic Stack.
Our Growth Strategies
We intend to pursue the following growth strategies:
Increase product adoption by improving ease of use and growing our user community. With our engineering efforts focused on the user experience, we will continue to develop software that makes our products easier to use and adopt for both developers and non-developers. We will continue to engage with developers globally through a wide range of touch points such as community meetups, global community groups, hackathons, our global events, which we call ElasticON, and engagement on our website, user forums, and code repositories, to grow our user community.
Expand our customer base by acquiring new customers. Through our distribution model, self-managed users can easily download our software directly from our website and access many features free of charge, which facilitates rapid adoption. Through Elastic Cloud, our SaaS offering, we provide the fastest and easiest way to get started with a free trial. However, there is no free subscription tier in Elastic Cloud. Our sales and marketing team conducts campaigns to drive further awareness and adoption within the user community. As a result, many of our sales prospects are already familiar with our technology prior to entering into a commercial relationship with us. Additionally, we leverage our network of partners to drive awareness and expand our sales and marketing reach to target new customers. We will continue to engage our community and our partners to drive awareness and to invest in our sales and marketing team to grow our customer base.
Expand within our existing customer base through new use cases and larger deployments. We often enter an organization through a single developer or a small team for an initial project or use case with an objective to quickly solve a technical challenge or business problem. Because of the rapid success with our products, knowledge of Elastic often spreads within an organization to new teams of developers, architects, IT operations personnel, security personnel, and senior executives. We will continue to invest in helping users and customers be successful with our products, and we view initial success with our products as a path to drive expansion to new use cases and projects and larger deployments within organizations.
Extend our product leadership through continued investment in our technology. We will continue to invest in our self-managed and SaaS products to extend into new use cases, industries, geographies, and customers.
6


Increase usage of Elastic Cloud. We believe that providing our SaaS products represents a significant growth opportunity. We plan to expand Elastic Cloud geographically and through more public cloud providers. We plan to continue to invest resources in increasing the adoption of Elastic Cloud.
Expand our strategic and regional partnerships. Our partners assist us in driving awareness of Elastic and our products, building new solutions on top of the Elastic Stack to solve customer pain points, and extending our reach in geographic areas and verticals where we do not have a formal sales presence. We have a diverse range of partners and we will continue to pursue partnerships to further the development of the Elastic Stack and our customer reach.
Selectively pursue acquisitions and strategic investments. We have selectively pursued acquisitions and strategic investments in businesses and technologies in order to drive product and market expansion. Since inception, we have acquired technology underlying our security offerings (formerly Endgame), Site Search and App Search offerings (formerly Swiftype), our APM offering (formerly Opbeat), our machine learning feature (formerly Prelert), our Beats product (formerly Packetbeat), our Elastic Cloud SaaS offering (formerly Found) and our Kibana and Logstash products through strategic transactions. We intend to continue to pursue acquisitions and strategic investments selectively.
Customers
Organizations of all sizes, across many industries, both private and public, purchase our products for a variety of use cases. As of April 30, 2021, we had over 15,000 customers. No customer represented more than 10% of our total revenue in the year ended April 30, 2021.
Engineering
Our engineering organization focuses on enhancing existing products and developing new products, both open source and proprietary, that are easy to use and can be run in any environment including in public or private clouds, in hybrid environments, or in traditional on-premises environments. With a distributed engineering team spanning over 30 countries, we are able to recruit, hire, and retain high-quality, experienced developers, tech leads, and product managers, and operate at a rapid pace to drive product releases, fix bugs, and create new product offerings.
Our software development process is based on iterative releases across the Elastic Stack, our solutions, and Elastic Cloud. We are organized in small functional teams with a high degree of autonomy and accountability. Our distributed and highly modular team structure and well-defined software development processes also allow us to successfully incorporate technologies that we have acquired.
We intend to continue to invest in our research and development capabilities to extend our products. Research and development expense totaled $199.2 million and $165.4 million, in the years ended April 30, 2021 and 2020, respectively. We plan to continue to devote significant resources to research and development.
Sales and Marketing
We make it easy for individual developers to begin using our products in order to drive viral adoption. Users can download our software directly from our website without any sales interaction, and immediately begin using the full set of free and paid features. Access to our paid features is available for an initial trial period for both self-managed and SaaS subscriptions.
As a result of our free and open strategy, our sales prospects are often already using our technology. Our sales and marketing efforts extend our free and open strategy in two key ways. First, we conduct low-touch marketing campaigns to keep users and customers engaged after they download our software. This includes providing high-quality content, documentation, webinars, videos, and blogs through our website. Second, we conduct high-touch virtual and field campaigns with qualified prospects and customers who have typically already deployed our software to drive further awareness, adoption, and expansion of our products and solutions.
Our sales teams are segmented primarily by geography and secondarily by employee count in relation to our prospects and customers. We rely on inside sales development representatives to qualify leads based on their likelihood to make a purchase. We pursue sales opportunities primarily through a direct sales motion, in some cases assisted by partners. Our relationships within customer organizations often extend beyond the initial users of the technology and include technology and business decision-makers at various levels. We also engage with our customers on an ongoing basis through a customer success team, to ensure customer satisfaction and expand their usage of our technology.
7


Partners
We maintain partner relationships that help us market and deliver our products to our customers and complement our community. Our partner relationships include the following:
Cloud providers. We work with many of the major cloud providers to increase awareness of our products and make it easy to access our software. We partner with Google and Microsoft to offer our Elasticsearch Service (part of Elastic Cloud) on Google Cloud Platform (“GCP”), and Microsoft Azure, respectively, including direct purchase from us and through their respective marketplaces. We also partner with other cloud providers to provide our free and paid proprietary features to users on their cloud platforms. In addition, we make our Elasticsearch Service available on Amazon Web Services (“AWS”), for direct purchase or through the AWS marketplace. Elastic’s Elasticsearch Service is a different offering than Amazon Elasticsearch Service. We do not partner with Amazon, provide support for Amazon Elasticsearch Service, or provide Amazon or customers of Amazon Elasticsearch Service with access to any of our free or paid proprietary features.
Systems integrators, channel partners, and referral partners. We have a global network of systems integrators, channel partners, and referral partner relationships that help deliver our products to various business and government customers around the world.
OEM and MSP partners. Our original equipment manufacturing (“OEM”), and managed service provider (“MSP”), partners embed an Elastic subscription into the products or services they offer to their own customers. OEM or MSP partners are able to include Elastic’s paid and unpaid proprietary features in their product, receive ongoing support from Elastic for product development, and receive support for end customer issues related to Elastic.
Technology partners. Our technology partners collaborate with Elastic to create a standardized solution for end users that includes technology from both Elastic and the partner. For example, we work with Micro Focus to integrate our products with their ArcSight product. Technology partners represent a deeper collaboration than community contributions and are distinct from distribution-oriented relationships like OEMs and MSP partners.
Professional Services
We offer consulting and training as part of our offerings. To assist customers in accelerating their success with our software, our consulting team consists of engineers and architects who bring hands-on experience and deep technical knowledge to a project. Our training offerings enable our users to gain the necessary skills to develop, deploy, and manage our software.
Customer Support
We endeavor to make it easy for users to download, install, deploy and use the Elastic Stack and our solutions. To this end, our user community functions as a source of support and enables users to engage in self-help and collaboration.
However, in many situations, such as those involving complex enterprise IT environments, large deployments and novel use cases, our users require our support. Accordingly, we include support as part of the subscriptions we sell for our products. Our global support organization consists of highly technical support engineers who provide support experiences including troubleshooting, technical audits, cluster tuning, and upgrade assistance. Our support team is distributed across over 20 countries and provides coverage 24 hours per day, 365 days per year, across multiple languages.
We believe that software companies should not have incentives to build low quality software. In that connection, we do not sell support separately from our software subscriptions.
Our Technology
Our products consist of the Elastic Stack, our solutions and software that supports our various deployment alternatives. Because our solutions are built on the Elastic Stack, innovations and new capabilities built into the Elastic Stack may benefit many of our solutions. Our customers can customize and extend our solutions to fit their needs by leveraging the power of the Elastic Stack and our developer capabilities.
Technology Features of the Elastic Stack
Elasticsearch is the heart of the Elastic Stack, where users store, search, and analyze data. Key features of Elasticsearch include the following:
8


Store any type of data. Elasticsearch combines powerful parts of traditional search engines, such as an inverted index to power fast full text search and a column store for analytics, with native support for a wide range of data types, including text, dates, numbers, geospatial data, date/numeric ranges, and IP addresses. With sensible defaults, and no upfront schema definition necessary, Elasticsearch makes it easy to start simple and fine-tune as datasets grow.
Powerful query languages. The Elasticsearch query domain specific language is a flexible, expressive search language that exposes a rich set of query capabilities across any kind of data. From simple Boolean operators to custom relevance functions, users can articulate exactly what they are looking for and bring their own definition of relevance. The query language also includes a composable aggregation framework that enables users to summarize, slice, and analyze structured or semi-structured datasets across multiple dimensions. Examples of these capabilities include tracking the top ten users by spend, looking at data week over week, analyzing data across geographies, and drilling down into details with specific filters all with a single search.
Developer friendliness. Elasticsearch has consistent, well-documented APIs that work the same way on one node during initial development as on a hundred nodes in production. Elasticsearch also ships with a number of language clients that provide a natural way to integrate with a variety of popular programming frameworks, reducing the learning curve, and leading to a shorter time to realizing value.
High speed. Everything stored in Elasticsearch is indexed by default, such that users do not need to decide in advance what queries they will want to run. Our architecture optimizes throughput, time-to-data availability and query latency. Elasticsearch can easily index millions of events per second, and newly added data can be available for search nearly instantly.
High scale and availability. Elasticsearch is designed to scale horizontally and be resilient to node or hardware failures. As nodes join a cluster, data is automatically re-balanced and queries and indexing are spread across the new nodes seamlessly. This makes it easy to add hardware to increase indexing throughput or improve query throughput. Elasticsearch also detects node failures and hardware or network issues and automatically protects user data by ejecting the failing or inaccessible nodes and creating new replicas of the data.
Machine learning and alerting. Machine learning capabilities such as anomaly detection, forecasting, and categorization are tightly integrated with the Elastic Stack to automatically model the behavior of data, such as trends and periodicity, in real time in order to identify issues faster, streamline root cause analysis, and reduce false positives. Without these capabilities, it can be very difficult to identify issues such as infrastructure problems or intruders in real time across complex, high-volume, fast-moving datasets.
Security. Security features give administrators the rights to grant specific levels of access to their various types of users, such as IT, operations, and application teams. Elasticsearch serves as the central authentication hub for the entire Elastic Stack. Security features include encrypted communications and encryption-at-rest; role-based access control; single sign-on and authentication; field-level, attribute-level, and document-level security; and audit logging.
Kibana is the user interface for the Elastic Stack. It allows users to manage the Elastic Stack and visualize data. Additionally, the interfaces for many of our solutions are built into Kibana. Key features of Kibana include the following:
Explore and visualize data stored in Elasticsearch. Kibana provides interactive data views, visualizations, and dashboards powered by structured filtering and unstructured search to enable users to get to answers more quickly. A variety of data visualization types, such as simple line and bar charts, purpose-built geospatial and time series visualizations, tree diagrams, network diagrams, heatmaps, scatter plots, and histograms, support diverse user needs.
Incorporate advanced analytics and machine learning from Elasticsearch. Kibana’s query, filtering, and data summarization capabilities reflect Elasticsearch’s powerful query domain specific language and aggregation framework while making it interactive.
Manage the Elastic Stack. Kibana presents a broad user interface showing the health of Elastic Stack components and provides cluster alerts to notify administrators of problems. Its central management user interfaces (UIs) make it easier to operate the Elastic Stack at scale.
Home for Solutions. Kibana is where our users and customers access the user interfaces for our Observability and Security solutions. Kibana provides core services, like security, alerting, and data visualization components. This makes it easy for users to discover all of the capabilities our solutions provide, and enables solution users to benefit from the core capabilities of the Kibana.
9


Application framework. Kibana is designed to be extensible. Users interested in a highly specialized visualization type not distributed with Kibana by default can customize experiences through a Kibana plugin and make the plugin available to the community. Dozens of Kibana plugins have been shared by the community via Elastic documentation and code sharing platforms such as GitHub.
Beats, Elastic Agent, and Logstash are data ingestion tools that enable users to collect and enrich any kind of data from any source for storage in Elasticsearch. Beats and Logstash have an extensible modular architecture. Beats are lightweight agents purpose-built for collecting data on devices, servers, and inside containers. Elastic Agent, currently in beta, is a single, unified way to add monitoring for logs, metrics, and other types of data to each host, and also includes integrated host protection. Key features of Beats and Elastic Agent include the following:
Data shippers. Beats are lightweight agents built for the purposes of efficient data collection at the edge for specific types of data, such as Filebeat for the collection of logging data, Metricbeat for the collection of system or service metric data, Auditbeat for the collection of security data, Packetbeat for the collection of network data, and Heartbeat for the collection of availability data. Dozens of community Beats enable the collection of data from specialized sources. Elastic Agent introduces a new single agent architecture across hosts that simplifies management and deployment.
Extensibility and community Beats. The Beats platform enables rapid creation of custom Beats that can be run on a variety of edge technologies for data collection. Over 90 Beats have been shared by the community via Elastic documentation and many more are available through code sharing platforms such as GitHub.
Host protection. Specifically with Elastic Agent, we extend protection to hosts in addition to data transfer. Elastic Agent stops malware and ransomware and enables environment-wide visibility and advanced threat detection.
Logstash enables centralized collection and extract, transformation, and load capabilities. Key features of Logstash include the following:
Data transformation engine. Logstash is a centralized data transformation engine that can receive and pull data from multiple sources, transform and filter that data, and send it to multiple outputs. Logstash has a powerful and flexible configuration language that allows users to create data stream acquisition and transformation logic without having to write code. This greatly extends and accelerates the ability to create data management pipelines to a wide variety of organizations and individuals.
Plugins. Logstash collects data from a variety of sources, such as network devices, queues, endpoints, and public cloud services. Logstash enriches the data via lookups against local data sources, such as a geolocation database, and remote data sources, such as relational databases. Logstash can output events to Elasticsearch or downstream queues and other datastores. We develop and support more than 80 plugins for many common integrations.
Logstash extensibility and community plugins. A vibrant community of users extends our reach through hundreds of community Logstash plugins that enable integration with a wide variety of data sources across many use cases.
Technology Features of Our Solutions
Our solutions are designed to minimize time-to-value and deployment costs of using the Elastic Stack for common use cases. The functionality of our solutions often includes specialized data collection, through standardized APIs or custom agents, and custom user interfaces for specific data analytics, visualizations, workflows, and actions. Most of our solutions can be self-managed or accessed through Elastic Cloud.
Enterprise Search gives users the tools to bring search experiences to customers, partners and teams quickly and scale them seamlessly.
Workplace Search. Workplace Search brings modern search to collaborative decisions and experiences. It seamlessly connects to some of the world’s most widely adopted productivity tools, customer relationship management platforms, cloud storage platforms, collaboration tools, operation management platforms, and content management systems. Custom sources provide an elegant set of APIs that lets customers and users ingest any type of content from even more sources while preserving access control information.
App Search. App Search simplifies the process of building excellent customer-facing search experiences. App Search also provides much of the shared, foundational technology that gives the products in Enterprise Search power within an intuitive user experience. App Search brings the focused power of Elasticsearch to a refined set of APIs and intuitive dashboards, allowing users to leverage scalability, tunable relevance controls, thorough documentation, well-maintained clients, and robust analytics to build a leading search experience with ease.
10


Site Search. Site Search provides the tools users need to build powerful website search easily. The maintenance-free crawler keeps content current, while intuitive customization features and robust analytics provide full control over search relevance. All these capabilities are backed at scale by Elasticsearch.
Observability combines analysis across the IT ecosystem of IT applications, networks, and infrastructure to deliver actionable insights into performance, availability, usability, adoption, and anomalous behavior.
Logs. Logs indexes, searches, and analyzes structured and unstructured logs at large scale to monitor the health and performance of an organization’s services, infrastructure, and applications. Users can analyze and visualize information extracted from logs to understand system behavior and trends to optimize performance and preemptively address potential issues. By querying logs in ad hoc ways, users can triage, troubleshoot, and resolve performance issues.
Metrics. Metrics ingests, searches, visualizes, and analyzes numeric and time series data from IT systems, including applications, datastores, hosts, containers, cloud infrastructure, and more. Users can review performance and utilization trends to optimize and plan for future needs. Metrics helps users deliver on infrastructure service level objectives (“SLOs”), and resolve downtime or performance issues by understanding how the state of individual components fits into the bigger picture.
APM. APM delivers insight into application performance at the code level. Developers can instrument apps and see the lifecycle of a transaction across services from front end to back end. This can give developers confidence in the code they ship, and can give operational teams visibility into code-level errors and performance bottlenecks to accelerate root cause analysis and resolution during an investigation.
Uptime. Customers and users leverage Uptime to track and monitor the availability of the hosts, websites, services, and application endpoints that support business operations. Through proactive monitoring, customers can detect troublesome components before they are reported by end users.

Security delivers unified protection to prevent, detect, and respond to a variety of threats across the IT ecosystem.
SIEM. Elastic SIEM automates threat detection and remediation, reducing mean time to detect (“MTTD”) and mean time to respond (“MTTR”). With prebuilt Beats integrations, SIEM can ingest data from cloud, network, endpoints, applications, and other systems. With Elastic Common Schema (“ECS”), users can centrally analyze information like logs, flows, and contextual data from disparate data sources. SIEM provides an interactive workspace for security teams to detect and respond to threats. Teams can triage events and perform investigations, gathering evidence on an interactive timeline. SIEM also streamlines opening and updating cases, forwarding potential incidents to security operations workflows and IT ticketing systems.
Endpoint Security. Endpoint Security combines prevention, detection, and response into a single, autonomous agent that can even run in isolated environments. It is designed for ease of use and for speed, and can help stop threats in early stages of an attack. Endpoint Security includes protection against ransomware, malware, phishing, exploits, fileless attacks, and more. When deployed together, SIEM and Endpoint Security provide a strong security posture with broad visibility on potential threats.
Elastic Cloud, Elastic Cloud Enterprise, and Elastic Cloud on Kubernetes
The Elastic Stack and our solutions can be deployed in public or private clouds, in hybrid environments, or in traditional on-premises environments. We divide our deployment models into two categories: self-managed, which refers to users deploying the Elastic Stack and solutions on infrastructure they manage themselves (such as their own data center or private or public cloud environments), and Elastic Cloud, which refers to our SaaS products that we host and manage. To help self-managed users with more complex deployment scenarios, we offer Elastic Cloud Enterprise and Elastic Cloud on Kubernetes.
Elastic Cloud. Elastic Cloud is our growing family of SaaS products and technologies that make it easy to deploy, operate, and scale Elastic products and solutions in the cloud. Elastic Cloud products include Elasticsearch Service and Site Search Service and are offered by us on certain large cloud providers.
Elastic Cloud Enterprise and Elastic Cloud on Kubernetes. As part of building our Elastic Cloud offering, we built a comprehensive orchestration and administration infrastructure tool to easily provision, monitor, manage, secure, upgrade and backup the thousands of clusters that comprise our Elastic Cloud products. We then packaged this infrastructure into a downloadable and easily installable proprietary product called Elastic Cloud Enterprise, which makes this tool available to customers to use with their own self-managed deployments. Elastic Cloud Enterprise enables our customers to provision, monitor, manage, secure, upgrade and backup any number of
11


clusters. It also helps our customers improve their hardware utilization and operational efficiency by allowing them to leverage shared hardware resources to manage multiple clusters, while still maintaining a strong level of isolation between those clusters. More recently, we also launched Elastic Cloud on Kubernetes, extending our cloud orchestration capabilities to Kubernetes environments via the official Elasticsearch operator for Kubernetes.
Community
Our team extends beyond our employee base. It includes all the users who download our software. Our users interact with us on our website forums and on Twitter, GitHub, Stack Overflow, Quora, Facebook, Weibo, WeChat, and more.
In order to build products that best meet our users’ needs, we focus on, and invest in, building a strong community. Each download of the Elastic Stack is a new opportunity to educate our next contributor, hear about a new use case, explore the need for a new feature, or meet a future member of the team. Community is core to our identity, binding our products closely together with our users. Community gives us an ability to get their candid feedback, creating a direct line of communication between our users and the builders of our products across all of our features—including both free and paid capabilities—enabling us to make our products simpler and better.
The Elastic community has a Code of Conduct. It covers the behaviors of the Elastic community in any forum, mailing list, wiki, website, code repository, IRC channel, private correspondence, or public meeting. It is designed to ensure that the Elastic community is a space where members and users can freely and openly communicate, collaborate, and contribute both ideas and code. It also covers our community ground rules: be considerate, be patient, be respectful, be nice, communicate effectively, and ask for help when unsure.
Competition
Our market is highly competitive, rapidly evolving, fragmented, and subject to changing technology, shifting customer needs, and frequent introductions of new offerings. Our principal competitors include:
For Enterprise Search (app search, site search, and workplace search): incumbent offerings such as Solr (open source offering), Lucidworks Fusion, search tools including Google Custom Search Engine (an advertisement-based site search tool with limited user controls), and workplace search tools including Coveo, Endeca (acquired by Oracle) and Autonomy (acquired by HP and now offered by Micro Focus).
For Observability (logging, metrics, APM, and uptime monitoring): software vendors with specific observability solutions to analyze logging data, metrics, APM data, or infrastructure uptime, such as Splunk, New Relic, Dynatrace, AppDynamics (owned by Cisco Systems) and Datadog.
For Security (SIEM and endpoint security): security analytics solutions vendors such as Splunk and Azure Sentinel (offered by Microsoft) and endpoint security vendors such as CrowdStrike, Carbon Black (acquired by VMware), McAfee and Symantec (acquired by Broadcom).
Certain cloud hosting providers and managed service providers, including Amazon Web Services, that offer products based on older Elastic Stack releases. These offerings are not supported by Elastic and come without any of Elastic’s proprietary features, whether free or paid.
The principal competitive factors for companies in our industry are:
product capabilities, including speed, scale, and relevance, with which to power search experiences;
an extensible product “stack” that enables developers to build a wide variety of solutions;
powerful and flexible technology that can manage a broad variety and large volume of data;
ease of deployment and ease of use;
ability to address a variety of evolving customer needs and use cases;
strength of sales and marketing efforts;
flexible deployment model across public or private clouds, hybrid environments, or traditional on-premises environments;
productized solutions engineered to be rapidly adopted to address specific applications;
mindshare with developers and IT executives;
12


adoption of products by many types of users (developers, architects, DevOps personnel, IT professionals, security analysts, and departmental and organizational leaders);
enterprise-grade technology that is secure and reliable;
size of customer base and level of user adoption;
quality of training, consulting, and customer support;
brand awareness and reputation; and
low total cost of ownership.
We believe that we compare favorably on the basis of the factors listed above. However, many of our competitors have substantially greater financial, technical and other resources, greater brand recognition, larger sales forces and marketing budgets, broader distribution networks and presence, more established relationships with current or potential customers and partners, more diverse product and services offerings and larger and more mature intellectual property portfolios. They may be able to leverage these resources to gain business in a manner that discourages customers from purchasing our offerings. Furthermore, we expect that our industry will continue to attract new companies, including smaller emerging companies, which could introduce new offerings. We may also expand into new markets and encounter additional competitors in such markets. While our products and solutions have various competitors across different use cases, such as app search, site search, workplace search, logging, metrics, APM, business analytics and security analytics, we believe that few competitors currently have the capabilities to address our entire range of use cases. We believe our industry requires constant change and innovation, and we plan to continue to evolve search as a foundational technology to solve the problems of today and new emerging problems in the future.
Intellectual Property
We rely on a combination of patents, patent applications, registered and unregistered trademarks, copyrights, trade secrets, license agreements, confidentiality procedures, non-disclosure agreements with third parties, and other contractual measures to safeguard our core technology and other intellectual property assets. In addition, we maintain a policy requiring our employees, contractors, and consultants to enter into disclosure and invention assignment agreements. As of April 30, 2021, we had 24 issued patents in the United States with expirations ranging from 2031 to 2039, 57 pending U.S. patent applications, and 17 pending non-U.S. patent filings. The pending patent applications, if issued, would expire between 2032 and 2041. In addition, as of April 30, 2021, we had 38 registered trademarks in the United States, 2 pending trademark applications in the United States, as well as 326 registered trademarks in various non-U.S. jurisdictions and no pending trademark applications in various non-U.S. jurisdictions.
The laws, procedures and restrictions on which we rely may provide only limited protection, and any of our intellectual property rights may be challenged, invalidated, circumvented, infringed or misappropriated. In addition, the laws of certain countries do not protect proprietary rights to the same extent as the laws of the United States or other jurisdictions, and we therefore may be unable to protect our proprietary technology in certain jurisdictions. For additional information, see the section titled “Risk Factors—Risks Related to the Business.”
In addition, our technology incorporates software components licensed to the general public under open source software licenses such as the Apache Software License Version 2.0. We obtain many components from software developed and released by contributors to independent open source components of our technology. Open source licenses grant licensees broad permissions to use, copy, modify and redistribute our platform. As a result, open source development and licensing practices can limit the value of our software copyright assets.
Human Capital Management
Our employees (whom we call “Elasticians”) and our culture are vital to Elastic’s long-term success. Our human capital management efforts are focused on:
Attracting, engaging and retaining talent
Maintaining our strong company culture
Enhancing our diversity, equity and inclusion (“DEI”)
Continuing strong employee engagement
Facilitating continuous employee learning and development
Offering effective total rewards, including employee well-being
13


Our management regularly updates our board of directors and its committees on human capital trends and employee-focused activities and initiatives.
As of April 30, 2021, we had a total of 2,179 employees in over 35 countries globally, including 946 employees located outside of the United States. In addition, approximately 30% of our workforce encompasses women and non-binary employees. None of our employees are represented by a labor union. In certain countries in which we operate, such as France and Spain, we are subject to, and comply with, local labor law requirements which may automatically make our employees subject to industry-wide collective bargaining agreements. We have not experienced any work stoppages.
Our Culture
We describe our culture by the Elastic “source code,” the things that make Elastic, Elastic. Our source code guides our culture, business, product development, people practices and brand. The guiding ideas are:
Home, Dinner. There is no such thing as work-life balance. We are successful if we find balance in life. Elastic empowers its employees with the flexibility to do so. Be home for dinner, go for a run midday, care for a sick child, or visit a parent. Finding balance means being more innovative and efficient at work. Which makes for a better Elastic.
Space, Time. It’s easy to get stuck in a day-to-day work pattern. Allowing for the space and time to dream requires conscious effort. Embracing a high failure rate does, too. Fulfillment comes from doing the obvious and dreaming up the un-obvious. Both are foundations of Elastic.
IT, Depends. It’s pretty complicated to make some things simple, and even more complicated to make other things possible. We embrace and value the knowledge required to do both. When a question is asked, buckle up. Sh*t is about to get real. Your journey will likely start with “it depends.”
Progress, SIMPLE Perfection. Perfection is not a destination. Color inside the lines or color outside the lines. Just pick a color. It’s as simple as 2048. An Elastic that moves is an Elastic that survives, thrives, and stands the test of time.
01.02, /FORMAT. Our products are distributed by design, our company is distributed by intention. With many languages, perspectives, and cultures, it’s easy to lose something in translation. Over email and chat, doubly so. Until we get a perpetual empathy machine, don’t assume malice. A distributed Elastic makes for a diverse Elastic, which makes for a better Elastic.
As YOU, Are. We all come in different shapes with different interests and skills. We all have an accent. Celebrate it. Just come as you are. No need to invest neurons trying to fit an arbitrary mold. We’d rather you put them to work shaping Elastic.
HUMBLE, Ambitious. Ambition drives us to challenge ourselves and the people around us to do better. It is not an excuse to be an *sshole. Be humble. Be ambitious. At Elastic, we are both.
Speed, SCALE, Relevance. Elastic is a search company. We focus on value to users by producing fast results that operate at scale and are relevant. This is our DNA. We believe search is an experience. It is what defines us, binds us, and makes us unique.
Elastic was born a distributed company and continues to be distributed by design. We have designed our processes, systems, and teams so that employees can generally perform their jobs without needing to be physically present in the same room or even in the same time zone. Just as distributed systems are more resilient, we believe that being distributed helps build a strong company that can scale and adapt as new challenges arise. Having a distributed workforce gives us a global candidate pool, which gives us the opportunity to cast a wider recruiting net, a critical aspect of helping open our pipelines to a broader set of diverse talent.
Diversity, Equity and Inclusion
Our focus on DEI is critical to how we develop, strengthen and sustain a sense of belonging and inclusion among all Elasticians.
Balanced Teams. We strive to be an employer of choice for a diverse and inclusive workforce through our talent brand, talent attraction, development, and retention efforts. Our recruiting approach is underpinned by the desire to create balanced teams at Elastic, which includes considering broad aspects of diversity from race and gender mix as well as diversity of thought, experience and tenure when recruiting new team members. In fiscal year 2021, the created-by-women-for-women workplace review site, Fairygodboss, recognized Elastic as number one in the Best Technology Company for Women category, and as one of the best workplaces for women in two additional categories: Best Company for Women, and Best Company Where CEOs Support Gender Diversity.
14


Elastician Resource Groups. We strive to embed DEI deep within our culture through various initiatives, projects and programs, the centerpiece of which is the Elastician Resource Groups (“ERGs”), which are organizationally sponsored, self-organized, Elastician-run groups. Aligned to specific shared identities, interests, affinity or allyship, such as Latinx, parent(s), disability or accessibility, Black, LGBTQ+ and others, each group identifies goals and objectives with executive sponsorship to ensure that they provide tangible benefits and result in all Elasticians feeling a sense of belonging.
Code of Conduct. All of our employees must adhere to a Code of Business Conduct and Ethics (the “Code of Conduct”) that sets standards for appropriate behavior and are required to complete annual training on the Code of Conduct and training to help prevent, identify and report any type of discrimination and harassment.
Employee Engagement
We are committed to ensuring that Elasticians have a voice in how we can collectively make Elastic a better place to work.
New Employee Onboarding. Our new employee onboarding experience is centered around attending “X-School”, our extensive new-hire orientation program, which enables new Elasticians to meet and collaborate with other new Elasticians from around the globe and to learn about our products and solutions.
Engagement Surveys. We maintain a regular pulse on how our employees are feeling through two primary feedback mechanisms – an annual employee engagement survey and a mid-year pulse survey check-in. The results of these surveys are reviewed at the company, functional, team and manager level, with action plans put in place annually. Elasticians were highly engaged in providing feedback in fiscal year 2021, with very high participation rates for the mid-year and annual surveys as well as high engagement scores across a spectrum of questions.
Learning and Development
Our Learning & Organizational Development team’s mission to enable Elasticians to pursue their purpose, in work and life, makes for a better Elastic. To that end, we have a variety of ways in which we support the continuous learning and development of all Elasticians, including access to on-demand video based learning.
We also conduct specific programs to develop managers and leaders at Elastic, including our flagship Leadership Performance Program, an externally-led program focused on high-performing leaders who have the potential to have a significant strategic impact on the achievement of our long-term objectives.
Total Rewards
Compensation, Benefits and Well-being. We provide market competitive compensation which typically includes cash compensation as well as equity awards. Reflecting our interest in the whole person, we provide programs designed to enable Elasticians to meet their well-being goals, from starting a family to being at their physical and emotional best. These programs include market competitive medical and dental programs, in addition to focus on mental health and holistic well-being. We provide market competitive paid time off (“PTO”) programs, including offering 16 weeks of paid leave to all new parents. In addition, we also provide retirement and income protection plans, which include a 401k plan with a dollar-for-dollar match by Elastic up to 6% of eligible earnings up to a plan-limit maximum for U.S.-based Elasticians as well as similar competitive plans outside of the United States.

Fair Pay. We have fair and consistent compensation practices through our use of local third-party market data specific to each country, where available, so that we understand local compensation and cost of labor levels. We retain external experts to review our compensation outcomes on an ongoing basis to ensure they are bias-free and fairly reward employee performance and contributions. We take great pride in our focus on fair pay and the positive results we’ve established. Our external review continues to validate that we have gender-based pay parity between male and female Elasticians globally.

Community Involvement. Through Elastic Cares, employees can support the charitable organizations that matter the most to them on a local and global level. Elastic Cares is a program consisting of donation matching, our nonprofit organization program which provides our technology for free to certain nonprofit organizations, and our volunteer time off (“VTO”) initiative. Employees are encouraged to volunteer for these organizations throughout the year using our VTO program which provides our employees with 40 hours of volunteer time each year.
COVID-19 Response
During the COVID-19 pandemic, our primary focus was and continues to be on the safety and well-being of our employees and their families. In the fourth quarter of fiscal 2020, we closed our offices globally and required our employees to
15


work remotely. Additionally, due to concerns over risks related to travel and large gatherings, we have replaced our in-person events, including our internal global all-hands, annual flagship conference and other in-person marketing events, with web-based virtual events. Given the significant personal and professional impact of the COVID-19 pandemic, we provided reimbursements for home office equipment and established specific learning opportunities for our employees that allowed teams to better connect to each other, including fun activities to help teams bond. To allow employees to deal with and alleviate the physical, mental, and emotional effects of the pandemic on themselves and loved ones, we offered two weeks of COVID leave and implemented company-wide days off called “Shut it Down Days” twice per month.
Government Regulations
Our worldwide business activities are subject to various laws, rules, and regulations of the United States as well as of foreign governments. Compliance with these laws, rules, and regulations has not had, and is not expected to have, a material effect upon our capital expenditures, results of operations, or competitive position. Nevertheless, compliance with existing or future governmental regulations, including, but not limited to, those pertaining to global trade, business acquisitions, consumer and data protection, and taxes, could have a material impact on our business. Refer to Item 1A, “Risk Factors—Risks Related to Regulatory Matters” of this Annual Report on Form 10-K” for a discussion of these potential impacts.
Corporate Information
We were incorporated in the Netherlands as a private company with limited liability (besloten vennootschap met beperkte aansprakelijkheid) on February 9, 2012 as SearchWorkings Global B.V. On June 19, 2012, we changed our name to elasticsearch global B.V., on December 11, 2013, we changed our name to Elasticsearch Global B.V., and on May 29, 2018, we changed our name to Elastic B.V. Immediately prior to the completion of our initial public offering (“IPO”) on October 10, 2018, we converted into a public company with limited liability (naamloze vennootschap) under Dutch law and changed our name to Elastic N.V. Our principal executive offices are located at 800 West El Camino Real, Suite 350, Mountain View, California 94040, and our telephone number is (650) 458-2620. We are registered with the trade register of the Dutch Chamber of Commerce under number 54655870. Our registered office is at Keizersgracht 281, 1016 ED Amsterdam, the Netherlands.
Our ordinary shares are listed on the New York Stock Exchange (“NYSE”) under the symbol “ESTC”.
Our website address is www.elastic.co. Information contained on, or that can be accessed through, our website does not constitute part of this Annual Report on Form 10-K and inclusions of our website address in this Annual Report on Form 10-K are inactive textual references only.
We announce material information to the public about us, our products and services and other matters through a variety of means, including filings with the U.S. Securities and Exchange Commission (“SEC”), press releases, public conference calls, our website (www.elastic.co), the investor relations section of our website (https://ir.elastic.co), our blog (www.elastic.co/blog), and/or social media, including our Twitter account (https://twitter.com/elastic), Facebook page (www.facebook.com/elastic.co), and/or LinkedIn account (www.linkedin.com/company/elastic-co), in order to achieve broad, non-exclusionary distribution of information to the public. We encourage investors and others to review the information it makes public in these locations, as such information could be deemed to be material information. Please note that this list may be updated from time to time.

Available Information
Our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to reports filed pursuant to Sections 13(a) and 15(d) of the Exchange Act are filed with the SEC. We are subject to the informational requirements of the Exchange Act and file or furnish reports, proxy statements and other information with the SEC. Such reports and other information filed by us with the SEC are available free of charge on our website at www.elastic.co/ir when such reports are available on the SEC’s website. The SEC maintains an internet site that contains reports, proxy and information statements and other information regarding issuers that file electronically with the SEC at www.sec.gov.
Item 1A. Risk Factors.
Risk Factors
A description of the risks and uncertainties associated with our business, industry and ownership of our ordinary shares is set forth below. You should carefully consider the following risks, together with all of the other information in this Annual Report on Form 10-K, including our consolidated financial statements and the related notes thereto, before making a decision to invest in our ordinary shares. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important
16


factors that affect us. If any of the following risks occur, our business, financial condition, operating results and prospects could be materially and adversely affected. In that event, the price of our ordinary shares could decline, and you could lose part or all of your investment. In addition, the impact of the COVID-19 pandemic and any worsening of the economic environment may exacerbate the risks described below, any of which could have a material impact on us. This situation is continuously changing and additional impacts may arise that we are not aware of currently.
Summary of Risk Factors
The following is a summary of the key risks and uncertainties associated with our business, industry and ownership of our ordinary shares. The below summary does not contain all of the information that may be important to you, and you should read this summary together with the more detailed description of each risk factor contained in the subheadings below.
If we do not appropriately manage future growth or are unable to improve our systems and processes, our business and results of operations will be adversely affected.
We have a history of losses and may not be able to achieve profitability on a consistent basis or at all or positive cash flows on a consistent basis.
Our future growth, business and results of operations will be harmed if we are not able to keep pace with technological and competitive developments, increase sales of our subscriptions to new and existing customers, renew existing customers’ subscriptions, increase adoption of our SaaS offerings, respond effectively to evolving markets or offer high quality support services.
The ongoing COVID-19 pandemic could harm our business and results of operations.
Our operating results may fluctuate from quarter to quarter.
Our decision to no longer offer Elasticsearch and Kibana under an open source license may harm the adoption of Elasticsearch and Kibana.
We could be negatively impacted if the Elastic License or the Server Side Public License under which some of our software is licensed are not enforceable.
Because of the permissive rights accorded to third parties under our open source and source available licenses, there are limited technological barriers to entry into the markets in which we compete.
We may not be able to effectively develop and expand our sales and marketing capabilities.
Because we recognize a significant portion of the revenue from subscriptions over the term of the relevant subscription period, downturns or upturns in sales are not immediately reflected in full in our results of operations.
A real or perceived defect, security vulnerability, error, or performance failure in our software could cause us to lose revenue, damage our reputation, and expose us to liability.
Incorrect implementation or use of our software could negatively affect our business, operations, financial results, and growth prospects.
Third parties may offer inadequate or defective implementations of software that we have previously made available under an open source license and our reputation could be harmed.
Breaches of security measures or unauthorized access to private or proprietary data may result in our software being perceived as not secure, customers reducing or stopping usage of our products, and we may incur significant liabilities.
Interruptions or performance problems, and our reliance on technologies from third parties may adversely affect our business operations and financial results.
If our channel partners fail to perform or we are unable to maintain successful relationships with them or our other partners, our ability to market, sell and distribute our solution will be more limited, and our results of operations could be harmed.
Failure to protect our proprietary technology and intellectual property rights could substantially harm our business and results of operations.
We could incur substantial costs as a result of any claim of infringement, misappropriation or violation of another party’s intellectual property rights, including as a result of the indemnity provisions in various agreements.
Our use of third-party open source software within our products could negatively affect our ability to sell our products and subject us to possible litigation.
17


One of our marketing strategies is to offer some of our product features for free and to provide free trials to some of our paid features, and we may not be able to realize the benefits of this strategy.
Our international business exposes us to several risks, and if we are not successful in sustaining and expanding our international business, we may incur additional losses and our revenue growth could be harmed.
A portion of our revenue is generated by sales to government entities, which are subject to a number of challenges and risks.
Our business is subject to a variety of government and industry regulations, as well as other obligations, related to privacy, data protection and information security and compliance with anti-bribery, anti-corruption, and anti-money laundering laws.
The market price for our ordinary shares has been and is likely to continue to be volatile.
The concentration of our share ownership with insiders will likely limit your ability to influence corporate matters.
Dutch law and our articles of association include certain anti-takeover provisions.
If industry or financial analysts do not publish research or reports about our business, or if they issue inaccurate or unfavorable research regarding our ordinary shares, our share price and trading volume could decline.
Claims of U.S. civil liabilities may not be enforceable against us.
We may fail to maintain an effective system of disclosure controls and internal control over financial reporting.
Risks Related to our Business and Industry
Our business and operations have experienced rapid growth, and if we do not appropriately manage future growth, if any, or are unable to improve our systems and processes, our business, financial condition, results of operations, and prospects will be adversely affected.
We have experienced rapid growth and increased demand for our offerings. Our employee headcount and number of customers have increased significantly. For example, our total number of customers has grown from over 2,800 as of April 30, 2017 to over 15,000 as of April 30, 2021. Further, our employee headcount is growing as we modify our pace of hiring in light of our growth plans. The growth and expansion of our business and offerings places a continuous and significant strain on our management, operational, and financial resources. In addition, as customers adopt our technology for an increasing number of use cases, we have had to support more complex commercial relationships. We may not be able to hire, train and retain enough qualified employees, and we may not be able to hire and train new employees fast enough, to maintain our growth plans. We must continue to improve and expand our information technology and financial infrastructure, our operating and administrative systems, our relationships with various partners and other third parties, and our ability to manage headcount and processes in an efficient manner to manage our growth to date and any future growth effectively.
We may not be able to sustain the diversity and pace of improvements to our offerings successfully or implement systems, processes, and controls in an efficient or timely manner or in a manner that does not negatively affect our results of operations. Our failure to improve our systems, processes, and controls, or their failure to operate in the intended manner, may result in our inability to manage the growth of our business and to forecast our revenue, expenses, and earnings accurately, or to prevent losses.
As we expand our business and operate as a public company, we may find it difficult to maintain our corporate culture while managing our employee growth. Any failure to manage our anticipated growth and related organizational changes in a manner that preserves our culture could negatively impact future growth and achievement of our business objectives. Additionally, our productivity and the quality of our offerings may be adversely affected if we do not integrate and train our new employees quickly and effectively. Failure to manage any future growth effectively could result in increased costs, negatively affect our customers’ satisfaction with our offerings, and harm our results of operations.
We have a history of losses and may not be able to achieve profitability on a consistent basis or at all, and may not be able to achieve positive cash flows on a consistent basis. As a result, our business, financial condition, and results of operations may suffer.
We have incurred losses in all years since our incorporation. We incurred a net loss of $129.4 million, $167.2 million and, $102.3 million in the years ended April 30, 2021, 2020 and 2019, respectively. As a result, we had an accumulated deficit of $613.3 million as of April 30, 2021. We anticipate that our operating expenses will increase substantially in the foreseeable future as we continue to enhance our offerings, broaden our customer base and pursue larger transactions, expand our sales and marketing activities, expand our operations, hire additional employees, and continue to develop our technology. These efforts
18


may prove more expensive than we currently anticipate, and we may not succeed in increasing our revenue sufficiently, or at all, to offset these higher expenses. Revenue growth may slow or revenue may decline for a number of possible reasons, including slowing demand for our offerings, increasing competition, or economic downturns, including as a result of the COVID-19 pandemic. You should not consider our revenue growth in recent periods as indicative of our future performance. Any failure to increase our revenue or grow our business could prevent us from achieving profitability at all or on a consistent basis, which would cause our business, financial condition, and results of operations to suffer. Additionally, although we generated positive cash flow in fiscal 2021, any failure to grow our business could prevent us from achieving positive cash flow on a consistent basis, which would cause our business, financial condition, and results of operations to suffer.
We may not be able to compete successfully against current and future competitors.
The market for our products is highly competitive, quickly evolving, and subject to rapid changes in technology. We believe that our ability to compete depends upon many factors both within and beyond our control, including the following:
product capabilities, including speed, scale, and relevance, with which to power search experiences;
an extensible product “stack” that enables developers to build a wide variety of solutions;
powerful and flexible technology that can manage a broad variety and large volume of data;
ease of deployment and ease of use;
ability to address a variety of evolving customer needs and use cases;
strength and execution of sales and marketing strategies;
flexible deployment model across public or private clouds, hybrid environments, or traditional on-premises environments;
productized solutions engineered to be rapidly adopted to address specific applications;
mindshare with developers and IT executives;
adoption of products by many types of users and decision makers (developers, architects, DevOps personnel, IT professionals, security analysts, and departmental and organizational leaders);
enterprise-grade technology that is secure and reliable;
size of customer base and level of user adoption;
quality of training, consulting, and customer support;
brand awareness and reputation; and
low total cost of ownership.
We face competition from both established and emerging competitors. Our current primary competitors generally fall into the following categories:
For Enterprise Search (app search, site search, and workplace search): incumbent offerings such as Solr (open source offering), Lucidworks Fusion, search tools including Google Custom Search Engine (an advertisement-based site search tool with limited user controls), and workplace search tools including Coveo, Endeca (owned by Oracle) and Autonomy (owned by Micro Focus).
For Observability (logging, metrics, APM, and uptime monitoring): software vendors with specific observability solutions to analyze logging data, metrics, APM data, or infrastructure uptime, such as Splunk, New Relic, Dynatrace, AppDynamics (owned by Cisco Systems) and Datadog.
For Security (SIEM and endpoint security): security analytics solutions vendors such as Splunk and Azure Sentinel (by Microsoft) and endpoint security vendors such as CrowdStrike, Carbon Black (owned by VMware), McAfee and Symantec (owned by Broadcom).
Certain cloud hosting providers and managed service providers, including Amazon Web Services, that offer products based on older Elastic Stack releases. These offerings are not supported by Elastic and come without any of Elastic’s proprietary features, whether free or paid.
Some of our current and potential competitors have longer operating histories, significantly greater financial, technical, marketing and other resources, stronger brand recognition, broader global distribution and presence, more established relationships with current or potential customers and partners, and larger customer bases than we do. These factors may allow our competitors to respond more quickly than we can to new or emerging technologies and changes in customer preferences.
19


These competitors may engage in more extensive research and development efforts, undertake more far-reaching and successful sales and marketing campaigns, have more experienced sales professionals, execute more successfully on their go-to-market strategy and have greater access to more markets and decision makers, and adopt more aggressive pricing policies which may allow them to build larger customer bases than we have. New start-up companies that innovate and large competitors that are making significant investments in research and development may develop similar offerings that compete with our offerings or that achieve greater market acceptance than our offerings. This could attract customers away from our offerings and reduce our market share. If we are unable to anticipate or react to these competitive challenges, our competitive position would weaken, which would adversely affect our business and results of operations.
Our limited operating history makes it difficult to evaluate our current business and prospects and may increase the risks associated with your investment.
We were founded in 2012. Our limited operating history makes it difficult to evaluate our current business and our future prospects, including our ability to plan for and model future growth. We have encountered and will continue to encounter risks and difficulties frequently experienced by rapidly growing companies in constantly evolving industries, including the risks described in this Annual Report on Form 10-K. If we do not address these risks successfully, our business and results of operations will be adversely affected, and the market price of our ordinary shares could decline.
Further, we have limited historical financial data, and we operate in a rapidly evolving market. As such, any predictions about our future revenue and expenses may not be as accurate as they would be if we had a longer operating history or operated in a more predictable market.
If we are not able to keep pace with technological and competitive developments, our business will be harmed.
The market for search technologies, including enterprise search, observability and security, is subject to rapid technological change, evolving industry standards, and changing regulations, as well as changing customer needs, requirements and preferences. Our success depends upon our ability to enhance existing products, expand the use cases of our products, anticipate and respond to changing customer needs, requirements and preferences, and develop and introduce in a timely manner new offerings that keep pace with technological and competitive developments. We have in the past experienced delays in releasing new products, deployment options and product enhancements and may experience similar delays in the future. As a result, in the past, some of our customers deferred purchasing our products until the next upgrade was released. Future delays or problems in the installation or implementation of our new releases may cause customers to forgo purchases of our products and purchase those of our competitors instead.
Additionally, the success of new product introductions depends on a number of factors including, but not limited to, timely and successful product development, market acceptance, our ability to manage the risks associated with new product releases, the availability of software components for new products, the effective management of development and other spending in connection with anticipated demand for new products, the availability of newly developed products, and the risk that new products may have bugs, errors, or other defects or deficiencies in the early stages of introduction. We have in the past experienced bugs, errors, or other defects or deficiencies in new products and product updates and may have similar experiences in the future. Furthermore, our ability to increase the usage of our products depends, in part, on the development of new use cases for our products, which is typically driven by our developer community and may be outside of our control. We also have invested, and may continue to invest, in the acquisition of complementary businesses, technologies, services, products and other assets that expand the products that we can offer our customers, such as our acquisition of Endgame in October 2019. We may make these investments without being certain that they will result in products or enhancements that will be accepted by existing or prospective customers. Additionally, even if we are able to develop new products and product enhancements, we cannot ensure that they will achieve market acceptance. If we are unable to successfully enhance our existing products to meet evolving customer requirements, increase adoption and usage of our products, develop new products, or if our efforts to increase the usage of our products are more expensive than we expect, then our business, results of operations and financial condition would be adversely affected.
The markets for some of our products are evolving, and our future success depends on the growth and expansion of these markets and our ability to adapt and respond effectively to evolving markets.
The markets for certain of our products, such as our Enterprise Search, Observability and Security solutions, are evolving and our products are relatively new in these markets. Accordingly, it is difficult to predict continued customer adoption and renewals for these products, customers’ demand for these products, the size, growth rate, expansion, and longevity of these markets, the entry of competitive products, or the success of existing competitive products. Our ability to penetrate these evolving markets depends on a number of factors, including the cost, performance, and perceived value associated with our products. If these markets do not continue to grow as expected, or if we are unable to anticipate or react to changes in these markets, our competitive position would weaken, which would adversely affect our business and results of operations.
20


The ongoing COVID-19 pandemic could harm our business and results of operations.
The ongoing COVID-19 pandemic and efforts to control its spread have significantly curtailed the movement of people, goods and services worldwide, including in most or all of the regions in which we sell our products and services and conduct our business operations, negatively impacting worldwide economic activity. We have taken precautionary measures intended to help minimize the risk of the virus to our employees, our customers, and the communities in which we operate. The continued spread of the COVID-19 pandemic and the resurgence of infection rates in certain regions has caused us to continue to modify our business practices (including suspending employee travel, adapting employee work locations, and holding events and trainings virtually), and we may take further actions as may be required by government authorities or that we determine are in the best interests of our employees, customers, and business partners. There is no certainty that such measures will be sufficient to mitigate the risks posed by the virus or otherwise be satisfactory to government authorities. The full extent to which COVID-19 and our precautionary measures may continue to impact our business will depend on future developments, which continue to be highly uncertain and cannot be predicted at this time, including but not limited to, the duration and geographic spread of the pandemic, its severity, the actions to contain the virus or treat its impact, future spikes of COVID-19 infections resulting in additional preventative measures to contain or mitigate the spread of the virus, the effectiveness, distribution and acceptance of COVID-19 vaccines, including the vaccines’ efficacy against emerging COVID-19 variants, and how quickly and to what extent normal economic and operating conditions can resume. It has been and, until the COVID-19 pandemic is contained and global economic activity stabilizes, will continue to be more difficult for us to forecast our operating results. The magnitude and duration of the disruption and resulting decline in business activity remains uncertain and could negatively impact our sales and marketing efforts, our ability to enter into customer contracts in a timely manner, our international expansion efforts, our ability to deliver professional services, our ability to recruit employees across the organization which, in turn, could have longer term effects on our sales pipeline, or create operational or other challenges, any of which could harm our business. Additionally, as we begin to re-open certain of our offices where local authorities have indicated it is safe to do so, our efforts to re-open them safely may not be successful, could expose our personnel to health risks and could involve additional costs that may adversely affect our business.
In addition, the COVID-19 pandemic has disrupted, and may continue to disrupt, the operations of our customers, vendors, channel partners and government entities for an indefinite period of time, including as a result of travel restrictions and/or business shutdowns, all of which could negatively impact our business and results of operations, including cash flows. Further, the impact of the COVID-19 pandemic has varied significantly across different industries with certain industries experiencing increased demand for their products and services as the needs of the economy shift, while others have struggled to maintain demand for their products and services consistent with historical levels. Because we have a limited history in understanding these impacts, our ability to adapt our sales and marketing initiatives to such changes may be uncertain and our ability to forecast rates of customer retention and expansion may be negatively impacted.
Even after the COVID-19 pandemic has subsided, we may continue to experience materially adverse impacts to our business as a result of its global economic impact, including any recession, economic downturn, or increased unemployment that has occurred or may occur in the future. There has been increased scrutiny of business (including technology) spending by our customers and prospective customers, particularly in industries most impacted by the COVID-19 pandemic, longer sales cycles, as well as reduced demand for our solutions, customers failing to pay us under the terms of our agreements, increased cyber threats, lower renewal rates by our customers and increased competition, all of which could result in a material adverse impact on our business operations and financial condition. For instance, our Net Expansion Rate declined to below 130% at the end of fiscal 2021 as a result of the COVID-19 pandemic, which caused customers to expand their spending with us at a slower rate than before the COVID-19 pandemic.
While we have developed and continue to develop plans intended to help mitigate the negative impacts of the pandemic on our business, these efforts may not be effective and a protracted economic downturn may limit the effectiveness of our mitigation efforts.
Our operating results are likely to fluctuate from quarter to quarter, and our financial results in any one quarter should not be relied upon as indicative of future performance.
Our results of operations, including our revenue, cost of revenue, gross margin, operating expenses, cash flow and deferred revenue, have fluctuated from quarter-to-quarter in the past and may continue to vary significantly in the future so that period-to-period comparisons of our results of operations may not be meaningful. Accordingly, our financial results in any one quarter should not be relied upon as indicative of future performance. Our quarterly financial results may fluctuate as a result of a variety of factors, many of which are outside of our control, may be difficult to predict, and may or may not fully reflect the underlying performance of our business. Factors that may cause fluctuations in our quarterly financial results include:
our ability to attract new and retain existing customers;
the loss of existing customers;
21


customer renewal rates;
our ability to successfully expand our business in the U.S. and internationally;
our ability to foster an ecosystem of developers and users to expand the use cases of our products;
our ability to gain new partners and retain existing partners;
fluctuations in the growth rate of the overall market that our products address;
fluctuations in the mix of our revenue, which may impact our gross margins and operating income;
the amount and timing of operating expenses related to the maintenance and expansion of our business and operations, including investments in sales and marketing, research and development and general and administrative resources;
network outages or performance degradation of Elastic Cloud;
actual or perceived breaches of, or failures relating to, privacy, data protection or information security;
additions or departures of key personnel;
the impact of catastrophic events, man-made problems such as terrorism, natural disasters and public health epidemics and pandemics;
general political, economic, industry and market conditions, including developments resulting from the change of administration in the United States;
increases or decreases in the number of elements of our subscriptions or pricing changes upon any renewals of customer agreements;
changes in our pricing policies or those of our competitors;
the budgeting cycles and purchasing practices of customers;
decisions by potential customers to purchase alternative solutions;
decisions by potential customers to develop in-house solutions as alternatives to our products;
insolvency or credit difficulties confronting our customers, which could adversely affect their ability to purchase or pay for our offerings;
our ability to collect timely on invoices or receivables;
delays in our ability to fulfill our customers’ orders;
the cost and potential outcomes of future litigation or other disputes;
future accounting pronouncements or changes in our accounting policies;
our overall effective tax rate, including impacts caused by any reorganization in our corporate tax structure and any new legislation or regulatory developments;
fluctuations in stock-based compensation expense;
fluctuations in foreign currency exchange rates;
the timing and success of new offerings introduced by us or our competitors or any other change in the competitive dynamics of our industry, including consolidation among competitors, customers or partners;
the timing of expenses related to the development or acquisition of technologies or businesses and potential future charges for impairment of goodwill from acquired companies; and
other risk factors described in this Annual Report on Form 10-K.
The impact of one or more of the foregoing or other factors may cause our operating results to vary significantly. For example, the full impact of the COVID-19 pandemic is unknown and continues to evolve rapidly, and could result in material adverse changes in our results of operations for an unknown period of time as the virus and its related political, social and economic impacts spread. Such fluctuations could cause us to fail to meet the expectations of investors or securities analysts, which could cause the trading price of our ordinary shares to fall substantially, and we could face costly lawsuits, including securities class action suits, which could have an adverse effect on our business.
22


If we are unable to increase sales of our subscriptions to new customers, sell additional subscriptions to our existing customers, or expand the value of our existing customers’ subscriptions, our future revenue and results of operations will be harmed.
We offer certain features of our products with no payment required. Customers purchase subscriptions in order to gain access to additional functionality and support. Our future success depends on our ability to sell our subscriptions to new customers, including to large enterprises, and to expand the deployment of our offerings with existing customers by selling paid subscriptions to our existing users and expanding the value and number of existing customers’ subscriptions. Our ability to sell new subscriptions depends on a number of factors, including the prices of our offerings, the prices of products offered by our competitors, and the budgets of our customers. We also face difficulty in displacing the products of incumbent competitors. In addition, a significant aspect of our sales and marketing focus is to expand deployments within existing customers. The rate at which our existing customers purchase additional subscriptions and expand the value of existing subscriptions depends on a number of factors, including customers’ level of satisfaction with our offerings, the nature and size of the deployments, the desire to address additional use cases, and the perceived need for additional features, as well as general economic conditions. If our existing customers do not purchase additional subscriptions or expand the value of their subscriptions, our Net Expansion Rate may decline. We rely in large part on our customers to identify new use cases for our products in order to expand such deployments and grow our business. If our customers do not recognize the potential of our offerings, our business would be materially and adversely affected. If our efforts to sell subscriptions to new customers and to expand deployments at existing customers are not successful, our total revenue and revenue growth rate may decline and our business will suffer.
If our existing customers do not renew their subscriptions, it could have an adverse effect on our business and results of operations.
We expect to derive a significant portion of our revenue from renewals of existing subscriptions. Our customers have no contractual obligation to renew their subscriptions after the completion of their subscription term. Our subscriptions for self-managed deployments typically range from one to three years, while many of our Elastic Cloud customers purchase subscriptions either on a month-to-month basis or on a committed contract of at least one year in duration.
Our customers’ renewal rates may decline or fluctuate as a result of a number of factors, including their satisfaction with our products and our customer support, our products’ ability to integrate with new and changing technologies, the frequency and severity of product outages, our product uptime or latency, and the pricing of our, or competing, products. If our customers renew their subscriptions, they may renew for shorter subscription terms or on other terms that are less economically beneficial to us. We may not accurately predict future renewal trends. If our existing customers do not renew their subscriptions, or renew on less favorable terms, our revenue may grow more slowly than expected or decline.
Our decision to no longer offer Elasticsearch and Kibana under an open source license may harm the adoption of Elasticsearch and Kibana.
In February 2021, with the release of version 7.11 of the Elastic Stack, we changed the source code of Elasticsearch and Kibana that had historically been licensed under Apache 2.0, to be dual licensed under the Elastic License 2.0 (“ELv2”) and the Server Side Public License Version 1.0 (“SSPL”), at the user’s election. Neither the Elastic License nor the SSPL has been approved by the Open Source Initiative or is included in the Free Software Foundation’s list of free software licenses. Further, neither has been interpreted by any court. While the vast majority of downloads of Elasticsearch and Kibana from mid-2018 through early 2021 were licensed under the Elastic License, the removal of the Apache 2.0 alternative could negatively impact certain developers for whom the availability of an open source license was important. In addition, some developers and the companies for whom they work may be hesitant to download or upgrade to new versions of Elasticsearch or Kibana under the Elastic License or SSPL because of uncertainty around how these licenses may be interpreted and enforced. Other developers, including competitors of Elastic such as Amazon, have announced that they have “forked” Elasticsearch and Kibana. In doing so, they will develop a new product based on the software, which they claim will continue to be licensed under Apache 2.0. The combination of uncertainty around our dual license model and the potential competition from the forked versions of our software may negatively impact adoption of Elasticsearch and Kibana, which in turn could lead to reduced brand and product awareness, ultimately leading to a decline in paying customers, which could harm our ability to grow our business or achieve profitability.
We could be negatively impacted if the Elastic License or SSPL under which some of our software is licensed are not enforceable.
We make the source code of our products available under Apache 2.0, the Elastic License, or dual licensed under the Elastic License and SSPL, depending on the product and version. Apache 2.0 is a permissive open source license that allows licensees to freely copy, modify and distribute Apache 2.0-licensed software provided that they meet certain conditions. The Elastic License is our proprietary source available license. The Elastic License permits licensees to use, copy, modify and
23


distribute the licensed software provided that they do not offer access to the software as a cloud service, interfere with the license key or remove proprietary notices. SSPL is a source available license that is based on the GNU Affero General Public License (“AGPL”) open source license and permits licensees to copy, modify and distribute SSPL-licensed software, but expressly requires licensees that offer the SSPL-licensed software as a third-party service to open source all of the software that they use to offer such service. We rely upon the enforceability of the restrictions set forth in the Elastic License and SSPL to protect our proprietary interests. It is possible that a court could hold that the Elastic License or SSPL are unenforceable. If a court held that the Elastic License or SSPL or certain aspects of these licenses are unenforceable, others may be able to use our software to compete with us in the marketplace in a manner not subject to the restrictions set forth in the Elastic License or SSPL.
Because of the permissive rights accorded to third parties under our open source and source available licenses, there are limited technological barriers to entry into the markets in which we compete and it may be relatively easy for competitors, some of whom may have greater resources than we have, to enter our markets and compete with us.
Anyone may obtain access to source code for the features of our software that we have licensed under open source or source available licenses. Depending on the product and version of the Elastic software, this source code is either available under Apache 2.0, SSPL, or the Elastic License. Each of these licenses allow anyone, subject to compliance with the conditions of the applicable license, to redistribute our software in modified or unmodified form and use it to compete in our markets. Such competition can develop without the degree of overhead and lead time required by traditional proprietary software companies, due to the rights granted to licensees of open source and source available software. It is possible for competitors to develop their own software, including software based on our products, potentially reducing the demand for our products and putting pricing pressure on our subscriptions. For example, Amazon offers some of the features that we had previously made available under an open source license as part of its Amazon Web Services offering. As such, Amazon competes with us for potential customers, and while Amazon cannot provide our proprietary software, Amazon’s offerings may reduce the demand for our offerings and the pricing of Amazon’s offerings may limit our ability to adjust the price of our products. We cannot guarantee that we will be able to compete successfully against current and future competitors or that competitive pressure or the availability of new software will not result in price reductions, reduced operating margins and loss of market share, any one of which could harm our business, financial condition, results of operations and cash flows.
Our ability to grow our business will depend, in part, on the expansion and adoption of our SaaS offerings.
We believe our future success will depend, in part, on the growth in the adoption of Elastic Cloud, our family of SaaS products. We have and will continue to incur substantial costs to develop, sell and support our Elastic Cloud offerings. We believe that we must offer a family of SaaS products to address the market segment that prefers a cloud-based solution to a self-managed solution and that there will be increasing demand for cloud-based offerings of our products. In the years ended April 30, 2021, 2020 and 2019, Elastic Cloud contributed 27%, 22% and 17% of our total revenue, respectively. However, as the use of cloud-based computing solutions is rapidly evolving, it is difficult to predict the potential growth, if any, of general market adoption, customer adoption and retention rates of our cloud-based offerings. There could be decreased demand for our cloud-based offerings due to reasons within or outside of our control, including, among other things, lack of customer acceptance, technological challenges with bringing cloud offerings to market and maintaining those offerings, security or privacy concerns, our inability to properly manage and support our cloud-based offerings, competing technologies and products, weakening economic conditions, and decreases in corporate spending. For example, Amazon Web Services offers SaaS products based on older Elastic Stack releases. As such, Amazon competes with us for potential customers, and while Amazon cannot provide our proprietary software, Amazon's offerings may reduce the demand for our offerings and the pricing of Amazon's offerings may limit our ability to adjust the price of our products. If we are not able to develop, market or deliver cloud-based offerings that satisfy customer requirements technically or commercially, or if our investments in cloud-based offerings do not yield the expected return, or if we are unable to decrease the cost of providing our cloud-based offerings, our business, competitive position, financial condition and results of operations may be harmed.
If we do not effectively develop and expand our sales and marketing capabilities, including expanding and training our sales force, we may be unable to add new customers, increase sales to existing customers or expand the value of our existing customers’ subscriptions and our business will be adversely affected.
We dedicate significant resources to sales and marketing initiatives, which require us to invest significant financial and other resources, including in markets in which we have limited or no experience. Our business and results of operations will be harmed if our sales and marketing efforts do not generate significant revenue increases or increases that are smaller than anticipated.
We may not achieve revenue growth from expanding our sales force if we are unable to hire, train, and retain talented and effective sales personnel. We depend on our sales force to obtain new customers and to drive additional sales to existing customers. We believe that there is significant competition for sales personnel, including sales representatives, sales managers,
24


and sales engineers, with the requisite skills and technical knowledge. Our ability to achieve significant revenue growth will depend, in large part, on our success in recruiting, training and retaining sufficient sales personnel to support our growth, and as we introduce new products, solutions and marketing strategies, we may need to re-train existing sales personnel. New hires require significant training and may take significant time before they achieve full productivity. Our recent hires and planned hires may not become productive as quickly as we expect, and we may be unable to hire or retain sufficient numbers of qualified individuals in the markets where we do business or plan to do business. In addition, particularly as we continue to grow rapidly, a large percentage of our sales force will have relatively little experience working with us, our subscriptions, and our business model. If we are unable to hire and train sufficient numbers of effective sales personnel, our new and existing sales personnel are unable to achieve desired productivity levels in a reasonable period of time, our sales personnel are not successful in obtaining new customers or increasing sales to our existing customer base, or our sales and marketing programs are not effective, our growth and results of operations could be negatively impacted and our business will be harmed.
Our ability to increase sales of our offerings is highly dependent on the quality of our customer support, and our failure to offer high quality support would have an adverse effect on our business, reputation and results of operations.
After our products are deployed within our customers’ IT environments, our customers depend on our technical support services to resolve issues relating to our products. If we do not succeed in helping our customers quickly resolve post-deployment issues or provide effective ongoing support and education on our products, our ability to sell additional subscriptions to existing customers or expand the value of existing customers’ subscriptions would be adversely affected and our reputation with potential customers could be damaged. Many larger enterprise and government entity customers have more complex IT environments and require higher levels of support than smaller customers. If we fail to meet the requirements of these enterprise customers, it may be more difficult to grow sales with them.
Additionally, it can take several months to recruit, hire, and train qualified technical support employees. We may not be able to hire such resources fast enough to keep up with demand, particularly if the sales of our offerings exceed our internal forecasts. Due to the ongoing uncertainty related to the COVID-19 pandemic, there may also be more competition for qualified employees and delays in hiring, onboarding and training new employees. To the extent that we are unsuccessful in hiring, training, and retaining adequate support resources, our ability to provide adequate and timely support to our customers, and our customers’ satisfaction with our offerings, will be adversely affected. Our failure to provide and maintain, or a market perception that we do not provide or maintain, high-quality support services would have an adverse effect on our business, financial condition, and results of operations.
We rely significantly on revenue from subscriptions and, because we recognize a significant portion of the revenue from subscriptions over the term of the relevant subscription period, downturns or upturns in sales are not immediately reflected in full in our results of operations.
Subscription revenue accounts for the substantial majority of our revenue, comprising 93%, 92% and 91% of total revenue in the years ended April 30, 2021, 2020 and 2019, respectively. We recognize a significant portion of our subscription revenue monthly over the term of the relevant time period. As a result, much of the subscription revenue we report each fiscal quarter is the recognition of deferred revenue from subscription contracts entered into during previous fiscal quarters. Consequently, a decline in new or renewed subscriptions in any one fiscal quarter will not be fully or immediately reflected in revenue in that fiscal quarter and will negatively affect our revenue in future fiscal quarters. Accordingly, the effect of significant downturns in new or renewed sales of our subscriptions is not reflected in full in our results of operations until future periods.
A real or perceived defect, security vulnerability, error, or performance failure in our software could cause us to lose revenue, damage our reputation, and expose us to liability.
Our products are inherently complex and, despite extensive testing and quality control, have in the past and may in the future contain defects or errors, especially when first introduced, or otherwise not perform as contemplated. These defects, security vulnerabilities, errors or performance failures could cause damage to our reputation, loss of customers or revenue, product returns, order cancellations, service terminations, or lack of market acceptance of our software. As the use of our products, including products that were recently acquired or developed, expands to more sensitive, secure, or mission critical uses by our customers, we may be subject to increased scrutiny, potential reputational risk, or potential liability should our software fail to perform as contemplated in such deployments. We have in the past and may in the future need to issue corrective releases of our software to fix these defects, errors or performance failures, which could require us to allocate significant research and development and customer support resources to address these problems.
Any limitation of liability provisions that may be contained in our customer and partner agreements may not be effective as a result of existing or future applicable law or unfavorable judicial decisions. The sale and support of our products
25


entail the risk of liability claims, which could be substantial in light of the use of our products in enterprise-wide environments. In addition, our insurance against this liability may not be adequate to cover a potential claim.
Incorrect implementation or use of, or our customers’ failure to update, our software could result in customer dissatisfaction and negatively affect our business, operations, financial results, and growth prospects.
Our products are often operated in large scale, complex IT environments. Our customers and some partners require training and experience in the proper use of and the benefits that can be derived from our products to maximize their potential. If our products are not implemented, configured, updated or used correctly or as intended, or in a timely manner, inadequate performance, errors, loss of data, corruptions and/or security vulnerabilities may result. For example, there have been and may in the future continue to be, reports of our customers not properly securing implementations of our products, which can result in unprotected data. Because our customers rely on our software to manage a wide range of operations, the incorrect implementation, use of, or our customers’ failure to update, our software or our failure to train customers on how to use our software productively may result in customer dissatisfaction, negative publicity and may adversely affect our reputation and brand. Failure by us to effectively provide training and implementation services to our customers could result in lost opportunities for follow-on sales to these customers and decrease subscriptions by new customers, and adversely affect our business and growth prospects.
If third parties offer inadequate or defective implementations of software that we have previously made available under an open source license, our reputation could be harmed.
Certain cloud hosting providers and managed service providers, including Amazon Web Services, offer SaaS products based on older Elastic Stack releases, using the names of our products in marketing such offerings. These offerings are not supported by us and come without any of our proprietary features. We do not control how these third parties may use or offer our open source technology. These third parties could inadequately or incorrectly implement our open source technology, or fail to update such technology in light of changing technological or security requirements, which could result in real or perceived defects, security vulnerabilities, errors, or performance failures with respect to their offerings. Users, customers, and potential customers could confuse these third-party products with our products, and attribute such defects, security vulnerabilities, errors, or performance failures to our products. Any damage to our reputation and brand from defective implementations of our open source software could result in lost sales and lack of market acceptance of our products and could adversely affect our business and growth prospects.
We rely on traditional web search engines to direct traffic to our website. If our website fails to rank prominently in unpaid search results, traffic to our website could decline and our business would be adversely affected.
Our success depends in part on our ability to attract users through unpaid Internet search results on traditional web search engines, such as Google. The number of users we attract to our website from search engines is due in large part to how and where our website ranks in unpaid search results. These rankings can be affected by a number of factors, many of which are not in our direct control, and they may change frequently. For example, a search engine may change its ranking algorithms, methodologies or design layouts. As a result, links to our website may not be prominent enough to drive traffic to our website, and we may not know how or otherwise be in a position to influence the results. Any reduction in the number of users directed to our website could reduce our revenue or require us to increase our customer acquisition expenditures.
If our security measures are breached or unauthorized access to private or proprietary data is otherwise obtained, our software may be perceived as not being secure, customers may reduce the use of or stop using our products, and we may incur significant liabilities.
Any security breach, including those resulting from a cybersecurity attack, phishing attack, or any unauthorized access, unauthorized usage, virus, malware, ransomware or similar breach or disruption to our networks and systems, or those of third parties upon which we rely, could result in the loss of confidential information, damage to our reputation, litigation, regulatory investigations or other liabilities. These attacks may come from individual hackers, criminal groups, and state-sponsored organizations. Cyber threats are constantly evolving and becoming increasingly sophisticated and complex, increasing the difficulty of detecting and successfully defending against them. As a provider of security solutions, we may be specifically targeted by bad actors for attacks intended to circumvent our security capabilities as an entry point into customers’ endpoints, networks, or systems. If our security measures are breached as a result of third-party action, employee error, defect or bug in our products, malfeasance or otherwise and, as a result, someone obtains unauthorized access to our confidential information or personal information or the confidential information or personal information of our customers, our reputation may be damaged, our business may suffer and we could incur significant liability. Even the perception of inadequate security may damage our reputation and negatively impact our ability to win new customers and retain existing customers. Further, we could be required to expend significant capital and other resources to address any data security incident or breach.
26


In addition, many of our customers may use our software for processing their sensitive and proprietary information, including business strategies, financial and operational data, personal or identifying information and other related data. As a result, unauthorized access or use of this data could result in the loss, compromise, corruption or destruction of our customers’ sensitive and proprietary information and lead to litigation, regulatory investigations and claims, indemnity obligations, and other liabilities. It could also hinder our ability to obtain and maintain information security certifications that support customers’ adoption of our products and our retention of those customers. We have implemented administrative, technical and physical measures designed to protect the integrity of customer information and prevent data loss, misappropriation and other security breaches and incidents and may incur significant costs in connection with the implementation of additional preventative measures in the future.
We engage third-party vendors and service providers to store and otherwise process some of our and our customers’ data, including sensitive and personal information. There have been and may continue to be significant supply chain cyber attacks generally, and our third-party vendors and service providers may be targeted or impacted by such attacks. We cannot guarantee that our or our third-party vendors and service providers’ systems and networks have not been breached or that they do not contain exploitable defects or bugs that could result in a breach of or disruption to our systems and networks or the systems and networks of third parties that support us and our services. Our ability to monitor our third-party vendors and service providers’ data security is limited, and, in any event, third parties may be able to circumvent those security measures, resulting in the unauthorized access to, misuse, disclosure, loss or destruction of our and our customers’ data, including sensitive and personal information.
Techniques used to sabotage or obtain unauthorized access to systems or networks are constantly evolving and, in some instances, are not identified until launched against a target. We and our service providers may be unable to anticipate these techniques, react in a timely manner, or implement adequate preventative measures. Security risks are also heightened during the ongoing COVID-19 pandemic as more individuals are working remotely and utilizing home networks for transmitting information, and reported ransomware incidents with significant operational impacts also appear to be escalating in frequency and degree. In addition, laws, regulations, government guidance, and industry standards and practices in the United States and elsewhere are rapidly evolving to combat these threats. We may face increased compliance burdens regarding such requirements with regulators and customers regarding our products and services and also incur additional costs for oversight and monitoring of our own supply chain. We and our customers may also experience increased costs associated with security measures and increased risk of suffering cyberattacks, including ransomware. Should we or the third-party vendors upon which we rely experience such attacks, including from ransomware, our operations may also be hindered or interrupted, with foreseeable secondary contractual, regulatory, financial, and reputational harms that may arise from such an incident.
Further, we cannot assure that any limitations of liability provisions in our customer and user agreements, contracts with third-party vendors and service providers or other 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 matter. We also cannot be sure that our existing insurance coverage will continue to be available on acceptable terms or will be available in sufficient amounts to cover 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 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.
Interruptions or performance problems associated with our technology and infrastructure, and our reliance on technologies from third parties, may adversely affect our business operations and financial results.
We rely on third-party cloud platforms to host our cloud offerings. If we experience an interruption in service for any reason, our cloud offerings would similarly be interrupted. An interruption in our services to our customers could cause our customers’ internal and consumer-facing applications to not function properly, which could have a material adverse effect on our business, results of operations, customer relationships and reputation.
In addition, our website and internal technology infrastructure may experience performance issues due to a variety of factors, including infrastructure changes, human or software errors, website or third-party hosting disruptions, capacity constraints, technical failures, natural disasters or fraud or security attacks. Our use of third-party open source software may increase this risk. If our website is unavailable or our users are unable to download our products or order subscriptions or services within a reasonable amount of time or at all, our business could be harmed. We expect to continue to make significant investments to maintain and improve website performance and to enable rapid releases of new features and applications for our products. To the extent that we do not effectively upgrade our systems as needed and continually develop our technology to accommodate actual and anticipated changes in technology, our business and results of operations may be harmed.
27


We rely on third-party service providers for many aspects of our business, and any failure to maintain these relationships could harm our business.
Our success depends upon our relationships with third-party service providers, including providers of cloud hosting infrastructure, customer relationship management systems, financial reporting systems, human resource management systems, credit card processing platforms, marketing automation systems, and payroll processing systems, among others. If any of these third parties experience difficulty meeting our requirements or standards, become unavailable due to extended outages or interruptions, temporarily or permanently cease operations, face financial distress or other business disruptions, increase their fees, if our relationships with any of these providers deteriorate, or if any of the agreements we have entered into with such third parties are terminated or not renewed without adequate transition arrangements, we could suffer liabilities, penalties, fines, increased costs and delays in our ability to provide customers with our products and services, our ability to manage our finances could be interrupted, receipt of payments from customers may be delayed, our processes for managing sales of our offerings could be impaired, our ability to generate and manage sales leads could be weakened, or our business operations could be disrupted. Any of such disruptions may adversely impact our business and our financial condition, results of operations or cash flows could be adversely affected until we replace such providers or develop replacement technology or operations. In addition, if we are unsuccessful in identifying high-quality service providers, negotiating cost-effective relationships with them or effectively managing these relationships, it could adversely affect our business and financial results.
The length of our sales cycle can be unpredictable, particularly with respect to sales through our channel partners or sales to large customers, and our sales efforts may require considerable time and expense.
Our results of operations may fluctuate, in part, because of the length and variability of the sales cycle of our subscriptions and the difficulty in making short-term adjustments to our operating expenses. Our results of operations depend in part on sales to new customers, including large customers, and increasing sales to existing customers. The length of our sales cycle, from initial contact with our sales team to contractually committing to our subscriptions can vary substantially from customer to customer based on deal complexity as well as whether a sale is made directly by us or through a channel partner. Our sales cycle can extend to more than a year for some customers, and the length of sales cycles may be further impacted due to the COVID-19 pandemic. Some customers have been scrutinizing their spending more carefully given a challenging economic environment associated with the pandemic, and we generally expect this to continue. This might cause sales cycles to become longer or become more unpredictable. As we target more of our sales efforts at larger enterprise customers, we may face greater costs, longer sales cycles, greater competition and less predictability in completing some of our sales. A customer’s decision to use our solutions may be an enterprise-wide decision, which may require greater levels of education regarding the use cases of our products or prolonged negotiations. In addition, larger customers may demand more configuration, integration services and features. It is difficult to predict exactly when, or even if, we will make a sale to a potential customer or if we can increase sales to our existing customers. As a result, large individual sales have, in some cases, occurred in quarters subsequent to those we anticipated, or have not occurred at all. The loss or delay of one or more large transactions in a quarter could affect our cash flows and results of operations for that quarter and for future quarters. Because a substantial proportion of our expenses are relatively fixed in the short term, our cash flows and results of operations will suffer if revenue falls below our expectations in a particular quarter, which could cause the price of our ordinary shares to decline.
We depend on our senior management and other key employees, and the loss of one or more of these employees or an inability to attract and retain highly skilled employees could harm our business.
Our future success depends, in part, on our ability to continue to attract and retain highly skilled personnel. The loss of the services of any of our key personnel, the inability to attract or retain qualified personnel, or delays in hiring required personnel, particularly in engineering and sales, may seriously harm our business, financial condition, and results of operations. Further, our ability to attract additional qualified personnel may be impacted by the economic uncertainty and insecurity caused by the COVID-19 pandemic. The loss of services of any of our key personnel also increases our dependency on other key personnel who remain with us. Although we have entered into employment offer letters with our key personnel, their employment is for no specific duration and constitutes at-will employment. We are also substantially dependent on the continued service of our existing engineering personnel because of the complexity of our products.
Our future performance also depends on the continued services and continuing contributions of our senior management, particularly our Chief Executive Officer and Chairman, Shay Banon, to execute on our business plan and to identify and pursue new opportunities and product innovations. We do not maintain key person life insurance policies on any of our employees. The loss of services of senior management could significantly delay or prevent the achievement of our development and strategic objectives, which could adversely affect our business, financial condition, and results of operations. Any search for senior management in the future or any search to replace the loss of any senior management may be prolonged, and we may not be able to attract a qualified candidate or replacement, as applicable, in a timely manner or at all, particularly as potential candidates may be wary to transition during the unstable economic conditions caused by the COVID-19 pandemic. Furthermore, the COVID-19 pandemic could make it more difficult to onboard, provide training to and integrate any senior
28


management or key employees, which could adversely affect their productivity and our business. If we are unable to mitigate these or other similar risks as we experience management turnover, our business, results of operation and financial condition may be adversely affected.
Additionally, the industry in which we operate is generally characterized by significant competition for skilled personnel as well as high employee attrition. We may not be successful in attracting, integrating, or retaining qualified personnel to fulfill our current or future needs. We may need to invest significant amounts of cash and equity to attract and retain new employees, and we may never realize returns on these investments. Also, to the extent we hire personnel from competitors, we may be subject to allegations that they have been improperly solicited, that they have divulged proprietary or other confidential information, or that their former employers own their inventions or other work product.
If we are not able to maintain and enhance our brand, especially among developers, our ability to expand our customer base will be impaired and our business and operating results may be adversely affected.
We believe that developing and maintaining widespread awareness of our brand, especially with developers, is critical to achieving widespread acceptance of our software and attracting new users and customers. We also believe that the importance of brand recognition will increase as competition in our market increases. Successfully maintaining and enhancing our brand will depend largely on the effectiveness of our marketing efforts, our ability to maintain our customers’ trust, our ability to continue to develop new functionality and use cases, and our ability to successfully differentiate our products and platform capability from competitive products. Brand promotion activities may not generate user or customer awareness or increase revenue, and even if they do, any increase in revenue may not offset the expenses we incur in building our brand. For instance, our continued focus and investment in ElasticON and similar investments in our brand, user engagement, and customer engagement may not generate the desired customer awareness or a sufficient financial return. If we fail to successfully promote and maintain our brand, we may fail to attract or retain users and customers necessary to realize a sufficient return on our brand-building efforts, or to achieve the widespread brand awareness that is critical for broad customer adoption of our products, which would adversely affect our business and results of operations.
Our corporate culture has contributed to our success, and if we cannot maintain this culture as we grow, we could lose the innovation, creativity and entrepreneurial spirit we have worked to foster, which could harm our business.
We believe that our culture has been and will continue to be a key contributor to our success. We expect to continue to hire as we expand. If we do not continue to maintain our corporate culture as we grow, we may be unable to foster the innovation, creativity, and entrepreneurial spirit we believe we need to support our growth. Moreover, many of our existing employees may be able to receive significant proceeds from sales of our ordinary shares in the public markets, which could lead to employee attrition and disparities of wealth among our employees that adversely affects relations among employees and our culture in general. Additional headcount growth may result in a change to our corporate culture, which could harm our business.
We rely on channel partners to execute a portion of our sales; if our channel partners fail to perform or we are unable to maintain successful relationships with our channel partners, our ability to market, sell and distribute our solution will be more limited, and our results of operations could be harmed.
A portion of our revenue is generated by sales through our channel partners, especially to U.S. federal government customers and in certain international markets, and these sales may grow and represent a larger portion of our revenues in the future. We provide certain of our channel partners with specific training and programs to assist them in selling our offerings, but there can be no assurance that these steps will be effective. In addition, our channel partners may be unsuccessful in marketing and selling our offerings, particularly in light of the effects of the COVID-19 pandemic. If we are unable to develop and maintain effective sales incentive programs for our channel partners, we may not be able to incentivize these partners to sell our offerings to customers.
Some of these partners may also market, sell, and support offerings that compete with ours, may devote more resources to the marketing, sales, and support of such competitive offerings, may have incentives to promote our competitors’ offerings to the detriment of our own or may cease selling our offerings altogether. Our agreements with our channel partners typically have a duration of one to three years, and generally may be terminated for any reason by either party with advance notice prior to each renewal date. We may not be able to retain these channel partners or secure additional or replacement channel partners. The loss of one or more of our significant channel partners or a decline in the number or size of orders from any of them could harm our results of operations. In addition, many of our new channel partners require extensive training and may take several months or more to achieve productivity. Our channel partner sales structure could subject us to lawsuits, potential liability, and reputational harm if, for example, any of our channel partners misrepresents the functionality of our offerings to customers or violates laws or our or their corporate policies. If our channel partners are unsuccessful in fulfilling the orders for our offerings, or if we are unable to enter into arrangements with and retain high quality channel partners, our ability to sell our offerings and results of operations could be harmed.
29


If we are unable to maintain successful relationships with our partners, our business operations, financial results and growth prospects could be adversely affected.
We maintain partnership relationships with a variety of partners, including cloud providers, systems integrators, channel partners, referral partners, OEM and MSP partners, and technology partners, to deliver offerings to our end customers and complement our broad community of users. In particular, we partner with various cloud providers to jointly market, sell and deliver our Elastic Cloud offerings, and in some instances this also involves technical integration with such cloud providers.
Our agreements with our partners are generally non-exclusive, meaning our partners may offer customers the offerings of several different companies, including offerings that compete with ours, or may themselves be or become competitors. If our partners do not effectively market and sell our offerings, choose to use greater efforts to market and sell their own offerings or those of our competitors, fail to meet the needs of our customers, or fail to deliver professional services to our customers particularly in light of the effects of the COVID-19 pandemic, our ability to grow our business and sell our offerings may be harmed. Our partners may cease marketing our offerings with limited or no notice and with little or no penalty. The loss of a substantial number of our partners, our possible inability to replace them, or the failure to recruit additional partners could harm our results of operations.
Our ability to achieve revenue growth in the future will depend in part on our success in maintaining successful relationships with our partners and in helping our partners enhance their ability to market and sell our subscriptions. If we are unable to maintain our relationships with these partners, our business, results of operations, financial condition or cash flows could be harmed.
The sales prices of our offerings may decrease, which may reduce our gross profits and adversely affect our financial results.
The sales prices for our offerings may decline or we may introduce new pricing models for a variety of reasons, including competitive pricing pressures, discounts, in anticipation of or in conjunction with the introduction of new offerings, or promotional programs. Competition continues to increase in the market segments in which we operate, and we expect competition to further increase in the future, thereby leading to increased pricing pressures. Larger competitors with more diverse offerings may reduce the price of offerings that compete with ours or may bundle them with other offerings. Additionally, currency fluctuations in certain countries and regions may negatively impact actual prices that customers and channel partners are willing to pay in those countries and regions. Any decrease in the sales prices for our offerings, without a corresponding decrease in costs or increase in volume, would adversely impact our gross profit. Gross profit could also be adversely impacted by a shift in the mix of our subscriptions from self-managed to our cloud offering, for which we incur hosting costs, as well as any increase in our mix of professional services relative to subscriptions. We may not be able to maintain our prices and gross profits at levels that will allow us to achieve and maintain profitability.
We expect our revenue mix to vary over time, which could harm our gross margin and operating results.
We expect our revenue mix to vary over time due to a number of factors, and we expect that revenue from Elastic Cloud will continue to become a larger part of our revenue mix. Due to the differing revenue recognition policies applicable to our subscriptions and professional services, shifts in our business mix from quarter to quarter could produce substantial variation in revenue recognized. Further, our gross margins and operating results could be harmed by changes in revenue mix and costs, together with numerous other factors, including entry into new markets or growth in lower margin markets; entry into markets with different pricing and cost structures; pricing discounts; and increased price competition. Any one of these factors or the cumulative effects of certain of these factors may result in significant fluctuations in our gross margin and operating results. This variability and unpredictability could result in our failure to meet internal expectations or those of securities analysts or investors for a particular period. If we fail to meet or exceed such expectations for these or any other reasons, the market price of our ordinary shares could decline.
Failure to protect our proprietary technology and intellectual property rights could substantially harm our business and results of operations.
Our success depends to a significant degree on our ability to protect our proprietary technology, methodologies, know-how and brand. We rely on a combination of trademarks, copyrights, patents, contractual restrictions, and other intellectual property laws and confidentiality procedures to establish and protect our proprietary rights. However, the steps we take to protect our intellectual property rights may be inadequate. We will not be able to protect our intellectual property rights if we are unable to enforce our rights or if we do not detect unauthorized use of our intellectual property rights. The source code of the proprietary features for the Elastic Stack is publicly available, which may enable others to replicate our proprietary technology and compete more effectively. If we fail to protect our intellectual property rights adequately, our competitors may gain access to our proprietary technology and our business may be harmed. In addition, defending our intellectual property rights might entail significant expense. Any patents, trademarks, or other intellectual property rights that we have or may obtain
30


may be challenged by others or invalidated through administrative process or litigation. As of April 30, 2021, we had 24 issued U.S. patents, 57 pending U.S. patent applications, and 17 pending non-U.S. filings. There can be no assurance that our patent applications will result in issued patents. Even if we continue to seek patent protection in the future, we may be unable to obtain further patent protection for our technology. In addition, any patents issued in the future may not provide us with competitive advantages, or may be successfully challenged by third parties. Furthermore, legal standards relating to the validity, enforceability, and scope of protection of intellectual property rights are uncertain. Despite our precautions, it may be possible for unauthorized third parties to copy our products and use information that we regard as proprietary to create offerings that compete with ours. Effective patent, trademark, copyright, and trade secret protection may not be available to us in every country in which our products are available. We may be unable to prevent third parties from acquiring domain names or trademarks that are similar to, infringe upon, or diminish the value of our trademarks and other proprietary rights. The laws of some countries may not be as protective of intellectual property rights as those in the United States, and mechanisms for enforcement of intellectual property rights may be inadequate. As we expand our international activities, our exposure to unauthorized copying and use of our products and proprietary information will likely increase. Accordingly, despite our efforts, we may be unable to prevent third parties from infringing upon or misappropriating our intellectual property.
We enter into confidentiality and invention assignment agreements with our employees and consultants and enter into confidentiality agreements with other parties. No assurance can be given that these agreements will be effective in controlling access to and distribution of our proprietary information. Further, these agreements may not prevent our competitors from independently developing technologies that are substantially equivalent or superior to our products.
In order to protect our intellectual property rights, we may be required to spend significant resources to monitor and protect our intellectual property rights. Litigation may be necessary in the future to enforce our intellectual property rights and to protect our trade secrets. For example, on September 4, 2019, we filed suit against floragunn GmbH in the United States District Court for the Northern District of California for copyright infringement and contributory copyright infringement, and on September 27, 2019, we filed a suit against Amazon.com, Inc. in the United States District Court for the Northern District of California for trademark infringement and false advertising. 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, and countersuits attacking the validity and enforceability of our intellectual property rights. Our inability to protect our proprietary technology against unauthorized copying or use, as well as any costly litigation or diversion of our management’s attention and resources, could delay further sales or the implementation of our products, impair the functionality of our products, delay introductions of new products, result in our substituting inferior or more costly technologies into our products, or injure our reputation.
We could incur substantial costs as a result of any claim of infringement, misappropriation or violation of another party’s intellectual property rights.
In recent years, there has been significant litigation involving patents and other intellectual property rights in the software industry. Companies providing software are increasingly bringing and becoming subject to suits alleging infringement, misappropriation or violation of proprietary rights, particularly patent rights, and to the extent we gain greater market visibility, we face a higher risk of being the subject of intellectual property infringement, misappropriation or violation claims. We do not currently have a large 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. The risk of patent litigation has been amplified by the increase in the number of a type of patent holder, which we refer to as a non-practicing entity, whose sole or principal business is to assert such claims and against whom our own intellectual property portfolio may provide little deterrent value. We could incur substantial costs in prosecuting or defending any intellectual property litigation. If we sue to enforce our rights or are sued by a third party that claims that our products infringe, misappropriate or violate their rights, the litigation could be expensive and could divert our management resources.
Any intellectual property litigation to which we might become a party, or for which we are required to provide indemnification, may require us to do one or more of the following:
cease selling or using products that incorporate the intellectual property rights that we allegedly infringe, misappropriate or violate;
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 products to avoid infringement, misappropriation or violation, which could be costly, time-consuming or impossible.
31


If we are required to make substantial payments or undertake any of the other actions noted above as a result of any intellectual property infringement, misappropriation or violation claims against us or any obligation to indemnify our customers for such claims, such payments or actions could harm our business.
Indemnity provisions in various agreements potentially expose us to substantial liability for intellectual property infringement, misappropriation, violation and other losses.
Our agreements with customers and other third parties may include indemnification provisions under which we agree to indemnify them for losses suffered or incurred as a result of claims of intellectual property infringement, misappropriation or violation, damages caused by us to property or persons, or other liabilities relating to or arising from our software, services or other contractual obligations. Large indemnity payments could harm our business, results of operations and financial condition. Although we normally contractually limit our liability with respect to such indemnity obligations, we may still incur substantial liability related to them. Any dispute with a customer with respect to such obligations could have adverse effects on our relationship with that customer and other existing customers and new customers and harm our business and results of operations.
Our use of third-party open source software within our products could negatively affect our ability to sell our products and subject us to possible litigation.
Our technologies incorporate open source software from other developers, and we expect to continue to incorporate such open source software in our products in the future. Few of the licenses applicable to open source software have been interpreted by courts, and there is a risk that these licenses could be construed in a manner that could impose unanticipated conditions or restrictions on our ability to commercialize our products. Moreover, we cannot assure that we have not incorporated third-party open source software in our software in a manner that is inconsistent with the terms of the applicable license or our current policies and procedures. If we fail to comply with these licenses, we may be subject to certain requirements, including requirements that we offer our solutions that incorporate the open source software for no cost, that we make available source code for modifications or derivative works we create based upon, incorporating or using the open source software and that we license such modifications or derivative works under the terms of applicable open source licenses. If an author or other third party that distributes such open source software were to allege that we had not complied with the conditions of one or more of these licenses, we could be required to incur significant legal expenses defending against such allegations and could be subject to significant damages, enjoined from the sale of our products that contained the open source software and required to comply with onerous conditions or restrictions on these products, which could disrupt the distribution and sale of these products. In addition, there have been claims challenging the ownership rights in open source software against companies that incorporate open source software into their products, and the licensors of such open source software provide no warranties or indemnities with respect to such claims. In any of these events, we and our customers could be required to seek licenses from third parties in order to continue offering our products, and to re-engineer our products or discontinue the sale of our products in the event re-engineering cannot be accomplished on a timely basis. We and our customers may also be subject to suits by parties claiming infringement, misappropriation or violation due to the reliance by our solutions on certain open source software, and such litigation could be costly for us to defend or subject us to an injunction. Some open source projects have known vulnerabilities and architectural instabilities and as provided on an “as-is” basis which, if not properly addressed, could negatively affect the performance of our product. Any of the foregoing could require us to devote additional research and development resources to re-engineer our solutions, could result in customer dissatisfaction, and may adversely affect our business, results of operations and financial condition.
One of our marketing strategies is to offer some of our product features for free and to provide free trials of some of our paid features, and we may not be able to realize the benefits of this strategy.
We are dependent upon lead generation strategies, including offering free use of some of our product features and free trials of some of our paid features. These strategies may not be successful in continuing to generate sufficient sales opportunities necessary to increase our revenue. Many users never convert from the free use model or from free trials to the paid versions of our products. To the extent that users do not become, or we are unable to successfully attract, paying customers, we will not realize the intended benefits of these marketing strategies and our ability to grow our revenue will be adversely affected.
With the acquisition of Endgame, we face risks related to the integration of combined businesses, our cash resources and financial results, undisclosed liabilities, and employee and customer retention.
Since the closing of the acquisition of Endgame in October 2019, we have devoted significant management attention and resources to integrating the business practices and operations of the former Endgame business with our business. Potential difficulties we may encounter as we continue to integrate Endgame into our business strategy include those related to the costs
32


of integration and compliance, diversion of management’s attention, our ability to create and enforce uniform standards, procedures, policies and information systems, potential unknown liabilities, and unforeseen increased expenses or delays.
Our due diligence review in connection with the acquisition may not have discovered undisclosed liabilities of Endgame. If there are undisclosed liabilities, Elastic as a successor owner may be responsible for such undisclosed liabilities. Such undisclosed liabilities could have an adverse effect on the business and results of operations and may adversely affect the value of our ordinary shares.
The acquisition may also result in significant charges or other liabilities that could adversely affect our results of operations, such as cash expenses and non-cash accounting charges incurred in connection with the acquisition and/or integration of the combined businesses and operations.
Our international operations and expansion expose us to several risks.
As of April 30, 2021, we had customers located in over 100 countries, and our strategy is to continue to expand internationally. In addition, as a result of our strategy of leveraging a distributed workforce, as of April 30, 2021, we had employees located in over 35 countries. Our current international operations involve and future initiatives may involve a variety of risks, including:
unexpected changes in regulatory requirements, taxes, trade laws, tariffs, export quotas, custom duties or other trade restrictions;
different labor regulations, especially in the European Union, where labor laws are generally more advantageous to employees as compared to the United States, including deemed hourly wage and overtime regulations in these locations;
exposure to many stringent, particularly in the European Union, and potentially inconsistent laws and regulations relating to privacy, data protection and information security;
changes in a specific country’s or region’s political or economic conditions;
political, economic and trade uncertainties or instability related to the effect of the United Kingdom's withdrawal from the European Union (Brexit), including the effects of the Trade and Cooperation Agreement between the European Union, the European Atomic Energy Community and the United Kingdom signed in December 2020, on the economies of, and the relationships between, the United Kingdom, European Union, United States and other countries;
the evolving relations between the United States and China;
changes in relations between the Netherlands and the United States;
risks resulting from changes in currency exchange rates and inflation;
the impact of public health epidemics or pandemics on our employees, partners and customers;
challenges inherent to efficiently managing an increased number of employees over large geographic distances, including the need to implement appropriate systems, policies, benefits and compliance programs;
risks relating to the implementation of trade and economic sanctions, including restrictions promulgated by the OFAC, and other similar trade protection regulations and measures in the United States or in other jurisdictions;
risks relating to our third-party vendors and service providers’ storage and processing of some of our and our customers’ data, including any supply chain cyber attacks;
reduced ability to timely collect amounts owed to us by our customers in countries where our recourse may be more limited;
limitations on our ability to reinvest earnings from operations derived from one country to fund the capital needs of our operations in other countries;
limited or unfavorable intellectual property protection; and
exposure to liabilities under anti-corruption and anti-money laundering laws, including the U.S. Foreign Corrupt Practices Act of 1977, as amended (“FCPA”), and similar applicable laws and regulations in other jurisdictions.
If we are unable to address these difficulties and challenges or other problems encountered in connection with our international operations and expansion, we might incur unanticipated liabilities or we might otherwise suffer harm to our business generally.
33


If we are not successful in sustaining and expanding our international business, we may incur additional losses and our revenue growth could be harmed.
Our future results depend, in part, on our ability to sustain and expand our penetration of the international markets in which we currently operate and to expand into additional international markets. We depend on direct sales and our channel partner relationships to sell our offerings in international markets. Our ability to expand internationally will depend upon our ability to deliver functionality and foreign language translations that reflect the needs of the international clients that we target. Our ability to expand internationally involves various risks, including the need to invest significant resources in such expansion, and the possibility that returns on such investments will not be achieved in the near future or at all in these less familiar competitive environments. We may also choose to conduct our international business through other partnerships. If we are unable to identify partners or negotiate favorable terms, our international growth may be limited. In addition, we have incurred and may continue to incur significant expenses in advance of generating material revenue as we attempt to establish our presence in particular international markets.
If we need to raise additional capital or generate the significant capital necessary to expand our operations and invest in new offerings, it could reduce our ability to compete and could harm our business.
We may need to raise additional funds in the future, and we may not be able to obtain additional debt or equity financing on favorable terms, if at all. If we raise additional equity financing, our shareholders may experience significant dilution of their ownership interests and the per share value of our ordinary shares could decline. Furthermore, if we engage in debt financing, the holders of debt would have priority over the holders of our ordinary shares, and we may be required to accept terms that restrict our ability to incur additional indebtedness. We may also be required to take other actions that would otherwise be in the interests of the debt holders and force us to maintain specified liquidity or other ratios, any of which could harm our business, results of operations, and financial condition. If we need additional capital and cannot raise it on acceptable terms, we may not be able to, among other things:
develop or enhance our products;
continue to expand our sales and marketing and research and development organizations;
acquire complementary technologies, products or businesses;
expand operations in the United States or internationally;
hire, train, and retain employees; or
respond to competitive pressures or unanticipated working capital requirements.
Our failure to have sufficient capital to do any of these things could harm our business, financial condition, and results of operations.
A portion of our revenue is generated by sales to government entities, which are subject to a number of challenges and risks.
Sales to government entities are subject to a number of risks. Selling to government entities can be highly competitive, expensive, and time-consuming, often requiring significant upfront time and expense without any assurance that these efforts will generate a sale. Government certification requirements for products like ours may change, thereby restricting our ability to sell into the U.S. federal government sector, U.S. state government sector, or government sectors of countries other than the United States until we have attained the revised certification. For example, we hold a U.S. Federal Risk and Authorization Management Program Authority to Operate at a moderate impact level; however, such authority is costly to maintain and if we were to lose our certification in the future, it would restrict our ability to sell to government customers. On May 12, 2021, the Biden Administration issued an Executive Order that will ultimately result in additional security requirements for government agencies and their contractors, for example, multifactor authentication, encryption for data at rest and in transit, and broad log creation, preservation, and production requirements. Furthermore, the Executive Order accelerates agency planning and implementation requirements for “zero trust architecture” and will establish a standards-development effort for a software bill of materials. This may increase compliance costs directly for government contracts and indirectly to the extent such requirements require changes or new efforts at an enterprise level. If we are unable to timely meet such requirements, our ability to compete for and maintain federal government contracts may be diminished, which could adversely affect our business, results of operations and financial condition.
Government demand and payment for our offerings may be affected by public sector budgetary cycles and funding authorizations, with funding reductions or delays adversely affecting public sector demand for our offerings. Sales to government agencies, including classified contracts, are subject to complex regulations. Failure to comply with such regulations could result in contract terminations or other adverse consequences, including but not limited to adversely affecting our eligibility to sell to government agencies in the future. Additionally, we rely on certain partners to provide technical support
34


services to certain of our government entity customers to resolve any issues relating to our products. If our partners do not effectively assist our government entity customers in deploying our products, succeed in helping our government entity customers quickly resolve post-deployment issues, or provide effective ongoing support, our ability to sell additional offerings to new and existing government entity customers would be adversely affected and our reputation could be damaged.
Government entities may have statutory, contractual, or other legal rights to terminate contracts with us or our channel partners for convenience or due to a default, and any such termination may adversely affect our future results of operations. In addition, multi-year contracts with government entities are usually conditioned on annual fiscal funding actions that the relevant legislative or other decision-making body must take in order to fund each year of a contract. Such legislative or decision-making bodies may elect not to fund each year of a contract. Governments routinely investigate and audit government contractors’ administrative processes, and any unfavorable audit could result in the government refusing to continue buying our subscriptions, a reduction of revenue, or fines or civil or criminal liability if the audit uncovers improper or illegal activities, which could adversely affect our results of operations in a material way.
Unanticipated changes in effective tax rates or adverse outcomes resulting from examination of our income or other tax returns could expose us to greater than anticipated tax liabilities.
Our income tax obligations are based in part on our corporate structure and intercompany arrangements, including the manner in which we develop, value, and use our intellectual property and the valuations of our intercompany transactions. The tax laws applicable to our business, including the laws of the Netherlands, the United States and other jurisdictions, are subject to change and interpretation, and certain jurisdictions may aggressively interpret their laws in an effort to raise additional tax revenue. For example, recently, in the United States, the Biden administration has proposed a number of changes, including an increase to the U.S. corporate income tax rate from 21% to 28%. In addition, other countries, as well as 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 in countries where we do business or cause us to change the way we operate our business. Any new legislation or interpretations of existing legislation could result in increased taxation of our international earnings.
The taxing authorities of the jurisdictions in which we operate may challenge our methodologies for valuing developed technology or intercompany arrangements, which could increase our worldwide effective tax rate and harm our financial position and results of operations. Tax authorities examine and may audit our income tax returns and other non-income tax returns, such as payroll, sales, value-added, net worth or franchise, property, goods and services, and excise taxes, in both the United States and foreign jurisdictions. It is possible that tax authorities may disagree with certain positions we have taken, and any adverse outcome of such a review or audit could have a negative effect on our financial position and results of operations. Further, the determination of our worldwide provision for income taxes and other tax liabilities requires significant judgment by management, and there are transactions where the ultimate tax determination is uncertain. Although we believe that our estimates are reasonable, the ultimate tax outcome may differ from the amounts recorded in our consolidated financial statements and may materially affect our financial results in the period or periods for which such determination is made.
Our corporate structure and intercompany arrangements are subject to the tax laws of various jurisdictions, and we could be obligated to pay additional taxes, which would harm our results of operations.
Based on our current corporate structure, we may be subject to taxation in several jurisdictions around the world with increasingly complex tax laws, the application of which can be uncertain. The amount of taxes we pay in these jurisdictions could increase substantially as a result of changes in the applicable tax principles, including increased tax rates, new tax laws or revised interpretations of existing tax laws and precedents. In addition, the authorities in the jurisdictions in which we operate could review our tax returns or require us to file tax returns in jurisdictions in which we are not currently filing, and could impose additional tax, interest and penalties. These authorities could also claim that various withholding requirements apply to us or our subsidiaries, assert that benefits of tax treaties are not available to us or our subsidiaries, or challenge our methodologies for valuing developed technology or intercompany arrangements, including our transfer pricing. The relevant taxing authorities may determine that the manner in which we operate our business does not achieve the intended tax consequences. If such a disagreement was to occur, and our position was not sustained, we could be required to pay additional taxes, and interest and penalties. Any increase in the amount of taxes we pay or that are imposed on us could increase our worldwide effective tax rate and harm our business and results of operations.
Our ability to use our net operating loss carryforwards to offset future taxable income may be subject to certain limitations.
As of April 30, 2021 and 2020, we had net operating loss carryforwards in various jurisdictions of $2.2 billion and $1.3 billion, respectively, which may be utilized against future income taxes. Limitations imposed by the applicable jurisdictions on our ability to utilize net operating loss carryforwards could cause income taxes to be paid earlier than would be paid if such limitations were not in effect and could cause such net operating loss carryforwards to expire unused, in each case
35


reducing or eliminating the benefit of such net operating loss carryforwards. Furthermore, we may not be able to generate sufficient taxable income to utilize our net operating loss carryforwards before they expire. If any of these events occur, we may not derive some or all of the expected benefits from our net operating loss carryforwards.
We are exposed to fluctuations in currency exchange rates, which could negatively affect our financial condition and results of operations.
A portion of our subscriptions are generated and operating expenses are incurred outside the United States and denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates, particularly against the Euro. In part as a result of the COVID-19 pandemic, foreign currency exchange rates have been and could continue to be subject to increased volatility. The strengthening of the U.S. dollar increases the real cost of our offerings to our customers outside of the United States, leading to delays in the purchase of our offerings and the lengthening of our sales cycle. If the strength of the U.S. dollar increases, this could adversely affect our financial condition and results of operations. In addition, increased international sales in the future, including through our channel partners, may result in greater foreign currency denominated sales, increasing our foreign currency risk. Moreover, operating expenses incurred outside the United States and denominated in foreign currencies are increasing and are subject to fluctuations due to changes in foreign currency exchange rates. If we are not able to successfully hedge against the risks associated with currency fluctuations, our financial condition and results of operations could be adversely affected. To date, we have not entered into any hedging transactions in an effort to reduce our exposure to foreign currency exchange risk. While we may decide to enter into hedging transactions in the future, the availability and effectiveness of these hedging transactions may be limited and we may not be able to successfully hedge our exposure, which could adversely affect our financial condition and results of operations.
Seasonality may cause fluctuations in our sales and results of operations.
Historically, we have experienced quarterly fluctuations and seasonality based on the timing of entering into agreements with new and existing customers and the mix between annual and monthly contracts entered in each reporting period. Trends in our business, financial condition, results of operations and cash flows are impacted by seasonality in our sales cycle which generally reflects a trend to greater sales in our second and fourth quarters and lower sales in our first and third quarters, though we believe this trend has been somewhat masked by our overall growth. We expect that this seasonality will continue to affect our results of operations in the future, and might become more pronounced as we continue to target larger enterprise customers.
Risks Related to Regulatory Matters
In connection with the operation of our business, we may collect, store, transfer and otherwise process certain personal data. As a result, our business is subject to a variety of government and industry regulations, as well as other obligations, related to privacy, data protection and information security.
Privacy, data protection and information security have become significant issues in various jurisdictions where we offer our products. The regulatory frameworks for these issues worldwide are rapidly evolving and are likely to remain uncertain for the foreseeable future. Federal, state, or non-U.S. government bodies or agencies have in the past adopted, and may in the future adopt, new laws and regulations or may make amendments to existing laws and regulations affecting data protection, data privacy and/or information security and/or regulating the use of the Internet as a commercial medium. For example, the recently enacted California Consumer Privacy Act (the “CCPA”) provides new data privacy rights for California residents. The enforcement of the CCPA by the California Attorney General commenced July 1, 2020. We cannot fully predict the impact of the CCPA on our business or operations, but we may be required to modify our data processing practices and policies and to incur substantial costs and expenses in connection with our compliance or the compliance of our customers or vendors. The CCPA also provides for civil penalties and a private right of action for violations, which may increase our compliance costs and potential liability. Additionally, a new privacy law, the California Privacy Rights Act (“CPRA”), was approved by California voters in the November 3, 2020 election. The CPRA creates obligations relating to consumer data beginning on January 1, 2022, with implementing regulations expected on or before July 1, 2022, and enforcement beginning July 1, 2023. We will continue to monitor developments related to the CPRA and anticipate additional costs and expenses associated with CPRA compliance. Other U.S. states also are considering omnibus privacy legislation and industry organizations regularly adopt and advocate for new standards in these areas. Many obligations under the CCPA and these other laws and legislative proposals remain uncertain, and we cannot fully predict their impact on our business. If we fail to comply with any of these laws or standards, we may be subject to investigations, enforcement actions, civil litigation, fines and other penalties, all of which may generate negative publicity and have a negative impact on our business.
Additionally, in the United States, we may be subject to investigation and/or enforcement actions brought by federal agencies and state attorneys general and consumer protection agencies. We publicly post statements and other documentation
36


regarding our practices concerning the processing, use and disclosure of personally identifiable information. Although we endeavor to comply with our published statements and documentation, we may at times fail to do so or be alleged to have failed to do so. The publication of our privacy statement and other documentation that provide promises and assurances about privacy and security can subject us to potential state and federal action if they are found to be deceptive, unfair, or misrepresentative of our actual practices.
Internationally, most jurisdictions in which we operate have established their own privacy, data protection and information security legal frameworks with which we or our customers must comply. Within the European Union, the General Data Protection Regulation (“GDPR”) became fully effective on May 25, 2018, and applies to the processing (which includes the collection and use) of personal data. The GDPR imposes significant obligations and risk upon our business and provides for substantial penalties to which we could be subject in the event of any non-compliance. Administrative fines under the GDPR can amount up to 20 million Euros or four percent of the group’s annual global turnover, whichever is higher. Further, the United Kingdom has implemented legislation that substantially implements the GDPR in the United Kingdom, which legislation provides for penalties for violations of up to the greater of 17.5 million British pounds or four percent of the group’s annual global turnover. Following the exit of the United Kingdom from the European Union however, aspects of U.K. data protection law and the relationship of the United Kingdom and the European Union in the medium to longer term remain unclear, including with respect to how data transfers to and from the United Kingdom will be regulated.
We have incurred substantial expense in complying with new data protection legal frameworks and we may be required to make additional, significant changes in our business operations, all of which may adversely affect our revenue and our business overall. Additionally, because these new regimes lack a substantial enforcement history, we are unable to predict how emerging standards may be applied to us. Despite our efforts to attempt to comply with new data protection obligations, a regulator may determine that we have not done so and subject us to fines and public censure, which could harm our company.
Among other requirements, the GDPR regulates transfers of personal data subject to the GDPR to third countries that have not been found to provide adequate protection to such personal data, including the United States. Some countries also are considering or have passed legislation requiring local storage and processing of data, or similar requirements, which could increase the cost and complexity of delivering our services. We have undertaken certain efforts to conform transfers of personal data from the European Economic Area (“EEA”), to the United States and other jurisdictions based on our understanding of current regulatory obligations and the guidance of data protection authorities, including standard contractual clauses approved by the European Commission (the “SCCs”). Despite this, we may be unsuccessful in maintaining conforming means of transferring such data from the EEA, in particular as a result of continued legal and legislative activity within the EEA that has challenged or called into question existing means of data transfers to countries that have not been found to provide adequate protection for personal data.
The regulatory environment applicable to handling of EEA residents' personal data, and our actions taken in response, may cause us to assume additional liabilities or incur additional costs. In the Schrems II decision issued by the Court of Justice of the European Union (“CJEU”) on July 16, 2020, the CJEU, among other things, imposed additional obligations on companies when relying on the SCCs. We and our customers may face EEA regulators applying different standards to certain data transfers or requiring additional steps in connection with data transfers, and may be required to engage in new contract negotiations with third parties that aid in processing data on our behalf. We may be unsuccessful in maintaining legitimate means for our transfer and receipt of personal data from the EEA, and may experience hesitancy, reluctance, or refusal by European or multi-national customers to continue to use our products due to the potential risk exposure to such customers as a result of sentiment in the EEA regarding international data transfers and data protection obligations imposed on them. We may find it necessary to establish systems to maintain personal data originating from the EEA in the EEA, or may need to take other steps with respect to data handling and data transfers, including means to provide for local data processing, which may involve substantial expense and may require us to divert resources from other aspects of our business, all of which may adversely affect our business. We and our customers may face a risk of enforcement actions by European data protection authorities until the time, if any, that personal data transfers to us and by us from the EEA are legitimized under European law. These and the other risks described above could result in harm to our business, operating results and financial condition. In addition to government regulation, privacy advocates and industry groups may propose new and different self-regulatory standards that may legally or contractually apply to us. One example of such a self-regulatory standard is the Payment Card Industry Data Security Standard (“PCI DSS”), which relates to the processing of payment card information. In the event we or our payment processors fail to comply with the PCI DSS, fines and other penalties could result, and we may suffer reputational harm and damage to our business. Further, our customers increasingly expect us to comply with more stringent privacy, data protection and information security requirements than those imposed by laws, regulations or self-regulatory requirements, and we may be obligated contractually to comply with additional or different standards relating to our handling or protection of data on or by our offerings. Any failure to meet our customers’ requirements may adversely affect our revenues and prospects for growth.
We also expect that there will continue to be changes in interpretations of existing laws and regulations, or new proposed laws, regulations, and other obligations concerning privacy, data protection and information security, which could
37


impair our or our customers’ ability to collect, use or disclose information relating to consumers, which could decrease demand for our offerings, increase our costs and impair our ability to maintain and grow our customer base and increase our revenue. Because the interpretation and application of many laws and regulations relating to privacy, data protection and information security, along with industry standards, are uncertain, it is possible that these laws and regulations may be interpreted and applied in manners that are, or are alleged to be, inconsistent with our data management practices or the features of our products, and we could face fines, lawsuits, regulatory investigations and other claims and penalties, and we could be required to fundamentally change our products or our business practices, any of which could have an adverse effect on our business. Any inability to adequately address privacy, data protection and information security concerns, even if unfounded, or any actual or perceived failure to comply with applicable privacy, data protection or information security laws, regulations and other obligations, could result in additional cost and liability to us, damage our reputation, inhibit sales and adversely affect our business. Furthermore, the costs of compliance with, and other burdens imposed by, the laws, regulations and policies that are applicable to the businesses of our customers may limit the use and adoption of, and reduce the overall demand for, our products. Privacy, data protection and information security concerns, whether valid or not valid, may inhibit market adoption of our products, particularly in certain industries and countries outside of the United States. If we are not able to adjust to changing laws, regulations and standards related to the Internet, our business may be harmed.
We are subject to governmental export and import controls and economic sanctions programs that could impair our ability to compete in international markets or subject us to liability if we violate these controls.
Our software and services, in some cases, are subject to U.S. export control laws and regulations including the Export Administration Regulations (“EAR”), and trade and economic sanctions maintained by the Office of Foreign Assets Control (“OFAC”). As such, an export license may be required to export or reexport our software and services to certain countries and end-users for certain end-uses. If we were to fail to comply with such U.S. export controls laws and regulations, U.S. economic sanctions, or other similar laws, we could be subject to both civil and criminal penalties, including substantial fines, possible incarceration for employees and managers for willful violations, and the possible loss of our export or import privileges. Obtaining the necessary export license for a particular sale or offering may not be possible and may be time-consuming and may result in the delay or loss of sales opportunities. Furthermore, U.S. export control laws and economic sanctions in many cases prohibit the export of software and services to certain U.S. embargoed or sanctioned countries, governments and persons, as well as for prohibited end-uses. Monitoring and ensuring compliance with these complex U.S. export control laws is particularly challenging because our offerings are widely distributed throughout the world, and information available on the users of these offerings is, in some cases, limited. In addition, because we incorporate encryption functionality into our products, we are also subject to certain provisions of these laws that apply to encryption items. Even though we take precautions to ensure that we and our partners comply with all relevant export control laws and regulations, any failure by us or our partners to comply with such laws and regulations could have negative consequences for us, including reputational harm, government investigations and penalties.
In addition, various countries regulate the export and import of certain encryption software and technology, including through import permit and license requirements, and have enacted laws that could limit our ability to distribute our products and services or could limit our end-customers’ ability to implement our products in those countries. Changes in our products or changes in export and import regulations in such countries may create delays in the introduction of our products and services into international markets, prevent our end-customers with international operations from deploying our products globally or, in some cases, prevent or delay the export or import of our products and services to certain countries, governments or persons altogether. The following developments could result in decreased use of our products and services by, or in our decreased ability to export or sell our products to, existing or potential end-customers with international operations: any change in export or import laws or regulations, economic sanctions or related legislation; shift in the enforcement or scope of existing export, import or sanctions laws or regulations; or change in the countries, governments, persons, or technologies targeted by such export, import or sanctions laws or regulations. Any decreased use of our products or services or limitation on our ability to export to or sell our products or services in international markets could adversely affect our business, financial condition and operating results.
Failure to comply with anti-bribery, anti-corruption, and anti-money laundering laws could subject us to penalties and other adverse consequences.
We are subject to the FCPA, the U.K. Bribery Act and other anti-corruption, anti-bribery and anti-money laundering laws in various jurisdictions both domestic and abroad. We leverage channel partners to sell our offerings abroad and use other third parties, including recruiting firms, professional employer organizations, legal, accounting and other professional advisors, and local vendors to meet our needs associated with doing business abroad. We and these third parties may have direct or indirect interactions with officials and employees of government agencies, or state-owned or affiliated entities, and we may be held liable for the corrupt or other illegal activities of our channel partners and third-party representatives, as well as our employees, representatives, contractors, partners, and agents, even if we do not explicitly authorize such activities. While we
38


have policies and procedures to address compliance with such laws, we cannot assure you that the channel partners, third-party representatives, our employees, contractors or agents 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, U.K. Bribery Act or other applicable anti-bribery, anti-corruption laws, and anti-money laundering laws could result in whistleblower complaints, adverse media coverage, investigations, loss of export privileges, severe criminal or civil sanctions, or suspension or debarment from U.S. government contracts, all of which may have an adverse effect on our reputation, business, operating results and prospects.
Risks Related to Ownership of our Ordinary Shares
The market price for our ordinary shares has been and is likely to continue to be volatile or may decline regardless of our operating performance.
The stock markets, and securities of technology companies in particular, have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many technology companies. Stock prices of many technology companies have fluctuated in a manner unrelated or disproportionate to the operating performance of those companies. The economic impact and uncertainty of the ongoing COVID-19 pandemic have exacerbated this volatility in both the overall stock markets and the market price of our ordinary shares. In the past, shareholders have instituted securities class action litigation following periods of market volatility. If we were to become involved in securities litigation, it could subject us to substantial costs, divert resources and the attention of management from our business and adversely affect our business. The market price of our ordinary shares may fluctuate significantly in response to numerous factors, many of which are beyond our control, including:
actual or anticipated changes or fluctuations in our operating results;
the financial projections we may provide to the public, any changes in these projections or our failure to meet these projections;
announcements by us or our competitors of new offerings or new or terminated significant contracts, commercial relationships or capital commitments;
industry or financial analyst or investor reaction to our press releases, other public announcements, and filings with the SEC;
rumors and market speculation involving us or other companies in our industry;
a gain or loss of investor confidence in the market for technology stocks or the stock market in general;
future sales or expected future sales of our ordinary shares;
investor perceptions of us, the benefits of our offerings and the industries in which we operate;
price and volume fluctuations in the overall stock market from time to time;
changes in operating performance and/or stock market valuations of other technology companies generally, or those in our industry in particular;
failure of industry or financial analysts to maintain coverage of us, changes in financial estimates by any analysts who follow our company, or our failure to meet these estimates or the expectations of investors;
actual or anticipated developments in our business or our competitors’ businesses or the competitive landscape generally;
litigation involving us, our industry or both, or investigations by regulators into our operations or those of our competitors;
developments or disputes concerning our intellectual property rights or our solutions, or third-party proprietary rights;
announced or completed acquisitions of businesses or technologies by us or our competitors;
breaches of, or failures relating to, privacy, data protection or information security;
new laws or regulations or new interpretations of existing laws or regulations applicable to our business;
any major changes in our management or our board of directors, particularly with respect to Mr. Banon;
general economic conditions and slow or negative growth of our markets, including as a result of the COVID-19 pandemic; and
other events or factors, including those resulting from war, incidents of terrorism or responses to these events.
39


We may fail to meet our publicly announced guidance or other expectations about our business and future operating results, which would cause our stock price to decline.
We have provided and may continue to provide guidance and other expectations in our quarterly and annual earnings conference calls, quarterly and annual earnings releases, or otherwise, regarding our future performance. Guidance, as well as other expectations, are forward-looking and represent our management’s estimates as of the date of release and are based upon a number of assumptions and estimates that, while presented with numerical specificity, are inherently subject to significant business, economic and competitive uncertainties and contingencies on our business, many of which are beyond our control and are based upon specific assumptions with respect to future business decisions, some of which will change. One of those key assumptions relates to the impact of the ongoing COVID-19 pandemic and the associated economic uncertainty on our business, which is inherently difficult to predict. Furthermore, analysts and investors may develop and publish their own projections of our business, which may form a consensus about our future performance. Our actual business results may vary significantly from such guidance or other expectations or that consensus due to a number of factors, many of which are outside of our control, including due to the global economic uncertainty and financial market conditions caused by the ongoing COVID-19 pandemic, and which could adversely affect our business and future operating results. There are no comparable recent events that provide insights as to the probable effect of the ongoing COVID-19 pandemic, and, as a result, the ultimate impact of the COVID-19 outbreak is highly uncertain and subject to change. Furthermore, if we make downward revisions of our previously announced guidance or other expectations, if we withdraw our previously announced guidance or other expectations, or if our publicly announced guidance or other expectations of future operating results fail to meet expectations of securities analysts, investors or other interested parties, the price of our ordinary shares would decline. In light of the foregoing, investors are urged not to rely upon our guidance or other expectations in making an investment decision regarding our ordinary shares.
Any failure to successfully implement our operating strategy or the occurrence of any of the events or circumstances set forth in this “Risk Factors” section in this report could result in the actual operating results being different from our guidance or other expectations, and the differences may be adverse and material.
The concentration of our share ownership with insiders will likely limit your ability to influence corporate matters, including the ability to influence the outcome of director elections and other matters requiring shareholder approval.
Our executive officers and directors together beneficially owned 20.7% of our ordinary shares outstanding as of April 30, 2021. As a result, these shareholders, acting together, will have significant influence over matters that require approval by our shareholders, including matters such as adoption of the financial statements, declarations of dividends, the appointment and dismissal of directors, capital increases, amendment to our articles of association and approval of significant corporate transactions. Corporate action might be taken even if other shareholders oppose them. This concentration of ownership might also have the effect of delaying or preventing a change of control of us that other shareholders may view as beneficial.
The issuance of additional shares in connection with financings, acquisitions, investments, our share incentive plans or otherwise will dilute all other shareholders.
Our articles of association authorize us to issue up to 165 million ordinary shares and up to 165 million preference shares with such rights and preferences as included in our articles of association. On September 28, 2018, our extraordinary general meeting of shareholders (the “2018 Extraordinary Meeting”) empowered our board of directors to issue ordinary shares and preference shares up to our authorized share capital for a period of five years from October 10, 2018. Subject to compliance with applicable rules and regulations, we may issue ordinary shares or securities convertible into ordinary shares from time to time in connection with a financing, acquisition, investment, our share incentive plans or otherwise. Any such issuance could result in substantial dilution to our existing shareholders unless pre-emptive rights exist and cause the market price of our ordinary shares to decline.
Certain holders of our ordinary shares may not be able to exercise pre-emptive rights and as a result may experience substantial dilution upon future issuances of ordinary shares.
Holders of our ordinary shares in principle have a pro rata pre-emptive right with respect to any issue of ordinary shares or the granting of rights to subscribe for ordinary shares, unless Dutch law or our articles of association state otherwise or unless explicitly provided otherwise in a resolution by our general meeting of shareholders (the “General Meeting”), or—if authorized by the annual General Meeting or an extraordinary General Meeting—by a resolution of our board of directors. Our 2018 Extraordinary Meeting has empowered our board of directors to limit or exclude pre-emptive rights on ordinary shares for a period of five years from October 10, 2018, which could cause existing shareholders to experience substantial dilution of their interest in us.
40


Pre-emptive rights do not exist with respect to the issue of preference shares and holders of preference shares, if any, have no pre-emptive right to acquire newly issued ordinary shares. Also, pre-emptive rights do not exist with respect to the issue of shares or grant of rights to subscribe for shares to employees of the company or contributions in kind.
Sales of substantial amounts of our ordinary shares in the public markets, or the perception that they might occur, could reduce the price that our ordinary shares might otherwise attain.
Sales of a substantial number of shares of our ordinary shares in the public market, particularly sales by our directors, executive officers and significant shareholders, or the perception that these sales could occur, could adversely affect the market price of our ordinary shares and may make it more difficult for you to sell your ordinary shares at a time and price that you deem appropriate.
In addition, holders of an aggregate of 18,138,691 ordinary shares, based on shares outstanding as of April 30, 2021, are entitled to rights with respect to registration of these shares under the Securities Act pursuant to our amended and restated investors’ rights agreement, dated July 19, 2016. If these holders of our ordinary shares, by exercising their registration rights, sell a large number of shares, they could adversely affect the market price for our ordinary shares. We have also filed registration statements on Form S-8 under the Securities Act registering all ordinary shares that we may issue under our equity compensation plan, which may in turn be sold and may adversely affect the market price for our ordinary shares.
Certain anti-takeover provisions in our articles of association and under Dutch law may prevent or could make an acquisition of our company more difficult, limit attempts by our shareholders to replace or remove members of our board of directors and may adversely affect the market price of our ordinary shares.
Our articles of association contain provisions that could delay or prevent a change in control of our company. These provisions could also make it difficult for shareholders to appoint directors that are not nominated by the current members of our board of directors or take other corporate actions, including effecting changes in our management. These provisions include:
the staggered three-year terms of the members of our board of directors, as a result of which only approximately one-third of the members of our board of directors may be subject to election in any one year;
a provision that the members of our board of directors may only be removed by a General Meeting by a two-thirds majority of votes cast representing at least 50% of our issued share capital if such removal is not proposed by our board of directors;
a provision that the members of our board of directors may only be appointed upon binding nomination of the board of directors, which can only be overruled with a two-thirds majority of votes cast representing at least 50% of our issued share capital;
the inclusion of a class of preference shares in our authorized share capital that may be issued by our board of directors, in such a manner as to dilute the interest of shareholders, including any potential acquirer or activist shareholder, in order to delay or discourage any potential unsolicited offer or shareholder activism;
requirements that certain matters, including an amendment of our articles of association, may only be brought to our shareholders for a vote upon a proposal by our board of directors; and
minimum shareholding thresholds, based on nominal value, for shareholders to call General Meetings of our shareholders or to add items to the agenda for those meetings.
We are subject to the Dutch Corporate Governance Code but do not comply with all the suggested governance provisions of the Dutch Corporate Governance Code. This may affect your rights as a shareholder.
As a Dutch company, we are subject to the Dutch Corporate Governance Code (“DCGC”). The DCGC contains both principles and suggested governance provisions for management boards, supervisory boards, shareholders and general meetings, financial reporting, auditors, disclosure, compliance and enforcement standards. The DCGC is based on a “comply or explain” principle. Accordingly, public companies are required to disclose in their annual reports, filed in the Netherlands, whether they comply with the suggested governance provisions of the DCGC. If they do not comply with those provisions (e.g., because of a conflicting requirement), the company is required to give the reasons for such noncompliance. The DCGC applies to all Dutch companies listed on a government-recognized stock exchange, whether in the Netherlands or elsewhere, including the NYSE. The principles and suggested governance provisions apply to our board of directors (in relation to role and composition, conflicts of interest and independency requirements, board committees and remuneration), shareholders and the General Meeting (for example, regarding anti-takeover protection and our obligations to provide information to our shareholders) and financial reporting (such as external auditor and internal audit requirements). We comply with all applicable provisions of the DCGC except where such provisions conflict with U.S. exchange listing requirements or with market
41


practices in the United States or the Netherlands. This may affect your rights as a shareholder, and you may not have the same level of protection as a shareholder in a Dutch company that fully complies with the suggested governance provisions of the DCGC.
We do not intend to pay dividends in the foreseeable future. As a result, your ability to achieve a return on your investment will depend on appreciation in the price of our ordinary shares.
We have never declared or paid any cash dividends on our shares. We currently intend to retain all available funds and any future earnings for use in the operation of our business and do not anticipate paying any dividends on our ordinary shares in the foreseeable future. Were this position to change, payment of future dividends may be made only if our equity exceeds the amount of the paid-in and called-up part of the issued share capital, increased by the reserves required to be maintained by Dutch law or by our articles of association. Accordingly, investors must rely on sales of their ordinary shares after price appreciation, which may never occur, as the only way to realize any future gains on their investments.
Claims of U.S. civil liabilities may not be enforceable against us.
We are incorporated under the laws of the Netherlands and substantial portions of our assets are located outside of the United States. In addition, two members of our board of directors and certain experts named herein reside outside the United States. As a result, it may be difficult for investors to effect service of process within the United States upon us or such other persons residing outside the United States, or to enforce outside the United States judgments obtained against such persons in U.S. courts in any action, including actions predicated upon the civil liability provisions of the U.S. federal securities laws. In addition, it may be difficult for investors to enforce, in original actions brought in courts in jurisdictions located outside the United States, rights predicated upon the U.S. federal securities laws.
There is no treaty between the United States and the Netherlands for the mutual recognition and enforcement of judgments (other than arbitration awards) in civil and commercial matters. Therefore, a final judgment rendered by any federal or state court in the United States based on civil liability, whether or not predicated solely upon the U.S. federal securities laws, would not be enforceable in the Netherlands unless the underlying claim is re-litigated before a Dutch court of competent jurisdiction. In such proceedings, however, a Dutch court may be expected to recognize the binding effect of a judgment of a federal or state court in the United States without re-examination of the substantive matters adjudicated thereby, if (i) the jurisdiction of the U.S. federal or state court has been based on internationally accepted principles of private international law, (ii) that judgment resulted from legal proceedings compatible with Dutch notions of due process, (iii) that judgment does not contravene public policy of the Netherlands and (iv) that judgment is not incompatible with (x) an earlier judgment of a Dutch court between the same parties, or (y) an earlier judgment of a foreign court between the same parties in a dispute regarding the same subject and based on the same cause, if that earlier foreign judgment is recognizable in the Netherlands.
Based on the foregoing, there can be no assurance that U.S. investors will be able to enforce against us or members of our board of directors, officers or certain experts named herein, who are residents of the Netherlands or countries other than the United States, any judgments obtained in U.S. courts in civil and commercial matters, including judgments under the U.S. federal securities laws.
In addition, there can be no assurance that a Dutch court would impose civil liability on us, the members of our board of directors, our officers or certain experts named herein in an original action predicated solely upon the U.S. federal securities laws brought in a court of competent jurisdiction in the Netherlands against us or such members, officers or experts, respectively.
U.S. persons who hold our ordinary shares may suffer adverse tax consequences if we are characterized as a passive foreign investment company.
A non-U.S. corporation will generally be considered a passive foreign investment company (“PFIC”), for U.S. federal income tax purposes, in any taxable year if either (1) at least 75% of its gross income for such year is passive income or (2) at least 50% of the value of its assets (based on an average of the quarterly values of the assets during such year) is attributable to assets that produce or are held for the production of passive income (“the PFIC asset test”). For purposes of the PFIC asset test, the value of our assets will generally be determined by reference to our market capitalization. Based on our past and current projections of our income and assets, we do not expect to be a PFIC for the current taxable year or for the foreseeable future. Nevertheless, a separate factual determination as to whether we are or have become a PFIC must be made each year (after the close of such year). Since our projections may differ from our actual business results and our market capitalization and value of our assets may fluctuate, we cannot assure you that we will not be or become a PFIC in the current taxable year or any future taxable year. If we are a PFIC for any taxable year during which a U.S. person (as defined in Section 7701(a)(30) of the Internal Revenue Code of 1986, as amended) holds our ordinary shares, such U.S. person may be subject to adverse tax consequences. Each U.S. person who holds our ordinary shares is strongly urged to consult his, her or its tax advisor regarding the application of these rules and the availability of any potential elections.
42


If a U.S. person is treated as owning at least 10% of our ordinary shares, such U.S. person may be subject to adverse U.S. federal income tax consequences.
If a U.S. person is treated as owning (directly, indirectly, or constructively) at least 10% of the total combined voting power of our shares, or of the total value of our shares, such shareholder may be treated as a “United States shareholder” with respect to each “controlled foreign corporation” in our group (if any). Under changes implemented by the legislation commonly referred to as the Tax Cuts and Jobs Act of 2017, because our group includes one or more U.S. subsidiaries, certain of our non-U.S. subsidiaries could be treated as controlled foreign corporations (regardless of whether we are treated as a controlled foreign corporation). A United States shareholder of a controlled foreign corporation may be required to report annually and include in its U.S. taxable income its pro rata share of “Subpart F income,” “global intangible low-taxed income,” and investments in U.S. property by controlled foreign corporations, regardless of whether we make any distributions. An individual that is a United States shareholder with respect to a controlled foreign corporation generally would not be allowed certain tax deductions or foreign tax credits that would be allowed to a United States shareholder that is a U.S. corporation. We cannot provide any assurances that we will assist investors in determining whether we or any of our non-U.S. subsidiaries is treated as a controlled foreign corporation or whether any investor is treated as a United States shareholder with respect to any such controlled foreign corporation or furnish to any investor who may be a United States shareholder information that may be necessary to comply with the aforementioned reporting and tax paying obligations. Failure to comply with these reporting obligations may subject a shareholder who is a United States shareholder to significant monetary penalties and may prevent from starting the statute of limitations with respect to such shareholder’s U.S. federal income tax return for the year for which reporting was due. A U.S. person should consult its advisors regarding the potential application of these rules to an investment in our ordinary shares.
We may not be able to make distributions or repurchase shares without subjecting our shareholders to Dutch withholding tax, and dividends distributed on our ordinary shares to certain related parties in low-tax jurisdictions might in the future become subject to an additional Dutch withholding tax.
We have not paid a dividend on our ordinary shares in the past and we do not intend to pay any dividends to holders of our ordinary shares in the foreseeable future. See “Risk Factors—We do not intend to pay dividends in the foreseeable future. As a result, your ability to achieve a return on your investment will depend on appreciation in the price of our ordinary shares.” However, if we ever do pay dividends or repurchase shares, then under current Dutch tax law, the dividend paid or repurchase price paid may be subject to Dutch dividend withholding tax at a rate of 15% under the Dutch Dividend Withholding Tax Act (Wet op de dividendbelasting 1965, “Regular Dividend Withholding Tax”), unless a domestic or treaty exemption applies.
On March 25, 2021, the Dutch State Secretary of Finance submitted a proposal of law to the Dutch parliament pursuant to which an alternative withholding tax (“Alternative Withholding Tax”) will be imposed on dividends paid to related entities in designated low-tax jurisdictions, effective 1 January 2024. An entity is considered related if (i) it has a “Qualifying Interest” in our company, (ii) our company has a “Qualifying Interest” in the entity holding the ordinary shares, or (iii) a third party has a "Qualifying Interest" in both our company and the entity holding the ordinary shares. The term “Qualifying Interest” means a direct or indirectly held interest either by an entity individually or jointly if an entity is part of a collaborating group (samenwerkende groep) that enables such entity or such collaborating group to exercise a definite influence over another entities' decisions, such as our company or an entity holding ordinary shares as the case may be, and allows it to determine the other entities' activities. The Alternative Withholding Tax will be imposed at the highest Dutch corporate income tax rate in effect at the time of the distribution (currently 25%). The Alternative Withholding Tax will be reduced, but not below zero, with any Regular Dividend Withholding Tax imposed on distributions. As such, based on currently applicable rates, the overall effective rate of withholding of Regular Dividend Withholding Tax and Alternative Withholding Tax will not exceed the highest corporate income tax rate in effect at the time of the distribution (currently 25%). The proposal of law is subject to amendment during the course of the legislative process and it needs to be approved by both chambers of the Dutch parliament before it can enter into force.
If we cease to be a Dutch tax resident for the purposes of a tax treaty concluded by the Netherlands and in certain other events, we could potentially be subject to a proposed Dutch dividend withholding tax in respect of a deemed distribution of our entire market value less paid-up capital.
Under a proposal of law currently pending before the Dutch parliament, the Emergency act conditional dividend exit tax (Spoedwet conditionele eindafrekening dividendbelasting “Dividend Exit Tax”), we will be deemed to have distributed an amount equal to our entire market capitalization less recognized paid-up capital immediately before the occurrence of certain events, including if we cease to be a Dutch tax resident for purposes of a tax treaty concluded by the Netherlands and become, for purposes of such tax treaty, a tax resident of a non-qualifying jurisdiction. This deemed distribution will be subject to a 15% tax. An automatic interest free unconditional indefinite extension for the full amount of the tax will be granted. However, the extension will expire, inter alia, if and to the extent we make distributions after the taxable event for the purposes of the Dividend Exit Tax (in respect of which the extension is granted). In that event, the Dividend Exit Tax rules prescribe that we
43


will have a right to recover the tax from our shareholders through set-off against their dividend receivable. If we do not recover this amount from our shareholders, we will have to pay such part of the deferred tax ourselves. It is not certain whether the Dividend Exit Tax will be enacted and if so, in what form. If enacted in its present form before the Dutch parliament the Dividend Exit Tax will have retroactive effect from September 18, 2020.
General Risk Factors
Unfavorable or uncertain conditions in our industry or the global economy or reductions in information technology spending, including as a result of the COVID-19 pandemic, could limit our ability to grow our business and negatively affect our results of operations.
Our results of operations may vary based on the impact of changes in our industry or the global economy on us or our customers. Current or future economic uncertainties or downturns could adversely affect our business and results of operations. Negative conditions in the general economy both in the United States and abroad, including conditions resulting from changes in gross domestic product growth, financial and credit market fluctuations, international trade relations, political instability or unrest and new developments resulting from recent elections and changes of administration, natural catastrophes, warfare, infectious diseases and terrorist attacks on the United States, Europe, the Asia Pacific region or elsewhere, could cause a decrease in business investments by our customers and potential customers, including spending on information technology, and negatively affect the growth of our business. For example, the COVID-19 pandemic has curtailed business spending by our customers, resulted in business disruptions for us and/or our customers, restricted travel to customer sites and resulted in a quarantine of affected populations impacting our employees, partners and customers. Additionally, mitigation and containment measures adopted by government authorities to contain the spread of COVID-19 in the U.S. and abroad may significantly impact business continuity for our partners and our customers, reduce our customers’ business operations, delay their engagement with us (including due to travel restrictions and restrictions on in-person meetings) and could thereby adversely affect our business and financial results. Further, these measures by government authorities may continue to remain in place for a significant period of time or, even if lifted, could be reinstated at any time, and additional and/or extended measures could significantly impact the ability of our employees and customers and vendors to work productively.
To the extent our offerings are perceived by customers and potential customers as 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 as an alternative to using our products. Moreover, competitors may respond to market conditions by lowering prices. We cannot predict the timing, strength or duration of any economic slowdown, instability or recovery, generally or within any particular industry. If the economic conditions of the general economy or markets in which we operate do not improve, or worsen from present levels, our business, results of operations and financial condition could be adversely affected.
We may acquire other businesses which could require significant management attention, disrupt our business, or dilute shareholder value. We may be unable to integrate acquired businesses and technologies, and acquisitions could adversely affect our results of operations.
As part of our business strategy, we may acquire or make investments in complementary companies, products, or technologies. We have in the past acquired, and expect in the future to acquire, businesses that we believe will complement or augment our existing business, such as our acquisition of Endgame in October 2019. The identification of suitable acquisition candidates is difficult, and we may not be able to complete such acquisitions on favorable terms, if at all. If we do complete future acquisitions, we may not ultimately strengthen our competitive position or achieve our goals and business strategy, we may be subject to claims or liabilities assumed from an acquired company, product, or technology, and any acquisitions we complete could be viewed negatively by our customers, investors, and securities analysts. In addition, if we are unsuccessful at integrating Endgame or future acquisitions, or the technologies associated with such acquisitions, into our company, the revenue and results of operations of the combined company could be adversely affected. Any integration process may require significant time and resources, which may disrupt our ongoing business and divert management’s attention, and we may not be able to manage the integration process successfully. We may not successfully evaluate or utilize acquired technology or personnel, realize anticipated synergies from acquisitions, or accurately forecast the financial impact of an acquisition transaction and integration of such acquisition, including accounting charges. We may have to pay cash, incur debt, or issue equity or equity-linked securities to pay for any future acquisitions, each of which could adversely affect our financial condition or the market price of our ordinary shares. The sale of equity or issuance of equity-linked debt to finance any future acquisitions could result in dilution to our shareholders. The incurrence of indebtedness would result in increased fixed obligations and could also include covenants or other restrictions that would impede our ability to manage our operations. Additionally, we may acquire development stage companies that are not yet profitable, and that require continued investment, which could adversely affect our results of operations and liquidity. The occurrence of any of these risks could harm our business, results of operations, and financial condition.
44


Catastrophic events, or man-made problems such as terrorism, may disrupt our business.
A significant natural disaster, such as an earthquake, fire, flood, or significant power outage could have an adverse impact on our business, results of operations, and financial condition. The impact of climate change may increase these risks due to changes in weather patterns, such as increases in storm intensity, sea-level rise, melting of permafrost and temperature extremes in areas where we or our suppliers and customers conduct business. We have a number of our employees and executive officers located in the San Francisco Bay Area, a region known for seismic activity and wildfires. In the event our or our partners’ abilities are hindered by any of the events discussed above, sales could be delayed, resulting in missed financial targets for a particular quarter. In addition, acts of terrorism, acts of war, other geo-political unrest or health issues, such as an outbreak of pandemic or epidemic diseases, such as the COVID-19 pandemic, or fear of such events, could cause disruptions in our business or the business of our partners, customers or the economy as a whole. Any disruption in the business of our partners or customers that affects sales in a given fiscal quarter could have a significant adverse impact on our quarterly results for that and future quarters. For example, the full extent to which the COVID-19 pandemic impacts our business, results of operations and financial condition will depend on future developments, which are highly uncertain and cannot be predicted. In addition, the COVID-19 pandemic has adversely affected the economies of many countries, resulting in economic downturns that could affect demand for our products and likely impact our operating results. All of the aforementioned risks may be further increased if our disaster recovery plans prove to be inadequate. See the risk factor entitled “The ongoing COVID-19 pandemic could harm our business and results of operations.”
If our estimates or judgments relating to our critical accounting policies are based on assumptions that change or prove to be incorrect, our results of operations could fall below expectations of securities analysts and investors, resulting in a decline in the trading price of our ordinary shares.
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included elsewhere in this Annual Report on Form 10-K, the results of which form the basis for making judgments about the carrying values of assets, liabilities, equity, revenue, and expenses that are not readily apparent from other sources. Our results of operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our results of operations to fall below our publicly announced guidance or the expectations of securities analysts and investors, resulting in a decline in the market price of our ordinary shares. Significant assumptions and estimates used in preparing our consolidated financial statements include those related to revenue recognition, measurement of stock-based compensation expense, accounting of intangible assets, goodwill impairment test, and accounting for income taxes including deferred tax assets and liabilities.
If industry or financial analysts do not publish research or reports about our business, or if they issue inaccurate or unfavorable research regarding our ordinary shares, our share price and trading volume could decline, which could adversely affect our business.
The trading market for our ordinary shares is influenced by the research and reports that industry or financial analysts publish about us or our business. We do not control these analysts, or the content and opinions included in their reports. If any of the analysts who cover us issues an inaccurate or unfavorable opinion regarding our company, our stock price would likely decline. In addition, the stock prices of many companies in the technology industry have declined significantly after those companies have failed to meet, or significantly exceed, the financial guidance publicly announced by the companies or the expectations of analysts or public investors. If our financial results fail to meet, or significantly exceed, our announced guidance or the expectations of analysts or public investors, our stock price may decline. Further, analysts could downgrade our ordinary shares or publish unfavorable research about us. If one or more of the analysts who cover our company ceases to cover us, or fails to publish reports on us regularly, our visibility in the financial markets could decrease, which in turn could cause our stock price or trading volume to decline and could adversely affect our business.
The requirements of being a public company may strain our resources, divert management’s attention and affect our ability to attract and retain senior management and qualified board members.
As a public company, we are subject to the reporting and corporate governance requirements of the Exchange Act, the listing requirements of the NYSE and other applicable securities rules and regulations, including the Sarbanes-Oxley Act and the Dodd-Frank Wall Street Reform and Consumer Protection Act. Compliance with these rules and regulations has increased, and we expect will continue increasing our legal and financial compliance costs, make some activities more difficult, time-consuming or costly and increase demand on our systems and resources.
Among other things, the Exchange Act requires that we file annual, quarterly and current reports with respect to our business and results of operations, and the Sarbanes-Oxley Act requires that we maintain effective disclosure controls and
45


procedures and internal control over financial reporting. In order to improve our disclosure controls and procedures and internal control over financial reporting to meet this standard, significant resources and management oversight is required. As a result, management’s attention may be diverted from other business concerns, which could harm our business, financial condition, results of operations and prospects. Although we have already hired additional personnel to help comply with these requirements, we may need to further expand our legal and finance departments in the future or hire outside consultants, which will 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 general and administrative expense 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, regulatory authorities may initiate legal proceedings against us and our business and prospects may be harmed. As a result of disclosure of information in the filings required of a public company and in this Annual Report on Form 10-K, our business and financial condition will become more visible, which may result in threatened or actual litigation, including by competitors and other third parties. If such claims are successful, our business, financial condition, results of operations and prospects could be materially harmed, 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 materially harm our business, financial condition, results of operations and prospects. These factors could also make it more difficult for us to attract and retain qualified senior management or members of our board of directors, particularly to serve on our audit and compensation committees.
If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, we may be unable to accurately report our financial results or prevent fraud, and investor confidence and the market price of our ordinary shares may decline, which could adversely affect our business.
As a public company in the United States, we are subject to the Sarbanes-Oxley Act, which requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. In order to maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting, we have expended and anticipate that we will continue to expend significant resources, including accounting-related costs and significant management oversight. For example, since our IPO, we have hired additional accounting and financial staff with appropriate public company experience and technical accounting knowledge to assist in our compliance efforts. We have incurred and expect to continue to incur significant expenses and devote substantial management effort toward compliance with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act. To assist us in complying with these requirements we may need to hire more employees in the future, or engage outside consultants, which will increase our operating expenses.
Despite significant investment, our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. Further, weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to implement or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our results of operations or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting could also adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that are required to be included in our periodic reports that we file with the SEC.
Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, subject us to sanctions or investigations by the NYSE, the SEC or other regulatory authorities, and would likely cause the trading price of our ordinary shares to decline, which could adversely affect our business.
Item 1B. Unresolved Staff Comments.
None
Item 2. Properties.
As a distributed company, we employ a distributed workforce with offices and employee hubs around the world. The largest of these hubs is located in Mountain View, California, where we lease approximately 40,000 square feet.
46


All offices are leased and we do not own any real property. We intend to procure additional space in the future as we continue to add employees and expand geographically. We believe that our current facilities are adequate to meet our current needs and that, as we grow, suitable additional space will be available to either expand existing hubs or open new hubs in new locations.
Item 3. Legal Proceedings.
The information called for by this Item is incorporated herein by reference to Item 8. “Financial Statements and Supplementary Data,” Note 7, “Commitments and Contingencies” included elsewhere in this Annual Report on Form 10-K.
From time to time, we may be subject to legal proceedings and claims that arise in the ordinary course of business, including patent, commercial, product liability, employment, class action, whistleblower and other litigation and claims, as well as governmental and other regulatory investigations and proceedings. In addition, third parties may from time to time assert claims against us in the form of letters and other communications. We are not currently a party to any legal proceedings that, if determined adversely to us, would, in our opinion, have a material adverse effect on our business, results of operations, financial condition or cash flows. Future litigation may be necessary to defend ourselves, our partners and our customers by determining the scope, enforceability and validity of third-party proprietary rights, or to establish our proprietary rights. The results of any current or future litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
Item 4. Mine Safety Disclosures.
Not applicable.
47


PART II
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.
Market Information for Ordinary Shares
Our ordinary shares began trading on the NYSE under the symbol “ESTC” on October 5, 2018. Prior to that date, there was no public trading market for our ordinary shares.
Holders of Record
As of June 21, 2021 there were 95 shareholders of record of our ordinary shares. Because many of our ordinary shares are held by brokers and other institutions on behalf of shareholders, we are unable to estimate the total number of shareholders represented by these record holders.
Dividend Policy
We have never declared or paid any dividends on our ordinary shares, and we do not anticipate declaring or paying dividends in the foreseeable future.
Recent Sales of Unregistered Securities
None.
Issuer Purchases of Equity Securities
None.
Stock Performance Graph
This performance graph shall not be deemed “filed” with the SEC for purposes of Section 18 of the Exchange Act or incorporated by reference into any of our filings under the Securities Act.
The graph below compares the cumulative total shareholder return on our ordinary shares with the cumulative total return on the S&P 500 Index and the S&P 500 Information Technology Index. The graph assumes $100 was invested at the market close on October 5, 2018, which was our initial trading day, in our ordinary shares. Data for the S&P 500 Index and the S&P 500 Information Technology Index assume reinvestment of dividends. Our offering price of our ordinary shares in our IPO, which had a closing stock price of $70.00 on October 5, 2018, was $36.00 per share.
48


The comparisons in the graph below are based upon historical data and are not indicative of, nor intended to forecast, future performance of our ordinary shares.
estc-20210430_g1.jpg
This performance graph 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 filing of Elastic N.V. under the Securities Act or the Exchange Act.
Purchases of Equity Securities by the Issuer and Affiliated Purchasers
None.
Item 6. Selected Financial Data.
Part II, Item 6 is no longer required as the Company has elected to early adopt the changes to Item 301 of Regulation S-K contained in SEC Release No. 33-10890.
49


Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and related notes included elsewhere in this Annual Report on Form 10-K. As discussed in the section titled “Note Regarding Forward-Looking Statements,” the following discussion and analysis contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those discussed below. Factors that could cause or contribute to such difference include, but are not limited to, those identified below and those discussed in the section titled “Risk Factors” included elsewhere in this Annual Report on Form 10-K. Our fiscal year end is April 30.
This section of our Annual Report on Form 10-K discusses our financial condition and results of operations for the years ended April 30, 2021 and 2020 and year-to-year comparisons between the years ended April 30, 2021 and 2020. A discussion of our financial condition and results of operations for the year ended April 30, 2019 and year-to-year comparisons between years ended April 30, 2020 and 2019 that is not included in this Annual Report on Form 10-K can be found in Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our Annual Report on Form 10-K for the year ended April 30, 2020, filed with the SEC on June 26, 2020, and is incorporated by reference herein.
Overview
Elastic is a search company. We deliver technology that enables users to search through massive amounts of structured and unstructured data for a wide range of use cases. Our primary offering is the Elastic Stack, a powerful set of software products that ingest and store data from any source, and in any format, and perform search, analysis, and visualization in milliseconds or less. The Elastic Stack is designed for direct use by developers to power a variety of use cases. We also offer three software solutions – Enterprise Search, Observability, and Security – built on the Elastic Stack. Our solutions are designed to be deployed everywhere: in public or private clouds, in hybrid environments, or in traditional on-premises environments. Our products are used by individual developers and organizations of all sizes across a wide range of industries.
Elasticsearch is the heart of the Elastic Stack. It is a distributed, real-time search and analytics engine and datastore for exploring all types of data including textual, numerical, geospatial, structured, and unstructured. The first public release of Elasticsearch was in 2010 by our co-founder Shay Banon as an open source project. The Company was formed in 2012. Since then, we have added new products, released new features, acquired companies, and created new solutions to expand the functionality of our products.
Our business model is based on a combination of free and paid proprietary software. We market and distribute the Elastic Stack and our solutions using a free and open distribution strategy. Developers are able to download our software directly from our website. Some features of our software can be downloaded and used free of charge. Others are only available through paid subscriptions, which include access to specific proprietary features and also include support. These paid features can be unlocked without the need to re-deploy the software. There is no free subscription tier in our cloud offerings, where all subscriptions are paid.
In February 2021, with the release of version 7.11 of the Elastic Stack, we changed the way we license Elasticsearch and Kibana, the visualization layer for data stored in Elasticsearch. We moved the source code that had historically been licensed under the Apache License, Version 2.0 open source license (“Apache 2.0”), to be dual licensed under ELv2, our proprietary source available license, and SSPL, at the user’s election. ELv2 is a permissive source available license, allowing free use, modification, creation of derivative works, and redistribution, while providing protection from cloud service providers who offer these products as a service without collaborating with us. SSPL is a source available license that provides many of the freedoms of an open source license, but with certain restrictions. This source code license change had no effect on our customers or the vast majority of our users.
We believe that our free and open distribution strategy drives a number of benefits for our users, our customers, and our company. It facilitates rapid and efficient developer adoption, particularly by empowering individual developers to download and use our software without payment, registration, or the friction of a formal sales interaction. It fosters a vibrant developer community around our products and solutions, which drives adoption of our products and increased interaction among users. Further, this approach enables community review of our code and products, which allows us to improve the reliability and security of our software.
We generate revenue primarily from sales of subscriptions for our software. We offer various paid subscription tiers that provide different levels of rights to use proprietary features and access to support. We do not sell support separately. Our subscription agreements for self-managed and Elastic Cloud deployments typically have terms of one to three years and we usually bill for them annually in advance. Elastic Cloud customers may also purchase subscriptions on a month-to-month basis without a commitment, with usage billed at the end of each month. Subscriptions accounted for 93%, 92% and 91% of total
50


revenue in the years ended April 30, 2021, 2020, and 2019, respectively. We also generate revenue from consulting and training services.
We had over 15,000 customers, over 11,300 customers and over 8,100 customers as of April 30, 2021, 2020, and 2019, respectively. We define a customer as an entity that generated revenue in the quarter ending on the measurement date from an annual or month-to-month subscription. Affiliated entities are typically counted as a single customer. The annual contract value (“ACV”) of a customer’s commitments is calculated based on the terms of that customer’s subscriptions, and represents the total committed annual subscription amount as of the measurement date. Month-to-month subscriptions are not included in the calculation of ACV. The number of customers who represented greater than $100,000 in ACV was over 730, over 610, and over 440 as of April 30, 2021, 2020 and 2019, respectively.
We engage in various sales and marketing efforts to extend our free and open distribution model. We employ multi-touch marketing campaigns to nurture our users and customers and keep them engaged after they download our software. Additionally, we maintain direct sales efforts focused on users and customers who have adopted our software, as well as departmental decision-makers and senior executives who have broad purchasing power in their organizations. Our sales teams are primarily segmented by geographies and secondarily by the employee count of our customers. They focus on both initial conversion of users into customers and additional sales to existing customers. In addition to our direct sales efforts, we also maintain partnerships to further extend our reach and awareness of our products around the world.
We continue to make substantial investments in developing the Elastic Stack and our solutions and expanding our global sales and marketing footprint. With a distributed team spanning over 35 countries, we are able to recruit, hire, and retain high-quality, experienced technical and sales personnel and operate at a rapid pace to drive product releases, fix bugs, and create and market new products. We had 2,179 employees as of April 30, 2021.
We have experienced significant growth, with revenue increasing to $608.5 million in the year ended April 30, 2021 from $427.6 million in the year ended April 30, 2020 and $271.7 million in the year ended April 30, 2019, representing year-over-year growth of 42% for the year ended April 30, 2021 and 57% for the year ended April 30, 2020. In the year ended April 30, 2021, revenue from outside the United States accounted for 45% of our total revenue. For our non-U.S. operations, the majority of our revenue and expenses are denominated in currencies such as the Euro and British pound. No customer represented more than 10% of our total revenue in the years ended April 30, 2021, 2020, and 2019. We have not been profitable to date. In the years ended April 30, 2021, 2020 and 2019, we incurred net losses of $129.4 million, $167.2 million and $102.3 million, respectively. Our net cash provided by operating activities was $22.5 million in the year ended April 30, 2021 and cash used in operating activities in the years ended April 30, 2020 and 2019 was $30.6 million and $23.9 million, respectively. We have experienced losses in each year since our incorporation and as of April 30, 2021, had an accumulated deficit of $613.3 million. We expect we will continue to incur net losses for the foreseeable future. There can be no assurance as to when we may become profitable.
COVID-19
In March 2020, the World Health Organization declared COVID-19 a pandemic. Efforts to control its spread have significantly curtailed the movement of people, goods and services worldwide, including in most or all of the regions in which we sell our products and services and conduct our business operations, negatively impacting worldwide economic activity. The ongoing impact of the COVID-19 pandemic on our operational and financial performance will depend on certain developments, including the duration and spread of the virus, success of preventative measures to contain or mitigate the spread of the virus and emerging variants, effectiveness, distribution and acceptance of COVID-19 vaccines, impact on our customers and our sales cycles, impact on our customer, employee or industry events, effect on our vendors, and the uneven impact of the COVID-19 pandemic to certain industries, all of which continue to remain uncertain and cannot be predicted.
The continuing COVID-19 pandemic has resulted in a global slowdown of economic activity and its impact has varied significantly across different industries with certain industries experiencing increased demand for their products and services, while others have struggled to maintain demand for their products and services consistent with historical levels. There have been delays in purchasing decisions from existing and prospective customers, longer sales cycles, delayed implementation of professional services, reduced renewals of subscriptions by existing customers, and changes in approaches to creating sales pipeline in the absence of in-person marketing events, resulting in headwinds for calculated billings and our Net Expansion Rate.
Notwithstanding the potential and actual adverse impacts described above, as the pandemic has caused more of our customers to shift to a virtual workforce or accelerate their digital transformation efforts, we believe the value of our solutions is becoming even more evident. In addition, we have benefited from lower spending on travel due to COVID-19 travel restrictions and from holding events virtually, and we expect lower travel costs to continue in the near-term.
In response to the COVID-19 pandemic and in an effort to focus on maintaining business continuity and preparing for the future and long-term success of our business, we have taken precautionary measures intended to help minimize the risk of
51


the virus to our employees, our customers, and the communities in which we operate, including modifying our business practices, such as suspending employee travel, adapting employee work locations, and holding events and trainings virtually. Further, we also temporarily reduced the pace of our investments in our business in response to the COVID-19 pandemic in the first quarter of fiscal 2021, but began to gradually increase our investments in our business since then. We intend to continue to increase the pace of our investments in the business in fiscal 2022. We continue to monitor the major impacts of the COVID-19 pandemic and make changes in our business as appropriate, in response to such impacts. See “Risk Factors” included in Part I, Item 1A of this Annual Report on Form 10-K for a discussion of additional risks.
Key Factors Affecting Our Performance
We believe that the growth and future success of our business depends on many factors, including those described below. While each of these factors presents significant opportunities for our business, they also pose important challenges that we must successfully address in order to sustain our growth and improve our results of operations.
Growing the Elastic community. Our strategy consists of providing access to source available software, on both a free and paid basis, and fostering a community of users and developers. Our strategy is designed to pursue what we believe to be significant untapped potential for the use of our technology. After developers begin to use our software and start to participate in our developer community, they become more likely to apply our technology to additional use cases and evangelize our technology within their organizations. This reduces the time required for our sales force to educate potential leads on our solutions. In order to capitalize on our opportunity, we intend to make further investments to keep the Elastic Stack accessible and well known to software developers around the world. We intend to continue to invest in our products and support and engage our user base and developer community through content, events, and conferences in the U.S. and internationally. Our results of operations may fluctuate as we make these investments.
Developing new features for the Elastic Stack. The Elastic Stack is applied to various use cases by customers, including through the solutions we offer. Our revenue is derived primarily from subscriptions of Enterprise Search, Observability and Security built into the Elastic Stack. We believe that releasing additional features of the Elastic Stack, including our solutions, drives usage of our products and ultimately drives our growth. To that end, we plan to continue to invest in building new features and solutions that expand the capabilities of the Elastic Stack. These investments may adversely affect our operating results prior to generating benefits, to the extent that they ultimately generate benefits at all.
Growing our customer base by converting users of our software to paid subscribers. Our financial performance depends on growing our paid customer base by converting free users of our software into paid subscribers. Our distribution model has resulted in rapid adoption by developers around the world. We have invested, and expect to continue to invest, heavily in sales and marketing efforts to convert additional free users to paid subscribers. Our investment in sales and marketing is significant given our large and diverse user base. The investments are likely to occur in advance of the anticipated benefits resulting from such investments, such that they may adversely affect our operating results in the near term.
Expanding within our current customer base. Our future growth and profitability depend on our ability to drive additional sales to existing customers. Customers often expand the use of our software within their organizations by increasing the number of developers using our products, increasing the utilization of our products for a particular use case, and expanding use of our products to additional use cases. We focus some of our direct sales efforts on encouraging these types of expansion within our customer base.
An indication of how our customer relationships have expanded over time is through our Net Expansion Rate, which is based upon trends in the ACV of customers that have entered into annual subscription agreements. To calculate an expansion rate as of the end of a given month, we start with the ACV from all such customers as of twelve months prior to that month end, or Prior Period Value. We then calculate the ACV from these same customers as of the given month end, or Current Period Value, which includes any growth in the value of their subscriptions and is net of contraction or attrition over the prior twelve months. We then divide the Current Period Value by the Prior Period Value to arrive at an expansion rate. The Net Expansion Rate at the end of any period is the weighted average of the expansion rates as of the end of each of the trailing twelve months. We believe that our Net Expansion Rate provides useful information about the evolution of our business’ existing customers. The Net Expansion Rate includes the dollar-weighted value of our subscriptions that expand, renew, contract, or attrit. For instance, if each customer had a one-year subscription and renewed its subscription for the exact same amount, then the Net Expansion Rate would be 100%. Customers who reduced their annual subscription dollar value (contraction) or did not renew their annual subscription (attrition) would adversely affect the Net Expansion Rate. Our Net Expansion Rate was slightly below 130% at the end of fiscal 2021.
As large organizations expand their use of the Elastic Stack across multiple use cases, projects, divisions and users, they often begin to require centralized provisioning, management and monitoring across multiple deployments. To satisfy these requirements, we offer the Elastic Enterprise subscription. We will continue to focus some of our direct sales efforts on driving adoption of our paid offerings.
52


Increasing adoption of Elastic Cloud. Elastic Cloud, our family of SaaS products that includes Elasticsearch Service and Site Search Service, is an important growth opportunity for our business. Organizations are increasingly looking for SaaS deployment alternatives with reduced administrative burdens. In some cases, users of our source available software that have been self-managing deployments of the Elastic Stack subsequently become paying subscribers of Elastic Cloud. In the years ended April 30, 2021, 2020 and 2019, Elastic Cloud contributed 27%, 22% and 17% of our total revenue, respectively. We believe that offering a SaaS deployment alternative is important for achieving our long-term growth potential, and we expect Elastic Cloud’s contribution to our subscription revenue to increase over time. However, an increase in the relative contribution of Elastic Cloud to our business could adversely impact our gross margin as a result of the associated hosting costs.
Non-GAAP Financial Measures
In addition to our results determined in accordance with U.S. GAAP, we believe the following non-GAAP measures are useful in evaluating our operating performance. We use the following non-GAAP financial information to evaluate our ongoing operations and for internal planning and forecasting purposes. We believe that non-GAAP financial information, when taken collectively, may be helpful to investors because it provides consistency and comparability with past financial performance. However, non-GAAP financial information is presented for supplemental informational purposes only, has limitations as an analytical tool and should not be considered in isolation or as a substitute for financial information presented in accordance with U.S. GAAP. In particular, free cash flow is not a substitute for cash used in operating activities. Additionally, the utility of free cash flow as a measure of our financial performance and liquidity is further limited as it does not represent the total increase or decrease in our cash balance for a given period. In addition, other companies, including companies in our industry, may calculate similarly-titled non-GAAP measures differently or may use other measures to evaluate their performance, all of which could reduce the usefulness of our non-GAAP financial measures as tools for comparison. A reconciliation is provided below for each non-GAAP financial measure to the most directly comparable financial measure stated in accordance with U.S. GAAP. Investors are encouraged to review the related GAAP financial measures and the reconciliation of these non-GAAP financial measures to their most directly comparable GAAP financial measures, and not to rely on any single financial measure to evaluate our business.
We believe that these non-GAAP financial measures, when taken together with the corresponding GAAP financial measures, provide meaningful supplemental information regarding our performance by excluding certain items that may not be indicative of our business, operating results or future outlook.
Non-GAAP Gross Profit and Non-GAAP Gross Margin
We define non-GAAP gross profit and non-GAAP gross margin as GAAP gross profit and GAAP gross margin, respectively, excluding stock-based compensation expense, employer payroll taxes on employee stock transactions, and amortization of acquired intangible assets. We believe non-GAAP gross profit and non-GAAP gross margin provide our management and investors consistency and comparability with our past financial performance and facilitate period-to-period comparisons of operations, as these metrics generally eliminate the effects of certain variables from period to period for reasons unrelated to overall operating performance.
Year Ended April 30,
202120202019
(in thousands)
Gross profit$447,435 $304,930 $193,643 
Stock-based compensation expense11,929 7,127 4,591 
Employer payroll taxes on employee stock transactions1,335 527 38 
Amortization of acquired intangibles8,437 6,768 2,808 
Non-GAAP gross profit$469,136 $319,352 $201,080 
Gross margin74 %71 %71 %
Non-GAAP gross margin (non-GAAP gross profit as a percentage of revenue)
77 %75 %74 %
Non-GAAP Operating Loss and Non-GAAP Operating Margin
We define non-GAAP operating loss and non-GAAP operating margin as GAAP operating loss and GAAP operating margin, respectively, excluding stock-based compensation expense, employer payroll taxes on employee stock transactions, amortization of acquired intangible assets, and acquisition-related expenses. We believe non-GAAP operating loss and non-GAAP operating margin provide our management and investors consistency and comparability with our past financial performance and facilitate period-to-period comparisons of operations, as these metrics generally eliminate the effects of certain variables from period to period for reasons unrelated to overall operating performance.
53


Year Ended April 30,
202120202019
(in thousands)
Operating loss$(129,478)$(171,105)$(101,356)
Stock-based compensation expense93,680 60,007 39,942 
Employer payroll taxes on employee stock transactions14,376 7,493 1,814 
Amortization of acquired intangibles14,167 10,068 2,956 
Acquisition-related expenses— 17,974 948 
Non-GAAP loss from operations$(7,255)$(75,563)$(55,696)
Operating margin(21)%(40)%(37)%
Non-GAAP operating margin (non-GAAP loss from operations as a percentage of revenue)
(1)%(18)%(21)%
Free Cash Flow and Free Cash Flow Margin
Free cash flow is a non-GAAP financial measure that we define as net cash provided by (used in) operating activities less purchases of property and equipment and capitalized internal-use software costs. Free cash flow margin is calculated as free cash flow divided by total revenue. We believe that free cash flow and free cash flow margin are useful indicators of liquidity that provide information to management and investors about the amount of cash generated from our core operations that, after the purchases of property and equipment, can be used for strategic initiatives, including investing in our business and selectively pursuing acquisitions and strategic investments. We further believe that historical and future trends in free cash flow and free cash flow margin, even if negative, provide useful information about the amount of net cash provided by (used in) operating activities that is available (or not available) to be used for strategic initiatives. For example, if free cash flow is negative, we may need to access cash reserves or other sources of capital to invest in strategic initiatives. One limitation of free cash flow and free cash flow margin is that they do not reflect our future contractual commitments. Additionally, free cash flow does not represent the total increase or decrease in our cash balance for a given period.
The following table presents our cash flows for the periods presented and a reconciliation of free cash flow and free cash flow margin to net cash provided by (used in) operating activities, the most directly comparable financial measure calculated in accordance with GAAP:
Year Ended April 30,
202120202019
(in thousands)
Net cash provided by (used in) operating activities$22,545 $(30,564)$(23,937)
Less: Purchases of property and equipment(3,912)(5,063)(3,447)
Less: Capitalization of internal-use software(317)— — 
Free cash flow$18,316 $(35,627)$(27,384)
Net cash used in investing activities$(1,518)$(29,187)$(8,283)
Net cash provided by financing activities$77,258 $58,539 $281,788 
Net cash used in operating activities (as a percentage of total revenue)
%(7)%(9)%
Less: Purchases of property and equipment (as a percentage of total revenue)
(1)%(1)%(1)%
Less: Capitalization of internal-use software (as a percentage of total revenue)— %— %— %
Free cash flow margin%(8)%(10)%
Calculated Billings
We define calculated billings as total revenue plus the increase in total deferred revenue as presented on or derived from our consolidated statements of cash flows less the (increase) decrease in total unbilled accounts receivable in a given period. Calculated billings exclude deferred revenue and unbilled accounts receivable acquired through acquisitions in the period of the acquisition. We typically invoice our customers annually in advance, and to a lesser extent multi-year in advance, quarterly in advance, monthly in advance, monthly in arrears or upon delivery. Our management uses calculated billings to understand and evaluate our near-term cash flows and operating results. The following table presents our calculated billings for the periods presented and a reconciliation of calculated billings to total revenue, the most directly comparable financial measure calculated in accordance with GAAP:
54


Year Ended April 30,
202120202019
(in thousands)
Total revenue$608,489 $427,620 $271,653 
Add: Increase in total deferred revenue115,937 85,670 71,876 
Less: Increase in unbilled accounts receivable(2,582)(592)(571)
Calculated billings$721,844 $512,698 $342,958 
Components of Results of Operations
Revenue
Subscription.    Our revenue is primarily generated through the sale of subscriptions to software, which is either self-managed by the user or hosted and managed by us in the cloud. Subscriptions provide the right to use paid proprietary software features and access to support for our paid and unpaid software.
A portion of the revenue from self-managed subscriptions is generally recognized up front at the point in time when the license is delivered. This revenue is presented as License – self-managed in our consolidated statements of operations. The remainder of revenue from self-managed subscriptions is recognized ratably over the subscription term while revenue from subscriptions that require access to the cloud or that are hosted and managed by us or by a partner on our behalf in the cloud is recognized ratably over the subscription term or on a usage basis; both are presented within Subscription – self-managed and SaaS in our consolidated statements of operations.
Professional services.    Professional services is composed of consulting services as well as public and private training. Consulting services are generally time-based arrangements. Revenue for professional services is recognized as these services are performed.
Cost of Revenue
Subscription. Cost of license – self-managed consists of amortization of certain intangible assets. Cost of subscription – self-managed and SaaS consists primarily of personnel and related costs for employees associated with supporting our subscription arrangements, certain third-party expenses, and amortization of certain intangible and other assets. Personnel and related costs, or personnel costs, comprise cash compensation, benefits and stock-based compensation to employees, costs of third-party contractors, and allocated overhead costs. Third-party expenses consist of cloud hosting costs and other expenses directly associated with our customer support. We expect our cost of subscription – self-managed and SaaS to increase in absolute dollars as our subscription revenue increases.
Professional services. Cost of professional services revenue consists primarily of personnel costs directly associated with delivery of training, implementation and other professional services, costs of third-party contractors, facility rental charges and allocated overhead costs. We expect our cost of professional services revenue to increase in absolute dollars as we invest in our business and as professional services revenue increases.
Gross profit and gross margin. Gross profit represents revenue less cost of revenue. Gross margin, or gross profit as a percentage of revenue, has been and will continue to be affected by a variety of factors, including the timing of our acquisition of new customers and our renewals with existing customers, the average sales price of our subscriptions and professional services, the amount of our revenue represented by hosted services, the mix of subscriptions sold, the mix of revenue between subscriptions and professional services, the mix of professional services between consulting and training, transaction volume growth and support case volume growth. We expect our gross margin to fluctuate over time depending on the factors described above. We expect our revenue from Elastic Cloud to continue to increase as a percentage of total revenue, which we expect will adversely impact our gross margin as a result of the associated hosting costs.
Operating Expenses
Research and development. Research and development expense mainly consists of personnel costs and allocated overhead costs for employees and contractors. We expect our research and development expense to increase in absolute dollars for the foreseeable future as we continue to develop new technology and invest further in our existing products.
Sales and marketing. Sales and marketing expense mainly consists of personnel costs, commissions, allocated overhead costs and costs related to marketing programs and user events. Marketing programs consist of advertising, events, brand-building and customer acquisition and retention activities. We expect our sales and marketing expense to increase in absolute dollars as we expand our salesforce and increase our investments in marketing resources. We capitalize sales
55


commissions and associated payroll taxes paid to internal sales personnel that are related to the acquisition of customer contracts. Sales commissions costs are amortized over the expected benefit period.
General and administrative. General and administrative expense mainly consists of personnel costs for our management, finance, legal, human resources, and other administrative employees. Our general and administrative expense also includes professional fees, accounting fees, audit fees, tax services and legal fees, as well as insurance, allocated overhead costs, and other corporate expenses. We expect our general and administrative expense to increase in absolute dollars as we increase the size of our general and administrative functions to support the growth of our business. We also anticipate that we will continue to incur additional costs for employees and third-party consulting services related to operating as a public company.
Other Income, Net
Other income, net primarily consists of gains and losses from transactions denominated in a currency other than the functional currency, interest income and interest expense.
Provision for (Benefit from) Income Taxes
Provision for (benefit from) income taxes consists primarily of income taxes related to the Netherlands, U.S. federal, state and foreign jurisdictions in which we conduct business. Our effective tax rate is affected by recurring items, such as tax rates in jurisdictions outside the Netherlands and the relative amounts of income we earn in those jurisdictions, and non-deductible stock-based compensation.
Results of Operations
The following tables set forth our results of operations for the periods presented in dollars and as a percentage of our total revenue. The period to period comparison of results is not necessarily indicative of results for future periods.
Year Ended April 30,
202120202019
(in thousands)
Revenue
License - self-managed$67,994 $53,536 $39,474 
Subscription - self-managed and SaaS499,345 338,634 208,780 
Total subscription revenue567,339 392,170 248,254 
Professional services41,150 35,450 23,399 
Total revenue608,489 427,620 271,653 
Cost of revenue (1)(2)(3)
Cost of license - self-managed1,386 948 387 
Cost of subscription - self-managed and SaaS121,127 84,819 53,560 
Total cost of revenue - subscription122,513 85,767 53,947 
Cost of professional services38,541 36,923 24,063 
Total cost of revenue161,054 122,690 78,010 
Gross profit447,435 304,930 193,643 
Operating expenses (1)(2)(3)(4)
Research and development199,203 165,370 101,167 
Sales and marketing273,877 219,040 147,296 
General and administrative103,833 91,625 46,536 
Total operating expenses576,913 476,035 294,999 
Operating loss (1)(2)(3)(4)
(129,478)(171,105)(101,356)
Other income (expense), net7,764 1,963 3,441 
Loss before income taxes(121,714)(169,142)(97,915)
Provision for (benefit from) income taxes7,720 (1,968)4,388 
Net loss$(129,434)$(167,174)$(102,303)
56


(1) Includes stock-based compensation expense as follows:
Year Ended April 30,
202120202019
(in thousands)
Cost of Revenue
Cost of subscription - self managed and SaaS$7,105 $4,147 $3,383 
Cost of professional services4,824 2,980 1,208 
Research and development35,267 23,621 16,100 
Sales and marketing31,581 19,334 11,996 
General and administrative14,903 9,925 7,255 
Total stock-based compensation expense$93,680 $60,007 $39,942 
(2) Includes employer payroll taxes on employee stock transactions as follows:
Year Ended April 30,
202120202019
(in thousands)
Cost of Revenue
Cost of subscription - self managed and SaaS$674 $349 $28 
Cost of professional services661 178 10 
Research and development3,670 2,179 939 
Sales and marketing5,399 3,237 747 
General and administrative3,972 1,550 90 
Total employer payroll tax on stock transactions$14,376 $7,493 $1,814 
(3) Includes amortization of acquired intangibles as follows:
Year Ended April 30,
202120202019
(in thousands)
Cost of Revenue
Cost of license - self-managed$1,386 $948 $387 
Cost of subscription - self-managed and SaaS7,051 5,820 2,421 
Sales and marketing5,730 3,300 148 
Total amortization of acquired intangibles$14,167 $10,068 $2,956 
(4) Includes acquisition-related expenses as follows:
Year Ended April 30,
202120202019
(in thousands)
Research and development$— $34 $689 
Sales and marketing— 522 — 
General and administrative— 17,418 259 
Total acquisition-related expenses$— $17,974 $948 

57


The following table sets forth selected consolidated statements of operations data for each of the periods indicated as a percentage of total revenue:    
Year Ended April 30,
202120202019
Revenue
License - self-managed11 %13 %14 %
Subscription - self-managed and SaaS82 %79 %77 %
Total subscription revenue93 %92 %91 %
Professional services%%%
Total revenue100 %100 %100 %
Cost of revenue
Cost of license - self-managed%%%
Cost of subscription - self-managed and SaaS20 %20 %20 %
Total cost of revenue - subscription20 %20 %20 %
Cost of professional services%%%
Total cost of revenue26 %29 %29 %
Gross profit74 %71 %71 %
Operating expenses
Research and development33 %39 %37 %
Sales and marketing45 %51 %54 %
General and administrative17 %21 %17 %
Total operating expenses95 %111 %108 %
Operating loss(21)%(40)%(37)%
Other income (expense), net%%%
Loss before income taxes(20)%(40)%(36)%
Provision for (benefit from) income taxes%(1)%%
Net loss(21)%(39)%(38)%
Comparison of Fiscal Years Ended April 30, 2021 and 2020
Revenue
Year Ended April 30,Change
20212020$%
(in thousands)
Revenue
License - self-managed$67,994 $53,536 $14,458 27 %
Subscription - self-managed and SaaS499,345 338,634 160,711 47 %
Total subscription revenue567,339 392,170 175,169 45 %
Professional services41,150 35,450 5,700 16 %
Total revenue$608,489 $427,620 $180,869 42 %
Total subscription revenue increased $175.2 million, or 45%, in the year ended April 30, 2021 compared to the prior year. The increase in revenue was primarily caused by volume-driven increases from new business, as existing customers purchased additional subscriptions, and we grew our subscription customer base to over 15,000 customers in the year ended April 30, 2021 compared to over 11,300 customers in the prior year.
Professional services revenue increased by $5.7 million, or 16%, in the year ended April 30, 2021 compared to the prior year. The increase in professional services revenue was attributable to increased adoption of our professional services consulting offerings.
58


Cost of Revenue and Gross Margin
Year Ended April 30,Change
20212020$%
(in thousands)
Cost of revenue
Cost of license - self-managed$1,386 $948 $438 46 %
Cost of subscription - self-managed and SaaS121,127 84,819 36,308 43 %
Total cost of revenue - subscription122,513 85,767 36,746 43 %
Cost of professional services38,541 36,923 1,618 %
Total cost of revenue$161,054 $122,690 $38,364 31 %
Gross profit$447,435 $304,930 $142,505 47 %
Gross margin:  
License - self-managed98 %98 %
Subscriptions - self-managed and SaaS76 %75 %
Total subscription margin78 %78 %
Professional services%(4)%
Total gross margin74 %71 %
Total cost of subscription revenue increased by $36.7 million, or 43%, in the year ended April 30, 2021 compared to the prior year. This increase was primarily due to an increase of $26.2 million in cloud infrastructure costs and an increase of $8.1 million in personnel and related charges from growth in headcount in our support organization. In addition, amortization of acquired intangible assets increased $1.2 million. These increases were partially offset by a decrease of $1.7 million in travel expenses due to COVID-19 related travel restrictions. The increase in personnel and related costs includes an increase of $4.3 million in salaries and related taxes and an increase of $3.0 million in stock-based compensation expense. Total subscription margin remained flat at 78% in the year ended April 30, 2021 compared to the prior year.
Cost of professional services revenue increased by $1.6 million, or 4%, in the year ended April 30, 2021 compared to the prior year. This increase was primarily due to an increase of $5.9 million in personnel and related costs, including increases of $3.8 million in salaries and related taxes and $1.8 million in stock-based compensation driven by an increase in headcount in our consulting and training organizations. In addition, subcontractor costs increased $0.5 million. These increases were partially offset by a decrease of $3.4 million in travel expenses and a decrease of $1.3 million in training facility costs due to COVID-19 related restrictions.
Gross margin for professional services revenue was 6% in the year ended April 30, 2021 compared to (4)% for the prior year. The increase in margin is primarily due to the increase in revenue, and a lower than proportionate increase in cost of professional services. The cost of professional services remained relatively flat due to a decrease in travel related costs as we shifted to virtual delivery of professional services in light of travel restrictions due to COVID-19. In recent periods, we have invested in headcount for our professional services organization that we believe will be needed as we continue to grow and expect travel related costs will increase in the future once travel restrictions lift. Our gross margin for professional services may fluctuate, decline or be negative in the near-term as we seek to expand our professional services business.
Operating Expenses
Research and development
Year Ended April 30,Change
20212020$%
(in thousands)
Research and development$199,203 $165,370 $33,833 20 %
Research and development expense increased by $33.8 million, or 20%, in the year ended April 30, 2021 compared to the prior year as we continued to invest in the development of new and existing offerings. Personnel and related costs increased by $35.0 million, and software and equipment expense increased by $2.9 million, primarily as a result of growth in headcount. In addition, cloud infrastructure costs related to our research and development activities increased $1.8 million. These increases were partially offset by a decrease in travel expenses of $7.6 million due to COVID-19 travel restrictions and holding events virtually. The increase in personnel and related costs includes an increase of $21.1 million in salaries and related taxes, an increase of $11.6 million in stock-based compensation expense and an increase of $2.4 million in employee benefits expense.
59


Sales and marketing
Year Ended April 30,Change
20212020$%
(in thousands)
Sales and marketing$273,877 $219,040 $54,837 25 %
Sales and marketing expense increased by $54.8 million, or 25%, in the year ended April 30, 2021 compared to the prior year. This increase was primarily due to an increase of $53.8 million in personnel related costs and a $1.1 million increase in software and equipment charges as we continued to increase our sales and marketing headcount. In addition, marketing expenses increased by $7.6 million and amortization of intangible assets increased by $2.4 million. These increases were partially offset by a decrease of $13.3 million in travel expenses due to COVID-19 travel restrictions and holding events virtually. The increase in personnel and related costs includes an increase of $26.3 million in salaries and related taxes, an increase of $12.2 million in stock-based compensation expense, an increase of $11.6 million in commissions expense related to the amortization of contract acquisition costs and an increase of $3.3 million in employee benefits expense.
General and administrative
Year Ended April 30,Change
20212020$%
(in thousands)
General and administrative$103,833 $91,625 $12,208 13 %
General and administrative expense increased by $12.2 million, or 13%, in the year ended April 30, 2021 compared to the prior year. This increase was primarily due to an increase of $3.3 million in personnel related costs and a $0.6 million increase in software and equipment charges as we continued to increase our general and administrative headcount. In addition, bad debt expense related to expected credit losses on accounts receivable and write-off of uncollectible balances increased by $4.2 million, consulting expense increased by $1.8 million and insurance, business taxes, and charitable donations increased by $2.6 million. These increases were largely offset by a decrease of $1.6 million in travel expenses due to COVID-19 travel restrictions. The increase in personnel and related costs includes an increase of $9.5 million in salaries and related taxes, an increase of $5.0 million in stock-based compensation expense, an increase of $0.7 million in employee benefits expense and an increase of $0.5 million in recruiting costs, which were partially offset by a decrease in acquisition related compensation of $12.5 million.
Other Income, Net
Year Ended April 30,Change
20212020$%
(in thousands)
Other income, net$7,764 $1,963 $5,801 296 %
Other income, net increased by $5.8 million, or 296%, in the year ended April 30, 2021 compared to the prior year. This increase was due to a net increase in foreign currency gains of $9.9 million related primarily to remeasurement of certain asset and liability balances that are denominated in currencies other than the functional currency of the entities in which they are recorded. The foreign currency gains were partially offset by a decrease of $4.0 million in interest income due to lower interest rates.
Provision for (Benefit from) Income Taxes
Year Ended April 30,Change
20212020$%
(in thousands)
Provision for (benefit from) income taxes$7,720 $(1,968)$9,688 (492)%
The provision for income taxes was $7.7 million in the year ended April 30, 2021 compared to a benefit from income taxes of $2.0 million in the prior year. The additional tax expense is primarily due to an increase of $4.6 million in income taxes from foreign subsidiaries. A tax benefit associated with stock-based compensation of $100.0 million was offset by the provision of a valuation allowance of $100.0 million for deferred tax assets in the United States, the Netherlands, and the United Kingdom. Our effective tax rate was (6.3)% and 1.2% of our net loss before taxes for the years ended April 30, 2021 and 2020, respectively.

60


Quarterly Results of Operations
The following tables set forth our unaudited quarterly consolidated statements of operations data for each of the quarters indicated, as well as the percentage that each line item represents of our total revenue for each quarter presented. The information for each quarter has been prepared on a basis consistent with our audited consolidated financial statements included in this Annual Report on Form 10-K, and reflect, in the opinion of management, all adjustments of a normal, recurring nature that are necessary for a fair statement of the financial information contained in those financial statements. Our historical results are not necessarily indicative of the results that may be expected in the future. The following quarterly financial data should be read in conjunction with our consolidated financial statements included elsewhere in this Annual Report on Form 10-K.
Three Months Ended
April 30, 2021January 31, 2021October 31, 2020July 31, 2020April 30, 2020January 31, 2020October 31, 2019July 31, 2019
Revenue
License - self-managed$22,321 $15,280 $15,514 $14,879 $16,862 $14,495 $12,272 $9,907 
Subscription - self-managed and SaaS
142,218 131,969 118,695 106,463 97,041 89,703 79,407 72,483 
Total subscription revenue164,539 147,249 134,209 121,342 113,903 104,198 91,679 82,390 
Professional services13,071 9,866 10,685 7,528 9,720 8,983 9,427 7,320 
Total revenue177,610 157,115 144,894 128,870 123,623 113,181 101,106 89,710 
Cost of revenue (1)(2)(3)
Cost of license - self- managed
347 346 347 346 346 347 158 97 
Cost of subscription - self- managed and SaaS
34,663 31,426 29,148 25,890 23,987 23,196 19,741 17,895 
Total cost of revenue - subscription
35,010 31,772 29,495 26,236 24,333 23,543 19,899 17,992 
Cost of professional services10,797 10,196 8,953 8,595 9,940 9,862 8,862 8,259 
Total cost of revenue45,807 41,968 38,448 34,831 34,273 33,405 28,761 26,251 
Gross profit131,803 115,147 106,446 94,039 89,350 79,776 72,345 63,459 
Operating expenses (1)(2)(3)(4)
Research and development55,437 51,400 46,688 45,678 45,591 46,119 38,478 35,182 
Sales and marketing82,165 71,087 64,474 56,151 58,180 54,829 54,020 52,011 
General and administrative31,278 27,121 23,705 21,729 20,153 21,096 31,808 18,568 
Total operating expenses
168,880 149,608 134,867 123,558 123,924 122,044 124,306 105,761 
Operating loss (1)(2)(3)(4)
(37,077)(34,461)(28,421)(29,519)(34,574)(42,268)(51,961)(42,302)
Other income (expense), net
(660)(2,377)(84)10,885 687 (1,339)1,684 931 
Loss before income taxes
(37,737)(36,838)(28,505)(18,634)(33,887)(43,607)(50,277)(41,371)
Provision for (benefit from) income taxes
5,564 1,136 653 367 (2,736)674 (304)398 
Net loss$(43,301)$(37,974)$(29,158)$(19,001)$(31,151)$(44,281)$(49,973)$(41,769)
Net loss per share attributable to ordinary shareholders, basic and diluted
$(0.48)$(0.43)$(0.34)$(0.23)$(0.38)$(0.55)$(0.64)$(0.56)
Weighted-average shares used to compute net loss per share attributable to ordinary shareholders, basic and diluted
90,028,822 88,341,038 86,373,166 84,175,287 82,123,381 80,737,237 77,772,406 74,643,782 
(1) Includes stock-based compensation expense as follows:
Three Months Ended
April 30, 2021January 31, 2021October 31, 2020July 31, 2020April 30, 2020January 31, 2020October 31, 2019July 31, 2019
Cost of Revenue
Cost of subscription - self managed and SaaS
$2,040 $1,839 $1,860 $1,366 $1,278 $1,008 $946 $915 
Cost of professional services
1,537 1,359 976 952 902 879 638 561 
Research and development
10,958 9,516 7,663 7,130 6,534 6,256 5,870 4,961 
Sales and marketing
9,062 8,372 7,955 6,192 5,828 4,540 4,658 4,308 
General and administrative
4,778 4,141 3,033 2,951 2,690 2,905 2,304 2,026 
Total stock-based compensation expense
$28,375 $25,227 $21,487 $18,591 $17,232 $15,588 $14,416 $12,771 
61


(2) Includes employer payroll taxes on employee stock transactions as follows:
Three Months Ended
April 30, 2021January 31, 2021October 31, 2020July 31, 2020April 30, 2020January 31, 2020October 31, 2019July 31, 2019
Cost of Revenue
Cost of subscription - self managed and SaaS
$187 $267 $77 $143 $28 $21 $166 $134 
Cost of professional services
237 322 25 77 42 16 86 34 
Research and development
968 1,243 465 994 293 238 888 760 
Sales and marketing
1,905 1,723 614 1,157 421 335 1,887 594 
General and administrative
643 2,130 462 737 61 129 753 607 
Total stock-based compensation expense
$3,940 $5,685 $1,643 $3,108 $845 $739 $3,780 $2,129 
(3) Includes amortization of acquired intangibles as follows:
Three Months Ended
April 30, 2021January 31, 2021October 31, 2020July 31, 2020April 30, 2020January 31, 2020October 31, 2019July 31, 2019
Cost of Revenue
Cost of license - self managed
$347 $346 $347 $346 $346 $347 $158 $97 
Cost of subscription - self managed and SaaS
1,762 1,764 1,762 1,763 1,763 2,660 861 536 
Sales and marketing1,428 1,428 1,433 1,441 1,441 1,451 379 29 
Total amortization of acquired intangibles
$3,537 $3,538 $3,542 $3,550 $3,550 $4,458 $1,398 $662 
(4) Includes acquisition-related expenses as follows:
Three Months Ended
April 30, 2021January 31, 2021October 31, 2020July 31, 2020April 30, 2020January 31, 2020October 31, 2019July 31, 2019
Research and development$— $— $— $— $— $— $— $34 
Sales and marketing— — — — 14 395 113 — 
General and administrative— — — — 198 933 13,849 2,438 
Total acquisition-related expenses
$— $— $— $— $212 $1,328 $13,962 $2,472 
62


The following table sets forth selected consolidated statements of operations data for each of the periods indicated as a percentage of total revenue:
Three Months Ended
April 30, 2021January 31, 2021October 31, 2020July 31, 2020April 30, 2020January 31, 2020October 31, 2019July 31, 2019
Revenue
License - self-managed13 %10 %11 %11 %14 %13 %12 %11 %
Subscription - self-managed and SaaS
80 %84 %82 %83 %78 %79 %79 %81 %
Total subscription revenue
93 %94 %93 %94 %92 %92 %91 %92 %
Professional services%%%%%%%%
Total revenue
100 %100 %100 %100 %100 %100 %100 %100 %
Cost of revenue (1)(2)(3)
Cost of license - self-managed
%%%%%%%%
Cost of subscription - self- managed and SaaS
20 %20 %20 %20 %20 %21 %20 %20 %
Total cost of revenue - subscription
20 %20 %20 %20 %20 %21 %20 %20 %
Cost of professional services
%%%%%%%%
Total cost of revenue26 %27 %27 %27 %28 %30 %28 %29 %
Gross profit74 %73 %73 %73 %72 %70 %72 %71 %
Operating expenses (1)(2)(3)(4)
Research and development31 %33 %32 %35 %37 %41 %38 %39 %
Sales and marketing
46 %45 %45 %44 %47 %48 %53 %58 %
General and administrative
18 %17 %16 %17 %16 %18 %31 %21 %
Total operating expenses
95 %95 %93 %96 %100 %107 %122 %118 %
Operating loss (1)(2)(3)(4)
(21)%(22)%(20)%(23)%(28)%(37)%(50)%(47)%
Other income (expense), net— %(1)%%%%(2)%%%
Loss before income taxes(21)%(23)%(20)%(14)%(27)%(39)%(50)%(46)%
Provision for (benefit from) income taxes
%%%%(2)%%(1)%%
Net loss(24)%(24)%(20)%(15)%(25)%(39)%(49)%(47)%
(1) Includes stock-based compensation expense as follows:
Three Months Ended
April 30, 2021January 31, 2021October 31, 2020July 31, 2020April 30, 2020January 31, 2020October 31, 2019July 31, 2019
Cost of Revenue
Cost of subscription - self managed and SaaS
%%%%%%%%
Cost of professional services
%%%%%%%%
Research and development%%%%%%%%
Sales and marketing
%%%%%%%%
General and administrative
%%%%%%%%
Total stock-based compensation expense
16 %16 %15 %14 %14 %14 %14 %15 %
63


(2) Includes employer payroll taxes on employee stock transactions as follows:
Three Months Ended
April 30, 2021January 31, 2021October 31, 2020July 31, 2020April 30, 2020January 31, 2020October 31, 2019July 31, 2019
Cost of Revenue
Cost of subscription - self managed and SaaS
%%%%%%%%
Cost of professional services
%%%%%%%%
Research and development
%%%%%%%%
Sales and marketing
%%%%%%%%
General and administrative
%%%%%%%%
Total stock-based compensation expense
%%%%%%%%
(3) Includes amortization of acquired intangibles as follows:
Three Months Ended
April 30, 2021January 31, 2021October 31, 2020July 31, 2020April 30, 2020January 31, 2020October 31, 2019July 31, 2019
Cost of Revenue
Cost of license - self- managed
%%%%%%%%
Cost of subscription - self- managed and SaaS
%%%%%%%%
Sales and marketing%%%%%%%%
Total amortization of acquired intangibles
%%%%%%%%
(4) Includes acquisition-related expenses as follows:
Three Months Ended
April 30, 2021January 31, 2021October 31, 2020July 31, 2020April 30, 2020January 31, 2020October 31, 2019July 31, 2019
Research and development%%%%%%%%
Sales and marketing%%%%%%%%
General and administrative%%%%%%14 %%
Total acquisition-related expenses
%%%%%%14 %%
Quarterly Trends in Revenue and Expense
Our quarterly total subscription revenue increased sequentially in each of the periods presented due to the expansion of our existing customer subscription footprint and an increase in the number of new customers. Historically, we have experienced quarterly fluctuations and seasonality based on the timing of entering into new agreements with customers, the timing of renewals, and the mix between annual and monthly contracts entered in each reporting period. Revenue trends are impacted by seasonality in our sales cycle which generally reflects a trend to greater revenue in our second and fourth quarters and lower revenue in our first and third quarters, though we believe this trend has been somewhat masked by our overall revenue growth. Because we generally invoice annually in advance for subscription agreements at least one year in duration, but we recognize the majority of the revenue ratably over the term of those agreements, a substantial portion of the revenue that we report in each period is attributable to the recognition of deferred revenue relating to subscriptions invoiced during previous periods. Consequently, increases or decreases in subscriptions in any one period typically will not be fully reflected in our revenue for that period and will positively or negatively affect our revenue in future periods. Accordingly, the effect of downturns in sales and market acceptance of our products may not be fully reflected in our results of operations until future periods. We may also experience greater variability and reduced comparability of our quarterly revenue and results with respect to timing and size of our monthly SaaS subscription contracts, particularly for smaller customers. The increase in professional services revenue was a result of an increase in standalone consulting and training services due to increased adoption of our offerings.
Our cost of revenue increased sequentially in each of the quarters presented, primarily driven by expanded adoption of Elastic Cloud by existing and new customers, which resulted in increased hosting costs, as well as growth in personnel costs as we grew our support and professional services teams.
Our total gross margin increased in the year ended April 30, 2021 due to an increase in our professional services margin, which may fluctuate, decline or be negative in the near-term as we seek to expand our professional services business.
64


We expect our revenue from Elastic Cloud to continue to increase as a percentage of total revenue, which may adversely impact our gross margin as a result of the associated hosting costs.
Our operating expenses generally increased sequentially over the periods presented as we grew the associated headcount and other costs.
We are subject to income taxes in the Netherlands, the United States, and numerous other jurisdictions. Our tax expense fluctuates between quarters primarily as a result of seasonally higher earnings in the second and fourth quarters and due to the impact of tax rates in foreign jurisdictions, and the relative amounts of income we earn in those jurisdictions.
Liquidity and Capital Resources
As of April 30, 2021, we had cash and cash equivalents and restricted cash of $400.8 million and $2.9 million, respectively, and working capital of $187.2 million. Our restricted cash constitutes cash deposits with financial institutions in support of letters of credit in favor of landlords for non-cancelable lease agreements.
We have generated significant operating losses from our operations as reflected in our accumulated deficit of $613.3 million as of April 30, 2021. We have historically incurred, and expect to continue to incur, operating losses and may generate negative cash flows from operations on an annual basis for the foreseeable future due to the investments we intend to make as described above, and as a result, we may require additional capital resources to execute on our strategic initiatives to grow our business.
We believe that our existing cash and cash equivalents will be sufficient to fund our operating and capital needs for at least the next 12 months, despite the uncertainty in the changing market and economic conditions related to COVID-19. Our assessment of the period of time through which our financial resources will be adequate to support our operations is a forward-looking statement and involves risks and uncertainties. Our actual results could vary as a result of, and our future capital requirements, both near-term and long-term, will depend on, many factors, including our growth rate, the timing and extent of spending to support our research and development efforts, the expansion of sales and marketing activities, the timing of new introductions of solutions or features, and the continuing market acceptance of our solutions and services. We may in the future enter into arrangements to acquire or invest in complementary businesses, services and technologies, including intellectual property rights. We have based this estimate on assumptions that may prove to be wrong, and we could use our available capital resources sooner than we currently expect. We may be required to seek additional equity or debt financing. 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 when desired, or if we cannot expand our operations or otherwise capitalize on our business opportunities because we lack sufficient capital, our business, operating results and financial condition would be adversely affected.
The following table summarizes our cash flows for the periods presented:
Year Ended April 30,
202120202019
(in thousands)
Net cash provided by (used in) operating activities
$22,545 $(30,564)$(23,937)
Net cash used in investing activities
$(1,518)$(29,187)$(8,283)
Net cash provided by financing activities
$77,258 $58,539 $281,788 
Net Cash Provided By (Used in) Operating Activities
Net cash provided by operating activities during the year ended April 30, 2021 was $22.5 million, which resulted from a net loss of $129.4 million adjusted for non-cash charges of $150.2 million and net cash inflow of $1.8 million from changes in operating assets and liabilities. Non-cash charges primarily consisted of $93.7 million for stock-based compensation expense, $41.0 million for amortization of deferred contract acquisition costs, $17.2 million of depreciation and intangible asset amortization expense and $7.9 million in non-cash operating lease costs, which were partially offset by net foreign currency transaction gains of $9.5 million and $0.1 million of other non-cash transactions. The net cash inflow from changes in operating assets and liabilities was the result of a $115.9 million increase in deferred revenue due to higher billings and a net increase of $7.2 million in accounts payable, accrued expenses and accrued compensation and benefits due to growth in our business and higher headcount. These inflows were partially offset by an increase of $24.0 million in accounts receivable due to higher billings and timing of collections from our customers, an increase in deferred contract acquisition costs of $81.1 million as our sales commissions increased due to the addition of new customers and expansion of our existing customer subscriptions, an increase of $8.3 million in prepaid and other assets and a decrease of $7.9 million in operating lease liabilities.
65


Net cash used in operating activities during the year ended April 30, 2020 was $30.6 million, which resulted from a net loss of $167.2 million adjusted for non-cash charges of $117.0 million and net cash inflow of $19.6 million from changes in operating assets and liabilities. Non-cash charges primarily consisted of $60.0 million for stock-based compensation expense, $28.3 million for amortization of deferred contract acquisition costs, $12.9 million of depreciation and intangible asset amortization expense, $8.8 million of non-cash acquisition expense, $7.4 million in non-cash operating lease costs and $1.1 million of other non-cash transactions which were partially offset by a $1.5 million increase in deferred income taxes. The net cash inflow from changes in operating assets and liabilities was the result of a $85.7 million increase in deferred revenue due to higher billings and a net increase of $30.9 million in accounts payable, accrued expenses and accrued compensation and benefits due to growth in our business and higher headcount, and a decrease of $2.7 million in prepaid and other assets. These inflows were partially offset by a $46.8 million increase in accounts receivable due to higher billings and timing of collections from our customers, an increase in deferred contract acquisition costs of $46.2 million as our sales commissions increased due to the addition of new customers and expansion of our existing customer subscriptions and a $6.7 million decrease in operating lease liabilities relating to the adoption of the new lease accounting standard.
Net Cash Used in Investing Activities
Net cash used in investing activities of $1.5 million during the year ended April 30, 2021 was primarily due $3.9 million of capital expenditures and capitalization of $0.3 million in internal-use software costs during the period, partially offset by cash provided by other investing activities of $2.7 million.
Net cash used in investing activities of $29.2 million during the year ended April 30, 2020 was primarily due to $24.4 million cash used for the acquisition of Endgame and $5.1 million of capital expenditures during the period.
Net Cash Provided by Financing Activities
Net cash provided by financing activities of $77.3 million during the year ended April 30, 2021 was due to proceeds from option exercises during the period.
Net cash provided by financing activities of $58.5 million during the year ended April 30, 2020 was due to $61.5 million proceeds from option exercises during the period, which was partially offset by payment of withholding taxes of $2.8 million for an acquisition-related expense that was settled in ordinary shares of the Company.
Off Balance Sheet Arrangements
We did not have, during the periods presented, nor do we currently have any off balance sheet financing arrangements or any relationships with any unconsolidated entities or financial partnerships, including entities referred to as structured finance or special purpose entities, that were established for the purpose of facilitating off balance sheet arrangements or other contractually narrow or limited purposes.
Contractual Obligations and Commitments
Our principal commitments consist of obligations under operating leases for office space and purchase obligations. The following table summarizes our contractual obligations as of April 30, 2021:
TotalLess than
1 year
1-3 years3-5 yearsMore than
5 years
(in thousands)
Purchase obligations(1)
$348,478 $56,346 $182,132 $110,000 $— 
Operating lease commitments(2)
31,024 8,981 14,148 7,895 — 
Total$379,502 $65,327 $196,280 $117,895 $— 
(1)Primarily consists of our purchase obligations under non-cancellable agreements for cloud hosting, subscription software, and sales and marketing. Actual payments under the cloud hosting capacity commitments may be higher than the total minimum depending on services used.
(2)Consists of future non-cancelable minimum rental payments under operating leases for our offices, excluding rent payments from our sub-tenants and variable operating expenses.
In addition to the contractual obligations set forth above, as of April 30, 2021, we had $2.1 million in letters of credit outstanding in favor of certain landlords for office space. These letters of credit renew annually and expire on various dates through 2023.
The contractual commitment amounts in the table above are associated with agreements that are enforceable and legally binding. Obligations under contracts that we can cancel without a significant penalty are not included in the table above.
66


Purchase orders issued in the ordinary course of business are not included in the table above, as our purchase orders represent authorizations to purchase rather than binding agreements.
We have also excluded unrecognized tax benefits from the contractual obligations table above. A variety of factors could affect the timing of payments for the liabilities related to unrecognized tax benefits. Therefore, we cannot reasonably estimate the timing of such payments. We believe that these matters will likely not be resolved in the next 12 months and accordingly we have classified the estimated liability as non-current in the consolidated balance sheet. For further information see Note 13 to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K.
Critical Accounting Policies
We prepare our financial statements in conformity with generally accepted accounting principles in the United States (“GAAP”). The preparation of financial statements in accordance with GAAP requires certain estimates, assumptions and judgments to be made that may affect our consolidated financial statements. Accounting policies that have a significant impact on our results are described in Note 2 to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K. The accounting policies discussed in this section are those that we consider to be the most critical. We consider an accounting policy to be critical if the policy is subject to a material level of judgment and if changes in those judgments are reasonably likely to materially impact our results.
Revenue Recognition
We generate our revenue primarily from the sale of self-managed subscriptions (which include licenses for proprietary features, support, and maintenance) and SaaS subscriptions. We also generate revenue from professional services, which consist of consulting and training.
Under ASC Topic 606, Revenue from Contracts with Customers, we recognize revenue when our customer obtains control of promised products or services in an amount that reflects the consideration that we expect to receive in exchange for those goods or services. Our contracts include varying terms and conditions, and identifying and evaluating the impact of these terms and conditions on revenue recognition requires significant judgment. In determining the appropriate amount of revenue to be recognized as we fulfill our obligations under each of our agreements, we perform the following steps:
(i) identification of the contract with a customer;
We contract with customers through order forms, which in some cases are governed by master sales agreements. We determine that we have a contract with a customer when the order form has been approved, each party’s rights regarding the products or services to be transferred can be identified, the payment terms for the services can be identified, we have determined the customer has the ability and intent to pay, and the contract has commercial substance. We apply judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, credit, reputation, and financial or other information pertaining to the customer. At contract inception we evaluate whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. We have concluded that our contracts with customers do not contain warranties that give rise to a separate performance obligation.
(ii) identification of the performance obligations in the contract;
Performance obligations promised in a contract are identified based on the products and services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the products or services either on their own or together with other resources that are readily available from third parties or from us, and are distinct in the context of the contract, whereby the transfer of the products and services is separately identifiable from other promises in the contract.
Our self-managed subscriptions include both license providing the right to use proprietary features in our software, as well as an obligation to provide support (on both open source and proprietary features) and maintenance. Our SaaS products provide access to hosted software as well as support, which we consider to be a single performance obligation.
Services-related performance obligations relate to the provision of consulting and training services. These services are distinct from subscriptions and do not result in significant customization of the software.
(iii) determination of the transaction price;
The transaction price is the total amount of consideration we expect to be entitled to in exchange for the subscriptions and services in a contract. Variable consideration is included in the transaction price if, in our judgment, it is probable that a
67


significant future reversal of cumulative revenue under the contract will not occur. None of our contracts contain a significant financing component.
(iv) allocation of the transaction price to the performance obligations; and
If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. For contracts that contain multiple performance obligations, we allocate the transaction price to each performance obligation based on a relative standalone selling price (“SSP”). The SSP is determined based on the prices at which we separately sell these products assuming the majority of these fall within a pricing range. In instances where SSP is not directly observable, such as when we do not sell the software license separately, we derive the SSP using information that may include market conditions and other observable and unobservable inputs which can require significant judgment. There is typically more than one SSP for individual products and services due to the stratification of those products and services by quantity, term of the subscription, sales channel and other circumstances. If one of the performance obligations is outside of the SSP range, we allocate the transaction price considering the midpoint of the SSP range. We also consider if there are any additional material rights inherent in a contract, and if so, we allocate a portion of the transaction price to such rights based on a relative SSP.
(v) recognition of revenue when we satisfy each performance obligation.
Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised product or service to the customer. Our self-managed subscriptions include both upfront revenue recognition when the license is delivered, as well as revenue recognized ratably over the contract period for support and maintenance based on the stand-ready nature of these subscription elements. Revenue from our SaaS products is recognized ratably over the contract period as we satisfy the performance obligation.
Professional services comprise consulting services as well as public and private training. Consulting services are generally time-based arrangements. Revenue from professional services is recognized as these services are performed.
We generate sales directly through our sales team and through our channel partners. Sales to channel partners are made at a discount and revenues are recorded at this discounted price once all the revenue recognition criteria above are met. To the extent that we offer rebates, incentives, or joint marketing funds to such channel partners, recorded revenues are reduced by this amount. Channel partners generally receive an order from an end-customer prior to placing an order with us. Payment from channel partners is not contingent on the partner’s collection from end-customers.
Contract Balances
The timing of revenue recognition may differ from the timing of invoicing to customers. For annual contracts, we typically invoice customers at the time of entering into the contract. For multi-year agreements, we generally invoice customers on an annual basis prior to each anniversary of the contract start date. We record unbilled accounts receivable related to revenue recognized in excess of amounts invoiced as we have an unconditional right to invoice and receive payment in the future related to those fulfilled obligations. Contract liabilities consist of deferred revenue which is recognized over the contractual period.
Deferred Contract Acquisition Costs
Deferred contract acquisition costs represent costs that are incremental to the acquisition of customer contracts, which consist mainly of sales commissions and associated payroll taxes. We determine whether costs should be deferred based on sales compensation plans, if the commissions are in fact incremental and would not have occurred absent the customer contract.
Effective May 1, 2019, we updated our sales commissions plan by incorporating different commission rates for contracts with new customers and incremental sales to existing customers, and for subsequent subscription renewals. Subsequent to this change, sales commissions for renewal of a subscription contract are not considered commensurate with the commissions paid for contracts with new customers and incremental sales to existing customers given the substantive difference in commission rates in proportion to their respective contract values. Commissions paid for contracts with new customers and incremental sales to existing customers are amortized over an estimated period of benefit of five years while commissions paid for renewal contracts are amortized based on the pattern of the associated revenue recognition over the related contractual renewal period for the pool of renewal contracts. We determine the period of benefit for commissions paid for contracts with new customers and incremental sales to existing customers by taking into consideration its initial estimated customer life and the technological life of its software and related significant features. Commissions paid on professional services are typically amortized in accordance with the associated revenue as the commissions paid on new and renewal professional services are commensurate with each other. Amortization of deferred contract acquisition costs is recognized in sales and marketing expense in the consolidated statement of operations.
68


We did not recognize any impairment of deferred contract acquisition costs during the years ended April 30, 2021, 2020 and 2019.
Stock-Based Compensation Expense
Compensation expense related to stock-based awards granted to employees is calculated based on the fair value of such awards on the date of grant. We determine the grant date fair value of the awards using the Black-Scholes option-pricing model. The related stock-based compensation expense is recognized on a straight-line basis over the period in which an employee is required to provide service in exchange for the stock-based award, which is generally four years.
Our use of the Black-Scholes option pricing model requires the input of highly subjective assumptions, including the fair value of the underlying ordinary shares, the expected term of the option, the expected volatility of the price of our ordinary shares, risk-free interest rates and the expected dividend yield of our ordinary shares. The assumptions used to determine the fair value of the awards represent management’s best estimates. These estimates involve inherent uncertainties and the application of management’s judgment.
These assumptions and estimates are as follows:
Fair value of ordinary shares. See “Ordinary Share Valuations” below.
Expected term. The expected term represents the period that our stock-based awards are expected to be outstanding. The expected term assumptions were determined based on the vesting terms, exercise terms and contractual lives of the options. For option grants that are considered “plain vanilla,” the expected term was estimated using the simplified method. The simplified method calculates the expected term as the midpoint between the vesting date and the contractual expiration date of the award.
Expected volatility. Since we have a limited trading history of our ordinary shares, the expected volatility is derived from the average historical stock volatilities of several unrelated public companies within our industry that we consider to be comparable to its own business over a period equivalent to the option’s expected term.
Risk-free interest rate. We base the risk-free interest rate used in the Black-Scholes option pricing model on the implied yield available on U.S. Treasury zero-coupon issues with a remaining term equivalent to that of the options for each expected term.
Dividend yield. The expected dividend assumption is based on our current expectations about our anticipated dividend policy. As we have no history of paying any dividends, we used an expected dividend yield of zero.
The following table summarizes the assumptions used in the Black-Scholes option pricing model to determine the fair value of our stock options granted and assumed:
Year Ended April 30,
202120202019
Expected term (in years)6.02 - 6.082.00 - 7.276.02 - 6.08
Expected stock price volatility62.6% - 63.9%54.8%40.5% - 46.7%
Risk-free interest rate0.4% - 1.1%1.4% - 2.0%2.4% - 3.1%
Dividend yield0%0%0%
We will continue to use judgment in evaluating the assumptions related to our stock-based compensation on a prospective basis. As we continue to accumulate additional data related to our ordinary shares, we may refine our estimation process, which could materially impact our future stock-based compensation expense.
Prior to our IPO, we also assessed the need to record stock-based compensation expense when certain of our affiliated shareholders purchased shares from our employees and founders in excess of fair value of such shares. We recognized any such excess value as stock-based compensation expense in our consolidated statements of operations.
Ordinary Share Valuations
For valuations after the completion of the IPO, our compensation committee determines the fair value of the ordinary shares underlying equity awards based on the closing price of our ordinary shares as reported on the date of the grant. Our ordinary shares are publicly traded and are therefore subject to potentially significant fluctuations in the market price. Increases and decreases in the market price of our ordinary shares will also increase and decrease the fair value of our stock-based awards granted in future periods.
Prior to the completion of our IPO, the fair value of the ordinary shares underlying our equity awards was determined by our board of directors, after considering contemporaneous third-party valuations and input from management. The
69


valuations of our ordinary shares were determined in accordance with the guidelines outlined in the American Institute of Certified Public Accountants Practice Aid, Valuation of Privately-Held-Company Equity Securities Issued as Compensation. In the absence of a public trading market, our board of directors, with input from management, exercised significant judgment and considered numerous objective and subjective factors to determine the fair value of our ordinary shares as of the date of each option grant, including the following factors:
contemporaneous valuations performed at periodic intervals by unrelated third-party valuation firms;
the prices, rights, preferences and privileges of our redeemable convertible preference shares relative to those of our ordinary shares;
the lack of marketability of our ordinary shares;
our actual and expected operating and financial performance;
current business conditions and projections;
our hiring of key personnel and the experience of our management;
our history and the timing of the introduction of new products;
our stage of development;
the likelihood of achieving a liquidity event, such as an initial public offering or a merger or acquisition of our business given prevailing market conditions;
the illiquidity of stock-based awards involving securities in a private company;
the market performance of comparable publicly traded companies;
secondary stock transactions, including a secondary stock purchase transaction that included certain of our employees, founders and certain of our affiliated shareholders; and
U.S. and global capital markets conditions.
In valuing our ordinary shares, the fair value of our business, or enterprise value, was determined using both the income approach and market approach. The income approach estimates value based on the expectation of future cash flows that a company will generate. These future cash flows are discounted to their present values using a discount rate based on the capital rates of return for venture-backed early stage companies and is adjusted to reflect the risks inherent in our cash flows. The market approach estimates value based on a comparison of the company to comparable public companies in a similar line of business. From the comparable companies, a representative market value multiple is determined and then applied to the company’s financial results to estimate the value of the subject company.
The resulting equity value was then allocated to each class of stock using an option pricing methodology and Probability Weighted Expected Return Method or PWERM. The option pricing method is based on a binomial lattice model, which allows for the identification for a range of possible future outcomes, each with an associated probability. The option pricing method is appropriate to use when the range of possible future outcomes is difficult to predict and thus creates highly speculative forecasts. PWERM involves a forward-looking analysis of the possible future outcomes of the enterprise. This method is particularly useful when discrete future outcomes can be predicted at a relatively high confidence level with a probability distribution. Discrete future outcomes considered under the PWERM include an IPO, as well as non-IPO market based outcomes. Determining the fair value of the enterprise using the PWERM requires us to develop assumptions and estimates for both the probability of an IPO liquidity event and stay private outcomes, as well as the values we expect those outcomes could yield. We apply significant judgment in developing these assumptions and estimates, primarily based upon the enterprise value we determined using the income approach and market approach, our knowledge of the business and our reasonable expectations of discrete outcomes occurring. After the equity value is determined and allocated to the various classes of shares, a discount for lack of marketability, or DLOM, is applied to arrive at the fair value of ordinary shares. A DLOM is applied based on the theory that as an owner of a private company stock, the stockholder has limited opportunities to sell this stock and any such sale would involve significant transaction costs, thereby reducing overall fair market value.
Our assessments of the fair value of ordinary shares for grant dates between the dates of the valuations were based in part on the current available financial and operational information and the ordinary share value provided in the most recent valuation as compared to the timing of each grant. For financial reporting purposes, we considered the amount of time between the valuation date and the grant date to determine whether to use the latest ordinary share valuation. This determination included an evaluation of whether the subsequent valuation indicated that any significant change in valuation had occurred between the previous valuation and the grant date.
70


Acquisitions, Goodwill and Intangible Assets
We allocate the fair value of purchase consideration in a business combination to tangible assets, liabilities assumed and intangible assets acquired based on their estimated fair values. The excess of the fair value of purchase consideration over the fair values of these identifiable assets and liabilities is allocated to goodwill. The allocation of the purchase consideration requires management to make significant estimates and assumptions, especially with respect to intangible assets. These estimates can include, but are not limited to, future expected cash flows from acquired customers and acquired technology from a market participant perspective, useful lives and discount rates. Management’s estimates of fair value are based upon assumptions believed to be reasonable but which are inherently uncertain and unpredictable, and, as a result, actual results may differ from estimates. During the measurement period, which is up to one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded to earnings.
We assess goodwill for impairment at least annually, in the fourth quarter, and whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. For the purposes of impairment testing, we have determined that we have one reporting unit. Our test of goodwill impairment starts with a qualitative assessment to determine whether it is necessary to perform a quantitative goodwill impairment test. If qualitative factors indicate that the fair value of the reporting unit is more likely than not less than its carrying amount, then a quantitative goodwill impairment test is performed. For the quantitative analysis, we compare the fair value of our reporting unit to its carrying value and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value.
Acquired intangible assets are amortized over their estimated useful lives. We evaluate the recoverability of our intangible assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the intangible assets are expected to generate. If such review indicates that the carrying amount of our intangible assets is not recoverable, the carrying amount of such assets is reduced to fair value.
Income Taxes
We are subject to income taxes in the Netherlands and numerous other jurisdictions including federal, state, and local jurisdictions in the United States and all other tax jurisdictions or countries in which we conduct business. Earnings from our non-Dutch activities are subject to local country income tax.
We follow the asset and liability method of accounting for income taxes. This method requires recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities. We assess whether it is more likely than not that some portion or all of the deferred tax assets will be realized. We record a valuation allowance to our deferred tax assets to the extent we believe they are not more likely than not to be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income.
We recognize the tax benefit from uncertain tax positions only if it is more likely than not that the tax position will be sustained on examination by the tax authorities, based on the technical merits of the position. The tax benefit is measured based on the largest benefit that is more likely than not of being realized upon ultimate settlement. We adjust reserves for our uncertain tax positions due to changing facts and circumstances. We recognize interest and penalties due to taxing authorities as a component of provision for income taxes.
We make estimates and judgments about our future taxable income based on assumptions that are consistent with our plans and estimates. Should the actual amounts differ from estimates, the amount of valuation allowance could be materially impacted. Any adjustment to the deferred tax asset valuation allowance would be recorded in the consolidated statement of operations for the periods in which the adjustment is determined to be required.
Item 7A. Quantitative and Qualitative Disclosures About Market Risk.
We have operations both within the United States and internationally, and we are exposed to market risk in the ordinary course of our business.
Interest Rate Risk
We had cash, cash equivalents, and restricted cash of $403.7 million as of April 30, 2021. Our cash, cash equivalents, and restricted cash are held in cash deposits and money market funds. The primary objectives of our investment activities are the preservation of capital, the fulfillment of liquidity needs and the fiduciary control of cash and investments. We do not enter into investments for trading or speculative purposes. Due to the short-term nature of these instruments, we do not believe that
71


an immediate 10% increase or decrease in interest rates would have a material effect on the fair market value of our investment portfolio. Declines in interest rates, however, would reduce our future interest income.
Foreign Currency Risk
Our revenue and expenses are primarily denominated in U.S. dollars. To date, we have not had a formal hedging program with respect to foreign currency, but we may do so in the future if our exposure to foreign currency should become more significant. For business conducted outside of the United States, we may have both revenue and costs incurred in the local currency of the subsidiary, creating a partial natural hedge. Changes to exchange rates therefore have not had a significant impact on our operating results to date; however, we will continue to reassess our foreign exchange exposure as we continue to grow our business globally.
We have experienced and will continue to experience fluctuations in net loss as a result of transaction gains or losses related to remeasurement of certain asset and liability balances that are denominated in currencies other than the functional currency of the entities in which they are recorded. An immediate 10% increase or decrease in the relative value of the U.S. dollar to other currencies could have a material effect on our net loss. As a component of other income, net, we recognized a foreign currency transaction gain of $7.7 million and a foreign currency transaction loss of $2.2 million in the years ended April 30, 2021 and April 30, 2020, respectively.
As of April 30, 2021, our cash, cash equivalents, and restricted cash were primarily denominated in U.S. dollars, Euros, and British pounds. A 10% increase or decrease in current exchange rates would have an impact of approximately $11.0 million on our cash, cash equivalents, and restricted cash balances.
Inflation Risk
We do not believe that inflation has had a material effect on our business, financial condition or results of operations.
72


Item 8. Financial Statements and Supplementary Data.
The supplementary financial information required by this Item 8, is included in Part II, Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations, under the caption “Quarterly Results of Operations Data,” which is incorporated herein by reference.
The following financial statements are filed as part of this Annual Report on Form 10-K:
73


Report of Independent Registered Public Accounting Firm

To the Board of Directors and Shareholders of Elastic N.V.

Opinions on the Financial Statements and Internal Control over Financial Reporting

We have audited the accompanying consolidated balance sheets of Elastic N.V. and its subsidiaries (the “Company”) as of April 30, 2021 and 2020, and the related consolidated statements of operations, of comprehensive loss, of redeemable convertible preference shares and shareholders’ equity (deficit), and of cash flows for each of the three years in the period ended April 30, 2021, including the related notes (collectively referred to as the “consolidated financial statements”). We also have audited the Company's internal control over financial reporting as of April 30, 2021, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of April 30, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended April 30, 2021 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of April 30, 2021, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.

Basis for Opinions

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

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

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

Definition and Limitations of Internal Control over Financial Reporting

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

74


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

Revenue Recognition – Identification and Evaluation of Terms and Conditions in Contracts

As described in Note 2 to the consolidated financial statements, management applies the following steps in their determination of revenue to be recognized: (i) identification of the contract with a customer; (ii) identification of the performance obligations in the contract; (iii) determination of the transaction price; (iv) allocation of the transaction price to the performance obligations; and (v) recognition of revenue when the Company satisfies each performance obligation. The Company’s contracts include varying terms and conditions, and identifying and evaluating the impact of these terms and conditions on revenue recognition requires significant judgment. For the fiscal year ended April 30, 2021, the Company’s revenue was $608.5 million.

The principal considerations for our determination that performing procedures relating to revenue recognition, specifically the identification and evaluation of terms and conditions in contracts, is a critical audit matter are the significant judgment by management in identifying and evaluating terms and conditions in contracts that impact revenue recognition. This in turn led to a high degree of auditor judgment, subjectivity and effort in performing procedures and in evaluating the audit evidence to determine whether terms and conditions in contracts were appropriately identified and evaluated by management.

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to the revenue recognition process, including controls related to the identification and evaluation of terms and conditions in contracts that impact revenue recognition. These procedures also included (i) testing the completeness and accuracy of management’s identification and evaluation of the specific terms with customers by examining revenue contracts on a sample basis and (ii) assessing the terms and conditions of the contract including their impact on revenue recognition.


/s/ PricewaterhouseCoopers LLP

San Jose, California
June 25, 2021

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

75



Elastic N.V.
Consolidated Balance Sheets
(in thousands, except share and per share data)
As of April 30,
20212020
Assets
Current assets:
Cash and cash equivalents$400,814 $297,081 
Restricted cash2,894 2,308 
Accounts receivable, net of allowance for credit losses of $2,344 and $1,247 as of April 30, 2021 and April 30, 2020, respectively
160,415 128,690 
Deferred contract acquisition costs36,089 19,537 
Prepaid expenses and other current assets37,002 32,623 
Total current assets637,214 480,239 
Property and equipment, net8,881 7,760 
Goodwill198,851 197,877 
Operating lease right-of-use assets25,464 32,783 
Intangible assets, net36,286 50,455 
Deferred contract acquisition costs, non-current50,263 24,012 
Deferred tax assets3,697 3,164 
Other assets12,516 7,621 
Total assets$973,172 $803,911 
Liabilities and Shareholders’ Equity
Current liabilities:
Accounts payable$7,248 $11,485 
Accrued expenses and other liabilities28,909 22,210 
Accrued compensation and benefits52,525 48,409 
Operating lease liabilities8,528 7,639 
Deferred revenue352,805 243,324 
Total current liabilities450,015 333,067 
Deferred revenue, non-current44,895 16,378 
Operating lease liabilities, non-current19,649 27,827 
Other liabilities, non-current7,782 12,992 
Total liabilities522,341 390,264 
Commitments and contingencies (Note 7 and 9)



Shareholders’ equity:
Convertible preference shares, €0.01 par value; 165,000,000 shares authorized, 0 shares issued and outstanding as of April 30, 2021 and April 30, 2020
  
Ordinary shares, par value €0.01 per share: 165,000,000 shares authorized; 90,533,985 shares issued and outstanding as of April 30, 2021 and 82,856,978 shares issued and outstanding as of April 30, 2020
948 856 
Treasury stock, 35,937 shares (repurchased at an average price of $10.30 per share)
(369)(369)
Additional paid-in capital1,071,675 898,788 
Accumulated other comprehensive loss(8,105)(1,377)
Accumulated deficit(613,318)(484,251)
Total shareholders’ equity 450,831 413,647 
Total liabilities and shareholders’ equity
$973,172 $803,911 
The accompanying notes are an integral part of these consolidated financial statements.
76


Elastic N.V.
Consolidated Statements of Operations
(in thousands, except share and per share data)
Year Ended April 30,
202120202019
Revenue
License - self-managed$67,994 $53,536 $39,474 
Subscription - self-managed and SaaS499,345 338,634 208,780 
Total subscription revenue567,339 392,170 248,254 
Professional services41,150 35,450 23,399 
Total revenue608,489 427,620 271,653 
Cost of revenue
Cost of license - self-managed1,386 948 387 
Cost of subscription - self-managed and SaaS121,127 84,819 53,560 
Total cost of revenue - subscription122,513 85,767 53,947 
Cost of professional services38,541 36,923 24,063 
Total cost of revenue161,054 122,690 78,010 
Gross profit447,435 304,930 193,643 
Operating expenses
Research and development199,203 165,370 101,167 
Sales and marketing273,877 219,040 147,296 
General and administrative103,833 91,625 46,536 
Total operating expenses576,913 476,035 294,999 
Operating loss(129,478)(171,105)(101,356)
Other income, net7,764 1,963 3,441 
Loss before income taxes(121,714)(169,142)(97,915)
Provision for (benefit from) income taxes7,720 (1,968)4,388 
Net loss$(129,434)$(167,174)$(102,303)
Net loss per share attributable to ordinary shareholders, basic and diluted$(1.48)$(2.12)$(1.86)
Weighted-average shares used to compute net loss per share attributable to ordinary shareholders, basic and diluted
87,207,094 78,799,732 54,893,365 
The accompanying notes are an integral part of these consolidated financial statements.
77


Elastic N.V.
Consolidated Statements of Comprehensive Loss
(in thousands)
Year Ended April 30,
202120202019
Net loss$(129,434)$(167,174)$(102,303)
Other comprehensive loss:
Foreign currency translation adjustments(6,728)54 (470)
Other comprehensive income (loss)(6,728)54 (470)
Total comprehensive loss$(136,162)$(167,120)$(102,773)
The accompanying notes are an integral part of these consolidated financial statements.
78


Elastic N.V.
Consolidated Statements of Redeemable Convertible Preference Shares
and Shareholders’ Equity (Deficit)
(in thousands, except share data)
Redeemable Convertible
Preference Shares
Ordinary SharesTreasury
Shares
Amount
Additional
Paid-in
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total
Stockholders'
Equity (Deficit)
SharesAmountSharesAmount
Balances as of April 30, 201828,939,466 $200,921 33,232,955 $33 $(369)$62,542 $(961)$(214,774)$(153,529)
Change in par value upon conversion from B.V. to N.V.
— — — 303 — (303)— — — 
Conversion of redeemable convertible preference shares to ordinary shares upon initial public offering
(28,939,466)(200,921)28,939,466 289 — 200,632 — — 200,921 
Issuance of ordinary shares upon initial public offering, net of underwriting discounts and issuance costs
— — 8,050,000 93 — 263,749 — — 263,842 
Issuance of ordinary shares upon exercise of stock options
— — 3,117,320 33 — 18,519 — — 18,552 
Issuance of ordinary shares upon subscription of restricted stock awards
— — 244,498 3 — (3)— — — 
Vesting of early exercised stock options
— — — — — 1,019 — — 1,019 
Vesting of ordinary shares subject to repurchase
— — — — — 449 — — 449 
Repurchase of early exercised stock options
— — (43,630)— — — — — — 
Ordinary shares issued in connection with the acquisition of Lambda Lab
— — 134,474 — — — — — — 
Stock-based compensation
— — — — — 34,531 — — 34,531 
Net loss
— — — — — — — (102,303)(102,303)
Foreign currency translation
— — — — — — (470)— (470)
Balances as of April 30, 2019  73,675,083 754 (369)581,135 (1,431)(317,077)263,012 
Issuance of ordinary shares upon exercise of stock options
— — 6,815,098 77 — 61,386 — — 61,463 
Issuance of ordinary shares upon release of restricted stock units
— — 152,688 2 — — — — 2 
Ordinary shares issued in connection with the acquisition of Endgame
— — 1,983,663 21 — 167,316 — — 167,337 
Ordinary shares issued in connection with the acquisition of Endgame held in escrow
— — 235,031 2 — 19,824 — — 19,826 
Assumption of stock option plan as consideration for acquisition of Endgame
— — — — — 9,309 — — 9,309 
Repurchase of unvested RSAs
— — (4,585)— — — — — — 
Vesting of ordinary shares subject to repurchase
— — — — — 2,730 — — 2,730 
Stock-based compensation
— — — — — 57,088 — — 57,088 
Net loss
— — — — — — — (167,174)(167,174)
Foreign currency translation
— — — — — — 54 — 54 
Balances as of April 30, 2020  82,856,978 856 (369)898,788 (1,377)(484,251)413,647 
Cumulative-effect adjustment from adoption of ASU 2016-13— — — — — — — 367 367 
Issuance of ordinary shares upon exercise of stock options— — 6,989,222 83 — 77,175 — — 77,258 
Issuance of ordinary shares upon release of restricted stock units— — 687,785 9 — (9)— —  
Stock-based compensation— — — — — 93,018 — — 93,018 
Reclassification of liability-classified awards— — — — — 2,703 — — 2,703 
Net loss— — — — — — — (129,434)(129,434)
Foreign currency translation— — — — — — (6,728)— (6,728)
Balances as of April 30, 2021 $ 90,533,985 $948 $(369)$1,071,675 $(8,105)$(613,318)$450,831 
The accompanying notes are an integral part of these consolidated financial statements.
79


Elastic N.V.
Consolidated Statements of Cash Flows
(in thousands)
Year Ended April 30,
202120202019
Cash flows from operating activities
Net loss$(129,434)$(167,174)$(102,303)
Adjustments to reconcile net loss to cash used in operating activities:
Depreciation and amortization17,237 12,859 5,695 
Amortization of deferred contract acquisition costs40,991 28,314 21,374 
Non-cash operating lease cost7,927 7,422  
Stock-based compensation expense, net of amounts capitalized93,680 60,007 39,942 
Non-cash acquisition expense settled with shares 8,834  
Deferred income taxes33 (1,539)3,621 
Foreign currency transaction gain(9,507)  
Other(142)1,123 69 
Changes in operating assets and liabilities, net of impact of business acquisitions:
Accounts receivable, net(24,037)(46,753)(29,804)
Deferred contract acquisition costs(81,137)(46,217)(30,006)
Prepaid expenses and other current assets(4,192)(2,950)(18,049)
Other assets(4,107)5,603 (3,292)
Accounts payable(4,775)5,968 2,226 
Accrued expenses and other liabilities8,118 5,220 10,872 
Accrued compensation and benefits3,867 19,710 3,842 
Operating lease liabilities(7,914)(6,661) 
Deferred revenue115,937 85,670 71,876 
Net cash provided by (used in) operating activities22,545 (30,564)(23,937)
Cash flows from investing activities
Purchases of property and equipment(3,912)(5,063)(3,447)
Business acquisitions, net of cash acquired (24,373)(1,986)
Capitalization of internal-use software(317)  
Other2,711 249 (2,850)
Net cash used in investing activities(1,518)(29,187)(8,283)
Cash flows from financing activities
Net proceeds from issuance of ordinary shares in initial public offering
  269,514 
Proceeds from issuance of ordinary shares upon exercise of stock options
77,258 61,463 18,552 
Repurchase of early exercised options  (500)
Repayment of notes payable (90)(106)
Payment of deferred offering costs  (5,672)
Payment of withholding taxes related to acquisition expense settled in shares (2,834) 
Net cash provided by financing activities77,258 58,539 281,788 
Effect of exchange rate changes on cash, cash equivalents, and restricted cash6,034 321 (897)
Net increase (decrease) in cash, cash equivalents, and restricted cash104,319 (891)248,671 
Cash, cash equivalents, and restricted cash, beginning of period299,389 300,280 51,609 
Cash, cash equivalents, and restricted cash, end of period$403,708 $299,389 $300,280 
Supplemental disclosures of cash flow information
Cash paid (refunds) for income taxes, net$(423)$3,497 $3,067 
Cash paid for operating lease liabilities$8,957 $7,371 $ 
Supplemental disclosures of non-cash investing and financing information
Purchases of property and equipment included in accounts payable$10 $101 $157 
Operating lease right-of-use assets for new lease obligations$1,120 $12,332 $ 
Vesting of early exercised stock options$ $ $1,019 
Vesting of shares subject to repurchase$ $2,730 $449 
Issuance of ordinary shares for business acquisition$ $178,329 $ 
Assumption of stock option plan as consideration for business combination$ $9,309 $ 
The accompanying notes are an integral part of these consolidated financial statements.
80


Elastic N.V.
Notes to Condensed Consolidated Financial Statements




81


1. Organization and Description of Business
Elastic N.V. (“Elastic” or the “Company”) was incorporated under the laws of the Netherlands in 2012. Elastic is a search company. It created the Elastic Stack, a powerful set of software products that ingest and store data from any source and in any format, and perform search, analysis, and visualization in milliseconds or less. Developers build on top of the Elastic Stack to apply the power of search to their data and solve business problems. The Company also offers software solutions built on the Elastic Stack: Enterprise Search, Observability, and Security. The Elastic Stack and the Company’s solutions are designed to run in public or private clouds, in hybrid environments, or in traditional on-premises environments.
Initial Public Offering
In October 2018, the Company completed its initial public offering (“IPO”) in which it issued and sold 8,050,000 ordinary shares at an offering price of $36.00 per share, including 1,050,000 ordinary shares pursuant to the exercise in full of the underwriters’ option to purchase additional shares. The Company received net proceeds of $263.8 million, after deducting underwriting discounts and commissions of $20.3 million and offering expenses of $5.7 million. Immediately prior to the completion of the IPO, all 28,939,466 shares of the Company’s then-outstanding redeemable convertible preference shares automatically converted into 28,939,466 ordinary shares at their respective conversion ratios and the Company reclassified $200.6 million from temporary equity to additional paid-in capital and $0.3 million to ordinary shares on its consolidated balance sheet.
The Company’s articles of association designated and authorized the Company to issue 72 million ordinary shares with a par value of €0.001 per share up until immediately prior to the completion of the IPO at which time the authorized ordinary shares increased to 165 million.  In addition, the par value of ordinary shares was changed from €0.001 per share to €0.01 per share as required by Dutch law at the time of the Company’s conversion into a Dutch public company with limited liability (naamloze vennootschap).
2. Summary of Significant Accounting Policies
Basis of Presentation
The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the financial statements of the Company and its wholly owned subsidiaries. All intercompany transactions and accounts have been eliminated in consolidation.
Fiscal Year
The Company’s fiscal year ends on April 30. References to fiscal 2021, for example, refer to the fiscal year ended April 30, 2021.
Use of Estimates and Judgments
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Such estimates include, but are not limited to, allocation of revenue between recognized and deferred amounts, deferred contract acquisition costs, allowance for credit losses, valuation of stock-based compensation, fair value of ordinary shares in periods prior to the Company’s initial public offering, fair value of acquired intangible assets and goodwill, useful lives of acquired intangible assets and property and equipment, whether an arrangement is or contains a lease, the discount rate used for operating leases and valuation allowance for deferred income taxes. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events.
In March 2020, the World Health Organization declared the 2019 novel Coronavirus Disease (“COVID-19”) a pandemic. The pandemic is expected to result in a global slowdown of economic activity that is likely to decrease demand for a broad variety of goods and services, including from the Company’s customers, while also disrupting sales channels and marketing activities for an unknown period of time. The full extent to which COVID-19 may impact the Company’s financial condition or results of operations is uncertain.
Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. As of the date of issuance of these financial statements, the Company is not aware of any specific event or circumstance that would require the Company to update its estimates, judgments or revise the carrying value of the Company’s assets or liabilities. These estimates may change, as new events occur and additional information is obtained,
82


and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company’s financial statements.
Foreign Currency
The reporting currency of the Company is the U.S. dollar. The Company determines the functional currency of each subsidiary in accordance with ASC 830, Foreign Currency Matters, based on the currency of the primary economic environment in which each subsidiary operates. Items included in the financial statements of such subsidiaries are measured using that functional currency. The Company periodically re-assesses its operations to determine if previous conclusions are still valid. Changes in functional currencies are applied prospectively if the operations encounter a significant and permanent change.
For the subsidiaries where the U.S. dollar is the functional currency, foreign currency denominated monetary assets and liabilities are re-measured into U.S. dollars at current exchange rates and foreign currency denominated nonmonetary assets and liabilities are re-measured into U.S. dollars at historical exchange rates. Gains or losses from foreign currency re-measurement and settlements are included in other income (expense), net in the consolidated statement of operations. For the years ended April 30, 2021, 2020 and 2019, the Company recognized a re-measurement gain of $7.7 million, and re-measurement loss of $2.2 million and $0.2 million, respectively.
For subsidiaries where the functional currency is other than the U.S. dollar, the Company uses the period-end exchange rates to translate assets and liabilities, the average monthly exchange rates to translate revenue and expenses, and historical exchange rates to translate shareholders’ equity (deficit), into U.S. dollars. The Company records translation gains and losses in accumulated other comprehensive loss as a component of shareholders’ equity in the consolidated balance sheet.
Comprehensive Loss
The Company’s comprehensive loss includes net loss and unrealized gains and losses on foreign currency translation adjustments.
Cash, Cash Equivalents and Restricted Cash
The Company considers all highly liquid investments, including money market funds with an original maturity of three months or less at the date of purchase, to be cash equivalents. The carrying amount of the Company’s cash equivalents approximates fair value, due to the short maturities of these instruments. Restricted cash represents cash on deposit with financial institutions in support of letters of credit in favor of certain landlords for non-cancelable lease agreements.
Cash, cash equivalents, and restricted cash as reported in the Company’s consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and the restricted cash as shown on the consolidated balance sheet. Cash, cash equivalents, and restricted cash as reported in the Company’s consolidated statements of cash flows consists of the following (in thousands):
As of April 30,
20212020
Cash and cash equivalents$400,814 $297,081 
Restricted cash2,894 2,308 
Cash, cash equivalents and restricted cash$403,708 $299,389 
Short-Term Investments
Investments with an original maturity of three months or less at the date of purchase are considered cash equivalents, while all other investments are classified as short-term or long-term based on the nature of the investments, their maturities, and their availability for use in current operations. The Company determines the appropriate classification of its investments at the time of purchase and reevaluates such designation at each balance sheet date. Bank deposits with original maturities greater than three months but less than twelve months and are classified as short-term investments within current assets in the consolidated balance sheet. The Company had no short-term investments as of April 30, 2021 and April 30, 2020.
Fair Value of Financial Instruments
The Company’s financial instruments consist of cash equivalents, accounts receivable, accounts payable, and accrued liabilities. Cash equivalents are stated at amortized cost, which approximates fair value at the balance sheet dates, due to the
83


short period of time to maturity. Accounts receivable, accounts payable and accrued liabilities are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.
Assets and liabilities recorded at fair value on a recurring basis in the consolidated balance sheet consisting primarily of cash equivalents are categorized based upon the level of judgment associated with the inputs used to measure their fair values. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The Company measures its financial assets and liabilities at fair value at each reporting period using a fair value hierarchy which requires the Company to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value:
Level 1:   Observable inputs, such as unadjusted quoted prices in active markets for identical assets or liabilities at the measurement date.
Level 2:   Observable inputs, other than Level 1 prices, such as quoted prices in active markets for similar assets and liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3:   Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
The carrying values of the Company’s financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximate their respective fair values due to the short period of time to maturity, receipt or payment.
Concentration of Credit Risk
Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash, cash equivalents, restricted cash, short-term investments, and accounts receivable. The primary focus of the Company’s investment strategy is to preserve capital and meet liquidity requirements. The Company maintains its cash accounts with financial institutions where, at times, deposits exceed federal insurance limits. The Company invests its excess cash in highly-rated money market funds and in short-term investments. The Company extends credit to customers in the normal course of business. The Company performs credit analyses and monitors the financial health of its customers to reduce credit risk. Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Management performs ongoing credit evaluations of customers and maintains allowances for potential credit losses on customers’ accounts when deemed necessary.
No customer represented 10% or more of net accounts receivable as of April 30, 2021, and one customer represented 10% of net accounts receivable as of April 30, 2020. No customer accounted for more than 10% of the Company’s total revenue for the years ended April 30, 2021, 2020 and 2019.
Accounts Receivable, Unbilled Accounts Receivable and Allowance for Credit Losses
Accounts receivable primarily consists of amounts billed currently due from customers. The Company’s accounts receivable are subject to collection risk. Gross accounts receivable are reduced for this risk by an allowance for credit losses. This allowance is for estimated losses resulting from the inability of the Company’s customers to make required payments. The Company determines the need for an allowance for credit losses based upon various factors, including past collection experience, credit quality of the customer, age of the receivable balance, and current economic conditions, as well as specific circumstances arising with individual customers. Accounts receivables are written off against the allowance when management determines a balance is uncollectible and the Company no longer actively pursues collection of the receivable.
84


The Company does not typically offer right of refund in its contracts. The allowance for credit losses reflects the Company’s best estimate of probable losses inherent in the Company’s receivables portfolio. As of April 30, 2021 and 2020, the allowance for credit losses was $2.3 million and $1.2 million, respectively. Activity related to the Company’s allowance for credit losses was as follows (in thousands):
Year ended April 30,
202120202019
Beginning balance$1,247 $1,411 $776 
Cumulative-effect adjustment from adoption of ASU 2016-13(367)  
Bad debt expense5,095 193 1,105 
Accounts written off(3,631)(357)(470)
Ending balance$2,344 $1,247 $1,411 
Unbilled accounts receivable represents amounts for which the Company has recognized revenue, pursuant to the Company’s revenue recognition policy, for fulfilled obligations, but not yet billed. The unbilled accounts receivable balance was $5.2 million and $2.6 million as of April 30, 2021 and 2020, respectively.
Capitalized Software Development and Implementation Costs
Software development costs for software to be sold, leased, or otherwise marketed are expensed as incurred until the establishment of technological feasibility, at which time those costs are capitalized until the product is available for general release to customers and amortized over the estimated life of the product. Technological feasibility is established upon the completion of a working prototype that has been certified as having no critical bugs and is a release candidate. To date, costs to develop software that is marketed externally have not been capitalized as the current software development process is essentially completed concurrently with the establishment of technological feasibility. As such, all related software development costs are expensed as incurred and included in research and development expense in the consolidated statement of operations.
Costs related to software acquired, developed, or modified solely to meet the Company’s internal requirements, with no substantive plans to market such software at the time of development and costs related to the development of web-based product are capitalized during the application development stage. Costs incurred during the preliminary planning and evaluation stage of the project and during the post implementation operational stage are expensed as incurred. Costs incurred during the application development stage of the project are capitalized. No costs were capitalized during the years ended April 30, 2021 and 2020.
The Company also capitalizes qualifying implementation costs incurred in a hosting arrangement that is a service contract based on the existing guidance for internally developed software. In accordance with the guidance, (i) capitalized implementation costs are classified in the same balance sheet line item as the amounts prepaid for the related hosting arrangement; (ii) amortization of capitalized implementation costs are presented in the same income statement line item as the service fees for the related hosting arrangement; and (iii) cash flows related to capitalized implementation costs are presented within the same category of cash flow activity as the cash flows for the related hosting arrangement (i.e. operating activity). The Company tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
The Company amortizes capitalized implementation costs over the expected life of the service contract. The Company capitalized $0.3 million in implementation costs for software hosting arrangements during the fiscal year ended April 30, 2021. No such costs were capitalized during the fiscal year ended April 30, 2020. No amortization expense related to capitalized implementation costs was recorded during the fiscal years ended April 30, 2021, 2020 and 2019, respectively as the underlying implementation activities were not complete.
Property and Equipment
Property and equipment are recorded at cost and depreciated over their estimated useful lives using the straight-line method. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the financial statements and any resulting gain or loss is reflected within the consolidated statement of operations. There was no material gain or loss incurred as a result of retirement or sale in the periods presented. Repair and maintenance costs are expensed as incurred.
85


Leases
Leases arise from contractual obligations that convey the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration. The Company determines whether an arrangement is or contains a lease at inception, based on whether there is an identified asset and whether the Company controls the use of the identified asset throughout the period of use. At the lease commencement date, the Company determines the lease classification between finance and operating and recognizes a right-of-use asset and corresponding lease liability for each lease component. A right-of-use asset represents the Company’s right to use an underlying asset and a lease liability represents the Company’s obligation to make payments during the lease term. The operating lease right-of-use asset also includes any lease payments made and excludes lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. The Company accounts for lease components and non-lease components as a single lease component.
The lease liability is initially measured as the present value of the remaining lease payments over the lease term. The discount rate used to determine the present value is the Company’s incremental borrowing rate unless the interest rate implicit in the lease is readily determinable. The Company estimates its incremental borrowing rate based on the information available at lease commencement date for borrowings with a similar term. The right-of-use asset is initially measured as the present value of the lease payments, adjusted for initial direct costs, prepaid lease payments to lessors and lease incentives.
Acquisitions
The Company has completed a number of acquisitions of other businesses in the past and may acquire additional businesses or technologies in the future. The results of businesses acquired in a business combination are included in the Company’s consolidated financial statements from the date of acquisition. The Company allocates the purchase price, which is the sum of the consideration provided and may consist of cash, equity or a combination of the two, in a business combination to the identifiable assets and liabilities of the acquired business at their acquisition date fair values. The excess of the purchase price over the amount allocated to the identifiable assets and liabilities, if any, is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management to use significant judgment and estimates, including the selection of valuation methodologies, estimates of future revenue and cash flows, discount rates and selection of comparable companies.
When the Company issues stock-based or cash awards to an acquired company’s shareholders, the Company evaluates whether the awards are consideration or compensation for post-acquisition services. The evaluation includes, among other things, whether the vesting of the awards is contingent on the continued employment of the acquired company’s shareholders beyond the acquisition date. If continued employment is required for vesting, the awards are treated as compensation for post- acquisition services and recognized as expense over the requisite service period.
To date, the assets acquired and liabilities assumed in the Company’s business combinations have primarily consisted of goodwill and finite-lived intangible assets, consisting primarily of developed technologies, in-process research & development, customer relationships and trade names. The estimated fair values and useful lives of identifiable intangible assets are based on many factors, including estimates and assumptions of future operating performance and cash flows of the acquired business, the nature of the business acquired, and the specific characteristics of the identified intangible assets. The estimates and assumptions used to determine the fair values and useful lives of identified intangible assets could change due to numerous factors, including market conditions, technological developments, economic conditions and competition. In connection with determination of fair values, the Company may engage independent appraisal firms to assist with the valuation of intangible and certain tangible assets acquired and certain assumed obligations.
Acquisition-related transaction costs incurred by the Company are not included as a component of consideration transferred, but are accounted for as an operating expense in the period in which the costs are incurred.
Goodwill
Goodwill represents the excess of the purchase price over the fair value of net assets acquired in business combinations accounted for using the acquisition method for accounting and is not amortized. The Company tests goodwill for impairment at least annually, in the fourth quarter of each year, or more frequently if events or changes in circumstances indicate that this asset may be impaired. For the purposes of impairment testing, the Company has determined that it has one operating segment and one reporting unit. The Company’s test of goodwill impairment starts with a qualitative assessment to determine whether it is necessary to perform a quantitative goodwill impairment test. If qualitative factors indicate that the fair value of the reporting unit is more likely than not less than its carrying amount, then a quantitative goodwill impairment test is performed. For the quantitative analysis, the Company compares the fair value of its reporting unit to its carrying value. If the estimated fair value exceeds book value, goodwill is considered not to be impaired and no additional steps are necessary. However, if the fair value
86


of the reporting unit is less than book value, then under the second step the carrying amount of the goodwill is compared to its implied fair value. There was no impairment of goodwill recorded for the years ended April 30, 2021, 2020 and 2019.
Acquired Intangible Assets
Acquired amortizable intangible assets are amortized on a straight-line basis over the estimated useful lives of the assets.
Useful life
(in years)
Developed technology
4-5
Customer relationships
4
Trade names
4
Impairment of Long-Lived Assets
The Company evaluates the recoverability of long-lived assets, including property and equipment and amortizable acquired intangible assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be fully recoverable. Such events and changes may include: significant changes in performance relative to expected operating results, significant changes in asset use, significant negative industry or economic trends, and changes in the Company’s business strategy. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If such review indicates that the carrying amount of long-lived assets is not recoverable, the carrying amount of such assets is reduced to fair value. The Company determined that there were no events or changes in circumstances that indicated that its long-lived assets were impaired during the years ended April 30, 2021, 2020 and 2019.
In addition to the recoverability assessment, the Company periodically reviews the remaining estimated useful lives of property and equipment and amortizable intangible assets. If the estimated useful life assumption for any asset is changed, the remaining unamortized balance would be depreciated or amortized over the revised estimated useful life, on a prospective basis.
Deferred Offering Costs
Deferred offering costs were capitalized and consisted of fees and expenses incurred in connection with the sale of the Company’s ordinary shares in its IPO, including the legal, accounting, printing and other IPO-related costs. Upon consummation of the IPO in October 2018, $0.2 million of previously deferred offering costs along with additional offering costs of $5.5 million were reclassified to shareholders’ equity and recorded against the proceeds from the offering.
Revenue Recognition
The Company generates revenue primarily from the sale of self-managed subscriptions (which include licenses for proprietary features, support, and maintenance) and from the sale of SaaS subscriptions. The Company also generates revenue from professional services, which consist of consulting and training.
Under ASC Topic 606, Revenue from Contracts with Customers, the Company recognizes revenue when its customer obtains control of promised goods or services in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. The Company’s contracts include varying terms and conditions, and identifying and evaluating the impact of these terms and conditions on revenue recognition requires significant judgment. In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under each of its agreements, the Company performs the following steps:
(i)    identification of the contract with a customer;
The Company contracts with its customers through order forms, which in some cases are governed by master sales agreements. The Company determines that it has a contract with a customer when the order form has been approved, each party’s rights regarding the products or services to be transferred can be identified, the payment terms for the services can be identified, the Company has determined the customer has the ability and intent to pay and the contract has commercial substance. The Company applies judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, credit, reputation and financial or other information pertaining to the customer. At contract inception the Company evaluates whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. The Company has concluded that its contracts with customers do not contain warranties that give rise to a separate performance obligation.
87


(ii)    identification of the performance obligations in the contract;
Performance obligations promised in a contract are identified based on the products and services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the products or services either on their own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the products and services is separately identifiable from other promises in the contract.
The Company’s self-managed subscriptions include both license providing the right to use proprietary features in its software, as well as an obligation to provide support (on both open source and proprietary features) and maintenance. The Company’s SaaS products provide access to hosted software as well as support, which the Company considers to be a single performance obligation.
Services-related performance obligations relate to the provision of consulting and training services. These services are distinct from subscriptions and do not result in significant customization of the software.
(iii)    determination of the transaction price;
The transaction price is the total amount of consideration we expect to be entitled to in exchange for the subscriptions and services in a contract. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. None of the Company’s contracts contain a significant financing component.
(iv)    allocation of the transaction price to the performance obligations; and
If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. For contracts that contain multiple performance obligations, the Company allocates the transaction price to each performance obligation based on a relative standalone selling price (‘SSP”). The SSP is determined based on the prices at which we separately sell these products assuming the majority of these fall within a pricing range. In instances where SSP is not directly observable, such as when we do not sell the software license separately, we derive the SSP using information that may include market conditions and other observable and unobservable inputs which can require significant judgment. There is typically more than one SSP for individual products and services due to the stratification of those products and services by quantity, term of the subscription, sales channel and other circumstances. If one of the performance obligations is outside of the SSP range, the Company allocates the transaction price considering the midpoint of the SSP range. The Company also considers if there are any additional material rights inherent in a contract, and if so, the Company allocates a portion of the transaction price to such rights based on a relative SSP.
(v)    recognition of revenue when the Company satisfies each performance obligation;
Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised product or service to the customer. The Company’s self-managed subscriptions include both upfront revenue recognition when the license is delivered as well as revenue recognized ratably over the contract period for support and maintenance based on the stand-ready nature of these subscription elements. Revenue on the Company’s SaaS products is recognized ratably over the contract period as the Company satisfies the performance obligation.
Professional services comprise consulting services as well as public and private training. Consulting services are generally time-based arrangements. Revenue from professional services is recognized as these services are performed.
The Company generates sales directly through its sales team and through its channel partners. Sales to channel partners are made at a discount and revenues are recorded at this discounted price once all the revenue recognition criteria above are met. To the extent that the Company offers rebates, incentives or joint marketing funds to such channel partners, recorded revenues are reduced by this amount. Channel partners generally receive an order from an end-customer prior to placing an order with the Company. Payment from channel partners is not contingent on the partner’s collection from end-customers.
Contract Balances
The timing of revenue recognition may differ from the timing of invoicing to customers. For annual contracts, the Company typically invoices customers at the time of entering into the contract. For multi-year agreements, the Company generally invoices customers on an annual basis prior to each anniversary of the contract start date. The Company records unbilled accounts receivable related to revenue recognized in excess of amounts invoiced as the Company has an unconditional right to invoice and receive payment in the future related to those fulfilled obligations. Contract liabilities consist of deferred revenue which is recognized over the contractual period.
88


Deferred Contract Acquisition Costs
Deferred contract acquisition costs represent costs that are incremental to the acquisition of customer contracts, which consist mainly of sales commissions and associated payroll taxes. The Company determines whether costs should be deferred based on sales compensation plans, if the commissions are in fact incremental and would not have occurred absent the customer contract.
During the fiscal year ended April 30, 2020, the Company updated its sales commissions plan by incorporating different commission rates for contracts with new customers and incremental sales to existing customers, and subsequent subscription renewals. Subsequent to this change, sales commissions for renewal of a subscription contract are not considered commensurate with the commissions paid for contracts with new customers and incremental sales to existing customers given the substantive difference in commission rates in proportion to their respective contract values. Effective May 1, 2019, commissions paid for contracts with new customers and incremental sales to existing customers are amortized over an estimated period of benefit of five years while commissions paid for renewal contracts are amortized based on the pattern of the associated revenue recognition over the related contractual renewal period for the pool of renewal contracts. The Company determines the period of benefit for commissions paid for contracts with new customers and incremental sales to existing customers by taking into consideration its initial estimated customer life and the technological life of its software and related significant features. Commissions paid on professional services are typically amortized in accordance with the associated revenue as the commissions paid on new and renewal professional services are commensurate with each other. Amortization of deferred contract acquisition costs is recognized in sales and marketing expense in the consolidated statement of operations.
The Company periodically reviews the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit of these deferred costs.
Further disclosures with respect to the Company’s deferred contract acquisition costs are also included in Note 6, Balance Sheet Components.
Cost of Revenue
Cost of revenue consists primarily of costs related to providing subscription and professional services to the Company’s customers, including personnel costs (salaries, bonuses and benefits, and stock-based compensation) and related expenses for customer support and services personnel, as well as cloud infrastructure costs, third-party expenses, depreciation of fixed assets, amortization associated with acquired intangible assets, and allocated overhead.
Research and Development
Research and development costs are expensed as incurred and consist primarily of personnel costs, including salaries, bonuses and benefits, and stock-based compensation. Research and development costs also include depreciation and allocated overhead.
Advertising
Advertising costs are charged to operations as incurred or the first time the advertising takes place, based on the nature of the advertising, and include direct marketing, events, public relations, sales collateral materials and partner programs. Advertising costs were $16.7 million, $7.7 million and $6.5 million for the years ended April 30, 2021, 2020 and 2019 respectively. Advertising costs are recorded in sales and marketing expense in the consolidated statement of operations.
Stock-Based Compensation
Compensation expense related to stock awards issued to employees, including stock options, restricted stock awards (“RSAs”), and restricted stock units (“RSUs”) is measured at the fair value on the date of the grant and recognized over the requisite service period. The fair value of stock options is estimated on the date of the grant using the Black-Scholes option-pricing model. The fair value of RSAs and RSUs is estimated on the date of the grant based on the fair value of the Company’s underlying ordinary shares.
Compensation expense for stock options and RSUs is recognized on a straight-line basis over the requisite service period. Compensation expense for RSAs is amortized on a graded basis over the requisite service period as long as the underlying performance condition is probable to occur. RSAs issued included a performance condition in the form of a specified liquidity event.  The liquidity event condition was satisfied upon the effectiveness of the Company’s registration statement on Form S-1 (“IPO registration statement”), on October 4, 2018. On that date, the Company recorded a cumulative stock-based compensation expense of $1.7 million using the accelerated attribution method for all RSAs, for which the service condition had been fully satisfied as of October 4, 2018. The remaining unrecognized stock-based compensation expense
89


related to the RSAs was recorded over their remaining requisite service periods. The Company recognizes forfeitures as they occur.
Net Loss per Share Attributable to Ordinary Shareholders
The Company calculates basic net loss per share by dividing the net loss by the weighted-average number of ordinary shares outstanding during the period, less shares subject to repurchase. Diluted net loss per share is computed by giving effect to all potentially dilutive ordinary share equivalents outstanding for the period, including stock options and restricted stock units.
Prior to the completion of the IPO in October 2018, the Company calculated basic and diluted net loss per share attributable to ordinary shareholders in conformity with the two-class method required for companies with participating securities. The Company considered all series of redeemable convertible preference shares and early exercised stock options to be participating securities as the holders were entitled to receive non-cumulative dividends on a pari passu basis in the event that a dividend was paid on ordinary shares. Under the two-class method, the net loss attributable to ordinary shareholders was not allocated to the redeemable convertible preference shares and early exercised stock options as the holders of redeemable convertible preference shares and early exercised stock options did not have a contractual obligation to share in losses.
Under the two-class method, basic net loss per share attributable to ordinary shareholders was calculated by dividing the net loss by the weighted-average number of ordinary shares outstanding during the period, less shares subject to repurchase. Diluted net loss per share attributable to ordinary shareholders was computed by giving effect to all potentially dilutive ordinary shares outstanding for the period. For purposes of this calculation, redeemable convertible preference shares, stock options to acquire ordinary shares, contingently issuable shares, and early exercised stock options were considered potentially dilutive ordinary shares, but had been excluded from the calculation of diluted net loss per share attributable to ordinary shareholders as their effect was antidilutive.
Upon completion of the IPO, all shares of redeemable convertible preference shares then outstanding were automatically converted into an equivalent number of shares of ordinary shares on a one-to-one basis and their carrying amount reclassified into shareholders’ deficit. As of April 30, 2021, the Company did not have any redeemable convertible preference shares issued and outstanding.
Treasury Shares
Ordinary shares of the Company that are repurchased are recorded as treasury shares at cost and are included as a component of shareholders’ equity.
Segments
Operating segments are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Maker (“CODM”). The Company’s Chief Executive Officer is its CODM. The Company’s CODM reviews financial information presented on a consolidated basis for the purposes of making operating decisions, allocating resources and evaluating financial performance. As such, the Company has determined that it operates in one operating and one reportable segment. The Company presents financial information about its operating segment and geographical areas in Note 15 to the consolidated financial statements.
Income Taxes
The Company is subject to income taxes in the Netherlands and numerous foreign jurisdictions. These foreign jurisdictions may have different statutory rates than the Netherlands. The Company records a provision for income taxes for the anticipated tax consequences of the reported results of operations using the asset and liability method. 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 the tax basis of assets and liabilities, as well as for operating losses and tax credit carryforwards. Deferred tax assets and liabilities are measured using the 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 it believes is more likely than not to be realized.
The calculation of the Company’s tax obligations involves dealing with uncertainties in the application of complex tax laws and regulations. ASC 740, Income Taxes, provides that a tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, on the basis of the technical merits. The Company has assessed its income tax positions and recorded tax benefits for all years subject to examination, based upon the Company’s evaluation of the facts, circumstances and information available at each period end. For those tax positions where the Company has determined there is a greater than fifty percent likelihood that a tax benefit will be sustained, the Company has recorded the largest amount of tax benefit that may potentially
90


be realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is determined there is less than fifty percent likelihood that a tax benefit will be sustained, no tax benefit has been recognized.
Although the Company believes that it has adequately reserved for its uncertain tax positions, the Company can provide no assurance that the final tax outcome of these matters will not be materially different. As the Company expands internationally, it will face increased complexity, and the Company’s unrecognized tax benefits may increase in the future. The Company makes adjustments to its reserves when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. 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.
Customer Deposits
Certain of the Company’s contracts, acquired via the Endgame, Inc. (“Endgame”) acquisition, allow for termination at the customer’s convenience, or the Company may receive prepayments on master sales agreements. In these cases, the Company does not consider a contract to exist past the term in which enforceable rights and obligations exist. Amounts received related to these agreements are classified outside of deferred revenue in the consolidated balance sheet, and these amounts do not represent contract balances. As of April 30, 2021, the Company had $3.2 million of customer deposits included in accrued expenses and other liabilities. As of April 30, 2020, the Company had $2.6 million of customer deposits included in accrued expenses and other liabilities, and $8.5 million of non-refundable customer deposits included in other liabilities, non-current on the consolidated balance sheet.
Recently Adopted Accounting Pronouncements
Credit Losses:  In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, and has since issued various amendments including ASU No. 2018-19, ASU No. 2019-4, and ASU No. 2019-5. The standard and related amendments modify the accounting for credit losses for most financial assets and requires an entity to utilize a new impairment model known as current expected credit loss (“CECL”) model to estimate its lifetime “expected credit loss” and record an allowance that, when deducted from the amortized costs basis of the financial asset, presents the amount expected to be collected on the financial asset. Additionally, ASU No. 2016-13 amends the current available-for-sale security impairment model for debt securities held for investment. The new model requires an estimate of expected credit losses when the fair value is below the amortized cost of the asset. The credit-related impairment (and subsequent recoveries) are recognized as an allowance on the balance sheet with a corresponding adjustment to the income statement. Non-credit related losses will continue to be recognized through OCI. This guidance also requires new disclosures for financial assets measured at amortized cost, loans and available-for-sale debt securities. Entities will apply the standard’s provisions as a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is adopted. The Company adopted ASU No. 2016-13 on May 1, 2020. The Company’s adoption of this ASU resulted in a $0.4 million reduction to accumulated deficit.
Goodwill Impairment:  In January 2017, the FASB issued ASU No. 2017-4, Intangibles— Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. The standard will simplify the measurement of goodwill impairment by eliminating step two of the two-step impairment test. Step two measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. The new guidance requires an entity to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. Additionally, an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. The Company adopted ASU No. 2017-4 on May 1, 2020. The Company's adoption of this ASU did not have a material impact on the Company's consolidated financial statements.
Fair Value Measurements:  In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820), which modifies, removes and adds certain disclosure requirements on fair value measurements based on the FASB Concepts Statement, Conceptual Framework for Financial Reporting—Chapter 8: Notes to Financial Statements. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. The Company adopted ASU No. 2018-13 on May 1, 2020. The Company's adoption of this ASU did not have a material impact on the Company's consolidated financial statements.
Intangible Assets:  In August 2018, the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other— Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing
91


Arrangement That Is a Service Contract, which 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 (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendments in this ASU. The Company adopted ASU No. 2018-15 on May 1, 2020 and applied it prospectively to implementation costs incurred after the date of adoption. The Company’s adoption of this ASU had no material impact on the Company’s consolidated financial statements.
New Accounting Pronouncements Not Yet Adopted
Income Taxes: In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, eliminating certain exceptions to the general principles in ASC 740 related to intra-period tax allocation, deferred tax liability and general methodology for calculating income taxes. Additionally, the ASU makes other changes for matters such as franchise taxes that are partially based on income, transactions with a government that result in a step up in the tax basis of goodwill, separate financial statements of legal entities that are not subject to tax, and enacted changes in tax laws in interim periods. The new guidance becomes effective for the Company for the fiscal year ending April 30, 2022. Early adoption is permitted. The Company does not expect the adoption of the new accounting standard to have a material impact on its consolidated financial statements.
Equity Awards: In May 2021, the FASB issued ASU No. 2021-4, Earnings Per Share (Topic 260), Debt—Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options, which clarifies the accounting for modifications or exchanges of a freestanding equity-classified written call option that is not within the scope of another Topic. It addresses how an entity should treat, measure the effect of, and recognize the effect of a modification of the terms or conditions or an exchange of a freestanding equity-classified written call option that remains equity classified after modification or exchange. The new guidance becomes effective for the Company for the fiscal year ending April 30, 2023. Early adoption is permitted, including in interim periods. The Company does not expect the adoption of the new accounting standard to have a material impact on its consolidated financial statements.
Reclassification
In connection with the preparation of the Company’s consolidated financial statements for the year ended April 30, 2021, the Company identified an immaterial misclassification in the prior year balance sheet, which understated short term deferred revenue and overstated long term deferred revenue by $11.6 million as of April 30, 2020. The Company has corrected for this immaterial misclassification in the accompanying consolidated balance sheet by revising the April 30, 2020 deferred revenue balances. This change in classification has no effect on previously reported cash flows in the condensed consolidated statement of cash flows and has no effect on previously reported consolidated statements of operations for any period.
3. Revenue and Performance Obligations
Disaggregation of Revenue
The following table presents revenue by category (in thousands):
Year Ended April 30,
202120202019
Amount% of
Total
Revenue
Amount% of
Total
Revenue
Amount% of
Total
Revenue
Self-managed subscription$401,020 66 %$299,880 70 %$202,419 74 %
License67,994 11 %53,536 12 %39,474 14 %
Subscription333,026 55 %246,344 58 %162,945 60 %
SaaS166,319 27 %92,290 22 %45,835 17 %
Total subscription revenue567,339 93 %392,170 92 %248,254 91 %
Professional services41,150 7 %35,450 8 %23,399 9 %
Total revenue$608,489 100 %$427,620 100 %$271,653 100 %
92


Remaining Performance Obligations
Remaining performance obligations represent the aggregate amount of the transaction price in contracts allocated to performance obligations not delivered, or partially undelivered, as of the end of the reporting period. Remaining performance obligations include deferred revenue and the unfulfilled portion of multi-year contracts or other orders not yet invoiced and certain unfulfilled orders against accepted customer contracts at the end of any given period.
As of April 30, 2021, the Company had $796.4 million of remaining performance obligations, which is comprised of product and services revenue not yet delivered. As of April 30, 2021, the Company expects to recognize approximately 85% of its remaining performance obligations as revenue over the next 24 months and the remainder thereafter.
4. Fair Value Measurements
The Company measures financial assets and liabilities that are measured at fair value on a recurring basis at each reporting period using a fair value hierarchy that prioritizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement.
The following table summarizes assets that are measured at fair value on a recurring basis as of April 30, 2021 (in thousands):
Level 1Level 2Level 3Total
Financial Assets:
Cash and cash equivalents:
Money market funds$175,007 $ $ $175,007 
The following table summarizes assets that are measured at fair value on a recurring basis as of April 30, 2020 (in thousands):
Level 1Level 2Level 3Total
Financial Assets:
Cash and cash equivalents:
Money market funds$197,314 $ $ $197,314 
Money market funds consist of cash equivalents with remaining maturities of three months or less at the date of purchase.  The Company uses quoted prices in active markets for identical assets to determine the fair value of its Level 1 investments in money market funds.  
5. Acquisitions
Fiscal 2020 Acquisition
Endgame, Inc.
On October 8, 2019, the Company acquired all outstanding shares of Endgame, a security company offering endpoint protection technology, for a total acquisition price of $234.0 million. Elastic paid the purchase price through (i) the issuance of 2,218,694 ordinary shares in respect of Endgame’s outstanding capital stock, warrants, convertible notes, and certain retention awards, (ii) the cash repayment of Endgame’s outstanding indebtedness of $20.4 million, (iii) the assumption of Endgame’s outstanding stock options, (iv) a $0.4 million cash deposit to an expense fund for the fees and expenses of the representative and agent of Endgame securityholders, (v) the cash payment of Endgame’s transaction expenses of $5.9 million, and (vi) the cash payment of withholding taxes related to acquisition expense settled in shares of $2.8 million. Approximately 11% of the ordinary shares issued, or 235,031 shares, were being held in an indemnity escrow fund for 18 months after the acquisition close date and were released in April 2021. For purposes of determining the total acquisition price of $234.0 million, the Company used the ordinary share price of $89.3836 which was determined on the basis of the volume weighted average price per share rounded to four decimal places for the twenty (20) consecutive trading days ending with the complete trading day ending five (5) trading days prior to the date upon which the acquisition was consummated.
The fair value of the shares transferred as consideration was $84.12 per share and was determined on the basis of the closing stock price of the Company’s ordinary shares on the date of acquisition. The fair value of the assumed stock options was determined by using a Black-Scholes option pricing model with the applicable assumptions as of the acquisition date.
93


The stock options assumed on the acquisition date will continue to vest as the Endgame employees provide services in the post-acquisition period. The fair value of these awards will be recorded as share-based compensation expense over the respective vesting period of each stock option.
The acquisition was accounted for as a business combination and the total purchase price was allocated to the net tangible and intangible assets and liabilities based on their respective fair values on the acquisition date and the excess was recorded as goodwill.
The following table summarizes the components of the U.S. GAAP purchase price and the allocation of the purchase price at fair value (in thousands):
Cash paid $26,633 
Ordinary shares178,331 
Assumption of stock option plan9,309 
Total consideration$214,273 
The above U.S. GAAP purchase price consideration does not include ordinary shares of Elastic issued as part of acceleration of equity awards and participation in the retention bonus pool.
The following table summarizes the fair values of assets acquired and liabilities assumed (in thousands):
Cash and cash equivalents$2,220 
Restricted cash40 
Accounts receivable2,661 
Prepaid and other current assets549 
Operating lease right-of-use assets4,363 
Property and equipment503 
Intangible assets53,800 
Other assets58 
Goodwill178,764 
Accounts payable(1,112)
Accrued expenses and other current liabilities(3,035)
Accrued compensation and benefits(5,042)
Operating lease liabilities, current(981)
Deferred revenue, current(3,532)
Deferred revenue, non-current(2,661)
Operating lease liabilities, non-current(3,551)
Other liabilities, non-current(8,771)
Total purchase consideration$214,273 
Identifiable intangible assets include (in thousands):
TotalUseful life (in years)
Developed technology$32,700 5
Customer relationships19,200 4
Trade name1,900 4
Intangible assets$53,800 
Developed technology consists of software products and security platform developed by Endgame. Customer relationships consists of contracts with platform users that purchase Endgame’s products and services that carry distinct value. Trade names represent the Company’s right to the Endgame trade names and associated design, as it exists as of the acquisition date.
The fair value assigned to developed technology was determined primarily using the multi-period excess earnings model, which estimates the revenue and cash flows derived from the asset and then deducts portions of the cash flow that can
94


be attributed to supporting assets otherwise recognized. Management applied significant judgment in estimating the fair value of the developed technology intangible asset, which involved the use of significant estimates related to the revenue growth rate assumption for both existing and any future product offerings. The fair value of the Company’s customer relationships was determined using the income approach, which discounts expected future cash flows to present value using estimates and assumptions related to revenue and customer growth rate as determined by management. The fair value assigned to trade name was determined using the relief from royalty method, where the owner of the asset realizes a benefit from owning the intangible asset rather than paying a rental or royalty rate for use of the asset. The acquired intangible assets are being amortized on a straight-line basis over their respective useful lives, which approximates the pattern in which these assets are utilized.
Recognized goodwill of $178.8 million is not deductible for tax purposes and is primarily attributed to planned growth in new markets, synergies arising from the acquisition and the value of the acquired workforce.
Net tangible assets and liabilities assumed were valued at their respective carrying amounts as of the acquisition date, as the Company believes that these amounts approximate their current fair values.
Endgame has been included in the Company’s consolidated results of operations since the acquisition date. Endgame’s results were immaterial to the Company’s consolidated results for the year ended April 30, 2020.
The following unaudited pro forma condensed consolidated financial information gives effect to the acquisition of Endgame as if it were consummated on May 1, 2018, including pro forma adjustments related to the valuation and allocation of the purchase price, primarily amortization of acquired intangible assets and deferred revenue fair value adjustments; share-based compensation expense; alignment of accounting policies; the impact of applying ASC Topic 606, Revenue From Contracts With Customers, to Endgame’s historical financial statements; and direct transaction costs reflected in the historical financial statements. This data is presented for informational purposes only and is not intended to represent or be indicative of the results of operations that would have been reported had the acquisition occurred on May 1, 2018. It should not be taken as representative of future results of operations of the combined company (in thousands).
Year Ended April 30,
20202019
Pro forma revenue (1)$435,234 $285,917 
Pro forma net loss (1)$(176,019)$(152,280)
(1) As if the acquisition of Endgame were consummated on May 1, 2018
Non-recurring acquisition costs incurred by the Company of $17.5 million, including a non-cash expense settled in the Company’s ordinary shares for $8.8 million and a related cash payment of withholding taxes of $2.8 million, were charged to general and administrative expenses in the consolidated statement of operations for the year ended April 30, 2020, and are reflected in the pro forma net loss presented above for the year ended April 30, 2019. Non-recurring acquisition costs incurred by Endgame of $1.5 million are also reflected in the pro forma net loss presented above for the year ended April 30, 2019.
Fiscal 2019 Acquisition
Lambda Lab Corp.
In July 2018, the Company acquired 100% of the share capital of Lambda Lab Corp. (“Lambda Lab”), a privately held company headquartered in the United States. Lambda Lab was a code search company whose product was built on top of Elasticsearch and focused on building semantic understanding of code, exposed through powerful search features. Purchase consideration for the acquisition was $2.0 million in cash. Excluded from the purchase consideration were 134,474 ordinary shares of $2.2 million issued to certain employees of Lambda Lab. These shares were subject to repurchase and were contingent upon these employees’ continued employment with the Company. As of April 30, 2020, no shares were subject to repurchase and all stock-based compensation expense had been recognized. During the years ended April 30, 2020 and 2019, the Company recorded stock-based compensation expense of $0.9 million and $1.4 million, respectively.
95


The following table summarizes the components of the Lambda Lab purchase price and the preliminary allocation of the purchase price at fair value (in thousands):
Cash paid$1,997 
Developed technology$1,339 
Trade name15 
Goodwill1,038 
Net liabilities acquired(395)
Total purchase consideration$1,997 
The amount allocated to developed technology was $1.3 million. The fair value assigned to developed technology was determined primarily using the multi-period excess earnings model, which estimates the revenue and cash flows derived from the asset and then deducts portions of the cash flow that can be attributed to supporting assets otherwise recognized. The acquired developed technology is being amortized on a straight-line basis over four years, which approximates the pattern in which these assets are utilized.
Goodwill of $1.0 million, none of which is deductible for tax purposes, was recorded in connection with the Lambda Lab acquisition, which is primarily attributed to synergies arising from the acquisition and the value of the acquired workforce.
Acquisition costs of $0.2 million were charged to general and administrative expenses in the consolidated statement of operations for the year ended April 30, 2019.

Lambda Lab has been included in the Company’s consolidated results of operations since the acquisition date.
Fair Value of Ordinary Shares Used for Purchase Consideration
The fair value of the ordinary shares issued as part of the consideration paid for the acquisitions prior to the Company’s IPO was determined by the Company’s board of directors based on numerous subjective and objective factors, including, but not limited to, a contemporaneous valuation performed by an independent third-party valuation firm. Because the Company was not publicly traded at the time the acquisitions were completed, the Company’s board of directors considered valuations of comparable companies, sales of redeemable convertible preference shares, sales of ordinary shares to unrelated third parties, operating and financial performance, the lack of liquidity of the Company’s ordinary shares, and general and industry-specific economic outlook, among other factors.
6. Balance Sheet Components
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
As of April 30,
20212020
Prepaid hosting costs$11,122 $12,228 
Prepaid value added taxes9,408 5,167 
Prepaid software subscription costs5,636 3,104 
Deposits2,410 1,857 
Prepaid taxes1,694 3,612 
Other6,732 6,655 
Total prepaid expenses and other current assets$37,002 $32,623 
96


Property and Equipment, Net
The cost and accumulated depreciation of property and equipment were as follows (in thousands):
As of April 30,
Useful Life (in years)
20212020
Leasehold improvementsLesser of estimated useful life or remaining lease term$10,342 $8,405 
Computer hardware and software32,319 5,687 
Furniture and fixtures
3-5
5,971 5,072 
Assets under construction707 1,661 
Total property and equipment19,339 20,825 
Less: accumulated depreciation(10,458)(13,065)
Property and equipment, net$8,881 $7,760 
Depreciation expense related to property and equipment was $3.1 million, $2.8 million and $2.7 million for the years ended April 30, 2021, 2020 and 2019, respectively.
Intangible Assets, Net
Intangible assets consisted of the following as of April 30, 2021 (in thousands):
Gross Fair ValueAccumulated AmortizationNet Book ValueWeighted Average
Remaining
Useful Life
(in years)
Developed technology$44,830 $20,850 $23,980 3.3
Customer relationships19,598 8,382 11,216 2.4
Trade names2,872 1,780 1,092 2.4
Total$67,300 $31,012 $36,288 3.0
Foreign currency translation adjustment$(2)
Total$36,286 
Intangible assets consisted of the following as of April 30, 2020 (in thousands):
Gross Fair ValueAccumulated AmortizationNet Book ValueWeighted Average
Remaining
Useful Life
(in years)
Developed technology$44,830 $12,412 $32,418 4.1
Customer relationships19,598 3,210 16,388 3.4
Trade names2,872 1,223 1,649 3.4
Total$67,300 $16,845 $50,455 3.9
Amortization expense for the intangible assets for the years ended April 30, 2021, 2020 and 2019 was as follows (in thousands):
Year Ended April 30,
202120202019
Cost of revenue—cost of license—self-managed$1,386 $948 $387 
Cost of revenue—cost of subscription—self-managed and SaaS7,051 5,820 2,421 
Sales and marketing5,730 3,300 148 
Total amortization of acquired intangible assets$14,167 $10,068 $2,956 
97


The expected future amortization expense related to the intangible assets as of April 30, 2021 was as follows (in thousands, by fiscal year):
2022$12,947 
202311,890 
20248,715 
20252,734 
2026 
Thereafter 
Total$36,286 
Goodwill
The following table represents the changes to goodwill (in thousands):
Carrying Amount
Balance as of April 30, 2019$19,846 
Addition from acquisition178,764 
Foreign currency translation adjustment(733)
Balance as of April 30, 2020$197,877 
Foreign currency translation adjustment974 
Balance as of April 30, 2021$198,851 
There was no impairment of goodwill during the years ended April 30, 2021, 2020 and 2019.
Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consisted of the following (in thousands):
As of April 30,
20212020
Accrued expenses$12,772 $10,864 
Value added taxes payable8,493 7,230 
Income taxes payable1,596  
Other6,048 4,116 
Total accrued expenses and other liabilities$28,909 $22,210 
Accrued Compensation and Benefits
Accrued compensation and benefits consisted of the following (in thousands):
As of April 30,
20212020
Accrued vacation$24,078 $17,971 
Accrued commissions17,581 16,259 
Accrued payroll and withholding taxes5,522 7,588 
Other5,344 6,591 
Total accrued compensation and benefits$52,525 $48,409 
98


Contract Balances
The following table provides information about unbilled accounts receivable, deferred contract acquisition costs, and deferred revenue from contracts with customers (in thousands):
As of April 30,
20212020
Unbilled accounts receivable, included in accounts receivable, net$5,204 $2,622 
Deferred contract acquisition costs$86,352 $43,549 
Deferred revenue$397,700 $259,702 
Significant changes in the unbilled accounts receivable and the deferred revenue balances were as follows (in thousands):
Unbilled Accounts Receivable
Year Ended April 30,
202120202019
Beginning balance$2,622 $1,710 $1,139 
Amounts transferred to accounts receivable from unbilled accounts receivable presented at the beginning of the period
(2,622)(1,710)(1,139)
Revenue recognized during the period in excess of invoices issued5,204 2,622 1,710 
Ending balance$5,204 $2,622 $1,710 
Deferred Revenue
Year Ended April 30,
202120202019
Beginning balance$259,702 $170,666 $102,561 
Increases due to invoices issued, excluding amounts recognized as
    revenue during the period
364,093 242,136 163,963 
Amounts transferred to deferred revenue from accrued expenses and other
    liabilities upon entering into contracts with customers, net of revenue
    recognized during the period
5,424   
Increase from acquisitions, net of revenue recognized 6,192  
Revenue recognized that was included in deferred revenue balance at
   beginning of period
(231,519)(159,292)(95,858)
Ending balance$397,700 $259,702 $170,666 
Deferred Contract Acquisition Costs
The following table summarizes the activity of the deferred contract acquisition costs (in thousands):
Year Ended April 30,
202120202019
Beginning balance$43,549 $26,150 $18,079 
Capitalization of contract acquisition costs83,794 45,713 29,445 
Amortization of deferred contract acquisition costs(40,991)(28,314)(21,374)
Ending balance$86,352 $43,549 $26,150 
Deferred contract acquisition costs, current36,089 19,537 17,215 
Deferred contract acquisition costs, non- current50,263 24,012 8,935 
Total deferred contract acquisition costs$86,352 $43,549 $26,150 
The Company did not recognize any impairment of deferred contract acquisition costs during the years ended April 30, 2021, 2020 and 2019.
99


7. Commitments and Contingencies
The table below reflects the Company’s future minimum purchase obligations relating primarily to non-cancellable agreements for cloud hosting, subscription software, and sales and marketing as of April 30, 2021 (in thousands):
Years Ending April 30,Purchase Obligations
2022$56,346 
202393,705 
202488,427 
202555,000 
202655,000 
Total$348,478 
Cloud Hosting Commitments
In April 2021, the Company entered into an amendment to a non-cancellable cloud hosting capacity agreement, effective April 1, 2021, for a total purchase commitment of $260.0 million payable over the five years following the date of the agreement. In December 2019, the Company entered into an amendment to a non-cancellable cloud hosting capacity agreement with a different vendor for a total purchase commitment of $100.0 million payable over the four years following the effective date of the agreement. Actual timing may vary depending on services used and total payments under these capacity commitments may be higher than the total minimum depending on services used.
Letters of Credit
The Company had a total of $2.1 million in letters of credit outstanding in favor of certain landlords for office space as of April 30, 2021.
Legal Matters
From time to time, the Company has become involved in claims and other legal matters arising in the ordinary course of business. The Company investigates these claims as they arise. Although claims are inherently unpredictable, the Company is currently not aware of any matters that, if determined adversely to the Company, would individually or taken together have a material adverse effect on its business, results of operations, financial position or cash flows.
The Company accrues estimates for resolution of legal and other contingencies when losses are probable and reasonably estimable.
Although the results of litigation and claims are inherently unpredictable, the Company does not believe that there were any matters under litigation or claims with a reasonable possibility of the Company incurring a material loss as of April 30, 2021.
Indemnification
The Company enters into indemnification provisions under its agreements with other companies in the ordinary course of business, including business partners, landlords, contractors and parties performing its research and development. Pursuant to these arrangements, the Company agrees to indemnify, hold harmless, and reimburse the indemnified party for certain losses suffered or incurred by the indemnified party as a result of the Company’s activities. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable. The Company has never incurred costs to defend lawsuits or settle claims related to these indemnification agreements. As a result, the Company believes the fair value of these agreements is not material. The Company maintains commercial general liability insurance and product liability insurance to offset certain of the Company’s potential liabilities under these indemnification provisions.
In addition, the Company indemnifies its officers, directors and certain key employees while they are serving in good faith in their respective capacities. To date, there have been no claims under any indemnification provisions.
8. Redeemable Convertible Preference Shares
The Company previously issued redeemable convertible preference shares in one or more series, each with such designations, rights, qualifications, limitations, and restrictions.  Immediately prior to the completion of the IPO, all shares of redeemable convertible preference shares then outstanding were automatically converted into an equivalent number of ordinary
100


shares on a one-to-one basis and their carrying amount reclassified into shareholders’ equity. As of April 30, 2021, there were no redeemable convertible preference shares issued and outstanding.
9. Leases
The Company’s leases are composed of corporate office spaces and various equipment under non-cancelable operating lease agreements that expire at various dates through 2025. As of April 30, 2021, the Company had no finance leases.
Components of lease costs included in the consolidated statement of operations were as follows (in thousands):
Year Ended April 30,
20212020
Operating lease cost$8,825 $8,435 
Short-term lease cost2,319 3,111 
Variable lease cost527 1,883 
Total lease cost$11,671 $13,429 
Lease term and discount rate information as of April 30, 2021 are summarized as follows:

Weighted average remaining lease term (years)3.86
Weighted average discount rate4.86 %
Future minimum lease payments under non-cancelable operating leases on an undiscounted cash flow basis as of April 30, 2021 were as follows (in thousands):
Years Ending April 30,
2022$8,981 
20237,717 
20246,431 
20255,092 
20262,803 
Thereafter 
Total minimum lease payments31,024 
Less imputed interest(2,847)
Present value of future minimum lease payments28,177 
Less current lease liabilities(8,528)
Operating lease liabilities, non-current$19,649 
10. Ordinary Shares
The Company’s articles of association designated and authorized the Company to issue 72 million ordinary shares with a par value of €0.001 per share up until immediately prior to the completion of the IPO at which time the authorized ordinary shares increased to 165 million.  In addition, the par value per ordinary share was changed from €0.001 per share to €0.01 per share as required by Dutch law at the time of the Company’s conversion into a Dutch public company with limited liability (naamloze vennootschap).
Each holder of ordinary shares has the right to one vote per ordinary share. The holders of ordinary shares are also entitled to receive dividends whenever funds are legally available and when declared by the board of directors, subject to the prior rights of holders of all classes of shares outstanding having priority rights to dividends. No dividends have been declared by the Company’s board of directors from inception through the year ended April 30, 2021.
101


Ordinary Shares Reserved for Issuance
The Company had reserved shares of ordinary shares for issuance as follows:
As of April 30,
20212019
Stock options issued and outstanding7,611,016 15,260,506 
RSUs issued and outstanding
3,301,283 2,472,092 
Remaining shares available for future issuance under the 2012 Plan
15,737,819 12,461,850 
Total ordinary shares reserved
26,650,118 30,194,448 
Early Exercised Options
Certain ordinary share option holders have the right to exercise unvested options, subject to a repurchase right held by the Company at the original exercise price, in the event of voluntary or involuntary termination of employment of the shareholder. As of April 30, 2021 and 2020, there were no unvested ordinary shares that had been early exercised and were subject to repurchase. The proceeds related to unvested ordinary shares are recorded as liabilities until the stock vests, at which point they are transferred to additional paid-in capital.
Shares issued for the early exercise of options are included in issued and outstanding shares as they are legally issued and outstanding.
Convertible Preference Shares
The Company’s board of directors has the authority, for a period of five years from October 10, 2018, without further action by the Company’s shareholders, to issue up to 165 million shares of undesignated convertible preference shares with rights and preferences, including voting rights, designated from time to time by the board of directors. As of April 30, 2021, there were no convertible preference shares issued or outstanding.
11. Equity Incentive Plans
In September 2012, the Company’s board of directors adopted and the Company’s shareholders approved the 2012 Stock Option Plan, which was amended and restated in September 2018 (as amended and restated, the “2012 Plan”). Under the 2012 Plan, the board of directors, the compensation committee, as administrator of the 2012 Plan, and a duly authorized committee may grant stock options and other equity-based awards, such as Restricted Stock Awards (“RSAs”) or Restricted Stock Units (“RSUs”), to eligible employees, directors, and consultants to attract and retain the best available personnel for positions of substantial responsibility, to provide additional incentive to employees, directors and consultants, and to promote the success of the Company’s business. The Company’s board of directors, compensation committee or a duly authorized committee determines the vesting schedule for all equity-based awards. Stock options granted to new employees under the 2012 Plan generally vest over four years with 25% of the option shares vesting one year from the vesting commencement date and then ratably over the following 36 months subject to the employees’ continued service to the Company. Refresh grants to existing employees generally vest monthly over four years subject to the employees continued service to the Company.  RSUs granted to new employees generally vest over a period of four years with 25% vesting on the one-year anniversary of the vesting start date and the remainder vesting semi-annually over the next three years, subject to the grantee’s continued service to the Company. RSUs granted to existing employees generally vest semi-annually over a period of four years, subject to the grantee’s continued service to the Company.  The Company’s compensation committee may explicitly deviate from the general vesting schedules in its approval of an equity-based award, as it may deem appropriate. Stock options expire ten years after the date of grant. Stock options, RSAs and RSUs that are canceled under certain conditions become available for future grant or sale under the 2012 Plan unless the 2012 Plan is terminated.  
102


The equity awards available for grant for the periods presented were as follows: 
Year Ended April 30,
20212020
Available at beginning of fiscal year12,461,850 9,649,123 
Awards authorized4,142,849 3,683,754 
Options granted(232,075)(172,031)
Options cancelled890,561 1,181,482 
RSUs granted(1,965,644)(2,101,271)
RSUs cancelled440,278 216,208 
RSAs repurchased 4,585 
Available at end of period15,737,819 12,461,850 
Endgame Stock Incentive Plan Assumed in Acquisition
In connection with its acquisition of Endgame, the Company assumed all in-the-money stock options issued under Endgame’s Amended and Restated 2010 Stock Incentive Plan that were outstanding on the date of acquisition. The assumed stock options will continue to be outstanding and will be governed by the provisions of their respective plan and are included in the stock option activity table below.
Stock Options
The following table summarizes stock option activity (in thousands, except share and per share data):
Stock Options Outstanding
Number of
Stock Options
Outstanding
Weighted-
Average
Exercise
Price
Remaining
Contractual
Term
(in years)
Aggregate
Intrinsic
Value
Balance as of April 30, 201922,866,438 $11.90 7.98$1,684,106 
Stock options granted172,031 $81.39 
Stock options assumed in acquisition245,390 $48.99 
Stock options exercised(6,815,098)$9.01 
Stock options cancelled(1,181,482)$15.81 
Stock options assumed in acquisition cancelled(26,773)$71.35 
Balance as of April 30, 202015,260,506 $14.17 7.27$767,795 
Stock options granted232,075 $139.68 
Stock options exercised(6,989,222)$11.08 
Stock options cancelled(890,561)$18.15 
Stock options assumed in acquisition cancelled(1,782)$72.75 
Balance as of April 30, 20217,611,016 $20.34 6.66$768,517 
Exercisable as of April 30, 20214,593,744 $14.51 6.32$487,788 
Stock options exercisable include 125,598 stock options that were unvested as of April 30, 2021.
Aggregate intrinsic value represents the difference between the exercise price of the stock options to purchase ordinary shares and the fair value of the Company’s ordinary shares. The weighted-average grant-date fair value per share of stock options granted was $80.01 and $50.92 for the years ended April 30, 2021 and 2020, respectively.
As of April 30, 2021, the Company had unrecognized stock-based compensation expense of $40.0 million related to unvested stock options that the Company expects to recognize over a weighted-average period of 1.66 years.
RSUs
During the year ended April 30, 2021, the Company granted 1,965,644 RSUs at a weighted-average grant date fair value of $123.48 per unit.
103


During the year ended April 30, 2021, the Company cancelled 80,839 cash settled RSUs and contemporaneously granted 80,839 equity settled RSUs. The modification of the awards and related change in the classification of awards from liability-classified to equity-classified was accounted for under the provisions of ASC 718 - Stock Compensation. Prior to the conversion, the Company performed a final measurement of its stock-based compensation liability under the fair value method, which resulted in a non-cash stock-based compensation expense of $2.5 million. Additionally, upon modification of the awards, the Company reclassified $2.7 million stock-based compensation liability to additional-paid in capital.
As of April 30, 2021, the Company had unrecognized stock-based compensation expense of $286.8 million related to RSUs that the Company expects to recognize over a weighted-average period of 3.04 years.
The following table summarizes RSU activity under the 2012 Plan:
Number of AwardsWeighted-Average Grant Date Fair Value
Outstanding and unvested at April 30, 2019740,467 $62.48 
RSUs granted2,101,271 $68.25 
RSUs released(153,438)$72.55 
RSUs cancelled(216,208)$62.25 
Outstanding and unvested at April 30, 20202,472,092 $66.78 
RSUs granted1,965,644 $123.48 
RSUs released(696,175)$71.18 
RSUs cancelled(440,278)$73.31 
Outstanding and unvested at April 30, 20213,301,283 $98.74 
Determination of Fair Value
The determination of the fair value of stock-based options on the date of grant using an option pricing model is affected by the fair value of the Company’s ordinary shares, as well as assumptions regarding a number of complex and subjective variables. The Company uses the Black-Scholes option pricing model to calculate the fair value of stock options, which requires the use of assumptions including actual and projected employee stock option exercise behaviors, expected price volatility of the Company’s ordinary shares, the risk-free interest rate and expected dividends. Each of these inputs is subjective and generally requires significant judgment to determine.
Fair Value of Ordinary Shares:    Prior to the IPO, the fair value of ordinary shares underlying the stock awards had historically been determined by the board of directors, with input from the Company’s management. The board of directors previously determined the fair value of the ordinary shares at the time of grant of the awards by considering a number of objective and subjective factors, including valuations of comparable companies, sales of redeemable convertible preference shares, sales of ordinary shares to unrelated third parties, operating and financial performance, the lack of liquidity of the Company’s ordinary shares, and general and industry-specific economic outlook. Subsequent to the IPO, the fair value of the underlying ordinary shares is determined by the closing price, on the date of the grant, of the Company’s ordinary shares, which are traded publicly on the New York Stock Exchange.
Expected Term:    The expected term represents the period that options are expected to be outstanding. For option grants that are considered to be “plain vanilla,” the Company determines the expected term using the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options.
Expected Volatility:    Since the Company has limited trading history of its ordinary shares, the expected volatility is derived from the average historical stock volatilities of several unrelated public companies within the Company’s industry that the Company considers to be comparable to its own business over a period equivalent to the option’s expected term.
Risk-Free Interest Rate:    The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities approximately equal to the option’s expected term.
Dividend Rate:    The expected dividend is assumed to be zero as the Company has never paid dividends and has no current plans to do so.
The Company’s expected volatility and expected term involve management’s best estimates, both of which impact the fair value of the option calculated under the Black-Scholes option pricing model and, ultimately, the expense that will be recognized over the life of the option.
104


The fair value of stock options granted and assumed was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:
Year Ended April 30,
202120202019
Expected term (in years)
6.02 - 6.08
2.00 - 7.27
6.02 - 6.08
Expected stock price volatility
62.6% - 63.9%
54.8%
40.5% - 46.7%
Risk-free interest rate
0.4% - 1.1%
1.4% - 2.0%
2.4% - 3.1%
Dividend yield0%0%0%
Stock-Based Compensation Expense
Total stock-based compensation expense recognized in the Company’s consolidated statements of operations was as follows (in thousands):
Year Ended April 30,
202120202019
Cost of revenue—cost of subscription—self-managed and SaaS$7,105 $4,147 $3,383 
Cost of revenue—professional services4,824 2,980 1,208 
Research and development35,267 23,621 16,100 
Sales and marketing31,581 19,334 11,996 
General and administrative14,903 9,925 7,255 
Stock-based compensation expense, net of amounts capitalized93,680 60,007 39,942 
Capitalized stock-based compensation expense10   
Total stock-based compensation expense$93,690 $60,007 $39,942 
12. Net Loss Per Share Attributable to Ordinary Shareholders
The following table sets forth the computation of basic and diluted net loss per share attributable to ordinary shareholders (in thousands, except share and per share data):
Year Ended April 30,
202120202019
Numerator:
Net loss$(129,434)$(167,174)$(102,303)
Denominator:
Weighted-average shares used in computing net loss per share attributable to ordinary shareholders, basic and diluted
87,207,094 78,799,732 54,893,365 
Net loss per share attributable to ordinary shareholders, basic and diluted$(1.48)$(2.12)$(1.86)
Since the Company is in a net loss position for all periods presented, basic net loss per share is the same as diluted net loss per share for all periods. The following outstanding potentially dilutive ordinary shares were excluded from the computation of diluted net loss per share attributable to ordinary shareholders for the periods presented because the impact of including them would have been antidilutive:
Year Ended April 30,
202120202019
Stock options7,611,016 15,260,506 22,866,438 
RSUs3,301,283 2,368,740 595,503 
Contingently issuable shares 235,031  
Shares subject to repurchase  254,350 
Total10,912,299 17,864,277 23,716,291 
13. Income Taxes
The Company is incorporated in the Netherlands but operates in various countries with differing tax laws and rates. The geographical breakdown of income (loss) before provision for income taxes is summarized as follows (in thousands):
105


Year Ended April 30,
202120202019
Dutch$(163,770)$(173,338)$(121,803)
Foreign42,056 4,196 23,888 
Loss before income taxes$(121,714)$(169,142)$(97,915)
The components of the provision for (benefit from) income taxes were as follows (in thousands):
Year Ended April 30,
202120202019
Current:
Dutch$1,125 $518 $ 
Foreign3,896 (560)912 
Total current tax expense (income)$5,021 $(42)$912 
Deferred:
Dutch$ $ $(233)
Foreign2,699 (1,926)3,709 
Total deferred tax expense (income)2,699 (1,926)3,476 
Total provision for (benefit from) income taxes$7,720 $(1,968)$4,388 
The Company’s effective tax rate substantially differed from the Dutch statutory tax rate of 25% primarily due to the valuation allowance on the Dutch, United States and United Kingdom deferred tax assets, partially offset by a tax benefit from stock-based compensation. A reconciliation of income taxes at the statutory income tax rate to the provision for income taxes included in the consolidated statement of operations is as follows (in thousands, except for rates):
Year Ended April 30,
202120202019
Tax
Rate
Tax
Rate
Tax
Rate
Dutch statutory income tax$(30,428)25.0 %$(42,286)25.0 %$(24,479)25.0 %
Foreign income taxed at different rates(486)0.4 %313 (0.2)%(310)0.3 %
Stock-based compensation(100,931)82.9 %(53,050)31.4 %(24,848)25.3 %
Research and development credits(11,020)9.0 %(7,771)4.6 %(2,161)2.2 %
Change in valuation allowance146,571 (120.4)%97,734 (57.8)%43,071 (44.0)%
Deferred tax asset revaluation(256)0.2 %1,991 (1.2)%11,883 (12.1)%
Other4,270 (3.4)%1,101 (0.6)%1,232 (1.2)%
Provision for (benefit from) income taxes$7,720 (6.3)%$(1,968)1.2 %$4,388 (4.5)%
Deferred Income Taxes
Deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities. Management assesses whether it is more likely than not that some portion or all of the deferred tax assets will be realized. Deferred tax assets are reduced by a valuation allowance where management has concluded it is more likely than not that the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income. Management makes estimates and judgments about future taxable income based on assumptions that are consistent with the Company’s plans and estimates.
106


Significant components of the Company’s deferred tax assets and liabilities are summarized as follows (in thousands):
As of April 30,
20212020
Deferred tax assets:
Accrued compensation$ $3,267 
Net operating loss carryforward385,443 208,629 
Deferred revenue4,609 3,876 
Stock-based compensation11,614 7,203 
Research and development credits22,988 15,333 
Lease liabilities4,956 6,616 
Other3,156 2,961 
Gross deferred tax assets432,766 247,885 
Less valuation allowance(409,756)(225,197)
Total deferred tax assets$23,010 $22,688 
Deferred tax liabilities:
Accrued compensation$(41)$ 
Deferred contract acquisition costs(13,173)(8,423)
Intangible assets(8,191)(8,841)
Right of use assets(4,523)(5,695)
Other (218)
Gross deferred tax liabilities(25,928)(23,177)
Net deferred tax liabilities$(2,918)$(489)
The deferred tax assets and liabilities disclosure at April 30, 2020 has been adjusted to reflect the deferred tax right-of-use asset and related deferred lease liability recognized in accordance with ASC 842.
The valuation allowance for deferred tax assets as of April 30, 2021 and 2020 was $409.8 million and $225.2 million, respectively. As the Company has generated losses since inception in the Netherlands and California (United States) jurisdictions, management maintains a full valuation allowance against the net deferred tax assets in these jurisdictions. In addition, the United States and the United Kingdom jurisdictions are anticipated to have cumulative losses for the foreseeable future, and as such a valuation allowance has been established for these regions. The valuation allowance in the Netherlands, the United States and the United Kingdom jurisdictions increased by $61.0 million, $113.1 million and $10.5 million, respectively, during the year ended April 30, 2021 and $35.3 million, $94.5 million and $3.1 million, respectively, for the year ended April 30, 2020. The valuation allowance for the Dutch deferred tax assets as of April 30, 2021 and 2020 was $149.4 million and $88.4 million, respectively, the valuation allowance for the United States deferred tax assets as of April 30, 2021 and 2020 was $246.0 million and $132.9 million, respectively, and the valuation allowance for the United Kingdom deferred tax assets as of April 30, 2021 and April 30, 2020 was $14.4 million and $3.9 million, respectively.
As of April 30, 2021, the Company had net operating loss (“NOL”) carryforwards for Dutch, United States (Federal and State) and United Kingdom income tax purposes of $589.8 million, $936.1 million, $642.0 million and $56.0 million, respectively, which begin to expire in the year ending April 30, 2022, April 30, 2031 and April 30, 2024, respectively, with United Kingdom losses being carried forward indefinitely. The Company also has research and development tax credit carryforwards for United States (Federal and State) and Canada, income tax purposes of $15.9 million, $4.3 million and $0.5 million respectively, which begin to expire April 30, 2030, April 30, 2022, and April 30, 2037, respectively. Research and development tax credit carryforwards related to the UK of $0.6 million have an indefinite life. The deferred tax assets associated with the NOL carryforwards and other tax attributes in the Netherlands, the United States, and the United Kingdom are subject to a full valuation allowance.
On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security (the “CARES Act”) Act was signed into United States law. The Act provides emergency assistance, opportunities for additional liquidity and other government programs to support individuals, families and businesses affected by the 2020 coronavirus pandemic, in part through amending United States tax law. Previously limited to 80% of taxable income by the TCJA, section 172(a), the CARES Act removes the limitation and grants taxpayers a five-year carryback period for NOLs arising in tax years beginning after December 31, 2017 and before January 1, 2021. Due to significant losses in the year ended April 30, 2019, and as a result of the CARES Act, the Company has filed amended returns to carry back the NOLs from the year ended April 30, 2019 back to five previous fiscal
107


years (April 30, 2014 – April 30, 2018) to fully offset the taxable income in those tax years with an estimated income tax benefit of $3.3 million in the year ended April 30, 2020.
Uncertain Tax Positions
The calculation of the Company’s tax obligations involves dealing with uncertainties in the application of complex tax laws and regulations. ASC 740, Income Taxes, provides that a tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, on the basis of the technical merits. The Company has assessed its income tax positions and recorded tax benefits for all years subject to examination, based upon the Company’s evaluation of the facts, circumstances and information available at each period end.
Although the Company believes that it has adequately reserved for its uncertain tax positions, the Company can provide no assurance that the final tax outcome of these matters will not be materially different. As the Company expands, it will face increased complexity, and the Company’s unrecognized tax benefits may increase in the future. The Company makes adjustments to its reserves when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. 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.
The Company had unrecognized tax benefits of $13.7 million as of April 30, 2021, of which none would impact the effective tax rate before consideration of any valuation allowance.  The activity within the Company’s unrecognized gross tax benefits is summarized as follows (in thousands):
As of April 30,
202120202019
Balance as of beginning of year$9,706 $3,870 $2,019 
Increase related to tax positions taken in prior periods432 2,283 240 
Increase related to tax positions taken in the current period3,518 3,553 1,611 
Balance as of end of year$13,656 $9,706 $3,870 
Approximately $0.4 million of the increase in fiscal 2021 for tax positions taken in prior periods is due to the filing of tax returns during the current fiscal year. Approximately $3.5 million of the increase in tax positions related to the current period is from the research and development tax credits generated for fiscal 2021.
The Company’s policy is to recognize penalties and interests accrued on any unrecognized tax benefits as a component of income tax expense. During each of the years ended April 30, 2021, 2020 and 2019 the Company recognized less than $0.1 million of interest and penalties. The amount of accrued interest and penalties recorded on the consolidated balance sheet as of April 30, 2021 and 2020 was $0.1 million and $0.2 million, respectively.
The Company is subject to periodic examination of income tax returns by various domestic and international tax authorities. During the fiscal year, the Company closed its income tax and VAT audit with the Dutch tax authority for the tax years ended April 30, 2015 to April 30, 2017 and its income tax and VAT audit with the German tax authority for the tax years ended April 30, 2016 to April 30, 2018. There were no material adjustments as a result of these audit settlements. The Company is currently under examination with the Internal Revenue Service for foreign withholding taxes for the calendar year 2018.
The Company does not anticipate any significant increases or decreases in its uncertain tax positions within the next twelve months. The Company files tax returns in multiple jurisdictions, including the Netherlands and United States. The Company’s tax filings for fiscal years starting with the year ended April 30, 2016 remain open in various tax jurisdictions. If the examinations are resolved unfavorably, there is a possibility they may have a material negative impact on its results of operations.
Dutch income taxes and non-Dutch withholding taxes associated with the repatriation of earnings or for temporary differences related to investments in non-Dutch subsidiaries, excluding the U.S subsidiaries, have not been provided for, as the Company intends to reinvest the earnings of such subsidiaries indefinitely or the Company has concluded that an immaterial additional tax liability would arise on the distribution of such earnings. Earnings from the Company’s U.S. subsidiaries are being treated as being currently repatriated back to the Netherlands though no Dutch income taxes nor U.S. withholding taxes in regard to such repatriations are being recorded due to the Dutch participation exemption provisions and exemption from withholding taxes under the income tax treaty between the Netherlands and the United States. At April 30, 2021, there were cumulative earnings of $75.1 million, from the non-U.S. subsidiaries. If such earnings were to be repatriated they would be exempt from taxation in the Netherlands and the amount of dividend withholding taxes from such foreign jurisdictions would be $1.8 million, due to the various income tax treaties between the Netherlands and the respective foreign jurisdictions.
108


The Company is subject to Global Intangible Low Taxed Income (“GILTI”).  Due to the Company’s net operating loss, GILTI provision was $1.0 million, zero and $0.5 million and did not have a material impact on the Company’s results for the years ended April 30, 2021, 2020 and 2019, respectively.
14. Employee Benefit Plans
The Company has a defined-contribution plan in the U.S. intended to qualify under Section 401 of the Internal Revenue Code (the “401(k) Plan”). The Company has contracted with a third-party provider to act as a custodian and trustee, and to process and maintain the records of participant data. Substantially all the expenses incurred for administering the 401(k) Plan are paid by the Company. This 401(k) Plan covers substantially all employees who meet minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis The Company makes contributions to the 401(k) Plan up to 6% of the participating employee’s W-2 earnings and wages. The Company recorded $11.4 million, $8.3 million and $5.0 million of expense related to the 401(k) Plan during the years ended April 30, 2021, 2020 and 2019, respectively.
The Company also has defined-contribution plans in certain other countries for which the Company recorded $5.1 million, $3.6 million and $1.9 million of expense during the years ended April 30, 2021, 2020 and 2019, respectively.
15. Segment Information
The following table summarizes the Company’s total revenue by geographic area based on the billing address of the customers (in thousands):
Year Ended April 30,
202120202019
United States$331,769 $241,648 $155,935 
Rest of world276,720 185,972 115,718 
Total revenue$608,489 $427,620 $271,653 
Other than the United States, no other individual country exceeded 10% or more of total revenue during the periods presented.
The following table presents the Company’s long-lived assets, including property and equipment, net, and operating lease right-of-use assets, by geographic region (in thousands):
As of April 30,
20212020
United States$23,443 $30,373 
The Netherlands2,975 3,529 
United Kingdom7,151 5,854 
Rest of world776 787 
Total long-lived assets$34,345 $40,543 
Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.
None.
Item 9A. Controls and Procedures.
Evaluation of Disclosure Controls and Procedures
We maintain “disclosure controls and procedures,” as defined in Rule 13a-15(e) and Rule 15d-15(e) under the Exchange Act, that are designed to provide reasonable assurance that information required to be disclosed by us in the reports we file or submit under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to provide reasonable assurance that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to our management, including our principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.
Our management, with the participation of our Chief Executive Officer and our Chief 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
109


Act) as of the end of the period covered by this Annual Report on Form 10-K. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that as of April 30, 2020, our disclosure controls and procedures were effective to provide reasonable assurance that the information required to be disclosed by us in the reports we file or submit under the Exchange Act (a) is recorded, processed, summarized and reported within the time periods specified by the SEC rules and forms and (b) is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding 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 defined in Rule 13a-15(f) and Rule 15d-15(f) under the Exchange Act. Our management conducted an evaluation of the effectiveness of our internal control over financial reporting as of April 30, 2021 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 April 30, 2021. The effectiveness of our internal control over financial reporting as of April 30, 2021 has been audited by PricewaterhouseCoopers LLP, an independent registered public accounting firm, as stated in its report which is included in Item 8 of this Annual Report on Form 10-K.
Changes in Internal Control Over Financial Reporting
There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the quarter ended April 30, 2020 that have materially affected, or are 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, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, our management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. 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, have been detected. These inherent limitations include the realities that judgments in decision making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
Item 9B. Other Information.
None.
110


PART III
Item 10. Directors, Executive Officers and Corporate Governance.
The information required by this Item (other than the information set forth in the next paragraph) will be included in our definitive proxy statement for our 2021 annual general meeting of shareholders (the “2021 Proxy Statement”), which will be filed with the SEC within 120 days after the end of our year ended April 30, 2021, and is incorporated herein by reference.
We have adopted a Code of Business Conduct and Ethics (the “Code of Conduct”), applicable to all of our employees, officers and directors, including our chief executive officer, chief financial officer and other executive and senior financial officers. The full text of the Code of Conduct is available on our website at elastic.co. The audit committee of our board of directors is responsible for overseeing the Code of Conduct. The board of directors, or its designated committee, must approve any waivers of the Code of Conduct for members of the board of directors or executive officers, including our Chief Executive Officer, Chief Financial Officer and other executive and senior financial officers, and the General Counsel, or, if the General Counsel is not available, the Chief Financial Officer, who will consult with the Chief Ethics & Compliance Officer, must approve any waiver of the Code of Conduct for any other person. We expect that any amendments to the Code of Conduct, or any waivers of its requirements, will be disclosed on our website, as required by applicable law or the listing standards of the NYSE. The inclusion of our website address in this Form 10-K does not include or incorporate by reference into this Form 10-K the information on or accessible through our website.
Item 11. Executive Compensation
The information required by this item will be set forth in the 2021 Proxy Statement and is incorporated herein by reference.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information required by this item will be set forth in the 2021 Proxy Statement and is incorporated herein by reference.
Item 13. Certain Relationships and Related Transactions, and Director Independence
The information required by this item will be set forth in the 2021 Proxy Statement and is incorporated herein by reference.
Item 14. Principal Accounting Fees and Services
The information required by this item will be set forth in the 2021 Proxy Statement and is incorporated herein by reference.
111


PART IV
Item 15. Exhibits, Financial Statement Schedules.
(a)(1) Financial Statements
See Index to Financial Statements in Item 8 of this Annual Report on Form 10-K.
(a)(2) Financial Statement Schedule
All financial statement schedules have been omitted as the information is not required under the related instructions or is not applicable or because the information required is already included in the financial statements or the notes to those financial statements.
(a)(3) Exhibits
We have filed or incorporated by reference the exhibits listed on the accompanying Exhibit Index.
Exhibit Index
Incorporated by Reference
Exhibit No.
Description of Exhibit
FormFile No.ExhibitFiling DateFiled Herewith
2.1
8-K
001-38675
2.16/5/2019
3.1
10-Q
001-386753.112/12/2018
3.2
10-Q
001-38675
3.212/12/2018
3.3
10-Q
001-38675
3.312/12/2018
4.1
S-1
333-227191
4.19/5/2018
4.210-K001-386754.26/28/2019
10.1+
S-1/A
333-227191
10.19/24/2018
10.2+
X
10.3+
S-1
333-227191
10.39/5/2018
10.4+
S-1
333-227191
10.49/5/2018
10.5+
10-Q001-3867510.28/3/2021
10.6+
S-1
333-227191
10.69/5/2018
10.7+
S-1
333-227191
10.89/5/2018
10.8+
S-1
333-227191
10.99/5/2018
112


10.9+
S-1
333-227191
10.109/5/2018
10.10+8-K001-3867510.18/26/2020
10.11+10-Q001-3867510.13/3/2021
10.12
S-1
333-227191
10.119/5/2018
10.13
S-1
333-227191
10.129/5/2018
10.14
S-1
333-227191
10.139/5/2018
10.15
S-1
333-227191
10.149/5/2018
10.14X
10.16+8-K
001-38675
10.12/26/2020
10.17+S-8333-2341524.210/10/2019
21.1X
23.1X
24.1Power of Attorney (contained in the signature page of this report).X
31.1X
31.2X
32.1*
X
32.2*
X
113


101
The following financial information from Elastic N.V.’s Annual Report on Form 10-K for the fiscal year ended April 30, 20201formatted in Inline XBRL (eXtensible Business Reporting Language): (i) Consolidated Balance Sheets as of April 30, 2021 and April 30, 2020; (ii) Consolidated Statements of Operations for the fiscal years ended April 30, 2021, April 30, 2020, and April 30, 2019; (iii) Consolidated Statements of Comprehensive Loss for the fiscal years ended April 30, 2021, April 30, 2020, and April 30, 2019; (iv) Consolidated Statements of Redeemable Convertible Preference Shares and Shareholders’ Equity (Deficit) for the fiscal years ended April 30, 2021, April 30, 2020, and April 30, 2019; (v) Consolidated Statements of Cash Flows for the fiscal years ended April 30, 2021, April 30, 2020, and April 30, 2019; and (vi) Notes to the Consolidated Financial Statements
X
104
The cover page from Elastic N.V.’s Annual Report on Form 10-K for the fiscal year ended April 30, 2021 formatted in Inline XBRL (included as Exhibit 101).
X
+    Indicates a management contract or compensatory plan or arrangement.
*    The certifications attached as Exhibits 32.1 and 32.2 hereto accompany this Annual Report on Form 10-K pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, and shall not be deemed “filed” by the Registrant for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or the Exchange Act, and are not to be incorporated by reference into any of the Registrant’s filings under the Securities Act, irrespective of any general incorporation language contained in any such filing.
Item 16. Form 10-K Summary
None.
114


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this Report to be signed on its behalf by the undersigned, thereunto duly authorized.
Elastic N.V.
Date: June 25, 2021
By:
/s/ Shay Banon
Shay Banon
Chief Executive Officer
(Principal Executive Officer)
POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Janesh Moorjani and Shay Banon, and each of them, as his or her true and lawful attorney-in-fact and agent with full power of substitution and resubstitution, for such individual in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully for all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, or any of them, or the individual’s substitute, may lawfully do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, this Report has been signed below by the following persons on behalf of the registrant in the capacities and on the dates indicated.
Name
Title
Date
/s/ Shay Banon
Chief Executive Officer and Chairman (Principal Executive Officer)
June 25, 2021
Shay Banon
/s/ Janesh Moorjani
Chief Financial Officer (Principal Accounting and Financial Officer)
June 25, 2021
Janesh Moorjani
/s/ Jonathan Chadwick
Director
June 25, 2021
Jonathan Chadwick
/s/ Peter Fenton
Director
June 25, 2021
Peter Fenton
/s/ Alison Gleeson
Director
June 25, 2021
Alison Gleeson
/s/ Caryn Marooney
Director
June 25, 2021
Caryn Marooney
/s/ Chetan Puttagunta
Director
June 25, 2021
Chetan Puttagunta
/s/ Steven Schuurman
Director
June 25, 2021
Steven Schuurman
/s/ Michelangelo Volpi
Director
June 25, 2021
Michelangelo Volpi
115
EX-10.2 2 a21q4ex102.htm EX-10.2 Document
Exhibit 10.2
ELASTIC N.V.
Amended and Restated 2012 Stock Option Plan
1.    Purposes of the Plan.  The purposes of this Amended and Restated 2012 Stock Option Plan are to attract and retain the best available personnel for positions of substantial responsibility, to provide additional incentive to Employees and Consultants, and to promote the success of the Company’s business. Options granted under the Plan may be Incentive Stock Options or Nonstatutory Stock Options, as determined by the Administrator at the time of grant of an Option and subject to the applicable provisions of Section 422 of the Code and the regulations promulgated thereunder. Stock Appreciation Rights, Restricted Stock, Restricted Stock Units, Performance Units and Performance Shares may also be granted under the Plan.

2.    Definitions.  As used herein, the following definitions shall apply:

(a)    Administrator means the Board or any of its Committees if authorized to administer the Plan, in accordance with Section 4 of the Plan.

(b)    Affiliate means (i) an entity other than a Subsidiary which, together with the Company, is under common control of a third person or entity and (ii) an entity other than a Subsidiary in which the Company and /or one or more Subsidiaries own a controlling interest.

(c)    Applicable Laws means all applicable laws, rules, regulations and requirements, including, but not limited to, all applicable U.S. federal and state corporate laws, U.S. federal and state securities laws, the Code, any Stock Exchange rules or regulations, and the applicable laws, rules or regulations of any other country or jurisdiction where Awards are granted under the Plan or Participants reside or provide services, as such laws, rules, and regulations shall be in effect from time to time.

(d)    Award means any award of an Option, Stock Appreciation Right, Restricted Stock, Restricted Stock Units, Performance Units and Performance Shares under the Plan.

(e)    Award Agreement means an Option Agreement, Stock Appreciation Right Agreement, Restricted Stock Purchase Agreement, Restricted Stock Unit Agreement, Performance Share Agreement, or Performance Unit Agreement.

(f)     “Board” means the Board of Directors of the Company.

(g)    “Board Rules” means the regulations adopted by the Board governing its internal organization, the manner in which decisions are taken, the composition, the duties and organization of committees and any other matters concerning the Board.

(h)    Cashless Exercise means a program approved by the Administrator in which payment of the Option exercise price or tax withholding obligations or other required deductions may be satisfied, in whole or in part, with Shares subject to the Option, including by delivery of an irrevocable direction to a securities broker (on a form prescribed by the Company) to sell Shares and to deliver all or part of the sale proceeds to the Company in payment of such amount, provided that, unless specifically permitted by the Company, any such Cashless Exercise must be an approved broker-assisted Cashless Exercise or the Shares withheld in the Cashless Exercise must be limited to avoid financial accounting charges under applicable accounting guidance and any such surrendered Shares must have been previously held for any



minimum duration required to avoid financial accounting charges under applicable accounting guidance.

(i)    Cause for termination of a Participant’s Continuous Service Status will exist (unless another definition is provided in an applicable Award Agreement, employment agreement or other applicable written agreement) if the Participant’s Continuous Service Status is terminated for any of the following reasons:  (i) any material breach by Participant of any material written agreement between Participant and the Company and Participant’s failure to cure such breach within 30 days after receiving written notice thereof; (ii) any failure by Participant to comply with the Company’s material written policies or rules as they may be in effect from time to time; (iii) neglect or persistent unsatisfactory performance of Participant’s duties and Participant’s failure to cure such condition within 30 days after receiving written notice thereof; (iv) Participant’s repeated failure to follow reasonable and lawful instructions from the Board or Chief Executive Officer and Participant’s failure to cure such condition within 30 days after receiving written notice thereof; (v) Participant’s conviction of, or plea of guilty or nolo contendre to, any felony or crime that results in, or is reasonably expected to result in, a material adverse effect on the business or reputation of the Company; (vi) Participant’s commission of or participation in an act of fraud against the Company; (vii) Participant’s intentional material damage to the Company’s business, property or reputation; or (viii) Participant’s unauthorized use or disclosure of any proprietary information or trade secrets of the Company or any other party to whom the Participant owes an obligation of nondisclosure as a result of his or her relationship with the Company. For purposes of clarity, a termination without “Cause” does not include any termination that occurs as a result of Participant’s death or Disability. The determination as to whether a Participant’s Continuous Service Status has been terminated for Cause shall be made in good faith by the Company and shall be final and binding on the Participant. The foregoing definition does not in any way limit the Company’s ability to terminate a Participant’s employment or consulting relationship at any time, and the term “Company” will be interpreted to include any Subsidiary, Parent, Affiliate, or any successor thereto, if appropriate.

(j)    Change of Control means:

i.    A change in the ownership of the Company which occurs on the date that any one person, or more than one person acting as a group (“Person”), acquires ownership of the Shares in the capital of the Company of the Company that, together with the Shares in the capital of the Company held by such Person, constitutes more than 50% of the total voting power of the Shares in the capital of the Company; provided, however, that for purposes of this subsection, (A) the acquisition of additional Shares in the capital of the Company by any one Person, who is considered to own more than 50% of the total voting power of the Shares in the capital of the Company will not be considered a Change in Control, and (B) if the holders of Shares in the capital of the Company immediately before such change in ownership continue to retain immediately after the change in ownership, in substantially the same proportions as their ownership of Shares in the capital of the Company immediately prior to the change in ownership, the direct or indirect beneficial ownership of 50% or more of the total voting power of the Shares in the capital of the Company or the total voting power of shares in the capital of the ultimate Parent of the Company, such event will not be considered a Change in Control under this subsection (i). For this purpose, indirect beneficial ownership will include, without limitation, an interest resulting from ownership of the voting securities of one or more corporations or other business entities which own the Company, as the case may be, either directly or through one or more subsidiary corporations or other business entities; or
2




ii.    A change in the effective control of the Company which occurs on the date that a majority of members of the Board is replaced during any 12-month period by members of the Board whose appointment or election is not endorsed by a majority of the members of the Board prior to the date of the appointment or election. For purposes of this subsection (ii), if any Person is considered to be in effective control of the Company, the acquisition of additional control of the Company by the same Person will not be considered a Change in Control; or

iii.    A change in the ownership of a substantial portion of the Company’s assets which occurs on the date that any Person acquires (or has acquired during the 12-month period ending on the date of the most recent acquisition by such person or persons) assets from the Company that have a total gross fair market value equal to or more than 50% of the total gross fair market value of all of the assets of the Company immediately prior to such acquisition or acquisitions; provided, however, that for purposes of this subsection (iii), the following will not constitute a change in the ownership of a substantial portion of the Company’s assets: (A) a transfer to an entity that is controlled by the holders of the shares in the capital of the Company immediately after the transfer, or (B) a transfer of assets by the Company to: (1) a holder of shares in the capital of the Company (immediately before the asset transfer) in exchange for or with respect to the Company’s shares in the capital, (2) an entity, 50% or more of the total value or voting power of which is owned, directly or indirectly, by the Company, (3) a Person, that owns, directly or indirectly, 50% or more of the total value or voting power of all the outstanding shares in the capital of the Company, or (4) an entity, at least 50% of the total value or voting power of which is owned, directly or indirectly, by a Person described in this subsection (iii)(B)(3). For purposes of this subsection (iii), gross fair market value means the value of the assets of the Company, or the value of the assets being disposed of, determined without regard to any liabilities associated with such assets.

For purposes of this definition, persons will be considered to be acting as a group if they are owners of a corporation that enters into a merger, consolidation, purchase or acquisition of shares in the capital of the Company, or similar capital reorganization or business combination transaction with the Company.
Notwithstanding the foregoing, a transaction will not be deemed a Change in Control unless the transaction qualifies as a change in control event within the meaning of Section 409A of the Code.
Further and for the avoidance of doubt, a transaction will not constitute a Change in Control if: (x) its sole purpose is to change the state of the Company’s incorporation, (y) its sole purpose is to create a holding company that will be owned in substantially the same proportions by the persons who held the Company’s securities immediately before such transaction, or (z) its sole purpose is to effect a private financing of the Company through a change in the ownership of the shares in the capital of the Company that is approved by the Board.
(k)    Code means the Internal Revenue Code of 1986, as amended. Reference to a specific section of the Code or regulation thereunder will include such section or regulation, any valid regulation promulgated under such section, and any comparable provision of any future legislation or regulation amending, supplementing or superseding such section or regulation.

3



(l)    Committee means a committee of Directors or of other individuals satisfying Applicable Laws appointed by the Board, or a duly authorized committee of the Board, in accordance with Section 4 below.

(m)    Company means Elastic N.V., a Dutch public limited company (naamloze vennootschap).

(n)    Consultant means any natural person, including an advisor or Director, engaged by the Company or a Parent, Affiliate, or Subsidiary to render bona fide services to such entity, provided the services (i) are not in connection with the offer or sale of securities in a capital raising transaction, and (ii) do not directly promote or maintain a market for the Company’s securities, in each case, within the meaning of Form S-8 promulgated under the Securities Act, and provided, further, that a Consultant will include only those persons to whom the issuance of Shares may be registered under Form S-8 promulgated under the Securities Act.

(o)    Continuous Service Status means the absence of any interruption or termination of service as an Employee or Consultant. Continuous Service Status as an Employee or Consultant shall not be considered interrupted or terminated in the case of:  (i) Company approved sick leave; (ii) military leave; (iii) any other bona fide leave of absence approved by the Company, provided that, if an Employee is holding an Incentive Stock Option and such leave exceeds 3 months, such Employee’s service as an Employee shall be deemed terminated on the 1st day following such 3-month period and the Incentive Stock Option shall thereafter automatically become a Nonstatutory Stock Option in accordance with Applicable Laws, unless reemployment upon the expiration of such leave is guaranteed by contract or statute, or unless provided otherwise pursuant to a written Company policy.  Also, Continuous Service Status as an Employee or Consultant shall not be considered interrupted or terminated in the case of a transfer between locations of the Company or between the Company, its Parents, Subsidiaries or Affiliates, or their respective successors, or a change in status from an Employee to a Consultant or from a Consultant to an Employee.

(p)    Directormeans a member of the Board.

(q)    Disability means total and permanent disability as defined in Section 22(e)(3) of the Code, provided that in the case of Awards other than Incentive Stock Options, the Administrator in its discretion may determine whether a permanent and total disability exists in accordance with uniform and non-discriminatory standards adopted by the Administrator from time to time.

(r)    Employee means any person employed by the Company, or any Parent, Subsidiary or Affiliate, with the status of employment determined pursuant to such factors as are deemed appropriate by the Company in its sole discretion, subject to any requirements of Applicable Laws, including the Code. Neither service as a Director or the payment by the Company of a Director’s fee shall be sufficient to constitute “employment” of such Director by the Company or any Parent, Subsidiary or Affiliate.

(s)    Exchange Act means the Securities Exchange Act of 1934, as amended.

(t)     “Exchange Program” means a program under which (i) outstanding Awards are surrendered or reacquired in exchange for awards of the same type (which may have higher or lower exercise prices and different terms), awards of a different type, and/or cash, (ii) Participants would have the opportunity to transfer any outstanding Awards to a financial institution or other person or entity selected by the Administrator, and/or (iii) the exercise price
4



of an outstanding Award is increased or reduced. The Administrator will determine the terms and conditions of any Exchange Program in its sole discretion.

(u)    Fair Market Value means, as of any date, the value of Ordinary Shares determined as follows:

i.    For purposes of any Awards granted on the Registration Date, the Fair Market Value will be the initial price to the public as set forth in the final prospectus included within the registration statement in Form S-1 filed with the Securities and Exchange Commission for the initial public offering of the Company’s Ordinary Shares.
ii.    For purposes of any Awards granted on any other date, the Fair Market Value will be the closing sales price for Ordinary Shares as quoted on any established Stock Exchange or national market system (including without limitation the New York Stock Exchange, NASDAQ Global Select Market, the NASDAQ Global Market or the NASDAQ Capital Market of The NASDAQ Stock Market) on which the Ordinary Shares are listed on the date of determination (or the closing bid, if no sales were reported), as reported in The Wall Street Journal or such other source as the Administrator deems reliable. If the determination date for the Fair Market Value occurs on a non-trading day (i.e., a weekend or holiday), the Fair Market Value will be such price on the immediately preceding trading day, unless otherwise determined by the Administrator. In the absence of an established market for the Ordinary Shares, the Fair Market Value thereof will be determined in good faith by the Administrator.

The determination of Fair Market Value for purposes of tax withholding may be made in the Administrator’s discretion subject to Applicable Laws and is not required to be consistent with the determination of Fair Market Value for other purposes.

(v)    Family Members means any child, stepchild, grandchild, parent, stepparent, grandparent, spouse, former spouse, sibling, niece, nephew, mother-in-law, father-in-law, son-in-law, daughter-in-law, brother-in-law, or sister-in-law (including adoptive relationships) of the Participant, any person sharing the Participant’s household (other than a tenant or employee), a trust in which these persons (or the Participant) have more than 50% of the beneficial interest, a foundation in which these persons (or the Participant) control the management of assets, and any other entity in which these persons (or the Participant) own more than 50% of the voting interests.

(w)    “Fiscal Year” means the fiscal year of the Company, as included in the articles of association of the Company.

(x)    Incentive Stock Option means an Option intended to, and which does, in fact, qualify as an incentive stock option within the meaning of Section 422 of the Code.

(y)    Involuntary Termination means (unless another definition is provided in the applicable Award Agreement, employment agreement or other applicable written agreement) the termination of a Participant’s Continuous Service Status other than for (i) death, (ii) Disability or (iii) for Cause by the Company or a Parent, Subsidiary, Affiliate or successor thereto, as appropriate.

(z)     “Listed Security” means any security of the Company that is listed or approved for listing on a national securities exchange or designated or approved for designation as a national
5



market system security on an interdealer quotation system by the Financial Industry Regulatory Authority (or any successor thereto).

(aa)    Non-Executive Director means a Director appointed as non-executive director who is not an Employee.

(bb)    Nonstatutory Stock Option means an Option that is not intended to, or does not, in fact, qualify as an Incentive Stock Option.

(cc)    Option means an option to acquire Shares granted pursuant to the Plan.

(dd)    Option Agreement means a written document, the form(s) of which shall be approved from time to time by the Administrator, reflecting the terms of an Option granted under the Plan and includes any documents attached to or incorporated into such Option Agreement, including, but not limited to, a notice of stock option grant and a form of exercise notice.

(ee)    Ordinary Shares means the Company’s ordinary shares, par value €0.01 per share, as adjusted in accordance with Section 15 below.

(ff)    Parent means any corporation (other than the Company), whether now or hereafter existing, in an unbroken chain of corporations ending with the Company if, at the time of grant of the Award, each of the corporations other than the Company owns shares in the capital of the Company possessing 50% or more of the total combined voting power of all classes of shares in the capital of the Company in one of the other corporations in such chain. A corporation that attains the status of a Parent on a date after the adoption of the Plan shall be considered a Parent commencing as of such date.

(gg)    Participant means any holder of one or more Awards or Shares issued pursuant to an Award.

(hh)    Performance Share means an Award denominated in Shares which may be earned in whole or in part upon attainment of performance goals or other vesting criteria as the Administrator may determine pursuant to Section 11.

(ii)    Performance Share Agreement means a written document, the form(s) of which shall be approved from time to time by the Administrator, reflecting the terms of Performance Shares granted under the Plan and includes any documents attached to such agreement.

(jj)    Performance Unit means an Award which may be earned in whole or in part upon attainment of performance goals or other vesting criteria as the Administrator may determine and which may be settled for cash, Shares or other securities or a combination of the foregoing pursuant to Section 11.

(kk)    Performance Unit Agreement means a written document, the form(s) of which shall be approved from time to time by the Administrator, reflecting the terms of Performance Units granted under the Plan and includes any documents attached to such agreement.

(ll)    Plan means this Amended and Restated 2012 Stock Option Plan.

6



(mm)    Registration Date means the effective date of the first registration statement that is filed by the Company and declared effective pursuant to Section 12(b) of the Exchange Act, with respect to any class of the Company’s securities.

(nn)    “Remuneration Policy” means the Remuneration Policy for Directors approved by the general meeting of the Company on September 28, 2018.

(oo)    Restricted Stock means Shares acquired pursuant to a right to purchase or receive Ordinary Shares granted pursuant to Section 9 below.

(pp)    Restricted Stock Purchase Agreement means a written document, the form(s) of which shall be approved from time to time by the Administrator, reflecting the terms of Restricted Stock granted under the Plan and includes any documents attached to such agreement.

(qq)    Restricted Stock Unitmeans a bookkeeping entry representing an amount equal to the Fair Market Value of one Share, granted pursuant to Section 10. Each Restricted Stock Unit represents an unfunded and unsecured obligation of the Company.

(rr)    Restricted Stock Unit Agreementmeans a written document, the form(s) of which shall be approved from time to time by the Administrator, reflecting the terms of Restricted Stock Units granted under the Plan and includes any documents attached to such agreement.

(ss)    Rule 16b-3 means Rule 16b-3 promulgated under the Exchange Act, as amended from time to time, or any successor provision.

(tt)    Section 16(b) means Section 16(b) of the Exchange Act.

(uu)    Section 409A means Code Section 409A, as it has been and may be amended from time to time, and any proposed or final Treasury Regulations and Internal Revenue Service guidance that has been promulgated or may be promulgated thereunder from time to time.

(vv)    Securities Act means the Securities Act of 1933, as amended.

(ww)    Share means a share of the Ordinary Shares, as adjusted in accordance with Section 15 below.

(xx)    Stock Appreciation Right means an Award, granted alone or in connection with an Option, that pursuant to Section 8 is designated as a Stock Appreciation Right.

(yy)    Stock Appreciation Right Agreementmeans a written document, the form(s) of which shall be approved from time to time by the Administrator, reflecting the terms of Stock Appreciation Rights granted under the Plan and includes any documents attached to such agreement.

(zz)    Stock Exchange means any stock exchange or consolidated stock price reporting system on which prices for the Ordinary Shares are quoted at any given time.

(aaa)    Subsidiary means any corporation (other than the Company), whether now or hereafter existing, in an unbroken chain of corporations beginning with the Company if, at the time of grant of the Award, each of the corporations other than the last corporation in the
7



unbroken chain owns shares in the capital of the Company possessing 50% or more of the total combined voting power of all classes of shares in the capital of the Company in one of the other corporations in such chain. A corporation that attains the status of a Subsidiary on a date after the adoption of the Plan shall be considered a Subsidiary commencing as of such date.

(bbb)    Ten Percent Holder means a person who owns shares in the capital of the Company representing more than 10% of the voting power of Shares in the capital of the Company or of all classes of shares in the capital of any Parent or Subsidiary measured as of an Award’s date of grant.

3.    Ordinary Shares Subject to the Plan. 

(a)    Ordinary Shares Subject to the Plan. Subject to the provisions of Section 15 below, the maximum aggregate number of Shares that may be issued under the Plan is 39,685,602 Shares, all of which Shares may be issued under the Plan pursuant to Incentive Stock Options and under the condition that the Company's authorized capital provides for such issue of Shares. The Shares issued under the Plan may be authorized, but unissued, or reacquired Shares. 

(b)    Automatic Share Reserve Increase. Subject to the provisions of Section 15 of the Plan, the number of Shares available for issuance under the Plan will be increased on the first day of each Fiscal Year beginning with the 2020 Fiscal Year, in an amount equal to the lesser of (i) 9 million Shares, (ii) 5% of the outstanding Shares on the last day of the immediately preceding Fiscal Year or (iii) such number of Shares determined by the Board.

(c)    Lapsed Awards. If an Award expires or becomes unexercisable without having been exercised in full, is surrendered pursuant to an Exchange Program, or, with respect to Restricted Stock, Restricted Stock Units, Performance Units or Performance Shares, is reacquired or repurchased by the Company due to failure to vest, the unpurchased Shares (or for Awards other than Options or Stock Appreciation Rights the reacquired or repurchased Shares), which were subject thereto will become available for future grant or sale under the Plan (unless the Plan has terminated). With respect to Stock Appreciation Rights, only Shares actually issued (i.e., the net Shares issued) pursuant to a Stock Appreciation Right will cease to be available under the Plan; all remaining Shares under Stock Appreciation Rights will remain available for future grant or sale under the Plan (unless the Plan has terminated). Shares that have actually been issued under the Plan under any Award will not be returned to the Plan and will not become available for future distribution under the Plan; provided, however, that if Shares issued pursuant to Awards of Restricted Stock, Restricted Stock Units, Performance Shares or Performance Units are repurchased by the Company or are forfeited to or canceled by the Company, such Shares will become available for future grant under the Plan. Shares used to pay the exercise price of an Award or to satisfy the tax withholding obligations related to an Award will become available for future grant or sale under the Plan. To the extent an Award under the Plan is paid out in cash rather than Shares, such cash payment will not result in reducing the number of Shares available for issuance under the Plan. Notwithstanding the foregoing and, subject to adjustment as provided in Section 15, the maximum number of Shares that may be issued upon the exercise of Incentive Stock Options will equal the aggregate Share number stated in Section 3(a), plus, to the extent allowable under Section 422 of the Code and the Treasury Regulations promulgated thereunder, any Shares that become available for issuance under the Plan pursuant to Sections 3(b) and 3(c).

(d)    Share Reserve. The Company, during the term of this Plan, will at all times reserve and keep available such number of Shares as will be sufficient to satisfy the requirements of the Plan.
8




4.    Administration of the Plan.

(a)    Procedure. 

i.    General. The Plan shall be administered by the Board. The Plan may be administered by different Committees with respect to different classes of Participants, and, if permitted by Applicable Laws, the Board may authorize a Committee comprised of one or more officers of the Company to make Awards under the Plan to Employees and Consultants (who are not subject to Section 16 of the Exchange Act) within parameters specified by the Board.

ii.    Committee Composition. If a Committee has been appointed pursuant to this Section 4, such Committee shall continue to serve in its designated capacity until otherwise directed by the Board. From time to time the Board may increase the size of any Committee and appoint additional members thereof, remove members (with or without cause) and appoint new members in substitution therefor, fill vacancies (however caused) and dissolve a Committee and thereafter directly administer the Plan, all to the extent permitted by Applicable Laws and, in the case of a Committee administering the Plan in accordance with the requirements of Rule 16b3 of the Code, to the extent permitted or required by such provisions.

iii.    Rule 16b-3. To the extent desirable to qualify transactions hereunder as exempt under Rule 16b-3, the transactions contemplated hereunder will be structured to satisfy the requirements for exemption under Rule 16b-3.

(b)    Powers of the Administrator.  Subject to the provisions of the Plan, and in the case of a Committee, subject to the specific duties delegated by the Board to such Committee, the Administrator shall have the authority, in its sole discretion:

i.    to determine the Fair Market Value in accordance with Section 2(u) above, provided that such determination shall be applied consistently with respect to Participants under the Plan;

ii.    to select the Employees and Consultants to whom Awards may from time to time be granted, in the case of granting Awards to Directors with due observance of the Board Rules and Applicable Laws on conflict of interest and the Remuneration Policy;

iii.    to determine the number of Shares to be covered by each Award;

iv.    to approve the form(s) of agreement(s) and other related documents used under the Plan;

v.    to determine the terms and conditions, not inconsistent with the terms of the Plan, of any Award granted hereunder, which terms and conditions include but are not limited to the exercise or purchase price, the time or times when Awards may vest and/or be exercised (which may be based on performance criteria), the circumstances (if any) when vesting will be accelerated or cancellation restrictions will be waived, and any restriction or limitation regarding any Award or Shares that are covered by an Award;

9



vi.    to amend any outstanding Award or agreement related to any Shares covered by an Award, including any amendment adjusting vesting (e.g., in connection with a change in the terms or conditions under which such person is providing services to the Company), provided that no amendment shall be made that would materially and adversely affect the rights of any Participant without his or her consent;

vii.    to determine whether and under what circumstances an Award may be settled in cash instead of Ordinary Shares, subject to Applicable Laws;

viii.    subject to Applicable Laws, to implement an Exchange Program and establish the terms and conditions of such Exchange Program without consent of the holders of shares in the capital of the Company, provided that no amendment or adjustment to an Option that would materially and adversely affect the rights of any Participant shall be made without his or her consent;

ix.    to approve addenda pursuant to Section 21 below or to grant Awards to, or to modify the terms of, any outstanding Award Agreement or any agreement related to any Shares covered by an Award held by Participants who are foreign nationals or employed outside of the United States with such terms and conditions as the Administrator deems necessary or appropriate to accommodate differences in local law, tax policy or custom which deviate from the terms and conditions set forth in this Plan to the extent necessary or appropriate to accommodate such differences;

x.    to construe and interpret the terms of the Plan, any Award Agreement and any agreement related to any Shares covered by an Award, which constructions, interpretations and decisions shall be final and binding on all Participants;

xi.    to authorize any person to execute on behalf of the Company any instrument required to effect the grant of an Award previously granted by the Administrator;

xii.    to allow Participants to satisfy tax withholding obligations in such manner as prescribed in Section 13; and

xiii.    to make all other determinations deemed necessary or advisable for administering the Plan.

(c)    Effect of Administrator’s Decision. The Administrator’s decisions, determinations and interpretations will be final and binding on all Participants and any other holders.

(d)    Indemnification.  To the maximum extent permitted by Applicable Laws, each member of the Board, as applicable, shall be indemnified and held harmless by the Company against and from (i) any loss, cost, liability, or expense that may be imposed upon or reasonably incurred by him or her in connection with or resulting from any claim, action, suit, or proceeding to which he or she may be a party or in which he or she may be involved by reason of any action taken or failure to act under the Plan or pursuant to the terms and conditions of any Award except for actions taken in bad faith or failures to act in bad faith, and (ii) any and all amounts paid by him or her in settlement thereof, with the Company’s approval, or paid by him or her in satisfaction of any judgment in any such claim, action, suit, or proceeding against him or her, provided that such member shall give the Company an opportunity, at its own expense, to handle and defend any such claim, action, suit or proceeding before he or she undertakes to handle and defend it on his or her own behalf.  The foregoing right of indemnification shall not be exclusive of any other rights of indemnification to which such
10



persons may be entitled under the Company’s Articles of Association, Board Rules, by contract, as a matter of law, or otherwise, or under any other power that the Company may have to indemnify or hold harmless each such person.

5.    Eligibility.

(a)    Recipients of Grants.  Nonstatutory Stock Options, Stock Appreciation Rights, Restricted Stock, Restricted Stock Units, Performance Shares and Performance Units may be granted to Employees and Consultants.  Incentive Stock Options may be granted only to Employees, provided that Employees of Affiliates shall not be eligible to receive Incentive Stock Options.

(b)    No Employment RightsNeither the Plan nor any Award shall confer upon any Employee or Consultant any right with respect to continuation of an employment or consulting relationship with the Company (any Parent, Subsidiary or Affiliate), nor shall it interfere in any way with such Employee’s or Consultant’s right or the Company’s (Parent’s, Subsidiary’s or Affiliate’s) right to terminate his or her employment or consulting relationship at any time, with or without cause.

6.    Term of Plan.  Subject to Section 23 of the Plan, the Plan will become effective upon the later to occur of (i) its adoption by the Board or (ii) the business day immediately prior to the Registration Date. It will continue in effect for a term of ten (10) years from the date it becomes effective, unless terminated earlier under Section 17 of the Plan.

7.    Options.

(a)    Term of Option.  The term of each Option shall be the term stated in the Option Agreement; provided that the term shall be no more than 10 years from the date of grant thereof or such shorter term as may be provided in the Option Agreement and provided further that, in the case of an Incentive Stock Option granted to a person who at the time of such grant is a Ten Percent Holder, the term of the Option shall be 5 years from the date of grant thereof or such shorter term as may be provided in the Option Agreement.

(b)    Type of Option. 

i.    Each Option shall be designated in the Option Agreement as either an Incentive Stock Option or a Nonstatutory Stock Option.

ii.    Notwithstanding any designation under Section 7(b)(i) above, to the extent that the aggregate Fair Market Value of Shares with respect to which Options designated as Incentive Stock Options are exercisable for the first time by any Participant during any calendar year (under all plans of the Company or any Parent or Subsidiary) exceeds $100,000, such excess Options shall be treated as Nonstatutory Stock Options. For purposes of this Section 7(b), Incentive Stock Options shall be taken into account in the order in which they were granted, and the Fair Market Value of the Shares subject to an Incentive Stock Option shall be determined as of the date of the grant of such Option.

(c)    Option Exercise Price and Consideration.

i.    Exercise Price.  The per Share exercise price for the Shares to be issued pursuant to the exercise of an Option shall be such price as is determined by the
11



Administrator and set forth in the Option Agreement, but shall be subject to the following:

(1)    In the case of an Incentive Stock Option

a.    granted to an Employee who at the time of grant is a Ten Percent Holder, the per Share exercise price shall be no less than 110% of the Fair Market Value on the date of grant;

b.    granted to any other Employee, the per Share exercise price shall be no less than 100% of the Fair Market Value on the date of grant;

(2)    Except as provided in subsection (3) below, in the case of a Nonstatutory Stock Option the per Share exercise price shall be such price as is determined by the Administrator, provided that, if the per Share exercise price is less than 100% of the Fair Market Value on the date of grant, it shall otherwise comply with all Applicable Laws, including Section 409A; and

(3)    Notwithstanding the foregoing, Options may be granted with a per Share exercise price other than as required above pursuant to a merger or other corporate transaction.

ii.    Permissible ConsiderationThe consideration to be paid for the Shares to be issued upon exercise of an Option, including the method of payment, shall be determined by the Administrator (and, in the case of an Incentive Stock Option and to the extent required by Applicable Laws, shall be determined at the time of grant) and may consist entirely of (1) cash; (2) check; (3) to the extent permitted under, and in accordance with, Applicable Laws, delivery of a promissory note with such recourse, interest, security and redemption provisions as the Administrator determines to be appropriate (subject to the provisions of Section 152 of the General Corporation Law); (4) cancellation of indebtedness; (5) other previously owned Shares that have a Fair Market Value on the date of surrender equal to the aggregate exercise price of the Shares as to which the Option is exercised; (6) a Cashless Exercise; (7) such other consideration and method of payment permitted under Applicable Laws; or (8) any combination of the foregoing methods of payment. In making its determination as to the type of consideration to accept, the Administrator shall consider if acceptance of such consideration may be reasonably expected to benefit the Company and the Administrator may, in its sole discretion, refuse to accept a particular form of consideration at the time of any Option exercise.

(d)    Exercise of Option.

i.    General.

(1)    ExercisabilityAny Option granted hereunder shall be exercisable at such times and under such conditions as determined by the Administrator, consistent with the terms of the Plan and reflected in the Option Agreement, including vesting requirements and/or performance criteria with respect to the Company, and Parent, Subsidiary or Affiliate, and/or the Participant.

12



(2)    Leave of AbsenceThe Administrator shall have the discretion to determine whether and to what extent the vesting of Options shall be tolled during any leave of absence; provided, however, that in the absence of such determination, vesting of Options shall be tolled during any leave (unless otherwise required by Applicable Laws).  Notwithstanding the foregoing, in the event of military leave, vesting shall toll during any unpaid portion of such leave, provided that, upon a Participant’s returning from military leave (under conditions that would entitle him or her to protection upon such return under the Uniform Services Employment and Reemployment Rights Act), he or she shall be given vesting credit with respect to Options to the same extent as would have applied had the Participant continued to provide services to the Company (or any Parent, Subsidiary or Affiliate, if applicable) throughout the leave on the same terms as he or she was providing services immediately prior to such leave.

(3)    Minimum Exercise RequirementsAn Option may not be exercised for a fraction of a Share.  The Administrator may require that an Option be exercised as to a minimum number of Shares, provided that such requirement shall not prevent a Participant from exercising the full number of Shares as to which the Option is then exercisable.

(4)    Procedures for and Results of ExerciseAn Option shall be deemed exercised when written notice of such exercise has been received by the Company in accordance with the terms of the Option Agreement by the person entitled to exercise the Option and the Company has received full payment for the Shares with respect to which the Option is exercised and has paid, or made arrangements to satisfy, any applicable taxes, withholding, required deductions or other required payments in accordance with Section 13 below. The exercise of an Option shall result in a decrease in the number of Shares that thereafter may be available, both for purposes of the Plan and for sale under the Option, by the number of Shares as to which the Option is exercised.

(5)    Rights as Holder of Shares in the Capital of the CompanyUntil the effective issuance of the Shares (including by way of a transfer of treasury shares), no right to vote or receive dividends or any other rights as a holder of shares in the capital of the Company shall exist with respect to the Shares subject to an Option, notwithstanding the exercise of the Option. No adjustment will be made for a dividend or other right for which the record date is prior to the date ownership is recorded in the Company’s shareholder register, except as provided in Section 15 below.

ii.    Termination of Continuous Service Status.  The Administrator shall establish and set forth in the applicable Option Agreement the terms and conditions upon which an Option shall remain exercisable, if at all, following termination of a Participant’s Continuous Service Status, which provisions may be waived or modified by the Administrator at any time. To the extent that an Option Agreement does not specify the terms and conditions upon which an Option shall terminate upon termination of a Participant’s Continuous Service Status, the following provisions shall apply:

(1)    General ProvisionsIf the Participant (or other person entitled to exercise the Option) does not exercise the Option to the extent so entitled within the time specified below, the Option shall terminate and the Shares
13



subject to the Option underlying the unexercised portion of the Option shall revert to the Plan. In no event may any Option be exercised after the expiration of the Option term as set forth in the Option Agreement (and subject to this Section 7).

(2)    Termination other than Upon Disability or Death or for CauseIn the event of termination of a Participant’s Continuous Service Status other than under the circumstances set forth in the subsections (3) through (5) below, such Participant may exercise any outstanding Option at any time within 3 month(s) following such termination to the extent the Participant is vested in the Shares subject to the Option.

(3)    Disability of ParticipantIn the event of termination of a Participant’s Continuous Service Status as a result of his or her Disability, such Participant may exercise any outstanding Option at any time within 12 month(s) following such termination to the extent the Participant is vested in the Shares subject to the Option.

(4)    Death of Participant.  In the event of the death of a Participant during the period of Continuous Service Status since the date of grant of any outstanding Option, or within 3 month(s) following termination of the Participant’s Continuous Service Status, the Option may be exercised by any beneficiaries designated in accordance with Section 19 below, or if there are no such beneficiaries, by the Participant’s estate, or by a person who acquired the right to exercise the Option by bequest or inheritance, at any time within 12 month(s) following the date the Participant’s Continuous Service Status terminated, but only to the extent the Participant is vested in the Shares subject to the Option.

(5)    Termination for CauseIn the event of termination of a Participant’s Continuous Service Status for Cause, any outstanding Option (including any vested portion thereof) held by such Participant shall immediately terminate in its entirety upon first notification to the Participant of termination of the Participant’s Continuous Service Status for Cause.  If a Participant’s Continuous Service Status is suspended pending an investigation of whether the Participant’s Continuous Service Status will be terminated for Cause, all the Participant’s rights under any Option, including the right to exercise the Option, shall be suspended during the investigation period. Nothing in this Section 7(d)(ii)(5) shall in any way limit the Company’s right to purchase unvested Shares issued upon exercise of an Option as set forth in the applicable Option Agreement.

(6)    Tolling Expiration. A Participant’s Option Agreement may also provide that:

a.    if the exercise of the Option following the termination of Participant’s Continuous Service Status (other than upon the Participant’s death or Disability) would result in liability under Section 16(b), then the Option will terminate on the earlier of (A) the expiration of the term of the Option set forth in the Option Agreement, or (B) the tenth (10th) day after the last date on which such exercise would result in liability under Section 16(b); or
14




b.    if the exercise of the Option following the termination of the Participant’s Continuous Service Status (other than upon the Participant’s death or Disability) would be prohibited at any time solely because the issuance of Shares would violate the registration requirements under the Securities Act, then the Option will terminate on the earlier of (A) the expiration of the term of the Option or (B) the expiration of a period of thirty (30)-day period after the termination of the Participant’s Continuous Service Status during which the exercise of the Option would not be in violation of such registration requirements.

8.    Stock Appreciation Rights

(a)    Grant of Stock Appreciation Rights. Subject to the terms and conditions of the Plan, a Stock Appreciation Right may be granted at any time and from time to time as will be determined by the Administrator, in its sole discretion.

(b)    Number of Shares. The Administrator will have complete discretion to determine the number of Shares subject to any Stock Appreciation Right.

(c)    Exercise Price and Other Terms. The per Share exercise price for the Shares that will determine the amount of the payment to be received upon exercise of a Stock Appreciation Right as set forth in Section 8(f) will be determined by the Administrator and will be no less than 100% of the Fair Market Value per Share on the date of grant. Otherwise, the Administrator, subject to the provisions of the Plan, will have complete discretion to determine the terms and conditions of Stock Appreciation Rights granted under the Plan.

(d)    Stock Appreciation Right Agreement. Each Stock Appreciation Right will be evidenced by a Stock Appreciation Right Agreement that will specify the exercise price, the term of the Stock Appreciation Right, the conditions of exercise, and such other terms and conditions as the Administrator, in its sole discretion, will determine.

(e)    Expiration of Stock Appreciation Rights. A Stock Appreciation Right granted under the Plan will expire upon the date determined by the Administrator, in its sole discretion, and set forth in the Stock Appreciation Right Agreement. Notwithstanding the foregoing, the rules of Section 7(a) relating to the maximum term and Section 7(d) relating to exercise also will apply to Stock Appreciation Rights.

(f)    Payment of Stock Appreciation Right Amount. Upon exercise of a Stock Appreciation Right, a Participant will be entitled to receive payment from the Company in an amount determined by multiplying:

i.    The difference between the Fair Market Value of a Share on the date of exercise over the exercise price; times

ii.    The number of Shares with respect to which the Stock Appreciation Right is exercised.

At the discretion of the Administrator, the payment upon Stock Appreciation Right exercise may be in cash, in Shares of equivalent value, or in some combination thereof.
15



9.    Restricted Stock.

(a)    Rights to Purchase.  When a right to purchase or receive Restricted Stock is granted under the Plan, the Company shall advise the recipient in writing of the terms, conditions and restrictions related to the offer, including the number of Shares that such person shall be entitled to purchase, the price to be paid, if any (which shall be as determined by the Administrator, subject to Applicable Laws, including any applicable securities laws), and the time within which such person must accept such offer. The permissible consideration for Restricted Stock shall be determined by the Administrator and shall be the same as is set forth in Section 7(c)(ii) above with respect to exercise of Options.  The offer to purchase Shares shall be accepted by execution of a Restricted Stock Purchase Agreement in the form determined by the Administrator.

(b)    Repurchase Option.

i.    GeneralUnless the Administrator determines otherwise, the Restricted Stock Purchase Agreement shall grant the Company a repurchase option exercisable upon the voluntary or involuntary termination of the Participant’s Continuous Service Status for any reason (including death or Disability) at a purchase price for Shares equal to the original purchase price paid by the purchaser to the Company for such Shares and may be paid by cancellation of any indebtedness of the purchaser to the Company. The repurchase option shall lapse at such rate or pursuant to such vesting criteria as the Administrator may determine.
ii.    Leave of AbsenceThe Administrator shall have the discretion to determine whether and to what extent the lapsing of Company repurchase rights shall be tolled during any leave of absence; provided, however, that in the absence of such determination, such lapsing shall be tolled during any leave (unless otherwise required by Applicable Laws).  Notwithstanding the foregoing, in the event of military leave, the lapsing of Company repurchase rights shall toll during any unpaid portion of such leave, provided that, upon a Participant’s returning from military leave (under conditions that would entitle him or her to protection upon such return under the Uniform Services Employment and Reemployment Rights Act), he or she shall be given vesting credit with respect to Shares purchased pursuant to the Restricted Stock Purchase Agreement to the same extent as would have applied had the Participant continued to provide services to the Company (or any Parent, Subsidiary or Affiliate, if applicable) throughout the leave on the same terms as he or she was providing services immediately prior to such leave.

(c)    Other Provisions.  The Restricted Stock Purchase Agreement shall contain such other terms, provisions and conditions not inconsistent with the Plan as may be determined by the Administrator in its sole discretion.  In addition, the provisions of Restricted Stock Purchase Agreements need not be the same with respect to each Participant.

(d)    Rights as a Holder of Shares in the Capital of the Company.  Once the Restricted Stock is purchased, the Participant shall have the rights equivalent to those of a holder of shares in the capital of the Company, and shall be a record holder when his or her purchase and the issuance of the Shares is entered upon the records of the duly authorized transfer agent of the Company.  No adjustment will be made for a dividend or other right for which the record date is prior to the date the Restricted Stock is purchased, except as provided in Section 15 below.

10.    Restricted Stock Units
16




(a)    Grant. Restricted Stock Units may be granted at any time and from time to time as determined by the Administrator. After the Administrator determines that it will grant Restricted Stock Units, it will advise the Participant in a Restricted Stock Unit Agreement of the terms, conditions, and restrictions related to the grant, including the number of Restricted Stock Units.

(b)    Vesting Criteria and Other Terms. The Administrator will set vesting criteria in its discretion, which, depending on the extent to which the criteria are met, will determine the number of Restricted Stock Units that will be paid out to the Participant. The Administrator may set vesting criteria based upon the achievement of Company-wide, business unit, or individual goals (including, but not limited to, continued employment or service), or any other basis determined by the Administrator in its discretion.

(c)    Earning Restricted Stock Units. Upon meeting the applicable vesting criteria, the Participant will be entitled to receive a payout as determined by the Administrator. Notwithstanding the foregoing, at any time after the grant of Restricted Stock Units, the Administrator, in its sole discretion, may reduce or waive any vesting criteria that must be met to receive a payout.

(d)    Form and Timing of Payment. Payment of earned Restricted Stock Units will be made as soon as practicable after the date(s) determined by the Administrator and set forth in the Restricted Stock Unit Agreement. The Administrator, in its sole discretion, may settle earned Restricted Stock Units in cash, Shares, or a combination of both.

(e)    Cancellation. On the date set forth in the Restricted Stock Unit Agreement, all unearned Restricted Stock Units will be reacquired by the Company.

(f)    Leave of Absence. The Administrator shall have the discretion to determine whether and to what extent the vesting of Restricted Stock Units shall be tolled during any leave of absence; provided, however, that in the absence of such determination, such vesting shall be tolled during any leave (unless otherwise required by Applicable Laws). Notwithstanding the foregoing, in the event of military leave, the vesting of Restricted Stock Units shall toll during any unpaid portion of such leave, provided that, upon a Participant’s returning from military leave (under conditions that would entitle him or her to protection upon such return under the Uniform Services Employment and Reemployment Rights Act), he or she shall be given vesting credit with respect to Restricted Stock Units to the same extent as would have applied had the Participant continued to provide services to the Company (or any Parent, Subsidiary or Affiliate, if applicable) throughout the leave on the same terms as he or she was providing services immediately prior to such leave.

11.    Performance Units and Performance Shares.

(a)    Grant of Performance Units/Shares. Performance Units and Performance Shares may be granted to Employees or Consultants at any time and from time to time, as will be determined by the Administrator, in its sole discretion. The Administrator will have complete discretion in determining the number of Performance Units and Performance Shares granted to each Participant.

(b)    Value of Performance Units/Shares. Each Performance Unit will have an initial value that is established by the Administrator on or before the date of grant. Each Performance Share will have an initial value equal to the Fair Market Value of a Share on the date of grant.
17




(c)    Performance Objectives and Other Terms. The Administrator will set performance objectives or other vesting provisions (including, without limitation, Continuing Service Status) in its discretion which, depending on the extent to which they are met, will determine the number or value of Performance Units/Shares that will be paid out to the Participant. The time period during which the performance objectives or other vesting provisions must be met will be called the “Performance Period.” Each Award of Performance Units/Shares will be evidenced by a Performance Unit Agreement or Performance Share Agreement, as applicable, that will specify the Performance Period, and such other terms and conditions as the Administrator, in its sole discretion, will determine. The Administrator may set performance objectives based upon the achievement of Company-wide, divisional, business unit or individual goals (including, but not limited to, continued employment or service), applicable federal or state securities laws, or any other basis determined by the Administrator in its discretion.

(d)    Earning of Performance Units/Shares. After the applicable Performance Period has ended, the holder of Performance Units/Shares will be entitled to receive a payout of the number of Performance Units/Shares earned by the Participant over the Performance Period, to be determined as a function of the extent to which the corresponding performance objectives or other vesting provisions have been achieved. After the grant of a Performance Unit/Share, the Administrator, in its sole discretion, may reduce or waive any performance objectives or other vesting provisions for such Performance Unit/Share.

(e)    Form and Timing of Payment of Performance Units/Shares. Payment of earned Performance Units/Shares will be made as soon as practicable after the expiration of the applicable Performance Period. The Administrator, in its sole discretion, may pay earned Performance Units/Shares in the form of cash, in Shares (which have an aggregate Fair Market Value equal to the value of the earned Performance Units/Shares at the close of the applicable Performance Period) or in a combination thereof.

(f)    Cancellation of Performance Units/Shares. On the date set forth in the Performance Unit Agreement or Performance Share Agreement, all unearned or unvested Performance Units/Shares will be reacquired by the Company, and again will be available for grant under the Plan.

12.    Non-Executive Director Limitations. All Awards under the Plan granted to Non-Executive Directors will be subject to the limitations of the Remuneration Policy.

13.    Taxes.

(a)    As a condition of the grant, vesting and exercise of an Award, and prior to the delivery of Shares or cash pursuant to an Award, the Company will have the power and right to deduct or withhold, or require Participant (or in the case of the Participant’s death or a permitted transferee, the person holding or exercising the Award) to remit to the Company, an amount sufficient to satisfy U.S. federal, state or local taxes, non-U.S. taxes, or other taxes (including social security contributions and social security premiums and Participant’s FICA obligation) required to be withheld with respect to such Award (or exercise thereof). The Company shall not be required to issue any Shares or other consideration under the Plan until such obligations are satisfied.

(b)    The Administrator may, to the extent permitted under Applicable Laws, permit a Participant (or in the case of the Participant’s death or a permitted transferee, the person
18



holding or exercising the Award) to satisfy all or part of his or her tax and social security contributions and social security premiums,, withholding, or any other required deductions or payments by (i) paying cash, (ii) electing to have the Company withhold otherwise deliverable cash or Shares having a fair market value not in excess of the maximum statutory amount required to be withheld (including through a Cashless Exercise), or (iii) delivering to the Company already-owned Shares having a Fair Market Value not in excess of the maximum statutory amount required to be withheld. Any payment of taxes, social security contributions and social security premiums by surrendering Shares to the Company may be subject to restrictions, including, but not limited to, any restrictions required by rules of the Securities and Exchange Commission.

(c)    Awards will be designed and operated in such a manner that they are either exempt from the application of, or comply with, the requirements of Section 409A such that the grant, payment, settlement or deferral will not be subject to the additional tax or interest applicable under Section 409A, except as otherwise determined in the sole discretion of the Administrator. The Plan and each Award Agreement under the Plan is intended to meet the requirements of Section 409A and will be construed and interpreted in accordance with such intent, except as otherwise determined in the sole discretion of the Administrator. To the extent that an Award or payment, or the settlement or deferral thereof, is subject to Section 409A the Award will be granted, paid, settled or deferred in a manner that will meet the requirements of Section 409A, such that the grant, payment, settlement or deferral will not be subject to the additional tax or interest applicable under Section 409A. In no event will the Company (or any Parent, Subsidiary, or Affiliate of the Company, as applicable) reimburse a Participant for any taxes imposed or other costs incurred as a result of Section 409A.

14.    Non-Transferability of Awards.

(a)    General.  Unless determined otherwise by the Administrator, Awards may not be sold, pledged, assigned, hypothecated, transferred or disposed of in any manner other than by will or by the laws of descent or distribution.  The designation of a beneficiary by a Participant will not constitute a transfer.  An Option may be exercised, during the lifetime of the Participant, only by the Participant. If the Administrator makes an Award transferable, such Award will contain such additional terms and conditions as the Administrator deems appropriate.

15.    Adjustments Upon Changes in Capitalization, Merger or Certain Other Transactions.

(a)    Changes in Capitalization.  Subject to any action required under Applicable Laws by the holders of shares in the capital of the Company, (i) the numbers and class of Shares or other shares in the capital of the Company or securities:  (x) available for future Awards under Section 3 above and (y) covered by each outstanding Award, (ii) the exercise price per Share of each such outstanding Option or Stock Appreciation Right, and (iii) any repurchase price per Share applicable to Shares issued pursuant to any Award, shall, in order to prevent diminution or enlargement of the benefits or potential benefits intended to be made available under the Plan, be adjusted by the Administrator in the event of a stock split, reverse stock split, dividend or other distribution (whether in the form of cash, Shares, securities, or other property), recapitalization, reorganization, merger, split-up, spin-off, combination, consolidation, reclassification of the Shares or subdivision of the Shares or other securities of the Company, repurchase or exchange of Shares or other securities of the Company, or other change in the corporate structure of the Company affecting the Shares. Any such adjustment by the Administrator shall be made in the Administrator’s sole and absolute discretion and shall be final, binding on the shares of capital of the Company of any class, or securities convertible into shares of in the capital of the Company of any class, shall affect, and no adjustment by reason thereof shall be made with respect to, the number or price of Shares subject to an
19



Award.  If, by reason of a transaction described in this Section 15(a) or an adjustment pursuant to this Section 15(a), a Participant’s Award Agreement or agreement related to any Shares covered by an Award covers additional or different shares in the capital of the Company or securities, then such additional or different shares, and the Award Agreement or agreement related to the Shares covered by an Award in respect thereof, shall be subject to all of the terms, conditions and restrictions which were applicable to the Award or Shares covered by the Award prior to such adjustment.

(b)    Dissolution or Liquidation.  In the event of the dissolution or liquidation of the Company, each Award, to the extent it has not been previously exercised, will terminate immediately prior to the consummation of such action, unless otherwise determined by the Administrator. The Administrator will notify each Participant as soon as practicable prior to the effective date of such proposed transaction.

(c)    Corporate Transactions.  In the event of a merger of the Company with or into another corporation or other entity or a Change in Control, each outstanding Award (vested or unvested) will be treated as the Administrator determines (subject to the restriction in the following paragraph), which determination may be made without the consent of any Participant and need not treat all outstanding Awards (or portion thereof) in an identical manner, including, without limitation, that each Award be assumed or an equivalent option or right substituted by the successor corporation or a Parent or Subsidiary of the successor corporation.

If any Award, or any agreement applicable to any Award, provides for accelerated vesting in connection with any termination of Continuous Service Status that occurs on or after a Change in Control, and the successor does not agree to assume the Award, or to substitute an equivalent award or right for the Award, then any acceleration of vesting that would otherwise occur upon such termination of Continuous Service Status shall occur immediately prior to, and contingent upon, the consummation of such Change in Control.

In the event that the successor corporation does not assume or substitute for the Award (or portion thereof), the Participant will fully vest in and have the right to exercise all of his or her outstanding Options and Stock Appreciation Rights, including Shares as to which such Awards would not otherwise be vested or exercisable, all restrictions on Restricted Stock, Restricted Stock Units, Performance Units and Performance Shares will lapse, and, with respect to Awards with performance-based vesting, all performance goals or other vesting criteria will be deemed achieved at one hundred percent (100%) of target levels and all other terms and conditions met, in all cases, unless specifically provided otherwise under the applicable Award Agreement or other written agreement between the Participant and the Company or any of its Subsidiaries or Parents, as applicable. In addition, if an Option or Stock Appreciation Right is not assumed or substituted in the event of a merger or Change in Control, the Administrator will notify the Participant in writing or electronically that the Option or Stock Appreciation Right will be exercisable for a period of time determined by the Administrator in its sole discretion, and the Option or Stock Appreciation Right will terminate upon the expiration of such period.

For the purposes of this subsection (c), an Award will be considered assumed if, following the Change in Control, the Award confers the right to purchase or receive, for each Share subject to the Award immediately prior to the Change in Control, the consideration (whether shares in the capital of the Company, cash, or other securities or property) received in the Change in Control by holders of Ordinary Shares for each Share held on the effective date of the transaction (and if holders were offered a choice of consideration, the type of consideration chosen by the holders of a majority of the outstanding Shares); provided, however, that if such consideration received in the Change in Control is not solely ordinary shares of the successor
20



corporation or its Parent, the Administrator may, with the consent of the successor corporation, provide for the consideration to be received upon the exercise of an Option or Stock Appreciation Right or upon the payout of a Restricted Stock Unit, Performance Unit or Performance Share, for each Share subject to such Award, to be solely ordinary shares of the successor corporation or its Parent equal in fair market value to the per share consideration received by holders of Ordinary Shares in the Change in Control.

Notwithstanding anything in this Section 15(c) to the contrary, an Award that vests, is earned or paid-out upon the satisfaction of one or more performance goals will not be considered assumed if the Company or its successor modifies any of such performance goals without the Participant’s consent; provided, however, a modification to such performance goals only to reflect the successor corporation’s post-Change in Control corporate structure will not be deemed to invalidate an otherwise valid Award assumption.

(d)    Non-Executive Director Awards. With respect to Awards granted to an Non-Executive Director, in the event of a Change in Control, then the Participant will fully vest in and have the right to exercise Options and/or Stock Appreciation Rights as to all of the Shares underlying such Award, including those Shares which would not otherwise be vested or exercisable, all restrictions on Restricted Stock and Restricted Stock Units will lapse, and, with respect to Awards with performance-based vesting, unless specifically provided otherwise under the applicable Award Agreement, a Company policy applicable to the Participant, or other written agreement between the Participant and the Company, all performance goals or other vesting criteria will be deemed achieved at one hundred percent (100%) of target levels and all other terms and conditions met.

16.    Time of Granting Awards.  The date of grant of an Award shall, for all purposes, be the date on which the Board makes the determination granting such Award, or such other date as is determined by the Administrator.

17.    Amendment and Termination of the Plan.  The Board may at any time amend or terminate the Plan, but no amendment or termination shall be made that would materially and adversely affect the rights of any Participant under any outstanding Award, without his or her consent.  In addition, to the extent necessary and desirable to comply with Applicable Laws, the Company shall obtain the approval of holders of shares in the capital of the Company with respect to any Plan amendment in such a manner and to such a degree as required. 

18.    Conditions Upon Issuance of Shares.  Notwithstanding any other provision of the Plan or any agreement entered into by the Company pursuant to the Plan, the Company shall not be obligated, and shall have no liability for failure, to issue or deliver any Shares under the Plan unless such issuance or delivery would comply with Applicable Laws, with such compliance determined by the Company in consultation with its legal counsel.  As a condition to the exercise of any Option or Stock Appreciation Right or purchase or receipt of any Restricted Stock or Restricted Stock Units, the Company may require the person exercising, purchasing or receiving the applicable Award to represent and warrant at the time of any such exercise, purchase or receipt that the Shares subject to the Award are being exercised, purchased or received only for investment and without any present intention to sell or distribute such Shares if, in the opinion of counsel for the Company, such a representation is advisable or required by Applicable Laws.  Shares issued in connection with an Award prior to the date, if ever, on which the Ordinary Shares becomes a Listed Security shall be subject to a right of first refusal in favor of the Company pursuant to which the Participant will be required to offer Shares to the Company before selling or transferring them to any third party on such terms and subject to such conditions as is reflected in the applicable Award Agreement.

21



19.    Beneficiaries.  Participant may designate one or more beneficiaries with respect to an Award by timely filing the prescribed form with the Company.  A beneficiary designation may be changed by filing the prescribed form with the Company at any time before the Participant’s death.  Except as otherwise provided in an Award Agreement, if no beneficiary was designated or if no designated beneficiary survives the Participant, then after a Participant’s death any vested Award(s) shall be transferred or distributed to the Participant’s estate or to any person who has the right to acquire the Award by bequest or inheritance.

20.    Approval of Holders of Shares in the Capital of the Company.  If required by Applicable Laws, continuance of the Plan shall be subject to approval by the holders of shares in the capital of the Company at the general meeting of the Company within 12 months before or after the date the Plan is adopted or, to the extent required by Applicable Laws, any date the Plan is amended.  Such approval shall be obtained in the manner and to the degree required under Applicable Laws.

21.    Addenda.  The Administrator may approve such addenda to the Plan as it may consider necessary or appropriate for the purpose of granting Awards to Employees or Consultants, which Awards may contain such terms and conditions as the Administrator deems necessary or appropriate to accommodate differences in local law, tax policy or custom, which may deviate from the terms and conditions set forth in this Plan.  The terms of any such addenda shall supersede the terms of the Plan to the extent necessary to accommodate such differences but shall not otherwise affect the terms of the Plan as in effect for any other purpose.

22.    Approval of the Holders of Shares in the Capital of the Company. The Plan will be subject to approval by the holders of the shares in the capital of the Company at the general meeting of the Company within twelve (12) months after the date the Plan is adopted by the Board. Such approval of the holders of shares in the capital of the Company will be obtained in the manner and to the degree required under Applicable Laws.

23.    Clawback. The Administrator may specify in an Award Agreement that the Participant’s rights, payments, and/or benefits with respect to an Award will be subject to reduction, cancellation, reacquisition, and/or recoupment upon the occurrence of certain specified events, in addition to any applicable vesting, performance or other conditions and restrictions of an Award. Notwithstanding any provisions to the contrary under this Plan, an Award granted under the Plan shall be subject to the Company’s clawback policy (if any) as may be established and/or amended from time to time. The Board may require a Participant to cancel or return to and/or reimburse the Company all or a portion of the Award and/or Shares issued under the Award, any amounts paid under the Award, and any payments or proceeds paid or provided upon disposition of the Shares issued under the Award, pursuant to the terms of such Company policy or as necessary or appropriate to comply with Applicable Laws.


22



ADDENDUM A
AMENDED AND RESTATED 2012 STOCK OPTION PLAN
UK COMPANY SHARE OPTION PLAN (THE “PLAN”)
ADOPTED BY THE BOARD OF ELASTIC N.V ON SEPTEMBER 18, 2018

(A)    This Plan forms part of the Elastic N.V. Amended and Restated 2012 Stock Option Plan including, without limitation Section 3 (Stock Subject to the Plan).

(B)    The purpose of this scheme is to provide benefits to employees and directors in the form of share options, in accordance with Schedule 4 of the Income Tax (Earnings and Pensions) Act 2003.

(C)    In this Plan the words and expressions defined herein shall have the same meaning when used in the Plan and the provisions of the Elastic N.V. Amended and Restated 2012 Stock Option Plan shall apply to the provisions of the Plan except where expressly varied herein.

(D)    Notwithstanding anything in the Plan or any Option Agreement, no variation may be made to the terms of an outstanding Option other than as follows:
(i)    any variation to the Exercise Price must be carried out in accordance with paragraph 22 of Schedule 4;
(ii)    any variation to the number or description of shares subject to the Option must be carried out in accordance with paragraph 22 of Schedule 4 or with the prior written consent of the relevant UK Participant;
(iii)    any variation to the restrictions applicable to shares subject to Option must be carried out in accordance with paragraph 22 of Schedule 4 or as a result of amendments to such restrictions generally approved by the Company’s shareholders;
(iv)    any variation to the times at which the Option may be exercised, in whole or in part, must be carried out in accordance with paragraph 22 of Schedule 4 or with the prior written consent of the relevant UK Participant;
(v)    any variation to the circumstances under which the Option will lapse must be carried out in accordance with paragraph 22 of Schedule 4 or with the prior written consent of the relevant UK Participant;

(E)    The mechanisms described in paragraph (D) above in connection with certain changes to the terms of outstanding Options must be applied in a way that is fair and reasonable.

(F)    Notwithstanding anything in the Plan or any Option Agreement, no variations whatsoever may be made to any outstanding Options where this would result in the requirements of the paragraphs of Schedule 4 to the Act no longer being met.

(G)    Restricted Stock may not be provided under the Plan. All provisions relating to Restricted Stock in the Elastic N.V. Amended and Restated 2012 Stock Option Plan shall not apply to the Plan.

(H)    For the purposes of the Plan, the following terms shall have the following meanings:
"Act"
the Income Tax (Earnings and Pensions) Act 2003;
"Appropriate Period"
the relevant period as specified in paragraph 26(3) of Schedule 4;

"Associated Company"
an associated company of the Company within the meaning that expression bears in paragraph 35 of Schedule 4;




“Control”
the meaning given by section 719 of the Act;

“Date of Grant”
the date on which an Option is, was or is to be granted under the Plan;

“Eligible Employee”any individual who at the Date of Grant is a director (who is required to work at least 25 hours a week exclusive of meal breaks) or an employee of a Participating Company;
"Exercise Price"
the price per Share, as determined by the Administrator, at which an Eligible Employee may acquire Shares upon the exercise of an Option being not less than the Market Value of a Share:

(1)    subject to (2) below, on the day the Date of Grant; or

(2)    if the Administrator so determines, at such earlier time or times as the Administrator may determine (with previous agreement in writing of HMRC);

but subject to any adjustment pursuant to Section 12(a) as applied in this Plan;

“HMRC”
HM Revenue & Customs;

"Individual Approved Limit”

the limit specified from time to time in paragraph 6 of Schedule 4;
"London Stock Exchange”
the London Stock Exchange plc or any successor company or body carrying on the business of the London Stock Exchange plc;

"Market Value"
in relation to a Share on any day:

(1)    if so long as the Shares are traded on NASDAQ, its last reported sale price and agreed for the purposes of this Plan with the Shares & Assets Valuation of HMRC on or before that day; or

(2)    if and so long as the Shares are listed on the London Stock Exchange or the New York Stock Exchange, its middle market quotation; or

(3)    subject to (1) and (2) above, its market value, determined in accordance with Part 8 of the Taxation and Chargeable Gains Act 1992 and agreed for the purposes of this Plan with the Shares & Assets Valuation of HMRC on or before that day;

"Option"
the right to acquire Shares granted in accordance with and subject to the rules of the Plan;

2



"Ordinary Share Capital"

the meaning given in section 989 Income Tax Act 2007;

"Original Market Value"
in relation to any Share to be taken into account for the purposes of the limit in Section 4(c)(iii) as applied in this Plan, its Market Value as determined for the purposes of the relevant grant of options;

"Participating Company"
(1)     the Company; and

(2)    any other company which is under the Control of the Company or is a Subsidiary of the Company;

“Plan”

this UK Company Share Option Plan;

“Schedule 4”
Schedule 4 to the Act;

"Share"
a share of the Company's Ordinary Share Capital which complies with the conditions set forth in Part 4 of Schedule 4;

"Subsidiary"
the meaning given by Section 1159 of the Companies Act 2006;

“UK Participant”
a director or employee, or former director or employee, to whom an Option under this Plan has been granted or (where the context so admits or requires) the personal representatives of any such person.

(I)    Options under this Plan may only be granted to Eligible Employees.

(J)    For the purposes of this Plan the following Sections of the Plan shall be amended, modified or deleted as follows:
1.    Section 4(b)(i) shall not apply to this Plan.

2.    Section 4(b)(iii) shall not apply to this Plan and shall be replaced by the following:
“to determine the number of Shares to be covered by each Option provided that any Option granted to an Eligible Employee shall be limited to take effect so that immediately following such grant the aggregate Original Market Value of all Shares over which he or she has been granted option rights under the Plan or any other share option plan approved under Schedule 4 adopted by the Company or an Associated Company, shall not exceed or further exceed the Individual Approved Option Limit;”

3.    Section 4(b)(v)shall not apply to this Plan and shall be replaced by the following:
“to determine the terms and conditions, not inconsistent with the terms of the Plan, if any Option granted hereunder, which terms and conditions include but are not limited to the time or times when Options vest and/or be exercised (which may be based on performance criteria) provided any such terms and conditions are objective and are stated in writing at the Date of Grant.”

4.    Section 4(b)(vii) shall not apply to this Plan.

3



5.    Section 4(b)(viii) shall not apply to this Plan.

6.    Section 4(b)(ix) shall not apply to this Plan.

7.    Section 5(a) shall not apply to this Plan and shall be replaced by the following:
“Options may only be granted to Eligible Employees.”

8.    Section 5(b) shall not apply to this Plan.

9.    Section 7(b) shall not apply to this Plan.

10.    Section 7(c)(i) shall not apply to this Plan and shall be replaced by the following:

“The per Share exercise price for the Shares to be issued pursuant to the exercise of an Option shall be determined by the Administrator and set forth in the Option Agreement, but shall not be less than the Market Value of a Share on the Date of Grant or, if the Administrator so determines, at such earlier time or times as the Administrator may determine (with the prior agreement in writing of HMRC).”

11.    Section 7(c)(ii) shall not apply to this Plan and shall be replaced by the following:

“The consideration to be paid for the Shares to be issued upon the exercise of an Option, including the method of payment, shall be determined by the Administrator and may consist entirely of (1) cash; (2) check or (3) such other consideration and method of payment that does not affect the approved status under Schedule 4 of the Option.”

12.    Section 7(d)(i)(2) shall not apply to this Plan.

13.    Section 7(d)(i)(3) shall not apply to this Plan and shall be replaced by the following:

Minimum Exercise Requirements. An Option may not be exercised for a fraction of a Share. The Administrator may require that an Option be exercised as to a minimum number of Shares, provided that such requirement is set forth in the applicable Option Agreement and does not prevent a UK Participant from exercising the full number of Shares as to which the Option is exercisable from time to time”.

14.    Section 7(d)(i)(4) shall apply to this Plan but with the addition of the following:
    “Shares delivered to a UK Participant pursuant to the Plan will rank pari passu in all respects with Shares then in issue.”

15.    Section 7(d)(ii) shall apply to this Plan but shall not enable the Administrator to waive or modify provisions regarding termination of Continuous Service Status in relation to an Option which has been granted.

16.    Section 7(d)(ii)(3) shall apply to this Plan but modified such that the reference to “12 month(s)” shall be replaced with “6 months”.

17.    Section 7(d)(ii)(4) shall apply to this Plan but modified such that Options may only be exercised by the UK Participant’s personal representatives.

18.    Section 7(d)(iii)(6) shall not apply to this Plan.
4




19.    Section 8 to 11 shall not apply to this Plan.

20.    Section 14(a) shall not apply to this Plan and shall be replaced by the following:

General. Options may not be sold, pledged, assigned, hypothecated, transferred or disposed of in any manner. This Section shall not prevent the personal representatives of a deceased UK Participant from exercising the Option in accordance with the Plan and applicable Option Agreement(s)”.

21.    Section 15(a) shall apply to this Plan provided that any variation or variations made in accordance with that Section must secure:
(A)    that the total market value of the Shares which may be acquired by the exercise of an Option is immediately after the variation or variations substantially the same as what it was immediately before the variation or variations; and
(B)    that the total price at which Shares may be acquired on the Exercise of an Option is immediately after the variation or variations substantially the same as what it was immediately before the variation or variations.

22.    Section 15(b) shall apply to this Plan but with the words “unless otherwise determined by the Administrator” replaced with the following:
“unless otherwise determined by the Administrator acting fairly and reasonably”.

23.    Section 15(c) shall not apply to this Plan and shall be replaced by the following:

Certain Corporate Transactions.

(i)    If as a result of a Corporate Transaction that falls with paragraph 25A of Schedule 4 and the Option is exercisable, then it may, if the Administrator so determines, be exercisable by virtue of this provision during such period as the Administrator may determine provided such period does not exceed any of the periods (as relevant) permitted under paragraph 25A of Schedule 4. In exercising its discretion, the Administrator shall act fairly and reasonably.

Approved rollover of Options.
(ii)     If as a result of a Corporation Transaction that falls within paragraph 26(2) of Schedule 4, a company (the “Acquiring Company”) obtains Control of the Company any UK Participant may at any time within the Appropriate Period, by agreement with the Acquiring Company, release any Option which has not lapsed (the “Old Option”) in consideration for the grant to him of an option (the “New Option”) which (for the purposes of paragraph 27 of Schedule 4) is equivalent to the Old Option but relates to Shares in a different company (whether the Acquiring Company itself or some other company falling within paragraph 16(b) or 16(c) of Schedule 4).
(iii)    The New Option shall not be regarded for the purposes of Section 13(d)(i) (as applied to this Plan) unless the conditions set out in paragraph 27(4) of Schedule 4 are satisfied, but so that the provisions of the Plan shall for this purpose be construed as if (A) the New Option were an Option granted under the Plan at the same time as the Old Option; and (B) except for the definitions of “Participating Company” and “Subsidiary”, the reference to “Elastic N.V.” in the definition of
5



the Company in Section 2 of the Plan were a reference to the different company mentioned in Section 13(d)(i) of the Plan (as applied to this Plan).”

24.    Section 15(d) shall not apply to this Plan.

24.    Section 19 shall not apply to this Plan.


6



ADDENDUM B
Israeli Addendum
Adopted by the Compensation Committee of the Board of Directors of Elastic N.V. on April 28, 2020
to

ELASTIC N.V.

Amended and Restated 2012 Stock Option Plan


This Israeli Addendum (the “Addendum”) to the Amended and Restated 2012 Stock Option Plan (as amended from time to time, the “Plan”) of Elastic N.V. (the “Company”) shall apply only to persons who are, or are deemed to be, residents of the State of Israel for Israeli tax purposes (“Israeli Tax Residents”).

1.    GENERAL
1.1.    Unless otherwise defined in this Addendum, capitalized terms contained herein shall have the same meanings given to them in the Plan.
1.2.    The Administrator in its discretion, may grant Awards to eligible Participants and shall determine whether Awards granted under the Plan to Israeli Tax Residents are intended to be 102 Awards or 3(i) Awards. Each Award granted to an Israeli Tax Resident shall be evidenced by an Award Agreement, which shall expressly identify the Award type, and be in such form and contain such provisions, as the Administrator shall from time to time deem appropriate.
1.3.    The Plan shall apply to any Awards granted pursuant to this Addendum, provided, that the provisions of this Addendum shall supersede and govern in the case of any inconsistency or conflict, either explicit or implied, arising between the provisions of this Addendum and the Plan.
2.    DEFINITIONS.
2.1.    “3(i) Award” means any Award granted to any Participant who is not an Employee pursuant to Section 3(i) of the Ordinance.
2.2.    “102 Award” means any Award intended to qualify (as set forth in the applicable Award Agreement) and which qualifies under Section 102, provided it is settled only in Shares.
2.3.    “102 Capital Gain Track Award” means any 102 Award granted to an Employee pursuant to Section 102(b)(2) or (3) (as applicable) of the Ordinance under the capital gain track.
2.4.    “102 Non-Trustee Award means any Award granted to an Employee pursuant to Section 102(c) of the Ordinance without a Trustee.
2.5.    “102 Ordinary Income Track Award” means any 102 Award granted to an Employee pursuant to Section 102(b)(1) of the Ordinance under the ordinary income track.
2.6.     “102 Trustee Awards” means, collectively, 102 Capital Gain Track Awards and 102 Ordinary Income Track Awards.
2.7.     “Award” means any award of an Option or Restricted Stock Units under the Plan.



2.8.     “Controlling Shareholder” has the meaning set forth in Section 32(9) of the Ordinance.
2.9.    “Election has the meaning set forth in Section 3.2 of this Addendum.
2.10.    “Employee means an “employee” within the meaning of Section 102(a) of the Ordinance (which as of the date of the adoption of this Addendum means (i) an individual employed by an Employer, and (ii) an individual who is serving and is engaged personally (and not through an entity) as an “office holder” by an Employer, excluding any Controlling Shareholder), provided such Employee also satisfies the eligibility requirements under the Plan.
2.11.    “Employer” means, for purpose of a 102 Trustee Award, an Affiliate, Subsidiary or Parent which is an “employing company” within the meaning and subject to the conditions of Section 102(a) of the Ordinance.
2.12.    “ITA” means the Israel Tax Authority.
2.13.     “Ordinance” means the Israeli Income Tax Ordinance (New Version), 1961, including the Rules and any other regulations, rules, orders or procedures promulgated thereunder, as may be amended or replaced from time to time.
2.14.    “Required Holding Period” has the meaning set forth in Section 3.5.1 of this Addendum.
2.15.    “Rules” means the Income Tax Rules (Tax Benefits in Stock Issuance to Employees) 5763-2003.
2.16.    “Section 102” means Section 102 of the Ordinance.
2.17.     “Trust Agreement means the agreement to be signed between the Company, an Employer and the Trustee for the purposes of Section 102.
2.18.    “Trustee means the trustee appointed by the Administrator and approved by the ITA to hold certain Awards granted to Israeli Tax Residents and the Shares issued pursuant to such Awards.
2.19.    “Withholding Obligations as defined in Section 5.5 below.
3.    102 AWARDS
3.1.    Tracks. Awards granted pursuant to this Section 3 are intended to be granted as either 102 Capital Gain Track Awards or 102 Ordinary Income Track Awards. 102 Trustee Awards shall be granted subject to the special terms and conditions contained in this Section 3 and the general terms and conditions of the Plan and applicable Award Agreement, except to the extent such provisions of the Plan and applicable Award Agreement conflict with the tax laws or regulations applicable to the Israeli Tax Residents.
3.2.    Election of Track. Subject to Applicable Laws, the Company may grant only one type of 102 Trustee Award at any given time to all Employees who are to be granted 102 Trustee Awards pursuant to this Addendum, and shall file an election with the ITA regarding the type of 102 Trustee Award it elects to grant before the date of grant of any 102 Trustee Award (the “Election”). Such Election shall also apply to any other securities received by any Employee as a result of holding the 102 Trustee Awards. The Company may change the type of 102 Trustee Award that it elects to grant only after the expiration of at least 12 months from the end of the year in which the first grant was made in accordance with the Election that was in effect at the time of such grant, or as otherwise provided by Applicable Laws. The Election shall not prevent the Company from granting 102 Non-Trustee Awards.
3.3.    Eligibility for Awards. Subject to Applicable Laws, 102 Awards may be granted only to Employees. 102 Awards may be granted either with a Trustee or without a Trustee.
3.4.    102 Award Grant Date.
2



3.4.1.    Each 102 Award will be deemed granted on the date determined by the Administrator, subject to the provisions of the Plan, provided that (i) the Employee signs all documents required by the Company or pursuant to Applicable Laws, and (ii) with respect to any 102 Trustee Award, the Company provides all applicable documents to the Trustee in accordance with the guidelines published by the ITA.
3.4.2.    Unless otherwise permitted by the Ordinance, any grants of 102 Trustee Awards that are made on or after the date of the adoption of the Plan and this Addendum or an amendment to the Plan or this Addendum, as the case may be, that may become effective only at the expiration of thirty (30) days after the filing of the Plan and this Addendum or any amendment thereof (as the case may be) with the ITA in accordance with the Ordinance shall be conditional upon the expiration of such 30-day period, and such condition shall be read and is incorporated by reference into any corporate resolutions approving such grants and into any Award Agreement evidencing such grants (whether or not explicitly referring to such condition), and the date of grant shall be at the expiration of such 30-day period, whether or not the date of grant indicated therein corresponds with this Section. In the case of any contradiction, this provision and the date of grant determined pursuant hereto shall supersede and be deemed to amend any date of grant indicated in any corporate resolution or Award Agreement.
3.5.    102 Trustee Awards.
3.5.1.    Each 102 Trustee Award, each Ordinary Share issued pursuant to any 102 Trustee Award and any rights granted thereunder, shall be allocated or issued to and registered in the name of the Trustee and shall be held in trust or controlled by the Trustee for the benefit of the Participant for the requisite period prescribed by the Ordinance (the “Required Holding Period”). In the event that the requirements under Section 102 to qualify an Award as a 102 Trustee Award are not met, then the Award may be treated as a 102 Non-Trustee Award or 3(i) Award (as determined by the Company in its discretion), all in accordance with the provisions of the Ordinance. After the expiration of the Required Holding Period, the Trustee may release such 102 Trustee Awards and any Shares issued pursuant to such 102 Trustee Awards, provided that (i) the Trustee has received an acknowledgment from the ITA that the Participant has paid any applicable taxes due pursuant to the Ordinance, or (ii) the Trustee and/or the Company and/or the Employer withhold(s) all applicable taxes and compulsory payments due pursuant to the Ordinance arising from the 102 Trustee Awards and/or any Shares issued upon exercise or (if applicable) vesting of such 102 Trustee Awards. The Trustee shall not release any 102 Trustee Awards or Shares issued upon exercise or (if applicable) vesting thereof prior to the payment in full of the Participant’s tax and compulsory payments arising from such 102 Trustee Awards and/or Shares or the withholding referred to in (ii) above.
3.5.2.    Each 102 Trustee Award shall be subject to the relevant terms of the Ordinance, the Rules and any determinations, rulings or approvals issued by the ITA, which shall be deemed an integral part of the 102 Trustee Awards and shall prevail over any term contained in the Plan, this Addendum or the applicable Award Agreement that is not consistent therewith. Any provision of the Ordinance, the Rules and any determinations, rulings or approvals by the ITA not expressly specified in the Plan, this Addendum or the applicable Award Agreement that are necessary to receive or maintain any tax benefit pursuant to Section 102 shall be binding on the Participant. Any Participant granted a 102 Trustee Award shall comply with the Ordinance and the terms and conditions of the Trust Agreement entered into between the Company and the Trustee. The Participant shall execute any and all documents that the Company, the Employer and/or the Trustee determine from time to time to be necessary in order to comply with the Ordinance and the Rules.
3.5.3.    During the Required Holding Period, the Participant shall not release from trust or sell, assign, transfer or give as collateral, the Shares issuable upon the exercise or (if applicable) vesting of a 102 Trustee Award and/or any securities issued or distributed with respect thereto, until the expiration of the Required Holding Period. Notwithstanding the above, if any such sale, release or other action occurs during the Required Holding Period it may result in adverse tax consequences to the Participant under Section 102 and the Rules, which shall apply to and shall be borne solely by such Participant. Subject to the foregoing, the Trustee may, pursuant to a written request from the Participant, but subject to the terms of the Plan and this Addendum, release and transfer such Shares to a designated third party, provided that both of the following conditions have been fulfilled prior to such release or transfer: (i) payment has been made to the ITA of all taxes and compulsory payments required to be paid upon the release and transfer of the Shares, and confirmation of such payment has been received by the Trustee and the
3



Company, and (ii) the Trustee has received written confirmation from the Company that all requirements for such release and transfer have been fulfilled according to the terms of the Company’s corporate documents, any agreement governing the Shares, the Plan, this Addendum, the applicable Award Agreement and any Applicable Laws.
3.5.4.    If a 102 Trustee Award is exercised or (if applicable) vests, the Shares issued upon such exercise or (if applicable) vesting shall be issued in the name of the Trustee for the benefit of the Participant.
3.5.5.    Upon or after receipt of a 102 Trustee Award, if required, the Participant may be required to sign an undertaking to release the Trustee from any liability with respect to any action or decision duly taken and executed in good faith by the Trustee in relation to the Plan, this Addendum, or any 102 Trustee Awards granted to such Participant hereunder.
3.6.    102 Non-Trustee Awards. The foregoing provisions of this Section 3 relating to 102 Trustee Awards shall not apply with respect to 102 Non-Trustee Awards, which shall, however, be subject to the relevant provisions of Section 102 and the applicable Rules. The Administrator may determine, at its discretion, that 102 Non-Trustee Awards, the Shares issuable upon the exercise or (if applicable) vesting of a 102 Non-Trustee Award and/or any securities issued or distributed with respect thereto, shall be allocated or issued to the Trustee, who shall hold such 102 Non-Trustee Award and all accrued rights thereon (if any) in trust for the benefit of the Participant and/or the Company, as the case may be, until the full payment of tax arising from the 102 Non-Trustee Awards, the Shares issuable upon the exercise or (if applicable) vesting of a 102 Non-Trustee Award and/or any securities issued or distributed with respect thereto. The Company, without limitation, may require the Participant to provide the Company with a guarantee or other security, to the satisfaction of each of the Trustee and the Company, with respect to the Participant’s tax obligations.
3.7.    Written Participant Undertaking. With respect to any 102 Trustee Award, as required by Section 102 and the Rules, by virtue of the receipt of such Award, the Participant is deemed to have provided, undertaken and confirmed the following written undertaking (and such undertaking is deemed incorporated into any documents signed by the Participant in connection with the grant of such 102 Trustee Award), and which undertaking shall be deemed to apply and relate to all 102 Trustee Awards granted to the Participant, whether under the Plan and this Addendum or other plans maintained by the Company, and whether prior to or after the date hereof:
3.7.1.    The Participant shall comply with all terms and conditions set forth in Section 102 with regard to the “Capital Gain Track” or the “Ordinary Income Track”, as applicable, and the applicable rules and regulations promulgated thereunder, as amended from time to time;
3.7.2.    The Participant is familiar with, and understands the provisions of, Section 102 in general, and the tax arrangement under the “Capital Gain Track” or the “Ordinary Income Track” in particular, and its tax consequences; the Participant agrees that the 102 Trustee Awards and Shares that may be issued upon exercise or (if applicable) vesting of the 102 Trustee Awards (or otherwise in relation to the Awards), will be held by a Trustee appointed pursuant to Section 102 for at least the duration of the "Holding Period" (as such term is defined in Section 102) under the "Capital Gain Track" or the “Ordinary Income Track”, as applicable. The Participant understands that any release of such 102 Trustee Awards or Shares from trust, or any sale of the Shares prior to the termination of the Holding Period, as defined above, will result in taxation at the marginal tax rate, in addition to deductions of appropriate social security, health tax contributions or other compulsory payments; and
3.7.3.    The Participant agrees to the Trust Agreement signed between the Company, the Employer and the Trustee appointed pursuant to Section 102.
4.    3(i) AWARDS
4.1.    Awards granted pursuant to this Section 4 are intended to constitute 3(i) Awards and shall be granted subject to the general terms and conditions of the Plan, and applicable Award Agreement, except to the extent such provisions of the Plan and applicable Award Agreement conflict with the tax laws or regulations
4



applicable to Israeli Tax Residents. In the event of any inconsistency or contradictions between the provisions of this Section 4 and the other terms of the Plan, this Section 4 shall prevail.
4.2.    To the extent required by the Ordinance or the ITA or otherwise deemed by the Administrator to be advisable, the 3(i) Awards and/or any shares or other securities issued or distributed with respect thereto granted pursuant to this Plan shall be issued to a Trustee nominated by the Administrator in accordance with the provisions of the Ordinance or the terms of a trustee agreement, as applicable. In such event, the Trustee shall hold such Awards and/or other securities issued or distributed with respect thereto in trust, until exercised or (if applicable) vested by the Participant and the full payment of tax arising therefrom, pursuant to the Company’s instructions from time to time as set forth in a trust agreement, which will have been entered into between the Company and the Trustee. If determined by the Administrator in its discretion, and subject to such trustee agreement, the Trustee will also hold the shares issuable upon exercise or (if applicable) vesting of the 3(i) Awards, as long as they are held by the Participant. If determined by the Board or the Committee, and subject to such trust agreement, the Trustee shall be responsible for withholding any taxes to which a Participant may become liable upon issuance of Shares, whether due to the exercise or (if applicable) vesting of Awards.
5.    AGREEMENT REGARDING TAXES; DISCLAIMER
5.1.    If the Company shall so require, as a condition of exercise or (if applicable) vesting of an Award or the release of Shares by the Trustee, a Participant shall agree that, no later than the date of such occurrence, the Participant will pay to the Company (or the Trustee, as applicable) or make arrangements satisfactory to the Company and the Trustee (if applicable) regarding payment of any applicable taxes and compulsory payments of any kind required by Applicable Laws to be withheld or paid.
5.2.    TAX LIABILITY. ALL TAX CONSEQUENCES UNDER ANY APPLICABLE LAW WHICH MAY ARISE FROM THE GRANT OF ANY AWARDS OR THE EXERCISE OR (IF APPLICABLE) VESTING THEREOF, THE SALE OR DISPOSITION OF ANY SHARES GRANTED HEREUNDER OR ISSUED UPON EXERCISE OR (IF APPLICABLE) VESTING OF ANY AWARD, THE ASSUMPTION, SUBSTITUTION, CANCELLATION OR PAYMENT IN LIEU OF AWARDS OR FROM ANY OTHER ACTION IN CONNECTION WITH THE FOREGOING (INCLUDING WITHOUT LIMITATION ANY TAXES AND COMPULSORY PAYMENTS, SUCH AS SOCIAL SECURITY OR HEALTH TAX PAYABLE BY THE PARTICIPANT OR THE COMPANY IN CONNECTION THEREWITH) SHALL BE BORNE AND PAID SOLELY BY THE PARTICIPANT, AND THE PARTICIPANT SHALL INDEMNIFY THE COMPANY, ITS PARENT, SUBSIDIARIES AND AFFILIATES (INCLUDING THE EMPLOYER) AND THE TRUSTEE, AND SHALL HOLD THEM HARMLESS AGAINST AND FROM ANY LIABILITY FOR ANY SUCH TAX OR PAYMENT OR ANY PENALTY, INTEREST OR INDEXATION THEREON. EACH PARTICIPANT AGREES TO, AND UNDERTAKES TO COMPLY WITH, ANY RULING, SETTLEMENT, CLOSING AGREEMENT OR OTHER SIMILAR AGREEMENT OR ARRANGEMENT WITH ANY TAX AUTHORITY IN CONNECTION WITH THE FOREGOING WHICH IS APPROVED BY THE COMPANY.
5.3.    NO TAX ADVICE. THE PARTICIPANT IS ADVISED TO CONSULT WITH A TAX ADVISOR WITH RESPECT TO THE TAX CONSEQUENCES OF RECEIVING, EXERCISING, VESTING OR DISPOSING OF AWARDS HEREUNDER. THE COMPANY DOES NOT ASSUME ANY RESPONSIBILITY TO ADVISE THE PARTICIPANT ON SUCH MATTERS, WHICH SHALL REMAIN SOLELY THE RESPONSIBILITY OF THE PARTICIPANT.
5.4.    TAX TREATMENT. THE COMPANY AND ITS PARENT, SUBSIDIARIES AND AFFILIATES (INCLUDING THE EMPLOYER) DOES NOT UNDERTAKE OR ASSUME ANY LIABILITY OR RESPONSIBILITY TO THE EFFECT THAT ANY AWARD SHALL QUALIFY WITH ANY PARTICULAR TAX REGIME OR RULES APPLYING TO PARTICULAR TAX TREATMENT, OR BENEFIT FROM ANY PARTICULAR TAX TREATMENT OR TAX ADVANTAGE OF ANY TYPE AND THE COMPANY AND ITS PARENT, SUBSIDIARIES AND AFFILIATES (INCLUDING THE EMPLOYER) SHALL BEAR NO LIABILITY IN CONNECTION WITH THE MANNER IN WHICH ANY AWARD IS EVENTUALLY TREATED FOR TAX PURPOSES, REGARDLESS OF WHETHER THE AWARD WAS GRANTED OR WAS INTENDED
5



TO QUALIFY UNDER ANY PARTICULAR TAX REGIME OR TREATMENT. THIS PROVISION SHALL SUPERSEDE ANY DESIGNATION OF AWARDS OR TAX QUALIFICATION INDICATED IN ANY CORPORATE RESOLUTION OR AWARD AGREEMENT, WHICH SHALL AT ALL TIMES BE SUBJECT TO THE REQUIREMENTS OF APPLICABLE LAWS. THE COMPANY AND ITS PARENT, SUBSIDIARIES AND AFFILIATES (INCLUDING THE EMPLOYER) DO NOT UNDERTAKE AND SHALL NOT BE REQUIRED TO TAKE ANY ACTION IN ORDER TO QUALIFY ANY AWARD WITH THE REQUIREMENTS OF ANY PARTICULAR TAX TREATMENT AND NO INDICATION IN ANY DOCUMENT TO THE EFFECT THAT ANY AWARD IS INTENDED TO QUALIFY FOR ANY TAX TREATMENT SHALL IMPLY SUCH AN UNDERTAKING. NO ASSURANCE IS MADE BY THE COMPANY, ANY OF ITS PARENT, SUBSIDIARIES OR AFFILIATES (INCLUDING THE EMPLOYER) THAT ANY PARTICULAR TAX TREATMENT ON THE DATE OF GRANT WILL CONTINUE TO EXIST OR THAT THE AWARD WILL QUALIFY AT THE TIME OF VESTING, EXERCISE OR DISPOSITION THEREOF WITH ANY PARTICULAR TAX TREATMENT. THE COMPANY AND ITS PARENT, SUBSIDIARIES AND AFFILIATES (INCLUDING THE EMPLOYER) SHALL NOT HAVE ANY LIABILITY OR OBLIGATION OF ANY NATURE IN THE EVENT THAT AN AWARD DOES NOT QUALIFY FOR ANY PARTICULAR TAX TREATMENT, REGARDLESS WHETHER THE COMPANY OR ITS PARENT, SUBSIDIARIES OR AFFILIATES (INCLUDING THE EMPLOYER) COULD HAVE TAKEN ANY ACTION TO CAUSE SUCH QUALIFICATION TO BE MET AND SUCH QUALIFICATION REMAINS AT ALL TIMES AND UNDER ALL CIRCUMSTANCES AT THE RISK OF THE PARTICIPANT. THE COMPANY AND ITS PARENT, SUBSIDIARIES AND AFFILIATES (INCLUDING THE EMPLOYER) DO NOT UNDERTAKE OR ASSUME ANY LIABILITY TO CONTEST A DETERMINATION OR INTERPRETATION (WHETHER WRITTEN OR UNWRITTEN) OF ANY TAX AUTHORITY, INCLUDING IN RESPECT OF THE QUALIFICATION UNDER ANY PARTICULAR TAX REGIME OR RULES APPLYING TO PARTICULAR TAX TREATMENT. IF THE AWARDS DO NOT QUALIFY UNDER ANY PARTICULAR TAX TREATMENT IT COULD RESULT IN ADVERSE TAX CONSEQUENCES TO THE PARTICIPANT.
5.5.    The Company or its Parents, Subsidiaries and Affiliates (including the Employer) may take such action as they may deem necessary or appropriate, in their discretion, for the purpose of or in connection with withholding of any taxes and compulsory payments which the Trustee, the Company or any Parent, Subsidiary or Affiliate (including the Employer) is required by any Applicable Laws to withhold in connection with any Awards, including, without limitations, any income tax, social benefits, social insurance, health tax, pension, payroll tax, fringe benefits, excise tax, payment on account or other tax-related items related to the Participant’s participation in the Plan and applicable by law to the Participant (collectively, “Withholding Obligations”). Such actions may include, without limitation, (i) requiring Participants to remit to the Company or the Employer in cash an amount sufficient to satisfy such Withholding Obligations and any other taxes and compulsory payments, payable by the Company or the Employer in connection with the Award or the exercise or (if applicable) vesting thereof; (ii) subject to Applicable Laws, allowing the Participants to surrender Shares, in an amount that at such time, reflects a value that the Administrator determines to be sufficient to satisfy such Withholding Obligations; (iii) withholding Shares otherwise issuable upon the exercise of an Award at a value which is determined by the Company to be sufficient to satisfy such Withholding Obligations; or (iv) any combination of the foregoing. The Company shall not be obligated to allow the exercise or vesting of any Award by or on behalf of a Participant until all tax consequences arising therefrom are resolved in a manner acceptable to the Company.
5.6.    Each Participant shall notify the Company in writing promptly and in any event within ten (10) days after the date on which such Participant first obtains knowledge of any tax bureau inquiry, audit, assertion, determination, investigation, or question relating in any manner to the Awards granted or received hereunder or Shares issued thereunder and shall continuously inform the Company of any developments, proceedings, discussions and negotiations relating to such matter, and shall allow the Company and its representatives to participate in any proceedings and discussions concerning such matters. Upon request, a Participant shall provide to the Company any information or document relating to any matter described in the preceding sentence, which the Company, in its discretion, requires.
5.7.    With respect to 102 Non-Trustee Awards, if the Participant ceases to be employed by the Company or any Parent, Subsidiary or Affiliate (including the Employer), the Participant shall extend to the
6



Company and/or the Employer a security or guarantee for the payment of taxes due at the time of sale of Shares, all in accordance with the provisions of Section 102 and the Rules.
6.    RIGHTS AND OBLIGATIONS AS A SHAREHOLDER
6.1.    In the case of 102 Awards or 3(i) Awards (if such Awards are being held by a Trustee), the Trustee shall have no rights as a shareholder of the Company with respect to the Shares covered by such Award until the Trustee becomes the record holder for such Shares for the Participant’s benefit, and the Participant shall not be deemed to be a shareholder and shall have no rights as a shareholder of the Company with respect to the Shares covered by the Award until the date of the release of such Shares from the Trustee to the Participant and the transfer of record ownership of such Shares to the Participant (provided however that the Participant shall be entitled to receive from the Trustee any cash dividend or distribution made on account of the Shares held by the Trustee for such Participant’s benefit, subject to any tax withholding and compulsory payment). No adjustment shall be made for dividends (ordinary or extraordinary, whether in cash, securities or other property) or distribution of other rights for which the record date is prior to the date on which the Participant or Trustee (as applicable) becomes the record holder of the Shares covered by an Award, except as provided in the Plan.
7.    GOVERNING LAW
7.1.    This Addendum shall be governed by the internal substantive laws, but not the choice of law rules, of Delaware; provided, however, that the corporate law aspects of issuance shall be governed by the laws of the Netherlands, and that any mandatory tax matters arising hereunder shall be governed by applicable Israeli laws, rules and regulations (as amended).
****



7



ADDENDUM C

FRENCH ADDENDUM
ADOPTED BY THE COMPENSATION COMMITTEE OF THE BOARD OF DIRECTORS
OF ELASTIC N.V. ON JUNE 1, 2020
to the
ELASTIC N.V.
Amended and Restated 2012 Stock Option Plan

1.    Introduction
Elastic N.V. (the “Company) has established the Amended and Restated 2012 Stock Option Plan (the “Plan”), as approved by shareholders of the Company on September 28, 2018 and as may be subsequently amended from time to time, for the benefit of certain employees and other service providers of the Company or a Parent, Subsidiary or Affiliate, including employees of a Subsidiary or Affiliate of which the Company holds directly or indirectly at least 10% of the share capital (a “French Entity”).
The Plan authorizes the Administrator to grant Options, Stock Appreciation Rights, Restricted Stock, Restricted Stock Units, Performance Units and Performance Shares. Sections 4(b)(ix) (“Powers of the Administrator”) and 21(“Addenda”) of the Plan authorize the Administrator to approve addenda or to grant Awards to, or to modify the terms of, any outstanding Award Agreement or any agreement related to any Shares covered by an Award held by Participants who are foreign nationals or employed outside of the United States with such terms and conditions as the Administrator deems necessary or appropriate to accommodate differences in local law, tax policy or custom which deviate from the terms and conditions set forth in the Plan to the extent necessary or appropriate to accommodate such differences. Pursuant to the foregoing authority, the Administrator, therefore, intends to establish an addendum to the Plan for the purpose of granting Options that qualify for the specific tax and social security treatment under Sections L. 225-177 to L. 225-186-1 of the French Commercial Code, as amended (“French-qualified Options”), and Restricted Stock Units (including Performance Units) that qualify for the specific tax and social security treatment under Sections L. 225-197-1 to L. 225-197-6 of the French Commercial Code, as amended (“French-qualified RSUs”), to qualifying Participants who are resident in France for French tax purposes and/or subject to the French social security regime (“French Participants”).
The terms of the Plan (to which this addendum is attached) shall, subject to the limitations set forth herein, constitute the rules of the Plan for French Participants (the “French Addendum”). Options and Restricted Stock Units granted to French Participants pursuant to the French Addendum shall be French-qualified Options and French-qualified RSUs. However, Options and Restricted Stock Units may be granted to French Participants under the Plan and not under the French Addendum, at the Administrator’s discretion.
2.    Definitions
Capitalized terms not otherwise defined herein shall have the same meanings as set forth in the Plan. The terms set forth below shall have the following meanings:
(a)    The term “Closed Period” means:
(i)    For French-qualified Options, “Closed Periods” shall mean the specific periods set forth in Section L. 225-177 of the French Commercial Code, as amended, during which French-qualified Options cannot be granted, as described in Section 9(a) below, including: (A) the ten (10)



quotation day period preceding the date on which the annual and interim consolidated financial statements or the annual and half-yearly accounts of the Company are made public, and the day of publication; and (B) any period during which the corporate management of the Company possesses confidential information within the meaning of Article 7 of the Regulation (EU) No 596/2014 of the European Parliament and of the Council of 16 April 2014 on market abuse (Market Abuse Regulation) and cancelling the Directive 2003/6/UE and Directives 2003/124/CE Parliament and 2004/72/CE of the Commission, until the date on which this information is disclosed to the public, and (C) the twenty (20) quotation day period following a distribution of a dividend (i.e., the ex-dividend date) that offers the right to a dividend or capital increase.
(ii)    For French-qualified RSUs, “Closed Periods” shall mean the specific periods set forth by Section L. 225-197-1 of the French Commercial Code as amended from time to time, during which the sale or transfer of Shares acquired at vesting of French-qualified RSUs cannot be sold or transferred, as described in Section 10(c) below, including: (A) the thirty (30) calendar day period before the announcement of an interim financial report or end-of-year report that the Company is required to make public; and (B) with respect to such persons, any period during which the chief executive officer (directeur général), any deputy chief executive officer (directeur général délégué), or any member of the board of directors (conseil d’administration), the supervisory board (conseil de surveillance) or the executive board (directoire) of the Company, or any Employee possesses knowledge of inside information (within the meaning of Article 7 of the Regulation (EU) No 596/2014 of the European Parliament and of the Council of April 16, 2014 on market abuse (Market Abuse Regulation) and cancelling the Directive 2003/6/UE and Directives 2003/124/CE Parliament and 2004/72/CE of the Commission) which has not been disclosed to the public.
    If, after adoption of the French Addendum, French law or regulations are amended to modify the definition and/or applicability of Closed Periods to French-qualified Options and/or French-qualified RSUs, such amendments shall apply to any French-qualified Options and French-qualified RSUs granted under this French Addendum, to the extent permitted or required under French law.
(b)    The term “Exercise Price” shall be the per Share price to purchase Shares pursuant to the exercise of an Option.
(c)    The term “Qualified Disability” shall mean a Disability that meets the requirements of categories 2 and 3 under Section L. 341-4 of the French Social Security Code, as amended, subject to the fulfillment of related conditions.
(d)    The term “Grant Date” shall mean the date on which the Administrator both (i) designates the French Participants, and (ii) specifies the terms and conditions of the French-qualified Options or French-qualified RSUs being granted, such as the number of Shares subject to each Award of French-qualified Options or French-qualified RSUs, the vesting conditions of the French-qualified Options or French-qualified RSUs, the conditions for exercising the French-qualified Options and any restrictions on the sale of Shares subject to the French-qualified Options or French-qualified RSUs.
(e)    The term “Vesting Date” shall mean the relevant date on which French-qualified RSUs have met all vesting conditions specified by the Administrator and the French Participant holding such French-qualified RSUs becomes entitled to receive the Shares underlying such French-qualified RSUs for no cash consideration.
3.    Eligibility
Notwithstanding any other term of this French Addendum, French-qualified Options and French-Qualified RSUs may be granted only to employees or corporate directors of the French Entities who hold less than ten percent (10%)
2



of the outstanding Shares of the Company and who otherwise satisfy the eligibility conditions of Section 5(a) (“Recipients of Grants”) of the Plan.
Subject to the paragraph below, any French Participant who, on the Grant Date of an Option and/or Restricted Stock Units, and to the extent required under French law, is employed under the terms and conditions of an employment contract (“contrat de travail”) by a French Entity or who is a corporate officer of a French Entity shall be eligible to receive, at the discretion of the Administrator, French-qualified Options and/or French-qualified RSUs under this French Addendum, provided he or she also satisfies the eligibility conditions of Section 5(a) (“Recipients of Grants”) of the Plan.
French-qualified Options and French-qualified RSUs may not be issued to corporate officers of French Entities, other than the managing directors (Président du Conseil d’Administration, Directeur Général, Directeur Général Délégué, Membre du Directoire, Gérant de Sociétés par actions) unless the corporate officer is an employee of a French Entity, as defined by French law.
Notwithstanding the foregoing, to the extent permissible under French tax and social security laws, including guidelines and specific tax or social security rulings issued by French tax and social security authorities, any individual who is employed by the Company or a French Entity or another Subsidiary or Affiliate of the Company shall be eligible to receive French-qualified Options and/or French-qualified RSUs under the French Addendum (provided that he or she also satisfies the eligibility conditions of Section 5(a) (“Recipients of Grants”) of the Plan) even if the individual is not a French tax resident and/or subject to the French social contribution regime at the Grant Date and such an individual shall be considered, to the extent applicable (as determined by the Administrator in its sole discretion), as a French Participant for purposes of this French Addendum.
4.    Employment Rights
The adoption of this French Addendum shall not confer upon the French Participant, or any employees of a French Entity, any employment rights and shall not be construed as a part of any employment contracts that a French Entity has with its employees.
5.    Delivery of Shares Only
Only Shares and not cash payments may be delivered to any French Participant in settlement of French-qualified Options and French-qualified RSUs granted under this French Addendum.
6.    Non-Transferability
Notwithstanding any provision in the Plan to the contrary and except in the case of death, French-qualified Options and French-qualified RSUs cannot be transferred to any third party. In addition, during the lifetime of the French Participant, the French-qualified Options are exercisable only by the French Participant, subject to Sections 9(c)(iii) and 9(d) below; and Shares underlying French-qualified RSUs may be issued by the Company only to the French Participant, subject to Sections 10(b) and 10(g) below.
7.    Disqualification of French-qualified Options and French-qualified RSUs
In the event changes are made to the terms and conditions of the French-qualified Options and/or French-qualified RSUs due to any requirements under applicable laws, or by decision of the Company’s shareholders or the Administrator, the Options and/or Restricted Stock Units granted under this French Addendum may no longer qualify as French-qualified Options and French-qualified RSUs.
If the Options and/or Restricted Stock Units granted under this French Addendum no longer qualify as French-qualified Options and/or French-qualified RSUs, the Administrator may, in its sole discretion, determine to lift, shorten or terminate certain restrictions applicable to the vesting or exercisability of such Options, the vesting of such Restricted Stock Units or the sale of the Shares underlying such Options and/or Restricted Stock Units, which
3



have been imposed under this French Addendum or in the applicable Award Agreement for the purpose of obtaining the specific tax and social security treatment applicable to French-qualified Options and/or French-qualified RSUs. Should the awards no longer be qualified, the French Participant shall be responsible for paying any applicable French tax and social security contributions, to the extent permissible under French law.
8.    Amendments
Subject to the terms of the Plan, the Administrator reserves the right to amend or terminate the French Addendum at any time.
9.    French-Qualified Options
(a)    Closed Periods for French-qualified Options
French-qualified Options may not be granted during a Closed Period to the extent such Closed Periods are applicable to French-qualified Options granted by the Company. If the Company grants Options on a date during an applicable Closed Period, the Grant Date for French Participants shall be the first date following the expiration of the Closed Period, provided the grant of Options on such date is not prohibited under the Plan.
(b)    Terms and Conditions of French Qualified Options
(i)    Options may be “purchase stock options,” which are rights to acquire Shares repurchased by the Company prior to the date on which the Options become exercisable or “subscription stock options,” which are rights to subscribe for newly-issued Shares.
(ii)    The Exercise Price of and number of Shares underlying the Options shall not be modified after the Grant Date, except as provided in Section 9(e) of this French Addendum, or as otherwise authorized by French law. Any other modification permitted under the Plan may result in the Options no longer qualifying as French-qualified Options.
(iii)    The French-qualified Options will vest and become exercisable pursuant to the terms and conditions set forth in the Plan, this French Addendum, and the applicable Award Agreement.
(iv)    The Exercise Price per Share payable pursuant to French-qualified Options granted under this French Addendum shall be fixed by the Administrator on the Grant Date. In no event shall the Exercise Price be less than the greatest of:
(A)    with respect to purchase stock options: the higher of either 80% of the average of the closing price of the Shares during the 20 quotation day period immediately preceding the Grant Date or 80% of the average of the purchase price paid for such Shares by the Company;
(B)    with respect to subscription stock options: 80% of the average of the closing price of such Shares during the 20 quotation day period immediately preceding the Grant Date; and
(C)    the minimum Exercise Price permitted under the Plan.
(c)    Exercise of French-qualified Options
(i)    At the time French-qualified Options are effectively granted, the Administrator shall fix the period, if any, within which the French-qualified Options vest and may be exercised and shall determine any conditions that must be satisfied before the French-qualified Options may be
4



exercised. Such restriction period for the vesting or the exercise of French-qualified Options shall be set forth in the applicable Award Agreement.
(ii)    Upon exercise of French-qualified Options, the full Exercise Price shall be paid by the French Participant as set forth in the applicable Award Agreement.
(iii)    In the event of the death of a French Participant, his or her French-qualified Options shall thereafter be immediately vested and exercisable in full under the conditions set forth in Section 9(d) of this French Addendum.
(iv)    If a French Participant’s employment is terminated or the French Participant otherwise ceases to provide services to the Company or a French Entity, his or her French-qualified Options will be exercisable according to the provisions of the Award Agreement.
(v)    The Shares acquired upon exercise of French-qualified Options shall be fully owned by the French Participant and recorded in an account in his or her name and must be held with the Company or a broker or in such manner as the Company may otherwise determine to ensure compliance with French laws.
(vi)    To the extent and as long as applicable to French-qualified Options granted by the Company, a restriction on exercise of the Options shall be imposed in the Award Agreement for any French Participant who qualifies as a managing director of the Company.
(d)    Death
In the event of the death of a French Participant while he or she is actively employed by the Company or a French Entity, all French-qualified Options held by such Participant shall become immediately vested and exercisable and may be exercised in full by the French Participant’s heirs or the legal representative of his or her estate for the six (6) month period following the date of the French Participant’s death or such other period as may be required to comply with French law. In the event of the death of a French Participant after termination of active employment with the Company or a French Entity, the French-qualified Options will be treated as set forth in the applicable Award Agreement. Any French-qualified Options that remain unexercised shall expire six (6) months following the date of the French Participant’s death or after expiration of such other period as may be required to comply with French law. The six (6) month exercise period (or such other period as may be required to comply with French law) will apply without regard to the term of the French-qualified Options as described in Section 9(f) of this French Addendum.
(e)    Adjustments – Change in Control
Adjustments to French-qualified Options granted under this French Addendum to preclude the dilution or enlargement of benefits under the French-qualified Options shall be made only in respect of transactions listed under Section L. 225-181 of the French Commercial Code, as amended, and in case of a repurchase of Shares by the Company at a price that is higher than the stock quotation price in the open market, and according to the provisions of Section L. 228-99 of the French Commercial Code, as amended, as well as according to specific decrees. Adjustment to French-qualified Options granted pursuant to this French Addendum other than as described above may cause such Options to no longer qualify for specific tax and social security treatment under French law.
Nevertheless, the Administrator, at its discretion, may decide to make adjustments to French-qualified Options granted pursuant to this French Addendum in the case of a transaction or event, as described in Section 15 (“Adjustments Upon Changes in Capitalization, Merger or Certain Other Transactions”) of the Plan, for which adjustments may not be authorized under French law, in which case, such Options may no longer qualify as French-qualified Options and the specific tax and social security treatment may be lost.
5



(f)    Term of French-Qualified Option
French-qualified Options granted pursuant to this French Addendum will expire no later than nine and a half (9.5) years from the Grant Date, unless otherwise specified in the applicable Award Agreement. The French-qualified Option term will be extended only in the event of the death of a French Participant, but in no event will any French-qualified Option be exercisable beyond six (6) months following the date of the French Participant’s death or such other period as may be required to comply with French law.
10.    French-qualified RSUs
(a)    Nature of French-qualified RSUs
Each French-qualified RSU represents the right to receive one Share (or, in the case of French-qualified RSUs that are Performance Units under the Plan, a specified number or percentage of Shares subject to the Award), subject to meeting all applicable vesting criteria established by the Administrator and all other applicable terms and conditions under the Plan and applicable Award Agreement. Until the effective issuance of the Shares, no right to vote or receive dividends or any other rights as a holder of shares in the capital of the Company shall exist with respect to the Shares subject to Restricted Stock Units, notwithstanding vesting of the Restricted Stock Units.
(b)    Vesting of French-Qualified RSUs
Notwithstanding any other provision of the Plan, French-qualified RSUs shall not vest and the Shares underlying French-qualified RSUs shall not be delivered to French Participants prior to the expiration of a minimum one-year period calculated from the Grant Date, or such other period as required to comply with the minimum mandatory vesting period applicable to French-qualified RSUs under Section L. 225-197-1 of the French Commercial Code, as amended, or the relevant sections of the French Tax Code or the French Social Security Code, as amended, to benefit from the specific tax and social security regime for French-qualified restricted stock units. However, notwithstanding the vesting requirements described above, in the event of the death of a French Participant, all of his or her outstanding French-qualified RSUs shall become vested under the conditions set forth in Section 10(g) of this French Addendum.
(c)    Holding Period for Shares
The sale or transfer of Shares issued pursuant to French-qualified RSUs may not occur prior to the relevant anniversary of the Grant Date specified by the Administrator and in no case prior to the expiration of a minimum two-year period calculated from the Grant Date (or, if later, the date on which the Shares underlying the French-qualified RSUs are issued to the French Participant), or such other period as required to comply with the minimum mandatory holding period applicable to French-qualified RSUs under Section L. 225-197-1 of the French Commercial Code, as amended, or the relevant sections of the French Tax Code or the French Social Security Code, as amended, to benefit from the specific tax and social security regime for French-qualified restricted stock units, even if the French Participant is no longer an employee or corporate officer of the Company or a French Entity.
In addition, the Shares issued pursuant to the French-qualified RSUs may not be sold or transferred during a Closed Period, so long as those Closed Periods are applicable to Shares underlying French-qualified RSUs.
(d)    Managing Director Restriction
To the extent and as long as applicable to French-qualified RSUs granted by the Company, a specific holding period for the sale or transfer of Shares shall be imposed in the applicable Award Agreement for any French Participant who qualifies as a managing director of the Company.
6



(e)    French Participant’s Account
The Shares issued pursuant to the French-qualified RSUs shall be fully owned by the French Participant and recorded and held in an account in his or her name with the Company or a broker selected by the Company, or in such other manner as the Company may determine, in order to ensure compliance with French laws, including any required holding periods.
(f)    Adjustments – Change in Control
In the event of an adjustment due to a corporate transaction or event as set forth in Section 15 (“Adjustments Upon Changes in Capitalization, Merger or Certain Other Transactions”) of the Plan, the adjustment to the terms and conditions of the French-qualified RSUs or underlying Shares shall be made in accordance with the Plan and pursuant to applicable French legal and tax rules. Nevertheless, the Administrator, at its discretion, may decide to make adjustments to French-qualified RSUs granted or Shares received pursuant to this French Addendum in the case of a transaction or event for which adjustments may not be authorized under French law, in which case, such Restricted Stock Units may no longer qualify as French-qualified RSUs and the specific tax and social security treatment may be lost.
(g)    Death and Disability
In the event of the death of a French Participant, the French-qualified RSUs held by the French Participant at the time of death shall become immediately transferable to the French Participant’s heirs and (i) any time- or service-based vesting conditions will be considered to have been met as of the date of the French Participant’s death, and (ii) the attainment of any performance-based vesting conditions will be determined as set out in the applicable Award Agreement and in accordance with applicable French legal and tax rules. The Company shall issue the underlying Shares to the French Participant’s heirs, at their request, provided the heirs contact the Company within six (6) months following the death of the French Participant or such other period as may be required to comply with French law and subject to part (ii) of the preceding sentence. If the French Participant’s heirs do not request the issuance of the Shares underlying the French-qualified RSUs within six (6) months following the French Participant’s death (or such other period as may be required to comply with French law), the French-qualified RSUs will be forfeited.
In the event a French Participant terminates employment by reason of his or her Qualified Disability, the Administrator, at its discretion, may determine the treatment of any French-qualified RSUs then outstanding but not vested, including that such French-qualified RSUs may be forfeited, may continue to vest on the existing schedule or may vest on an accelerated basis and be settled in Shares as promptly as practicable after vesting, provided that the French Participant provides sufficient evidence of his or her Qualified Disability.
If a French Participant dies or ceases to be employed by the Company or a French Entity by reason of his or her Qualified Disability, the French Participant’s heirs or the French Participant, as applicable, shall not be subject to the restrictions on the sale or transfer of Shares set forth in Section 10(c) above.
11.    Interpretation
It is intended that Options and Restricted Stock Units granted under this French Addendum shall qualify for the specific tax and social security treatment applicable to stock options granted under Sections L. 225-177 to L. 225-186-1 and to restricted stock units granted under Sections L. 225-197-1 to L. 225-197-6, respectively, of the French Commercial Code, as amended, and in accordance with the relevant provisions set forth by French tax law and the French tax administration, but no undertaking is made by the Company to maintain such status.
The terms of the French Addendum shall be interpreted accordingly and in accordance with the relevant provisions set forth by French tax and social security laws, as well as the French tax and social security administrations and the
7



relevant guidelines released by the French tax and social security authorities and subject to the fulfillment of legal, tax and reporting obligations.
In the event of any conflict between the provisions of the French Addendum and the Plan, the provisions of this French Addendum shall control for any grants of French-qualified Options or French-qualified RSUs made thereunder to French Participants.
12.    Adoption
This French Addendum was adopted by the Administrator on June 1, 2020, and became effective as of the same date.

8



ELASTIC N.V.
AMENDED AND RESTATED 2012 STOCK OPTION PLAN
STOCK OPTION AGREEMENT
Unless otherwise defined herein, the terms defined in the Elastic N.V. Amended and Restated 2012 Stock Option Plan (the “Plan”) will have the same defined meanings in this Stock Option Agreement, which includes the Notice of Stock Option Grant (the “Notice of Grant”), the Terms and Conditions of Stock Option Grant, including any special terms and conditions for Participant’s country set forth in the country addendum thereto (the “Country Addendum”), attached hereto as Exhibit A, the Exercise Notice attached hereto as Exhibit B, and all other exhibits and appendices attached hereto (all together, the “Option Agreement”).
NOTICE OF STOCK OPTION GRANT
Participant:                
Address:                
The undersigned Participant has been granted an Option to purchase Ordinary Shares of Elastic N.V. (the “Company”), subject to the terms and conditions of the Plan and this Option Agreement, as follows:

Grant Number:
Date of Grant:
Vesting Commencement Date:
Number of Shares for which the Option is granted:
Exercise Price per Share (in U.S. Dollars):$
Total Exercise Price(in U.S. Dollars):$
Type of Option:___ Incentive Stock Option
___ Nonstatutory Stock Option
Term/Expiration Date:
Vesting Schedule:
Subject to accelerated vesting as set forth below or in the Plan, this Option will be exercisable, in whole or in part, in accordance with the following schedule:
[Insert vesting schedule.]
Termination Period:
This Option will be exercisable for three (3) months after Participant’s Continuous Service Status terminates, unless such termination is due to Participant’s death or Disability, in which case this Option will be exercisable for twelve (12) months after Participant’s Continuous Service Status terminates. Notwithstanding the foregoing sentence, in



no event may this Option be exercised after the Term/Expiration Date as provided above and this Option may be subject to earlier termination as provided in Section 14 of the Plan.
For purposes of the Option, Participant’s Continuous Service Status will be considered terminated as of the date Participant is no longer actively providing services to the Company or any Affiliate, Parent or Subsidiary (regardless of the reason for such termination and whether or not later found to be invalid or in breach of employment laws in the jurisdiction where Participant is employed or providing services or the terms of Participant’s employment or service agreement, if any), and unless otherwise expressly provided in this Option Agreement (including by reference in the Notice of Grant to other arrangements or contracts) or determined by the Administrator, (i) Participant’s right to vest in the Option under the Plan, if any, will terminate as of such date and will not be extended by any notice period (e.g., Participant’s period of service would not include any contractual notice period or any period of “garden leave” or similar period mandated under employment laws in the jurisdiction where Participant is employed or providing services or the terms of Participant’s employment or service agreement, if any, unless Participant is providing bona fide services during such time); and (ii) the period (if any) during which Participant may exercise the Option after such termination of Participant’s Continuous Service Status will commence on the date Participant ceases to actively provide services and will not be extended by any notice period mandated under employment laws in the jurisdiction where Participant is employed or the terms of Participant’s employment or service agreement, if any; the Administrator shall have the exclusive discretion to determine when Participant is no longer actively providing services for purposes of his or her Option grant (including whether Participant may still be considered to be providing services while on a leave of absence).
By Participant’s signature and the signature of the representative of the Company below, Participant and the Company agree that this Option is granted under and governed by the terms and conditions of the Plan and this Option Agreement, including the Terms and Conditions of Stock Option Grant and the Country Addendum, attached hereto as Exhibit A, all of which are made a part of this document. Participant acknowledges receipt of a copy of the Plan. Participant has reviewed the Plan and this Option Agreement in their entirety, has had an opportunity to obtain the advice of counsel prior to executing this Option Agreement, and fully understands all provisions of the Plan and this Option Agreement. Participant hereby agrees to accept as binding, conclusive, and final all decisions or interpretations of the Administrator upon any questions relating to the Plan and the Option Agreement. Participant further agrees to notify the Company upon any change in the residence address indicated below.
PARTICIPANTELASTIC N.V.
SignatureSignature
Print NamePrint Name
Title
Address:
- 2 -

EXHIBIT A
TERMS AND CONDITIONS OF STOCK OPTION GRANT
1.    Grant of Option.
(a)    The Company hereby grants to the individual (“Participant”) named in the Notice of Stock Option Grant of this Option Agreement (the “Notice of Grant”) an option (the “Option”) to purchase the number of Shares set forth in the Notice of Grant, at the exercise price per Share set forth in the Notice of Grant (the “Exercise Price”), subject to all of the terms and conditions in this Option Agreement and the Plan, which is incorporated herein by this reference. Subject to Section 19(c) of the Plan, in the event of a conflict between the terms and conditions of the Plan and the terms and conditions of this Option Agreement, the terms and conditions of the Plan will prevail.
(b)    For U.S. taxpayers, the Option will be designated as either an Incentive Stock Option (“ISO”) or a Nonstatutory Stock Option (“NSO”). If designated in the Notice of Grant as an ISO, this Option is intended to qualify as an ISO under Section 422 of the Internal Revenue Code of 1986, as amended (the “Code”). However, if this Option is intended to be an ISO, to the extent that it exceeds the $100,000 rule of Code Section 422(d) it will be treated as an NSO. Further, if for any reason this Option (or portion thereof) will not qualify as an ISO, then, to the extent of such nonqualification, such Option (or portion thereof) shall be regarded as a NSO granted under the Plan. In no event will the Administrator, the Company or any Affiliate, Parent or Subsidiary or any of their respective employees or directors have any liability to Participant (or any other person) due to the failure of the Option to qualify for any reason as an ISO.
(c)    For non-U.S. taxpayers, the Option will be designated as an NSO.
2.    Vesting Schedule. Except as provided in Section 3, the Option awarded by this Option Agreement will vest in accordance with the vesting provisions set forth in the Notice of Grant. Shares subject to this Option that are scheduled to vest on a certain date or upon the occurrence of a certain condition will not vest in accordance with any of the provisions of this Option Agreement, unless Participant will have remained in Continuous Service Status from the Date of Grant until the date such vesting occurs, with Continuous Service Status determined as described in the Termination Period section of the Notice of Grant.
3.    Administrator Discretion. The Administrator, in its discretion, may accelerate the vesting of the balance, or some lesser portion of the balance, of the unvested Option at any time, subject to the terms of the Plan. If so accelerated, such Option will be considered as having vested as of the date specified by the Administrator.
4.    Exercise of Option.
(a)    Right to Exercise. This Option may be exercised only within the term set out in the Notice of Grant, and may be exercised during such term only in accordance with the Plan and the terms of this Option Agreement.
(b)    Method of Exercise. This Option is exercisable by delivery of an exercise notice (the “Exercise Notice”) in the form attached as Exhibit B to the Notice of Grant or in a manner and pursuant to such procedures as the Administrator may determine, which will state the election to exercise the Option, the number of Shares in respect of which the Option is being exercised (the “Exercised Shares”), and such other representations and agreements as may be required by the Company pursuant to the provisions of the Plan. The Exercise Notice will be completed by Participant and delivered to the Company. The Exercise Notice will be accompanied by payment of the aggregate Exercise Price as to all Exercised Shares and of any Tax Obligations (as defined in Section 6(a)). This Option will be deemed to be exercised upon receipt by the Company of such fully executed Exercise Notice accompanied by the aggregate Exercise Price.



5.    Method of Payment. Payment of the aggregate Exercise Price will be by any of the following, or a combination thereof, at the election of Participant:
(a)    cash in U.S. dollars;
(b)    check designated in U.S. dollars;
(c)    consideration received by the Company under a formal cashless exercise program adopted by the Company in connection with the Plan; or
(d)    if Participant is a U.S. Employee, surrender of other Shares which have a Fair Market Value on the date of surrender equal to the aggregate Exercise Price of the Exercised Shares and that are owned free and clear of any liens, claims, encumbrances, or security interests, provided that accepting such Shares, in the sole discretion of the Administrator, will not result in any adverse accounting consequences to the Company.
6.    Tax Obligations.
(a)    Responsibility for Taxes. Participant acknowledges that, regardless of any action taken by the Company or, if different, the Affiliate, Parent or Subsidiary to which Participant is providing services (the “Service Recipient”), the ultimate liability for any tax and/or social insurance liability obligations and requirements in connection with the Option, including, without limitation, (i) all U.S. and non-U.S. federal, state, and local taxes (including Participant’s U.S. Federal Insurance Contributions Act (FICA) obligation) that are required to be withheld by the Company or the Service Recipient or other payment of tax-related items related to Participant’s participation in the Plan and legally applicable to Participant, (ii) Participant’s and, to the extent required by the Company (or Service Recipient), the Company’s (or Service Recipient’s) fringe benefit tax liability, if any, associated with the grant, vesting, or exercise of the Option or sale of Shares, and (iii) any other Company (or Service Recipient) taxes the responsibility for which Participant has, or has agreed to bear, with respect to the Option (or exercise thereof or issuance of Shares thereunder) (collectively, the “Tax Obligations”), is and remains Participant’s responsibility and may exceed the amount, if any, actually withheld by the Company or the Service Recipient. Participant further acknowledges that the Company and/or the Service Recipient (A) make no representations or undertakings regarding the treatment of any Tax Obligations in connection with any aspect of the Option, including, but not limited to, the grant, vesting or exercise of the Option, the subsequent sale of Shares acquired pursuant to such exercise and the receipt of any dividends or other distributions, and (B) do not commit to and are under no obligation to structure the terms of the grant or any aspect of the Option to reduce or eliminate Participant’s liability for Tax Obligations or achieve any particular tax result. Further, if Participant is subject to Tax Obligations in more than one jurisdiction, Participant acknowledges that the Company and/or the Service Recipient (or former Service Recipient, as applicable) may be required to withhold or account for Tax Obligations in more than one jurisdiction. If Participant fails to make satisfactory arrangements for the payment of any required Tax Obligations hereunder at the time of the applicable taxable event, Participant acknowledges and agrees that the Company may refuse to issue or deliver the Shares.
(b)    Tax Withholding. When the Option is exercised, Participant generally will recognize immediate U.S. taxable income if Participant is subject to taxation in the U.S. If Participant is subject to taxation in any other jurisdiction, Participant will be subject to applicable taxes, if any, in such jurisdiction at the time of the taxable event, as determined under local law. Pursuant to such procedures as the Administrator may specify from time to time, the Company and/or Service Recipient shall withhold the amount required to be withheld for the payment of Tax Obligations. The Administrator, in its sole discretion and pursuant to such procedures as it may specify from time to time, may permit Participant to satisfy such Tax Obligations, in whole or in part (without limitation), if permissible by applicable local law, by (i) paying cash, (ii) electing to have the Company withhold otherwise deliverable Shares having a fair market value equal to the amount necessary to meet the withholding requirement for such Tax Obligations (or such other amount as the Administrator may determine, if such amount would not result in adverse financial accounting consequences), (iii) withholding the amount of such Tax Obligations from Participant’s wages or other cash compensation paid to Participant by the Company and/or the Service Recipient, (iv) if Participant is a U.S. Employee, delivering to the Company already vested and owned Shares having a fair market value equal to such Tax Obligations, or
- 2 -


(v) selling a sufficient number of such Shares otherwise deliverable to Participant through such means as the Company may determine in its sole discretion (whether through a broker or otherwise) equal to the amount necessary to meet the withholding requirement for such Tax Obligations (or such other amount as Administrator may determine, if such amount would not result in adverse financial accounting consequences). To the extent determined appropriate by the Company in its discretion, it will have the right (but not the obligation) to satisfy any Tax Obligations by reducing the number of Shares otherwise deliverable to Participant.
(c)    Notice of Disqualifying Disposition of ISO Shares. If the Option granted to Participant herein is an ISO, and if Participant sells or otherwise disposes of any of the Shares acquired pursuant to the ISO on or before the later of (i) the date two (2) years after the Date of Grant, or (ii) the date one (1) year after the date of exercise, Participant will immediately notify the Company in writing of such disposition. Participant agrees that Participant may be subject to income tax withholding by the Company on the compensation income recognized by Participant.
(d)    Code Section 409A. Under Code Section 409A, a stock right (such as the Option) that vests after December 31, 2004 (or that vested on or prior to such date but which was materially modified after October 3, 2004) that was granted with a per share exercise price that is determined by the Internal Revenue Service (the “IRS”) to be less than the fair market value of an underlying share on the date of grant (a “discount option”) may be considered “deferred compensation.” A stock right that is a “discount option” may result in (i) income recognition by the recipient of the stock right prior to the exercise of the stock right, (ii) an additional twenty percent (20%) federal income tax, and (iii) potential penalty and interest charges. The “discount option” may also result in additional state income, penalty and interest tax to the recipient of the stock right. Participant acknowledges that the Company cannot and has not guaranteed that the IRS will agree that the per Share exercise price of this Option equals or exceeds the fair market value of a Share on the date of grant in a later examination. Participant agrees that if the IRS determines that the Option was granted with a per Share exercise price that was less than the fair market value of a Share on the date of grant, Participant shall be solely responsible for Participant’s costs related to such a determination.
7.    Rights as Shareholder. Neither Participant nor any person claiming under or through Participant will have any of the rights or privileges of a shareholder of the Company in respect of any Shares deliverable hereunder unless and until such Shares (which are in book entry form) will have been issued and delivered to Participant (including through electronic delivery to a brokerage account). Such issuance will occur by the execution of a deed of issuance to which the Company and Participant are each party, unless the Shares will be delivered into a brokerage account in the name of Participant, in which case the issuance will take place by a deed of issuance with due observance of the relevant requirements that may apply from time to time. After such issuance and delivery, Participant will have all the rights of a shareholder of the Company with respect to voting such Shares and receipt of dividends and distributions on such Shares.
8.    No Guarantee of Continued Service. PARTICIPANT ACKNOWLEDGES AND AGREES THAT THE VESTING OF SHARES PURSUANT TO THE VESTING SCHEDULE HEREOF IS EARNED ONLY BY REMAINING IN CONTINUING SERVICE STATUS, WHICH UNLESS PROVIDED OTHERWISE UNDER APPLICABLE LAW IS AT THE WILL OF THE COMPANY (OR THE SERVICE RECIPIENT) AND NOT THROUGH THE ACT OF BEING HIRED, BEING GRANTED THIS OPTION OR ACQUIRING SHARES HEREUNDER. PARTICIPANT FURTHER ACKNOWLEDGES AND AGREES THAT THIS OPTION AGREEMENT, THE TRANSACTIONS CONTEMPLATED HEREUNDER AND THE VESTING SCHEDULE SET FORTH HEREIN DO NOT CONSTITUTE AN EXPRESS OR IMPLIED PROMISE OF CONTINUED ENGAGEMENT AS AN EMPLOYEE OR CONSULTANT FOR THE VESTING PERIOD, FOR ANY PERIOD, OR AT ALL, AND WILL NOT INTERFERE IN ANY WAY WITH PARTICIPANT’S RIGHT OR THE RIGHT OF THE COMPANY (OR THE SERVICE RECIPIENT) TO TERMINATE PARTICIPANT’S CONTINUOUS SERVICE STATUS, SUBJECT TO APPLICABLE LAW, WHICH TERMINATION, UNLESS PROVIDED OTHERWISE UNDER APPLICABLE LAW, MAY BE AT ANY TIME, WITH OR WITHOUT CAUSE.
9.    Nature of Grant. In accepting the Option, Participant acknowledges, understands and agrees that:
(a)    the Plan is established voluntarily by the Company, it is discretionary in nature and it may be modified, amended, suspended or terminated by the Company at any time, to the extent permitted by the Plan;
- 3 -


(b)    the grant of the Option is exceptional, voluntary and occasional and does not create any contractual or other right to receive future grants of options, or benefits in lieu of options, even if options have been granted in the past;
(c)    all decisions with respect to future option or other grants, if any, will be at the sole discretion of the Company;
(d)    the grant of the Option and Participant’s participation in the Plan shall not create a right to employment or be interpreted as forming or amending an employment or service contract with the Company;
(e)    Participant is voluntarily participating in the Plan;
(f)    the Option and any Shares acquired under the Plan, and the income from and value of same, are not intended to replace any pension rights or compensation;
(g)    the Option and Shares acquired under the Plan, and the income from and value of same, are not part of normal or expected compensation for purposes of calculating any severance, resignation, termination, redundancy, dismissal, end-of-service payments, bonuses, long-service awards, holiday pay, holiday top-up, pension or retirement or welfare benefits or similar mandatory payments;
(h)    unless otherwise agreed with the Company or an Affiliate, the Option and the Shares underlying the Option, and the income from and value of same, are not granted as consideration for, or in connection with, the service Participant may provide as a director of an Affiliate, Parent or Subsidiary;
(i)    the future value of the Shares underlying the Option is unknown, indeterminable, and cannot be predicted with certainty;
(j)    if the underlying Shares do not increase in value, the Option will have no value;
(k)    if Participant exercises the Option and acquires Shares, the value of such Shares may increase or decrease, even below the Exercise Price;
(l)    no claim or entitlement to compensation or damages shall arise from forfeiture of the Option or any underlying Shares resulting from (i) the application of any compensation recovery or clawback policy adopted by the Company or required by law, or (ii) the termination of Participant’s Continuous Service Status (for any reason whatsoever, whether or not later found to be invalid or in breach of employment laws in the jurisdiction where Participant is employed or providing services or the terms of Participant’s employment or service agreement, if any);
(m)    unless otherwise provided in the Plan or by the Company in its discretion, the Option and the benefits evidenced by this Option Agreement do not create any entitlement to have the Option or any such benefits transferred to, or assumed by, another company nor to be exchanged, cashed out or substituted for, in connection with any corporate transaction affecting the Shares; and
(n)    neither the Company nor any Service Recipient shall be liable for any foreign exchange rate fluctuation between Participant’s local currency and the United States Dollar that may affect the value of the Option or of any amounts due to Participant pursuant to the exercise of the Option or the subsequent sale of any Shares acquired upon exercise.
10.    No Advice Regarding Grant. The Company is not providing any tax, legal or financial advice, nor is the Company making any recommendations regarding Participant’s participation in the Plan, or Participant’s acquisition or sale of the underlying Shares. Participant is hereby advised to consult with his or her own personal tax, legal and financial advisors regarding his or her participation in the Plan before taking any action related to the Plan.
- 4 -


11.    Data Privacy. Participant hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of Participant’s personal data as described in this Option Agreement and any other Option grant materials by and among, as applicable, the Service Recipient, the Company and any other Affiliate, Parent or Subsidiary for the exclusive purpose of implementing, administering and managing Participant’s participation in the Plan.
Participant understands that the Company and the Service Recipient may hold certain personal information about Participant, including, but not limited to, Participant’s name, home address and telephone number, email address, date of birth, social insurance number (to the extent permitted under Applicable Laws), passport or other identification number (e.g., resident registration number), salary, nationality, job title, any Shares or directorships held in the Company, details of all Options or any other entitlement to Shares or equivalent benefits awarded, canceled, purchased, exercised, vested, unvested or outstanding in Participant’s favor (“Data”), for the exclusive purpose of implementing, administering and managing the Plan.

Participant understands that Data will be transferred to such stock plan service provider(s) as may be selected by the Company (currently E*TRADE Financial Corporate Services, Inc., the brokerage firm engaged by the Company to hold participants’ Shares and other amounts acquired under the Plan, and its affiliated companies) to assist with the implementation, administration, and management of the Plan. The recipients of Data may be located in the United States or elsewhere, and each recipient’s country of operation (e.g., the United States) may have different data privacy laws and protections than Participant’s country. Participant understands that if he or she resides outside the United States, he or she may request a list with the names and addresses of any potential recipients of Data by contacting his or her local human resources representative. Participant authorizes the Company, any stock plan service provider selected by the Company and any other possible recipients which may assist the Company (presently or in the future) with implementing, administering and managing the Plan to receive, possess, use, retain and transfer Data, in electronic or other form, for the sole purpose of implementing, administering and managing Participant’s participation in the Plan, including any requisite transfer of such Data as may be required to a broker, escrow agent or other third party with whom Participant may elect to deposit any Shares received upon exercise of the Option. Participant understands that Data will be held only as long as is necessary to implement, administer and manage Participant’s participation in the Plan. Participant understands that if he or she resides outside the United States, he or she may, at any time, view Data, request additional information about the storage and processing of Data, require any necessary amendments to Data or refuse or withdraw the consents herein, in any case without cost, by contacting his or her local human resources representative. Further, Participant understands that he or she is providing the consents herein on a purely voluntary basis. If Participant does not consent, or if Participant later seeks to revoke his or her consent, his or her employment or service with the Service Recipient will not be affected; the only consequence of refusing or withdrawing Participant’s consent is that the Company would not be able to grant Participant Options or other equity awards or administer or maintain such awards. Therefore, Participant understands that refusing or withdrawing his or her consent may affect Participant’s ability to participate in the Plan. For more information on the consequences of Participant’s refusal to consent or withdrawal of consent, Participant may contact his or her local human resources representative.

Finally, Participant understands that the Company may rely on a different basis for the processing or transfer of Data in the future and/or request that Participant provide another data privacy consent. If applicable, Participant agrees that upon request of the Company or the Service Recipient, Participant will provide an executed acknowledgement or data privacy consent form (or any other agreements or consents) that the Company and/or the Service Recipient may deem necessary to obtain from Participant for the purpose of administering Participant’s participation in the Plan in compliance with the data privacy laws in Participant’s country, either now or in the future. Participant understands and agrees that he or she will not be able to participate in the Plan if he or she fails to provide any such consent or agreement requested by the Company and/or the Service Recipient.
12.    Address for Notices. Any notice to be given to the Company under the terms of this Option Agreement will be addressed to the Company at Elastic N.V., 800 West El Camino Real, Suite 350, Mountain View, California 94040, or at such other address as the Company may hereafter designate in writing.
- 5 -


13.    Non-Transferability of Option. This Option may not be transferred in any manner otherwise than by will or by the laws of descent or distribution and may be exercised during the lifetime of Participant only by Participant.
14.    Successors and Assigns. The Company may assign any of its rights under this Option Agreement to single or multiple assignees, and this Option Agreement shall inure to the benefit of the successors and assigns of the Company. Subject to the restrictions on transfer herein set forth, this Option Agreement shall be binding upon Participant and his or her heirs, executors, administrators, successors and assigns. The rights and obligations of Participant under this Option Agreement may only be assigned with the prior written consent of the Company.
15.    Additional Conditions to Issuance of Stock. If at any time the Company determines, in its discretion, that the listing, registration, qualification or rule compliance of the Shares upon any securities exchange or under any U.S. or non-U.S. state, federal or local law, including exchange control, tax or other Applicable Law or related regulations, or under the rulings or regulations of the United States Securities and Exchange Commission or any other U.S. or non-U.S. governmental regulatory body, or the clearance, consent or approval of the United States Securities and Exchange Commission or any other U.S. or non-U.S. governmental regulatory authority, is necessary or desirable as a condition to the purchase by, or issuance of Shares, to Participant (or his or her estate) hereunder, such purchase or issuance will not occur unless and until such listing, registration, qualification, rule compliance, clearance, consent or approval has been completed, effected or obtained free of any conditions not acceptable to the Company. Notwithstanding the foregoing, Participant understands that the Company is under no obligation to register, qualify or otherwise obtain clearance, consent or other approvals from any governmental authority or any stock exchange. Subject to the terms of the Option Agreement and the Plan, the Company shall not be required to issue any certificate or certificates for Shares hereunder prior to the lapse of such reasonable period of time following the date of exercise of the Option as the Administrator may establish from time to time for reasons of administrative convenience.
16.    Language. Participant acknowledges and represents that he or she is proficient in the English language or has consulted with an advisor who is sufficiently proficient in English, as to allow Participant to understand the terms of this Option Agreement and any other documents related to the Plan. If Participant has received this Option Agreement or any other document related to the Plan translated into a language other than English and if the meaning of the translated version is different than the English version, the English version will control.
17.    Interpretation. The Administrator will have the power to interpret the Plan and this Option Agreement and to adopt such rules for the administration, interpretation and application of the Plan as are consistent therewith and to interpret or revoke any such rules (including, but not limited to, the determination of whether or not any Shares subject to the Option have vested). All actions taken and all interpretations and determinations made by the Administrator in good faith will be final and binding upon Participant, the Company and all other interested persons. Neither the Administrator nor any person acting on behalf of the Administrator will be personally liable for any action, determination, or interpretation made in good faith with respect to the Plan or this Option Agreement.
18.    Electronic Delivery and Acceptance. The Company may, in its sole discretion, decide to deliver any documents related to the Option awarded under the Plan or future options that may be awarded under the Plan by electronic means or request Participant’s consent to participate in the Plan by electronic means. Participant hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through any online or electronic system established and maintained by the Company or a third party designated by the Company.
19.    Captions. Captions provided herein are for convenience only and are not to serve as a basis for interpretation or construction of this Option Agreement.
20.    Agreement Severable. In the event that any provision in this Option Agreement will be held invalid or unenforceable, such provision will be severable from, and such invalidity or unenforceability will not be construed to have any effect on, the remaining provisions of this Option Agreement.
21.    Amendment, Suspension or Termination of the Plan. By accepting this Option, Participant expressly warrants that he or she has received an Option under the Plan, and has received, read, and understood a description of the
- 6 -


Plan. Participant understands that the Plan is discretionary in nature and may be amended, suspended or terminated by the Company at any time.
22.    Governing Law and Venue. This Option Agreement will be governed by the laws of Delaware, without giving effect to the conflict of law principles thereof; provided, however, that the corporate law aspects of issuance shall be governed by the laws of the Netherlands. For purposes of litigating any dispute that arises under this Option or this Option Agreement, the parties hereby submit to and consent to the jurisdiction of the State of California, and agree that such litigation will be conducted in the courts of Santa Clara County, California, or the United States federal courts for the Northern District of California, and no other courts, where this Option is made and/or to be performed.
23.    Country Addendum. Notwithstanding any provisions in this Option Agreement, this Option shall be subject to any special terms and conditions set forth in an appendix to this Option Agreement for any country whose laws are applicable to Participant and this Option (as determined by the Administrator in its sole discretion) (the “Country Addendum”). Moreover, if Participant relocates to one of the countries included in the Country Addendum, the special terms and conditions for such country will apply to Participant, to the extent the Company determines that the application of such terms and conditions is necessary or advisable for legal or administrative reasons. The Country Addendum constitutes a part of this Option Agreement.
24.    Modifications to the Agreement. This Option Agreement constitutes the entire understanding of the parties on the subjects covered. Participant expressly warrants that he or she is not accepting this Option Agreement in reliance on any promises, representations, or inducements other than those contained herein. Modifications to this Option Agreement or the Plan can be made only in an express written contract executed by a duly authorized officer of the Company. Notwithstanding anything to the contrary in the Plan or this Option Agreement, the Company reserves the right to revise this Option Agreement as it deems necessary or advisable, in its sole discretion and without the consent of Participant, to comply with Code Section 409A or to otherwise avoid imposition of any additional tax or income recognition under Section 409A of the Code in connection with the Option.
25.    No Waiver. Either party’s failure to enforce any provision or provisions of this Option Agreement shall not in any way be construed as a waiver of any such provision or provisions, nor prevent that party from thereafter enforcing each and every other provision of this Option Agreement. The rights granted both parties herein are cumulative and shall not constitute a waiver of either party’s right to assert all other legal remedies available to it under the circumstances.
26.    Tax Consequences. Participant has reviewed with his or her own tax advisors the U.S. and non-U.S. federal, state, and local tax consequences of this investment and the transactions contemplated by this Option Agreement. With respect to such matters, Participant relies solely on such advisors and not on any statements or representations of the Company or any of its agents, written or oral. Participant understands that Participant (and not the Company) shall be responsible for Participant’s own tax liability that may arise as a result of this investment or the transactions contemplated by this Option Agreement.
27.    Insider Trading/Market Abuse Laws. Participant may be subject to insider trading restrictions and/or market abuse laws in applicable jurisdictions, including the United States and, if different, Participant’s country, Participant’s broker’s country and/or the country in which Shares may be listed, if applicable, which may affect Participant’s ability to accept or otherwise acquire, or sell, attempt to sell or otherwise dispose of, Shares or rights to Shares (e.g., the Option) under the Plan or rights linked to the value of Shares (e.g., phantom awards, futures) during such times as Participant is considered to have “inside information” regarding the Company (as defined by the laws or regulations in the applicable jurisdiction) or the trade in Shares or the trade in rights to Shares under the Plan. Local insider trading laws and regulations may prohibit the cancellation or amendment of orders Participant placed before possessing inside information. Furthermore, Participant could be prohibited from (1) disclosing the inside information to any third party and (2) “tipping” third parties or otherwise causing them to buy or sell securities; “third parties” includes fellow employees or service providers. Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under any applicable company insider trading policy. It is Participant’s
- 7 -


responsibility to comply with any applicable restrictions and Participant should speak to a personal advisor on this matter.
28.    Foreign Asset/Account Reporting Requirements And Exchange Controls. Certain foreign asset and/or foreign account reporting requirements and exchange controls may affect Participant’s ability to acquire or hold Shares purchased under the Plan or cash received from participating in the Plan (including from any dividends paid on or sales proceeds arising from the sale of Shares acquired under the plan) in a brokerage or bank account outside Participant’s country. Participant may be required to report such accounts, assets or transactions to the tax or other authorities in Participant’s country and/or to repatriate sale proceeds or other funds received as a result of participation in the Plan to Participant’s country through a designated bank or broker within a certain time after receipt. It is Participant’s responsibility comply with such regulations, and Participant should consult a personal legal advisor for any details.

- 8 -


Elastic N.V.
AMENDED AND RESTATED 2012 STOCK OPTION PLAN
STOCK OPTION AGREEMENT
COUNTRY ADDENDUM
Capitalized terms used but not otherwise defined herein shall have the meaning given to such terms in the Plan, the Notice of Stock Option Grant or the Terms and Conditions of Stock Option Grant, as applicable.
Terms and Conditions
This Country Addendum includes additional terms and conditions that govern the Option granted to Participant under the Plan if Participant resides and/or works in one of the countries listed below. If Participant is a citizen or resident of a jurisdiction (or is considered as such for local law purposes) other than the one in which he or she is currently residing and/or working or if Participant relocates to another jurisdiction after receiving the Option, the Company will, in its sole discretion, determine the extent to which the terms and conditions contained herein will be applicable to Participant.
Notifications
This Country Addendum also includes notifications relating to exchange control and certain other issues of which Participant should be aware with respect to his or her participation in the Plan. The information is based on the exchange control, securities and other laws in effect in the respective countries as of [date]. Such laws are often complex and change frequently. As a result, the Company strongly recommends that Participant not rely on the notifications in this Country Addendum as the only source of information relating to the consequences of his or her participation in the Plan because the information may be out of date at the time Participant exercises the Option or sells Shares acquired under the Plan.
In addition, the notifications herein are general in nature and may not apply to Participant’s particular situation, and the Company is not in a position to assure Participant of any particular result. Accordingly, Participant is advised to seek appropriate professional advice as to how the relevant laws in Participant’s jurisdiction may apply to Participant’s situation.
Finally, if Participant is a citizen or resident of a jurisdiction other than the one(s) in which Participant is currently residing and/or working or if Participant moves to another jurisdiction after the Option is granted, the information contained herein may not be applicable to Participant in the same manner.





EXHIBIT B
ELASTIC N.V.
AMENDED AND RESTATED 2012 STOCK OPTION PLAN
EXERCISE NOTICE
Elastic N.V.
800 West El Camino Real, Suite 350
Mountain View, California 94040


Attention: Stock Administration

Exercise of Option. Effective as of today, ________________, _____, the undersigned (“Subscriber”) hereby elects to purchase ______________ shares (the “Shares”) of the Ordinary Shares of Elastic N.V. (the “Company”) under and pursuant to the Amended and Restated 2012 Stock Option Plan (the “Plan”) and the Stock Option Agreement, dated ________ and including the Notice of Grant, the Terms and Conditions of Stock Option Grant, and exhibits attached thereto (the “Option Agreement”). The purchase price for the Shares will be $_____________, as required by the Option Agreement. It is understood that the issuance of the Shares requires a resolution of the Company’s general meeting of shareholders. Following such resolution being adopted, the Company shall deliver to Subscriber the Shares to be subscribed for by Subscriber against payment of the subscription price therefor by Subscriber. The Company shall issue the Shares in accordance with the Option Agreement.
Delivery of Payment. Subscriber herewith delivers to the Company the full purchase price of the Shares and any Tax Obligations (as defined in Section 6(a) of the Option Agreement) to be paid in connection with the exercise of the Option.
Representations of Subscriber. Subscriber acknowledges that Subscriber has received, read and understood the Plan and the Option Agreement and agrees to abide by and be bound by their terms and conditions.
Rights as Shareholder. Until the issuance (as evidenced by a notarial deed of issuance executed before a Dutch civil law notary to which deed the Company and the Subscriber are each a party and, following execution of the notarial deed of issuance, the appropriate entry on the Company’s shareholders register) of the Shares, no right to vote or receive dividends or any other rights as a shareholder will exist with respect to the Shares subject to the Option, notwithstanding the exercise of the Option. The Shares so acquired will be issued to Subscriber as soon as practicable after exercise of the Option, subject to the requirements of Section 1. No adjustment will be made for a dividend or other right for which the record date is prior to the date of issuance, except as provided in Section 14 of the Plan.
Tax Consultation. Subscriber understands that Subscriber may suffer adverse tax consequences as a result of Subscriber’s purchase or disposition of the Shares. Subscriber represents that Subscriber has consulted with any tax consultants Subscriber deems advisable in connection with the purchase or disposition of the Shares and that Subscriber is not relying on the Company for any tax advice.
Entire Agreement; Governing Law. The Plan and Option Agreement are incorporated herein by reference. This Exercise Notice, the Plan and the Option Agreement constitute the entire agreement of the parties with respect to the subject matter hereof and supersede in their entirety all prior undertakings and agreements of the Company and Subscriber with respect to the subject matter hereof, and may not be modified adversely to the Subscriber’s



interest except by means of a writing signed by the Company and Subscriber. This Option Agreement is governed by the internal substantive laws, but not the choice of law rules, of Delaware; provided that, however, that the corporate law aspects of the issuance shall be governed by the laws of the Netherlands.
Submitted by:        Accepted by:

SUBSCRIBERELASTIC N.V.
SignatureSignature
Print NamePrint Name
Title
Address:
Date received



ELASTIC N.V.
AMENDED AND RESTATED 2012 STOCK OPTION PLAN
RESTRICTED STOCK UNIT AGREEMENT
NOTICE OF RESTRICTED STOCK UNIT GRANT
Unless otherwise defined herein, the terms defined in the Elastic N.V. Amended and Restated 2012 Stock Option Plan (the “Plan”) will have the same defined meanings in this Restricted Stock Unit Agreement, which includes the Notice of Restricted Stock Unit Grant (the “Notice of Grant”), the Terms and Conditions of Restricted Stock Unit Grant attached hereto as Exhibit A, including any additional terms and conditions for Participant’s country set forth in the country addendum thereto (the “Country Addendum”), and all other exhibits and appendices attached hereto (all together, the “Award Agreement”).
Participant:    
Address:    «Address»
The undersigned Participant has been granted the right to receive an Award of Restricted Stock Units, subject to the terms and conditions of the Plan and this Award Agreement, as follows:

Grant Number:
Date of Grant:
Vesting Commencement Date:
Number of Restricted Stock Units:
Vesting Schedule:
Subject to any acceleration provisions contained in the Plan or set forth below, the Restricted Stock Units will vest in accordance with the following schedule:
[Insert vesting schedule]
In the event Participant’s Continuous Service Status ceases for any or no reason before Participant vests in the Restricted Stock Units, the Restricted Stock Units and Participant’s right to acquire any Shares hereunder will immediately terminate.
    For purposes of the Restricted Stock Units, Participant’s Continuous Service Status will be considered terminated as of the date Participant is no longer actively providing services to the Company or any Affiliate, Parent or Subsidiary (regardless of the reason for such termination and whether or not later found to be invalid or in breach of employment laws in the jurisdiction where Participant is employed or providing services or the terms of Participant’s employment or service agreement, if any), and unless otherwise expressly provided in this Award Agreement (including by reference in the Notice of Grant to other arrangements or contracts) or determined by the Administrator, Participant’s right to vest in the Restricted Stock Units under the Plan, if any, will terminate as of such date and will not be extended by any notice period (e.g., Participant’s period of service would not include any contractual notice period or any period of “garden leave” or similar period mandated under employment laws in the jurisdiction where Participant is employed or providing services or the terms of Participant’s employment or service agreement, if any, unless Participant is providing bona fide services during such time). Actively providing services during only a portion of the vesting period prior to a vesting date shall not entitle Participant to vest in a pro-rata portion of the unvested Restricted Stock Units that would have vested as of such vesting date, nor will it entitle Participant to any compensation for the lost vesting. The Administrator shall have the exclusive discretion to determine when Participant is no longer actively providing services



for purposes of the Restricted Stock Units grant (including whether Participant may still be considered to be providing services while on a leave of absence).
By Participant’s signature and the signature of the representative of Elastic N.V. (the “Company”) below, Participant and the Company agree that this Award of Restricted Stock Units is granted under and governed by the terms and conditions of the Plan and this Award Agreement, including the Terms and Conditions of Restricted Stock Unit Grant and the Country Addendum, attached hereto as Exhibit A, all of which are made a part of this document. Participant acknowledges receipt of a copy of the Plan. Participant has reviewed the Plan and this Award Agreement in their entirety, has had an opportunity to obtain the advice of counsel prior to executing this Award Agreement, and fully understands all provisions of the Plan and this Award Agreement. Participant hereby agrees to accept as binding, conclusive, and final all decisions or interpretations of the Administrator upon any questions relating to the Plan and the Award Agreement. Participant further agrees to notify the Company upon any change in the residence address indicated below.
By accepting this Award Agreement, Participant expressly consents to the sale of Shares to cover the Tax Withholding Obligations (as defined in the Terms and Conditions of Restricted Stock Unit Grant) arising from the Restricted Stock Units and any associated broker or other fees and agrees and acknowledges that, subject to Applicable Laws, Participant may not satisfy them by any means other than such sale of Shares, unless required to do so by the Administrator or pursuant to the Administrator’s express written consent.
If this Award Agreement is not executed by Participant prior to the date that any Restricted Stock Units subject to this Award Agreement become vested, the Company will deem Participant to have accepted all of the terms and conditions of the Plan and this Award Agreement as of such vesting date. 
PARTICIPANTELASTIC N.V.
SignatureSignature
Print NamePrint Name
Title
Address:

- 2 -

EXHIBIT A
TERMS AND CONDITIONS OF RESTRICTED STOCK UNIT GRANT
1.    Grant of Restricted Stock Units. The Company hereby grants to the individual (the “Participant”) named in the Notice of Restricted Stock Unit Grant that forms part of this Award Agreement (the “Notice of Grant”) under the Plan an Award of Restricted Stock Units, subject to all of the terms and conditions in this Award Agreement and the Plan, which is incorporated herein by reference. Subject to Section 17 of the Plan, in the event of a conflict between the terms and conditions of the Plan and this Award Agreement, the terms and conditions of the Plan shall prevail.
2.    Company’s Obligation to Pay. Each Restricted Stock Unit represents the right to receive a Share on the date it vests. Unless and until the Restricted Stock Units will have vested in the manner set forth in Section 3 or 4, Participant will have no right to payment of any such Restricted Stock Units. Prior to actual payment of any vested Restricted Stock Units, such Restricted Stock Unit will represent an unsecured obligation of the Company, payable (if at all) only from the general assets of the Company.
3.    Vesting Schedule. Except as provided in Section 4, and subject to Section 5, the Restricted Stock Units awarded by this Award Agreement will vest in accordance with the vesting schedule set forth in the Notice of Grant, subject to Participant remaining in Continuous Service Status through each applicable vesting date, with Continuous Service Status determined as described in the Notice of Grant.
4.    Payment after Vesting.
(a)    General Rule. Subject to Section 8, any Restricted Stock Units that vest will be paid to Participant (or in the event of Participant’s death, to his or her properly designated beneficiary or estate) in whole Shares. Subject to the provisions of Section 4(b), such vested Restricted Stock Units shall be paid in whole Shares as soon as practicable after vesting, but in each such case within sixty (60) days following the vesting date. In no event will Participant be permitted, directly or indirectly, to specify the taxable year of payment of any Restricted Stock Units payable under this Award Agreement.
(b)    Acceleration.
(i)    Discretionary Acceleration. The Administrator, in its discretion, may accelerate the vesting of the balance, or some lesser portion of the balance, of the unvested Restricted Stock Units at any time, subject to the terms of the Plan. If so accelerated, such Restricted Stock Units will be considered as having vested as of the date specified by the Administrator. If Participant is subject to taxation in the U.S., the payment of Shares vesting pursuant to this Section 4(b) shall in all cases be paid at a time or in a manner that is exempt from, or complies with, Section 409A. The prior sentence may be superseded in a future agreement or amendment to this Award Agreement only by direct and specific reference to such sentence.
(ii)    Notwithstanding anything in the Plan or this Award Agreement or any other agreement (whether entered into before, on or after the Date of Grant), if the vesting of the balance, or some lesser portion of the balance, of the Restricted Stock Units is accelerated in connection with the termination of Participant’s Continuous Service Status (provided that such termination is a “separation from service” within the meaning of Section 409A, as determined by the Company), other than due to Participant’s death, and if (x) Participant is subject to taxation in the U.S. and a “specified employee” within the meaning of Section 409A at the time of such termination of Continuous Service Status and (y) the payment of such accelerated Restricted Stock Units will result in the imposition of additional tax under Section 409A if paid to Participant on or within the six (6) month period following the termination of Participant’s Continuous Service Status, then the payment of such accelerated Restricted Stock Units will not be made until the date six (6) months and one (1) day following the date of termination of Participant’s Continuous Service Status, unless Participant dies following the termination of his or her Continuous Service Status, in which case, the Restricted Stock Units will be paid in Shares to Participant’s estate as soon as practicable following his or her death.



(c)    Section 409A. It is the intent of this Award Agreement that it and all payments and benefits to U.S. taxpayers hereunder be exempt from, or comply with, the requirements of Section 409A so that none of the Restricted Stock Units provided under this Award Agreement or Shares issuable thereunder will be subject to the additional tax imposed under Section 409A, and any ambiguities herein will be interpreted to be so exempt or so comply. Each payment payable under this Award Agreement is intended to constitute a separate payment for purposes of Treasury Regulation Section 1.409A-2(b)(2). However, in no event will the Company reimburse Participant, or be otherwise responsible for, any taxes or costs that may be imposed on Participant as a result of Section 409A. For purposes of this Award Agreement, “Section 409A” means Section 409A of the Code, and any final Treasury Regulations and Internal Revenue Service guidance thereunder, as each may be amended from time to time.
5.    Forfeiture Upon Termination of Continuous Service Status. Notwithstanding any contrary provision of this Award Agreement, if Participant’s Continuous Service Status ceases for any or no reason, the then-unvested Restricted Stock Units awarded by this Award Agreement will thereupon be forfeited at no cost to the Company and Participant will have no further rights thereunder. The date that Continuous Service Status terminates will be determined as described in the Notice of Grant.
6.    Tax Consequences. Participant has reviewed with his or her own tax advisors the U.S. and non-U.S. federal, state, and local tax consequences of this investment and the transactions contemplated by this Award Agreement. With respect to such matters, Participant relies solely on such advisors and not on any statements or representations of the Company or any of its agents, written or oral. Participant understands that Participant (and not the Company) shall be responsible for Participant’s own tax liability that may arise as a result of this investment or the transactions contemplated by this Award Agreement.
7.    Death of Participant. Any distribution or delivery to be made to Participant under this Award Agreement will, if Participant is then deceased, be made to Participant’s designated beneficiary, provided the beneficiary designation is valid under Applicable Laws and permitted by the Company for Participant’s jurisdiction, or if no beneficiary survives Participant, the administrator or executor of Participant’s estate. Any such transferee must furnish the Company with (a) written notice of his or her status as transferee, and (b) evidence satisfactory to the Company to establish the validity of the transfer and compliance with any laws or regulations pertaining to said transfer.
8.    Tax Obligations
(a)    Responsibility for Taxes. Participant acknowledges that, regardless of any action taken by the Company or, if different, the Affiliate, Parent or Subsidiary to which Participant is providing services (the “Service Recipient”), the ultimate liability for any tax and/or social insurance liability obligations and requirements in connection with the Restricted Stock Units, including, without limitation, (i) all U.S. and non-U.S. federal, state, and local taxes (including Participant’s U.S. Federal Insurance Contributions Act (FICA) obligation) that are required to be withheld by the Company or the Service Recipient or other payment of tax-related items related to Participant’s participation in the Plan and legally applicable to Participant, (ii) Participant’s and, to the extent required by the Company (or Service Recipient), the Company’s (or Service Recipient’s) fringe benefit tax liability, if any, associated with the grant, vesting, or settlement of the Restricted Stock Units or sale of Shares, and (iii) any other Company (or Service Recipient) taxes the responsibility for which Participant has, or has agreed to bear, with respect to the Restricted Stock Units (or settlement thereof or issuance of Shares thereunder) (collectively, the “Tax Obligations”), is and remains Participant’s responsibility and may exceed the amount, if any, actually withheld by the Company or the Service Recipient. Participant further acknowledges that the Company and/or the Service Recipient (A) make no representations or undertakings regarding the treatment of any Tax Obligations in connection with any aspect of the Restricted Stock Units, including, but not limited to, the grant, vesting or settlement of the Restricted Stock Units, the subsequent sale of Shares acquired pursuant to such settlement and the receipt of any dividends or other distributions, and (B) do not commit to and are under no obligation to structure the terms of the grant or any aspect of the Restricted Stock Units to reduce or eliminate Participant’s liability for Tax Obligations or achieve any particular tax result. Further, if Participant is subject to Tax Obligations in more than one jurisdiction, Participant acknowledges that the Company and/or the Service Recipient (or former service recipient, as applicable) may be required to withhold or account for Tax Obligations in more than one jurisdiction. If Participant fails to make satisfactory arrangements for the payment of any required Tax Obligations hereunder at the time of the
-2-


applicable taxable event, Participant acknowledges and agrees that the Company may refuse to issue or deliver the Shares.
(b)    Tax Withholding and Default Sell-to-Cover Method of Tax Withholding. When Shares are issued as payment for vested Restricted Stock Units, Participant generally will recognize immediate U.S. taxable income if Participant is subject to taxation in the U.S. If Participant is subject to taxation in any other jurisdiction, Participant will be subject to applicable taxes, if any, in such jurisdiction at the time of the taxable event, as determined under local law. Subject to Section 8(c) and Applicable Laws, the amount of Tax Obligations which the Company determines must be withheld with respect to this Award (“Tax Withholding Obligation”) will be satisfied by Shares being sold on Participant’s behalf at the prevailing market price pursuant to such procedures as the Administrator may specify from time to time, including through a broker-assisted arrangement (it being understood that the Shares to be sold must have vested pursuant to the terms of this Award Agreement and the Plan) (the “Sell-to-Cover Method”). The proceeds from the Sell-to-Cover Method will be used to satisfy Participant’s Tax Withholding Obligation arising with respect to this Award. In addition to Shares sold to satisfy the Tax Withholding Obligation, additional Shares will be sold to satisfy any associated broker or other fees. Only whole Shares will be sold through the Sell-to-Cover Method to satisfy any Tax Withholding Obligation and any associated broker or other fees. Any proceeds from the sale of Shares in excess of the Tax Withholding Obligation and any associated broker or other fees generated through the Sell-to-Cover Method will be paid to Participant in accordance with procedures the Company may specify from time to time. By accepting this Award, Participant expressly consents to the sale of Shares to cover the Tax Withholding Obligations (and any associated broker or other fees) through the Sell-to-Cover Method and agrees and acknowledges that, subject to Applicable Laws, Participant may not satisfy them by any means other than such sale of Shares, unless required to do so by the Administrator or pursuant to the Administrator’s express written consent.
(c)    Administrator Discretion. Notwithstanding the foregoing Sections 8(a) and 8(b), if the Administrator determines it is in the best interests of the Company for Participant to satisfy Participant’s Tax Withholding Obligation by a method other than through the default Sell-to-Cover Method described in Section 8(b), it may permit or require Participant to satisfy Participant’s Tax Withholding Obligation, in whole or in part (without limitation), if permissible by Applicable Laws, by (i) paying cash, (ii) withholding the amount of such Tax Withholding Obligation from Participant’s wages or other cash compensation paid to Participant by the Company and/or the Service Recipient, (iii) if Participant is a U.S. employee, delivering to the Company Shares that Participant owns and that have vested with a fair market value equal to the amount required to be withheld (or such other amount, up to the maximum withholding rate in Participant’s country, determined by the Administrator and provided such other amount would not result in adverse financial accounting consequences to the Company as determined by the Administrator), (iv) by having the Company withhold otherwise deliverable Shares having a fair market value equal to the amount required to be withheld (or such other amount, up to the maximum withholding rate in Participant’s country, determined by the Administrator and provided such other amount would not result in adverse financial accounting consequences to the Company as determined by the Administrator), and, unless the Administrator provides otherwise, this will be the default method for satisfying Participant’s Tax Withholding Obligations if Participant has not executed this Award Agreement or otherwise failed to take actions necessary to facilitate the Sell-to-Cover Method prior to the date that any Restricted Stock Units under this Award Agreement become vested, or (v) such other means as the Administrator deems appropriate.
(d)    Company’s Obligation to Deliver Shares. For clarification purposes, in no event will the Company issue Participant any Shares unless and until arrangements satisfactory to the Administrator have been made for the payment of Participant’s Tax Withholding Obligation. If Participant fails to make satisfactory arrangements for the payment of such Tax Withholding Obligations hereunder at the time any applicable Restricted Stock Units otherwise are scheduled to vest pursuant to Sections 3 or 4 or Participant’s Tax Withholding Obligations otherwise become due, Participant will permanently forfeit such Restricted Stock Units to which Participant’s Tax Withholding Obligation relates and any right to receive Shares thereunder and such Restricted Stock Units will be returned to the Company at no cost to the Company. Participant acknowledges and agrees that the Company may refuse to issue or deliver the Shares if such Tax Obligations are not delivered at the time they are due.
9.    Rights as Shareholder. Neither Participant nor any person claiming under or through Participant will have any of the rights or privileges of a shareholder of the Company in respect of any Shares deliverable hereunder
-3-


unless and until such Shares (which are in book entry form) will have been issued and delivered to Participant (including through electronic delivery to a brokerage account). Such issuance will occur by the execution of a deed of issuance to which the Company and Participant are each party, unless the Shares will be delivered into a brokerage account in the name of Participant, in which case the issuance will take place by a deed of issuance with due observance of the relevant requirements that may apply from time to time. After such issuance and delivery, Participant will have all the rights of a shareholder of the Company with respect to voting such Shares and receipt of dividends and distributions on such Shares.
10.    No Guarantee of Continued Service. PARTICIPANT ACKNOWLEDGES AND AGREES THAT THE VESTING OF THE RESTRICTED STOCK UNITS PURSUANT TO THE VESTING SCHEDULE HEREOF IS EARNED ONLY BY REMAINING IN CONTINUOUS SERVICE STATUS, WHICH UNLESS PROVIDED OTHERWISE UNDER APPLICABLE LAW IS AT THE WILL OF THE COMPANY (OR THE SERVICE RECIPIENT) AND NOT THROUGH THE ACT OF BEING HIRED, BEING GRANTED THIS RESTRICTED STOCK UNIT AWARD OR ACQUIRING SHARES HEREUNDER. PARTICIPANT FURTHER ACKNOWLEDGES AND AGREES THAT THIS AWARD AGREEMENT, THE TRANSACTIONS CONTEMPLATED HEREUNDER AND THE VESTING SCHEDULE SET FORTH HEREIN DO NOT CONSTITUTE AN EXPRESS OR IMPLIED PROMISE OF CONTINUED ENGAGEMENT AS AN EMPLOYEE OR CONSULTANT FOR THE VESTING PERIOD, FOR ANY PERIOD, OR AT ALL, AND SHALL NOT INTERFERE IN ANY WAY WITH PARTICIPANT’S RIGHT OR THE RIGHT OF THE COMPANY (OR THE SERVICE RECIPIENT) TO TERMINATE PARTICIPANT’S CONTINUOUS SERVICE STATUS, SUBJECT TO APPLICABLE LAW, WHICH TERMINATION, UNLESS PROVIDED OTHERWISE UNDER APPLICABLE LAW, MAY BE AT ANY TIME, WITH OR WITHOUT CAUSE.
11.    Grant is Not Transferable. Except to the limited extent provided in Section 7, this grant and the rights and privileges conferred hereby will not be transferred, assigned, pledged or hypothecated in any way (whether by operation of law or otherwise) and will not be subject to sale under execution, attachment or similar process. Upon any attempt to transfer, assign, pledge, hypothecate or otherwise dispose of this grant, or any right or privilege conferred hereby, or upon any attempted sale under any execution, attachment or similar process, this grant and the rights and privileges conferred hereby immediately will become null and void.
12.    Nature of Grant. In accepting the grant, Participant acknowledges, understands, and agrees that:
(a)    the Plan is established voluntarily by the Company, it is discretionary in nature and it may be modified, amended, suspended or terminated by the Company at any time, to the extent permitted by the Plan;
(b)    the grant of the Restricted Stock Units is exceptional, voluntary and occasional and does not create any contractual or other right to receive future grants of Restricted Stock Units, or benefits in lieu of Restricted Stock Units, even if Restricted Stock Units have been granted in the past;
(c)    all decisions with respect to future Restricted Stock Units or other grants, if any, will be at the sole discretion of the Company;
(d)    the grant of the Restricted Stock Units and Participant’s participation in the Plan shall not create a right to employment other service relationship, or be interpreted as forming or amending an employment or service contract with the Company, the Service Recipient or any other Affiliate, Parent or Subsidiary, and shall not interfere with the ability of the Company, the Service Recipient or any other Affiliate, Parent or Subsidiary, as applicable, to terminate Participant's employment or other service relationship, if any;
(e)    Participant is voluntarily participating in the Plan;
(f)    the Restricted Stock Units and the Shares subject to the Restricted Stock Units, and the income from and value of same, are not intended to replace any pension rights or compensation;
(g)    the Restricted Stock Units and the Shares subject to the Restricted Stock Units, and the income from and value of same, are not part of normal or expected compensation for any purpose, including without
-4-


limitation, calculating any severance, resignation, termination, redundancy, dismissal, end-of-service payments, bonuses, long-service awards, leave-related payments, holiday pay, holiday top-up, pension or retirement or welfare benefits or similar mandatory payments;
(h)    unless otherwise agreed in writing with the Company, the Restricted Stock Units and the Shares subject to the Restricted Stock Units, and the income from and value of same, are not granted as consideration for, or in connection with, the service Participant may provide as a director of an Affiliate, Parent or Subsidiary;
(i)    the future value of the underlying Shares is unknown, indeterminable and cannot be predicted with certainty;
(j)    no claim or entitlement to compensation or damages shall arise from forfeiture of the Restricted Stock Units or any underlying Shares resulting from (i) the application of any compensation recovery or clawback policy adopted by the Company or required by law, or (ii) the termination of Participant’s Continuous Service Status (for any reason whatsoever whether or not later found to be invalid or in breach of employment laws in the jurisdiction where Participant is employed or providing services or the terms of Participant’s employment or service agreement, if any);
(k)    unless otherwise provided in the Plan or by the Company in its discretion, the Restricted Stock Units and the benefits evidenced by this Award Agreement do not create any entitlement to have the Restricted Stock Units or any such benefits transferred to, or assumed by, another company nor be exchanged, cashed out or substituted for, in connection with any corporate transaction affecting the Shares; and
(l)    neither the Company nor the Service Recipient or any other Affiliate, Parent or Subsidiary shall be liable for any foreign exchange rate fluctuation between Participant’s local currency and the United States Dollar that may affect the value of the Restricted Stock Units or of any amounts due to Participant pursuant to the settlement of the Restricted Stock Units or the subsequent sale of any Shares acquired upon settlement.
13.    No Advice Regarding Grant. The Company is not providing any tax, legal or financial advice, nor is the Company making any recommendations regarding Participant’s participation in the Plan, or Participant’s acquisition or sale of the underlying Shares. Participant is hereby advised to consult with his or her own personal tax, legal and financial advisors regarding his or her participation in the Plan before taking any action related to the Plan.
14.    Data Privacy. Participant hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of Participant’s personal data as described in this Award Agreement and any other Restricted Stock Unit grant materials by and among, as applicable, the Service Recipient, the Company and any other Affiliate, Parent or Subsidiary for the exclusive purpose of implementing, administering and managing Participant’s participation in the Plan.
Participant understands that the Company and the Service Recipient may hold certain personal information about Participant, including, but not limited to, Participant’s name, home address and telephone number, email address, date of birth, social insurance number (to the extent permitted under Applicable Laws), passport or other identification number (e.g., resident registration number), salary, nationality, job title, any Shares or directorships held in the Company, details of all Restricted Stock Units or any other entitlement to Shares or equivalent benefits awarded, canceled, purchased, exercised, vested, unvested or outstanding in Participant’s favor (“Data”), for the exclusive purpose of implementing, administering and managing the Plan.
Participant understands that Data will be transferred to such stock plan service provider(s) as may be selected by the Company (currently E*TRADE Financial Corporate Services, Inc., the brokerage firm engaged by the Company to hold participants’ Shares and other amounts acquired under the Plan, and its affiliated companies (collectively, "the Designated Broker")) to assist with the implementation, administration, and management of the Plan. The recipients of Data may be located in the United States or elsewhere, and each recipient’s country of operation (e.g., the United States) may have different data privacy laws and protections than Participant’s country. Participant understands that if he or she resides outside the United States, he or she may request a list with the names
-5-


and addresses of any potential recipients of Data by contacting his or her local human resources representative. Participant authorizes the Company, any stock plan service provider selected by the Company and any other possible recipients which may assist the Company (presently or in the future) with implementing, administering and managing the Plan to receive, possess, use, retain and transfer Data, in electronic or other form, for the sole purpose of implementing, administering and managing his or her participation in the Plan, including any requisite transfer of such Data as may be required to a broker, escrow agent or other third party with whom Participant may elect to deposit any Shares received upon vesting of the Restricted Stock Units. Participant understands that Data will be held only as long as is necessary to implement, administer and manage Participant’s participation in the Plan. Participant understands that if he or she resides outside the United States, he or she may, at any time, view Data, request information about the storage and processing of Data, require any necessary amendments to Data or refuse or withdraw the consents herein, in any case without cost, by contacting his or her local human resources representative. Further, Participant understands that he or she is providing the consents herein on a purely voluntary basis. If Participant does not consent, or if Participant later seeks to revoke his or her consent, his or her employment or service with the Service Recipient will not be affected; the only consequence of refusing or withdrawing Participant’s consent is that the Company would not be able to grant Participant Restricted Stock Units or other equity awards or administer or maintain such awards. Therefore, Participant understands that refusing or withdrawing his or her consent may affect Participant’s ability to participate in the Plan. For more information on the consequences of Participant’s refusal to consent or withdrawal of consent, Participant may contact his or her local human resources representative.
Finally, Participant understands that the Company may rely on a different basis for the processing or transfer of Data in the future and/or request that Participant provide another data privacy consent. If applicable, Participant agrees that upon request of the Company or the Service Recipient, Participant will provide an executed acknowledgement or data privacy consent form (or any other agreements or consents) that the Company and/or the Service Recipient may deem necessary to obtain from Participant for the purpose of administering Participant’s participation in the Plan in compliance with the data privacy laws in Participant’s country, either now or in the future. Participant understands and agrees that he or she will not be able to participate in the Plan if he or she fails to provide any such consent or agreement requested by the Company and/or the Service Recipient.
15.    Address for Notices. Any notice to be given to the Company under the terms of this Award Agreement will be addressed to the Company at Elastic N.V., 800 West El Camino Real, Suite 350, Mountain View, California 94040 or at such other address as the Company may hereafter designate in writing.
16.    Electronic Delivery and Participation. The Company may, in its sole discretion, decide to deliver any documents related to the Restricted Stock Units awarded under the Plan or future Restricted Stock Units that may be awarded under the Plan by electronic means or request Participant’s consent to participate in the Plan by electronic means. Participant hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through any online or electronic system established and maintained by the Company or a third party designated by the Company.
17.    No Waiver. Either party’s failure to enforce any provision or provisions of this Award Agreement shall not in any way be construed as a waiver of any such provision or provisions, nor prevent that party from thereafter enforcing each and every other provision of this Award Agreement. The rights granted both parties herein are cumulative and shall not constitute a waiver of either party’s right to assert all other legal remedies available to it under the circumstances.
18.    Successors and Assigns. The Company may assign any of its rights under this Award Agreement to single or multiple assignees, and this Award Agreement shall inure to the benefit of the successors and assigns of the Company. Subject to the restrictions on transfer herein set forth, this Award Agreement shall be binding upon Participant and his or her heirs, executors, administrators, successors and assigns. The rights and obligations of Participant under this Award Agreement may only be assigned with the prior written consent of the Company.
19.    Additional Conditions to Issuance of Shares. If at any time the Company determines, in its discretion, that the listing, registration, qualification or rule compliance of the Shares upon any securities exchange or under any
-6-


U.S. or non-U.S. state, federal or local law, including exchange control, tax or other Applicable Laws or related regulations, or under the rulings or regulations of the United States Securities and Exchange Commission or any other U.S. or non-U.S. governmental regulatory body or the clearance, consent or approval of the United States Securities and Exchange Commission or any other U.S. or non-U.S. governmental regulatory authority is necessary or desirable as a condition to the issuance of Shares to Participant (or his or her estate) hereunder, such issuance will not occur unless and until such listing, registration, qualification, rule compliance, clearance, consent or approval has been completed, effected or obtained free of any conditions not acceptable to the Company. Notwithstanding the foregoing, Participant understands that the Company is under no obligation to register, qualify or otherwise obtain clearance, consent or other approvals from any governmental authority or any stock exchange. Subject to the terms of the Award Agreement and the Plan, the Company shall not be required to issue any certificate or certificates for Shares hereunder prior to the lapse of such reasonable period of time following the date of vesting of the Restricted Stock Units as the Administrator may establish from time to time for reasons of administrative convenience.
20.    Language. Participant acknowledges and represents that he or she is proficient in the English language or has consulted with an advisor who is sufficiently proficient in English, as to allow Participant to understand the terms of this Award Agreement and any other documents related to the Plan. If Participant has received this Award Agreement or any other document related to the Plan translated into a language other than English and if the meaning of the translated version is different than the English version, the English version will control.
21.    Interpretation. The Administrator will have the power to interpret the Plan and this Award Agreement and to adopt such rules for the administration, interpretation and application of the Plan as are consistent therewith and to interpret or revoke any such rules (including, but not limited to, the determination of whether or not any Restricted Stock Units have vested). All actions taken and all interpretations and determinations made by the Administrator in good faith will be final and binding upon Participant, the Company and all other interested persons. Neither the Administrator nor any person acting on behalf of the Administrator will be personally liable for any action, determination, or interpretation made in good faith with respect to the Plan or this Award Agreement.
22.    Captions. Captions provided herein are for convenience only and are not to serve as a basis for interpretation or construction of this Award Agreement.
23.    Amendment, Suspension or Termination of the Plan. By accepting this Award, Participant expressly warrants that he or she has received an Award of Restricted Stock Units under the Plan, and has received, read, and understood a description of the Plan. Participant understands that the Plan is discretionary in nature and may be amended, suspended or terminated by the Company at any time.
24.    Modifications to the Award Agreement. This Award Agreement constitutes the entire understanding of the parties on the subjects covered. Participant expressly warrants that he or she is not accepting this Award Agreement in reliance on any promises, representations, or inducements other than those contained herein. Modifications to this Award Agreement or the Plan can be made only in an express written contract executed by a duly authorized officer of the Company. Notwithstanding anything to the contrary in the Plan or this Award Agreement, the Company reserves the right to impose other requirements on Participant’s participation in the Plan, on the Restricted Stock Units and on any Shares acquired under the Plan, to the extent the Company determines it is necessary or advisable for legal or administrative reasons, and to require Participant to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing. Further,the Company reserves the right to revise this Award Agreement as it deems necessary or advisable, in its sole discretion and without the consent of Participant, to comply with Section 409A or to otherwise avoid imposition of any additional tax or income recognition under Section 409A in connection with this Award of Restricted Stock Units.
25.    Governing Law; Venue; Severability. This Award Agreement and the Restricted Stock Units are governed by the internal substantive laws, but not the choice of law rules, of Delaware; provided, however, that the corporate law aspects of issuance shall be governed by the laws of the Netherlands. For purposes of litigating any dispute that arises under these Restricted Stock Units or this Award Agreement, the parties hereby submit to and consent to the exclusive jurisdiction of the State of California, and agree that such litigation will be conducted in the courts of Santa Clara County, California, or the United States federal courts for the Northern District of California, and no other
-7-


courts, where this Award Agreement is made and/or to be performed. In the event that any provision hereof becomes or is declared by a court of competent jurisdiction to be illegal, unenforceable or void, this Award Agreement shall continue in full force and effect.
26.    Entire Agreement. The Plan is incorporated herein by reference. The Plan and this Award Agreement (including the appendices and exhibits referenced herein) constitute the entire agreement of the parties with respect to the subject matter hereof and supersede in their entirety all prior undertakings and agreements of the Company and Participant with respect to the subject matter hereof, and, subject to Section 24 hereof, may not be modified adversely to Participant’s interest except by means of a writing signed by the Company and Participant.
27.    Country Addendum. Notwithstanding any provisions in this Award Agreement, the Restricted Stock Unit grant shall be subject to any special terms and conditions set forth in an appendix to this Award Agreement for any country whose laws are applicable to Participant and this Award of Restricted Stock Units (as determined by the Administrator in its sole discretion) (the “Country Addendum”). Moreover, if Participant relocates to one of the countries included in the Country Addendum, the special terms and conditions for such country will apply to Participant, to the extent the Company determines that the application of such terms and conditions is necessary or advisable for legal or administrative reasons. The Country Addendum constitutes part of this Award Agreement.
28.    Insider Trading/Market Abuse Laws. Participant may be subject to insider trading restrictions and/or market abuse laws in applicable jurisdictions, including the United States and, if different, Participant’s country, Participant’s broker’s country and/or the country in which Shares may be listed, if applicable, which may affect Participant’s ability to accept or otherwise acquire, or sell, attempt to sell or otherwise dispose of, Shares or rights to Shares (e.g., Restricted Stock Units) under the Plan or rights linked to the value of Shares (e.g., phantom awards, futures) during such times as Participant is considered to have “inside information” regarding the Company (as defined by the laws or regulations in the applicable jurisdiction) or the trade in Shares or the trade in rights to Shares under the Plan. Local insider trading laws and regulations may prohibit the cancellation or amendment of orders Participant placed before possessing inside information. Furthermore, Participant could be prohibited from (1) disclosing the inside information to any third party and (2) “tipping” third parties or otherwise causing them to buy or sell Company securities; “third parties” includes fellow employees or service providers. Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under any applicable company insider trading policy. It is Participant’s responsibility to comply with any applicable restrictions and Participant should speak to a personal advisor on this matter.
29.    Foreign Asset/Account Reporting Requirements And Exchange Controls. Certain foreign asset and/or foreign account reporting requirements and exchange controls may affect Participant’s ability to acquire or hold Shares acquired under the Plan or cash received from participating in the Plan (including from any dividends paid on or sales proceeds arising from the sale of Shares acquired under the plan) in a brokerage or bank account outside Participant’s country of residence. Participant may be required to report such accounts, assets or transactions to the tax or other authorities in Participant’s country and/or to repatriate sale proceeds or other funds received as a result of participation in the Plan to Participant’s country through a designated bank or broker within a certain time after receipt. It is Participant’s responsibility to be aware of and comply with such regulations, and Participant should consult a personal legal advisor for any details.



-8-


ELASTIC N.V.
AMENDED AND RESTATED 2012 STOCK OPTION PLAN
RESTRICTED STOCK UNIT AGREEMENT
COUNTRY ADDENDUM

Capitalized terms used but not otherwise defined herein shall have the meaning given to such terms in the Plan, the Notice of Restricted Stock Unit Grant or the Terms and Conditions of Restricted Stock Unit Grant, as applicable.
Terms and Conditions
This Country Addendum includes additional terms and conditions that govern the Award of Restricted Stock Units granted to Participant under the Plan if Participant resides and/or works in one of the countries listed below. If Participant is a citizen or resident of a jurisdiction (or is considered as such for local law purposes) other than the one(s) in which he or she is currently residing and/or working or if Participant relocates to another jurisdiction after receiving the Award of Restricted Stock Units, the Company will, in its sole discretion, determine the extent to which the terms and conditions contained herein will be applicable to Participant.
Notifications
This Country Addendum also includes notifications relating to exchange control and certain other issues of which Participant should be aware with respect to his or her participation in the Plan. The information is based on the exchange control, securities and other laws in effect in the respective countries listed in this Country Addendum, as of [date]. Such laws are often complex and change frequently. As a result, Participant should not rely on the notifications in this Country Addendum as the only source of information relating to the consequences of his or her participation in the Plan because the information may be out of date at the time Participant vests in the Restricted Stock Units and acquires Shares, or when Participant subsequently sell Shares acquired under the Plan.
In addition, the notifications herein are general in nature and may not apply to Participant’s particular situation, and the Company is not in a position to assure Participant of any particular result. Accordingly, Participant is advised to seek appropriate professional advice as to how the relevant laws in Participant’s jurisdiction may apply to Participant’s situation.
Finally, if Participant is a citizen or resident of a jurisdiction other than the one(s) in which Participant is currently residing and/or working or if Participant moves to another jurisdiction after receiving the Award of Restricted Stock Units, the information contained herein may not be applicable to Participant in the same manner.



EX-10.14 3 a21q4ex1014.htm EX-10.14 Document
Exhibit 10.14
FOURTH AMENDMENT DATED DECEMBER 27, 2019 TO
THE LEASE DATED JULY 9, 2014 THE “ORIGINAL LEASE”
THE FIRST AMENDMENT DATED MARCH 30, 2015 (THE “FIRST AMENDMENT”),
THE SECOND AMENDMENT DATED SEPTEMBER 16, 2015 (THE “SECOND AMENDMENT”),
THE THIRD AMENDMENT DATED APRIL 18, 2018 (THE “THIRD AMENDMENT”)
BY AND BETWEEN
ASSET GROWTH PARTNERS, L.P. as “LESSOR” and ELASTICSEARCH, INC., as
“LESSEE” AND THE RIGHT OF FIRST REFUSAL LETTER DATED JANUARY 24, 2019 (COLLECTIVELY, THE “LEASE”)

This Fourth Amendment dated December 27, 2019 shall serve to amend the terms of the Lease as follows:

I.Lessor and Lessee agree to terminate that certain portion of Lessee’s Premises per the Third Amendment dated April 18, 2018, located on the 3rd floor, consisting of 7,625 square feet, commonly known as suite 320 (“Suite 320”), as depicted on the attached Exhibit A3, upon the following terms and conditions:

A.The lease of Suite 320 by Lessee shall terminate as of December 31, 2019 (“Termination Date”) and Lessor shall be entitled to start marketing this space as of the execution of this Amendment. Notwithstanding anything herein to the contrary, on the Termination Date, Lessee shall surrender possession of Suite 320 to Lessor, and Lessor hereby agrees to accept Suite 320, in vacant broom clean condition, and otherwise in its condition as of the date hereof as full satisfaction of Lessee’s surrender obligations under the Lease with respect to Suite 320.

B.Lessee shall pay rent for said premises through December 31, 2019. Should Lessee fail to remove all debris by the Termination Date, rent shall continue until the premises have been delivered to Lessor in a broom clean condition.

C.Lessor shall take Suite 320 back clean of all debris in its “as-is” condition.

D.Lessee shall pay to Lessor a Termination Fee of Four Hundred Thousand Dollars ($400,000,00) on the Termination Date.

E.As of January 1, 2020, Lessee shall be relieved of all remaining liability and/or obligations in connection with Suite 320, including, but not limited to, future leasing commissions and restoration costs for Suite 320.

F.Lessor shall have no further obligation to contribute any dollar amount towards Tenant Improvements for any and all of Lessee’s remaining Premises.

G.Lessee hereby retracts all previous letters from Lessee’s Counsel regarding the Office Building Project and Lessee’s Premises, dated July 2, 2019 and August 27, 2019. The payment of $400,000 referenced above is an express conditions of this Amendment and if not properly performed will make this Amendment null and void.

H.Lessee shall provide Lessor with all existing plans it has for Suite 320 at no cost to Lessor.

I.Lessee’s notice date for early termination of the Remaining Premises (as defined below) shall become exercisable on or after January 1, 2023, per paragraph II.J below “Right to Terminate”.

J.Lessor shall be responsible for all ADA compliance and building code issues in and around the Office Building Project.

II.The Lease shall be amended by the following paragraphs of this Amendment as follows:

A.Paragraph 1.2 Premises: As of January 1, 2020, the Premises shall consist of 17,767 rentable square feet, commonly known as suite 350 (“Suite 350”), 10,500 rentable square feet, commonly known as suite 300 (“Suite 300”), both on the 3rd floor, and rentable 11,686 square feet, commonly known as suite 170 (“Suite 170”) located on the 1st floor, as shown on Exhibit A1 and Exhibit A2, for a combined Premises of 39,953 square feet (“Remaining Premises”). Following the Termination Date, all references to the Premises in the Lease shall refer to the Remaining Premises.




B.Paragraph 1.5 Term: The Term of the Lease shall expire on November 30, 2025. Lessor has delivered the Remaining Premises and Lessee has already taken possession, per the attached Exhibit A1 and Exhibit A2 and Lessee accepts the Remaining Premises and the entire Building Project located at 800 W. El Camino Real, Mountain View, CA, in their existing “as-is” condition, subject to Lessor’s express obligations under the Lease, including Section I(J) herein.

C.Paragraph 1.6 Base Rent: Base Rent with respect to Suite 350, consisting of approximately 17,767 rentable square feet, as of January 1, 2020 shall be $8.75 per square foot per month or One Hundred Fifty-Five Thousand Four Hundred Sixty-One Dollars ($155,461.00) and Base Rent with respect to Suite 170, consisting of approximately 11,686 rentable square feet, as of January 1, 2020 shall be $8.75 per square foot per month or One Hundred Two Thousand Two Hundred Fifty-Three Dollars ($102,253.00), provided that the foregoing amounts shall increase by 3% on January 1, 2021 and annually thereafter. Base Rent with respect to Suite 300, consisting of approximately 10,500 rentable square feet shall be $8.25 per square foot per month or Eighty-Six Thousand Six Hundred Twenty-Five Dollars, ($86,625.00), provided that such amounts shall increase by 3% on September 1, 2020 and annually thereafter. Monthly rent increases shall be rounded to the nearest dollar.

D.Paragraph 1.6a: Lessee shall be solely responsible for any and all Tenant Improvements it may desire to construct, for the Remaining Premises, including but not limited to architectural expenses, Permit fees, construction costs, etc. Lessor shall have no obligation to pay for any portion of Lessee’s Tenant Improvement Work.

E.Paragraph 1.8 Security Deposit: Lessor is currently holding a security deposit of One Million Three Hundred Eighty-Five Thousand Eight Hundred Four Dollars and 00 cents, ($1,385,804.00) from Lessee. Rent payment for the months of January 2020, January 2021 and January 2022 shall be deducted from the security deposit so long as is not in default of its obligations beyond applicable notice and cure periods.

F.Paragraph 1.9 Lessee’s Share of Operating Expense Increase: Effective as of January 1, 2020 Lessee’s Share of Operating Expense Increase shall be 33.9%. Lessee’s base year shall be 2018.

G.Paragraph 34    Signs:    Lessee shall have the right, with Lessors approval, to have building signage either on the building and/or on the monument. Lessor will work with Lessee and the city to determine the size and location of such signage. All signage shall be completed at Lessee’s sole cost and expense.

H.Paragraph 48 Tenant Improvements: Lessee, at Lessee’s sole cost, may construct improvements approved by Lessor. If Lessee constructs any Tenant Improvements, such Tenant Improvements must be constructed in accordance with the attached Exhibit B “Work Letter”

I.Paragraph 49 Option to Renew: Lessee’s existing Option to Renew shall apply to this Amendment as to all of the Premises retained by Lessee as part of this Amendment at the end of the Term; provided however, Lessee may have the option to extend for a period from 3 to 5 years, as designated by Lessee.

J.Right to Terminate: Lessee shall have the right to terminate this lease if Lessee needs additional square footage that the Lessor chooses not to or is unable to accommodate on fair market terms. Lessee may give Lessor 6 months written notice, such notice shall not be given prior to January 1, 2023, that Lessee requires additional square footage. Lessor shall inform Lessee within 90 days of receiving said notice as to whether they can accommodate the request. If Lessor does not have or chooses not to provide further expansion space for Lessee on fair market terms, Lessee may terminate the Lease and shall pay a termination fee equal to 8 months of the current rent and operating costs. If Lessee would like to sublease the space, Lessor will cooperate fully in finding an acceptable replacement tenant. If the parties do not agree on whether the additional space is being offered on fair market terms, such terms shall be determined in accordance with Paragraph 49 of the Original Lease.

K.Letter of Credit: Notwithstanding anything in the Lease or this Amendment to the contrary, Lessor shall only draw upon the Letter of Credit following an event of default and only to the extent required to cure the event of default. In the event that Lessor draws upon the Letter of Credit solely due to Lessee’s failure to renew the Letter of Credit at least thirty (30) days before its expiration (i) such failure to renew shall not constitute a default hereunder and (ii) Lessee shall at any time thereafter be entitled to provide Lessor with a replacement Letter of Credit that satisfies the requirements hereunder, at which time Lessor shall return the cash proceeds of the original Letter of Credit drawn by



Lessor. In the event Lessor improperly draws upon the Letter of Credit or misapplies the Letter of Credit proceeds, Lessee shall have the right to offset such amounts against rent.

L.Disability Accessibility Disclosure. For purposes of Section 1938 of the California Civil Code, as of the date of this Amendment, Lessor hereby discloses to Lessee, and Lessee hereby acknowledges, that, Lessor’s has not had Lessee’s Premises inspected by a Certified Access Specialist ("CASp"). Accordingly, "a CASp can inspect the Premises and determine whether the Premises complies with all of the applicable construction related accessibility standards under state law. Although state law does not require a CASp inspection of the Premises, Lessor may not prohibit Lessee from obtaining a CASp inspection of the Premises for the occupancy or potential occupancy of Lessee, if requested by Lessee, however, Lessee shall be solely responsible for all costs involved in the inspection and any repairs required in Lessee’s premises.

M.Mutual Release of Claims. In consideration for the release and distribution of the interpled sums as above-referenced, and in consideration of the further promises set forth in this Agreement, each party to this Agreement shall, and hereby does, release and forever discharge the every other party to this Agreement, and each of their predecessors, successors, assigns, agents, employees, representatives, attorneys, affiliates, subsidiaries, as well as any and all persons acting, or allegedly acting, by, under, through, or in concert with each party, against any and all claims, damages, actions, causes of action, liability, judgments, liens (including, but not limited to attorneys' fees), damages and charges of whatsoever nature, whether known or unknown, suspected or unsuspected, foreseen or unforeseen, fixed or contingent, or ever filed or prosecuted, which arises from or relates to the lease of Suite 320 and any claims that either party should reasonably know regarding the Lease and any amendments (excluding this Amendment) thereto as of the execution of this Amendment.

Waiver of Unknown Claims: The Parties agree that this Agreement is intended to be a full and final compromise, release, and settlement of all disputes of any existing claims against one another with respect to Suite 320. The Parties acknowledge that different or additional facts may be discovered in addition to those that the Parties now know or believe to be true with respect to the matters herein released, and the Parties agree that this Agreement shall be and remain in effect in all respects as a complete and final release, notwithstanding any different or additional facts. The Parties are aware of and acknowledge California Civil Code section 1542, which reads:

A GENERAL RELEASE DOES NOT EXTEND TO CLAIMS WHICH THE CREDITOR OR RELEASING PARTY DOES NOT KNOW OR SUSPECT TO EXIST IN HIS OR HER FAVOR AT THE TIME OF EXECUTING THE RELEASE, AND THAT IF KNOWN BY HIM OR HER WOULD HAVE MATERIALLY AFFECTED HIS OR HER SETTLEMENT WITH THE DEBTOR OR RELEASED PARTY.

The Parties fully understand the statutory language of California Civil Code section 1542 and, as a further consideration and inducement for this Agreement and to the extent not otherwise provided herein, expressly waive any rights they may have under California Civil Code section 1542, as well as under any statutes or common law principles to similar effect.

N.Intentionally Deleted.

O.Entire Agreement. The terms of this Amendment together with the Lease shall constitute the entire agreement and understanding of the parties hereto with respect to the matters covered herein, and all prior negotiations, agreements and understanding relating to such matters are deemed merged herein.

P.Counterparts. This Agreement may be signed in counterparts all of which, when assembled, shall constitute one original document.

Q.Capitalized Terms. Capitalized terms used but not defined herein shall have the meaning ascribed to such terms in the Lease.

R.Lender Approval. Lessor represents and warrants that it will use best effort to obtain the consent to this Amendment from any Lender with a Lien on the Building.

[Signatures on Following Page]






IN WITNESS WHEREOF, the parties hereto have duly executed this Agreement.

AGREED:
LESSOR:LESSEE:
ASSET GROWTH PARTNERS L.P.ELASTICSEARCH, INC.
By:/s/ Thomas J. Sees
By:/s/ David Mitchell
Thomas J. ReesDavid Mitchell
President of General PartnerAttorney
Date: 1/1/2020Date: 12/30/2019

TJR Initial DM Initial





Exhibit A1
Suites 300 and 350



Exhibit A2
Suite 120



Exhibit B
WORK LETTER

I.TENANT IMPROVEMENTS

The tenant improvement work shall consist of any work required to complete certain improvements to the Premises pursuant to approved ''Working Drawings and Specifications” Tenant shall employ a licensed architect (the "Architect") for preparation of "Preliminary Plans" and "Working Drawings and Specifications". Any Tenant Improvement Work shall be undertaken and performed in accordance with the following requirements:

A.Tenant shall submit to Landlord a ("Preliminary Plan"), Within 5 business days following its submission to Landlord, Landlord, shall approve or disapprove the Working Drawings and Specifications, and in either case, Landlord’s approval shall not be unreasonably withheld. If Landlord disapproves the Preliminary Plan, Landlord shall specify in detail the reasons for disapproval and Tenant shall cause the Architect to modify the Preliminary Plan, Working Drawings and Specifications or Change to incorporate Landlord’s suggested revisions in a mutually satisfactory manner.

B.Tenant shall enter into a construction contract (the "Tl Contract") with a licensed general contractor reasonably approved by Landlord (the "Tl Contractor") for construction of the Tenant Improvements. All work that would be disruptive to existing Tenants in the building must be done before 8:30 a.m. or after 5:00 p.m. Monday through Friday or on weekends. Such work shall include, but is not limited to the following:

1.Demolition
2.Core drilling
3.Framing
4.Any work that requires drilling or hammering into the floor or ceiling
5.Floor preparation
6.Ceiling insulation

C.Materials must be delivered to the premises before 8:30 a.m. or after 6:00 p.m.

D.Prior to the commencement of the Tenant Improvement Work, TI Contractor shall deliver to Landlord a copy of the final application for permit and issued permit for the work.

E.The Tl Contractor shall comply with Landlord's reasonable requirements as generally imposed on third party contractors, including without limitation all insurance coverage requirements and the obligation to furnish appropriate certificates of insurance to Landlord, prior to commencement of construction or the Tenant Improvement Work.

F.A construction schedule shall be provided to Landlord prior to commencement of the construction of the Tenant Improvement Work, and weekly updates shall be supplied during the progress of the work.

G.The Tenant Improvement Work shall be subject to inspection at all times by Landlord and its construction manager, and Landlord and/or its construction manager shall be permitted to attend weekly job meetings with the Tl Contractor.

H.Upon completion of the Tenant Improvement Work, the TI Contractor shall cause to be provided to Landlord a close-out package which shall include: (i) as-built drawings of the Tenant Improvements work signed by the Architect, (ii) PDF files of the improved space (iii) a final punch list signed by Tenant, (iv) final and unconditional lien waivers from the Tl Contractor and all subcontractors, and (v) a certificate of occupancy for the Premises (collectively, the "Close-Out Package").

I.Tl Contractor and its. subcontractors shall be permitted to enter the Premises so long as they are in compliance with all requirements imposed by Landlord on third party contractors, including without limitation the maintenance of workers' compensation and public liability and property damage insurance by the Tl Contractor in amounts and with companies and on forms satisfactory to Landlord, with certificates of such insurance being furnished to Landlord prior to proceeding with any such entry. Tenant shall apply and pay for all utility services required for the Tenant Improvements. Landlord shall not be liable in any way for any injury, loss or damage which may occur to any such work being performed by the TI Contractor, the same being solely at contractor’s risk. Tenant further agrees that the Commencement Date of the Lease is not conditioned upon, nor shall such Date be extended by, the completion of the foregoing Tenant Improvements.



II.COST OF THE TENANT IMPROVEMENTS WORK

"Completion Cost" of the Tenant Improvements (as hereinafter defined), to be borne solely by Tenant.

A.The "Completion Cost" shall mean the costs of completing the Tenant Improvements in accordance with the approved Working Drawings and Specifications, including but not limited to the following: (i) payments made to the Tl Contractor, engineers, subcontractors and other third party consultants in the performance of the work, (ii) permit fees and other sums paid to governmental agencies, and (iii) costs of all materials incorporated into the work or used in connection with the work. The Completion Cost shall also include an administrative/overhead fee to be paid to Landlord or to Landlord's management agent in the amount of 4% of the Completion Cost.

B.The Tenants cost to Landlord shall be paid to Landlord within 30 days following substantial completion of the Tenant Improvements in accordance with this Work Letter.

EX-21.1 4 a21q4ex-211.htm EX-21.1 Document

Exhibit 21.1
SUBSIDIARIES OF ELASTIC N.V.
Name of SubsidiaryJurisdiction of Incorporation
Elastic International B.V.Netherlands
Elastic Technologies (India) Private LimitedIndia
Elastic Technologies (Israel) Ltd.Israel
Elasticsearch ABSweden
Elasticsearch ASNorway
Elasticsearch B.C. Ltd.Canada
elasticsearch B.V.Netherlands
Elasticsearch (Beijing) Information Technology Co., Ltd.People’s Republic of China
Elasticsearch (CH) AGSwitzerland
Elasticsearch Federal Inc.Delaware
Elasticsearch Finance B.V.Netherlands
Elasticsearch GmbHGermany
Elasticsearch Government, Inc. (in liquidation)Delaware
Elasticsearch HK LimitedHong Kong
Elasticsearch KKJapan
Elasticsearch, Inc.Delaware
Elasticsearch Korea LimitedKorea
Elasticsearch LimitedUnited Kingdom
Elasticsearch Pte. Ltd.Singapore
Elasticsearch Pty LtdAustralia
Elasticsearch SARLFrance
Elasticsearch, S.L.U.Spain
Endgame, Inc.Delaware
Endgame Systems, LLCDelaware
Opbeat ApSDenmark
Opbeat, LLCDelaware
Prelert Inc. (in liquidation)Delaware
Swiftype, Inc.Delaware

EX-23.1 5 a21q4ex-231.htm EX-23.1 Document

Exhibit 23.1
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (No. 333-227782, No. 333-233467, No. 333-234152, and No. 333-239492) of Elastic N.V. of our report dated June 25, 2021 relating to the financial statements and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.

/s/ PricewaterhouseCoopers LLP
San Jose, California
June 25, 2021

EX-31.1 6 a21q4ex311.htm EX-31.1 Document
Exhibit 31.1
Certification by the Principal Executive Officer pursuant to
Securities Exchange Act Rules 13a-14(a) and 15d-14(a)
as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Shay Banon, certify that:
1.I have reviewed this Annual Report on Form 10-K of Elastic N.V. (the “registrant”) for the fiscal year ended April 30, 2021;
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: June 25, 2021
By:/s/ Shay Banon
Name:Shay Banon
Title:Chief Executive Officer and Chairman
(Principal Executive Officer)


EX-31.2 7 a21q4ex312.htm EX-31.2 Document
Exhibit 31.2
Certification by the Principal Financial Officer pursuant to
Securities Exchange Act Rules 13a-14(a) and 15d-14(a)
as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Janesh Moorjani, certify that:
1.I have reviewed this Annual Report on Form 10-K of Elastic N.V. (the “registrant”) for the fiscal year ended April 30, 2021;
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: June 25, 2021
By:/s/ Janesh Moorjani
Name:Janesh Moorjani
Title:Chief Financial Officer
(Principal Financial and Accounting Officer)


EX-32.1 8 a21q4ex321.htm EX-32.1 Document
Exhibit 32.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Shay Banon, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report on Form 10-K of Elastic N.V. for the fiscal year ended April 30, 2021 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Elastic N.V.
Date: June 25, 2021
By:/s/ Shay Banon
Name:Shay Banon
Title:Chief Executive Officer and Chairman
(Principal Executive Officer)

This certification accompanies the Annual Report, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Elastic N.V. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Annual Report on Form 10-K), irrespective of any general incorporation language contained in such filing.


EX-32.2 9 a21q4ex322.htm EX-32.2 Document
Exhibit 32.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Janesh Moorjani, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report on Form 10-K of Elastic N.V. for the fiscal year ended April 30, 2021 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Elastic N.V.
Date: June 25, 2021
By:/s/ Janesh Moorjani
Name:Janesh Moorjani
Title:Chief Financial Officer
(Principal Financial and Accounting Officer)

This certification accompanies the Annual Report, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Elastic N.V. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Annual Report on Form 10-K), irrespective of any general incorporation language contained in such filing.


EX-101.SCH 10 estc-20210430.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover 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 Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Redeemable Convertible Preference Shares and Shareholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Organization and Description of Business - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of Significant Accounting Policies - Schedule of Cash, Cash Equivalents, and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Summary of Significant Accounting Policies - Schedule of Activity Related to Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Summary of Significant Accounting Policies - Schedule of Acquired Amortizable Intangible Assets Amortized Over Estimated Useful Lives of Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2110103 - Disclosure - Revenue and Performance Obligations link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - Revenue and Performance Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Revenue and Performance Obligations - Schedule of Revenue by Category (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Revenue and Performance Obligations - Additional Information (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 - Schedule of Assets are Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2117105 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2318304 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - Acquisitions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Acquisitions - Summary of Components Purchase Price and Preliminary Allocation of Purchase Price at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2421411 - Disclosure - Acquisitions -Summary of Preliminary Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2421411 - Disclosure - Acquisitions -Summary of Preliminary Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - Acquisitions - Schedule of Components of Identifiable Intangible Assets Acquired and Estimated Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 2423413 - Disclosure - Acquisitions - Schedule of Components of the Lambda Lab Purchase Price and Preliminary Allocation of Purchase Price (Details) link:presentationLink link:calculationLink link:definitionLink 2424414 - Disclosure - Acquisitions - Summary of Unaudited Pro Forma Condensed Consolidated Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 2125106 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2326305 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2427415 - Disclosure - Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2428416 - Disclosure - Balance Sheet Components - Schedule of Cost and Accumulated Depreciation of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2429417 - Disclosure - Balance Sheet Components - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2430418 - Disclosure - Balance Sheet Components - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2431419 - Disclosure - Balance Sheet Components - Schedule of Amortization Expense For Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2432420 - Disclosure - Balance Sheet Components - Schedule of Expected Future Amortization Expense of the Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2433421 - Disclosure - Balance Sheet Components - Schedule of Changes to Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2434422 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2435423 - Disclosure - Balance Sheet Components - Schedule of Accrued Compensation and Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2436424 - Disclosure - Balance Sheet Components - Schedule of Information About Contracts with Customers (Details)) link:presentationLink link:calculationLink link:definitionLink 2437425 - Disclosure - Balance Sheet Components - Schedule of Significant Changes in Unbilled Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2438426 - Disclosure - Balance Sheet Components - Schedule of Significant Changes in Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2439427 - Disclosure - Balance Sheet Components - Schedule of Activity of Deferred Contract Acquisition Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2140107 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2341306 - Disclosure - Commitment and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2442428 - Disclosure - Commitments and Contingencies - Schedule of Purchase Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2443429 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2144108 - Disclosure - Redeemable Convertible Preference Shares link:presentationLink link:calculationLink link:definitionLink 2445430 - Disclosure - Redeemable Convertible Preference Shares - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2146109 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2347307 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2448431 - Disclosure - Leases - Components of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2449432 - Disclosure - Leases - Lease Term and Discount Rate Information (Details) link:presentationLink link:calculationLink link:definitionLink 2450433 - Disclosure - Leases - Future Minimum Lease Based on Current Lease Accounting Standard (Details) link:presentationLink link:calculationLink link:definitionLink 2450433 - Disclosure - Leases - Future Minimum Lease Based on Current Lease Accounting Standard (Details) link:presentationLink link:calculationLink link:definitionLink 2151110 - Disclosure - Ordinary Shares link:presentationLink link:calculationLink link:definitionLink 2352308 - Disclosure - Ordinary Shares (Tables) link:presentationLink link:calculationLink link:definitionLink 2453434 - Disclosure - Ordinary Shares - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2454435 - Disclosure - Ordinary Shares - Summary of Ordinary Shares Reserved for Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 2155111 - Disclosure - Equity Incentive Plans link:presentationLink link:calculationLink link:definitionLink 2356309 - Disclosure - Equity Incentive Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2457436 - Disclosure - Equity Incentive Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2458437 - Disclosure - Equity Incentive Plans - Summary of Equity Awards Available for Grant (Details) link:presentationLink link:calculationLink link:definitionLink 2459438 - Disclosure - Equity Incentive Plans - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2460439 - Disclosure - Equity Incentive Plans - Summary of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2461440 - Disclosure - Equity Incentive Plans - Assumptions Used to Estimated Fair Value of Stock Options Granted (Details) link:presentationLink link:calculationLink link:definitionLink 2462441 - Disclosure - Equity Incentive Plans - Summary of Stock-based Compensation Expense Recognized in Consolidated Statements of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2163112 - Disclosure - Net Loss Per Share Attributable to Ordinary Shareholders link:presentationLink link:calculationLink link:definitionLink 2364310 - Disclosure - Net Loss Per Share Attributable to Ordinary Shareholders (Tables) link:presentationLink link:calculationLink link:definitionLink 2465442 - Disclosure - Net Loss Per Share Attributable to Ordinary Shareholders - Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Ordinary Shareholders (Details) link:presentationLink link:calculationLink link:definitionLink 2466443 - Disclosure - Net Loss Per Share Attributable to Ordinary Shareholders - Schedule of Outstanding Potentially Dilutive Ordinary Shares Excluded from Computation of Diluted Net Loss Per Share Attributable to Ordinary Shareholders (Details) link:presentationLink link:calculationLink link:definitionLink 2167113 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2368311 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2469444 - Disclosure - Income Taxes - Summary of Geographical Breakdown of Income (Loss) Before Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2470445 - Disclosure - Income Taxes - Summary of Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2471446 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2472447 - Disclosure - Income Taxes - Summary of Reconciliation of Income Taxes Statutory Income Tax Rate to Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2473448 - Disclosure - Income Taxes - Summary of Components of Deferred Tax Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2474449 - Disclosure - Income Taxes - Summary of Unrecognized Gross Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2175114 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2476450 - Disclosure - Employee Benefit Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2177115 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2378312 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2479451 - Disclosure - Segment Information - Schedule of Revenue by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 2480452 - Disclosure - Segment Information - Schedule of Property and Equipment, Net of Depreciation (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 estc-20210430_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 estc-20210430_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 estc-20210430_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Acquisitions Business Combinations Policy [Policy Text Block] Number of awards, RSUs granted (in shares) RSUs granted (in shares) Number of Awards, RSUs granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Intangible assets Deferred Tax Liabilities, Intangible Assets Revision of Prior Period [Axis] Revision of Prior Period [Axis] Document Type Document Type 2026 Contractual Obligation, to be Paid, Year Five ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Beginning balance Ending balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Other income, net Other Nonoperating Income (Expense) Deferred tax asset revaluation (in percentage) Effective Income Tax Rate Reconciliation Revaluation Of Deferred Tax Asset Percent Effective income tax rate reconciliation, revaluation of deferred tax asset, percent. Options granted (in shares) Stock options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Related Party Related Party [Axis] Estimated income tax benefit from CARES Act Income Tax Expense (Benefit) from CARES Act Income Tax Expense (Benefit) from CARES Act Treasury Shares Treasury Stock [Member] Cash, cash equivalents, and restricted cash, beginning of period Cash, cash equivalents, and restricted cash, end of period Cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Awards authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Level 3 Fair Value, Inputs, Level 3 [Member] Number of Awards, RSUs released (in shares) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Released In Period Share based compensation arrangement by share based payment award equity instruments other than options released in period. Leases Lessee, Leases [Policy Text Block] Total Contractual Obligation Computer hardware and software Computer Hardware And Software [Member] Computer hardware and software. Operating lease right-of-use assets Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Assets Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Assets Range Statistical Measurement [Domain] Liabilities and Shareholders’ Equity Liabilities and Equity [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Deferred revenue, non-current Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Deferred Revenue Non Current Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Deferred Revenue Non Current Security Exchange Name Security Exchange Name Subscription Subscription Self Managed [Member] Subscription self managed. Employee Benefit Plans Compensation and Employee Benefit Plans [Text Block] Sales and marketing Selling and Marketing Expense [Member] Operating loss Operating Income (Loss) Schedule of Property and Equipment, Net of Depreciation Long-lived Assets by Geographic Areas [Table Text Block] Vesting of ordinary shares subject to repurchase APIC, Share-based Payment Arrangement, Vesting Of Share-Based Award APIC, Share-based Payment Arrangement, Vesting Of Share-Based Award Average treasury stock repurchase price ( in $ / shares) Treasury Stock Repurchased At Average Price Treasury stock repurchased at average price. Total current liabilities Liabilities, Current Accounts Receivable, Unbilled Accounts Receivable and Allowance for Credit Losses Accounts Receivable [Policy Text Block] Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] Schedule of Unbilled Accounts Receivable, Deferred Contract Acquisition Costs, and Deferred Revenue from Contracts with Customers Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Weighted-Average Grant Date Fair Value, Outstanding and unvested, Beginning of Year (in dollar per share) Weighted-Average Grant Date Fair Value, Outstanding and unvested, End of Year (in dollar per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Amounts transferred to deferred revenue from accrued expenses and other liabilities upon entering into contracts with customers, net of revenue recognized during the period Contract with Customer, Transfer From Customer Deposits Contract with Customer, Transfer From Customer Deposits Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Commitments and contingencies (Note 7 and 9) Commitments and Contingencies Change in valuation allowance (in percentage) Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Tranche Two Share-based Payment Arrangement, Tranche Two [Member] Assets Assets [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Share-based payment award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Accounting Policies [Abstract] Accounting Policies [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Furniture and fixtures Furniture and Fixtures [Member] Organization Consolidation And Presentation Of Financial Statements [Table] Organization Consolidation And Presentation Of Financial Statements [Table] Organization consolidation and presentation of financial statements. Income taxes payable Taxes Payable, Current Cash, Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Entity Address, State or Province Entity Address, State or Province Dutch statutory income tax Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Cash paid for operating lease liabilities Operating Lease, Payments Accounts payable Accounts Payable, Current Foreign currency translation adjustment Goodwill, Foreign Currency Translation Gain (Loss) Redeemable Convertible Preferred Stock Redeemable Convertible Preferred Stock [Member] Redeemable convertible preference shares, shares issued (in shares) Temporary Equity, Shares Issued Accumulated deficit Retained Earnings (Accumulated Deficit) Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Accrued commissions Accrued Sales Commission, Current Weighted Average Remaining Useful Life (in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Product Product Concentration Risk [Member] 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Repurchase of early exercised stock options (in shares) Repurchase Of Early Exercised Stock Options During Period Shares Repurchase of early exercised stock options during period shares. Lease Term and Discount Rate Information Operating Lease Term And Discount Rate Information Table [Table Text Block] Operating Lease Term And Discount Rate Information Table Total Finite Lived Intangible Assets Net After Foreign Currency Translation Adjustment Finite Lived Intangible Assets Net After Foreign Currency Translation Adjustment Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Convertible preference shares, €0.01 par value; 165,000,000 shares authorized, 0 shares issued and outstanding as of April 30, 2021 and April 30, 2020 Preferred Stock, Value, Issued Cash payment of withholding taxes Business Acquisition, Tax Withholding Cash Payment Business Acquisition, Tax Withholding Cash Payment Amounts transferred to accounts receivable from unbilled accounts receivable presented at the beginning of the period Contract with Customer, Asset, Reclassified to Receivable Income Taxes Income Tax, Policy [Policy Text Block] Total lease cost Lease, Cost Total operating expenses Operating Expenses Exercisable as of April 30, 2021 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Ordinary shares, par value ( in € / shares) Par value of shares issued ( in € / shares) Common Stock, Par or Stated Value Per Share Equity Awards, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Outstanding Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Other liabilities, non-current Other Liabilities, Noncurrent Deferred tax assets Deferred Income Tax Assets, Net Stock options cancelled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Other Payments for (Proceeds from) Other Investing Activities Cost of revenue Cost of Revenue [Abstract] Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Effect of exchange rate changes on cash, cash equivalents, and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Stock options cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Unbilled accounts receivable Unbilled accounts receivable, included in accounts receivable, net Beginning balance Ending balance Unbilled Receivables, Current Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Rest of world Non U S Other Than G B [Member] Fair Value, Measurement Frequency Measurement Frequency [Domain] Advertising costs Advertising Expense Short-Term Investments Investment, Policy [Policy Text Block] 2012 Plan Two Thousand Twelve Stock Option Plan [Member] Two thousand twelve stock option plan. Concentration risk percentage % of Total Revenue Concentration Risk, Percentage Business Acquisition Business Acquisition [Axis] Geographical Geographical [Domain] Amortization of deferred contract acquisition costs Amortization of deferred contract acquisition costs Capitalized Contract Cost, Amortization Share-based compensation arrangement by share-based payment award expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Total purchase commitment, amount Long-term Purchase Commitment, Amount Deferred revenue, current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Number of shares to be held in indemnity escrow fund (in shares) Number Of Shares To Be Held In Indemnity Escrow Fund Number Of Shares To Be Held In Indemnity Escrow Fund Statement [Line Items] Statement [Line Items] Ordinary shares issued in connection with the acquisition (in shares) Stock Issued During Period, Shares, Acquisitions Schedule of Outstanding Potentially Dilutive Ordinary Shares Excluded from Computation of Diluted Net Loss Per Share Attributable to Ordinary Shareholders Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Foreign Deferred Foreign Income Tax Expense (Benefit) Class of Stock Class of Stock [Domain] Prepaid and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Assumption of stock option plan Business Combination, Consideration Transferred, Assumption of Stock Option Plan Business Combination, Consideration Transferred, Assumption of Stock Option Plan Entity Voluntary Filers Entity Voluntary Filers Acquisition costs Business Combination, Acquisition Related Costs Statement [Table] Statement [Table] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Accounts written off Accounts Receivable, Allowance for Credit Loss, Writeoff Range Statistical Measurement [Axis] Non-cash operating lease cost Operating Lease, Right-of-Use Asset, Amortization Expense Preference shares, shares issued (in shares) Preferred Stock, Shares Issued Expected stock price volatility, minimum (in percentage) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum U.S. Federal Foreign Tax Authority [Member] Business Combinations [Abstract] Business Combinations [Abstract] Net loss per share attributable to ordinary shareholders, basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Entity Small Business Entity Small Business Endgame, Inc. Endgame Inc [Member] Endgame, Inc. Lease liabilities Deferred Tax Assets, Lease Liability Deferred Tax Assets, Lease Liability Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Assumption of stock option plan as consideration for acquisition of Endgame Assumption Of Stock Option Plan As Consideration For Acquisition Assumption Of Stock Option Plan As Consideration For Acquisition Number of shares issued and sold Sale of Stock, Number of Shares Issued in Transaction Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Exercisable, Remaining Contractual Term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Stock options assumed in acquisition (in shares) Share-based Compensation Arrangement By Share Based Payment Award, Options, Assumed In Acquisition Share-based Compensation Arrangement By Share Based Payment Award, Options, Assumed In Acquisition Stock-based compensation (in percentage) Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent Goodwill [Roll Forward] Goodwill [Roll Forward] Terms of conversion Convertible Preferred Stock, Terms of Conversion Share-based compensation arrangement by share-based payment award current year vesting period Share Based Compensation Arrangement By Share Based Payment Award Current Year Award Vesting Period Share-based compensation arrangement by share-based payment award, current year award vesting period. Amendment Flag Amendment Flag Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Ordinary Shareholders Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Summary of Equity Awards Available for Grant Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Accrued interest and penalties, amount Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Ordinary shares issued Business Acquisition, Equity Interest Issued or Issuable, Value Assigned Total stock-based compensation expense Share-based Payment Arrangement, Expensed and Capitalized, Amount Research and Development Research and Development Expense, Policy [Policy Text Block] Summary of Preliminary Estimated Fair Values of Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Assets Measured at Fair Value on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Available at beginning of fiscal year (in shares) Available at end of fiscal year (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Existing Employee Existing Employee [Member] Existing Employee Other Other Accrued Liabilities, Current Customer deposits included in accrued expenses and other liabilities Customer Deposit Liability Current Customer Deposit Liability Current LambdaLab Lambda Lab Acquisition [Member] LambdaLab acquisition. Unrecognized tax benefit acquired from CARES Act Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions, CARES Act Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions, Acquired From CARES Act Ordinary shares issued in connection with the acquisition of Endgame held in escrow (in shares) Stock Issued During Period Shares Acquisitions Held In Escrow Stock Issued During Period Shares Acquisitions Held In Escrow Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Cost of revenue—cost of subscription—self-managed and SaaS Cost Of Subscription Self Managed And Saa S [Member] Cost of revenue-cost of subscription-self-managed and SaaS. Deferred Contract Acquisition Costs Capitalized Contract Cost, Policy [Policy Text Block] Capitalized Contract Cost, Policy Repurchase of unvested RSAs (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key Related Party Related Party [Domain] Contract Balances [Table] Contract Balances [Table] Contract balances. Measurement Frequency Measurement Frequency [Axis] United Kingdom UNITED KINGDOM Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Purchases of property and equipment included in accounts payable Capital Expenditures Incurred but Not yet Paid Geographical Geographical [Axis] Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Unrecognized stock-based compensation expense related to unvested stock options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount New Employee Share-based Payment Arrangement, New Employee [Member] Share-based Payment Arrangement, New Employee Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] 2024 Contractual Obligation, to be Paid, Year Three Pro Forma Net Income (Loss) Business Acquisition, Pro Forma Net Income (Loss) Property, Plant and Equipment, Type Long-Lived Tangible Asset [Axis] Revenue from External Customers by Products and Services Revenue from External Customers by Products and Services [Table Text Block] Deposits Deposits Assets, Current Income Statement Location Income Statement Location [Axis] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Ordinary shares issued in connection with the acquisition Stock Issued During Period, Value, Acquisitions Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Income Statement Location Income Statement Location [Domain] Non-cash acquisition expense settled with shares Noncash Merger Related Costs 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two U.S. State Income Tax State and Local Jurisdiction [Member] Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Increases due to invoices issued, excluding amounts recognized as     revenue during the period Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination Dutch Current Federal Tax Expense (Benefit) Redeemable Convertible Preference Shares Preferred Stock [Text Block] Total amortization of acquired intangible assets Amortization of Intangible Assets Right of use assets Deferred Tax Liabilities, Tax Deferred Income Deferred revenue Deferred Tax Assets, Deferred Income Estimated amortization period of sales commissions Estimated Amortization Period Of Initial Acquisition Contract Estimated Amortization Period Of Initial Acquisition Contract Components of Lease Costs Lease, Cost [Table Text Block] Acquisition related cost incurred by Endgame Business Combination, Acquisition Related Costs, Incurred By Acquiree Business Combination, Acquisition Related Costs, Incurred By Acquiree Prepaid taxes Prepaid Taxes 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Other assets Other Assets, Noncurrent Plan Name Plan Name [Axis] Reclassification Correction Of Immaterial Misstatement [Policy Text Block] Correction Of Immaterial Misstatement Subscription - self-managed and SaaS Subscription Self Managed And Saa S [Member] Subscription - self-managed and SaaS. Segment Information Segment Reporting Disclosure [Text Block] Treasury Shares Treasury Shares Policy [Policy Text Block] Treasury shares. Issuance of ordinary shares upon initial public offering, net of underwriting discounts and issuance costs Stock Issued During Period, Value, New Issues Research and development credits (in percentage) Effective Income Tax Rate Reconciliation, Tax Credit, Percent Financial assets Cash and Cash Equivalents, Fair Value Disclosure Total assets Assets Aggregate Intrinsic Value Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Aggregate Intrinsic Value Rollforward Share based compensation arrangement by share based payment award options outstanding aggregate intrinsic value. Ordinary shares, voting rights Common Stock, Voting Rights Additional offering costs Offering Costs In Initial Public Offering Offering costs in initial public offering. Number of Awards Outstanding and unvested at Beginning of Year ((in shares) Number of Awards Outstanding and unvested at Year End (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Title of 12(b) Security Title of 12(b) Security Retirement Plan Sponsor Location Retirement Plan Sponsor Location [Axis] Schedule of Accrued Expenses and Other Liabilities Schedule of Accrued Liabilities [Table Text Block] Intangible assets, net Finite-Lived Intangible Assets, Net Total long-lived assets Long-Lived Assets Weighted-average grant-date fair value of options granted (in dollar per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Vesting of shares subject to repurchase Vesting Of Shares Subject To Repurchase Vesting of shares subject to repurchase. Antidilutive Securities Antidilutive Securities [Axis] RSAs repurchased (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Repurchased in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Repurchased in Period Contract with Customer, Liability [Abstract] Contract with Customer, Liability [Abstract] Cost of revenue Cost of Sales [Member] Acquired Intangible Assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Vesting Vesting [Domain] 2022 Contractual Obligation, to be Paid, Year One 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] Net proceeds after deducting underwriting discounts and commissions Sale of Stock, Consideration Received on Transaction Summary of Provision for (Benefit from) Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Purchase Obligations Contractual Obligation, Fiscal Year Maturity [Table Text Block] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Canada Revenue Agency Canada Revenue Agency [Member] Unbilled Account Receivable [Roll Forward] Unbilled Account Receivable [Roll Forward] Unbilled Account Receivable Product and Service Product and Service [Axis] Cash deposit to an expense fund Business Acquisition, Cash Deposit Business Acquisition, Cash Deposit Total liabilities Liabilities Unrecognized over a weighted-average period (in years) Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Non-U.S. Subsidiaries Rest of world Non-US [Member] Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Income Tax Disclosure [Line Items] Income Tax Disclosure [Line Items] Income tax disclosure. Summary of Ordinary Shares Reserved for Issuance Schedule of Stock by Class [Table Text Block] Revenue recognized that was included in deferred revenue balance at    beginning of period Contract with Customer, Liability, Revenue Recognized Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Recognize penalties and interests accrued on unrecognized tax benefits (less than) Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Level 1 Fair Value, Inputs, Level 1 [Member] Deferred offering costs Deferred Offering Costs Deferred tax asset revaluation Effective Income Tax Reconciliation Revaluation Of Deferred Tax Asset Effective income tax reconciliation, revaluation of deferred tax asset. Prepaid value added taxes Value Added Tax Receivable, Current Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Accounts payable Increase (Decrease) in Accounts Payable Valuation allowance, net deferred tax assets, jurisdictions increased Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Acquisition related costs incurred by the Company Business Combination, Acquisition Related Costs, Incurred By Acquirer Business Combination, Acquisition Related Costs, Incurred By Acquirer Additional Paid-In Capital Additional Paid-in Capital [Member] Ordinary share price Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Weighted Average Share Price Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Weighted Average Share Price Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Class of Stock [Line Items] Class of Stock [Line Items] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Accrued compensation and benefits Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Accrued Compensation And Benefits Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Accrued Compensation And Benefits Adjustments to reconcile net loss to cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Schedule of Accrued Compensation and Benefits Schedule Of Accrued Compensation And Benefits [Table Text Block] Schedule of accrued compensation and benefits. Capitalized Software Development and Implementation Costs Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Ordinary shares, shares outstanding (in shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Variable lease cost Variable Lease, Cost Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Research and development Research and Development Expense IPO IPO [Member] Customer Deposits Customer Deposits [Policy Text Block] Customer Deposits Other (in percentage) Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Comprehensive Loss Comprehensive Income, Policy [Policy Text Block] Dutch Domestic Tax Authority [Member] Letters of credit outstanding amount Letters of Credit Outstanding, Amount Business acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Ordinary shares, shares authorized (in shares) Common Stock, Shares Authorized Summary of RSU Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Share capital acquired in business combination (in percentage) Business Acquisition, Percentage of Voting Interests Acquired Concentration Risk Type Concentration Risk Type [Axis] Schedule of Revenue by Geographic Area Revenue from External Customers by Geographic Areas [Table Text Block] Total property and equipment Property, Plant and Equipment, Gross Proceeds from issuance of ordinary shares upon exercise of stock options Proceeds from Stock Options Exercised Change in par value upon conversion from B.V. to N.V. Stockholders Equity Change In Par Value Upon Conversion Stockholders equity change in par value upon conversion. Dutch Deferred Federal Income Tax Expense (Benefit) Stock options assumed in acquisition cancelled (in dollars per share) Share Based Compensation Arrangement By Share Based Payment Award Options Assumed In Acquisition Forfeitures And Expiration In Period Weighted Average Exercise Price Share Based Compensation Arrangement By Share Based Payment Award Options Assumed In Acquisition Forfeitures And Expiration In Period Weighted Average Exercise Price Tax Credit Carryforwards, Expiration Year Unlimited Tax Credit Carryforwards, Expiration Year Unlimited [Member] Tax Credit Carryforwards, Expiration Year Unlimited Numerator: Numerator [Abstract] Numerator [Abstract] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Accrued vacation Accrued Vacation, Current Accrued compensation and benefits Increase (Decrease) in Employee Related Liabilities Income Statement [Abstract] Income Statement [Abstract] Cost of Revenue Cost Of Revenue From Contract With Customer Policy [Policy Text Block] Cost of revenue from contract with customer. Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Summary of Components of Purchase Price and Preliminary Allocation of Purchase Price at Fair Value Summary Of Components Purchase Price And Preliminary Allocation Of Purchase Price At Fair Value [Table Text Block] Summary Of Components Purchase Price And Preliminary Allocation Of Purchase Price At Fair Value Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Underwriters' Option Over-Allotment Option [Member] Ordinary Shares, Par Value of €0.01 OrdinarySharesZeroPointZeroOne [Member] OrdinarySharesZeroPointZeroOne Operating lease liabilities, non-current Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Operating Lease Liabilities Non Current Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Operating Lease Liabilities Non Current Use of Estimates and Judgments Use of Estimates, Policy [Policy Text Block] Current assets: Assets, Current [Abstract] Schedule of Components of Identifiable Intangible Assets Acquired and Estimated Useful Lives Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Income Tax Authority Income Tax Authority [Domain] Stock-based compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount Repayment of assumed debt Repayments of Assumed Debt Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Prepaid software subscription costs Prepaid Software Subscription Costs Prepaid software subscription costs. Dividend yield (in percentage) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Preference shares, par value ( in € / shares) Preferred Stock, Par or Stated Value Per Share Beginning balance Ending balance Total deferred contract acquisition costs Capitalized Contract Cost, Net Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Summary of Reconciliation of Income Taxes Statutory Income Tax Rate to Provision for Income Taxes Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Capitalization of internal-use software Payments for Software Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Revision of Prior Period, Adjustment Revision of Prior Period, Adjustment [Member] The Netherlands NETHERLANDS Income Tax Authority Income Tax Authority [Axis] Document Period End Date Document Period End Date Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Revenue, remaining performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage Total ordinary shares reserved (in shares) Common Stock, Capital Shares Reserved for Future Issuance Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Accrued payroll and withholding taxes Accrued Payroll Taxes, Current Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Customer deposits included in other liabilities, non-current Customer Deposit Liability Noncurrent Customer Deposit Liability Noncurrent Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Ordinary shares issued in connection with the acquisition of Endgame held in escrow Stock Issued During Period Value Acquisitions Held In Escrow Stock Issued During Period Value Acquisitions Held In Escrow Tax Credit Carryforwards, Expiration Period [Axis] Tax Credit Carryforwards, Expiration Period [Axis] Tax Credit Carryforwards, Expiration Period Capitalized stock-based compensation expense Share-based Payment Arrangement, Amount Capitalized Share-based payment arrangement, noncash expense Share-based Payment Arrangement, Noncash Expense Percentage of likelihood that a tax benefit will be sustained Percentage Of Likelihood Sustaining Tax Benefit Percentage of likelihood sustaining tax benefit. Underwriting discounts and commissions Sale Of Stock Discounts And Commissions Sale of stock discounts and commissions. Issuance of ordinary shares upon subscription of restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Cover [Abstract] Commitment period Long-term Purchase Commitment, Period Addition from acquisition Goodwill, Acquired During Period Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Summary of Geographical Breakdown of Income (Loss) Before Provision for Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Property and equipment, estimated useful lives Property, Plant and Equipment, Useful Life Balance Sheet Components [Abstract] Balance Sheet Components [Abstract] Balance sheet components. Cash and Cash Equivalents Cash and Cash Equivalents [Domain] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Leases Lessee, Operating Leases [Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Organization Consolidation And Presentation Of Financial Statements [Line Items] Organization Consolidation And Presentation Of Financial Statements [Line Items] Organization consolidation and presentation of financial statements. Vesting of early exercised stock options Vesting Of Early Exercised Stock Options Vesting of early exercised stock options. Capitalized soft ware hosting arrangement costs Capitalized Computer Software, Period Increase (Decrease) Customer relationships Customer Relationships [Member] Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Total cost of revenue Cost of Goods and Services Sold Equity Components Equity Components [Axis] RSAs Restricted Stock [Member] Deferred Offering Costs Deferred Charges, Policy [Policy Text Block] Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Unvested options exercisable (in shares) Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Nonvested Number Of Shares Share based compensation arrangement by share based payment award options exercisable nonvested number of shares. Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-based Payment Arrangement [Abstract] Gross deferred tax assets Deferred Tax Assets, Gross Minimum Minimum [Member] Prepaid hosting costs Prepaid Hosting Costs Prepaid hosting costs. Repayment of notes payable Repayments of Notes Payable Reclassification of liability-classified awards Adjustment To Additional Paid In Capital, Reclassification Of Share-based Compensation Liability Adjustment To Additional Paid In Capital, Reclassification Of Share-based Compensation Liability Operating lease liabilities Less current lease liabilities Operating Lease, Liability, Current Income Tax Authority, Name Income Tax Authority, Name [Domain] Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Summary of significant accounting policies. Weighted-Average Grant Date Fair Value, RSUs cancelled (in dollar per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Percentage of defined contribution to participating employees Defined Contribution Plan, Employer Matching Contribution, Percent of Match Entity Interactive Data Current Entity Interactive Data Current United States UNITED STATES Accrued compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation Stock options exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Schedule of Cash, Cash Equivalents and Restricted Cash Restrictions on Cash and Cash Equivalents [Table Text Block] Revenue Revenues [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Ordinary Shares Stockholders' Equity Note Disclosure [Text Block] Summary of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Net Accounts Receivable Accounts Receivable [Member] Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] Foreign Current Foreign Tax Expense (Benefit) Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Fiscal Year Fiscal Period, Policy [Policy Text Block] Additional paid-in capital Additional Paid in Capital, Common Stock Entity Registrant Name Entity Registrant Name Impairment of deferred contract acquisition costs recognized Capitalized Contract Cost, Impairment Loss Number of shares unvested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares Business Acquisition [Line Items] Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Schedule of Acquired Amortizable Intangible Assets Amortized Over Estimated Useful Lives of Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Gross deferred tax liabilities Deferred Tax Liabilities, Gross Allowance for Doubtful Accounts Receivable [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Advertising Advertising Cost [Policy Text Block] Non-option Awards, Outstanding Number [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Options Outstanding, Weighted Average Exercise Price [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Number of reportable segments Number of Reportable Segments Schedule of Prepaid Expenses and Other Current Assets Schedule Of Prepaid Expenses And Other Current Assets [Table Text Block] Schedule of prepaid expenses and other current assets. Income Tax Disclosure [Table] Income Tax Disclosure [Table] Income tax disclosure. Amounts transferred to deferred revenue from accrued expenses and other liabilities upon entering into contracts with customers, net of revenue recognized during the period Contract With Customer Increases Due To Invoices Issued Excluding Amounts Recognized As Revenue Contract with customer increases due to invoices issued, excluding amounts recognized as revenue. Research and development Research and Development Expense [Member] Conversion of redeemable convertible preference shares to ordinary shares upon initial public offering Stock Issued During Period, Value, Conversion of Convertible Securities Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Impairment of goodwill Goodwill impairment Goodwill, Impairment Loss Accounts receivable, net of allowance for credit losses of $2,344 and $1,247 as of April 30, 2021 and April 30, 2020, respectively Accounts Receivable, after Allowance for Credit Loss, Current Total minimum lease payments Lessee, Operating Lease, Liability, to be Paid Other Deferred Tax Assets, Other Other Countries Foreign Plan [Member] Commitments And Contingencies [Line Items] Commitments And Contingencies [Line Items] Commitments and contingencies. Deferred contract acquisition costs Deferred Policy Acquisition Cost Risk-free interest rate, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Deferred tax liabilities: Components of Deferred Tax Liabilities [Abstract] Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Sale of Stock Sale of Stock [Axis] Repurchase of early exercised options Payments For Repurchase Of Early Exercised Options Payments for repurchase of early exercised options. Entity Address, Postal Zip Code Entity Address, Postal Zip Code Weighted-average shares used to compute net loss per share attributable to ordinary shareholders, basic and diluted (in shares) Weighted-average shares used to compute net loss per share attributable to ordinary shareholders, basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Total consideration Business Combination, Consideration Transferred, Excluding Equity Interest Issued or Issuable, Acceleration Of Equity Awards And Participation In Retention Bonus Pool Business Combination, Consideration Transferred, Excluding Equity Interest Issued or Issuable, Acceleration Of Equity Awards And Participation In Retention Bonus Pool Assumption of stock option plan as consideration for business combination Assumption Of Stock Option Plan Consideration For Business Combination Assumption Of Stock Option Plan Consideration For Business Combination Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Goodwill Beginning balance Ending balance Goodwill Assumptions Used to Estimated Fair Value of Stock Options Granted Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Document Transition Report Document Transition Report Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Other liabilities, non-current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Cash payment of transaction expenses Business Acquisition, Transaction Costs Net Book Value Finite Lived Intangible Assets Net Before Foreign Currency Translation Adjustment Finite-lived intangible assets net before foreign currency translation adjustment. Net operating loss carryforward Deferred Tax Assets, Operating Loss Carryforwards Shares subject to repurchase Shares Subject To Repurchase [Member] Shares subject to repurchase. Professional services Professional Services [Member] Professional services. Level 2 Fair Value, Inputs, Level 2 [Member] Other Other Assets, Current Vesting Vesting [Axis] Schedule of Changes to Goodwill Schedule of Goodwill [Table Text Block] Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Options cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Capitalization of contract acquisition costs Capitalization Of Contract Acquisition Costs Capitalization of contract acquisition costs. Equity [Abstract] Equity [Abstract] General and administrative General and Administrative Expense [Member] Outstanding redeemable convertible preference shares (in shares) Conversion of Stock, Shares Converted Offering costs Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Intangible Assets Schedule of Intangible Assets and Goodwill [Table Text Block] Deferred revenue long-term deferred revenue, adjustment Contract with Customer, Liability, Current Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible List] Total deferred tax expense (income) Deferred Federal And Foreign Income Tax Expense Benefit Deferred federal and foreign income tax expense benefit. Stock options granted (in dollar per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Customer Concentration Risk Customer Concentration Risk [Member] Schedule of Expected Future Amortization Expense of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Defined Contribution Plan [Table] Defined Contribution Plan [Table] Deferred tax assets: Components of Deferred Tax Assets [Abstract] SaaS Saa S Self Managed [Member] SaaS self managed. Operating lease liabilities Increase (Decrease) In Operating Lease Liabilities Increase (Decrease) In Operating Lease Liabilities Unrecognized tax benefits that would impact the effective tax rate before consideration of valuation allowance Unrecognized Tax Benefits that Would Impact Effective Tax Rate Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Number of operating segments Number of Operating Segments Entity File Number Entity File Number RSUs cancelled (in shares) Number of Awards, RSUs cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Weighted average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term Sales and marketing Selling and Marketing Expense Intangible assets Finite-lived Intangible Assets Acquired Endgame Endgame Acquisition [Member] Endgame Acquisition Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Revenue, remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Stock-based compensation expense, net of amounts capitalized Total stock-based compensation expense Share-based Payment Arrangement, Expense Depreciation and amortization Other Depreciation and Amortization Reclassification from temporary equity to additional paid-in capital and ordinary shares Temporary Equity, Elimination as Part of Reorganization Unrecognized tax benefits Balance as of beginning of year Balance as of end of year Unrecognized Tax Benefits Revenue, remaining performance obligation, remaining duration Revenue, Remaining Performance Obligation, Optional Exemption, Remaining Duration Ordinary shares, par value €0.01 per share: 165,000,000 shares authorized; 90,533,985 shares issued and outstanding as of April 30, 2021 and 82,856,978 shares issued and outstanding as of April 30, 2020 Common Stock, Value, Issued Deferred contract acquisition costs, non-current Capitalized Contract Cost, Net, Noncurrent Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Document Fiscal Year Focus Document Fiscal Year Focus Restricted cash Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Restricted Cash Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Restricted Cash Document Annual Report Document Annual Report 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Restricted cash Restricted Cash, Current Exercisable as of April 30, 2021 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Cash and Cash Equivalents Cash and Cash Equivalents [Axis] Revenue recognized during the period in excess of invoices issued Contract With Customer Revenue Recognized During Period In Excess Of Invoices Issued Contract with customer revenue recognized during period in excess of invoices issued. Entity Current Reporting Status Entity Current Reporting Status Shares offering price (in dollar per share) Sale of Stock, Price Per Share Retirement Benefits [Abstract] Retirement Benefits [Abstract] Commitments And Contingencies [Table] Commitments And Contingencies [Table] Commitments and contingencies. Net Loss per Share Attributable to Ordinary Shareholders Earnings Per Share, Policy [Policy Text Block] Net asset/liabilities acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Grant date fair value (in dollars per share) Weighted-Average Grant Date Fair Value, RSUs granted (in dollar 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 Property and equipment, estimated useful lives, description Property, Plant and Equipment, Estimated Useful Lives Fair value of shares, consideration transferred (in dollars per share) Business Acquisition, Share Price Share-based compensation arrangement by share-based payment award vesting rights percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Contract with Customer, Asset, Net, Current [Abstract] Contract with Customer, Asset, after Allowance for Credit Loss, Current [Abstract] Number of customers Number Of Major Customers Number of major customers. Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Ordinary shares, shares issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Remaining Contractual Term (in years) Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Remaining Contractual Term Rollforward Share based compensation arrangement by share based payment award options outstanding weighted average remaining contractual term. Other Deferred Tax Liabilities, Other Stock options assumed in acquisition (in dollars per share) Share-Based Compensation Arrangements By Share-Based Payment Award, Options Assumed In Acquisition, Weighted-Average Exercise Price Share-Based Compensation Arrangements By Share-Based Payment Award, Options Assumed In Acquisition, Weighted-Average Exercise Price Present value of future minimum lease payments Operating Lease, Liability Net deferred tax liabilities Deferred Tax Liabilities, Net Percentage of shares to be held in indemnity escrow fund Percentage Of Shares To Be Held In Indemnity Escrow Fund Percentage Of Shares To Be Held In Indemnity Escrow Fund Segment Reporting [Abstract] Segment Reporting [Abstract] 2025 Contractual Obligation, to be Paid, Year Four Accounts receivable, net Increase (Decrease) in Accounts Receivable Temporary equity, beginning balance Temporary equity, ending balance Temporary Equity, Carrying Amount, Attributable to Parent Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total shareholders’ equity Beginning balance Ending balance Reduction in accumulated deficit Stockholders' Equity Attributable to Parent Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Summary of significant accounting policies. Payment of deferred offering costs Payments of Stock Issuance Costs Deferred contract acquisition costs Deferred Tax Liabilities, Deferred Expense, Deferred Policy Acquisition Cost Foreign income taxed at different rates Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Total consideration Business Combination, Consideration Transferred Concentration Risk Type Concentration Risk Type [Domain] GILTI provision Tax Payable, Global Intangible Low Taxed Income Tax Payable, Global Intangible Low Taxed Income Total liabilities and shareholders’ equity Liabilities and Equity Issuance of ordinary shares (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Entity Address, City or Town Entity Address, City or Town Accrued compensation and benefits Total accrued compensation and benefits Employee-related Liabilities, Current Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] RSUs Restricted Stock Units (RSUs) [Member] Operating lease cost Operating Lease, Cost 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Total purchase consideration Total purchase consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net General and administrative General and Administrative Expense Weighted-Average Grant Date Fair Value, RSUs released (in dollar per share) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeitures Weighted Average Release Date Fair Value Share based compensation arrangement by share based payment award equity instruments other than options forfeitures weighted average release date fair value. Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Total current tax expense (income) Current Income Tax Expense (Benefit) Contract Acquisition Cost [Roll Forward] Contract Acquisition Cost [Roll Forward] Contract Acquisition Cost Other Other Noncash Income (Expense) Short-term lease cost Short-term Lease, Cost Increase related to tax positions taken in the current period Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Increase related to tax positions taken in prior periods Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Redeemable Convertible Preference Shares Series D Redeemable Convertible Preferred Stock [Member] Series D redeemable convertible preferred stock. Estimated useful lives of assets Finite-Lived Intangible Asset, Useful Life Equity Component Equity Component [Domain] Accrued expenses and other liabilities Total accrued expenses and other liabilities Accrued Expenses And Other Current Liabilities Accrued expenses and other current liabilities. Grantee Status [Domain] Grantee Status [Domain] Valuation allowance for deferred tax assets Less valuation allowance Deferred Tax Assets, Valuation Allowance Other assets Increase (Decrease) in Other Noncurrent Assets Gross profit Gross Profit Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Equity Incentive Plans Share-based Payment Arrangement [Text Block] Net loss Net loss Net Income (Loss) Attributable to Parent Changes in operating assets and liabilities, net of impact of business acquisitions: Increase (Decrease) in Operating Capital [Abstract] Other Other Liabilities, Current Par value of shares issued (in € per share) Sale Of Ordinary Shares At Par Value Sale of ordinary shares at par value. Trade names Trade Names [Member] Leases [Abstract] Accrued compensation Deferred Tax Liabilities, Accrued Compensation Deferred Tax Liabilities, Accrued Compensation Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Operating expenses Operating Expenses [Abstract] Retirement Plan Sponsor Location Retirement Plan Sponsor Location [Domain] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Income Tax Authority, Name Income Tax Authority, Name [Axis] Summary of Components of Deferred Tax Assets Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Activity Related to Allowance for Doubtful Accounts Financing Receivable, Current, Allowance for Credit Loss [Table Text Block] Contingently issuable shares Contingently Issuable Shares [Member] Contingently issuable shares. Deferred contract acquisition costs Increase Decrease In Capitalized Contract Cost Increase (decrease) in capitalized contract cost. Contract Balances [Line Items] Contract Balances [Line Items] Contract balances. Shareholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Developed technology Developed Technology Rights [Member] Options, Outstanding Number [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five Document Fiscal Period Focus Document Fiscal Period Focus Denominator: Denominator [Abstract] Denominator [Abstract] Issuance of ordinary shares upon subscription of restricted stock awards Stock Issued During Period, Value, Restricted Stock Award, Gross Cost of revenue—professional services Cost Of Professional Services [Member] Cost of revenue-professional services. Deferred revenue, non-current Short-term deferred revenue, adjustment Contract with Customer, Liability, Noncurrent Supplemental disclosures of cash flow information Supplemental Cash Flow Information [Abstract] Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Non-cash expense settled in ordinary shares Business Combination Non Cash Expense Business Combination Non Cash Expense Indemnity escrow fund holding period Indemnity Escrow Fund Holding Period Indemnity Escrow Fund Holding Period Payment of withholding taxes related to acquisition expense settled in shares Payment Of Withholding Taxes Related To Acquisition Expense Settled In Shares Payment Of Withholding Taxes Related To Acquisition Expense Settled In Shares Entity Filer Category Entity Filer Category Summary of Stock-based Compensation Expense Related to Tender Offer Included in Consolidated Statement of Operations Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Ordinary Shares Common Stock Common Stock [Member] Foreign currency translation adjustment Finite Lived Intangible Assets, Foreign Currency Translation Adjustment Finite Lived Intangible Assets, Foreign Currency Translation Adjustment Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Product and Service Product and Service [Domain] Property, Plant and Equipment, Type Long-Lived Tangible Asset [Domain] Foreign income taxed at different rates (in percentage) Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Risk-free interest rate, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Deferred contract acquisition costs Capitalized Contract Cost, Net, Current Contracts with Customers Customer Contracts [Member] Expected stock price volatility (in percentage) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate Defined contribution expense related to plan Defined Contribution Plan, Cost Equity Settled RSUs Equity Settled Restricted Stock Units R S U [Member] Equity settled restricted stock units RSU. Schedule of Cost and Accumulated Depreciation of Property and Equipment Property, Plant and Equipment [Table Text Block] Issuance of ordinary shares upon initial public offering, net of underwriting discounts and issuance costs (in shares) Stock Issued During Period, Shares, New Issues Disaggregation of Revenue [Abstract] Disaggregation of Revenue [Abstract] Assets under construction Asset under Construction [Member] Leasehold improvements Leasehold Improvements [Member] Gross Fair Value Finite-Lived Intangible Assets, Gross Other Income (Expense) Other Nonoperating Income (Expense) [Member] Revenue Revenue Benchmark [Member] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Conversion of redeemable convertible preference shares to ordinary shares upon initial public offering (in shares) Conversion of redeemable convertible preference shares to ordinary shares upon initial public offering (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Money market funds Money Market Funds [Member] Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Supplemental disclosures of non-cash investing and financing information Noncash Investing and Financing Items [Abstract] Research and development tax credit carryforwards Research and development credits Deferred Tax Assets, Tax Credit Carryforwards, Research Issuance of ordinary shares upon exercise of stock options (in shares) Stock options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Net increase (decrease) in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Acquisitions Business Combination Disclosure [Text Block] Cash Settled RSUs Cash Settled Restricted Stock Units R S U [Member] Cash settled restricted stock units RSU. Future Minimum Lease Payments Based on Current Lease Accounting Standard Lessee, Operating Lease, Liability, Maturity [Table Text Block] Stock options Share-based Payment Arrangement, Option [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Issuance of ordinary shares for business acquisition Stock Issued Accrued expenses and other current liabilities Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Accrued Expenses And Other Current Liabilities Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Accrued Expenses And Other Current Liabilities Grantee Status [Axis] Grantee Status [Axis] Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Treasury stock, shares (in shares) Treasury Stock, Shares Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Sale of Stock Sale of Stock [Domain] Self-managed subscription Self Managed Subscription [Member] Self-managed subscription. Lambda Lab Lambda Lab Corporation [Member] Lambda Lab Corporation. Dutch Income (Loss) from Continuing Operations before Income Taxes, Domestic Plan Name Plan Name [Domain] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Dividends declared Dividends Payable Revenue and Performance Obligations Revenue from Contract with Customer [Text Block] Hosting Infrastructure Commitments Hosting Infrastructure Commitments [Member] Hosting infrastructure commitments. Tax and Customs Administration, Netherlands Tax and Customs Administration, Netherlands [Member] Dividend withholding tax from foreign jurisdictions Dividend Withholding Tax From Foreign Jurisdictions Dividend Withholding Tax From Foreign Jurisdictions Expected stock price volatility, maximum (in percentage) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum License - self-managed License Self Managed [Member] License - self-managed. Organization and Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Operating lease right-of-use assets for new lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Net proceeds from issuance of ordinary shares in initial public offering Proceeds from Issuance Initial Public Offering 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Foreign currency transaction gain Foreign Currency Transaction Gain (Loss), before Tax Class of Stock Class of Stock [Axis] Provision for (benefit from) income taxes Total provision for (benefit from) income taxes Income Tax Expense (Benefit) Cash paid (refunds) for income taxes, net Income Taxes Paid, Net Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Accrued expenses Accrued Liabilities, Current 2023 Contractual Obligation, to be Paid, Year Two Local Phone Number Local Phone Number Cash paid Payments to Acquire Businesses, Gross Summary of Unaudited Pro Forma Condensed Consolidated Financial Information Business Acquisition, Pro Forma Information [Table Text Block] Summary of Unrecognized Gross Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Temporary equity, beginning balance (in shares) Temporary equity, ending balance (in shares) Redeemable convertible preferred stock, shares outstanding Temporary Equity, Shares Outstanding Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Schedule of Amortization Expense for Intangible Assets Finite-lived Intangible Assets Amortization Expense [Table Text Block] Tranche One Share-based Payment Arrangement, Tranche One [Member] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Ordinary shares Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Unrecognized tax benefit acquired from research and development tax credits Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions, Acquired From CARES Act Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions, Acquired From CARES Act Movement in Deferred Revenue [Roll Forward] Movement in Deferred Revenue [Roll Forward] Provision for indemnification claims Provision For Indemnification Claims Provision for indemnification claims. Cumulative earnings Cumulative Earnings Exempt From Taxation If Repatriated Cumulative earnings exempt from taxation if repatriated. Value added taxes payable Value Added Tax Payable Value added taxes payable. Depreciation expense Depreciation Conversion ratio Convertible Preferred Stock, Conversion Ratio Convertible Preferred Stock, Conversion Ratio Entity Address, Address Line One Entity Address, Address Line One Research and development credits Effective Income Tax Rate Reconciliation, Tax Credit, Amount Entity Address, Address Line Two Entity Address, Address Line Two Deferred revenue Beginning balance Ending balance Contract with Customer, Liability Entity Emerging Growth Company Entity Emerging Growth Company Issuance of ordinary shares upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Convertible Preference Shares Convertible Preferred Stock [Member] Pro Forma Revenue Business Acquisition, Pro Forma Revenue Deferred income taxes Deferred Income Tax Expense (Benefit) Capitalized Contract Cost [Abstract] Conversion of redeemable convertible preference shares to ordinary shares upon initial public offering (in shares) Temporary Equity, Shares Converted (in shares) Temporary Equity, Shares Converted (in shares) Conversion of redeemable convertible preference shares to ordinary shares upon initial public offering Temporary Equity, Shares Converted, Value Temporary Equity, Shares Converted, Value IRS Internal Revenue Service (IRS) [Member] Award Type Award Type [Axis] Non-option Awards, Weighted Average Grant Date Fair Value [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Prepaid Expense and Other Assets, Current [Abstract] Prepaid Expense and Other Assets, Current [Abstract] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Maximum Maximum [Member] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Total subscription Subscription [Member] Subscription revenue. Preference shares, shares authorized (in shares) Preferred Stock, Shares Authorized Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Accumulated Deficit Retained Earnings [Member] Preference shares, shares outstanding (in shares) Preferred Stock, Shares Outstanding Provision for income taxes (in percentage) Effective Income Tax Rate Reconciliation, Percent Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Her Majesty's Revenue and Customs (HMRC) Her Majesty's Revenue and Customs (HMRC) [Member] Remaining Contractual Term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Allowance for doubtful accounts Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss Equity Award Award Type [Domain] Trading Symbol Trading Symbol Exercisable as of April 30, 2021 (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Stock options assumed in acquisition cancelled (in shares) Share Based Compensation Arrangement By Share Based Payment Award Options Assumed In Acquisition Forfeitures And Expirations In Period Share Based Compensation Arrangement By Share Based Payment Award Options Assumed In Acquisition Forfeitures And Expirations In Period Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Treasury stock, 35,937 shares (repurchased at an average price of $10.30 per share) Treasury Stock, Value Contract Balances Contract Balances [Policy Text Block] Contract Balances Vesting of early exercised stock options Stock Issued During Period Value Early Exercised Stock Options Stock issued during period value early exercised stock options. Net Loss Per Share Attributable to Ordinary Shareholders Earnings Per Share [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Current liabilities: Liabilities, Current [Abstract] Dutch statutory income tax, percentage Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Entity Shell Company Entity Shell Company Recurring Fair Value, Recurring [Member] Segments Segment Reporting, Policy [Policy Text Block] Preferred stock, shares authorized term Preferred Stock, Shares Authorized, Period in Force Preferred Stock, Shares Authorized, Period in Force Tax Credit Carryforwards, Expiration Period [Domain] Tax Credit Carryforwards, Expiration Period [Domain] Tax Credit Carryforwards, Expiration Period [Domain] Operating lease liabilities, current Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Operating Lease Liabilities Current Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Operating Lease Liabilities Current Recently Adopted Accounting Pronouncements and New Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Entity Public Float Entity Public Float Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 14 estc-20210430_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 estc-20210430_g1.jpg begin 644 estc-20210430_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@" MO 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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** D 9)K\POB)^W+^T#_ ,%)/VVHOV,?V2/B?>^"/A]9W,XUSQ?H M3[+Z_M+?_7W2S*=T<;-B.%4*[C(K.<-M3]#OV@8?$-Q\!?&\'A+S?[5?PAJ2 MZ9Y ^?[0;601[???MQ[U^2/_ ;K7NEV_P"V;XGM+MD6YN/AO=+:%L9;%]8L MRCWP,_130!^COAS_ ()L?L]>#-!%KX-\1?$+2]=$?_(X6GQ(U0:D\N,>:Y,_ MDN3W1HC&?[E8O[(DOQD^ .F_&W4?VO\ XMW7B)/"WB4WD/BV^MDA6;18M+MY M8Y1'$H5"J!@ZJ/\ 6+)RQ.3]-5X%_P %2=-U_5?^"?/Q6M?#2N;E?"[RR"/K MY$ZY8:QX]\0^"_@WX/L_M*O UK_:=Q;6_BN]N['5;*,@S1W%M=2RQ.43=(I*G)3:P((*_/7_!M M3<6"R_&2T) NF70'7)Y:,?VB#CZ$C/U%??\ ^VU<65K^QI\6IM191 /AIKHD MW]"#I\XQ[YSC'O0!Y)_P3+_;MTW_ (*(? 34K+QYIZ6/B[P\T5GXKM-,N)+= M)TD#&&[A9&#QK)L<%0V5:-N<%:_/G_@H-KO[67[-7QCI.=JONR(7!R*[?_@V^TO7I?CK\1M: MMTD_LN#PE;07C#[@N)+H-"#[[8Y\?C7T_P#%K]F%/VMOV6/VC?A5960FUJ+X MNZIJ?A@XRRZC;V=F\2KZ>8-\)/99FH ^G/V7/CQH'[3?[/OA/XZ^'=BP^(M' MCN)X(VR+:Y&4G@SW,'_#/B MTW\?A/2]!\1W5G;MIEC.+2.[V12*&:XE2XG#$9,>._A!X!\):>MII6B>!)+#3;5.D4$,JQQJ/HJ@4 ?I'\-/@AX7U/]E/0] U M;Q%XJGFO?"EI=7FK'QIJ8O9+IK,;IA/]H\Q22[-M#;>9 M(0%,5JLVPY_UKPKU84 ?+?[)?_!4R3XM_P#!5OQE\-]1\0,_@;Q;"-%\#AY/ MW4$[Z/^S[,&V\):W!=-I%_IHB2WE*QL M=BM$D 7(Y:!R3DU^P?[+'Q[T#]I_]GOPG\=O#FQ8O$.D1SW-O&V1;72Y2X@S M_P!,YED3/?;GO0!^5_[<_C?XJ?#?_@J_9? /P1\<_B'IW@_4?$GAV*XT.W^( M6JB,1W0MO/1&^T;T#;W/RL-N[Y<8&/I#_@JG\'?'/[(W[/X_:7_9:_:/^)WA MF]T/6+2'4='O/B+J>J65Y#,_EAC%?3S?.KE#U*E2X*]"/E;_ (*;KJ[?\%I] M.7P_+;)?GQ!X4%D]XC-"LVRTV%U4ABN[&0""1G!%:O\ P4Z_:I_:9\?_ !_T M_P#8H_;5O=)\#^!;+Q#;7>H:OX+T::;^T+-B5BO\3S%I(U!8^6I&UE<$.\8% M 'WY_P $R_VH?$7[=O[&UMXV^*MIMUJVU&XT37[G3Y'M1>2PK&XG3RBIB+1R MQ[@A WA\8&%'Y]:KXV^+47_!8D?LSQ?'[XD+X);XGQ6)T0?$/5-OV5F5S!O\ M_?LY*_>SMXSWK]5OV4/@!\(_V9O@/H7PI^"$AG\/V]O]IM]2>X6:346F_>-= M/(H"N7R""H"[=H4!0!7Y.:S_ ,K "?\ 97H/_04H ^Q?^"QG[5OBS]D3X6?# M[X1?#+Q1JWANW\;:Q/!K'BBPN9)[_3],MF@-P()9"SB9OM*E7R6 1@,$@CU# M0/V0?@#X[^$EOX\_8Y^,>O\ A[5;RP\W0/'^@>-+V_%Q+M^5KN.>:2*\0L!Y MD(D2XU;PGJ=N@>>T:$Q132 M>62/-AS<0K(F1G>A!#!2/RI\8?!+_@I7_P $=O&+>/O"VLWD/AIKQ1+K6B3- M=Z'J&3A4NX& \MF'RCS45LD^6Y(S0!^I?PK^-6J?LQ_\$\['XR_M1W=TVJ^% M?#\S^*#(ZBMM"^'_ (6UVXTZRGN9-SJL\ENR27 BC"LQ=LL\JXVH"AJ? MMO?M67W[=?\ P1=G^.>A:%_9MU:^*;"U\9Z;;,S16TT4ZHVTGDQL\MM(N,;2/'VI/B1.\W//EMI]B$_59* -+_ (*9_#?XF_L0 M_"^V_; _8V^*OB?P\_A[5;:'Q5X8OO$-UJ.E:A:SR"))6M[N215<2M&A*[!/^"E7[)T7C'4(+W2+UI7TWQ1I^B:U<6ZGJ"Z59>)_$]S>VFMZ;!>RVDT1,C%$N$,613YD4 MB8:-MRY4C!!Y\_TC]D'X\07&@ZTD0:;2[U=8O@D MR>J\[73(WHS#(."/SF_9R_:/^-7_ 2R^+/Q _9)^/NDW0\.:Y8W=CJ]A'N= M+:YDMV2WU.USC?&ZE-V "\9'&Z-5H _8/]C_ ,&6?@_]G+PJ7>I^&= M/O=3U'7]=NM0N+FXDMHWDD+W$CE6N3Z,LA@M/$.ES:IL''V?SP@S[>:\7XXH \@_X)\^-OCO M_P %7?BYXN^-_P"T+\1->TKX=>%[J*VT+X?^%M=N-.LI[F3T_X*9_#?XF_L0_"^V_; _8V^*OB?P\_A[5;:'Q5X8OO$-UJ M.E:A:SR"))6M[N215<2M&A*["?^"B?[+MKX_N]/FT^^6X-AXITG3M3GMVM+Z(*Q\N6)UD$;JR2+\V=K[225 M:OS;_8U\4_%7XK_\%3+C]F3Q_P#M!_$V_P#!L7B7Q'9KIH^).K1.8K2*[: & M6.X63*F)#G=SCG.37N?_ ;:Z9K\7PT^*>LW*R?V7<:[ID-FQ^X;B.&=IL>^ MV2#/U%?-'['.E?$+6O\ @LSJ^F_"WQEIV@:Y)XT\6_8]5U71&U&"'$=\7#0+ M/"7W*&4'S!M)!YQ@@'Z ?M/_ +$3C0+[4_V8?VCOBWIWC#PB++5KKPXGQ)U? M48=1M&F8F%XYYI&+R)!-L"-DE0"I#"OL:OE?_@GUX'_:0\!_'7XY6/[4?C*W M\0^(KS6='N[76;&'RK:YL6MIEA\F+ \I%"M&4[,C\MG>WU10!\0_\%>/^"GV MM_L;:;I_P7^!PMI/B!X@L_M3WUQ")DT:S+,B2B,Y5YG96"*P*@(693E0>E_9 MH_X)HZ;=^!+#Q]^VC\1O&OC_ .(6K6R76JRZAXUU&WM])DD7)MK>.WGC"[,[ M=QSRI*!!@#\[/^"KMS?Z/_P5SUC5?'&]=.BU?P]/;M./W?V);2TW%<\;=RRY M_P!H-7[F @C(- 'RI=? /X\?!+]LGX3R^$OCMXNU[X37VI:I%>^%_$>IM?R: M5?C1[UH"+N4-<36[*) $F=@CJO)++M^*O^"Y'Q#^+'[.G[5.@Z#\$_C=X]\. M:?J_@F'4+ZPT_P 7<9D53.0F4C087"_+G&22?V K\:_^#C)6'[7G M@YBIP?AO (;RZN9F, M"JS^?+*TBL>3E6')R.:\;_96^#&F:9^T=\<+;4_'OC75K70?%UC8Z!8:OXYU M.Y@T^WN-%L[R1(TDN"#F2\-?B%\"/C_\ M1=)\*>']7T>QU+1[7QWJ3QVAD79-CL)A7)^+?@7X?_ &F/ MB%^TY\"O$NQ;?Q'H_AZVBG=<_9KC^SW>"<#N8Y5CD'NE?GE_P2L_:W\>?L2? M$OXE_LR>)M#GEUO68IK+PWH+J6_XJR"0VT%L0/NB5WV.W_3)* /2_P#@M'^T M3\?8O&&?"^E>([CPCIMOX=UVXLDU"\M(EFO[I_*=?,VS3K:C M/1K27UK[2_X)X_#G3_&G["_@C7_'?BKQ3K6I^*O#<-YK>J:AXRU)[F:1W:3* MR&XW18R!^[*\ 5\;_P#!<_X467P/_9-^!WPLM+]KQ])U#4%OM0D'SWUX\4_%WXK_\%*F^ M"OQ*^/GQ$UKPSI]SK8CTN]\?:ELE^SK*(MY6<%L8!QG!(&U\0:_I5YH'@W4KO1M2T/Q'>65Q;3PVKO&YDAE4R8:-3A]P/.^*/%]Q>7/@"'4[C69O'&IF^>\:PWF;S_M&]3O8MM!" XPH 'P M%_P0Z\:?%+]I7]I+Q-HGQR^-_C[Q'IVD>#9+NRT^^\=ZGY2SFZ@C\PA9QN(1 MG !R/FSC(!'Z6>#();7]BW2K:9:WMG691_?EP>E?H MM:7=K?VL5]8W, /$7Q6T35Y]4\9PZ-XGM)[C5)M4E$MZL:1N6D$,YC$8&=D,;8P!7V1_ MP1+_ &IA^T/^QO8>"]>U+SO$/P[D31-05WR\EF%S9RGV\H&+)Y)MV/>@#J=! M_8J\1?$G]H'XD_%KXU?&7XDQZ/J'B".#P?X5T7Q_J6F6-M9QV=N&G"VL\9W/ M-YH"@A0$S@EN/SX_88\5?%/XT_\ !32[_9S^(WQ_^)E]X0BU?7X$TQ/B5J\+ M!+9;@PCS8[E9/E,:\[N<(/AQXG\!S1#2/$?C2_O5TC4H[RV.(I9)3(OF1, M2IR7&R4;L$ ?GIJWC;XM1_\ !8D?LSQ?'[XD)X);XGQ6)T1?B%JFW[*S*Y@W M^?O"@_]!2@#[7_X*^_ SXCZ1^RE<_&; M]G+XG^-_#NM>!=EQJ$.B^,]1C6]TO)$V]!/AGCW"7S#\VR-P2>,8?_!!_P"/ M,/QO^ >NV?C/QEKVL^./#>KM#K%YKOB6\OGN+.X_>6\H6>5E3E)8_E4?ZG/\ M1S]QZ_H.C^*=!O?#'B'3XKO3]2M)+6^M)ERDT,BE'1AW!4D'V-?BW^R3XCU+ M_@EC_P %8=0^#7C;5'M_#%_JK^']0N[I]J2:==,LEA>.3\HVDV[.W15,HSUH M _13]KSX0?\ "[OVD?AQ\+/!GQ(\9^';Z:YN-?\ '%SX9\9:A9(="MHUA%NT M<,RQHUQ3R<\U[C^Q?\ L]?%;]F[XW_%7P;XL^+GC3QGX4OK?0]0\&:CXQUF>^DM MD?[>EQ;"20[2Z/&A;: 2CPEADBOB;]F/X:_M8>(/^""OBUIS_ \L M/BA93^(O!EOH7DWC0+XDQYK7?FOYZ+/MD,82(*!DE]G/ZQ2WEI#<16DUU&DL MV[R8F98$ABN%1A$VU3O#[F0G@':/O2O(OV_\ _DQOXO\ _9-M M9_\ 2*6@#\_O^")>D>+/VS8?BA%^T'\=?BAJ[>'ET8:-);_%#6+4VQN/M_FG M]S*?%?A_POXTN=2\-: MSXFU62\OKS3);#3_ +/;+)*QRWVEI+5<;4!0]K_P4R^&OQ,_8B^%MO^V!^QM\5?$_AU_#VJ6T/BKPS?>(;K4= M*U"UGD6%)6M[N215<2M$F5VY64D%6 )R_P#@W,N+!OV1?&5I'C[4GQ'F>;GG MRVL+()^JR5[=_P %A[BRMO\ @F[\3GOV4(UA8(N[^^VI6H3\=Q% '+>"/VE/ M%G_!33_@G1J6L_ _5;WPIXYU"_L=#UA]'O)(Y=%O/MMKY]Q&Z,LGD^0YF!!S ML+*22K5XW_P5J^#6H_L9_L>:%XX^#O[0'Q97Q&WB^RTR]US4?BEJ\TEU"]K= M.^Z(W A4L\2'Y$7&,# )JG_P;::7KT/PW^*FM7"2?V7<:YID%FQ^X;B.&=I@ M/?;+!GZBO0O^#AS_ ),;T7_LI-A_Z17U &'_ ,$[_P!FW4?VOO\ @GYIWQ#\ M9?M&?%FP\:ZO-J<$/B>R^)^KY@>*ZECA8VYN3"R@*H(V L >03NK['_9,T#X MB>%?V9_ WAGXN7EY<>)]/\-6MOKUQJ%R\T\MTB!9&>1R6:'\3_!5\+G2?$&E0:AITW=H98PZY M'9@#@CL01VK\O?VPM7_95_:F_81\5_%K6?V@_ @^*^N>(F\:Z?HTGBFT-[:V MR(+>WT?;YF[>FG*@,0&3&X\4_"K]F_1_C/\*_B1XL\,^()? M&]I875UH7BR^M8YK9[.Z)C,,>./$_B'Q)K-WJ8O-0U_Q1>WGR1WLL"(L25*[P5.01\J_\%7AJ;?\ !8;2ET22!+TW MWAG[(]TC-$LO[G87"D$KG&0"#C."*U?^"H7[57[3WC?X\6'[%'[9]SH_@KP+ M;:_:WE_K/@O19Y?[1LF)6*^ GF)D107/EJ1M=&!#M&!0!]\?\$Q/VI?$W[=G M['$/C7XKV@76K34[C0]=NM/=K47LD21.+A/**F)FCF3=L( <-M"@@#X"\6>* M_BK#_P %BF_9<3X_?$A/ ]Q\1(+%M%B^(NJH%M9421HED%QYB@%R 0V0 .:_ M4W]DG]G[X/\ [,WP$T+X6_ R4W'A^*W^UP:H]PLTFIO, [7;R* KE\@@J H7 M:% 4 5^3'Q?LO$VI?\%YKBP\&:_;:5JLWQ+LEL-2O-/-W%;2FWBP[0B2/S / M[N]<^HH ^Z_VI/V&]-\2^ _%GAK]F;]H_P"+WA_X@>&?#T>KVEG#\4-9O(;L MR?:/(@E6XN)/]:UK*@V%64[6((.UNZ^/G[/WQ7_:*M/@YX5LOBEXR\):18(] M]XZOO#FMW%A>74:6<82U>1&#;GF;G=D@+(1A@#6+^PAX"_:)\ ?M,?':S_:6 M\=0>)M:O[C0+S3-)PP#HQ5ER.X8%2.Q!!Z4 ?D!_P6COOB%^Q]\8O!WA#X _'KXG M:/8:KX8>[OXIOB;K%T99A<.@;=/N?L^>$/BI\! M?CE\5;'Q=90Z/JUY9/\ $S5KRWUF(F%[J"2*XN' )0R,H3:,@*00>/DK_@X] M_P"3B/A]_P!B7+_Z5R5^J_P,_P"2)>#O^Q5T_P#])HZ /SQ_X+]>*/B#\![_ M .'/C'X,_%OQKX9N_$C>,K^""X\K[(T9\I9MB%3+)]P+D-@YP,?7_ M /P3C\/*W['GP^\>:MXAU[5M9\1>#[.\UC4=<\17E])/-*GF,W[^5PG+'&T# M ':OC;_ (.5/^0'\'O^OO7?_0;"OMG_ ()S_P#)A_PC_P"Q!TW_ -$+0!PW MP^^#6D6/_!1+QCHY\=>-Y]'TOX>Z'J^FZ!=>/-3EL;>\N+R^BED$37!#96SC MPK94%GXYX^*/^"YGCSXI_LY_M+>&]+^"/QM\>^'++6O""WM_8:?XZU(0MD?LF_&+3O#>D>!?%6C6-P?$_A#2K@SZK9+Y9EA'VB/OV>_CC\2K?P+X:U326GBD\<7 M]Y#I=Y=6XGC1XYI6S [HX ?2WGZK/"\;K(L,NTLI#9!#H22A)T?!_@+P?\ %+]HO]H7X=?$ M#0+?5-%UJR\.VFI:?=+E)HGTZ0$'N#W!&"" 000#7Y>?%[X;_'?_ ((C_MNV M'Q#^'D]SJ7A+49)&T:XN'*PZUIA93-I]P5&!-'\O..&$/-?O_'?B[7KJ#XEZ]I>FR>)/&%_J"VFGV]T8H;=$GF9/E"??*ESGECV^ MB*^?O^";7Q2\.?&[X#ZU\8/",=PFF>)OB)K^I6,=W'ME2.:]=PK@$@,,X."1 MD<$CFOH&@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_-WXM_\ !+[]HC]DS]K^ MU_;4_P""?&E:=KUFNHS7>H_#Z\ODM)$2<,MS;0O(1&\#JSE02K1'9M5]H-?I M%10!\_Z%^V-\=/%&EQV&D?\ !/7XH6WB&1,-;:U=Z59Z9%)WW7K71;RQ_>6% MF('"'@'T?X3^#OB?-X U&P_:.U[2==U3Q!+O'KVNFVUA9!U=XT19I)96HVL<44VIW6T*$C$LBJD: M+\J*S@?>8G+FF?L:K\=-"\4_$>T^+/[.&N>%+7Q+\0[[7=%U&ZUW2;N)K26& M"-$E6UNY)(Y?W&2H5E&\?.<$U[]10!\C?LQ?\$UM)^ W_!0CXG?M4+96PT76 MK=9/!=NC*3;7%X3)J!VCF/:Z;4XQY=PP'W:\'_X+&?L9_MF_MK?&3PSK7P/_ M &;-2GTKPYH4MG-?ZCXET:W^T3/.SDQHU[NV!0O+!3DGCC)_3&B@#R7P!XE^ M+?A[]F32;#5OV=/$G_"2Z=X:M["?PY'JND&22X2U",4E^W>3Y6]< EPV&!V] M;[1#*K.GVX M$H5C<$KD@[>""2/U HH 1B0I(4G Z#O7S;X N?VDO%O[<&J?%/XJ?LK>(-*\ M)Z?X:CT+P%J$GB#19S:":X66_N[B&.^9T,ICMP/+#L([<#&6(KZ3HH ^=_\ M@J%\ M?_ &F_V1]>^$'@_P"%^H>)=>N6BN_#QL;RR@%E?0R*4D=[N>(!61I$ M)7<=KOQDC/B/_!';X/\ [=O[(/AS7O@?^T1^SMJ,/A>]O#J>@ZG9^)M(N?L- MR4VS0NB7A?9($C*E00KALC#EE^]J* /RI_;)_8?_ &Z?C7_P4A!..0/J+_@II^PI)^W[^SM M%K.@^"9]$^(WAM)+CPQ!JL]JLTZG_66,LD,LD064*"K>9A'"DE07S]:44 ?% MO_!*W1_V_OV=_A._[/\ ^U3^SIJ\NE:,I;PCK=EXGT>Z>&#DFRE47N[:&_U3 M#( 8H=JJM?.FH_L,_MV7/_!48?MGQ_LHZK_PBR_$./5_LI\6Z%]L-FK*N[9] MNV[]HW;-V,\;N]?J[10!\O?M?>&/VQM;_: ^"_QJ_9<^'EO--X8TWQ&/%NC^ M(]6AM8I[2X.F@63RQ-(HED,+/&5+*K0AF.%(-K]HKXM?%OXW?L_>)_@IX8_8 MG\)?%6A7.D&Q\1KI\6F6,DT1C-Q+>+=/')''NWKY6YV* *3D?2]% 'SI M^R#_ ,$^O _P"_8CD_9%^([6_B"+Q!;W4GC.2$,L5S&?A]?_ !4^$OBTQ/\ :O#5Q;KJVF2Q M%_)D>TGDC\P[79'\IB& 1\@KY9_0BB@#X9_;W\'?M=_\%&/#6E?LV?![X%ZU MX$\&RZK%>^+O&'C^2WM?-$63'!#:Q2R32*&.\G:,O&@RHRQ^BOV>/V>_"?[# M/[-NG?"3X/\ @K5?$HTI&ENX[![6*\U:\?F6X8W,T42EB #)\JA5!(6O7** M /#/V"(OCAX:^"UO\/\ XZ_ 74_!VK66HZG=/++K6G7MK.MSJ$URBQM:W,CA M@L^#N11E&YY&>"_X*K?\$Y]&_;?^$W_"1^"[*WMOB-X:MG?P]>MA!J$7+-83 M-_=8Y,;'A)#U"N^?K"B@#E?@5HNJ^&_@CX-\.Z[8O;7MAX5TZVO+:0?-%*EM M&KH?<,"/PJ]\3/AQX/\ B_\ #[6?A=\0-(2_T77M.ELM2M'.-\4BE3@CE6'4 M,.5(!'(K&?A]?_%3X2^+3$_VKPU<6ZZMI MDL1?R9'M)Y(_,.UV1_*8A@$?(*^6>B_;W\'?M=_\%&/#6E?LV?![X%ZUX$\& MRZK%>^+O&'C^2WM?-$63'!#:Q2R32*&.\G:,O&@RHRQ^YJ* /*/V;/V=/!O[ M$7[.FF_!_P"$_AC4==32T,MX;4V\=WJMY(09;AO/ECC!8@8!?\%4?^"7%G^W9I.G_ !!^'6MV>C>/]"M#;6T]^&%MJEIN+BWF M906C*LS,D@!QO96!!#)9_9K_ &G/VT/A3\.-,^%'[5/[#?Q U;7]"LX[)/$O M@B?3=0M]52-0J32%[N,12,H&[YF!;+$)DJOUU10!Y-\,-0_:=^)WQ MO'WQ' M\,Q_#WPEIT$HL/!CWL%[J>JSNNT3WTL):&WCC4DI!$\A+G<[C:$KYR_X+*_\ M$V?B1^V;I?A_XK_ K[+=>*_#%G+9W&B7=PL/]IVCOYBB*1R$61'+D!RJL)#\ MP*@-]S44 ?*?P!_:T_:W@^%.B^ OB!_P3T^()\:Z=ID-E-/%?Z=!I%U)$@0S MM=37"M"K8#%1'(1DA=^!GU[]F?X1^,/A!X)U[7/B-?VVJ>,/&'B*Z\1^*!I MQ;K=RQQQ):VQE*DQQ0000JSE2WEESMW$#TZB@#Y[^!,_QZLOVL?B=XM\:?LP M^(=$\->+GTA=#URXU[1YMHM+9H9&GAAO7DC#,V5V!R1]X*>*XIO^":^D'_@J MBO[;(LK;_A'O^$=-\;7O-?7-% 'P+_P % MI?V8?VJ_VRM.\&>"/@!^S[J6J0^'-0O;F_U:ZU_2;6"7S$B2,1++>+(?NN3N M1X44 ?F!XI_8)_:O_8;_ ."B#?MC_LW_ F/Q'\':CK- M]>76B:;?Q0WEK#>B03VQ20@DH9"T;IO!"*'VY-?5'C[QC^T/^V7X!OO@;X=_ M9L\5_#;0?$MJVG^,/%?CNXL89K;3Y!MN8;*UMYYGFFDB+QK(_EHF\L22 I^E MZ* .+^,,>N^'_@YJGAWX=?#74?$%R^B36.FZ1I5U:0L"8&2,%[N>)%7.T9W$ MCT-?F_\ \$K/V//V]_V#?C?KGQ#^)'['>KZOI>M>&7TTQZ)XQT$W$,OGPRJV MV6_167$; _,#R#S7ZJ44 ?'G[:WBK]O[]H7X47/P(^"7[%NN^';'Q25L?%'B M/Q#XST$2V^G.P6XCAAM[^3)>,LI8MD*6 4E@5[+]J1?VC/&WQ[^&_A#PM^S! MK6M_#/PSXE36_%FJ6FO:/"U_/! YL$@@GO8W:*&Z,4S[PA)A7:#M^;Z1HH Y MSXD:1I_C/X6:OX<\1^ KW6;/6M(DL]1\.PR6XGGAG3RY8=TDJPY"NV3YF.#@ MGC/YD?\ !,_]CG_@H[^PI^TW<>,M1_9DU.]\#ZY;2:=KMK#XNT,W/V??O@N1 M']N"F6-@,C/W7D .2*_5JB@#/\0:SJ.C:*^JZ;X3U#5IU4%=-T^2W6=_8&>6 M./CW<5^6G[%'["_[=?P)_P""B _:F\?_ +*VIKXXBL_%FARW-O'>I M.$)3[< VTR+N /3)&2 #^K=% %.ZU.]M]$.JP^'KR><0!QID3PB6D$ M>X=/O[>.":_*[4OV&?V[;G_@J,/VSX?V4=5/A9?B''J_V4^+="%X;-652=GV M[;OVC=LW8SQN[U^KM% %;2+ZYU+38;Z\T>YT^61]?%'_!3W_@F3=?MC?M"_"GXE>&;$);_ -IKH_Q"N(G".NDH6N%F!X^8;9X0 M>26GA'1>/N"B@"#3-,T_1=-M]&TBRBMK2T@2&UMH$"I%&JA510. !Z"OC MO_@LK\"?VCOVK_@1I/P0_9_^!>I:[=6WBVVU6ZU636M,M;40QVMQ&57[1=I( M7+SJ/N 81N>F?LNB@#XH_P""?.C_ +6?[*G[(VD?L[_%7]@[Q1K%]HUY>21S M:7XK\-RVLZ373W*;O.U)&5@TA'W6^Z"#V'>_L]O^VS\5OVP-2^+W[27P'3X? M>#-"\&W&E^"]%_X26QU&26YN;JVDFN)FM97_ 'A2V51E55%.U2269OIJB@ K MR+]N;1?B1XV_9>\;_"SX5_"S4_%&L^*O"E_I5E%8ZA8VT<$D\)B5Y7N[B+"C M>6^7<<*1C)&?7:* /SN_X(L?LF_M;_L4>(?'FD?'O]G;4[&T\8#2?L>JV7B+ M2+F*V-LUT'\U8[PR8(N0P**QQ&W&2 ?O7XF?#CP?\7_A]K/PO^(&CI?Z+KVG M2V6I6CG'F12*5.".58=0PY4@$W_ M ,5/A)XM,3FY\-W-NNKZ9+$7\F1[6>2,2-M=T?RB0P"/E2OEGHOV]_!_[77_ M 48\,Z7^S7\'O@5K7@7P=+JT-[XM\8>/Y;>T\P19,<$-K%+)+(H8^83M&7C M09498_^:VT]6EO]1G0++J%X^#+<.!T+ M$ !NW=MXMMM4N-5?6M M+M+588[:X0J/M%VDIG^LV\\L.:_* M7X$?L%_M^_LD_M^3?M"_ K]E?4G\"Q^([Q(]'G\7:'%<3Z'<2,# 5^W;=Z(5 M9 6QOB3)'-?K910!\5_\%@_@I^TQ^U]^SSH/P=^!'[.VL7]ZGB>UUB_NK[7= M(MH;>-+2=##\]Z&:4/.H.T%/W;88@J3)_P $Z+3]KK]D7]E/1/@#\2_V&_%U M]J&B7EZ\=[H7BSPY)#-'/<#[0HH ^6?A3#^VM\9 M/VZ[3XJ_'/\ 9[E\ ?#KPGX,U&V\+6MQXFTZ_GN=1N9K56EF%I/(0[0I( ,% M4"$;B7.?J.YED@MY)XK9YF1"RPQE0SD#[HW$#)Z%X=5FMA-)G_66,LD,LD024*"I M\PA'"$D#>#]8T4 ?%/\ P2IT/_@H!^SE\*Y?V?\ ]J;]G/5I=&T@-)X1UNQ\ M3Z/=/;Q'):RD47N[:&YC89QO*G:JKCYU\9?L3?M_WG_!3N3]MK1/V1M0N/#\ M/CR#5H=.E\8:''=2VD6Q.GVXJLA1"0"V,D FOU@HH ^;_C)\?_VVX_"]_#4O%7C'P[!#!MWF-G6#4)'G5"[D1DH,LW(R<^E?LC^!/ M''PV_9I\%^$?B@7/BF+0XI_%!EG25_[3GS/=[GC)1V\^23+*2I.2"0'=%\=?#C4_#&IZ9H=G:7EAJ5Y9SGS8X51] MCVD\JLNY3@D@D8X'0=M10!\J_P#!6?\ 8)\1_MT_ S3=.^'&HVEOXM\*:A)> MZ+%?R;(;R.1 LUL7P?+9ML;*QXW1@' 8LO(?L/?'/]KWX!? '0?V=/C1^P#\ M0KS6O"MF-,TS4_#MSILEE>0H3Y1EEFNHTAVKA2RF13MW<9VC[9HH \E_9L^% MOQ*TCQ3XP^/7QM@L;+Q7X[ELD?0=,NOM$&B:;9QR+:V?G;1Y\H,T\DD@ 4O, M0HVJ"?AK_@L#^Q+^VG^VK^T#H?C'X)_LT:E)I&A>&%TU[W4O$VC0&YF^TS2E MD0WI8)M=>6VDG/RC )_3^B@#YL_:7_9(M_V\_P!CA/A5\2_A[>^#_%.GV,4O MAZ76)[2>73M1CA #>9:33(T+G=&XW9*DG:"%(\)_X)+?"S_@H[^QG%J7P4^/ M'[.&I7W@*\E:ZTB[T_Q7HT\FD79/SA8S>@F"4?,0.5<;@OSN:_0FB@#YY^!5 MU\?;']K#XF^+O&G[+GB/1?#7B]]'70]:GU_1IB@M+=H)6N(8;YWC!+;EV"0E M0&->E44 ?.O\ P2Z_9V^(G[*W[*D'P0^*%G%'JFD>)M4 FMY T5U URS1 M3QGKL="& .&&<$ @BOHJBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBOE7_@KK^VEK_P"QU^S0LOP\O1;^+O%] MXVF:%=8!-D@0M/=*#U9%*JOH\J,00"#Z.4Y9BLYS*E@L,KSJ.R[>;?DE=OR1 MYV;YIA,DRRKCL2[0IJ[[^27FW9+S9ZK\WD[37=W=3-)+-(Q)9W9B2S M$DDDG))I=&UK6/#FKVVO^'M5N;&^LIUGL[VSG:*6"53E71U(*L" 00<@BOWS M_B"66?4N7ZU/VUM[1Y+_ .'>W_;Q_/J\!8OC3XJ M^.MA\4?'OCK5XO"OQAU/1_#ZS?$?64^QV43L$A7R[M<@ #ELGWKSST3[KHKR M+X;?#JR^%%_\0_%GPB\8:[XBM)+&&&T\-ZWXEOM3%IJUHER9HXI+N61D642V MRE%; :-NG0?.W_!//4OV?_VW?@J?$'CSXL^([[XQF2YE\93)XPOM/U;1[DS. M$-K#'*JP6Z+L"+&GE<;7!;>M 'W-17S_ .#OV7_B5XF_9Z\&_!_XL?%[Q2;G M0?&FH7?B?6M/\17-CJ&O6:W&H^0&N+9UD193+:RLH9<(I4%2!CPWQC\,['2O M^"MOA+]FVP^('Q"C\$ZC\'Y-9O-#_P"%I:\5EOA=WD8F,IO?-!VQ1C:'V_+T MR3D ^\J*^6_C]XRL/^"7_P"S]\1_C7IWBK7?$EC?SV9\'Z%XK\37FIO;:E(I MA^SK+=2/)]F^59R-Y; F&1\M=-\!?V3D\1?#;2?'/[5/B/6?&?CS6M/CO-;N MK_6KF*UTZ650YM;*VAD2&VCB)VAD4.Q4L3D@ ]^HKR/X(?!'QW\'_CCXVO[ MKXB^(-?\'ZUH>CCPQ:^(=7DO)-'E@DOA_VH/V>/V7/#2>+OVA?C)X?\(V,Q9;5]9U!(I+IE&2L,7W MYF YVHK'VJ/]JK]H+PS^RI^SEXR_:)\76YGLO"6@SWYM5<*UU*HVPP G@&25 MDC![%Q7\K_[3G[3GQE_:]^,>K?''XY^+I]6UK59V*JSMY%E!N)2VMT)(BA0' M"H/A,I#5 MEN--6:0D (CWD42.Q) !)8G S7TDK*ZAT8$$9!!X(K^."OV<_X-J/\ @H]X M_P#&VMZA^P5\9/$UQJL%AHSZE\/;^_F+RV\4)59].W,260(PEB'\"QRKG;L5 M=*N'Y(W3)C.[U/V$HHHKE- HKXFM?B]\*_BQ_P %%_B1^SS^UYXOO-.DTA=- MM_A5X8O=:N+#3KRWDMQ)/<)Y4B)<73R.N"Y+!?DC&5>O>?V?_@/XM^"7QF\= MD^/O$FM^$-5TG16\+6WB/7)K]M*>-[\7-I%),S2%!NA<%R6Q(%R0@P >P45\ MA_\ !0#XRV7@O]K'X&?"_P",/C*XT'X4^))-9F\3W"ZH]E;7MY!;J;6&[F1E M/D+(Z$QE@KEQO#!>.D_9I^,'@#X,6'BN[^*_Q6L/!G@CQ!XREE^$>F_$/Q&M MG=R:8MM;K*\*WTBRBW>Z\Z2*-N5CD7"JK** /IBBOB__ (+8>)-7\+?L6#XT M?"KXBZYH^K1ZUIL=AK/ACQ-=6JRVTI?C_1Y521&#YR0<_*<\"L'_ (*3S>,/ M^">/@GP?^TO^S7\5O&,4T7C"VTG5_!GB3QGJ.LZ?KMO+%,Y4QWTTS)*/)V[X MBK8![Z73HM6U.Y&^5;B[$,BB&&+R%7@*'EFW,NP9 /O M*BOF'XX^.--_X)O_ /!/+Q#X\\!_$KQ%XWN[&U\SP_X@\:Z]_:MU?7=[,D<$ MC3859(H_,5PJ@*4B[DECQ_[2N@>,?V*_V/\ 0_VM_"?B[7-1\;^$)](OO'5U MJ6M7$P\40W,T4%[;W$;N8]I:??%M4>1Y:B/: 00#[.HKY4^*GQJE_:*_;<\ M?LC^%_$%[!X.?P')XY\8_P!G7+/!=K>W(O$OAWPAHT_B/Q7KUGIFGVJ;[F^ MO[E888E]6=R !]37DR_\%"?V,VU?^Q!\>=+\[?MWFVN!#G./];Y?EX]]V*_/ M?]OS]J_Q-^T9\8]1T>SU>5?"6@WTEKH>GQR$12F,E&NF .&=SD@G[J$ ?Q$^ M"U]I@N%:=2@IXB;4GT5M/6]S^0^,/I,8S YW4PN186G.C3DX\]3F?/9V;BHR MCRQ[-N3:ULKV/W)_V?/C+IOAB_U>5_"7B*_CM-8L)9"8X'D8(ET@)PC(2NXC[R @ M@D*1^L]?/YKEE3*\0H-WB]4_ZZH_=/#'Q&P/B/DXU)O%>K:= M>36J75Y%&@M+6YN("LD5OO?6?I!]>45X#I_[--AX;^,WPV^+ MG[//Q!UU?!JZC>/XB\-V_BJXO-'NX)=+NUM[Z-)975664Q+B,A7\T,1E U4O M^"K7Q8^)WP4_8=\6^/\ X4:I>Z?J,$UC!=:IIAVW-E:37<44TD3?P/L.O%>O^)Y?[%O= M3EGMOL"I/>2E'O(U%QYTJMD>:LVUG M3X-#OY;+7/!_BGT5^='[,WP^\3?$+_@D M9#^U0W[1'Q)TGXB6'AW7]93Q4?B/JLL7HCCFMIKAK9X3';QQLICZ9;[ MV2?JK_@G/\?O'?[3_P"QGX)^-7Q,LXXM=U6TN(M1DAA\M+E[>ZFM_/"CA?,$ M0<@ *"QP ,4 >VT5\M?\%/\ ]I[P+\%?!WAGX6^._B#XK\(Z7XWU-X_$'B[P M9!(;_2-.@4.S0R(C>5)+,8(@Q!/EM,0"5 K8_86^%_P,\%>"]1^/'PB_; ^( MGQ3T#6;$*-1\<>-6U.&P2$EY D7E1^1)R-XD7> JC"Y.0#Z-HKXW_9(TG7?V M_OV??$_[4?C;Q9KNGZYXNUG5(_AU/I^M7%L/"MG;NT%I]G2)PGFB6-I)7()F M)VOE %KC[_\ X*/?$WXB?\$YOAUXO\,ZDFE_$OXD^,[7P%+J-O"O^@7S3M#< M7J)]T,8D#J.B/.N 0N* /OBBODG]IV^MO^"?_BSX2_%;X<:OJR^'-<\;VWA' MQ]INI:U1N8]0D\]V/VF%X6'/#_@S2]2T3P_=^,-0EL[.YF6U:1UB> M.;32[K5%UN+XF:RD5M< M27&\1P0)#SSQ7YA_\%$_^";W[1W[ M)'PZT/XF?%+XVMXYTJYU9K#>LET_]G2O&74GSBP <1L,C'* :S;O:5KWUNM?+8_/N+O#[+.):5>O&ZQ$X^Z^:7+>*5KQO:VE MGIY[G\T-%?=G[0W_ 0._:P\!^)[A_@#<:9XZT*24FQWZE#87T29.%F2X9(B M0,# M)21D;W?Y3SM?I7](/CW@]8+ZU]=ARVO:_O\ IR?%?RL?S2O#_C)X[ZK]2GS7 MM>WN>O/\%O.YR7_!/#_@FO\ M)?M9_"_5_BE\,/CBW@;28M8^P+ODND.H21Q MJ[./)9053S N3GDL.QK]#_\ @G+^P!\=_P!CKQKXD\2_%S]H;_A-+;6=+BMK M.U\ZZ;[,ZR;R_P"^8CD<<NFK^BY8\W*FK7E:]]$WKY;' M])<+>'.4UM6EIY[A7P+_ ,$RO@I\-OBA\1/V MC]2\;Z%-=S6WQWUB*%H]3N8 J>3U(S7WGJ6GP:K8RZ==23K',A5V MMKEX9 /]EXRK*?<$&O'O!/\ P3__ &9/AK>ZMJ/P\TCQCH<^O7[7VMR:3\5/ M$5N;ZY8DM-+LOQOD)8Y8Y)S7Y\?HI>^%?@_X5?LB>'-5^$_@VYE>-_[8\566 MC^;)+)!:^8CS*TDC,2/-EPI%)C$EX\L8DCDN$B(W,P;F6,K)SEB^-I]\\$?LM_!OX>7_ M (EUGPWI6L2:CXNT^.QU[5=;\5ZCJMU/;QB41QB6^GF:-5\Z3"H0,MR#@8YO M2/V$?@?X2\.#P3\.=6\:>%/#[(4G\/\ AOQWJ-K9R*<[MJ"8^3NSEC"8RQR3 MDDD@',?\$M_CW\8OC_\ LOG5?CRT=QXF\->)[_P]?ZM"JA-4-JR#[0-H"G[Q MC+*,,T3'C.*\]^(/_*=_P+_V0*;_ -+M0KZT^'/PX\"_"/P3IWPY^&GA>TT7 M0]*@\G3]-L8]L<2Y)/N6+$LS$EF8DDDDFN(U/]C/]GS6/CC!^TEJ'AO6G\;6 MMH;6VUU?&NK*\5N=V8%C6Z$:Q?.Y\L+MRQ.,T >(?\%R?@_XN^+?[!6IW'@Z MQENIO"FO6FO7EK FYWM8DFBF8 =0B3F4^BQL>U?2_P $/BWX2^/'PC\/?&#P M-J,-UIGB#2H;RW>%PPC+*-\38Z.C;D93R&4@\BNHEBCFC:&:-71U*NC#(8'J M".]>*:1_P3_^ /@WQ#>Z]\)KKQ=X%BU.X:?4]'\$^,[[3M/N96&"_P!ECD\J M-L8&8U0C'&* /78/%.A77B:X\'VM\)-1M+2.YNX(T8^1'(S+&78#:I8J^%)R M0A.,#-:%8O@3X?>$?AKHIT#P=I;6\,DS3W,L]S)<7%U,P ::>>9FEGD(509) M&9B% )X%;5 !1110 5YI^V-\%O&/[17[,/C3X(_#[QO_ ,(WK7B31FL].UW= M(OV*0LI$F8R'' (^4YYKTNBFG9W _"[]JW_@@=^WC\*?VFAAN(7M[B)9(Y%* MNCKD,#P00>HK\:/^"BW_ ;1>,]7\?:E\6?V ]6T@Z9J=P]SGF4"?6=<\6V5S&B9&66.QEGD8XS@%5R1@E>M?M+_P3 M9_X)M_!W_@FW\&9?A[X NY-8U_6)([CQ;XLN[=8YM3G12%55!/E01[F\N++; M=[$LS,Q-U:T%&R=V*,6V?(O['/\ P0Y_;4_9U_:>\%_&[X@_MW_\))HOAO65 MO-1T+[7J3?;8PK QXDD*'D@_,,<5^HM%%<,YRF[LT22/GSX]_LR?LF_\%%=/ M\0^"?B=X4676O!>LOHQUS3IEAU+3)O)BN%V2 '*,DZ,(Y R$DG;D9'C7[%GC M3]H#]D#]HCXD_L7_ !M^)5]\0/"'@KX>_P#"7^&/$5RA>\M;-'5/L;DECN96 M?;&S$#R,IA6P/I/5OV-O@Q>>/=:^*V@'Q#X=\4^(;@3:QK_AKQ/=V4UWM145 M94CD\J5550%5T8+R1@DD[WPC_9X^%OP5.L7G@_2+F?4_$4Z3>(M=UK49K^_U M1T4JGGW$[,[JJDJJ9"("0JC)J1GQ+X?^"/B3_@K1^PMJ/[2>O^/9A\2;[6+R M\\ V5MJ;Q6/A*2RNG2&QCC4A5>9(U:2X<&0^=&V=L:K76_L._M$:=_P4IUKP M>_QCTG3[;Q!\% ;W7]&NI8C-J'B'$EK%?1Q DK;Q1B20G&/M%P@&!"&?UWP[ M_P $N?V0O!_B;4M;\(>&?$.D:=K%R9]5\*:5XRU"VT>[D/7S+2*94=.WEMF/ M'R[=O%7/BY_P3._8X^,GC;3OB+K?PN;1]9TZVCMDOO"6ISZ2TUNB!$AD%JR MJ$ 0$ ,$ 4, >1?\ !=;5]+US_@G=J5_HVH0W4 \86$)E@D#+YD<\DLO$% M_8VD(A5EBS':SQJY4,<%@3[\"O1?#/AO3?".B6_A[2);U[>V0)$VH:G/>38' M'S2SN\C_ %9B: +]V-[&LB X() M!ZQR+G(=2&4\@@C-='7B5G_P3Y_9JT[Q]XA\?:=I/B.U_P"$LU*74/$N@VGC M34H=)U2ZE8M))<64,K'Q_\ M\$QM:N/",?VZX\>IX?M_#-K;'CCP]'I M5LM@MM]G6Q$"B$0[=OE[,;=FWC;C&.*\Z\'?L@? WP1JVC:AI.AZC/;>&9VG M\*:+J6N7-UI^AR,"N^UMI9&CB959E0X/E*Q6/8I(H ^_%]HFJ6%Y):WFFW(4KYL$\3*\9*LRL =KJQ5@RDBCX8?!KP#\(8=2;P M?IDWVW6KS[7KFKZA>275[J4X4('GGE9G?:H"JN=J* J!5&* .IHHHH **** M"OAKQ5_P2_\ VE==\4:EKEC^U1]G@O;^:>&#S[S]VCN6"\/C@'''I7W+179@ M\?B<"VZ36O=)_F?)\5<$Y!QG3I0S2,I*FVX\LYP^*U[\K5]EN?A9XY\(:W\/ M_&FJ^!O$L!CU#2-1FL[Q"#_K(W*DC/4$C(/<$&LJOU#_ &Y/^"<.D?M)ZJ_Q M0^&NKVNB^+3"J7J7:$6NIA1A3(5!:.0 !=X# A0".,CY#7_@EE^VH=7_ +-/ MPTLA#OV_V@?$-GY.,XW8\WS,=_N9]J_0\%GF Q.'4IS49=4W;7RON?P9QAX, M<;\.YW4P^$P=3$4')^SG3BYIQOISRL(8)I\G]XZ(%+<\\D9Y]:X3XV:+ M\!_C?KD?[*7QO\'Z?KD.OZ#<:M;Z=J(&)([>6**1XB"'25#<1D.A#*&)!%>E M5Y]\6_V7_@W\;O%>D>._B#H-Y+K7A^VEAT'5]-UJZL;K3O-*EWAEMI(W1SL4 M$@\@$="0?DFVW=G]2TZ<:5-0CLE;[CXQA^!7Q4_X)4_M6?#'1?@#\5=7U[X2 M_%/QM%H&H> =]N60AY([=T58XL^7N>.1@6VX M]]\&_LI_"[PK\0K3XL:M>:_XG\2:;;RP:-J_B[Q!/J#Z9'(,2"V21O+@9U^5 MI%4.R\,Q&17-_%O_ ()[?LU?&#XO#X]ZEH^N:%XQ: 07GB'PAXFN]*N;R(*% M"RM;R+N^50NX88@ $D* $6?''P"\8^-_AQ?Z_P#\$1/CUKEL?M>JBR\-^+KJ M]CC2X\,7 :>:W4,=QN9(LQ0H,E&N&[0*'^]_B=;^$/#GP*\5_#SPG'96D6B> M!;B.'2+/:HL[4VLT< "#[B8B95[?(<=*X[XE?\$YOV.?BO\ #6U^%WBWX-VK M65A=O=V6HP7;S/+(^U=[2.^_8N[.U<;_ ((_8\^!'P_^#]]\ M#_#NA:K'HFK&1M:E_P"$EOEOM29XO*=I[M)EG?,>$QOVA0 ?+O_ 3! M_9/^%W[0O_!,?X?:5\5-3\47NC7[ZJVI>'+?Q;>VVGWFS6;S:LD,4BC9\BDH M"%+?,06)-?<7A7PKX:\#>&K#P;X.T*UTS2M+M4MM.T^RA$<-O"@"JB*. !B MN6^ G[./P@_9C\%Q_#OX)^'[W2-#A=WM]+GU^]O88"[EW\M;J:3R]SLS$+@$ ML3U)KN: (;J/3K])=(OD@F66$B:UE 8/&V0=RGJIY'/!KY)^!?[,^C?#/]L# MX\_#3X(PII7@/Q-X(TZ;4M+M/EL]+U^Z%TC1PH.(S]GV3,B_=6>+@+Y8'LOQ MA_8O^"'QL^*>F_&WQ+'XBTSQ7I>F?V=!KOA;Q;?:3TE0E-SN>,' MYNN,5WO@'X=^"_A?X>7PMX$T&.PLQ*\TBJ[223S.:OX@T[Q3!,0&LIX=0N;B5'ST*I* MI.>U?(/P\^$7BSX<_P#!/C]G+]HKQ+ILMOIVC?M#V7BK6(Y 0+33+B]6..X? MT0F"$@]Q<*>]?I-XQ_9$^"/C?7=:UK5='U*WB\4,C>+-*TS7;JTL==95"!KN MWBD5)24 1S@&5 $DWJ M=KXC^'W@;Q=X&NOAGXD\)Z?>>'KS3S8W.C36J_9G MMBNWRMF,!0N ,8P,8P* /EC_@K]X=O?B;X4^#/P/\.Q--J_B;XW:4;>%.62 MV@@N6N)\?W8U=68]ADU]?UY_X _9G^%OP\\46GC:RAU?5=6TW3FT_1K_ ,2: M].%4.S!0!W[J'0HQ.",'!(/YCI0!\=? ME;_ M (+2_&\!@2/AOH@.#T_=VM>E?\%2/^4?/Q6_[%63_P!&)75>%?V,OV>_!7QJ MU+]HCPWX;UJ#QGK$2Q:KK"/@KX(L/AS\.K.]M=&TNVCMM.L MKW6;J]^S0HH5(D>YED=450 %!P .*Z.@ 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 **** "BO'OVROVE=0_9Q\*>$HO#MMIQU MGQWX\T[PIHU[K.XV6GS71C^,/#U]\2]>T/7TN=#DMKW3HH;V^CAN()4G9#$&ACC,+H2JN,/A3D M^C:*\"^-=]^WQ\1?%&K6'[+6I^!_"6B:%)]G@U+QEI]Q=7&NW:H&D\M8\+;V MRLWE;R&=GC<@!0I:;_@G_P#M6^-?VIOA?KK?%GP/!X>\;^"/%=WX:\8:=9,6 MMOMMOM+20Y+$(=V-I9L%6Y(() /=Z*^3[OXQ?\%$/V@/$NK>-/V,M>^!0^'\ M&J36&DOXPN=2FU*KT7]I[]H_Q1\'=1^'GP M3\#C3;[XA?$O6O[,T>:]MG^R6D4,8DO=1DA5PSI$ARL0D!9G4;\ F@#VNBO" MO#_Q\\<_"W]JS2/V4OC;KUGK0\9^'KC5/ WB>WTX6QVUG96SW%WKHUOX:L5U#4O#?@"]TIC/JNC64DBR//="3=#=3 M)#*\81#&F8U99 M[P7FNA&=PCMU+&15.2RA,KNW ^A**\$N/CQ\1O@'^TAX)^ OQT\4V/B'2_B M7:7:>&/$MKI(L9+35;55DDLYHU=D:*6-P8F&'#*4;?D,/>Z "BBB@ HIES

DZJ[1Z=?QS,@RP0]!0!:HHHH **** "BBB@ HHH MH \__::_9K^%'[67PDOO@O\ &'2GN--OG66WGMI1'<65RF?+N('P=LBY/8@@ MLK JQ!^.?V1_C?\ M ?L,>.]'_9Y^/[MXO\ A?XN^).J^&_!7Q&W'[?::N-2 MN(3!?@DEO/E1Y Q)(#D[V"LD?V)\=_A/\0?B'=^%O%'PL^)MOX9USPIK3W]N M]_HYOK2_C>WE@DM9XEEB;8RR$[E<,K*K#)%>4> /V0?BM\0-6T/4?VE_$.DQ M:/X0^)VK>+M'\+:#8D"_U)[^ZEM;R>X:9SY2+.9(X%56!9?,8E=E 'N?Q8^) MVF?"GPFVOW&G3ZE?W$PM=#T.RQ]IU6]<'RK:('C1RJ(S#COV6? MVH>(?'EY9LR17&IW[;IUB/#")%VPH>#MB!X)- M<#\5OV1OVR?&_P =KWXT^!?V\M/\,1_9FL] T8?"2UU!=)M"V61)+F[8F63" M^;*JH9-BC"JJ(O5_#+]GS]IKPSX*\96GQ,_;0OO%/BOQ#IPM/#WB:'P9:Z?# MX>"QR!)(K))'BE?S)-[,Q!<(BG 44 ?.O[7O_!/WP-^QGX(U']M?]@RZO/ ' MBCP-!_:6K:);ZG/+IFNV$;!I[>:*5VQ\F2 I"G;C:&*NN]\(-,U_^P_%G@C7X]9\(>(/LGGK:W"_+)%+%N0RV\L>4DC#H2,$, M"H- '@7[>$-[JO\ P4B_9(TO0P:OXEN;A8_O"V%M:,Y/MLCE_6O>?VV+' M6]3_ &-_BOIWAQ7:^G^'&MI:I%]]G-C, J_[1Z#W(JIX'_9RUJX^/1_:<^-? MB73M8\4V>@'1?#EGH^GO;V.C6CN9)F02R2/+/*V TI*X1515'S,^M\+?AK\9 M_#7Q*\?^(?BA\:5\4>&_$5_!)X2\./HT< T&W5'66$NO,P?<@^;_ )YYZN: M/&OV0;_1;;_@D#H&H))&+2#X1WK7#?P@K;S^;G_@0;/XU\C_ +/.C>(]*\,? M\$^[SQ7'(+ :]XJ ,A.U99[SS+3/NT>S9_NG\?M"S_89\9^&?@WKG[)?@'XO M6FE_"K7+F[5;0Z.\FKZ7IUW(TEUIMM<&;RO+8R2A)7C9HTE*[7(#CN?C/^R) M\/?BA\&_#GPH\-2'PQ)X%O=/O_A]JMC )&T.\L0!:NJ,1YJ!1L>,D;T9AN!P MP /#_P#@J##>ZA^T5^RGI.C9-ZWQJMKD*GWOLT+V[W!^@CSGVK[(KR#0OV;_ M !1XK^.VA_M$_M >*M)U?6?"&EW5EX.TK0=+EMK+37N0JW5X?.ED>6>1$5!R MJQID89COKU^@ HHHH 1T212DB!E/4,,@U%_9VG_\^,/_ 'Z%344 0_V=I_\ MSXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 M0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ M 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9 MVG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C# M_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_ MV=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_W MZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG M_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_ M]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V= MI_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z% M344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\ M^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^ MA1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I_ M_/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%34 M4 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/ MC#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1 M_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ MSXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 M0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ M 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9 MVG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C# M_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_ MV=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_W MZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG M_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_ M]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V= MI_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z% M344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\ M^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^ MA1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I_ M_/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%34 M4 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/ MC#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1 M_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ MSXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 M0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ M 'Z%344 0_V=I_\ SXP_]^A3XK:V@),%NB$]2B 9I]% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 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 %%%?*O_!77]M/7_V.OV:5D^'EZ+?Q?XOO&TS0 MKK )L4";I[I0>K(I55]'E1B" 0?1RG+,5G.94L%AE>=1V7;S;\DKM^2/.S?- M,)DF65<=B7:%-7??R2\V[)>;/5/CC^W%^R7^S=J?]A?&CX[Z%HNH[0S:7YKW M%VBD9#-! KR*#V)4 ]J?\#?VW/V3_P!I+4#HOP5^.NA:WJ 0N-+69K>[90,E ME@G5)&4=R%('>OYTM5U75->U2YUO7-2GO+V\G>:[N[J9I)9I&)9G=F)+,222 M3R2:71M9U?P[JUMK_A_5;FQOK*=)[.]LYVCE@E4@JZ.I!5@0""#D$5^^?\02 MRSZER_6I^VMO:/)?_#O;_MX_GQ>.6:?7N9X2'L;[7ESV_P 5[7_[.0@ $" MOJ*OP+-3/Z#RG,\+G66TL=AG>%1)KOZ/S3T? MF@HHHKSST0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_-K_ (.-_ /B'5OAI\,O MB596\CZ9HFL:E8:@Z E8Y+N.W>(MZ#_19!D]R!WK]):\_P#VI_"/P3\;_L\^ M+=!_:*C@_P"$,.BS3:[-,VTV\4:^9YR-@E9$*AD(!.Y5P#TKZ/A+-WD7$>&Q MO(YWF_:%O--\#:#'*IODAU&&_P!0F3()2)8&>)21 MD;W?Y3SM?H?ZWS'BSAS*5-8O%0C*.\>9.:TO;D5Y7L^Q_'V6\(\2YNX/"86< MXSVGRM0>MK\[M&U_,][_ .#<[P'K^D_!WXC?$>]A=-/UOQ!965@7R [VL,C2 MLH[C_247/JI'8U^CE?D1X.\6?M%?\$+/VD7\#>.X;SQ1\'O%EX9(KF!,)<(, M#[1""=L-Y&NT21$@2*!SCRY%_5OX:?$KP-\8? >E_$WX:^([?5M#UFT6YTZ_ MM6RLB'U!Y5@(V#Q-;.I9S!J>'Q-G3G';2*CROM)6U3\_ M-+^G_#;&X:CDD%; M/Q)XNAO;N?5M9MM'T#1]+B62[U74;AML-K"KLJ[VPQR[*JJK,S FO/_ (5? MM?>*?$6O:;X>^*7P&US0%UWQAJV@:1K-G/?B9?Z'"DGB5_".G*;;2R M\8E6%I9"/,N#&R2>3&&8(ZDXW#/5?LO?M6_"/]K;X/Q_&CX7:C<1Z3\.];7X4G5 M?L(^(;RP"'9Y_P!G^W_9M_G?8O.^7SL;L?/Y?E_/7H/QP_:!\$? GPOIFNZ[ M%=:G>>(-6M]*\+Z'I 22ZUB^G/[J"'>RIR 69W9415+,P H [JBO-_AU^T78 M^)_BG>? CQ]X0NO"GC.UT=-7MM(O+N*XBU'3V0N,L2%!8 '=45YCX+_:2AO\ XK6OP-^*?@*]\&^* M=4TF34] LKZ^@N8-5MHR!,L,T+%3-#E3)$0"%<,I=RC*W$A/ B.1A MA7VC^V]^U7X9_8V_9TUSXT:[Y4U[!']E\/:;*V/M^HR B&+CG:,%WQR$CK\[>8["[O\ V,C%HDQC M"B7C:ZU^A<'87#Y1A*O$F,C>-%\M*+^W6:T^4/B?WK56/SKC/%8C.,92X9P4 MK2K+FK27V**>OSG\*^YZ,^T?V/?V9/"7[(?[/N@? _PF$E.G6_FZMJ"I@W]] M)@SW![_,W"@Y*HJ+_"*].HHKX7%8JOC<3/$5YUP=7XX=8O^>':2_' MULU\KQ1PQ4S2<,PR^?LL;2^"?22_DGWB_P /2Z?2?#_X@>"_BIX+TWXB?#OQ M):ZOHFKVJW&G:C9R;HYHSW'<$'(*G!4@@@$$5L5^1?P=^+7[0?\ P1"_:,E^ M!OQU@N_$'PF\279GLM0M8V,;)D*;VT!)"3*"HFM\Y/')_=NWZO\ @?QQX1^) M7A#3O'W@+Q#:ZKHVK6B7.G:C9R;HYXF&0P/Z$'D$$$ @BN?B;AJID56%:C/V MN&JZTZBVDNS[26S7_#+?A?B>GGU*=&O#V6*I:5:3WB^Z[Q>Z?_#O5HHHKY<^ MK"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /$OV\OV6?$W M[5'PBT[2/AQX[_X1KQEX1\2VOB7P5K,B[H8=2M@XC$HP3L(D89 .T[6VL 5; MQ#]@#]L_3]5\4S_LC_M<>#1X6^*$7C+6=1TZ61/^)7KEV=0N7G-C+DKOCE,T M>S>%?$OPD^'MQXJTZ#6G7QAHFGWEK#=O8/;RJ) M8# OC_ *WXOU3Q MAKOD0S1K#J]Y(-,MHTD:5I)9#&)6(6-!#PSL% /L;5]0\%?##PQJWB[6+BT MTC2[19]2UB]D^1$ !>69SW.!UZ\ #L*^(_$'P\\9_ '_ ()C_M#?&:71KC0] M9^*FJZYXH71F0QS:19:C(L,,#J/N2K;-O<<%&D*\;:](_:%\=?MN:[\;_P"S M_#_[ -_XR^'_ (>N$FT>*7XDZ+IR:Q?1OE;R>*221FBC(5H86"X<"61=XC6+ MN/!MM\?/VLOAEX\^'?[67[.L'PVT/7=&;1[#2(_%-KJ]W<+-%(L]T9K?]W&% MW1B-,;@R,Q)!4 X34O"VB6?_!$R;0C;HUO%^S8;@ @ -,-$\X/]3+\WUKY] M^ WC3Q1\3?VB_P!A?0?&=S--;:?\+=5U",39/G7":?/ CMG[S!+:%MW)Y)_B MS7MS?"G]J2__ &&$_P""?D_PXNH_$"Z*OA*7QZ;FW_L4:*K"$7X/G>>S&S 0 M6_E^9YIP<1_O*ZOXU_L<7W@]O@A\3OV>=#-]JWP)=;&ST5KB.*;5]$EM5M+J M!))"J?:/*&]#(RJ6W@D;\@ Y+]N;5+WPI_P4F_9.U[0&9+O4=0\2:=?%#_K; M5K>T4JP'51YLC#/ (SVKWS]LCQ3K7@C]D?XH>,?#N.J&@#R+]CWPMHD'_!'?0_#DENC6 M5[\)=0>ZC( 5OM$-Q)+GZF1L_6OE3X%^-/$_C_P5_P $_?"'BFYF>Q?Q'XAN MG67)61]+NS#9=?\ GG&,#T#C'O\ 37@;X5?M.?!_]C'6/V"]$^&E]J^M1V&H M^'_"GCP7=M'I3Z7=O((KZX8R^;#)!%,5: 1,S/"NS>K;AL?%;]@J\\)? ?X- MZ5\ XX[_ ,3_ &U>RU+0H+J18/[=C3:+^V+L=L+W."X8G:'"@D*2P ,+_@I MOJEYX9_:4_93\4Z(634!\8XM.65#\PM;LP0W*\<[6C.#VQUK[%KYP\4?"/QK M^U;^U-\-_B]XQ^'>J^%O!WPJ6]U&SL_$#0+=ZQK-PL:1XBAED\N&W$>_S&8% MY" JLGSU]'T %%%% $5Y/);6KSPVS3,JY6).K>PK,_X275_^A0O?^^EK8HH MQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X2 M75_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X M275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H M4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A M0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK M8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^E MH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@ M#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275 M_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7 M_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O? M^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O M?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6 MMBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_ MX275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ MA)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^ MA0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_ M^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ M +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^ M^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH MQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X2 M75_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X M275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H M4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A M0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK M8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^E MH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@ M#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275 M_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7 M_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O? M^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O M?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6 MMBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_ MX275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ MA)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^ MA0O?^^EK8HH Q_\ A)=7_P"A0O?^^EI/^$EU8=?"%Y_WTM;-?&/_ 6@_;>? M]F;X _\ "H_ 6JF/QIX^@DM+9H'_ 'EAIWW;BXXY5FSY49X.6=@F[>275OR2NWZ'E9WG&$R'*JN/Q+]RFK^;?1+S;LEZGRQ^TOXX\ M5?\ !7[_ (*#Z3\ /AP]V?ASX'DD%[=6+AE:!'47M\#]TM(P2"$\C&QNCM7Z MF^%([3P-X8T[P7X2^',]AI6DV45GIUC;[1';P1H$1%&>@4 ?A7SU_P $COV( ME_9!_9P@U?QAI/D^-_&:1:AXC\U,26<>TFWLO;RU8EA_STD<VJW9\YP3D^+PV&J9IF"_VK%/GG_65[ R M+<:?<@$)<0L<[77)]0P)5@5)!_./X!_'[]H;_@B[\?7_ &=OVB;&]U?X7:Y< MM/IUVD;;(XV;!OK3KM(R/.M\GGD9)5G_ %XKS;]JO]E3X2_M@_"6\^$OQ:T? MS8)6YE'VF"J_%'K!] M*D.TE^)\7Q1PS6S"K#,\LG[+&TOAETFNM.?>+_ Z#PG\4;#QWX9L?&7@S36U M32=3M4N=/U"RN$DBN(F&5=6!P016C_PDNK_]"A>_]]+7Y4_LX?M"_'C_ ((S M?M!3?LM_M307>I_#'5[IIM+U6V1Y(K=&?'V^T')*$D>=;CYE/S %O]9^L'AC MQ/X=\:^';'Q=X1UNUU+2]2M4N=/U"RF$D5Q$XW*Z,O# @YS7+Q+PU6R"O&<) M>TP]17IU%M)?I)=4=?#'$]'B"A*%2'LL32=JM)[QE^L7T95_X275_P#H4+W_ M +Z6C_A)=7_Z%"]_[Z6MBBOF#ZDQ_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_O MI:U;FYMK*VDO+RX2*&)"\LLKA510,EB3P !SFODWXR_\%>_@7\/]=F\/?#GP MMJ'C"2VD*37]O";3U4L*ZL+@L5C9.-"#E;^M]CYOB3 MB_AKA##1KYQBHT8RVO=RE;?EC%.3MULG;J?3O_"2ZO\ ]"A>_P#?2T?\)+J_ M_0H7O_?2U\R_!?\ X*[? GXB:[#X<^(GAJ_\'2W+A(;ZZN%N;,,3@"250K1\ MG[Q3:.26 KZP@G@NH$N;:9)(Y$#1R(P*LI&001U!%&*P6*P4^6M!Q;_K?8?# M?%W#7%V&EB,GQ,:T8Z.UTXWVYHR2E&_2Z5^AD_\ "2ZO_P!"A>_]]+1_PDNK M_P#0H7O_ 'TM;%%$/A)X!UCXF^/M7CL-&T+3Y;W4;N3^")%).!_$QZ!1RQ( Y(K\N_V M#/AUXO\ ^"HW[?.O_MR?&G2'/@[PEJ4;:-IES\\/GQ\V5BN>&6%,3RXX9RI( MQ*:ZK_@LQ^TAXR_:$^,/AO\ X)I_L\NU[J&H:I;-XI%O)\LMVY#6]HY'2.)3 M]HE)R!\A.#&U?>'[*/[-_@W]DWX"^'_@;X*57ATFU'VZ^\O:]_=O\T]PWN[D MD#)VJ%4'"BOTG#?\8=PH\2],7C4U#O"CUEY.?3RLULS\RQ/_ !FG%JPJUP>! ME>?:I7Z1\U3Z^=T]&CT6BBBOS8_30HHHH **** "BBB@#R[]KO\ 9'^%/[9G MP@N_A/\ %&P*Y)FT?6+>,&YTNZ PLT1/Y,AX=20>Q'YT?LP?M.?'7_@C[\?7 M_9 _:W2>^^'-_,G:ZC!P0K+]GPUQ) MA\)0EE6:Q=3!5'JOM4Y=*D.S75=5]S^)XGX9Q.,KQS;*9*GC:2T?V:D>M.?= M/H^GXKT[0M=T7Q/HMIXC\.:M;7^GW]LEQ97MG,LD5Q$ZAD='4D,I!!!'!!JU M7Y-_LB_M7?&O_@DM\=Y_V,?VRX[J7P#<7)?1=916EBT])'.V]MCC,EHYR9(A M\T;;B '#H_T?\6O^"O-I'XBG\#?L\?!ZZ\0:BMP\%O?:A-OBF=21NBAMB[3( M<9!#KD#ECQY>+'"N7Y6L1FU1X M>LI/;/XRO9DO MYHV(9K.W5#)%DRCF9!(PMQ^_V_)'N:3. ,YP#CYEKZ'(\/3PN!5-23DF^9Q=U M?_@*Q_%7C1GV/XDXUGCZM&K2HRA#V,:T'"7(E9M1=])5.=I]4]== K]-O^"1 M/QIUWXB? G4OAWXCO7N9O!U_'!8S2,2PLYE9HHR3R=C)*!Z+M4?=K\R:_3/_ M ()"_!K7?A]\"]4^(OB*RDMI/&&H1RV$4BX9K.!66.7!Y 9I)2/50K#AJYN) MO9?V6^?>ZMZ_\-<]_P"CF\T_XB13^K7]G[.I[6VW)R^[?_N)R6/K6BBBOS@_ MT$"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 **** "O&OV\ M_P!K;P_^QA^S?K7Q>U$PS:JR?8O#&G2G_C\U&13Y2D=T7#2/_L1MCDBO9&94 M4N[ #))/ %?DG\:]=UW_@LE_P %(M/^#'@G4YS\*_ ;R"XU"V8^6]I'(HN[ MM3TWW#A(8C_=$;8X>OK>#LCH9MF,JV,=L-07M*K_ +JVCZS>B6]KVU1\?QGG MN(R?+8T,&KXK$/V=)?WGO+T@M6]KVOHSUC_@A_\ LD^(;U-9_;_^.2S7OB;Q MC<7(\-W&H+F7R9')N;XYZ/,^Y%/'R*Y&5E%?HK5/P]X?T3PGH-EX6\-:7#8Z M=IMI':V%E;)MC@AC4(D:@=%50 !Z"KE>=Q'GE?B'-ZF-J*R>D8](P6D8KT7W MN[ZGI\-9%A^',GIX*D[M:REUE-ZRD_5]]E9= HHKS;]J[]H[P_\ LN?!V^^) MFL6PN[K>MKHVG%]OVN[<$HA/90%9V/4*AQDX%>/2I5*]54X*[>B._,\RP.39 M?5QV,FH4J47*4GT25WZ^26K>BU/2:*_%;XR_M0?'3X]:[-K7Q&^(>H7$X:*SMUSPL<*G: !QDY8X^8D\T_X+_M3_ !V^ >NPZS\._B%?PQ1N#-I5 MU<--9W*YY62%CM.1QN&&&3A@>:^I_P!4L1[*_M%S=K:??_P#^:%]*3(/[4]E M_9]3ZO>W/SQY[=_9VM\O:'[345X#X _X*.?LVZY\$]+^+'CWQU9:!=W2O%>Z M$SM/=17,>!(BQQAG9#E2KX *NN<'('D7Q'_X+$6&H:C_ ,(Q^SE\%]0UN^F; M9:W.L J';_8MH"SR _[Z'VKQ*63YE5J.,:;TT;>BT\WH?L69>*WA_E>"IXFM MCX/VD5*,87G-J2O'W(IR5[_:2\S[;K ^)_Q,\&_!WP+J'Q(^(.IO9Z1ID:O> M7,=M),4#.J+\L:LQRS*.F!G)P,FO/?V+/B!^T?\ $7X:7VM_M,> Y=#U9M69 MM.22R%MYEHR(5'DEBZ%6WCYP"01UYKTWQKX+\,_$7PEJ/@7QGI27VE:K:O;7 M]H[LHDC88(W*0RGT(((."""*Y9THX?$^SJNZ3UY7?3K9GTV$S2OGG#ZQV71= M.=2#=-5HRC:5GR^TCI)*]KI.[CL]4?''Q'_X+$6&H:C_ ,(Q^SE\%]0UN^F; M9:W.L J';_8MH"SR _[Z'VKIOV2-?_X*/?$+XT6GQ"^/>B_V3X+DLYXI](NX M8K(H63=&T=N 9BX=4&9>BLV#VKZ/^''P:^%'P@T_^S/AC\/-(T.(KB0Z?9(D MDO\ OOC'?$,$( M:XTJY(^^N<;HVP \9(#J.H8*R_GK^Q7^TS\0O^"3_P"T-?\ [(G[9/A2VM_# MNI7*FQ\606@9K9&.R.ZCF"AKBR8* 5/S1%3@ JZ']:Z\6_;A_8>^%/[.X%LM8LE>7PUXE@A#7&F7!'X;XFP \1(# @JRJR^_P -<28:AAI91FR< M\'4_\"I2_GAZ=5U[/5/V>*>%:V+Q<,ZRFT,=1VO\-2/6$_5:*6ZVNM''U^.3 M1?$^BK+$]KJ&G:A:@JRE98+F"1>HZJZ,I]P0:^3?C+_P1]^"_CS79M?^&/C2 M^\'FYD+RZ>MDMY:(3DGRT+HR#)^[O('0 #BOF/\ 8?\ VT_B]_P33^-,W["? M[TVZG@2:.RAN6N[@Q.NY)##;K(X5ARK%<$=":68VD#PV$MDMI9LP((\R,.[2# M(^Z7"GH01Q7UM;6UM96T=G9VZ10Q($BBB0*J*!@* . .,5Y?\#?VW/V3_VD MM0.B_!7XZZ%K>H!"XTM9FM[ME R66"=4D91W(4@=Z]3KYS-)9K]8Y,>I1FND MDXM?)I6^X^EX0X;X.X=P#CP]2IQIR>LH/GYK=YMRE*W2\G:^FX4445YI]:%% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445S_Q7^)_@WX*_ M#;6_BQ\0M4%GHN@:=)>:A<'DA$&=JC^)V.%5>K,P Y-73IU*U2-.FKR;226[ M;V2(JU:=&G*I4=HQ3;;V26[?H?(G_!:_]MJ3]GOX&+\!/A[J3+XS^(-L]N3; M/^]L=+)V32C'(:4YA3ZRD'*"N\_X)1_L20_L;?LVVR^*-,6/QKXM$>H^*I&7 MY[<[3Y-EGTA5CD<_O'D()&,?(O\ P3J^&'C/_@I7^W-XB_;[^.NDLWAKPSJB M-H6G3?- ;Q #:6B9X9+:/9*Y&-TAC)!WM7ZLU^A\45*?#>3T^&\._P!YI4Q# M76;5XPOV@K>5[/1W/SCA6G4XFSFKQ+B%^[UIX>+Z03M*I;O-W\[76JL%%%%? MG)^E!7PQ_P %LSJW_"/?#M8=_P!A^VZG]IQG;YVRV\O/;.WS6JM#W+2EK:ZOIJ?G#17TN ,X:. M8#:P(&<9R.X!XI_P6_9I^-?Q_P!=AT3X9^ [V\220+-J4L+1V=LI(RTDQ&U0 M!S@98XX!/%?I?UC#^R]KSKE[WT^\_P [ED&>/-/[-^K5/K%[>SY)<]^W+:_X M'T%_P3-_9,^%W[3/A_Q#J/QBT:]O=/\ #^JP?V9;P7KP12R31MYZN4PQXC@/ MRL",^]?H+\./@U\*/A!I_P#9GPQ^'FD:'$5Q(=/LD227_??&YS[L2:YW]E/] MG3P_^R]\'+#X8Z->UVH)J&CM MIH%%%%>2?IX4444 %%%% 'P+_P '!-[\&]/_ &8-"3Q=X0@O?&-_KZP>$-25 MMDUA&H$EV^X(MZ#_19!D]R!WK\G*_K/PFA3CP71E&3;M&4$DHP2:5N9()PH4WF$5X;LJ. 9$.&Z O'(0 "!7X,U^MO\ P;G^ ?$. MC_!SXB_$B_MY(].USQ!96>GEP0)&M8I6E9<]1FY1P&!K\*2Q M-5+VE.4>1]?>:37HU=V\D^AU^#N88_#\6QPU)OV=2,N==/=3:EZIV5_-KJ?H MW1117\KG]8!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?F M%_P6&_:#\:_M2?'WPS_P33_9VF-[<3:M WB@P2'RY;YANC@D9>D5O'F>4\@' M&<&(U]G?\%!?VO\ 0_V+/V;=7^*.,!I'Z9 M5-NFZ%JO[=GQH2:\\4^.'G_X1^:_RTRVDDA:>\8GGS+B M3.#U\M<@D2FOT3A##TB602:Z,8 M5[VX;YIKA\?Q.Y9L=@0HX KO:I:YXD\/>&8(;KQ)KMGI\5Q=1VT$E[2*^.?$'[;W[8O[9GC$^!_V/? MWH&D6]PIN-4PIFV@Y#7%PP\N!3C/EIEC@ M@,X.*]M^)?\ P30^$GQ?_:-O_CC\0/$>IW6GW\<+R^&XY"B/<*NUBTVXN(B MIV+M(8MA@,+7O_@_P7X1^'WAZW\)^!_#=EI.FVJ[;>RL+=8HT]3A1R3U)/)/ M)KTZ6(RS!4E*$?:5&OM+W8OTZM?\,?E>9Y)XB\8YG5P^+Q"R_+X2:2HRYJ]: M*>DG4M:G&2U22YMXR3W)_#QUXZ#9'Q2EJNIFTC_M%;%V: 3[1Y@C+ ,4W9P2 M <8R*N445XS=W<_6X1Y(*-[VZO=^H4444B@HHHH **** "BBB@ HHHH Y7XU M_!CX>_M"?"[6/@]\4]#74-$UNU,-W"3AT.04EC;^"1&"NK=F4&OR._:'_P"" M!W[6'@/Q/@_9NBOK. M&>-,]X4+5%XV+4XZ*<7:27;5--> MJ=M;6NS\:/V=/^"!G[5'COQ/;S?M"WFG>!M!CE4WR0ZC#?:A,F02D2P,\2DC M(WN_RGG:_0_KC\'?A#X ^ OPST?X1?"_0DT[0]#M!;V-LG)(R2SNW\3NQ9V8 M\LS$GK7344N)N,\\XKE%8V24(ZJ$5:*??5MM^;;MTM=CX7X)R'A*,G@8MSEH MYR=Y-=M$DEY)*_6]D%%%%?*'UH4444 %%%% !1110 4444 %%%% !114-EJ% MAJ4;3:=>PSHDSQ.\,@8+(C%70D=&5@5(Z@@@]* )J*** "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 ***1W2-2[L%51DDG H 6BO@W]JK_@KCJNC^)KOP-^S/IEA- M;V*$%<\A7@",IQT)SCN#TKWZ/#>9UJ/M+)>3>OY?F?A^:_2$\.LJ MS66!=2I4Y79SIP4J:?75R3DEWC&2?1L_4^BO+OV4OVK? /[6'@!O%OA.-[+4 M+)UBUO1+B0-+92D9'(QOC;!VO@9P00""!ZC7B5J-6A5=.HK26Z/V#*LUR[.\ MNIX[ U%4HU%>,ELU^::V:>J=TTF@HHHK,] **** "BBB@ HI'=(U+NP55&22 M< "O@[]JK_@KCJNC^)KOP-^S/IEA-;V;8 MWVCQ0@KGD*\ 1E..A.<=P>E=I^W=_P %/;;XP?L>2^ _@%;7>F>*_%=O+:>) M;>?=NTNS"_OHXI0 LK3Y\M2.B&0L$;:#[-#A7,:F.I4)-*,Y).5](KJWMLOO MVW9\#EOC_P"'N:8"O7C5E3G3C=0JI1E/HE%IRBVVTK7NE=M63:\K^(FJ:S_P M6=_X*46?P[\/7=P?A-X!9Q+=0,0CV,TEW(J1QGJ(PC8^1Z^MOVEO^ M"DW@7X 7C_ 3]GSP"=7\0:.5TN*W>S>&QTYXP(T@2, /,5P%")M7&,.>E=)_ MP2S_ &++7]C/]FBRTK7K",>,/$XCU/Q;< M'*5_=6FX=5A1MO4@NTK#AJ]L ML/@G\)M-^)=[\8K/P#IJ^*-1C1+K6V@W3E40(-I.=AV@ E<%@!G.!7L\39[E M6(S"&"H0IZ'8!Q M+9:7D+>HF<[8H1^[LATY(+Y'*9^:OOFQMOL5E#9FYEF\F)4\Z=MSO@8W,>Y/ M4GUJ6BOCL;CZV.:YDE&.R2LD?7<(<#Y1P;2JO#2G4K5FG5JU).FE MW9)+?6[U"BBBN$^R"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH ^;/\ @J%\:_%GP*^"OA;Q/I^J:OIG MAB]^(^DV'Q%UO03(EWI^@R,YN'CDB^>$L5CC\Q"''F84AF4C)_9-^#GA/7]" MT3XW_L^?$+5(M.C^)GB&2[&G^*;FXT[7M(;4+^-!)%)*\9E""QW M&OHKQS?_ ]OC9_#/X@065W%XM^T6-OI.H6PFAU + \LL+*P*L/*1V(;J%-? M 'P\\!^.?^"?_P 8?"WQ#_9\\67#_#KXC_'?4/ _B'X874C2P63'4[NWM[RR MW$LACAM\OSD[!N+*<1@'NG_!96[\=>%_V#/&7Q%\!_%7Q'X M+;K=+/J%O;.LDBIYNW9,WRJZ@X&0:^FK74K72_"L>L:G<^7!;Z>)KB9LG:BI MN9CCD\ FOFG_ (+5?\HS/B7_ -P;_P!/-C7TUH\L5OX>M9YY51$LT9W=L!0$ M!))["@#\Z_A9X_\ V;O^"AWQJU-_$W[>?QM^'_CG5-4G73OAUH?BE]"LX;.- MREM% DENRRSM B22 /O:1Y"%VC-?0?[8_P 5/$$?QS^"W[#7@'Q%J.EK\0M2 MN9_$VI6.H2)>)HNGVYFDMTN WFQM/L9#*K!PJ/A@6S2?\%6?@'\._BM^RMK? MCVZTB.'QKX7CAO/ 7B"P4)J$6I"9!;V\,B_,WG2LL8CR06=2!N52.0_:)\.^ M)_!G_!2C]EWXT^.=OV>_T?5O#&JW<>!%#JDEA,T29'&99)7"COY;8Z4 =/KG MC*3]D/\ ;S^'7P8\.7MVG@/XP:)J-M%HMU?2SQ:9K-@JRBX@,K,8EFCE2)XU M(5G*O@-N+?1?Q,\>:1\+/AOX@^)WB ,;#PYH=WJE\$.#Y-O"\KXSWVH:^6_V MQ/#M]\4/^"G/[,W@_0HVDD\)6WB'Q)K3H,_9K0I;)&[^BO- (P?5Q7O?[47@ M^X^,?[-GQ*^$WA.\BGU;5_!>IZ;!!%*I9+F>SD6)7'\.2R\'&0: /FSX2^&? MB+\=_P!@/4_VS?$'CK6K7XK:YH^I^)_#NJV6KSI#HODO,]E800;_ "OLOEQ1 MI)&R,)?-D+[B:M-X>U[X_Z[#8:WJ6DS&.;3;. MUD5-7-H^28Y-_P"[1_O(KD@A@"-_]E'XCZ%IW_!&:R\97DPBAT'X5ZK;7Z2_ M*T4UI'N2/6OGGX;_!?Q5\"OAO\ L&_$/QC936]GI7B;4;+5 M3,N/LLFO3FYL]_\ YB@U'$9L;V'SG8QRN[M'*00)%P6#,H8?5E?('_ 47\.WOQ*_: MV_99^&>@1M+?6_Q)E\2W*QC/DV>F_9YY7?\ NJ?N@GJ>!S7U_0 4444 %%17 MEK'?6KVDS,%D7#%&P?P-9G_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U' M_"#Z1_S\WO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/ MI'_/S>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P ( M/I'_ #\WO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\ MWO\ X%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S M\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^ M!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\W MO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0 M!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8 M_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_" M#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\ M_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P@^D? M\_-[_P"!;4?\(/I'_/S>_P#@6U &Q17 ?%_Q9\'/@)\/[_XH_%WQRVAZ'IJ; MKF]N[U^2?NHBKEI'8\*B@LQX -?!7C[_ (+\_ ;2/$,EA\./V?\ Q9KFG1R% M1J&I^)4L'D .-RQ+'-P>HW,#CJ >*]_)N%N(.((REE^'32OY7N? M/9UQ7P]P[*,=K'Z:45\B_L8_\ !3+]DS]LC7(O &EW M^M>%?%TRDV_A_7[L#[80,L+:9&*2D#^ ['."0A )KZB_X0?2/^?F]_\ MJX M,SRK,*Z.F16BRQDAD2YN(K=R".A"2 MMSVZUZ)J'ACPSI-C-J>JZO/;6UO&9)[BXU HD: 9+,Q. .I-?$_[;'[MWL?G_B7Q)E&0<)8N&*Q*I5:U*I"DM7.4Y0<8\L5>3M)K5* MRW;1\&T5L^._AYXZ^&'B!O"OQ$\)W^BZBD22FSU&V:*38PRK8/4'U]01U!K& MK]5C*,HWB[H_S(KT*V&K2I5HN,HNS333371IZIGKW[%O[4MS^R;\6)?'Z9)9ZCIEOF[N=0252(V12N%4')W]?:O$/^"6'[&-_J+W7[0/Q5\//#87%F M;;PS9W<6&N Y!>ZVL.$VC8A_BWN>@4G[:T[X0^!-(N/M>DZ0+64J5,EOA&QZ M94 XKX//\7EM3%3@J?--*W,GHGZ;.W_ /[;\#.%_$'!<-X7$RQRHX24W/V$J M2E*4';53;YH*=KI);>\OB.FKXY^,_P#P5QTGX1?%37_AA_PHFXU!]!U6:QDO M/^$B6$3&-RNX+Y#8!QG&:^KO^$'TC_GYO?\ P+:JX^&7A02/*+:7?(VZ1O-Y M8^I/;Y'F(&V;]J[L9QG:,^E6$^'/AJ-Q)&DZL.C+.014W_"#Z1_S M\WO_ (%M6F+Q&!K02H4>1]^9RO\ ><'"V1\:97BJE3.LW^N0<;1BL/3H\KO\ M7-!MO32STZG!_M@?M(7W[+7PGC^)>G^!_P#A())-7ALOL'VTP8#I(V_<(WZ; M,8QWZU\OG_@LMXYN_ETW]ES)'WO^)]*_'X6PQ7VY_P (/I'_ #\WO_@6U'_" M#Z1_S\WO_@6U7A<5@*-+EJT.>7?F:_!'-Q)PWQMFN9>VRO.WA*-DO9K#TZFJ MO>7/)IZZ:;*Q\*^/O^"F?Q.^+_P4\?>&?^%,OX9=?"Q*:I%?RR,HEN[:U90& MB3!V7#G.ZD=B/2ONN'(QK8&IB*-%PAS M6O=M7LG:[Z];'\B>/V2\1Y3FN"_M3'O&/V32FX1IV?/)VY8W2NK6>[Y7V+E> MW?\ !.CP-X5^(/[87A'0_&6CK?V43W5V+25=T3RPVLLD9D'\2AU5L'@LJYR, M@^(U]&_\$BO$?PLU_P#;$O? NN7LYUI/"EU+H[02 1B99(A+'D<^9Y1<@=-H M?/.!7IXZ&(>75YT8M\L)-VZ*UK^5C\[\+\N>:>(.6T6DXJM"4N;5V:\ _P""Y/[:%_\ L#_LE1W/PMU:ZM_'/CG4&TCPW=MWMY.TLMQ*[%G MD=V)+,Q))))))S711H>T5WL1*5M#^K#]G/\ X*'_ +$W[6FJ'P_^SY^TAX;\ M0ZH$+C1EN'MKYT RSK;7"QRNH[L%(')/#6L76GZC8 M7"7%C?V-PT4UO*A#)(CJ0R," 000017]&W_!$;]LJ[_;[_9!77?B9J=Q+XX\ M&ZE_8WBBXCN"OV[$:O;WNT'"F2,E6Z R12$ @45J'LU=;!&5]#[?HK'_P"$ M'TC_ )^;W_P+:C_A!](_Y^;W_P "VKG+-BBL?_A!](_Y^;W_ ,"VJUI6@66C MR/):RSL77!\V8L/UH O4444 %%%% !1110 4444 VD21&"NPZX()!!%<:6+ZYEFD\F%Y&C28K)L>X"B23!R0&*U[ M!10!Q'QY_9T^$7[37@J3X<_&OP_>ZOH4[HUSI<&O7ME#.4=9$\P6LT?F;716 M ;."H(K1U7X0> =?^%=[\%?$.EW6I>'-1TJ73KZRU/5;FYDGMI$*.C3RR-,< MJ2-V_<.Q&*Z:B@#R7X+_ +$_P(^!7]G+X4M?$.HQZ(V?#]MXF\6W^IV^D?*5 M!M(+F9X;=@I90Z('PQ&[!(KN/BA\*? 7QE\)OX+^(N@K?V)N8KF';.\,UM<1 M.'BN(9HV62&5& 99$964]#7144 <=\-_@3\/OA?KFH^+M%@O[[7M7BBAU/Q# MKFIS7M]/#'GRX?-F9BD2[F(B3:FYF;;N9F-7X7_LV?"/X._$?QK\5_ /A^:T MUOX@W\-YXHN)+Z65;B6(.$*H[%8QF20X4#);T [NB@#RS6/V-?@'KFJZC=7 MWAN^_LS6M6&JZWX7AUJYCT?4;[@^!M-MI'L5)_VO/V@/$/[4^C_"_4/#^CZW<6MFIGE,\9 MF@M8X5#3!%02-'"&\L9(P>2!FO&*_L_A/+EE/#F%PCARRC"/,M':;5YWM=7Y MFS^)^+LR>;\2XK%J?/&6Z\.HEE=0>^*_,_&VGA?[)PLVOWG.TG_ '>5\ROZ\I^G M^!M3%?VQBZ:?[OV:;7][F7*[>G,>S4445_.!_2P4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%<5\;_ -H;X1?L[^&O^$G^*WB^#3XY WV.S'SW-VPZK%$/F<\@$_=7 M(W$#FKITZE6:A!7;Z(Y<;CL%EN$GBL74C3IP5Y2DU&*7FWHCM:1'21=T;AAD MC(.>0<']:_/GQE^V'^U[^W7XCN/AE^R;X,OO#WA_?Y=[JD#B MG?$M\ELTDU9W,3]MW]D_Q#^UCX0T7PKH'Q*G\/I8ZIYFHQ M,TCVUU;L.2T*D"21&52FX@#+C(SD:W[-O[%_P-_9AL%D\#^'1=ZRT>VZ\1:F M%DNY,CD*V,1(?[J C&=QYKUBO)/V\/CMJO[-'[(?COXU:!M&I:/HVS2W=05 MCNYY4MH'(/4++,C8[XQ3P<\PQTJ6749?')12VNY-)7^;/3QG#/"N S>OQ/B, M.I8B,+NH[R<8TX_83=HNRWBDWW/"_P#@H]_P4%_8(^$UU)\)/C%X#C^)'B:S M'SZ%ID,9;3&8=);LD?9V(ZK&6D'!90"#7RE\"_\ @IC_ ,$U_#OCNWO_ !5^ MP->Z#!YXV:FOB)]=$!R,2&WNMB@#K\NYACY03Q7Y]:KJNIZYJESK>M:A/=WE MY.\]W=W,I>2:5V+,[L>68DDDGDDU!7].9=X6<.X3+EAZTISFUK)3E'7K:*:C M;M=/S;/YCSKCW%9OG?\ :+PE"Z?N\U&G.22VO.47._FG'R2/Z9/A'\6OAI\< M/A_IWQ,^$7BRSUK0=1AW65]9-\O'!1E(#1NIX9& 92,$ UTE?@__ ,$S?^"E M.K?L$:UXCL/$'AR_\1^%]>LQ(-#M;Q8C#J",H2=6<$*#'O1\#+8C_N 5]-3? M\%U/VN_B_,]I^S)^P^+MV)6$M%?ZVV?;/YU^0YQX4\08/,ZE/")2 MH+55)2A'1]'=IW6SLK/?2]C]VR7Q:X=QF5TZF+;CB'I*G&$Y:KJK)JSW5W=; M:VN?J-17Y;'XA?\ !PM\?1_Q(/!,O@VRF^^/[,TW3-@/_7ZS7 _X#S2G_@DQ M_P %2_C@3)^T-^VV(+2?_664GBK4M0*9ZCR L<('LK8KS?\ 4C X7_?\UP]/ MNH2=22]5%+\ST_\ 7K'XO_D7Y3B*G9SBJ47Z.3?Y'Z-^/OCY\#/A4KGXF_&7 MPKX>* [EUOQ!;6K?3$C@D^W6O$?'_P#P6&_X)Y?#_P R&?X_P:O<)G%OH&DW M5WO^DB1^5^;U\_> O^#)]8;.9%T/2[?3P?;,IN#^/\J]O\ M ?\ !%3_ ()Y^!3'-=_""[\07$?W;C7]?NI<_6.-XXF_%*/J7AO@OXN+KXA_ M].Z:@G_X,UL'U[Q,QW\+"4,.O^GE251K_P %Z7/(O'__ <3?LW:/OB^&WP2 M\8ZY(G"OJ\VY%_+2I17W2E[Q^/ M_P"TE;?\%Q_VC?@5XF/QK\#W&F^ X-,-_KND1V6F6;20V["XXC!-VY4Q!MH/ M.W!]#\":)XCUWPY.;C0]5FMF;[WEMPWU'0_C7]/,L44\30S1JZ.I5T89# ]0 M1W%?EM^W%_P06\4:GXRO_B3^QGJ6FFQU"9YY_!.J7 MS:2,22MI,1L,>3Q'( M5V#@,PP!^A<#>(N25/:8#,*%+#4Y.\>2/+!O9\]V]=%[ST=K.UE?\T\0O"_- M:U&&+PE2KC))6FJDE.5MURJRO'5^ZKM-W5[NWYQ:A\4_B!JEN;6[\33;",$1 M(D9(^J &OJO_ ((2^ O$7BO]OG3/%FF02FR\,:!J-[JDP!V!98&M44GIDO.I M ZG83_":K_#W_@AA_P % O%WB*/2O%G@/1O"ED9,3:IJWB2TG14SR52TDF=C MCH"!GN1UK]5?V$?V$_AA^PG\+'\$>#+E]4UG4W2?Q)XDN8 DM_,H(50HSY<* M9;9'DXW,226)/L<;\9\+Y?P]7P.6SISJ5HN-J=G%*2LW)QTT5[+>]NEV?/>& M_AOG,<_HXNOAGAZ-*2F^:/(Y.+O%*+2;UM=VM:^M[(]PHHHK^93^KPHHHH * M*** "BBB@ HHHH **** "BBB@ HKCOC/^T)\#/V=/##>,OCM\6_#_A+30#LN M=>U6*W\TC^&-7(:5O]E 6/85Y7\(_P#@HC\'_P!K[X)?$KXC?L-ZDOC?5_ D M%S#9Z;?VD]DFHWJVIFMU4.@D$4K QJY4'YWZCS:G#+8R6D,4-V$:6UC82F0J)A)*)=R/OE9@%(&- M)0C#=DIMGX]?\%O/^"J?PI_X*6^(? ^E_!;X>^(=+T;P"=4)U/7GB1]1-X;1 M=WD1EQ$J_9>&9R6\W!52.?@ZOZN=9_X)[?L:ZG^SKKO[*^F?L_\ AS1O!GB& MQ^SZE8:'ID5M([*0T=QYJKN:>-PKK*Q9@R@Y-?C5^U-_P;,_ML_#7QA=2?LQ MW6D?$CPW+,S:=YFK6^FZE#'DD).ER\<)8# WI(0QYVIT'51K4[*-"^ OQ5^+&I6LL6E>(_$^GV&EM("!*]E!,TSKD/()2!;9I(%) M&1O>3Y3SL?H?W(^ OP+^&/[-'PAT'X&?!WPW'I7ASPY8K;:=:( M1W+.[GEF9B>M3B*L7'E6HX1=[G7T445Q&@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 45S'Q8^-7PE^!7AA_&?QA^(ND>'-,3 M(%UJUZL0D8#.R-2=TC>BJ"Q["O@[]H/_ (+Y>&YM8/PZ_8I^#^H>,]:N9/)L M=7U:SE2"60]/)M(_W\^>P8Q'V->_DO#&>\02_P!BHN45O)Z07K)V7RO?R/GL M[XJR'AZ/^W5U&3VBM9OTBKO7O:WF?HAJVKZ5H.FSZSKFIV]E9VT9DN;N[F6. M*)!U9F8@*!ZDU\;?M0_\%QOV2/@9]HT#X6W,_P 1]=BRHCT*41Z=&X_OWC J MP]X5E'N*^=]*_P""?O\ P5&_X*+:E!XL_;2^+UUX-\,R2"6'1+\#>B]O*TV MK'$P'&Z8K(."0U?9'[+W_!*;]C;]EK[/K'A_X=IXC\0P88>(_%>V[G1Q_%%& M5$4!!S@H@;'!8U]-_9'!?#NN98AXNLO^7=%V@GVE5>Z_PV:/F/[8XVXCTRS# M+"47_P O:ZO-KO&DMG_BNGW/B\^(_P#@LC_P5&^3P_:2?#7X?7W2:-I=)LY8 M3W,IW7=X".#LS$3V7->__LO?\$(_V6_@Z;?Q%\;;VZ^(VN1X9SEBZ_\ -5=TO\,/A2[+6W1G$_$7]G#X&_%7X1S? CQK\,-(N/"(9+WX:_M-:QHFF/)N3 M3]6\-QZA)&I/W1*D\&0.@)4GCG-?I+17DY/Q9Q%D',L#B)04G=K22;[VDFK^ M=KGL9SPCPWQ!RO'X:,W%63UBTNUXM.WE>Q\0?#7_ ((*?L<^$?ASJWA7QMJ& MN^)M;U:S,*^);BY%L^G-D$26L,?R(0P!_>>;D97.UB#\S^#OB!^UM_P0U^-" M?#SXF6MSXO\ @_KU\S6DUL"()E)R9K8L2+:[4J1;+JSNEZ'^%T88:.13RKJ0RGD$5[F7<>9A4K5*. M=WQ6'J_'&6Z_O4]N62Z)63\GJO!S+@#+J=&G6R.V%Q-'X)1V?>-3=SB^K=VO M-:.'X)_&_P"%_P"T1\.=/^*WP@\66^L:+J*9BN(&PT3C&Z*1#\T(N%EEU".8Y?/VV#G\,UO%_R5%]F2VZ)^3T.[AOBMYE7EEN8 MT_88VG\4'M)?STW]J+WZM>:U/4J***^//LPHHHH **** "BBB@ HHHH **** M "BBB@ HHHH \W_:,_:L^#?[+V@1:Q\3M><7-T&_L[1[",2W=WCJ43( 4=W8 MJN>,Y(%?,Z_\%K_!G]K^2WP#U06&_'VD:['YVW/7R_*VYQVW_C7QE^TK\:=> M^/\ \:]>^)NN7CR)>7KIIL+,2MM9HQ$,2CH $P3CJQ9NI-<)7Z#@N&<%##KZ MPG*3WU:2\E8_A/C#Z1?&&*SRI'(IQHX:$FH^Y&B MU^+'[+?QKUOX ?'3P_\ $?2+YXH(+Z.'5H@Y"W%D[!9HV'0_+DC/1E5NU?M/ M7S&=Y7'+,0E!WC+:_ENC^C/!SQ*J^(N159XN"CB:#49\OPR4DW&23O:]I)J[ MU5UH[(HHHKQ3]@"BBB@ HHHH ***YKXE_&+X6?!O2%USXH^/=,T.VD)$+7]T M$:8CJ(T^](1Z*":J$)U)&_!>A7/B? MQ=KUIIFG6<9>ZOKZX6**)?5F8@"O'_VUOVS],_9#\,V%R? ][K.J:WYJ:4H_ M=VB.FW=YLO)!&X$(H)8 \KUKYB\,_LS_ +:'_!0C7+;X@?M(>*;GPOX2\SS; M'3Y+2X6>,S!)-TX^["FI*ZE5J/W8JS3\]FXW3/O#X%G'S>6^%+!2IRBX(Q6C\"/@-\.OVCV=OD?84\OGG60PPN?4*!?#=EI.F6B[;>RL+=8 MXT]3@=2>I)Y)Y))K4HHK"4I2=V[L]BE2I4*4:=**C&*LDE9)+9)+1)!7D/[> MWP*U?]I3]C[QY\&/#JAM3U;1O,TN)F $MU;RQW,,9)X&Z2%%SVW9KUZO@+_@ MJK_P4ZUKP#J3_L;_ +(]Q<:G\0]9D%AK&I:0C2RZ49<*+6WV/N R.8@>/ MWA&SZ'A7+!Q9F>4Y9D5:68/]W.+A MRKXIN2:Y8KJW^&[T1^/6H:??Z3?SZ5JME+;75M,T5S;3QE)(I%)#(RGE6!!! M!Y!%0U^J_P (O^#>_P (Z_\ :UF^./Q2UC2OB-?R&ZNIM(:*XL]/5EXMG1A M^_8'EW5U!8X4E1N:]\/?^#APH//!%?TK/Q3X+I.<98AMQ;6D)/FMUBTFK/HVT?S%#PHXVJJG*.'2 M4TGK.*Y;]))M.ZZI)_>>#_\ !!W]EV]^*_[2%]\)8XT4*B(N H'8 =*YKX/_ M ;^&7P#^'UA\+?A%X/M-#T/38]MM96BGDG[TCLOYTXS MXGGQ7G%H<)9''!N2E4;U[*]@HHHKY,^N"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKXM M_P""YO\ P4$\3?L&?LC++\++\6OCGQU?OH_AN]P"VG1B,OV:?^SG_ ,%#_P!B;]K35#X?_9\_:0\-^(=4"%QHRW#V MU\Z 99UMKA8Y74=V"D#N17\J&MZWK/B76+KQ%XBU:YO]0OKA[B]OKV=I9KB5 MV+/([L2SLQ))8DDDY-+H&OZ[X4URS\3>%]:N].U+3[E+BPU"QN&AFMID8,DD M;J0R,I (8$$$5U_58VWU,^=G]BM%?AI\)/\ @OO_ ,%1OC_\+M _9_\ V9OV M<(/%'Q"LM-6UUWQI:://J=Q=$,52Z^S(JP6K; N]Y2\98.VU =J_4?\ P3)_ M8P_X+#:3^U19?M??MZ?M&$V4FD7=C?>!]0ULWLTD4Z!@J06V+*S"S)#)F,L? MW94J,YKGE1<%[SL6I7V/2/VQ/^"_O[!O[)VM:KX TW6]6\>>+M)NI;2^T+PO M9$16ES&Q1XI[J?9&NUE*MY?FLI&"M9O_ 2?_P""J/[0W_!1_P")_C*V\?\ M[+=SX-\ Q:(EQX3\0V,%Y+"TZS>7-;2W[JD4LS+(CH(TC*B&3.Q. M[H!]!6UM;65M'9V=ND4,2!(HHD"JB@8"@#@ #C%)NFHV2U"TKGY.>#O^#9SQ M!\4?BUJWQ,_;?_;-\0^*XIM4F-G!I<\EQJ%W:"5C";B_O0Q5RFWFINN;V[8\D_=1%4%I'8\*B@LQX -?!/C M[_@XP^#ND>(9+#XH=1ECT'P-IMM(]BKD)-J%U"L[3, <$B&2)%R,K\^/OFO M@^OZ&X'\+LFQ>2TL=FJ=255*2BI.*C%ZQ^%IMM:[VUM;J_YSXZ\5=UFUW:]];+]YOV,?^"M/[,7[9&N1> -+FO?"OBZ9 M2;?P_K^P?;"!EA;3(2DI _@.QS@D(0":^HJ_F T76=7\.:Q:>(= U.>ROK&Y M2XLKRUE*2P2HP9'1ARK!@"".017[$?"#_@O?^RH?A7X='QC_ .$F3Q8NCP+X MC&G:"KP->*@65XSY@^5F!8#' ;':OG^./"ZOEM>%;)*-I3G[D?AU ?_ !Z8"H?^'_W["O\ T"?'O_A/P?\ R37PBX&XO?\ S U/ M_ 6??/CS@U?\QU/_ ,"1]O45\+G_ (.#OV( 2!X-^(YYZC0K/G_R!@L7P\^)LP(Y:/0[ ?]]7PJUP%QB_^8*?W?\$A\?\ !B_YCJ?W_P# M/N^BO@J7_@X@_8Q6,F#X6_$]G_A5]'TY0?Q^WG'Y57_XB)/V1?\ HD'Q'_\ M "P_^2ZI>'_&3_Y@I_A_F0_$/@I?\QT/Q_R/OVO#OV[?V[OA;^PE\+X_&?C6 MW?5-:U1WA\-^&K:<)+J$J@%F+$'RX4RN^3!QN4 ,6 /S5+_P<4_LN"0B'X)^ M/F3/RLT=B"1]/M!Q^=?GY_P4D_;/M_VXOVBF^*>@:=J6GZ!9:/;Z?H>F:HR> M; B@O*S!&9 6E>0Y!R5"9Z8'T_"?ACG&,SF$5FK.RV\VKIJYZ7X^_X+M?M\^*O$,FJ M>%/%&@>&+(R$PZ7IGAV"=%3/ 9[I978XZD%*_&>G_ M M_;&T;2[2+49EM[/QMI,1MXX)&("_:X22H0D\RH5"<93&YQ^65%?N./\/N M$<=@7AEA80TTE%)23Z/F6K_[>NGU/PC+_$3C# 8]8EXN<];N,VY1:ZKE>BO_ M ';-=#^BG]I/]O']E;]D^R=_C'\6;"VU$1[X= L&^U:A-D97$$>60'L[[4_V MJ^%_B!_P6._;"_:T\33_ L_X)X?L\ZA:ESM.MW%BM]?QH<@2,.;6S'O(9!_ MM"G_ /!,+_@D-^SU\)I_$/VB>'PTTIM;2+RKF6']ZZ- MYLY)BWY#(N'P5;J?TJ^'_P -_A_\*?#,'@SX9>"M+T#2;8?N=.TBQCMX5..3 MM0 %CCDGD]R:_ L3/@OA'$3P].B\;B:;<6ZGNTHR3L[05W*S5FI.SZ,_H/#0 MXVXPPT,14K1P6&J)24:?OU91DKJ\W91NG=.*NMFC\W_A1_P1 ^.WQZ\3I\6/ M^"A?[1&IW=].0TNC:;J)O;W;G/EO=RYCA Z;(E=<'Y66OO']GO\ 9!_9O_99 MT<:3\#?A/I>BR-'LN-26(RWMR._F7$A:5QGG:6VCL!7I-%?-9UQ?GV>Q]GB* MMJ2VIP]V"7;E6]NE[OS/J,DX.X?R"7M,-2O5>]2?O5&^_,]K];67D%%%%?,G MTX4444 %%%% !1110!1\3>&?#OC/P_>^$_%VAVFIZ7J-L]O?Z??6ZRPW$3## M(Z,"&4CL:_+/]K']A3X__P#!,+XI2?MF_L%ZO?3>$;=C)KF@DO<-IMN3N>&X M3.;FR./OGYXL D@J):_5JFR1QS1M#-&KHZD,K#((/4$5]'P[Q-C>'J\N1*I1 MGI4IRUC->:Z/L^GFKI_-<2<,8+B.A'G;IUH:TZL=)PEW3ZKNNOD[-?/O[ __ M 42^$'[=7@?[1H$J:/XOTZW5O$'A.YG!E@Z S0DX\Z DX#@94D!@I(S]"5^ M:O[?'_!*OQ]\&?''_#9W_!.B2\T;6M)N&O\ 4?"6B_+)"W)>:Q0##(03OM"" MK*6" @^57M7_ 37_P""J_@7]L?38?A?\3OLOAWXEVD)$VG$[+?6 @^:6UW' M(< $M 2649*[E#;?9SOAG!8K O.,A;GA_MP>LZ+[26[CVEKINW:YXF1\3X[" M8]9+GZ4,3]BHM*=9=XO93[QTUV2O8^P****^#/T **** "BBB@ HHHH ***X MSXL?M$?!+X&V9N_BI\2M+TAMFY+2:??6(Q=6-.G'>4I*,5ZMM)'9T=.M*4W=+FZ-Z=S)^,W[>'[+WP.\VS\4?$NVO]1BR#I&@XO+CPT_3!=6%_"](B\/^#_#ECI5A",0V6G6B01)]$0 #\J]"O+)Z-%PHJ4Y/[3T2]%_ MF?#9)1\5LTS6EC]-A MOS]F'AI/.VYZ>9]HVYQWV?AVKZO!<38&>'7UA\LEOHW?TM?\3^8.,/HZ\983 M/*CR.G&OAIR;C[\(2@F_ADIN-^7:\;W6MD]%\=_LR_!37/V@?C=H'PST>TE> M*[O4DU2>->+:S1@9I2<8&$R!G@L57J17[5UYM^SC^RC\'?V7?#\NC_#/1'^U M787^T=9OW$EW=XZ!G 51U"*%4'G&22?2:^9SS-(YGB%R*T8[7ZWW9_1W@WX M:UO#K(ZL<9-2Q-=J4^76,5%-1BGI>UY-NRU=EHKOYV_;7_9!^+G[2/B30_$O MPQ^,J^&6T:QEA^SEIX_-=W#%_,B;(X51C!Z5XD/V/O\ @JCX!&?"?[3!U2-/ M]5"/&-W)@>FRZC"CZ9Q7WM16%#-\5AZ*I6C**Z.*9Z^=^%7#>>9K5S*56O2K M5&G*5*M.&J22TNTM$MD>*_L4Z5^UUI7A+6H/VN=5-SJ(U%%T;+V;_P"CB,;F MW6PYRQQ\_P WR]@>?5O&^OS>%/!FK^*;:R:YDTW2[BZCMU4DRM'&SA !RWKNHXI7Z)67R/LLIRAY/DT,OIUZE1P32J59>TJ.[;3E)VYK7T MVT21\'V/_!9SQ!HEP+#XA?LSR6\O\;0:Z\+#_MG+;D_^/5WWPX_X*\_ WQWX METWPC>?#?Q78WVJWT-I;>7%;31"61PB[F\U6QEAR%/TKZLOM/L-4MS9ZE8PW M$3?>BGB#J?P/%()_@UX5;4+.Y2XM+[_ (1^V$T,J,&5U<)N M5@P!!![5Z4L7D]2+OAW%^4V_S/SRCPQXLX&M%PS^%:":NJF&A%VZKF@[WMU) MOC1\4-(^"WPIU_XJ:Y$9+?0]-DN?)#8,S@8CC![%W*J#ZM7XR_%_XO\ CWXY M^/;WXC?$;7)+W4+V0D L?+MX\DK#$I/R1KG 4?4Y))/ZO?\ !0+PCK/CC]CK MQUH.@PO)WRLG^/Z' MX3]*+-\U_MK!99S-8;V?M+=)5'.47?NXQ4;=N9]PK[[_ ."2/[5WB;Q!J%S^ MS3X]U>6]CMK!KOPOTZ)M>JV_ MR/R/P&/%#6;^)?# MMCJ!TZ\6[L/MMJDOV>=595E3<#MKDV38_/LPA@\'&\Y?_9GNCJ?Q,UH+:WEUIZ MF5]#$N%1$5<[KQ]PV(.4R&(R5!TO^"5G_!,"#]E_3%_: ^/EJNH_%#68GDVW M$HF&A1R\LBL<[[E\GS)IOYSZ*)/DEG)R@8K]XL:^[*^MSW.U-;+OYJ[E\?D.2YAGF8QS_/(VFOX%%[4H_S276H]WV\G91****_/3]&" MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKR+]I+]O3]CS]D6TDF_:& M_:#\.>';E(O,72);SS]0D7&04M(0\[CW"8Y'--)MV0'KM%?(7_!0W_@I)\0? MV=/V//!G[4O[(_P;MOB5;>/KRR@T6:66XVVZ7EL]Q;3-:PIYLP8(4*!XRK,H M)R<5\,1?!/\ X.,?^"F4RWGQ0\=7GP?\'W;AOL-U7 MP0@,8H(59R,D#>0$!/+"OPR_X+??\%5/A'_P4LU[P+I?P5\ >(]+TGP&VJEM M1U]HHWU W9M &$$3.(POV7@LY)\WE5QS^U_[1O\ P3G_ &?OVV_#/P^M?VS? M#O\ PENJ^!K20DZ7+QPE@,#>DA#'G:G02_LI_P#!LO\ MG_$GQA:S_M2WVD_#CPU%,K: MC';ZM;ZEJ<\>02D"VS20*2,C>\GRGG8_0]OMJ5KW,N61],_\&I?PR\4:%\!? MBK\6=2M98M*\1^)]/L-+:0$"5[*"9IG7(Y7-VB[AQE&'537ZO5R'P%^!?PQ_ M9H^$.@_ SX.^&X]*\.>'+%;;3K1#EB,EGD=NKR.Y9W<\LS,3UKKZ\ZI+GFY& MR5E8****@84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%5M:UK1O#FDW&O>(=6M M;"QLX6EN[V]G6**"-1DN[L0%4#J2<"FDY.RW$VHJ[V+-%SX_\47$OV:#66MY&TZ.8G:%@C3$MX^> %VH<@JSCBO,OA/\ \$J_VROV M[O&5O\=?^"C7Q7UC2+&3Y[7P\9$.H^4QSY<<('D:&PT<;GU;ZK1>R>M6?E&&Z]9;;VL? 8_CE8G$RP/#]%XNNM'):4H>Y\?_\ !2WX_P#PH_:A_; \2?&SX-1:G_9&J06<3SZI;"%IY8+=+"U_1)I'_ 3]_8\T/X&7G[.FG? K15\+Z@B_;X&B+7%Q*H(6 MX>Y)\XS+D[9-VY/O^#.?1 M?C_$GA1QAB,7+'4W"M4JMRFHM0Y92;;MSM)QUWNGY=7^4FD:3JFOZK;:%H>G M3WE[>W"06=I;1%Y)Y78*J(HY9B2 .237[J?LO\ _!*G]E7P-^S[X1\,_&;] MGOPOK7BR#186\1ZC>V0FD>\<;Y5WY^8(S% ?1!3OV+?^"17[-'['6OP_$.)[ MSQ?XOMU/V77==C0)9$C!:V@7Y8F/]]B[C) 8 D'ZJKX;Q!\1_P"W*E/#93.< M*<'=R3<7)[*UFGRI7WW;V5M?O/#OPT>14ZF)S>$)U9I)0:4E!;N[::YF[;;) M;N[MXG;_ /!-[]@ZVD\V/]E#P23C&)-%1Q^39%3_ /#N[]A7_HTSP%_X3D'_ M ,37LM%?FCSS.WOBJG_@^(G_X M'+_,M9-DZVP]/_P"/^1YA%^Q)^QA!()H/V1?A@CJ =.!'X^35C_ACK]D M7_HUCXO/_P "E_F6LJRM;4(?^ Q_R.!B_92_9<@C M$,'[-G@%$4854\'6( _#RJ_.+_@N!_P3OG\,WUE^U1\ /AU:VWA^'3EL_&&D MZ!IB1)8-&6,=[Y42@"-E.R1L?*40G[Q(_5NFRQ13Q-#-&KHZE71AD,#U!'<5 M[/#O%F:/\:\N^HOZGAI^V:TY^7E3[W3;=NUE?NC\8R_P.S+Z^OKN)A[ M%/7DYG-KM9I*-^]Y6[,D_9^^#F@_L]_!+PO\%/#4QEL_#6BP6*W#(%:X=%_> M3$#HSN6?T90H4L-0C1I*T8I)+LD MK)?<%%%%9&H4444 %%%% !16%\2/B7X%^$7@^[\>_$?Q);Z5I5DF9[JX)Z]E M51EG<] J@L3T%?(WB_\ X+3?#;3M9>T\$_!?5]5LD?:+R^U2.S9P#]X1A)>/ M3)!]0.E=N%R[&XU-T(-I?)?>SY#B;C[@_@Z489QC(TI2U4?>E)KORP4I6\VK M>9]K45X+^S'_ ,%$/@3^TOJL?A"PDNO#_B*128='UC:/M.!D^1*IVR$#^$[7 M."0I )KWJL,1AJ^%J[R,B0$*[8W%6)>ONZBO7R3/,QX?QRQ6#G:2T:WC)=8R75/_ (*L]3Q\\R'+ M>(L \)C87B]4]I1?247T:_X#NM#X!_X)O_\ !6RY\;Z[%^RK^VKN\/?$&PN/ M[/L=:U.'[,NISJ=OV>Y5@!!=Y&!P%D/'RO@/]_5\G_\ !2#_ ();_#C]MK09 M?&_A+[+X>^(]E;XL=<$>V'4E4?+;W8498=EE +IQ]Y1LKYX_83_X*=?%;]F3 MXAC]B7_@HG8:AI]SIE>*]3!>6R'2-+IQGSK=AC9= G (W%D.]/LO-_P!HS]JSX-_LO:!%K'Q.UYQ.I1,@! M1W=BJYXSD@5IZK^TG^SMH<0FU?X\>#;96 *^=XFM06!Z8'F9/X5^0W[2GQIU MW]H#XU:]\3=;O))$O+UTTV%F)%M9HQ$,2CL F"<=6+-U)KY7)LFEF%=^U34( M[]+^2_4^?\7/%FAP+DT%EDH5<55;45=24$DG*4DG?JE%.UV[ZI-/[.7_ (+7 M^#/[7\EO@'J@L-^/M(UV/SMN>OE^5MSCMO\ QKZ;_9W_ &IO@[^T_P"'9-=^ M%^OL\UJ%_M'2;V,17=F3TWID@@]G4LI((!R"!^+E=-\)?BK\2O@[XRB\7?"C MQ3/I&K-"]LES#L(9)!M*L'!0CH?F'! 88*@CZ3&<,8&I1?U?W9=-6U\[W_ _ MGSA3Z1W&.!S:+SMK$X>3M)1A",XKO!Q44VNTKWVNMS]L?$WB_P )^"M._M?Q MCXGT_2;0N$%SJ5XD$98]%#.0"3V'4UHU\'^$/^"5/QH^+VLIXU_:Y^/5W/#Q)^T-\3M0\27\K^92$!3 M([,2SN0JC*Z*BBO.E.4Y.4G=L^^PV&PV#H1H8>"A"*LHQ222[)+1+ MR04445)N%%?B?_P6[_X+B_&"W^+^N_L?_L<>.KCPUI/AJY?3_%WC#1YME]?W MR96:VMYE^:WBB;Y&=-LC2(P#!!\_Y8)\6OBK'XE_X3-/B;XA76/-\S^UAK4X MN=^<[O-W[\YYSG.:Z88:4HW;L0YI,_K_ **_%K_@A[_P7!^+NM_%W1/V./VQ M_&\_B2R\23I8^#?&6K2[[ZUOFP(K2YE/S7"2M\B2/ND$CJ"S*WR?M+6-2G*G M*S*3304445 PHHHH **** $DC25&BE0,K AE89!'H:^!_P!JK_@D=K]]XEN_ M&_[,M[8FTO)6EE\+7\PA-NY))6WD(V%,]$?;M_O$<#[YHKMP.88K+JG/1>^Z MZ/U/CN,^!.'./,OCA,VI.7*[QE%VG!O?E>N_5--.RNKI6_*GP;_P2C_;#\1Z MRFG^(?".F>'[4OB2_P!1UNWE15SR0MN\C$XZ# ]R*_0']DS]DWP'^R;X!?PM MX8G:_P!3OW677-;GB"R7DBC SLC7+;4R<;B2222?5:*ZL?G>.S"GR5&E'L MM+^NK/G>"/![@S@+&/&8&,ZE:S2G5DI2BGNH\L8Q5UHWR\UKJ]FT%%%%>0?J M8445\J?\%-_^"E/A+]B#P)_PBWA*2VU3XC:W:L=#TEB'2PC.5^V7(!X0'.Q. MLC C[H8CTB_-M]$MVSSLVS; 9)E\\;C)\M."U?Y)+JW MLEU,O_@J/_P4WT+]C?PH?A?\+KB#4_B;K=MBPM5"RIHL3C"W4Z\Y?WA_=Y/_!+C_@FKXLUCQ6/V[/VV8;C5O&&M7)U+P_HNMH6EMI' M.X7]RK?\MCP8XB,1##8#;1'^BU?:YSFN!X9R^>1Y//FG+2O67VWUA!](+9]_ MOO\ #9)E./XHS&&>YS#EA'6A1>T%TJ376;W7\OW6***\._X*4?M):S^R+^PO M\2?V@_#.P:MH6@>7HTDBAEBO;F:.TMY"#PP6:>-BO?;CO7YTDV[(_2MCR+]O MW_@N3^Q[^P;XFN/A=?R:CXW\<6RC[9X:\,-'LT]B,A;NX<[(6/\ <422#(+( M 03\X_"W_@ZR^ 7B#Q3#I?Q=_9:\3^&=*EE"-JND:]#JC0@G =X6B@.T=3M+ M-@L-32U,>>1_7I\$?CE\)OVC_AGIGQA^"/CJQ\1>'-7A\RQU*P MSDK;:G9PF<3H"<*6MXYD? RVV+)_=BOO7_B)/_X)B?\ 0T^,O_"1D_\ BJY9 MT91FTM31236I]]45X%^Q5_P4H_9A_;\TKQ3K'[/&JZSLS1[ Q._B"3/I@>M>!?\1)__!,3_H:?&7_A(R?_ !50J&&CV:>Q M&0MW<.=D+'^XHDD&060 @G#^(_\ P6P_9_\ B?\ L&_&[]H_]DO5=6N-3^&^ MB6D"R:UHQMA!?ZE*UK92!7)\P++\Q'^R!WK^=+6M9U?Q'K%WXA\0:I<7U_?W M,EQ?7MW,TDMQ,[%GD=V)+,S$DDG)))-;4:',VY$RE;8_;OX6_P#!UE\ O$'B MF'2_B[^RUXG\,Z5+*$;5=(UZ'5&A!. [PM% =HZG:6; X#'BOTP^"/QR^$W[ M1_PSTSXP_!'QU8^(O#FKP^98ZE8.2IQPR.I :.13PT;@,I!# $8K^0NOIO\ MX)P>./\ @H-X^\;/^Q#^Q#\?=0\)/\0+E[N\MHM:^P1;[:WD=YA.JM+ ?)1M MWDX:0(@(;8N-:F&A:ZT)4V?TP_%[XO?#GX"_#75_B_\ %SQ1%HOAO0;;[1JV MJ30R2+;Q[@NXK&K,WS,HPH)YK\V/VC_^#H;X!^'KU_"/[(?P.\0>/]4EE\FT MU36WT^L+''<#[/'>6Z0W$*W,KF6;)0R"3;&RNY(&<$>O_ +-_[!_[ M'W[(UFEO^SS^SYX<\.7")L.K167GZA(N,8>[F+SN/8N1R>.:YE[*+=]2_>9\ M]W$?[;G_ 4\_P""3T31/JOP/^,.N7@+J3J.APJD5\0?[UR+::S.?XMS$?> MY\4_9M_X->?V??#-W'XK_:X^-FO_ ! U.1_-N]+T?.FV+N3EA)+N>XFYS\ZO M"3GI7ZE44E5E&ZCH/E3W.=^$OPF^'GP+^'&D?"/X3^&8M&\.:#:"VTG3(97= M;>($G:&D9F/))R23S71445GN,**** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHKROXM_MM?LL_ [7O\ A%OB3\8;"TU) M7*3V%C;3WTULV =LR6L0JIP<$GBO@77?VB/^"F?_ 5Y MU>Y\%?L^^%I? 7PU>8P7U]%=/!;-'G!6ZOMH>X;!P88%Q@C._&,.Y#HNAW2_9K20<8N;H!D0@Y!1 M [@C!5^,(=KC5M:M%^R6<@[ MV]J2RJ0<8=R[@C*E.E?7E>R^(^'^%U[/A^E[2MUQ%57?K3@](^3>O1I[GB+A MKB+BI^TXAJ^SH],/2=D_^ODUK+S2TZIH\-_9%_X)X?LQ_L8Z8C_"[P8MWKS1 M;+SQ9K.V?4)LC#!7P!"A_N1A0>,[CS7N5%%?!X['XW,L3+$8JHYS>[D[O_AN MRV1]_@7MW^VKXI6XN1)##;:?':8?(1!9PEE]OWADX]2:]SA_!T M<;F'+55U%-V[[+]3\;\=>+,UX1X%E7RZ3A5K5(TE-;P4HRDY+L[0Y4]U>ZU2 M9XUXO^*7Q)\?ZR_B'QMX]U?5;UWW&YOM0DD8'/;)^4#L!@#M7L?[*'_!0CXR M_L]^)[.P\3>);_Q%X2>54U#1]0N#,\$9(!>V=SF-E'(3.QN00"0P^?J*_1*V M$PV(H^RJ03C_ %MV/X&RGBGB'(\UCF6#Q,XUD[\W,WS>4KOWD^JE=/J?NYX> MU_1_%>@6/BCP]?QW5AJ5I'=65S$R\(G3(QH9>[TZ,B'&/^6@,V-V[&[M]WY<5U/_#-7_!7'Q!_R$OC MZ;'=U_XJIHL?]^(SZGIZ?2OSRIDU&G4:>)@K/OK\]-^Y_>F!\6\TQV!I5:7# M^-FY1B[JFE!MI.\).6L7]EVU5F?>M%<-^S9X/^*/@'X)Z%X1^-'BE=:\364< MRZGJBWTESYY:>1D/F2JKMB-D7D<8QR!FJW[4OP5U7]H/X)ZK\*]#\6?V'=:A M+;/%J?EL_E>7.DC#:K*3E59>O>O)5.G]8]G*?NWMS;JU]_U/U&688^60?7J6 M%DZSI\ZHMJ,N?EYE3,97]UO9/R.^N+JVLX_.N[B.)!U>1PH_,U2M/&'A* M_P!172+'Q1ITUVX)2UBOHVD; R<*#DX%?#]O_P $4KJ[D^T^(/VF'D<_>$?A M8L?^^FNOKVKU#]F3_@F/X4_9L^+6F_%RP^+.I:K=Z=%.BVDFFQPQR"6%XCG# M,>-^1[BN^KA,JITY..)YI6T7(U=^K/A'U0HRE%3F\52FXQ M;7-)1BKMI7=NNQ]0UYWXZ_:U_9L^&FOW7A7QU\9=$T[4K)@MW837),L1*A@& M502#@@_B/6O1*\&^*O\ P3C_ &;?C-\2]4^*WCJSUJ;4M7DC>[CM]4\J'*1I M&-JJN1P@SR>237'A(X.51_66U&WV;7O\SZWBBKQ91P,'P_3I3K.2YE6]M.S9\5_\ !3;]JS2?V@_BC8^%_ASXJ&H>$=!LU:VDMPZQ7-Y(,R2X M8#.U2L8R.,/C[QKYDKW#_@HA\#_A3^S;^T;#\+OAGJ\2Q7?ABVU;^QY;XS7- MJCRRPEVW?-M9H20?4D<<5X?7Z?E:PRP%/ZO\-M+[^=_.^Y_G%XERXCEQQC7G MB2Q//[RC?E2LN7DYM>3EMRWUM:^I/IFIZCHNI6^L:1?2VMW:3I-:W,$A1XI% M(975AR"" 01T(K[MT;_@M1;:;X2TVTU;X'7.IZS%8Q)J=S_;B6T,TX0!W0"% MRJLV2!VSCFO@>[N[6PM9;Z^N$AAAC+S2RL%5% R6)/0 +CPV-,OQ?>&;745UBRB1A=?:4^T;UD RZ_O?E;N *\OB*I@*5*$L13YW M=V5VO75?(_2/ /+N-\SS#&TLCQWU2FHQ=2;I1JIRO[B49-+FMS.]]E;J>7_L MI?\ !1'X@_M)_&:Q^'^H? @Z'I-Y:W$AU1;J:?8\<9=5+&)%YP17U=117P>* MK4*U7FHT^16VNW\[L_MCAG*\[RC+G1S3'/%U7)OVCIQIV32M'EC=633=_/R/ MCO\ :"?_ (*M:K\9=?TCX&'R/"*78&D72II,8,113]ZX_>G#$C/7BN./[-'_ M 5P\9C_ (GGQ^.E;_O?\58\&W_P$C./PK[UILLL4$;332*B("6=C@ >I-=U M/.*E*"C"C35EORZOS>NY\7C?"? YGC:N(Q6:8Z2G*4N3ZPU"-W?EC%15HK9* M[T.1^ 7A'Q_X#^#GA_P?\4O$B:QX@T^Q$6IZG'=RSBYD#-A_,E =SMQDL G+=?:ELOB5\.=2\,7GC;3O'^B7&C:<) M#J&KP:K"]K:B-0SF24-L3:I#')& >Z]'M;:VA]WB MN'LIQ^1?V/BX>UH&YV(AU_P 'W2XDB+ )>Q&6)Q<0CH\:A)%R>-R^6R_%?P58^ _'-[HN M@ZS#JFC22&X\/ZS;2B2'4;!R3!<(XX8,F,X^ZP93@J0/TJ_:Q^('_!,#]J?X M7W/PN^/'[4GPI-JRM-8:@?B%ID5UILV,"X@D:;Y&'?.58<,",BOYR;#]I+Q] M\-_B7JFK>!?$\E]I)O9(K6SU!289K59&\L^6&_=D@[LH>K'DY.?TE\49/C<' M3K>SE3KKW9Q6L)*S]^-W=.^CCY^1_,O%GT>:E;#U,/DJII1O.G*5U-[)TIO6 MZM[T)]&K.RE=?=-=_P#LO?!K7?CU\=/#WPYT6R>6.XU".;4Y57*V]G&P::5C MT "Y SU9E7JPKX7G'79Y6<>VZF_LO\ _!2S MXV? /]L#PA^TK=:Y#/H\\88G/:4L]IQH8:$DY>_"A_4=17Y*_$#_@Z[^$=J[6_P (?V/?$VL.S;8&\0>)+?3R2> 2D,5S MD^P//K7T]\!?V\_VJ?VN/^"9WC7]J'X6_ 1?#_Q-TUM0A\->$[FRN+I+N2!8 MI8MB.(WF\R.3:,8!<<="*_.W2J15VC^[N9,^S**_&L#_ (.HOVB ,M)X)TV? MU_L'2O+S_P!]78_6OLCX4?L2_MF?$/\ X)=^)OV0/VP_CS'=_$/Q$UVD'C.# M6+G4GMHGN(YX/,D<1.Q1E9=BG:$"@-C@$J:CNT).Y]0_$'X[_ _X2QM+\5/C M+X4\,JHRS>(/$5M9 #W\YUKF_&?[9W[,/@;]F[4/VN]1^+^F7_PXTT?Z1XJ\ M/!]4MV_TH6G[O[(LC28G(C)4$*23U ::2YS]2/PK[M^#'_!-K]F;X-_L<7'["3:=K/B?X>WKSM?V7 MB752;BX$LPG93+:K 5'F ,-@7!H:I+9W!.1\Q?$3_@YY_P""=_A(/#X-\-_$ M/Q5*,^6^G>'X+:$GW:YN(W ^B'Z5ZUJ/_!4+6_B!_P $LKW_ (*+?LZ?!&?5 MM0C=EM/!&I7#23935A82!C;J2Q"9GVJ/NX&>]>A_#K_@EI_P3I^%9C?P?^QC M\/A+#_JKC5/#L6H3(?4270D<'WSFO;O#OAGPWX0TB+0/"?A^QTNP@SY-EIUH MD$,>3D[40!1^ HDZ7V4"4NI_'YXIU#7=6\3ZCJOB@S?VGX@@4;IX)&S(53,KL61P%^[SRIP*Y<1.G* M278N":0WX)_MM_LA?M'+$GP._:3\&>)+B4 KIVGZ]";P9Z;K9F$R?\"05ZC7 MY:_&W_@U@_9=\4-+J'P#^/\ XO\ !URV6CMM:MH-6M4;L% \B51[M(Y[^U>[ M_M>_ S_@H=\#O^"?WPS^!7_!-SQ&U_XY\%?V;;:YKV_F69_X#&<5^BGQR_X*4_ 7]D[X"_#KXX_M6I?^$E^ M(-O:;-+L[9]1DTVXELQBO$_@C M_P %(/V$/VB_)B^#_P"U9X,U.ZN ##ID^KK9WKY]+6Y\N;_QRO; 01D'(/0B MH::W*"BBOC']OW_@N3^Q[^P;XFN/A=?R:CXW\<6RC[9X:\,-'LT]B,A;NX<[ M(6/]Q1)(,@L@!!+C&4G9";2/LZBORC^%O_!UE\ O$'BF'2_B[^RUXG\,Z5+* M$;5=(UZ'5&A!. [PM% =HZG:6; X#'BOTP^"/QR^$W[1_P ,],^,/P1\=6/B M+PYJ\/F6.I6#DJ<<,CJ0&CD4\-&X#*00P!&*&O"LEX!),QX\^90=R0+U)X+D;5YR5UPF%K MX[$QH45>4G9:I+U;>B2ZMZ):LY\7BZ&!PTJ]9VC%7T3;]$EJV]DEJWHAG_!2 M+_@HMX&_85^''D67V?5?'NM6S?\ "-: Y)5!ROVNXP05A4YP,AI&&U< .R?- M?_!,G_@G1XX^,WCS_AX%^W.MQJ^M:U=C4_#6B:Q'\\LA(*7UQ&0 J !?)AP% M"A6P $%?*/\ P3(^-_[/_P"V]_P4ET[5OVN?$^K^+?%_B2]N+KP_9SV2C3)+ MNW@DN%6Y:1P1&B1;8;=$9"5 8A0$?Z9_;V_:Q_X+IZY^UAXL_9>_8B_9[6S\ M.Z// NE^.--\,!Q=PS6\4P+7VHN;)&7S"I55#*RMSTK]"Q^8X'A7+993E%13 MKU%^^KIZ6_Y]TW_+WDM_R_/,NRO,.+,TCFV-_C]:ZSK^FSR07?A[PA:OJ5S'-&2KP MN\8\F*16!4K)(A!!!Y!QXA_P3$_8!_X*J?"G]IZ/]J?]N7]JQ-<@N= N]-N_ M"-SXDN]4E"3;'50"%MK;;+%&_P"ZW@A2.-V:]CU;_@B%_P $Z_%GQ_\ $_[1 M_P 1O@]<^)]>\5:W+JUY::UJ\IL(+F4[I"EO"8T8,VYB)?,^9R?3'YURTXRM M)W]#]*O)K0Y[_@G1_P %L/A'_P %'OV@_$?P/^'OPCUOPY%H_APZOINHZ]?Q M--J$:SQQ2(88@RPE?-C88E?<"W VY/QK^U?^R!_P<(_MXWWCOX<_$WQ+96GP M\L-5O(].TF74+/3++7H;2X:2W\N"V5YYO,:*)XS<_+N*'*8M2^,'[7.O\ B328Y0SZ7HGA6+2I)5!!V-,]Q<\'H=J X/!! MYKK6)IM79GR2/G7_ (-E/V4_%?Q*_:_U+]IS4-'E3POX"T*[M$OY(R([G4KR M$P"W4D88K;R3N^#E!++P[X6/WI)'8EI9&/+2.2S'DDUV%:?L__ +'/[,/[*UGK.G_L\?!?1O"<'B'R?[:CTJ)E%WY0D$>_/@OHWA.#Q#Y/]M1Z5$RB[\H2"/?N8YVB63'^^:\T_P"'.G_!,3_H MR_P;_P" TG_Q=?2U%'-)/<+(\T_9_P#V.?V8?V5K/6=/_9X^"^C>$X/$/D_V MU'I43*+ORA((]^YCG:)9,?[YKS3_ (837\T>K:3JF@ZKXN>#T.U <'@@\U^G'P(^ ?P@_9F^& M&F?!OX&>!++P[X6/WI)'8EI9&/+2.2S'DDUI6Q$'"T11@[ZG8 M4445Q&@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 <9\+H;V[GU;6; M;1] T?2XEDN]5U&X;;#:PJ[*N]L,*?$6O:;X>^*7 MP&US0%UWQAJV@:1K-G,M9U'3I9$_XE>N79U"Y>>$_$>K6EKL7R="TII5#2.(T M\R9ML4*EV56 0[//^S_ &_[-O\ M.^Q>=\OG8W8^?R_+^>O0?CA^T#X(^!/A?3-=UV*ZU.\\0:M;Z5X7T/2 DEUK M%].?W4$.]E3D LSNRHBJ69@!7A6I>%M$L_\ @B9-H1MT:WB_9L-P 0 &F&B> M<'^IE^;ZU\^_ ;QIXH^)O[1?["^@^,[F::VT_P"%NJZA&)LGSKA-/G@1VS]Y M@EM"V[D\D_Q9H ^Z?AU^T78^)_BG>? CQ]X0NO"GC.UT=-7MM(O+N*XBU'3V MT4JP'51YLC#/ (SVKWS]LCQ3K7@C]D?XH>,?#_%[]HOX8_!GX5V_Q=\0:J]_I MVI2VD'A^WT95N)]:N;H@6MO:+N EDE+#;R%QEB0H+#PK]CWPMHD'_!'?0_#D MENC65[\)=0>ZC( 5OM$-Q)+GZF1L_6OE3X%^-/$_C_P5_P $_?"'BFYF>Q?Q M'XANG67)61]+NS#9=?\ GG&,#T#C'N ?H9X+_:2AO_BM:_ WXI^ KWP;XIU3 M29-3T"ROKZ"Y@U6VC($RPS0L5,T.5,D1 (5PREURP].KXZ_X*;ZI>>&?VE/V M4_%.B%DU ?&.+3EE0_,+6[,$-RO'.UHS@]L=:^Q: "BBB@ HJ*\6Z>U=+&54 ME*_NW=<@'W%9GV+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_] M!NR_\!C_ (T ?/W_ 5 _:D\0?L]_!VQ\*> M3EL?$?C*:>VM+^!BDEG9Q*G MVF:-P/EES+#&I!!7S6=2&05^6+N\CM)(Q9F8EF8Y))Y)/J:^[O\ @M#X?\9_ MV5\.O$FJ1QW&GV]SJEK)>0Q;5AGE6U>.,GU=8)F ](F]*^$*_2.&J-*&61G% M:R;O\FTOP/\ /WZ1>;9KC/$2K@J\G[&C""IQZ6E",I22VNY-IOM%+H.BEE@E M2X@E9)(W#QR(Q#*P.001T(/(-?JI_P $R/VH]:_:)^"USX?\=:J;SQ-X0GBM M-0NI'9I;NUD4FVN)"1R[>7+&W+%C 7)R^*_*FO7_ -FSX=?MJ:EX?U7QY^RJ M?$]M8M=K9:O=^'-3CB\V:%!(L;QLV9"BW&X?*<>:<=373G.!P^.PO+4DH--6 MD^G_ YXO@OQEFO"/%+E0HU:]&<)>TI4HN72+:ZG[$T5^$/Q MC_X*"?\ !>[]G;Q[J^G7?AOXD1Z#97C)9ZAK/PQ6>*:,?Q"=[-D<=>0>G>G? ML\_\%X_^"DWQ0\9W/@6_\2Z%'=V-@]S<-JOANW& KQI@K%'&0S2BVF?NY17Y)0?\%E/^"C&BD1W'@OX::PG=UTVYB<_^3* ?D>E:-M_P7:_; M"TN01^(/V7M#O"!EO[,FG'3DG*^;CC->I'@#/*LN6C.E-]E4BF_12<3Y?!>- MWAYCI*-/$N[ZQ-=;H_P#P<1?#&9?W M9TY?E)GT$?$K@F3L\7RO^]"I'\X(_2JH[R\M-.M)=0U"ZC@MX(VDGGF<*D:* M,LS,> 22>E? >C?\%_OV5]2P-0TWQMIQQ\QNO#-JP!_P"V5VQ/Y5X]_P % M'?\ @J[X3_:8^ ]O\!_V8O%^IW%UXGU$1>)!)H\EFXL4!8P[R<%9'V[L'&Q& M#<,:6"\/^)JV.A1Q.'E2@W[TY+W8Q6KDWMHO/5Z$YGXD<)8'*ZN+I8J%24(M MJ*DDY/HM?Q=M%=]#W']H;_@OO^S+\*O$UQX3^$?@G5?B!+9RM'<:G:W:66GN MP)!$4KJ[R@$?>$>PC!5F!S4G[.G_ 7Q_9B^+?B>W\(?%KP?JGP^GO)5CMM2 MO;M+S3U8D "69%1HLD_>:/8!DLR@5^8?AW]G_P .VELDGB.\FN[@C+I$^R,> MPQ\Q^N1GT%)XC_9^T"ZMGD\-7LUK< 92.9]\;>Q_B'UR?H:_1O\ 5KPS=+ZK MRU>;;VMW]]KV_P#)#^95](G._P"U.?VL>2_P^S7)Z7^/YW/WN^.'[37P(_9Q M\"CXC_&3XF:9HVERQ[K)Y9]\E[QN"V\29>=B"#A >#G@*\=_X)H_ M\$^E_;Y\2:YJOQ\^*FLFR^'?V'3?^$?>=WED@=9##$LS,?)MU$3 (@Y!^4KU MK];OA'\"?#_P%\&P?#[X.>'-!\/:/;\I9Z=IVP.V,%Y&)+2N<\-:-::=I]G"(K.QL;=888(Q MT1$0!54=@!BJ7V+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (U\1G7$.<<0U_:X MZJY6V6T8^48K1?F^K9][D?#F3<.X?V6!I*-]Y;REYRD]7^2Z)&Q16/\ 8O&_ M_0;LO_ 8_P"-'V+QO_T&[+_P&/\ C7BGN&Q16/\ 8O&__0;LO_ 8_P"-'V+Q MO_T&[+_P&/\ C0!L45YQ\=?C;X7_ &9_ACJ7QC^.?Q6T7P[XL*I.=IZC*+5%^WE1EA:3HQ28@<[#LD(#$(0I-?9'V+QO_T&[+_P M&/\ C4RC*+LP33-BBL?[%XW_ .@W9?\ @,?\:CN8O%]G;R7=WXBT^**)"\LL MD&U44#))). .](9N45\G_%S_@K_ /L"?!1Y;?QA^VSX)N[B$D-;>&HIM8?< M/X?]!24 YXY(QWQ7GVB_\%-?&/[CAYUJJA=1OU>B7JSRLXS6GD^55<+1JJZ#<1Q7\JVTD:YD#%67> 64['&[&"5.,CFO MP:\5_M8?M7_M::^^H_!#X%_$GXJ:C(Q2/6IM'O;R!.?X5B5MJ>Q,8&.@Q7Z$ M?\$DOV=_VZK']G;XK:1^T/\ # ?#+Q'XGB:V\*:S&8X+R.&6T>/Y##,\\!AF MQ(&DPP:3*D[<+Z6*P>786@TJKG4\E[J[[ZOY'P_#V?\ B'G^;TZU?+88/ ZW M56;=>>CY6HQ]V'O6YHSULG9GWG\9M"L/%'PH\0^&=1\5G0H]0TB>W&L"]-O] MC9T(67S 1MVL0>O.,'@U^ '[3O[0?@G]G/\ ;$UW]GRY\::7XI\.Z1%:))XV MT*<3PSW4UK#<2$;'<-'&\KPM@EM\3$@'*CZ1L?\ @VJ_;%^-U]'K?[87_!05 M-2N@V^41'4-=D+'J!->R0D'_ &MI^E>%_P#!5;_@@IXH_8:^%&E_''X">(-= M\<>'+-'C\*-/75?#>OV=];. MNX36EPKKCW(/'XUP'QP_:B\ ?";1KBWT_5K;4]=9"MKIMM*) C]FE*GY%'IG M<>P[CX5KT#]F+]F/XQ_M>_&72/@9\#?"]_P +'XME/T8LBP>:QKXW'3K44[^SY%!ORE-2 ME==^6,6^C1^D'[-W_!S[JGP-_9X\(_!_Q=^R9+XKUCPQH4&FSZX/'"V*7HA& MQ',8L9=A\L*#RA^0_P#Q$E?MM:Q\_AG_ ()P;U^]]_4I_D/3E(%_ M/O7V1^R)^WU^UC^T7_P3T^*'[3_C']F?_A&_B#X/_MM/#/@V31[\#5GM-,AN M[?$+D3R^;+*T6$(+%<+S7UA]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT MI3@UI&Q23[GY#_\ #X__ (+\:[\GAW_@E]L1OD\W_A3?B=]K=?O&Y"CC'45] MD?LB_M-?\%'/C)_P3T^)_P 8?CI^S[_PB?QAT7^VE\"^%W\)W5D+\P:9#-9D M6MS(TDGF7+21YW ,5P,8KZP^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &E*< M6M(C2?<_(?\ X:[_ .#GSQ!SIO[,/V'=\X'_ A5I%@=-O[^4^O0\\5]D?LC M>+O^"K'BS_@GE\3M:_:5\,G2?CI#_;0^'-L;'34\W&F0OI_[M";?F[,J?OCV M^?Y:^L/L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QIRJ)KX4)*W4_F!_;L\:_ M\%!_ /[8M[XG_;=UB\LOBQ;:=9_:Y2=/VFT\E?(51I_^BM&4ZA,@MNW?-NI^ M@_\ !1'Q+:Z>L'B3X:V=[T\,TBP"1OE6>-V496[6'L >X.*_;G_@D!\&/VLO$7_!%'6?!-W\5[ MG3_$OC?2-9;X2ZO-K]VDF@V&L"L'E="-&DM;16[[M[R?FVWYGY.?\ #CK_ (+6 MZP,^)?\ @I\'(&1_QWEP=-CO-.AMH\/\LG_%/7EQ\HZ??O%SSVK[)_9(_P""3]Y^S;_P3S^)7["/B+X_GQ"_ MQ%;6=_BJ+PX;=K 7VGPV8_<8_)\S.]-P;9\N-Y^K_L7C?\ Z#=E_P" MQ_QH^Q>-_P#H-V7_ (#'_&B5:I)6;!12/RCT_P#X-.?AM&!_:O[:>N3'9S]G M\%PQ?-Z\W3<>WZU]C?LN?\$H_AU^S+^PIX^_82LOBMK6L:+X_.J_;M,BWO=-C^7N.;)N??]*_#3X@^" MM8^'7C34O!>NVDD-SIUY)!(DJD'Y6*\\#GCGW!%?UW_8O&__ $&[+_P&/^-? MDC_P6#_X(M_$+Q-X]U?]I'X(>#9/$6GZU<27NO:/H$!-]IUTY+2S11 $S0NV M7*KN979OEVX*_2\&^CE=.+>EXVZGSN?YAB\ MG5/%PI2J48W5105Y).UII=5&S4DM;2OT/QEK7\":#)XC\66.FB R1&X5KG"Y M B!!(G\2_P#"+JVJF_\ -\O^RQHS_:=V<;=F=V<\8V]: M_3G_ ())_P#!$3Q18>(;7XY?M)?#B'3-$M5,FF>%_%-D)+C5I2N%DNK=Q^[@ M7)(C< LP!*[?O_4/A#$Y&UB\\<:5&.O+SQE.I;[,%%OXMKNR2U>Q\T^.,'GL M7@\@4JM:>G-R2C"E?>4W)+X=TE=R>BW/KS]F;_@HO_P2/$<%A\*IO"?PUN6P M$L+WP?%HHC'3F:*/R!_W\KZT\'^// WQ#TE=?\ >,])URP?&R]T?48KJ%L], M/&Q4_G7RE\5?^"*'[&GQ1:6ZMO ,?A>[ESNNO"M[-; ?2%R\"_A&*\$\3?\ M!OW\3O 6J'Q3^S#^UO-I>H1Y^S+J<$UG*GI_I5HQ;\HA7!_9WA[F?^[XVKAI M/I5@IJ_;FALO-FO]I>(V5_[S@J6)BNM*;A*W?EGN_)'Z?45^6+Z5_P ' 7[) MZXM-2NOB'I%L.2LMMKGFX_ZZ!;X_AC/UI^A_\%Z?V@/AIJZ>%_VIOV6)=*O1 M_KC90SV$R8ZD6MVI)_[^"IEX=9OB(N>6UJ6*7_3NI&_SC+EL_+4J'B1D^'DH M9G1K867_ $\IRY?E*/-=>>A^I=%?&'PF_P""U/['/Q/,5MJOQ=F\(W'98QGWE@,L2CW9Q7TI\//BGX=^+FG?VM\*_C1X3\26VW)GT*^BNU4>YB=/SE%I?)VL_DSZS+L^R3-U_L6)A4\HR3?S5[KYH[NBL? M[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:\H]8V**Y7Q;XCNO /AZZ\7>.?B M%H>C:591^9>:EJCK;P0+ZO([!5'U->$K_P %5/V)VU[_ (1P?M=^&/M'F;/, M.E7@@SG'^O\ *\K'ONQWS7?A,JS/,(N6%H3J);N,92MZV3L>?C,VRK+I1CBZ M\*;>RE*,;^EVKGU!17+^%M?OO'/A^U\6>"O'^AZOI=]$)+/4M,99X)T/\22( MQ5A[@UH?8O&__0;LO_ 8_P"-<4HRA)QDK-'=&49Q4HNZ9L45C_8O&_\ T&[+ M_P !C_C1]B\;_P#0;LO_ &/^-24;! (P1D'J#7F?[3'[&_[,?[8OARR\*?M M+?!_3/%=EIKR-IHO'EBEM&D"AS%+"Z21E@BYVL,[1Z5VGV+QO_T&[+_P&/\ MC1]B\;_]!NR_\!C_ (TTVGH!^=7QH_X->/V'_&\SW_P?^)'C;P/,[<6OVN+4 M[-!Z!)U$V?6.-(Y>)7 RXXX)KZ]^Q>-_P#H-V7_ (#'_&C[%XW_ M .@W9?\ @,?\:OVLVTWK87*C\8/B3_P5,_X+^_L5^ M6L_VJ?V=H)[,6+VO_ M G.J>#08]/GD'E12B\TV06182,I"NI#M@=Z_)_6M9U?Q'K%WXA\0:I<7U_? MW,EQ?7MW,TDMQ,[%GD=V)+,S$DDG)))-?U'_ /!2/]F7XD_M9_L-_$CX!:%J M5G/J6M:")=*MO*V>?>6LT=W;Q;CPN^6!%R>F[-?RWZMI.J:#JMSH>N:;/9WM ME6=U"T-T8 JRL""",@@@UV8>49)M*S,YIIE>OK?\ X)Q>.7\:HAL/"=Y:75VL6HQ]+J&"V8.[F(,CJI!<*A)_= M@5\D5]D_\$=/$VF?LT_%_5?VZ_&\1&F^!]'N[#PS98Q)K>MWA!SG-V45U?]=>BU9QXS&X7+L+/$XF:A3@ MKMO9+^MENWHM3Z3\2_M[?\%R/A3\2?!W[2O[6C)X4\*QZP);+X:WPMM'.M1; M2LT1M(P]X457W%[GY%;9AMVT'K_V7?\ @D)XL_X*K_%C6_V]_P!N_P 5:WIV MC^*94FT[3=&\NUN-8V*(T=6='\FT2)$B0 ;W5 0P #-V?[&O[&_QT_X*?_&. M7]N3]LNZ9_"PN@= T>[B98-32-SLMX8\_)91G()_Y:MN&6)D:OU%L]&\5Z=: M1:?I^HZ=!;P1K'!!#9;4C11A551P !TKZ3B"&3\-9>\IHJ-7%RLZM1:JF MU_R[AYJ_O-_=>RC\;P]7SKB?,EG%5RHX2*:I4]G43_Y>5/)V]U+[[7VNM_ []FOP]I^L69W6WB'4(GO\ 48GQ@NES=-))$3DYV%1S MC '%>]5C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-?GS;;U/T/8V**Q_ ML7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:0&Q16/]B\;_\ 0;LO_ 8_XT?8O&__ M $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\ M;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ M $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\ M;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ M $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\ M;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ M $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\ M;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ M $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\ M;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ M $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\ M;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ M $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\ M;_\ 0;LO_ 8_XU:TJ#7X9'.L7\$RE?D$46T@T 7J*** "BBB@ HHHH **** M///CQXG^-O@R\\*^)?A)\/;CQ5IT&M.OC#1-/O+6&[>P>WE42P&Y>-'>.;RF MV;U+*& .37S)IWPE\8_M=ZWX$M].^%.I>'],\!?'_6_%^J>,-=\B&:-8=7O) M!IEM&DC2M)+(8Q*Q"QH(>&=@H'V]10!\Z_\ !4[X5?%WX^_L8^*O@5\%/AI> M^(M=\1O8"V$&HV5M# (-0MKES(]U/%U2%@-H;G&<=:]3\3_#^P^/'P U/X6? M$;PO?Z1;>)?#DVEZGI]Y);O<6RRPF-CN@DDCW+GB@#X\;X4_M27 M_P"PPG_!/R?X<74?B!=%7PE+X]-S;_V*-%5A"+\'SO/9C9@(+?R_,\TX.(_W ME=7\:_V.+[P>WP0^)W[/.AF^U;X$NMC9Z*UQ'%-J^B2VJVEU DDA5/M'E#>A MD95+;P2-^1],44 ?.UK\&O&/[0?[9_A;]J+QWX(U#PYX;^&WAZ\M/"&EZVT( MO;_4[T;+B[:**2010I" BAR'9\MM"JI;M_"NM_%+XS>)/B?\(?C;\!AH7@Z MC3/#VLG6(Y_^$DLKB&1)W\M1F' V\'_GKCJAKU*B@#X_\#?"K]ISX/\ [&.L M?L%Z)\-+[5]:CL-1\/\ A3QX+NVCTI]+NWD$5]<,9?-AD@BF*M (F9GA79O5 MMPV/BM^P5>>$O@/\&]*^ <<=_P")_@-J]EJ6A074BP?V[&FT7]L78[87N<%P MQ.T.%!(4EA]444 ?.'BCX1^-?VK?VIOAO\7O&/P[U7PMX.^%2WNHV=GX@:!; MO6-9N%C2/$4,LGEPVXCW^8S O(0%5D^>OH^BB@ HHHH **** "BBB@#E/C;\ M%_ G[0'PUU+X6?$6PDFT[48QB6W<)/:RJ>(VE7&/FSP/U,H MKT\OS?&9;=4FFGT>J]>A^=\<^%_"GB"H2S.$HU8*T:E-J,TM^6[4DU?5*47: M[M:[O^6WPG_X),_M3^-/$ZV'Q)T>R\&Z3$ZFYU&\U*WO))$YR(8K:1]S=.)& MC&#G)(P?TA^#/P?\$_ ;X;:7\*_A]920Z9I<.Q'G:1@ &=V)8D # M)PH50 .HHHS#-\9F5E5:271;>O4K@;PPX4\/HSEED).I-6E4FU*;6_+=**2O MJU&*N[7O96*R]?\ !'@OQ7_R-/A#2]2^39_Q,-/CF^7T^=3Q[5J45YJ;B[H^ M_J4Z=6#A-)I[IZH\>\:?L _L=>/;PWVO? ;2(I#U_LB2;3U/N5M9(P3^%+\# MOV'/@'^SI\2[SXG_ HTO4K"ZO=*DT]K&;4FGMXXGECD)7S,R;LQ*,ESQGUK MV"BNCZYBW3<'4EROI=V^X\&/"7"T,;#&1P-%5H.\9JG!33[J25_Q/R__ &HO M^#93X7?M ?%OQ9\:/#O[6GB71=7\7>(KW6;^/5?#MOJ$27%U.\[JHCDMR$#. M0 22 !R:DT;_ ((=_'OP5X>M?#&@_$KP7J4&G:?%:Q75X]U#)=A$"EG3R) I M8#)!=N3@GO7Z>45T8+-<;E\^:C*S]#BXMX(R'C7#4Z.9*=H-N+A.4&FU9[/7 MYIGY'ZA_P3$_:Y\%RWUQ;?LS>&]0B#,TEW%8:)>^9SUCCEW2<]@$!QV%?.0^ M&G[2'@CQS>P_M%?LIV?PZ2UDFC\,:A#X<>Q?6H6 ]-DO?$7@^>:ZL[&%2TEY:R*HN(8U'W MI/W<3J!DMY10 LXKZ/!\6YE7Q=.&(J-0NT[.23NK>\KV:N?D7%W@[ALJX'S. M&3U*U>M.$>2-62J@W7A[1EU*ZG\0+;".2-IEBVK MY,KG=E@>0!BIOV$O^">GPW\*?!>+7?VD?@SX?UWQ)KDWVLV7B71(KMM+MBH$ M4&R=6"2?>=R K R;#]ROHOX?? ?X'?"6_GU7X5?!GPIX9NKJ$175SX?\.VUE M)-&#D(S0HI9<@'!XR*_,,[Q.'Q68U*D-=E>_9):>6FA_IAX191G&1>'N!P>9 M+EJ1BWR]8QE)SC&5_M)2LUT>G0^)OB!_P<1?LZ?#OQ9JOA74_P!E/XUW0TO4 M9[0ZC9>&K-K:Y\N1D\V)S=CN?L#?\%Z]\._$?PW^*R7OA_5[G3KN6+P_ISQ2RP2O$[1D7^2NY M"06"G!' Y ]H_8'_ ."O'[,'_!1GQWKGP]^!'AOQG8WWA_25U&]?Q-I5M;QM M$TJQ (8KF4EMS#@@#'>NX/\ P3=_8+U&VAD\3_L:_"S4]0$8-[J=SX T\SWD MQ WS2OY6Z1V;+%F)))))R37GWQV_8!?@# M'XGCU'0M*74-0CU_1TME6$RB(;665PS;F''I7QEKW_!-;]J*UUN[\2>)OV*O MAUX@N+VZDN;V[G\)>';E[F5V+.[E5$C,S$DD\DFOI7_@EO\ L^>(?A'X\\7: MUXH_9#\+?#>XETJW@CU'0O"RZ>]^&D9FC+(Q1U78IPH&"0>]=N)RN%"@ZD:L M)6[2N_NL?'9%XE4H:C::C=6UE"$1[F:PMGED _VG+.?]IV/>O)Z^PR?* ML)#!0J3BI.23UUWU/Y5\7/%WB[$\78K+LNQ,\/0P\Y4TJ;<)2E!\LI2DK2=Y M)V5[)6TO=OYJ^*'[&NI?#Z6'XH?L\^(]3M=4T6X2^M;1;@BXBDB8.LEM*N&$ MBE0R@Y.1PV< _L1_P1=_X*>?M*_\%!4U[3OCE\#$T/3M$\/6#Z1XMT_3+I+; M6;I6>&\)FD_<[BX1EBCY3]X#NQQ\&5^M?_!+_0-+\,_L+^!=)T:T$%N$U&58 M@@4*TFI74C8 Z#J?.S\SX2\)_\&\7_!/H^(IO''QG\/:U MXWUF\=9+XW.LSV%F\@4#*0VKHR@X!(:1LG/K7U/^SU^R+^S+^R?IE[I/[.7P M1\/^$(]2$0U.72+$)->"+=Y?G2G,DNW>^W>QQO;'WCGT:BO*JUJM:;E-W;U9 M^E8# X7+,%2PF&CRTZ<5&*NW:,59*[;;LEU;8B(D:".-0JJ,*H& !2T45D=8 M4V:&&XA>WN(EDCD4JZ.N0P/!!!ZBG44 ?+OQ,_X(L_\ !+SXN>*9?&7C+]D' M04OYY3+,VB:A?:7%(Y))8PV4\49)))/R\]Z]B_9]_95_9R_94\,R>$?V=O@W MH/A*RF*FZ&DV066Z(& TTS9DF('0NS$5Z!15.4FK-BL@HHHJ1A1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9WB?PCX3\;Z M2^@^,_#&G:O8R_ZRRU2RCN(G^J2 @_E6C151E*$E*+LT3*,9Q<9*Z9\T_%G_ M ()#?\$__BWYMS>? >TT"\DSB\\)W4FG^7](8SY'YQFOFOXA_P#!O'I6DZC_ M ,)'^S=^U%K.BW=N^^SAU^Q$CJ>V+JV:)DQZB,U^E5%?59?QSQ9EBY:.+FX] MI/G5NUIWT]#Y/,> ^$:+,V/X@ERDJR'O\I4'J,"OU%JOJNDZ5KNGRZ3K>F6]Y:SKMFMKJ%9(Y M!Z,K @CZUZO^NN6X_3-\H7I3?FW&]W\D>3_ *CYGE^N4YK6I=HU+5H+ MR2E:R^;/P,_X*+?\%"_'?[=?Q.%]&U]I'@G2PH\.^%Y9AB-]N'N)@IVO,Q+ M-_"F%'\1;YRK>^*/P_U_X4_$G7_AEXIM7AU'0-8N-/O(Y%(/F12,A//4'&0> MX(-8-?U5E.!R_+LNI8?!14:22Y;=N]^K>[>[W/Y,S;'9AF695<1CI.563?-? MOM:W1+9):):'U7_P2A_;I\8_LG?M"Z1X.U?Q!,_@+Q;JD5CXATR>4F&UDE81 MI?("<1O&Q7>1]Z,,""0A7]U[;4=/O'*6E]#*P&2(Y0Q _"OYG_A'\-=?^,GQ M2\/?"CPM SZAXCUFWT^UVH6VM+(J;R!_"H)8GH "3P*_2BY_X-M]/90+3]L6 M9&SR9/ (<8_"^%?CWB;D'"=;-:6(QN,^JU)Q=[4I5.>STD^5JS6UWO\ (_9_ M"[B'BZAE-7#8+!?6J4)*UZL:?)=:Q7,G=/>RVU[GZ?45^7?_ !#F^*;']UI7 M[:FV->8Q_P (2\?/T%\<"?[)NH_E^HN3[<5^:?ZM M\%R^'.U\\/47ZGZ=_K-QO'XLC?RQ%)_H?J)17Y=G_@AA^V)9_N-+_;KQ%U \ MW4(^?H)2*/\ AS/_ ,%&;+]]I?[?&V7IG_A)=7CX^HR:/]5N%9?#G5/YTIH/ M];.+(_%DE3Y5:;/U$HK\N_\ ATG_ ,%8+']SI/\ P4"VQ'DC_A/]=CY^BQ$> MG-'_ [+_P""UEA^_M?^"@?G%>%C_P"%K>(#D?1[;%'^J&02^'.*/SC-!_KC MQ#'XLEK?*4&?ICXU\8^&_AYX/U3Q[XQU2.QTG1=/FOM2O)3\L,$2%W<_15)K M^;W_ (*)^/? G[<7[2VO_'GP_P##JQ\'+J,OEP1Z7;JLEXBEMMS> ';) .')X:O7KU:>+N^5.-[1T3?9J3NM>BV M>K/R[Q \0^)J6*H4FS>ZT1YW8?L]:9#Z#!_P#!#8Z\/^"AWAL:/YGV3UXSCOBOKRL;*W2"SL[2%8XH(D4*J(J@!5 X %6:**_D9MR=V?V DHJRV" MBBBD,**** "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@#RSXK?L3?LM?&SQ ? M%?Q&^#UA=ZD[%I[ZSN9[*6X;^]*UM)&9FP ,ON. !3OA-^Q7^R[\$->_X2GX M:_""PL]25MT-_=W$][+ <$9B:YDD,)()!*;<@X->HT5T?6\5[+V?M)6AL4M?%,5O&6>W,8(CNB ,[-F$8_P .Q.Q. M/A"OWGDC25&BE0,K AE89!'H:\=\7_\ !/W]CKQQK+Z_KWP+TU;F1]\ATZZN M+)&;.23';R(A)/7CFOK+:CLU;;LT[;'\N>)GT>\3Q1G]3-\DQ M$*0&FE8 [(USDL?H,D@']G/@[\--)^#GPMT'X7:'(9+;0],BM5F*X, MS*OSR$#H6;K M$FNGKSLYSF6:248JT%][?=GWOA)X24?#>A5KXBJJN*JI*4DFHQBM>6-]7=ZN M32O9:*VI1117AG[,%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Q+ M_P %+O\ @D)X?_;$UN3XT_![7K+P[X\-NL>H)?1D66LJB[4,K("T4P4*OF , M"JJI7@,/@1?^"(O_ 49;7O['/PW:*R M:RC/V+1D==K^27 :25@2IE(7"L5"C+%OM.BBOD[;>[;>K;[_ "6B2"BBBO*/6"BBB@ H MHHH RO'/@KPU\2/!>K?#[QGI:7NDZWITUCJ5I)TF@E0HZ^V5)YZCK7X3_MQ? M\$M_VA_V0O&5_=Z7X1U+Q/X':9WTGQ1I=HTXC@R2J7:QC,$BC )(",>5)Y _ M>VBOLN$.-S6M_YF/A[\)OB?\6O$4?A/X8_#[6=?U*638MGI.G23N#G' MS! =H&>2< =R*_97_@D1_P $UM7_ &,_"VH?%;XQ16Y\?>);-;=[."59%T>Q MW*YM]Z\-*[JK2%25'EHJDX+-]I45[W%OBCF7$V >"I4E1IR^*TN:4K:VO:-E M?=6U[VNCY_A#PJRSAC'K'5:SK58_#>/+&-]+VO*[MLV[+M>S11117Y>?J@44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 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 0 MWVH6&F0?:M2O8;>(R)&))Y B[W8(BY/&69E4#N2 .34U? '[2OQCT?QG^VGX MZ_9R_:&\2:E8+:ZGX&/PET!]2GM+'5+:74K0ZC.JQLJW-QO9D!?<46)P@4HY MKZ[^$7PTO?@2/%L-_P".=9U#PN]^NH:%%KVL37\FDVXMD$UNDLS/*8A(CNJL MS;0^T< "@#T2BOS?^%GC_P#9N_X*'?&K4W\3?MY_&WX?^.=4U2==.^'6A^*7 MT*SALXW*6T4"26[++.T"))( ^]I'D(7:,U]!_MC_ !4\01_'/X+?L-> ?$6H MZ6OQ"U*YG\3:E8ZA(EXFBZ?;F:2W2X#>;&T^QD,JL'"H^&!;- 'T[17RSKGC M*3]D/]O/X=?!CPY>W:> _C!HFHVT6BW5]+/%IFLV"K*+B RLQB6:.5(GC4A6 M( QL/#FAW>J7P0X/DV\+ROC/?:AH VZ*^* M/A+X9^(OQW_8#U/]LWQ!XZUJU^*VN:/J?B?P[JMEJ\Z0Z+Y+S/96$$&_ROLO MEQ1I)&R,)?-D+[B:M-X>U[X_Z[#8:WJ6DS&.; M3;.UD5-7-H^28Y-_[M'^\BN2"& ( /MRBOE/XK^)(OV)/VL?@_H_@.\OHO _ MQ3U"Y\,^(=!O-3GN8H-1Q&;&]A\YV,)=,@O-4\.>-]'T6/6[1/+O\ 1+BY MU&PCF6&4C*DP72M@AD.Y"0<#%#_@GGX[^.7A;QS\5OV0/CSX\_X2[_A45[IB M:-XXN%VS7MC>VSSQQ7+$G,L4:IN));YSEB K'T#XM?L0?#'XC:QJWBWPUKVO M>%-;\0:QIFH>(+W1--[/N "D!0 > M0?\ !5GX!_#OXK?LK:WX]NM(CA\:^%XX;SP%X@L%":A%J0F06]O#(OS-YTK+ M&(\D%G4@;E4CD/VB?#OB?P9_P4H_9=^-/CG;]GO]'U;PQJMW'@10ZI)83-$F M1QF625PH[^6V.E>Y_!?]B?X$? K^SE\*6OB'48]$;/A^V\3>+;_4[?2/E*@V MD%S,\-NP4LH=$#X8C=@D5W'Q0^%/@+XR^$W\%_$705O[$W,5S#MG>&:VN(G# MQ7$,T;+)#*C ,LB,K*>AH ^8OVQ/#M]\4/\ @IS^S-X/T*-I)/"5MXA\2:TZ M#/V:T*6R1N_HKS0",'U<5[W^U%X/N/C'^S9\2OA-X3O(I]6U?P7J>FP012J6 M2YGLY%B5Q_#DLO!QD&M/X;_ GX??"_7-1\7:+!?WVO:O%%#J?B'7-3FO;Z>& M//EP^;,S%(EW,1$FU-S,VWM?//PW^"_BKX%?#?]@WXA^,;*:WL]*\3 M:C9:J9EQ]EDUZ&L?L:_ /7-5U&ZOO#=]_9FM:L-5 MUOPO#K5S'H^HWVY6-Q/9*XAD9F16=2NR1E#.K-S7;?$?X9^!/BYX)O?AS\1O M#5OJFC:A&$N;*;*CY2&1E92&C=6"LKH0R,H92" : /EW_@HOX=O?B5^UM^RS M\,] C:6^M_B3+XEN5C&?)L]-^SSRN_\ =4_=!/4\#FOK^N(^'G[/OP[^''BF MY\>V"ZIJOB&ZL%L7U_Q'K,^H7B6:MO%M').[>5%N^8JFW>P#/N;FNWH **** M $=$D4I(@93U##(-1?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C# M_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4? MV=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SX MP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $ M/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_ M]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V= MI_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^, M/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/] MG:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^ MA4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I_ M_/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ M?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G: M?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4 MU% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ MSXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H M4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ M ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% M $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C# M_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4? MV=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SX MP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $ M/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_ M]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V= MI_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^, M/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/] MG:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^ MA4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I_ M_/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ M?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G: M?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4 MU% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ MSXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H M4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ M ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% M $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C# M_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4? MV=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SX MP_\ ?H4^*VMH"3!;HA/4H@&:?10 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 17U]9:993:EJ5Y%;VUO$TMQ M<3R!$B11EF9CPH !))X %QKA?V\M9\8^%?A5H?C?0?ASJ?B_1-!\:6&H>-_#&C6 MPGNK_2(UEW^7"2/.,_AE\!/B MQJVLZ3X7U;2](_$OAWP=H5UXH\6Z]9:7IEC"9;W4-1NDA@MXQ MU=Y'(55'J3BKM?/_ .W'\1O$/P8UKX>?&+4_A?KGB[P-X?UNZE\7:?X=LOM= MS93/;[;*_P#(R/-CA<)(%)*$@$C(&1R,UU=?G?H_\ P4I_9RT_]KS7/CU\(?V= M/BYKK:WX(M=,URW\-> _GO;F.ZD>&ZF1I4SB(/&)""Q V]$K[!_9<_:X^$O[ M7'A6_P#$7PU75K&[T>\%KKWAWQ%IQL]1TN9EW*D\)) W+RK*S*<$ Y5@ #T^ MBBB@ HHHH **** "BBB@#+\8^-_!?P[\/S^+?B!XOTO0M*M@/M.IZSJ$=K;Q M9.!NDD957\35;P!\4?AG\6-(;Q#\+/B+H7B6P5]C7WA_5X;R$-_=+PLRY]LU MX+^U;\7_ (:?"+]K3X:R_M)V%F/ >NZ#J>G:/J^L6Z2:=IFO-+;LKW&\%(F> MW$D:2M]T&4 A6D(\2_;T^$_AW]B+Q_X?_;=_8?LX-(\0J\EWXW\#>'RJ:?XA MT")/,NKMX$.R-(]T8:15QNG1QAQE@#]!**S/!/B[1?B!X,TCQYX;G,NG:WIE MO?V$C#!>&:-9$)'NK"M.@ HHHH **** "BBB@ K#^('Q/^&GPGT0>)?BG\0] M"\-::THB74/$&K0V4!<\A?,F95R<'C.>*W*^7_B;\6/@]X,_;^/PV_:CTK25 MT[Q;X#LHOAKJWB.VCDL!/'"O MB)H,7BKX?^,-+UW2YR1!J6C:A'=02$==LD;,I_ UJ5^=_P"TGX;\,_\ !+_] MJC0OVAOV7R^G>"M;,3?&;P#IS#^SK"PENHK:'4EBSBW8R3$1J 6B<+A#(M? MH@"",@Y!Z&@ HHHH **** "BBB@ HHHH YKXC_&?X/?!VVMKWXN?%?PUX6AO M'*6DOB/7;>Q6=AU5#,ZAB,]!6SH'B'0/%>CV_B+POKEGJ6GW<>^UOK"Y2:&9 M?[R.A*L/<&OF'1/B'\"-3_;:^)_[-_[4?AC09O$&ORZ?=^!9/%5A#+;ZOH36 M%O']BMC."I,=VEX[1#EWF=@#M;'D6GV6G_\ !-7_ (* Z3X.^!^J7;_![XB: MM8:3XM\+&BBB@ HHHH **** M "BBB@ KD_B#\>?@;\)=1M=(^*OQG\)^&;N^7=96OB#Q%;64EP,XRBS.I<9X MXSS765\E? S7OV:_C1\5OBW^RU^TGX&\/7OQ!B\=ZI-=:=XIT^%[C6M&EE9] M-GMVD&YTBLF@B 0[H_+#<;@2 ?6%A?V.JV4.I:9>Q7-M<1B2"X@D#I(A&0RL M."".014M? W[+.K7O[#7[>ES^Q[X-\2W^L?!KQO?7EOX0%[<&=/#FOV]K'>7 M&G1RDDE/+E4$'^.1!DNDQ;[YH **** "BBB@ HHHH **** .4\3?'CX'>"O% M<7@3QE\9O"FDZY.JM#HVI^(K:"[D#?=*PNX_@7;^.#\,KCXT>$X_$BR",^'G\1VHO@YZ+Y!?S,^VVNCUJ'4KC1KN#1K ME(;Q[:1;2:1MVD]U\'/B!>DF6]@@7?)I\[$G,L<8) )RNW +)) M%M^SJ "BBB@ HHHH **** "BBN$_:DTKQSKO[-'Q"T7X8S3Q^([OP3JD.A/: ML5E%VUI((MA'(?>5P1R#@T :&B?'GX&^)O%\WP^\-_&;PGJ&OV[LD^AV/B*V MEO(V7[RM"KEP1W!'%=77R)X+^#G[%7_!4K]C_P /^*-!\$:;H=[:Z?':V6H> M'[:.UU/PEJ4**&@1T 8"-P"$;Y70HV.586/V#/CM\??!'Q5UO]@3]L6^.I>, MO#&F#4O"'C([MOBG10XC$K,WWIHR5#')8_,&RT;.X!]9T444 %%%% !1110 M4444 )))'#&TLKA54$LS' '4DURW@GX[?!#XE:Q/X>^'/QD\*Z_J%KG[58Z M)XAMKN:''7^MF&#E)+2.XC88.5D,_DE2P1P4>)CN0AMA4\T ?5-%?-'_ 3T_::^,'Q!_P"$ MG_9C_:LTM+/XK?#66*'6;B-0(M;L9,_9]1BP "& ^8J .4;"[]B_2] !1110 M 4444 %%%% !3+BYM[2!KF[G2*-!EY)&"JH]23TI]<%^TO\ ?3OVF?@[JGP M/\0>*M1T?2->V1:S=:.RI=O;JP(( 0$LKMR2([Q 57YCER0"26 M1Y?L&@ HHHH **** "BBB@ HHHH 9/<6]L@DN9TC4NJ!G8 %F(51SW)( 'D5+G[9"";5BS _NTE*RE5 MVL6B3#K@D^:_LI?M6_$KPE\2A^Q-^VR8++XCV4!;PMXI1=ECXWL5R%N(&. M MR /WD7!R"0!AE !]04444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 5Y'^V9\*?VA/C-\+8/!G[.' MQ>B\#:W%J<6HG7Y(FDW?9LR16NU2"$EF$6]B&41HX*/NVG&^+GB[4?B-^U/: M_LHCXMZ[X,AD^'S>(K:Y\-3P07FIS&\:W:-99HI,+ J!RB %O.!;*H0?&?%? M[1W[57_!-WXGZ;I?[6'BN;XE?!;7[Y;2P^)']EI#J?AR9S\L=\L"A94Z_/MW M. 64Y7R: /6?V+?VTKSXX7FI_ CX[^&%\'_&+P>HC\4^%ICA+M!@"_LR2?-M MWRK<%MN\.=&L='O]"\;>%=,NHH[\6D M\MO-%>6HE95D>.2 ADW LK@#NR1_MF?LD>&OVFO#.D_&SX7>/(/"7Q&\)V_] MH^!?B)8S*$C3:9/)N'&1+9R*3G.X*'9@"K.C]7^QU\1?VB?BM\%=)\<_M(?# M/3O"6LWEE%_Q*[.[>628C.ZY=64?9Q)\K+!EV0?>J444 %%%% !1110 445\^>)]8UG]HC]H[Q[^SO:_'?Q3X&E\%Z)I5SIUOX M3GMH+B\^UQRN]ZSS0R-*B,$B$:X52"6W%TV@%[]MWX9_M=?$#2- U_\ 9)^* M-EX=U;PC>2ZS_9U]&S1>(IU3RX]/E(956%HWGW%\@N8OND>8E[]C7]LKPG^U MCX3O;6YT6?PSXZ\,S_8_''@?4\K=Z1=@E3PV"\+$'9)CGH<,"*\5\,?M:?M( M_L1_';2?V?OV^-;M?$O@SQ7>?9? _P 9+2P2T'GGA;748XP$C;H-XQC[Q+KO M:/L?V\/V6-4EO!^VQ^S?XF@\)?%CP58/+]N9#]E\262+EM.O47_6[P J-][. MU?[C( ;/QAU3]H;X$?M6_P#"Z_ _P;U7Q_X#\5^$K+1_$FF^&YX#J>D7MG<7 M4D%S'%/)&LL3I=NC*&!!7<2, -W_ ,'?!FKWWQ&\3?M!>)O S^&=0\5Z7IFF MIHES+"]TEK8M=/'+=&!WC\]FO)5VH\@6.*(;\[E73^ 'BKXQ^.?AEIWC#XX? M#RQ\):WJ%M'-+X;M+]KI[$%!E992J@N6R=BKA 0I9R":[6@ HHHH **** "B MBB@ KYS_ &T?!_[;T/C31/CQ^REXMLIX/ VGR-=_#J[#!?%RS/FYB9PVU'2. M&+R\F&7H]:%/&/[7'C;XH^%_#?[3WBWP'J_@+Q8-%TW3?#(M52TC^R03 M17=Q'+"S70F=Y3RZILCV+M*N[P\4#.!%(@ 2&YR0-JA1N(3:"T;2@'I_PT^(G[,7_!3']G:XMM=\(V M^L:3/+]E\4>$->A*7FC7\9^:"900\,J-G;(I4DZT^]S>7%[=ZAYL3Q164;W#R/\ O))%18EP&=UX)-?2+&[-W'8,>1%Y[*OG.O>144$YP,#<0#- M_9\^'M[\)/@)X(^%.I3+)<^&/"&F:3<2(V59[:UCA8@]P2AKKZ** "BBB@ H MHHH ***^5?"&F?%K]L[X>^(/B?\ #']KWQ5X&\5:3XSUK2+;2=,M[*;3=(>R MO9H(;:ZM)(2TS-"D,SEY-Q,V1A-J /VNX?VX_@W\8G_ &P/@KJB>*?!N@Z; M#I^O_".!'\W4=.7,TVH0MDC[6KR.JJ%SL@7E]YCKOH]/_8\_X*?_ +.VG:]J M_A_3_&7A/4'$T,5R7ANM-NE&'C+1LLMM.F=K!6&0>K*P)X#]C[]N#XI:C\9; M[]BG]MKPK9^'OBIIL#3Z-J>GJ5T[Q79J"?M%MG@/M4L5'!"O\J%'C7&^.?[/ M?Q5_9%^/]C^T]^PUHMO>KXZU^#3_ !]\)I+K[-9ZW+*6/V^W;!6VFC >21]I M4('<@CS%< Z+XT_L0_L^_!_]BSQM^SM\ /AI:Z3+X]BATNTC\Z6ZN;V_E=4M MV>69WD=83F7!;;%''(^% 8U]/6MM'9VL=I$25BC"*6/. ,55T2+6)])LY_%E MM8C4E0/.ED6>*&0@@K&S@,P )7>0I89.U<[1>H **** "BBB@ HHJ*^N6LK& M:\6W>8Q1,XBB&6? SM'N>E $M?'_ .T-XU_;(_8X^-VL?M>:EJ,GC?X/ZK<1 MV_BOP)ID#-=>%;&%1%%J5L2Q$I(#2S ! /,VL"$$J2>"/#G[1'[6_P"S-X9_ M:F_9Y_;2U[0O&6NZ4NH#2+BVL[CP]'=<^=IKVWV?>B12!H/-W-)\A=@[&NF_ M8B_;?UKX_:[X@_9H_:4\ Q>$?B[X/CV^(_#K?$S1-4MK>W>267%I? M0W=[>2RR,TCL+6"1/,=CRT4>?F05PTOP+^-W[!_[3.F)^Q;H-EXA\ ?$_5)O M[;^%VHZFUK!X>NUCWR:K:RA)/L]J!M610A&YXXU5B\(C^Q+"UN!;VUQJXMI; M^.V"37$$!12Q"E]@8LRJ64':6/09)QF@"S1110 4444 %%%% !17)?'SX@ZE M\)/@5XU^*VC:8M[>>&?"6I:M:V3@XN)+:UDF6,XYPQ0#CGFOG[Q7\*?VK_%_ MPFT/]H[]C?\ ;5UK6]=OM'@U2/0_%MM8S:)X@CDC60Q(D<*&R+9PI5L+PI*' M,@ ,'Q1\6_VJ_P!@;XP:E\6_VD=?/C+X,>.]<,^HWFFVLCS_ [N)7"0QEP\#^-9O$26=BI"V>GP6%Y'([,;38[:/[<\'FBR6>ZAMVNBAX?R5E:7:>#Y> M#QF@#0_:G\=^-OA?^S9X[^(WPWL$N=>T3PI?7NDQR)N43QPLRNR_Q!2-Q7N% MQWKY2\:_\$P_BK\(_!G?L5?M?_#K]LOX/Q^/_ 5I\ND:AITY ML/$OA>\XN-&O$'S0N,#*]T; R."%9650#R?X]_LE:A^U3!X'_;W_ &1_'T?@ M'XJGP]97^F:K,"UGK-G/ DB6EZJ@[AM<*'VME?E96 39LZC8?M2_M3?#[3/@ MU^T;^RA#X3U"T\2:3J.H>+;7Q18WFEJ+*]AN6FM$25KI)I%B:-(WC 02G=(0 M,-Y+\(/BC\5?VP?"?@']E']F"2Y\/^#_ (<1:*?B3\1IK;/E76G/#-#I-@KC M$DH>"(R,0551@@J<2??% !1110 4444 %%%% !7E/[:_B'XL^'OV=]4C^"&J MIIOB75]4TK1;#6I(MZZ4+[4;>SDO"O?RDG9\]%V[CPIIG[87QCN?@WX!T":+ MQ,^@Q>)O&^E>'[OQ'''&S:3#=2E7N!YJM&K878'=65&D#E6"D'QG]I'P7^W+ M^R=#/\;_ ("?%/5OB]X/LT,OB[X8^.88)[M[4#]Y+97,4*.2%R?*(;'7$OW* M .2^(O["GB;]@O1T_;%^ '[17Q#UO5/"H_$32/%>N?;;?Q+I*,#?$H$7; M*L7F2J27P4XPP#5WG[2O[#7Q-T_XZ)^VK^PCXZTWPU\0KB)8_$F@:L6_LCQ9 M "5FV?><$$,"58$^-_![XO_ !;_ &]?BOX$UKX)7<_A_P"$ MOPNU""]UCQA+;$2>+-6CM7@DL;17_P"755FF224_>+';R%- 'H5GI'QV_:>U MSX?7/QQ_9>F^'U[X%\71:_>ZG<>)["_BEDBMIXQ#9-:R/*PD>5-_FI$!&"/G M8 5]%444 %%%% !1110 445X[^U)\3[OPUXR^&OP@3QW>>%K;XA^)[C2[GQ! MIZQ"XC,=E--%;1/*CI%)/*J('*EL;E3#,KJ 5OVYH?B[XB\ >%_A/\'O&UUX M7N/'7C>TT/6_%.G\7.DZ:UO)1?L>Z[_P3I^) M7A'XW_ GXW>-]:\(:IXHL=#^)?ACQ?K O8Y8+^=+6+48RJ)MDBN)8F8[22K- M@A=RM-^T'K7[:?\ P3^U'_A=-CXVU/XU_!V&X27Q5X>\1VENVN>'X@P8W<%Q M%&GGHA ;YQA,#( W3+[)\9_C#\+?C'^P]JWQT\&>)X+OPQ=Z FL6FID86-8) M4ERX/W&C>(AE(RK(P/(H \K^)_[$7QS_ &>_VA-1_:M_X)Z:WI,-SXCD,OCO MX5Z]<==;.6FMW'$$VYBP)P%9V(8*S1MZ5X.\.?%#X\_&?P+\;OBO^SO=_ M#N\\"6.IJ8]3UZQOY[N:\A2$P0O9RR!K< ,Y>3RV+)'MC(+,.-_9Z^(?QH_; M7_:-TW]J/PV;OPI\&O"=IJ%AX2@N[4I>>-GN%5);R16YBM%:.-HQC_%?Q/XC^%/Q)NI]!USP]XNU$7C:1JOV M::XM;J%MJC9+Y#PL-HY==Q?*!*\'['/[2O[#7Q@U3XE_L!)IGB3P%XCN_M?B M3X+ZWJ@LQ!.>LVG7#YCA)Q@!\ !3O"IY?K_ .US\9/A;X9_9UT+]HG4_%%O M)X5TWQ5X_LCP!X"N85^UW5CYXF75+TG.R1\'RXUZ)(>HPT@!U_PI\% M^-/B!^T(/VH?'GP9NO E[;^!6\-KIFIZG9W5[>"2[CNF>1K.66)8HC$!'\Y= MC/*65,#=[1110 4444 %%%% !117@WQ%\3ZC\8/VJ-7_ &5?^%R>(_!(TKX? MV/B#3CX6GMX+S5'N+N[@FE\R:&4^7;^1 J@!FN6W[@JX ,+]KGX/_$+]JKX M_>'?V;=0^)^O^$?ATGA*ZUWQ$_A>\^S7NO7*W,<"6?G$';#&'$CC!!\U 1DJ MR8_[,OP8\<_L+_M+VW[/5C\5/$'BKX8>.] N[WPI'XGO!A:K9M$TUJLF% M!AE@E:10 .86^7(9WY&^_:6_:6_X)Y_&?2/!_P"VQX@B\>?"SQ%>?8/#7Q>3 M2X[>]T660@BVU!8E"E?D4E@ 6"&0%MC1I[-^VW\;_AM^SQI_PZ^/WQ%U IH^ MB^,K@O+:0F::X$V@ZJL<$*J?F>67R57MDC) Y !WO[1'[/'PH_:F^%>H_!WX MOZ E_I=ZH9'0A9[*< ^7<0/@F.5*?#/PW\&^&-,N;3 M0?">I"TEUR]O7NMUS<2%6W11BV,:I@_,&((^;=T6KWGB']IKX\?%'X)Z;^T1 MXK\#7GP]ETN#3+/PE);0O)'=Z?%="_E,T,C3@RR20[,A%%MV9]P\Z^&/[6O[ M0/[)W[16F_LO?\% IM/U>S\52"U^'_QDT[3EM(=48-A+2]1 $BER^.,;6<9W MJ_FT =M^QCX(^)O[+?QE\3_L?^,?B7K/C#PJNAP>(_AOK7B"?SKVWM#,UO=V M$TG&_P J0V[+@ ;9N ,[5]%_:W_9=^&'[5WPKG\'^/%NK6]TN0WWAWQ'I"M_ M:.B7R#"_V5/BWX.^*GB;1K_5K^[\&>(= M'\-^'])MC)=ZUJ4][H;06<6 2&;RW.>@4,<$X4]'^Q/\//VA_"W@[Q#\0/VG M/$EO)XI\>>(3KMWX;L #:^'5-O#!'91ODF0K%#&'.=NX'&X[G< TOV.?#_[4 M.B?!G2V_:U\*6LXTD@T[3TA$$:[MK3N"?-N64CS&7;&"H"KD-))ZO11 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 444V>>&VA>YN9ECCC4M)([ *J@9))/0"@!U?)7Q0_:%_X*"_&7XI>+ M/"G["WP[\#6WAOP%JS:3JOB+Q_//NUG4XT5Y[:UCB(VI&7",[X#-T=<$5[_\ M:?"6I?%CX2SI\./$<,.KH+?5O">JQ7&8#>0.MQ;,S(?G@D951P.&BD<=ZK_L MXW7@GQ%\/Y/B5X&TZXL(_%^I2ZMJNE7++OT_42J0W=LP &UTG@D$@)/[WS.< M8 /EGQSX5^+?_!0[X%Z-\=OAYIO_"N?VB?@IXHO+)M.:;$2:A&J&XL6=B0U MO<1-"Z,Q9,.4+,C.QZGX8?MX?L[?M._#?6?V;/VYM#L/AQXQ?37L?&7@KQS( M+"WNAC#3VDTY570D;TPWF(0&!8*LA[SQE\7/A'^R5\6OB_\ %KXH>)(-*T>? MP[X&_B7^T'\' M(=&U^Z>>ZM]*UBTBDGM(#.YMG((_=2-!Y3,O!5B00,8 !F_\$^/"?B#P)^R! MX/\ !?B#4[J^72DOK71[V\0K)S444 %%%% M!1110 445YU^TSH7BN3P-;?$CX>V=Q=^(? ^I)KFF:;;.0VI1QH\=U98Z,TU MK)/&@/"RM$_\ H ^=M;_ &EO^"F7QYO]8^*/[&/PB\ )\/=$U>[LM&C\97

:1.&VY>.=)MF[865L_(XC*_7WP3TOP!IOPPTN MX^%EZ+CP[JBRZMI$RL"C0WLSW8V8 PG[X[1V7 YQ7A_B+]H#X8_L5^&/C/XK M\33O\_Q1<>&=!LHB]WJ^IWFBZ7=?9K>/!,CR7$\C$@$#<2W0T )?@E^T9J]MX U\Z>T7B'P;XUD%GJ>BWR#*36PF"F=D?#(4&XY"L M@W%#]#?LIVGQ L?V8OAY9?%>.9?$L/@K2TUU+H'S5NA:QB029_Y:!L[O]K-2 M_!:U\0^._A;X.^('QQ^&ECIGCAM!M9=7MY[:*26PO#&#*J.,[!OR=H/RYP>0 M:[J@ HHHH **** "BBB@"#5=3LM%TRYUG4I_*MK2!YKB0@G8BJ68X')P :^) M6_:H_P""K7C_ ,)K^U9\'?V=O S_ TEB.H:/X*U.[G/B/5=)^\MR"C>6LDD M7SH@R<, $EXW?1?[3T4_@M-$_:$@$DMGX0DGA\6V&2T=SX?NPB7S,G1C 8X+ MO)!.RUD0?ZPUWWP\\(Z%X \!:+X%\+SR2:9HVE6]CIKRRAV-O%&J1Y8 ;OD5 M>>_6@#XP^-7AGXM2^)_"W_!6G_@G]HTVNR^)/#%FWQ ^'A.)/$6F^6I4J%W? MZ7"H$9"@L#$NT-ATDL_M&_M$?L=_\%$/V.]:T[0?',&E?$#1XC?>%?#6I.MK MXBTKQ%"";>WAMV(DDD>7$/[K<&$A .1QTGB3]I/1?V.OV6+OX>> K%]2\>ZO MXW\6:-\+?!^GP":XN[EM;OOLVV(?\N\"R1;V; VH%SE@*^HM$T+3-0:R\;:W MX(L;'7Y;&/[2YBBEGMF9!OA\]1E@IRN0<''I0!=T$:N-"LAX@,9O_LD?VXQ? M=\[:-^WVW9Q5NBB@ HHHH **** "N<^+WQ.\._!;X5^(_B[XM$ITSPSHMSJ= M\ENH,CQPQM(50' +';@ XY(KHZ\4_:A\):+:^(+3Q7XOBDN?!OC#2V\#_$6Q M:4B-;.\9DLKO_9,5S.\)88PE^SL<1# !X1K?[5/_ 5<^&GAR+]J?XH_LZ^! M3\,UC2^UOP5H]Y/)XATC2C\S3NS$1O+'&0[@ ]#E(\,5;\:/!WQI_8Y^/%U^ MW]^R'X;NO''PV^(4,%]\3_ 6E*6G)9 PU>S0?>8JV]L G+.6^1RT7VU<:1:7 M^BOH.KK]M@FM3;W0NE4_:$*[6W@ [@3G YZ5\E6/[64GP(_9Z^"_[.GPCT MR7QA\3M7TO1K'2_#-DZNXTRTDBBN[JZ=N+>+R(9D$C_QG(R$H *** M* "BBB@ HHHH X+]IOXZ6/[-WP/USXPW?AVYUF734ABT[1K(XEU"]N)X[>VM MU.#@O-+&I(!P"3@XQ7S5_P -/?\ !3#]G?7]&^*7[9'PD^'[_#/6-4M[373X M,NIWOO":W$BQQ37!=RLD:.ZB0KO'HR\ ^Q?%_P ':9IOQNL]-\5M.WA/XFR6 M=O ]7M M1-;ZOX2U&TDC*Y^_;2*"/<$@C'((&* /D7Q+H7QH_P""4_QWU[XI?#SP1JOB M_P#9\\;ZH^I>)=!T6$S7?@Z^D.9;F&(=8#UXPNT!6*E$9^Q^(/BC]FO]JCX[ M_!']I+]EOXJ:'K7C72O%"V]P=%NU:[E\/2V\_P!MCO(.)84C4Y4S*NQY @^: M90>KUW]M2Y7XH_"7]GGX/Z1+XL\6:['8:GX\M;,*8]#T.2U/F75S(W$3[Y(I M$0D,^W'_ "T0/]!Z3X7\,Z!=7-[H7AVPLIKQ]]W-:6B1M.WJY4 L?(==M=!\'Z LOE MI=ZC<;BGFR?\LXD2.21F.!B,C*YW#U*O$+CP9I.@_M(?\()XNFN&TKQ)JZ>, M? UT9LFQUJUC$-_9H6! 66!Q,J=6$M\5V[ 0 >5^#OV@?V]?A-\5O#OP[_X* M _#+P#?^"?B/?C0['Q!X&,[1:9J-PK"&SNDG)+1RD&(';C0&/)Z-]] M,NSQU]5_ME:!::]^S=XDENH=[:0EMK-LP W1S6-S%=QNN>A#0@UR]Q^UR?&G M[9VF_LP_!G0'\2V&B6%Y)\5=8M@IL] 9HQ]DA:0\/<-(K*T2G(5V)!*-L .+ MTN/X%?%K]O+X??M-_LL?$;0];O=1\,ZG8?$=_#5_'.EQI7V=6LY;KRR?+E6Z M6&-1)AV (P1 =OU75+0_#7ASPS!);>&] LM/CED,DL=C:I$KN>K$*!D^]7: M"BBB@ HHHH **** /&/VQ/VA?BC\'[+PS\._V??AU:^)_B'X\U.:R\,V6J3M M%86B0Q>;<7ETRD'RHDVY4$,Q< '/!\D\"_$W]JG6?B')^Q-_P4J^&?A"ZTCX MH:#?VOAOQ3X(DF%E>2) SW%A*)3N27R=\B/A#F/C>?F7U/X;^#=(\.?'R?X7 M^*Y9WNO#=W>^*/AU>O+EI=+U#?%?61+ EEM[J3.!C;'+9#. 0>@_:GT2RO/# M_@[Q1.$$_A_XG^';FSD8X*/<:A%I[8/J8[V1?<,1WH ^6_@A\<_BS_P2U\0Q M_LN_ME+J6K?"=)_)^'/Q=ALY)H;&W)_=V-_L!,6WA5SRF"!NBPT?JOP-\,_" M/4/V_?$/QQ_9F\9Z1J_AWQA\.C)X^;PU?Q7-C_;,=[!]AG9XB4$\MN]Z67.< M1[R,R9;I?A;^UE!^T5^U'XD^$_PK\-'7_AWX6T*2T\3>,-B&Q;7#,F+*!C_Q M\ 0F3S"N5!"]B"WMVBZ#H?ANP72O#NBVEA:HQ*VUE;+%&">I"J .: ,_X>?# M?P+\)_"EOX'^''A>TT?2K9G>*SLTPN]W+N[$Y+.S,69F)9B222:VZ** "BBB M@ HHHH *\#_:X_:$_: \,>.O#W[.7[(OP_T?6_'_ (DTVYU2?4?$T[QZ9H6F M0ND37,_ED.[/)(J(JYY!)!Q@^]3P17,+VUQ&'CD4JZ,.&!&"*\4_9K\*6/A_ MQQJ'@3Q/-,O^"SM8:K;131JTT/FDE M;FVG:!]AV[@>45<%\S]G#]LGXF_L7ZM:_LC_ /!2,S:(X[BX(Q%,J@?,Y!P/WFUAOD^B_CMI>E6OQG^#WCJZ>.&:Q\5ZI8R74G CM M)M!U&>4%NBKOLX&)/'R#VKF/V;_VGH/VP/B5\0;7PSX)_M3X4:.+33_#_BJ\ MMD-KK6H(TWVX0JXS-"N8%5\%2%MHW0BTDD"GY3.BC&W ^C/!?@OPG\.O">G M^!? OAZUTK1]*M4MM.TZRB"16\2C 50/_P!9/)Y-7--TS3=&L8M+T?3X+2VA M7;#;6T2QQQCT55 'TJ>@ HHHH **** "BBLOQOX1TCX@>#-6\":_P"=]AUK M39[&\-M,8Y!%+&T;%'7E6PQPPY!P: / OVG/C]^UKJWQF/[,O[$'@/PU-995T[28;AY4MK=5B^>2>3R96Z,H5>AY*^*-5M=*L8?A?XC@UO4[N98XHX(;S29XWD=B,+&#<8_ZZF@# MQ7]FS_@H#K'@"[7]E3_@I=IL/@GQS91&TM?%.M*J:)XLMP-HGCN2!"KLOW@Q M",3_ L3$O4?L7_L]?"RW\ _%[X-^'1:Z_\ !W7?'4[^%;6*Y+VL M$']L:T@2UM($BBC0+''&H544# MX 'I0 S3]/L-)L(-*TJQAM;6UA6*VMK>()'%&H 5%48"J !P *FHHH *** M* "BBB@ KY8^-_[0/[ O!L5GX#:W@\5^+_'LTP@N+^:!+ M@6-JD/)*Q21EW8$9?'R8!?Z!^,7P_F^*/PTU;P19:[-I5[=0+)I>JVY.^QO8 MG6:VN /XO+FCC?:>&VX/!-)-6+^.-'60,EGK MEI#%IUT@XSQ]CC0$\.L:.!\Y) /FCQ/X6^*__!2+X#7>D^)=*C^&'[17P1\6 MA[.6TF;R+74/*26.2-\N?LEU$5(.7PT8/[Q5P_2? O\ X*!_#?XH^';_ /9A M_P""A/ABP^'/C];"2P\2:!XQ5;;2]=A*E'FM9Y#Y3QR#^#>>OR%Q\U>E>-O' MOPP_9T_:%\?_ !J^)'B>ST/19_AGHMQK-WZBB,% R\C"Y2,*N68JB M@$XK0_97\>^(/VI?@G!\3OC3\&AI<6H:]?77A:Q\06433R:2T[/8W#Q$'R9# M"44CJ=F_)# T ?M%_P#!1CXX>/?%1_8;^&G@.W\'^"->NM&DU7QW<3>?XCO[5S'8^)/A;XN?MV_![PG^V9^SYI+>!OC]\)M7O=-OO#M[* DE MS ^R]TB9F(!1^'CWG;MF*L1YA=?K#]GYO &I_#6W\;?#)9X](\5W4^OI:W M:WGO)#/<(RXRC^>\K.C9*R,Z\ !1Y;XD^-7PB_8X\2_&KXH?$K6%T[2KC5]* MU86D,>9K^^FTV*V$-O'QYDTOV)>!W#,Q #, #C/"?[;7[)_[97P?'_\ 9.^"/@(_#>VN MY_\ A'M&\47,XUKQ+:PR,AN(PKJD(DV,8U8J>G^L!!/T9^TU8Z_H?AW3/C=X M0BNI]1\ Z@=4N-.M2Q.I:88VCO[;8/\ 6/Y#-+&N,F:"$< FNI^$?AKP5X2^ M&VCZ'\-[I9O#R6@ET1XY%>,6LA,L2QE0 8U1PJ=3L"Y).20#XY^+_AOXK_'+ M2? 7_!6#]@S298O&]OH?V3Q9X#O6Q_;NGQRNMQ82#@-/!,DL?0,VQ2N'CC4Z M_P 3OVI/V)_^"AW[)/BCX8_$[Q#;^$O%,&G2-+X.\4D6NMZ+K,:$PFWA?;)< M.)<*OD@M('\LJ"Y2NI\7_M#^!_V*OA'\2;16FEUV]^)>K6W@+PQIL FN]5U2 M_CAO4B@A .Y?/O-S'!"ANA)53[_\/--N_%7A3PWX_P#B;\.=/TOQ?)HMM)JD M#1132Z==/$IF@289RJN67(;! H QOAC\,8O$/@SX;>._C9X9@O?'GA?PK"C7 MUWEWLKZ>U@6]9 3M#LT>W?CSMY+R\N$BBB M0O++(X544#)8D\ ^!_"NL_'ZW\"_"CQ1KLMO\2/$ELZB2>P%G+=0P)/G; M%%/Y#Q%L'&[RSO\ PW87CMLN]!:X\^Q3*D$B MVF@DM"H/,=O%OR)L$ \U^&/_ 5[_P""=?A"TT;X2>"]?\1:=X5T:"WT?2?$ M5WXU>![JP^%/[0-[X6L+J)_#'Q1CDU M_P -7$,@:%-7CC4WT","1B>$1WB ?>9+Q^]=;\0]4^ ?PG^%LVE?%&[\*>'O M!L=DUI)9:P;>VT_R-AS (WQ&5V@CRP.1P!7&?LJ_#/PUJ'[,G@+3=<\/W/V+ M1KDZIX/AU!I$N=/LQ<3MIH.2'1TLI(HV1OX2R,""PH @^('[$'PV^+/[7FD_ MM5?$JYDU8>'?#5G8:!X8G7-G#?07-Y,-0D4G$LBK=;8P1A"&;DE=OM=%% !1 M110 4444 %%->6*-D2255,C;8PS8+'!.!ZG )^@-?(GQ0^*W_!3;XD^(O%'Q M*_90T'P+9>"_!>NW^EV'A[Q)'-)J7BV6PG>"[9&5=L*&:*6*(;T+%"2<$4 = MG^VWXG_;A^'OB/0OB_\ LP^&K#7O#'@^SENO&/@^27_2_$L4K8>*V 5BLMO' M%YBD$%C-@"3!C/IW[-W[2/PI_:K^%-A\7OA#KPO-.NQLN;:4!;BPN% \RVGC MR?+E0D9'0@AE)5E8S?!C]H#X7_'#PUIFK>#O&FCW&H7NBVNHWFAVNKPSW5@L MT2/LEC1BR%=X4Y YKYN_:K^!/C_]CCXBZE^WU^QQ91$7#HWQ5^&F_P NU\30 M%P/M-NH!$=\"^1M&7+$@%F=)@#V_X*$?"3XI>(?V<;HB/3IA+XE\"@]/L$\W M^F6:_P#7M=R;@!@+#>VZ#[AK*T;]B#X?G]K[7_VP?'&I3:[JURUO_P (EI5V MG^B>'RME;VTUQ$A)#7$OD+F7 *HJJ.1FNY\&6)^*EAX;^*_Q$^%LWA[7-.,M MSHUA>WP>\T])X3&Z3^4=@=D8[XMTB JAR60%>TH **** "BBB@ HHIK2QJZQ M-(H9L[5)Y..N* '5\O\ [7/Q:_;/_9W^+D?[17@_P;;^)?@YH6F1V7C'PG8N M'U5D),LNL6ZXQB(.L9C+9(BD+*%(E3AO$?[17_!3"\\/S_ME^#O"O@B/X36, MSWR> 9XY7UR^T"-SOOC*%V+.T(:=8U; 7:-KD;6^O?"/Q*^&WQ$:[@\!^/\ M0]=:R?R[Y-(U6&Z,#'/RR"-CM/!X..E %7X9_$WX9_M ?#*P^(OPZU^SU[PW MK]D7M[B,;HYHV!5XW5AE6!RK(P!4@J0""*Y#]F.\O?!2:Y^S5X@N'>Z\!3QQ MZ%-,Y9[OP_/N;3I6>R9C]\5X-\5/A3\2_^"<_Q9_X7_\ LF>$ MY_$'P[\:^(+>U\<_""P<*\%_VFECE,#LN$D8&*,YPP1MX1BK,S@'FWP/\ MV(_A[\)?CMXQ_:4UN^DU_P 7^*-7NY-.O;U#LT+3Y9GD^QVJL6\O)M:T^VUGP?I[2_VGX8L M;Z:.&"ZEG=561HFEB,V&8 %L*HR4 .B\->&;?]MC6_BCI.H_M!_$/PAXL\$^ M/[W1+2W\'^,+G3ETBUBVBSF-I&PBN$G0&4O,CEBTB*RJH"\;\./CU\8? /Q6 MN?\ @G#_ ,%)EM=>L_'.GW%CX#^)=O;"W@\20.IC^RSA0%CNL, ",,'* [BZ M2//^TG\)OB%IOQM7_@HK_P $X/%&C>+]_7,QA,A:*SAR28K>-=JA ?F*@GHJKZO9^#/#.G^,+_Q[9:4L6K: MI8VUGJ%VCL#/#;M,T*LN=N5,\N&QNPV"2 -2@ HHHH **** "BBN1^.OQ5C M^#'PC\2?$R'0I=8N="TE[JWT:U<"6\F.5AA!P=N^3"[L'&2<'% '75\>Z_\ MM5_M+_L=_M 7VM_ME:;9R_!WQ]KS+X8\2Z63(?!S>&Y'@/A"[^S2W$*R MRS;1)"QB,3.6<;B#N'RA_H_4;3X1?M#_ VOM!NI=$\7^%=\$^&?"^KZSX@T/24M; MSQ#?)>ZR\:Q= 8WNQ)*QKDA(\D(">2Q9F]?HHH **** "BBB@ I MEQ*T,#S) \K(A811XW.0.@R0,GW(%>?_ +3OQ=\6?![X0WWB?X:>$8O$/BBX MU"RTGPYH\L_EQ3:A>7$5O#YS9&R)3*)'.1\BGD9!KQKX/_&']M/X#?&*#P9^ MW_XP^'5SX5\2:/!#"GBOP]>1:UX0GG;:JZC;Y9(F;^&.9# M);2'_GE<258^)GPT^#7[5/P?O/ GC:PTWQ/X4\0VF-]O.LL<@_AFAE0G:ZL- MRNIR",@U\_?LN:_^UA^S?\9IOV&?&_AR[^(OAS3],BU+P;\2)K](GT_1VE:- M;;4B02TJ;'2(H"TA3& @9H@#VGQ3#9?M=_LI:GIW@?Q'-HB>//"4]K;7\L!: M;3))XFC<.@92)87+*RY!5T(."*N_LV?LV?"[]E7X76GPK^%>DM%:Q,9M0U"Z M;?=ZG=MCS+JXDZR2N1R>@ "J H '5>%/!GAGP1:W=EX5TI;.&^U.YU&YBC=B MK7-Q(99I "2%WR,SD+@%F8XR23J4 %%%% !1110 445Y1^U?\6OBSX!\&Z+X M<_9W\-:9J_C?QGXB&A^'6UB5ET^PD$%Q<3W5R4^8QQ0VLQVK\Q;:H!Z$ ]%\ M8W7B2R\):I>>#=-BO-7BT^9M+M)Y0D OB%;?+I_BZ'('D[RJA+M"0NTA2_ (W%3+N?L_ M?'?]I/X._$+6?@[_ ,%#?&_@*'?I46J^$?&^F72V%IJ$?F^5<6KB?RP)8V:$ M@!1E9,_-U'J7[2?[-OP>_;'^#TWPY^(UHEW87:K=:-K.GRK]HT^XVYBN[:49 MVN,Y!&592005)! (_P!IKP]K%GH.E_''P9IDMWK_ ,/;Q]4@M+9T/]LW]FFX^&V@?$.?3-*\5'2;^V\1:.=TG MV6*]MKT/ V1AI(XL*_(4N&PV,'S3]BKXE?M>>'_&NN_LE_M">#CXGF\"20I' M\6(;Q8[;4["2/? LR'<[7VS;N0?PG<[ [7F^B?!O@SPS\/O#5KX.\':4MCIE MD&6SLXW9DA5G+;%W$D*"Q 4<*,* 9WP?^#_PY^ OPYTOX4?"CPO;Z/H6 MCVXBL[.W'XL[L>7=CEF=B69B222:Z6BB@ HHHH **** "O)/VX?C#?? G]G3 M4OB+;:I.-0" M"9,D$ UPGPP^(OB_Q7X-\=?LD?\ !3?5_ UMJK0Q6<.IVFIQV5IXFTN^CE6. M6!9BC"99(ID.U5*LBD $!B 4?CQ^S-^U!\,+!/C[^P/^TAXLU>_M(1=77P^\ M<^*KC7=*\06^-Y6WDNY'>"1AT*R -D!6CZF'X8_MA^#/C[X!T#]N#PMI4^AZ MGX(O)/#WQA\+W9(GTRPF=!<&0$ E;:98KM9",B%+I<*[.HXGX)_$_P"/7_!+ M;51^SY^TYH6N>+O@Q%*5\"_%71]/DO&T6V)^2TU".(,R(HX! ^7&$WI@1>I_ M 3P;\'/B5^UGX]^.WP)N;35_ OCSP%:6OC*6TMV.G:KJPGE564D!9)!;,ZS! MM=*T?2K5+;3M.LH@D M5O$HP%4#_P#63R>34WAS0-+\)^'K#PMH<+QV6F645K9QRSO*RQ1H$0%W)9R% M ^9B2>I)-7: "BBB@ HHHH **1W2-#)(P55&68G KP+]J7XA_M<^(?B1I_[ M/O[&L/AG3-5.@_VWXC\9>+4>6UT^U>9X;>"&*-6,DTKQ3'+*55(CW(( .X_: MKT7]H3Q-\&+_ ,,?LO:_8:-XROYXDT[7=4?%OIRHWFO(XV.7W+&80 K?-,"1 MM#&N*_8T_;+N?CK/J?P4^-GA8>#OB_X041^+?",[86=1@"^LR2?.MI,J05+; M-X!)5D=Y?V5?VE?%VJ>';OX9?M?:]X1\/?$[0?$LVB7EC::K'#'K6(H)X+NT MBE8.Z2PW$70?>##"G**[]LK]C6W_ &B;?2_B=\,?$Y\'_%;P>3/X*\:VJX:- MADFTN0 ?.M9,D,I#;=[$ AG1P#;^)F_X/_'GP_\ &BWQ'H?BL0>%O&798IVD M8Z5>-V&)Y)+1CU;[;#DXB&*?[57[&?@W]KKQ-X*;XF:Y=?\ "->&+NZN=7\. MVS,BZYO,#16\[JP_<"2%79,'<43E<9K'_9<^)WQ)_;&^!FHZ#^TS^SS_ ,(\ M@%WHGB(OJ8-OJMU#*899K'RR7$&Y&99MZE7 \MI OF#WT# Q0!#I^GV&DV$& ME:58PVMK:PK%;6UO$$CBC4 *BJ,!5 X %3444 %%%% !113998H(VFGE5 M$499W; ]S0 ZO'OVT=*_:YUOX?MU_$GXO:K\'_V+9?!WAVT\(V%K/XB\4^-( MI91>7EPADCL;>.-' 58MCR2$9_>J!C!W=E^RQ^TY#\5/AYHVD_&;5/#OA[XF M":\T_P 1>#H=7B\Y+VTNIK:5H8BY=HG,)D0C<-CCYCUH A_8U_;*\)_M8^$[ MVUN=%G\,^.O#,_V/QQX'U/*W>D78)4\-@O"Q!V28YZ'# BKQ1?@M^TQYRJ(O M#OQ5P'(X2V\1VMOP?0?:K*'&>F_3U'+2\\)^V?\ L=>*/%OB>T_:W_95UZW\ M+_&+PM;'R+R0A+/Q)9J,MI]^,@.K*,+(WW< $@!6C[/]G?Q]K/[8?P'T'XA? M&7X#7/A2*\?3]4L-,U*_S.;JWE6>.YC$>&CB$L<;Q,Q#NN=R!2-X!5^-O[$' MPW_:'_:)\*_&WXL74FIZ9X1TPI9>$I%S9WEZ)F>.YN 3B41!FVQD8)8DDC*M M[6 , 444 %%%% !1110 44V6:*%0TTJH"P4%FQDDX ^I) KY5^,OQ$_X*/_ M !7^(OBI/V-;3P+HGAGP'J7]G?\ %8QRR77BF_CA26>.+:NV&%3((@Q*%G#' M>!]P [']MV\_;Z/>K_K+:XCZ MJP.<'HPY'M+^SU^TEX&^.?@7P]J)\0:/9>*M2T&WO=9\()J\4E[ID[1J9H7B M#>8-CEER5'0$XS7AW[97[./CCX#^-=1_X*%_L=W%KIOBG2;%[GXC>$KB3RM/ M\8:;$I>4R <)=(H9ED'+$?WOO@'K_P /67X-_'W6O@[.PCT3QF+GQ/X0!X6& M[WK_ &K9KV&99([Q1U8W5SCY8JR]>_8@^'_CK]L!/VM/B5J4NMRZ3I5K;^%/ M#=RG^AZ9=1ER]\4)(DG.Y0A(&S;GEMA3J_AC>7'Q^\&>%_BM\4/@S>>%=0LK MQ=6\/Z3JU[F_T]WM7A+S"+ C#L)8D<#\2/C;_P4Z\6O MXD_:%_9[\,^!;?X>>$]6U"WT_P &ZVDSZOXFM;">2&XN ZKMA,C0R^4@9#@# M(;(W7/VMOA+9?MAQ^&?VDOV)/C)H=G\9_AY:K>:.EKK$$C7%I*-SZ=>*K'8& MW, )!LR\B-@2%E .=NOCS^TO_P $TOB]I?@O]JSQY??$3X)>)[Y;/0_B5J," MG4O#MPY^2'4'0#SDZDR-DLH+J1L:$?0W[.R <3Z;($;[0=X#Q!"9 P7:'P';VC]E'X0:EX9^ GPJE^ M*^F2/XR\)^!X--^UW#LL]LLD$"RP2;6PQQ#"'!W#?$#R0#0!G>!/V(_A[X=_ M:N\6?M?>+;Z37O$NM7$:^'(KM#Y'AVV%K#!(+="2!-*8R7E&#M;: ,N7]KHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "O ?^"DGC:Z^&?[.UK\2;[PY)K'AO0/&FBWOC?28XO,^U:.EV M@G4H>)%#&-RI^4A"&^7=6[^VC\._VGOB=\.;+0OV5?B=:>$-?L=435&U6\#, MES]G!:.Q91GY)I"N]B&7;$5*L'KG?V3_ -K'PM^U_P"%/$/P,^.'@*'P]\1- M!MGT[XC?#O5D#*R.OEO-"K$^?:2AN""V X!+!D=P#D?VA?V$_A-^TKX5TO\ M:C_8J\4V7@;XBI8IJ/A#QQX2Q;6^JHRAEBNUC 66.084LREEZ,&4&,X/P8_: MF\8_%_X:1_'KXB>#I-"^*7P'U>;2/B[X>BAP9])E"_;9(U&23L+ N>H5BTC^X_ SX>ZKK7QN\9_M+Z_\ "R^\&MXP\/:1I+^']9FM M7O+AK)KMFN[D6LLT(9DN8X442,P2WRV-P4 '8?$KX%_ [X^/H&M_%'X>:-XG M70;O[?X?EU& 3QP2,H_>*#\K @*<$$'"G' KLZ !@"B@ HHHH **** "BBO MG/\ :$\1>!?&?[8?A#]F#XX75[%X8\4>"+^[\/6D&L7%E!JNKQ7$8DAD:"1& MD>.V^=$+;?G60 >K?M _#G6/B1\.)K7P?*:1>].^$WB;PY\5/@M9^+?AY%+H4/B"TN+GRUA43Z=?322- M8K9KY)^,6D_M+?\$LO$:?&WX7^,/$GQ'^!+W*KXO\%>(- M1DO]0\,1,V/M-G<2DN85S]UC@='SN\U/?/@KXY\*:/\ %16\%:Q%>>!_B_IY M\5>"KV'B)=1\M6OK=<_=\Z,QWBH?F+B]) VT >+?&S_@F7^RY^S#\)Q\=/V: M-"U#PE\0/ S17_AS78=>N99M6O ZJMC.DLA2873-Y&P*N3, ."5/VE=V5E?Q MK%?6D4R)*DB++&&"NC!E8 ]"& (/4$ BO-]<_96\!>+/VA;/]HOQGXE\1ZQ> M:3;1)H'AK4-6+:-I5P@8?;(+0*!]H(8_O'+$'!7! (]-H **** "BBB@ HHH MH *\U_:;\,^(7\*Z=\6O =A+=>(O .HC6;"RMES)J-J$:.]L /XC-;/*J \" M98&/W!7FG[:NF?MU>&?'FC_M$?LNZG::KHO@C37&L?#.5G$GBF*9]UR5*Y E MC2*'R>-^XR[<[O+E]1_9@_:?^%7[6OPJM/BM\*=6:2"1C#J6FW0"7>EW:@>9 M;7$>1]Y6!Y;D..5-OO.0F5]G^!S_\*H^)OB/]FRZ4 MQZ>@?Q'X%)'RG3;B8_:K1?\ KUNW.!P$AN[51]VKGAO]E7P#HG[0.K?M*:UX MC\1>(?$5\OEZ1%X@U;[19^'HFC"21Z? %5;<. =S?,YW,-P#," >DSV=I=2P MSW-K'(]O(9+=W0$Q.59"RD_=.UF7([,1T)J2BB@ HHHH **** "H9]0L+:Z@ ML;F^ACGN2PMH7E >4J,MM!Y; Y..@J:OEO\ X*4?L_>)_C7K'PCU'X=_$:Z\ M(>*M+\8WD'AKQ+;9Q8W'+HHMVSKT/V=DBN\G)$<$Z#_6FNE^,_P "O ?Q M_P#A# _!K_ M (*5_#_^PK_X*?MS6$'@?XG:-?VVB:_X8GLY)XM;:Y<0Q7-BB*YN()=VXA0V MP$DDKAC[!^S#=WO@VRU?]FSQ#>RS7WP_FB@TF>YZ%-N;3IR3RQ5$DM78 M\M+92-_$* /)-&_8J^#'[''[37PX\;_LI:=<>%QXJU2ZT/Q?X4@U2>>TU73U MTZZN1=,DSN4D@F@APX('[W:>9!N^KZ\R^#W[*G@+X0?$;Q)\7AXE\2>)O%'B M6ZF:;6_%FKF\EL+1Y/,%A:#:JV]LK8PBC)VKN+;%QZ;0 4444 %%%% !1145 M_+=P6,TUA:">=(F:&!I=@D< X4M@[\N CW]VX)6&,=68X_4>HKSSXY:7I?P^^*NB_%O5+&.;PYXI2 M#PCX]@E7,8265O[,O']/+NI6MR>RW^XG$0Q\^?"W]BCQQ^W'X)UC]J[]KW7) M[/QWXFTN:+X;:-:2.MO\/8TE+6TD*YRUT)8XY'D/. 5XR0/H7X%>,]/_ &O_ M -F&XT'XM:(L.K2P7GAGXB:+&VUK/5(,V]VBD?,-Y<0?!G]E3X9?L<_M?Z;H/[-/VO1_#?C;PCJ5SXJ\%_VC+<6L$]I+:"WU"(2L MSQ,3/)"1DJP88 VFO7/V<_&OB/Q1X%NO!?Q OS)XM\'7[Z%XFG"A6N9HT5H; MT+V6YMW@N0.B^<5ZH:K_ +.7[+'@']FNQU.70O$/B+Q)KNN3B77?%WC+5C?Z MI?[2QCC>8JH$:;FVQJJJ-Q."220#T9;&R6];4ELXA%_BQ%-< M6_B#Q3HGBV]CO-%UN*1O.MFMO.\I8%;;M@"J/)*!2I.Z@#W3Q-HNF_#C]I*V MOM9M$E\,_$Z:V2XCE7,=IXFL%$MI/[&>VMPFX\!]/MU',G.G^T?^R%\%?VM& MT+3OCUHEQK6C>'[F6ZM="%[)!;S73J$6:4Q,KN47>%7<%_>-N#<8^_M#? 21]3N[[PUK5_87>C^(1H]R$NM$U2/?;70@D8-AX MIE=HI"I! C?!##(!YC^RM^SWX4_9,_:0\7?!CX':A>1^ ]2\,6>O2>&+F_DN M8] U)[F:']RTA++' M^!QSVKA_V>OV=?A]^S5X';P7X%DU*]ENKDW6LZ]KU^UWJ6K71 4W%U.W,C[0 MJC@*H4!0 ,5WE !1110 4444 %%%5]5FU"WTNYN-)LEN;J.W=K:W>78)9 I* MH6_A!.!GMF@"Q7CWA?1],^&'[1UW\/=7LHVT?Q7=7/BOP3+(.+'5Q&T.J6Z? MW3(D_P!J4=6-Q>GHE>(?"K]H;]H3]A/XIV?P&_;_ /&<'B'PGXOU!W\%?%V* M)H[:VO96+OIM[O),*[BWE.Q(5<#)0'R?I/\ :+^'NO>/_AVNH^ S&/%7AJ_B MUWPC(\FQ6O[<,1 S?PQSQ-+;2'M',]*\7?M"^$9 MO$L>A:=+:Z-I4^H306UJTKAIIL0.C.[A8E^9BH$8P 22>>_8E^$=E^SGXK^( MW[/?@#Q#>WW@/P]JUC<^%[6_NVN&T66ZMS+P7_9M[V(2Q]U3).W#P@'U#\"M*TOX9?% MC7/@+J-@@.C6TVK?#^[=/F70[Z=&N;)#Z6]W$$VCA87LQ5#XZ_\ !.S]EC]I M_P")5U\4_P!H3P-/XHU%](BTO34N-5N+>+3K1"[[(EMY$RQDED.(O%FO_ JAMM=U"WTBVE8W&D7L;?:]/+%0IF>W MC:409WK<6UN'"D8KU7XP?##PW^U-\'X/#5E\4_$NC:-K/V6^CUGP1K/V.XO+ M4XD$8F"L?)E4C=MP2IZB@#D/V$O"5]\,OAQXE^#-OXNO=>\/^"O'%[HW@_5- M0G$TS::D-O(+=I!_K#;SRW%KGC'V;;@;<#VZL?X?^ /!_P +/!>F_#SP!H,. MF:-I%JMO86,&=L:#U))+,22S,Q+,Q))))-;% !1110 4444 %%%>"?MX:W^T MO?:+X.^"7[-5U!HM[\1O$4FBZMXWD8M)X?M5M)KJ66&,=96A@G"/D;64 89U M=0#U7P[\1?A3\79_$W@KPUXHTO7FT&];2/%-A!*LHMIFB#-;RCH?D?!'(R&4 M_,K <3^RY;)X4;6?@QXE)G\1> A!I4&IW!S/J.@,9)-+G9CR^(S+ S'EI[6X M/>O(-*_9[^'G_!-#Q[X#\??">VN+?P3KJP^$/B;2:ZGF9M.UJX?@&07 M4LEO(YP EX@ "Q@#V+]H)/$K()-9?6;B"2 MPCCB6*&.W2)UC0(B+R58LV2VX'%=A^Q+-XK_ .&;M%TKQ?XMG\0SZ1J&J:38 M^(;I]TNK6%GJ-S:V=V[?QM+;10N7R=^[=D[LUJ?M$_LW^&/VF-!TOPGXU\;^ M*M-T>RU(7>HZ7X;UMK*+68PI7[+=L@WR0'.2BLI) YX%=UHNBZ1X;T>T\/>' M],@LK"PMH[>RL[6(1Q00HH5(T5>%55 X % $MG9VFG6D6GZ?:QP6\$:QP0 M0H%2-%&%55' '2I*** "BBB@ HHHH *QOB'X$\/_ !/\"ZO\._%4#R:= MK6GRV=V(GV2*CJ5W(PY1USN5ARK $+]1LM0DM,))8W;6L,DT3*\4+W2P^8P91M0JQ*,RGRO]H7]E_]HS]C M^XE_:/\ ^"?GC;7M1L--!N/%/P;U_5[G4K#4[8-M U#^P_&\\46PW=W;(OE7>WLEQ;O#<(.R3JI MY7 \C^*G_!)O]C3QTGB;XB>+M,U*S\8ZQJ%SK-S\1$U^>"[TZ[9VE%Q$%D6" M-(CC:I3 5!DDC=4_P:_:4^'_ ,5K_P %_MJ_#.66#PO\1((?"GCBPG8;]*U5 M)6%A),!P&6>26S9O^6GVRU;[B"O4?CO^RMX$_:-\3^'-6^)GB?Q)+H_AZ226 M;P=9ZN8-(UEV*%3?P*N;D(4RJ%@GS,&5@Q! +O[-&L>*_'O[,O@?7/BHB7>K MZOX-L)=<,\&!=2R6R&1WC(XWY+%".-Q!%=^ , 4BJJ*$10 !@ #@"EH *** M* "BBB@ HHKQ3]MCP%^UMX\\(Z,W[(OQ%L/#>MZ#J+ZQ*U^"8]7>%-L6F2#. M!#-YLA9FR 84'&=R@'H'QM^&8^+?PTU+P7;ZH=/U!Q'R6OB*V@Y'H/M5G#GTWZ>W M5IN0#P?X\_\ !+?]DWX2_!K7OC7\-DU;PQ\0O"MG=>(=,^(J:]<->OJ<2M,' MF0OY+K+(-K1K&H(*_"FHQ:[X4#/M$UY M S-_"EQ \]JY[)<,>H%<)_P %*_A-HWQD_9)UCPOKNI75C;6^MZ/>SZC8 MN%GLX8M2MS//&3P'2 S$$]" :\P^#?[<7B?]D?6[[]E__@I'XHAT_5-"TR:\ M\)?$V6-A9^+M-A7.20"1>JH :/EG; Y+ MM)GN;>ZLXECGMC>;Y)7VL"$G#RN2K [9,@@X(KYF^*G_ 3?_9H_94\.Z%\= MOV5O#]YX.\;^%-=TU=)NK;7+J8:[Y]W# ^GW*32,)%N%D:/Y0I#.,?*"M>R? M CQ3I'A;XH7G@C1'E_X13XA:!6 8F]G M& (N-U_V5O .H?M&R?M,>*?$?B+7-6AMXX] T75]5\W2M 98A$\UE:A0L/VW_V.C\7_L/[1'P8\8P^ M"/BUX(@:X\.>,-PCAGA0%GLK[/$ELPW E@=FYC@J75OH>D9592K*"",$$=: M/,OV2?B=\&21T0PC^)E7^Z0 =/\$OVR/BSX2TJ7]GK M_@HW\ ?$.FZ[';/8MXMT7PK9+70/%&KZKX,L-9B/VK2+.:_O6L5<-\R3+9W(5E;Y MD,CH>E>N^$==O?$WANTU_4/#=[I$EW'YG]G:CL%Q"I)VB0(S!7*X)7)VDX/( M-:5 !1110 4444 %%%% !1110 5\?_M;_L^_$']F?XHG]NS]BRUB7Q#J%_;6 MGC_X;A_+M/&B2S+&K1J.([T,^0X'/S-UWK+]@4A5202H.#D9'2@#F_"FC:CX MFL]%\=?$WP3ING^)K."8P06UQ]I.F+/MWPK/M7>2JH'*@*67C( )Z6BB@ HH MHH **** "BBB@ KS']KNP\4'X+R^+? _A&\U[6?"FN:7X@L=&TT W-ZMG?0S M3P0@]9)+99XU'4EP #TKTZB@#X9U?_@G=\??VK+.X_:U^.GQ/NO!GQKW07?P MVL='GW6/@J"%FD@LI0 ?M+.7/GN M'P_%8ZUK6DV;11RL=KRI$')81&52RJ3[X&2*Z6B@ HHHH **** "BBB@ HHH MH 9!;P6R&*V@2-2S,510!N8EF/'(R>$_$GP4_;1B\8>%=#O+KPG\ M7;(VOB:.SMF=-+UZQMV>WOGV@^7'<6D;P.V /,MX,G+5[C10!0L_"_A[3_$5 M]XML='@BU+4[>"#4+V-,27$<)D,2N>^WS9,?[WTJ_110 4444 %%%% !5'Q/ MJE]H?AK4=;TS1IM1N;.QFGM]/M_]9=.B%EB7/\3$!1[FKU% 'S!^R/\ ME?% M&;XA-^R/^W)X9M/"WQ7@@:YT:[M6 T[Q79\GSK1Q\IE4 AXQS\I( PZ)QWQT M_9K_ &C/V1/VC=4_;0_89\.'Q-I/BJ82_%+X3BX$9U*0$EKVSSQYQ)9R!EP[ M-@2+(R+[]^UG^R;\.?VN/ARO@_QA)<:;JVFW O?"OBK3&V7VA7RX*7$#@@CD M+N3(# #H0K+YM^R!^TS^T+/X]U/]C_\ ::^%^HWOCWP=' ]YXVT>!!H^K:9) MN$&H/(2OE2N$8>4JDLZMA5"R", R?%'CGX=?MQ^)OA9XE\!?#GQKHGC?P1X^ MLM5N4\2>#;W3I]"LT.;^WN)Y8Q"5EB'EB-)'+N8R!A'*_4>C^&/#WA^\U+4- M$T>WM9M8OOMNJ201A37#$N?1!5ZB@ HHHH **** "BBB@ HH MHH YKXP?!_X<_'KXD?M^'+6VO/#?Q%U/4"EUI5A(S!-*N$"G[161W8]RQ-7J** "BBB@ HHHH **** "OEK]H70?VN#\>M M?^$/[-7AMM(T[XH:=87VL_%"Y17MO#8@CDM+S8F(XM0A@5YHF5<*'(+<8_> >:=/]I[]GKXE?LD_$K5/V]/V+-+24R1 MFY^+/PS63R[3Q):)EY+R #B*\0;GR!\WS$ DNDWTC\"OB_;_ !W^&FF_%/3/ M!.N:%I^KVT=QIUMXBM4@NI(F16$AB5F**22!N(+;=P&TJS 'EG[+'P/\"2:A M\6]=T?P7/!X ^(?C"'5=*T+6M(EM5GE^QP"[NUMIT62));A"R[E4DQ;U&PQD M_0=%% !1110 4444 %%%% !1110!\S_MT?LFZAXANX_VQ/V>?%MKX,^+/@>P MDN(-;F8)9ZU8QJ6DL-0' >,JI =ON\ G&"OHWP%UKXA?M"?![0O&_P"TA\#[ M'PMJ$[66IV?AJXNCHNB2*4D4,I&"" M,@TM !1110 4444 %%%% !1110!RWQP\"-\4O@OXN^&D?#^(/#-_IT9W8*M- M;O&I![$%@0>V,U\F7'[(_P 7O^"F^G'Q[^V_I6K^ _#NG6$MMX"\!6,XBOK6 M]*;)-9O6 YEW ^5!]U4ZYR2_VY10!Y?^SE\)?BMX8^%?AK0OVHO%^C^-?%WA M2_N&TOQ/:V+QR&+9+;PS.7.3<-;2,LC '>1\Y!D;U"BB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "JFJ:%H^MM:MK&FPW/V*[6ZM1,@ M81S*"%D /\0R2#V.".0#5NB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ JK8:)I&EWEYJ&G:;##/J,ZS7TT<8#7$@18PSGJQ"(JC M/0*!5JB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M"MK&CZ5X@TN?1-",@Y!JR , 444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! 61110 4444 %%%% !1110 4444 ?_V0$! end XML 16 estc-20210430_htm.xml IDEA: XBRL DOCUMENT 0001707753 2020-05-01 2021-04-30 0001707753 2020-10-31 0001707753 2021-06-21 0001707753 2021-04-30 0001707753 2020-04-30 0001707753 us-gaap:ConvertiblePreferredStockMember 2021-04-30 0001707753 us-gaap:ConvertiblePreferredStockMember 2020-04-30 0001707753 estc:OrdinarySharesZeroPointZeroOneMember 2021-04-30 0001707753 estc:OrdinarySharesZeroPointZeroOneMember 2020-04-30 0001707753 estc:LicenseSelfManagedMember 2020-05-01 2021-04-30 0001707753 estc:LicenseSelfManagedMember 2019-05-01 2020-04-30 0001707753 estc:LicenseSelfManagedMember 2018-05-01 2019-04-30 0001707753 estc:SubscriptionSelfManagedAndSaaSMember 2020-05-01 2021-04-30 0001707753 estc:SubscriptionSelfManagedAndSaaSMember 2019-05-01 2020-04-30 0001707753 estc:SubscriptionSelfManagedAndSaaSMember 2018-05-01 2019-04-30 0001707753 estc:SubscriptionMember 2020-05-01 2021-04-30 0001707753 estc:SubscriptionMember 2019-05-01 2020-04-30 0001707753 estc:SubscriptionMember 2018-05-01 2019-04-30 0001707753 estc:ProfessionalServicesMember 2020-05-01 2021-04-30 0001707753 estc:ProfessionalServicesMember 2019-05-01 2020-04-30 0001707753 estc:ProfessionalServicesMember 2018-05-01 2019-04-30 0001707753 2019-05-01 2020-04-30 0001707753 2018-05-01 2019-04-30 0001707753 estc:SeriesDRedeemableConvertiblePreferredStockMember 2018-04-30 0001707753 us-gaap:CommonStockMember 2018-04-30 0001707753 us-gaap:TreasuryStockMember 2018-04-30 0001707753 us-gaap:AdditionalPaidInCapitalMember 2018-04-30 0001707753 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-30 0001707753 us-gaap:RetainedEarningsMember 2018-04-30 0001707753 2018-04-30 0001707753 us-gaap:CommonStockMember 2018-05-01 2019-04-30 0001707753 us-gaap:AdditionalPaidInCapitalMember 2018-05-01 2019-04-30 0001707753 estc:SeriesDRedeemableConvertiblePreferredStockMember 2018-05-01 2019-04-30 0001707753 estc:LambdaLabAcquisitionMember us-gaap:CommonStockMember 2018-05-01 2019-04-30 0001707753 us-gaap:RetainedEarningsMember 2018-05-01 2019-04-30 0001707753 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-05-01 2019-04-30 0001707753 estc:SeriesDRedeemableConvertiblePreferredStockMember 2019-04-30 0001707753 us-gaap:CommonStockMember 2019-04-30 0001707753 us-gaap:TreasuryStockMember 2019-04-30 0001707753 us-gaap:AdditionalPaidInCapitalMember 2019-04-30 0001707753 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-30 0001707753 us-gaap:RetainedEarningsMember 2019-04-30 0001707753 2019-04-30 0001707753 us-gaap:CommonStockMember 2019-05-01 2020-04-30 0001707753 us-gaap:AdditionalPaidInCapitalMember 2019-05-01 2020-04-30 0001707753 estc:EndgameAcquisitionMember us-gaap:CommonStockMember 2019-05-01 2020-04-30 0001707753 estc:EndgameAcquisitionMember us-gaap:AdditionalPaidInCapitalMember 2019-05-01 2020-04-30 0001707753 estc:EndgameAcquisitionMember 2019-05-01 2020-04-30 0001707753 us-gaap:RetainedEarningsMember 2019-05-01 2020-04-30 0001707753 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-05-01 2020-04-30 0001707753 estc:SeriesDRedeemableConvertiblePreferredStockMember 2020-04-30 0001707753 us-gaap:CommonStockMember 2020-04-30 0001707753 us-gaap:TreasuryStockMember 2020-04-30 0001707753 us-gaap:AdditionalPaidInCapitalMember 2020-04-30 0001707753 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-30 0001707753 us-gaap:RetainedEarningsMember 2020-04-30 0001707753 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-04-30 0001707753 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-04-30 0001707753 us-gaap:CommonStockMember 2020-05-01 2021-04-30 0001707753 us-gaap:AdditionalPaidInCapitalMember 2020-05-01 2021-04-30 0001707753 us-gaap:RetainedEarningsMember 2020-05-01 2021-04-30 0001707753 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-05-01 2021-04-30 0001707753 estc:SeriesDRedeemableConvertiblePreferredStockMember 2021-04-30 0001707753 us-gaap:CommonStockMember 2021-04-30 0001707753 us-gaap:TreasuryStockMember 2021-04-30 0001707753 us-gaap:AdditionalPaidInCapitalMember 2021-04-30 0001707753 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-30 0001707753 us-gaap:RetainedEarningsMember 2021-04-30 0001707753 us-gaap:IPOMember 2018-10-01 2018-10-31 0001707753 2018-10-31 0001707753 us-gaap:OverAllotmentOptionMember 2018-10-01 2018-10-31 0001707753 2018-10-01 2018-10-31 0001707753 us-gaap:CommonStockMember 2018-10-01 2018-10-31 0001707753 us-gaap:AdditionalPaidInCapitalMember 2018-10-01 2018-10-31 0001707753 srt:MinimumMember 2018-10-31 0001707753 srt:MaximumMember 2018-10-31 0001707753 us-gaap:OtherNonoperatingIncomeExpenseMember 2020-05-01 2021-04-30 0001707753 us-gaap:OtherNonoperatingIncomeExpenseMember 2019-05-01 2020-04-30 0001707753 us-gaap:OtherNonoperatingIncomeExpenseMember 2018-05-01 2019-04-30 0001707753 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-05-01 2021-04-30 0001707753 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-05-01 2020-04-30 0001707753 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-05-01 2020-04-30 0001707753 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-05-01 2021-04-30 0001707753 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-05-01 2019-04-30 0001707753 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-04-30 0001707753 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-04-30 0001707753 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2020-05-01 2021-04-30 0001707753 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2020-05-01 2021-04-30 0001707753 us-gaap:CustomerRelationshipsMember 2020-05-01 2021-04-30 0001707753 us-gaap:TradeNamesMember 2020-05-01 2021-04-30 0001707753 us-gaap:RestrictedStockMember 2018-10-04 2018-10-04 0001707753 us-gaap:RedeemableConvertiblePreferredStockMember 2020-05-01 2021-04-30 0001707753 srt:MinimumMember 2020-05-01 2021-04-30 0001707753 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-05-01 0001707753 srt:RestatementAdjustmentMember 2020-04-30 0001707753 estc:SelfManagedSubscriptionMember 2020-05-01 2021-04-30 0001707753 estc:SelfManagedSubscriptionMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-05-01 2021-04-30 0001707753 estc:SelfManagedSubscriptionMember 2019-05-01 2020-04-30 0001707753 estc:SelfManagedSubscriptionMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2019-05-01 2020-04-30 0001707753 estc:SelfManagedSubscriptionMember 2018-05-01 2019-04-30 0001707753 estc:SelfManagedSubscriptionMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2018-05-01 2019-04-30 0001707753 estc:LicenseSelfManagedMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-05-01 2021-04-30 0001707753 estc:LicenseSelfManagedMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2019-05-01 2020-04-30 0001707753 estc:LicenseSelfManagedMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2018-05-01 2019-04-30 0001707753 estc:SubscriptionSelfManagedMember 2020-05-01 2021-04-30 0001707753 estc:SubscriptionSelfManagedMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-05-01 2021-04-30 0001707753 estc:SubscriptionSelfManagedMember 2019-05-01 2020-04-30 0001707753 estc:SubscriptionSelfManagedMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2019-05-01 2020-04-30 0001707753 estc:SubscriptionSelfManagedMember 2018-05-01 2019-04-30 0001707753 estc:SubscriptionSelfManagedMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2018-05-01 2019-04-30 0001707753 estc:SaaSSelfManagedMember 2020-05-01 2021-04-30 0001707753 estc:SaaSSelfManagedMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-05-01 2021-04-30 0001707753 estc:SaaSSelfManagedMember 2019-05-01 2020-04-30 0001707753 estc:SaaSSelfManagedMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2019-05-01 2020-04-30 0001707753 estc:SaaSSelfManagedMember 2018-05-01 2019-04-30 0001707753 estc:SaaSSelfManagedMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2018-05-01 2019-04-30 0001707753 estc:SubscriptionMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-05-01 2021-04-30 0001707753 estc:SubscriptionMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2019-05-01 2020-04-30 0001707753 estc:SubscriptionMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2018-05-01 2019-04-30 0001707753 estc:ProfessionalServicesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-05-01 2021-04-30 0001707753 estc:ProfessionalServicesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2019-05-01 2020-04-30 0001707753 estc:ProfessionalServicesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2018-05-01 2019-04-30 0001707753 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-05-01 2021-04-30 0001707753 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2019-05-01 2020-04-30 0001707753 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2018-05-01 2019-04-30 0001707753 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-04-30 0001707753 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-04-30 0001707753 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-04-30 0001707753 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-04-30 0001707753 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-04-30 0001707753 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-04-30 0001707753 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-04-30 0001707753 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-04-30 0001707753 estc:EndgameIncMember 2019-10-08 2019-10-08 0001707753 estc:EndgameIncMember 2019-10-08 0001707753 estc:EndgameIncMember 2020-05-01 2021-04-30 0001707753 estc:EndgameIncMember us-gaap:DevelopedTechnologyRightsMember 2019-10-08 2019-10-08 0001707753 estc:EndgameIncMember us-gaap:CustomerRelationshipsMember 2019-10-08 2019-10-08 0001707753 estc:EndgameIncMember us-gaap:TradeNamesMember 2019-10-08 2019-10-08 0001707753 estc:EndgameIncMember 2019-05-01 2020-04-30 0001707753 estc:EndgameIncMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-10-08 0001707753 estc:EndgameIncMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-10-08 2019-10-08 0001707753 estc:LambdaLabCorporationMember 2018-07-31 0001707753 estc:LambdaLabCorporationMember 2018-07-01 2018-07-31 0001707753 estc:LambdaLabCorporationMember 2020-05-01 2021-04-30 0001707753 estc:LambdaLabCorporationMember 2019-05-01 2020-04-30 0001707753 estc:LambdaLabCorporationMember us-gaap:DevelopedTechnologyRightsMember 2018-07-31 0001707753 estc:LambdaLabCorporationMember us-gaap:TradeNamesMember 2018-07-31 0001707753 estc:LambdaLabCorporationMember us-gaap:DevelopedTechnologyRightsMember 2018-07-01 2018-07-31 0001707753 estc:LambdaLabCorporationMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-05-01 2020-04-30 0001707753 us-gaap:LeaseholdImprovementsMember 2020-05-01 2021-04-30 0001707753 us-gaap:LeaseholdImprovementsMember 2021-04-30 0001707753 us-gaap:LeaseholdImprovementsMember 2020-04-30 0001707753 estc:ComputerHardwareAndSoftwareMember 2020-05-01 2021-04-30 0001707753 estc:ComputerHardwareAndSoftwareMember 2021-04-30 0001707753 estc:ComputerHardwareAndSoftwareMember 2020-04-30 0001707753 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2020-05-01 2021-04-30 0001707753 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2020-05-01 2021-04-30 0001707753 us-gaap:FurnitureAndFixturesMember 2021-04-30 0001707753 us-gaap:FurnitureAndFixturesMember 2020-04-30 0001707753 us-gaap:AssetUnderConstructionMember 2021-04-30 0001707753 us-gaap:AssetUnderConstructionMember 2020-04-30 0001707753 us-gaap:DevelopedTechnologyRightsMember 2021-04-30 0001707753 us-gaap:DevelopedTechnologyRightsMember 2020-05-01 2021-04-30 0001707753 us-gaap:CustomerRelationshipsMember 2021-04-30 0001707753 us-gaap:TradeNamesMember 2021-04-30 0001707753 us-gaap:DevelopedTechnologyRightsMember 2020-04-30 0001707753 us-gaap:DevelopedTechnologyRightsMember 2019-05-01 2020-04-30 0001707753 us-gaap:CustomerRelationshipsMember 2020-04-30 0001707753 us-gaap:CustomerRelationshipsMember 2019-05-01 2020-04-30 0001707753 us-gaap:TradeNamesMember 2020-04-30 0001707753 us-gaap:TradeNamesMember 2019-05-01 2020-04-30 0001707753 estc:LicenseSelfManagedMember us-gaap:CostOfSalesMember 2020-05-01 2021-04-30 0001707753 estc:LicenseSelfManagedMember us-gaap:CostOfSalesMember 2019-05-01 2020-04-30 0001707753 estc:LicenseSelfManagedMember us-gaap:CostOfSalesMember 2018-05-01 2019-04-30 0001707753 estc:SubscriptionSelfManagedAndSaaSMember us-gaap:CostOfSalesMember 2020-05-01 2021-04-30 0001707753 estc:SubscriptionSelfManagedAndSaaSMember us-gaap:CostOfSalesMember 2019-05-01 2020-04-30 0001707753 estc:SubscriptionSelfManagedAndSaaSMember us-gaap:CostOfSalesMember 2018-05-01 2019-04-30 0001707753 us-gaap:SellingAndMarketingExpenseMember 2020-05-01 2021-04-30 0001707753 us-gaap:SellingAndMarketingExpenseMember 2019-05-01 2020-04-30 0001707753 us-gaap:SellingAndMarketingExpenseMember 2018-05-01 2019-04-30 0001707753 us-gaap:CustomerContractsMember 2021-04-30 0001707753 us-gaap:CustomerContractsMember 2020-04-30 0001707753 estc:HostingInfrastructureCommitmentsMember 2018-12-01 2018-12-31 0001707753 estc:HostingInfrastructureCommitmentsMember 2019-12-01 2019-12-31 0001707753 us-gaap:RedeemableConvertiblePreferredStockMember 2021-04-30 0001707753 2018-09-30 0001707753 srt:MinimumMember 2021-04-30 0001707753 srt:MaximumMember 2021-04-30 0001707753 us-gaap:EmployeeStockOptionMember 2021-04-30 0001707753 us-gaap:EmployeeStockOptionMember 2020-04-30 0001707753 us-gaap:RestrictedStockUnitsRSUMember 2021-04-30 0001707753 us-gaap:RestrictedStockUnitsRSUMember 2020-04-30 0001707753 estc:TwoThousandTwelveStockOptionPlanMember 2021-04-30 0001707753 estc:TwoThousandTwelveStockOptionPlanMember 2020-04-30 0001707753 us-gaap:ConvertiblePreferredStockMember 2018-10-10 2018-10-10 0001707753 us-gaap:ConvertiblePreferredStockMember 2018-10-10 0001707753 estc:ShareBasedPaymentArrangementNewEmployeeMember estc:TwoThousandTwelveStockOptionPlanMember 2018-09-01 2018-09-30 0001707753 estc:ShareBasedPaymentArrangementNewEmployeeMember estc:TwoThousandTwelveStockOptionPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-09-01 2018-09-30 0001707753 estc:ShareBasedPaymentArrangementNewEmployeeMember estc:TwoThousandTwelveStockOptionPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2018-09-01 2018-09-30 0001707753 estc:ExistingEmployeeMember estc:TwoThousandTwelveStockOptionPlanMember 2018-09-01 2018-09-30 0001707753 estc:EquitySettledRestrictedStockUnitsRSUMember estc:ShareBasedPaymentArrangementNewEmployeeMember estc:TwoThousandTwelveStockOptionPlanMember 2018-09-01 2018-09-30 0001707753 estc:EquitySettledRestrictedStockUnitsRSUMember estc:ShareBasedPaymentArrangementNewEmployeeMember estc:TwoThousandTwelveStockOptionPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-09-01 2018-09-30 0001707753 estc:EquitySettledRestrictedStockUnitsRSUMember estc:ShareBasedPaymentArrangementNewEmployeeMember estc:TwoThousandTwelveStockOptionPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2018-09-01 2018-09-30 0001707753 estc:EquitySettledRestrictedStockUnitsRSUMember estc:ExistingEmployeeMember estc:TwoThousandTwelveStockOptionPlanMember 2018-09-01 2018-09-30 0001707753 estc:TwoThousandTwelveStockOptionPlanMember 2018-09-01 2018-09-30 0001707753 us-gaap:RestrictedStockUnitsRSUMember 2020-05-01 2021-04-30 0001707753 us-gaap:RestrictedStockUnitsRSUMember 2019-05-01 2020-04-30 0001707753 us-gaap:RestrictedStockMember 2020-05-01 2021-04-30 0001707753 us-gaap:RestrictedStockMember 2019-05-01 2020-04-30 0001707753 estc:TwoThousandTwelveStockOptionPlanMember 2019-04-30 0001707753 estc:TwoThousandTwelveStockOptionPlanMember 2018-05-01 2019-04-30 0001707753 estc:TwoThousandTwelveStockOptionPlanMember 2019-05-01 2020-04-30 0001707753 estc:TwoThousandTwelveStockOptionPlanMember 2020-05-01 2021-04-30 0001707753 estc:CashSettledRestrictedStockUnitsRSUMember 2020-05-01 2021-04-30 0001707753 estc:EquitySettledRestrictedStockUnitsRSUMember 2020-05-01 2021-04-30 0001707753 estc:EquitySettledRestrictedStockUnitsRSUMember 2021-04-30 0001707753 us-gaap:RestrictedStockUnitsRSUMember estc:TwoThousandTwelveStockOptionPlanMember 2019-04-30 0001707753 us-gaap:RestrictedStockUnitsRSUMember estc:TwoThousandTwelveStockOptionPlanMember 2019-05-01 2020-04-30 0001707753 us-gaap:RestrictedStockUnitsRSUMember estc:TwoThousandTwelveStockOptionPlanMember 2020-04-30 0001707753 us-gaap:RestrictedStockUnitsRSUMember estc:TwoThousandTwelveStockOptionPlanMember 2020-05-01 2021-04-30 0001707753 us-gaap:RestrictedStockUnitsRSUMember estc:TwoThousandTwelveStockOptionPlanMember 2021-04-30 0001707753 srt:MaximumMember 2020-05-01 2021-04-30 0001707753 srt:MinimumMember 2019-05-01 2020-04-30 0001707753 srt:MaximumMember 2019-05-01 2020-04-30 0001707753 srt:MinimumMember 2018-05-01 2019-04-30 0001707753 srt:MaximumMember 2018-05-01 2019-04-30 0001707753 estc:CostOfSubscriptionSelfManagedAndSaaSMember 2020-05-01 2021-04-30 0001707753 estc:CostOfSubscriptionSelfManagedAndSaaSMember 2019-05-01 2020-04-30 0001707753 estc:CostOfSubscriptionSelfManagedAndSaaSMember 2018-05-01 2019-04-30 0001707753 estc:CostOfProfessionalServicesMember 2020-05-01 2021-04-30 0001707753 estc:CostOfProfessionalServicesMember 2019-05-01 2020-04-30 0001707753 estc:CostOfProfessionalServicesMember 2018-05-01 2019-04-30 0001707753 us-gaap:ResearchAndDevelopmentExpenseMember 2020-05-01 2021-04-30 0001707753 us-gaap:ResearchAndDevelopmentExpenseMember 2019-05-01 2020-04-30 0001707753 us-gaap:ResearchAndDevelopmentExpenseMember 2018-05-01 2019-04-30 0001707753 us-gaap:GeneralAndAdministrativeExpenseMember 2020-05-01 2021-04-30 0001707753 us-gaap:GeneralAndAdministrativeExpenseMember 2019-05-01 2020-04-30 0001707753 us-gaap:GeneralAndAdministrativeExpenseMember 2018-05-01 2019-04-30 0001707753 us-gaap:EmployeeStockOptionMember 2020-05-01 2021-04-30 0001707753 us-gaap:EmployeeStockOptionMember 2019-05-01 2020-04-30 0001707753 us-gaap:EmployeeStockOptionMember 2018-05-01 2019-04-30 0001707753 us-gaap:RestrictedStockUnitsRSUMember 2020-05-01 2021-04-30 0001707753 us-gaap:RestrictedStockUnitsRSUMember 2019-05-01 2020-04-30 0001707753 us-gaap:RestrictedStockUnitsRSUMember 2018-05-01 2019-04-30 0001707753 estc:ContingentlyIssuableSharesMember 2020-05-01 2021-04-30 0001707753 estc:ContingentlyIssuableSharesMember 2019-05-01 2020-04-30 0001707753 estc:ContingentlyIssuableSharesMember 2018-05-01 2019-04-30 0001707753 estc:SharesSubjectToRepurchaseMember 2020-05-01 2021-04-30 0001707753 estc:SharesSubjectToRepurchaseMember 2019-05-01 2020-04-30 0001707753 estc:SharesSubjectToRepurchaseMember 2018-05-01 2019-04-30 0001707753 country:NL 2020-05-01 2021-04-30 0001707753 country:US 2020-05-01 2021-04-30 0001707753 country:GB 2020-05-01 2021-04-30 0001707753 country:NL 2019-05-01 2020-04-30 0001707753 country:US 2019-05-01 2020-04-30 0001707753 country:GB 2019-05-01 2020-04-30 0001707753 country:NL 2021-04-30 0001707753 country:NL 2020-04-30 0001707753 country:US 2021-04-30 0001707753 country:US 2020-04-30 0001707753 country:GB 2021-04-30 0001707753 country:GB 2020-04-30 0001707753 us-gaap:DomesticCountryMember us-gaap:TaxAndCustomsAdministrationNetherlandsMember 2021-04-30 0001707753 us-gaap:ForeignCountryMember us-gaap:InternalRevenueServiceIRSMember 2021-04-30 0001707753 us-gaap:StateAndLocalJurisdictionMember 2021-04-30 0001707753 us-gaap:ForeignCountryMember us-gaap:HerMajestysRevenueAndCustomsHMRCMember 2021-04-30 0001707753 us-gaap:CanadaRevenueAgencyMember 2021-04-30 0001707753 us-gaap:ForeignCountryMember us-gaap:HerMajestysRevenueAndCustomsHMRCMember estc:TaxCreditCarryforwardsExpirationYearUnlimitedMember 2021-04-30 0001707753 us-gaap:NonUsMember 2021-04-30 0001707753 srt:MaximumMember country:US 2020-05-01 2021-04-30 0001707753 country:US 2020-05-01 2021-04-30 0001707753 country:US 2019-05-01 2020-04-30 0001707753 country:US 2018-05-01 2019-04-30 0001707753 us-gaap:ForeignPlanMember 2020-05-01 2021-04-30 0001707753 us-gaap:ForeignPlanMember 2019-05-01 2020-04-30 0001707753 us-gaap:ForeignPlanMember 2018-05-01 2019-04-30 0001707753 country:US 2018-05-01 2019-04-30 0001707753 us-gaap:NonUsMember 2020-05-01 2021-04-30 0001707753 us-gaap:NonUsMember 2019-05-01 2020-04-30 0001707753 us-gaap:NonUsMember 2018-05-01 2019-04-30 0001707753 estc:NonUSOtherThanGBMember 2021-04-30 0001707753 estc:NonUSOtherThanGBMember 2020-04-30 iso4217:USD shares iso4217:EUR shares iso4217:USD shares estc:Customer pure estc:segment 0001707753 --04-30 false 2021-04-30 2021 FY us-gaap:AccountingStandardsUpdate201613Member P1Y 10-K true false 001-38675 Elastic N.V. P7 800 West El Camino Real Suite 350 Mountain View CA 94040 (650) 458-2620 Ordinary shares, Par Value €0.01 Per Share ESTC NYSE Yes No Yes Yes Large Accelerated Filer false false true false 6800000000 91502880 <div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Portions of the registrant’s definitive proxy statement relating to the registrant’s 2021 annual general meeting of shareholders (the “2021 Proxy Statement”) are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. The 2021 Proxy Statement will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the registrant’s fiscal year ended April 30, 2021.</span></div> 400814000 297081000 2894000 2308000 2344000 1247000 160415000 128690000 36089000 19537000 37002000 32623000 637214000 480239000 8881000 7760000 198851000 197877000 25464000 32783000 36286000 50455000 50263000 24012000 3697000 3164000 12516000 7621000 973172000 803911000 7248000 11485000 28909000 22210000 52525000 48409000 8528000 7639000 352805000 243324000 450015000 333067000 44895000 16378000 19649000 27827000 7782000 12992000 522341000 390264000 0.01 0.01 165000000 165000000 0 0 0 0 0 0 0.01 0.01 165000000 165000000 90533985 90533985 82856978 82856978 948000 856000 35937 35937 10.30 10.30 369000 369000 1071675000 898788000 -8105000 -1377000 -613318000 -484251000 450831000 413647000 973172000 803911000 67994000 53536000 39474000 499345000 338634000 208780000 567339000 392170000 248254000 41150000 35450000 23399000 608489000 427620000 271653000 1386000 948000 387000 121127000 84819000 53560000 122513000 85767000 53947000 38541000 36923000 24063000 161054000 122690000 78010000 447435000 304930000 193643000 199203000 165370000 101167000 273877000 219040000 147296000 103833000 91625000 46536000 576913000 476035000 294999000 -129478000 -171105000 -101356000 7764000 1963000 3441000 -121714000 -169142000 -97915000 7720000 -1968000 4388000 -129434000 -129434000 -167174000 -102303000 -1.48 -2.12 -1.86 87207094 78799732 54893365 -129434000 -167174000 -102303000 -6728000 54000 -470000 -6728000 54000 -470000 -136162000 -167120000 -102773000 28939466 200921000 33232955 33000 -369000 62542000 -961000 -214774000 -153529000 303000 -303000 28939466 200921000 28939466 289000 200632000 200921000 8050000 93000 263749000 263842000 3117320 33000 18519000 18552000 244498 3000 -3000 1019000 1019000 449000 449000 43630 134474 34531000 34531000 -102303000 -102303000 -470000 -470000 0 0 73675083 754000 -369000 581135000 -1431000 -317077000 263012000 6815098 77000 61386000 61463000 152688 2000 2000 1983663 21000 167316000 167337000 235031 2000 19824000 19826000 9309000 9309000 4585 2730000 2730000 57088000 57088000 -167174000 -167174000 54000 54000 0 0 82856978 856000 -369000 898788000 -1377000 -484251000 413647000 367000 367000 6989222 83000 77175000 77258000 687785 9000 -9000 0 93018000 93018000 2703000 2703000 -129434000 -129434000 -6728000 -6728000 0 0 90533985 948000 -369000 1071675000 -8105000 -613318000 450831000 -129434000 -167174000 -102303000 17237000 12859000 5695000 40991000 28314000 21374000 7927000 7422000 0 93680000 60007000 39942000 0 8834000 0 33000 -1539000 3621000 9507000 0 0 142000 -1123000 -69000 24037000 46753000 29804000 81137000 46217000 30006000 4192000 2950000 18049000 4107000 -5603000 3292000 -4775000 5968000 2226000 8118000 5220000 10872000 3867000 19710000 3842000 -7914000 -6661000 0 115937000 85670000 71876000 22545000 -30564000 -23937000 3912000 5063000 3447000 0 24373000 1986000 317000 0 0 -2711000 -249000 2850000 -1518000 -29187000 -8283000 0 0 269514000 77258000 61463000 18552000 0 0 500000 0 90000 106000 0 0 5672000 0 2834000 0 77258000 58539000 281788000 6034000 321000 -897000 104319000 -891000 248671000 299389000 300280000 51609000 403708000 299389000 300280000 -423000 3497000 3067000 8957000 7371000 0 10000 101000 157000 1120000 12332000 0 0 0 1019000 0 2730000 449000 0 178329000 0 0 9309000 0 Organization and Description of Business<div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Elastic N.V. (“Elastic” or the “Company”) was incorporated under the laws of the Netherlands in 2012. Elastic is a search company. It created the Elastic Stack, a powerful set of software products that ingest and store data from any source and in any format, and perform search, analysis, and visualization in milliseconds or less. Developers build on top of the Elastic Stack to apply the power of search to their data and solve business problems. The Company also offers software solutions built on the Elastic Stack: Enterprise Search, Observability, and Security. The Elastic Stack and the Company’s solutions are designed to run in public or private clouds, in hybrid environments, or in traditional on-premises environments. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Initial Public Offering</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2018, the Company completed its initial public offering (“IPO”) in which it issued and sold 8,050,000 ordinary shares at an offering price of $36.00 per share, including 1,050,000 ordinary shares pursuant to the exercise in full of the underwriters’ option to purchase additional shares. The Company received net proceeds of $263.8 million, after deducting underwriting discounts and commissions of $20.3 million and offering expenses of $5.7 million. Immediately prior to the completion of the IPO, all 28,939,466 shares of the Company’s then-outstanding redeemable convertible preference shares automatically converted into 28,939,466 ordinary shares at their respective conversion ratios and the Company reclassified $200.6 million from temporary equity to additional paid-in capital and $0.3 million to ordinary shares on its consolidated balance sheet.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s articles of association designated and authorized the Company to issue 72 million ordinary shares with a par value of €0.001 per share up until immediately prior to the completion of the IPO at which time the authorized ordinary shares increased to 165 million.  In addition, the par value of ordinary shares was changed from €0.001 per share to €0.01 per share as required by Dutch law at the time of the Company’s conversion into a Dutch public company with limited liability (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">naamloze vennootschap</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).</span></div> 8050000 36.00 1050000 263800000 20300000 5700000 28939466 28939466 28939466 200600000 300000 72000000 0.001 165000000 0.001 0.01 Summary of Significant Accounting Policies<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the financial statements of the Company and its wholly owned subsidiaries. All intercompany transactions and accounts have been eliminated in consolidation.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s fiscal year ends on April 30. References to fiscal 2021, for example, refer to the fiscal year ended April 30, 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates and Judgments</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Such estimates include, but are not limited to, allocation of revenue between recognized and deferred amounts, deferred contract acquisition costs, allowance for credit losses, valuation of stock-based compensation, fair value of ordinary shares in periods prior to the Company’s initial public offering, fair value of acquired intangible assets and goodwill, useful lives of acquired intangible assets and property and equipment, whether an arrangement is or contains a lease, the discount rate used for operating leases and valuation allowance for deferred income taxes. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization declared the 2019 novel Coronavirus Disease (“COVID-19”) a pandemic. The pandemic is expected to result in a global slowdown of economic activity that is likely to decrease demand for a broad variety of goods and services, including from the Company’s customers, while also disrupting sales channels and marketing activities for an unknown period of time. The full extent to which COVID-19 may impact the Company’s financial condition or results of operations is uncertain.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. As of the date of issuance of these financial statements, the Company is not aware of any specific event or circumstance that would require the Company to update its estimates, judgments or revise the carrying value of the Company’s assets or liabilities. These estimates may change, as new events occur and additional information is obtained, </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company’s financial statements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reporting currency of the Company is the U.S. dollar. The Company determines the functional currency of each subsidiary in accordance with ASC 830, Foreign Currency Matters, based on the currency of the primary economic environment in which each subsidiary operates. Items included in the financial statements of such subsidiaries are measured using that functional currency. The Company periodically re-assesses its operations to determine if previous conclusions are still valid. Changes in functional currencies are applied prospectively if the operations encounter a significant and permanent change. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the subsidiaries where the U.S. dollar is the functional currency, foreign currency denominated monetary assets and liabilities are re-measured into U.S. dollars at current exchange rates and foreign currency denominated nonmonetary assets and liabilities are re-measured into U.S. dollars at historical exchange rates. Gains or losses from foreign currency re-measurement and settlements are included in other income (expense), net in the consolidated statement of operations. For the years ended April 30, 2021, 2020 and 2019, the Company recognized a re-measurement gain of $7.7 million, and re-measurement loss of $2.2 million and $0.2 million, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For subsidiaries where the functional currency is other than the U.S. dollar, the Company uses the period-end exchange rates to translate assets and liabilities, the average monthly exchange rates to translate revenue and expenses, and historical exchange rates to translate shareholders’ equity (deficit), into U.S. dollars. The Company records translation gains and losses in accumulated other comprehensive loss as a component of shareholders’ equity in the consolidated balance sheet.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Loss</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s comprehensive loss includes net loss and unrealized gains and losses on foreign currency translation adjustments.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments, including money market funds with an original maturity of three months or less at the date of purchase, to be cash equivalents. The carrying amount of the Company’s cash equivalents approximates fair value, due to the short maturities of these instruments. Restricted cash represents cash on deposit with financial institutions in support of letters of credit in favor of certain landlords for non-cancelable lease agreements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash, cash equivalents, and restricted cash as reported in the Company’s consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and the restricted cash as shown on the consolidated balance sheet. Cash, cash equivalents, and restricted cash as reported in the Company’s consolidated statements of cash flows consists of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,814 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,081 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403,708 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,389 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Short-Term Investments</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments with an original maturity of three months or less at the date of purchase are considered cash equivalents, while all other investments are classified as short-term or long-term based on the nature of the investments, their maturities, and their availability for use in current operations. The Company determines the appropriate classification of its investments at the time of purchase and reevaluates such designation at each balance sheet date. Bank deposits with original maturities greater than three months but less than twelve months and are classified as short-term investments within current assets in the consolidated balance sheet. The Company had no short-term investments as of April 30, 2021 and April 30, 2020.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments consist of cash equivalents, accounts receivable, accounts payable, and accrued liabilities. Cash equivalents are stated at amortized cost, which approximates fair value at the balance sheet dates, due to the </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">short period of time to maturity. Accounts receivable, accounts payable and accrued liabilities are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities recorded at fair value on a recurring basis in the consolidated balance sheet consisting primarily of cash equivalents are categorized based upon the level of judgment associated with the inputs used to measure their fair values. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The Company measures its financial assets and liabilities at fair value at each reporting period using a fair value hierarchy which requires the Company to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value:</span></div><div style="margin-top:6pt;padding-left:63pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Level 1:   Observable inputs, such as unadjusted quoted prices in active markets for identical assets or liabilities at the measurement date.</span></div><div style="margin-top:6pt;padding-left:63pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Level 2:   Observable inputs, other than Level 1 prices, such as quoted prices in active markets for similar assets and liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-top:6pt;padding-left:63pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Level 3:   Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of the Company’s financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximate their respective fair values due to the short period of time to maturity, receipt or payment.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash, cash equivalents, restricted cash, short-term investments, and accounts receivable. The primary focus of the Company’s investment strategy is to preserve capital and meet liquidity requirements. The Company maintains its cash accounts with financial institutions where, at times, deposits exceed federal insurance limits. The Company invests its excess cash in highly-rated money market funds and in short-term investments. The Company extends credit to customers in the normal course of business. The Company performs credit analyses and monitors the financial health of its customers to reduce credit risk. Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Management performs ongoing credit evaluations of customers and maintains allowances for potential credit losses on customers’ accounts when deemed necessary.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No customer represented 10% or more of net accounts receivable as of April 30, 2021, and one customer represented 10% of net accounts receivable as of April 30, 2020. No customer accounted for more than 10% of the Company’s total revenue for the years ended April 30, 2021, 2020 and 2019.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, Unbilled Accounts Receivable and Allowance for Credit Losses</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable primarily consists of amounts billed currently due from customers. The Company’s accounts receivable are subject to collection risk. Gross accounts receivable are reduced for this risk by an allowance for credit losses. This allowance is for estimated losses resulting from the inability of the Company’s customers to make required payments. The Company determines the need for an allowance for credit losses based upon various factors, including past collection experience, credit quality of the customer, age of the receivable balance, and current economic conditions, as well as specific circumstances arising with individual customers. Accounts receivables are written off against the allowance when management determines a balance is uncollectible and the Company no longer actively pursues collection of the receivable.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not typically offer right of refund in its contracts. The allowance for credit losses reflects the Company’s best estimate of probable losses inherent in the Company’s receivables portfolio. As of April 30, 2021 and 2020, the allowance for credit losses was $2.3 million and $1.2 million, respectively. Activity related to the Company’s allowance for credit losses was as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative-effect adjustment from adoption of ASU 2016-13</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(367)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad debt expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts written off</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,631)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,344 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,411 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled accounts receivable represents amounts for which the Company has recognized revenue, pursuant to the Company’s revenue recognition policy, for fulfilled obligations, but not yet billed. The unbilled accounts receivable balance was $5.2 million and $2.6 million as of April 30, 2021 and 2020, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalized Software Development and Implementation Costs</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development costs for software to be sold, leased, or otherwise marketed are expensed as incurred until the establishment of technological feasibility, at which time those costs are capitalized until the product is available for general release to customers and amortized over the estimated life of the product. Technological feasibility is established upon the completion of a working prototype that has been certified as having no critical bugs and is a release candidate. To date, costs to develop software that is marketed externally have not been capitalized as the current software development process is essentially completed concurrently with the establishment of technological feasibility. As such, all related software development costs are expensed as incurred and included in research and development expense in the consolidated statement of operations.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs related to software acquired, developed, or modified solely to meet the Company’s internal requirements, with no substantive plans to market such software at the time of development and costs related to the development of web-based product are capitalized during the application development stage. Costs incurred during the preliminary planning and evaluation stage of the project and during the post implementation operational stage are expensed as incurred. Costs incurred during the application development stage of the project are capitalized. No costs were capitalized during the years ended April 30, 2021 and 2020.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also capitalizes qualifying implementation costs incurred in a hosting arrangement that is a service contract based on the existing guidance for internally developed software. In accordance with the guidance, (i) capitalized implementation costs are classified in the same balance sheet line item as the amounts prepaid for the related hosting arrangement; (ii) amortization of capitalized implementation costs are presented in the same income statement line item as the service fees for the related hosting arrangement; and (iii) cash flows related to capitalized implementation costs are presented within the same category of cash flow activity as the cash flows for the related hosting arrangement (i.e. operating activity). The Company tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company amortizes capitalized implementation costs over the expected life of the service contract. The Company capitalized $0.3 million in implementation costs for software hosting arrangements during the fiscal year ended April 30, 2021. No such costs were capitalized during the fiscal year ended April 30, 2020. No amortization expense related to capitalized implementation costs was recorded during the fiscal years ended April 30, 2021, 2020 and 2019, respectively as the underlying implementation activities were not complete.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost and depreciated over their estimated useful lives using the straight-line method. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the financial statements and any resulting gain or loss is reflected within the consolidated statement of operations. There was no material gain or loss incurred as a result of retirement or sale in the periods presented. Repair and maintenance costs are expensed as incurred.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leases arise from contractual obligations that convey the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration. The Company determines whether an arrangement is or contains a lease at inception, based on whether there is an identified asset and whether the Company controls the use of the identified asset throughout the period of use. At the lease commencement date, the Company determines the lease classification between finance and operating and recognizes a right-of-use asset and corresponding lease liability for each lease component. A right-of-use asset represents the Company’s right to use an underlying asset and a lease liability represents the Company’s obligation to make payments during the lease term. The operating lease right-of-use asset also includes any lease payments made and excludes lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. The Company accounts for lease components and non-lease components as a single lease component.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The lease liability is initially measured as the present value of the remaining lease payments over the lease term. The discount rate used to determine the present value is the Company’s incremental borrowing rate unless the interest rate implicit in the lease is readily determinable. The Company estimates its incremental borrowing rate based on the information available at lease commencement date for borrowings with a similar term. The right-of-use asset is initially measured as the present value of the lease payments, adjusted for initial direct costs, prepaid lease payments to lessors and lease incentives.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisitions</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has completed a number of acquisitions of other businesses in the past and may acquire additional businesses or technologies in the future. The results of businesses acquired in a business combination are included in the Company’s consolidated financial statements from the date of acquisition. The Company allocates the purchase price, which is the sum of the consideration provided and may consist of cash, equity or a combination of the two, in a business combination to the identifiable assets and liabilities of the acquired business at their acquisition date fair values. The excess of the purchase price over the amount allocated to the identifiable assets and liabilities, if any, is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management to use significant judgment and estimates, including the selection of valuation methodologies, estimates of future revenue and cash flows, discount rates and selection of comparable companies.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When the Company issues stock-based or cash awards to an acquired company’s shareholders, the Company evaluates whether the awards are consideration or compensation for post-acquisition services. The evaluation includes, among other things, whether the vesting of the awards is contingent on the continued employment of the acquired company’s shareholders beyond the acquisition date. If continued employment is required for vesting, the awards are treated as compensation for post- acquisition services and recognized as expense over the requisite service period.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, the assets acquired and liabilities assumed in the Company’s business combinations have primarily consisted of goodwill and finite-lived intangible assets, consisting primarily of developed technologies, in-process research &amp; development, customer relationships and trade names. The estimated fair values and useful lives of identifiable intangible assets are based on many factors, including estimates and assumptions of future operating performance and cash flows of the acquired business, the nature of the business acquired, and the specific characteristics of the identified intangible assets. The estimates and assumptions used to determine the fair values and useful lives of identified intangible assets could change due to numerous factors, including market conditions, technological developments, economic conditions and competition. In connection with determination of fair values, the Company may engage independent appraisal firms to assist with the valuation of intangible and certain tangible assets acquired and certain assumed obligations.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related transaction costs incurred by the Company are not included as a component of consideration transferred, but are accounted for as an operating expense in the period in which the costs are incurred.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of net assets acquired in business combinations accounted for using the acquisition method for accounting and is not amortized. The Company tests goodwill for impairment at least annually, in the fourth quarter of each year, or more frequently if events or changes in circumstances indicate that this asset may be impaired. For the purposes of impairment testing, the Company has determined that it has one operating segment and one reporting unit. The Company’s test of goodwill impairment starts with a qualitative assessment to determine whether it is necessary to perform a quantitative goodwill impairment test. If qualitative factors indicate that the fair value of the reporting unit is more likely than not less than its carrying amount, then a quantitative goodwill impairment test is performed. For the quantitative analysis, the Company compares the fair value of its reporting unit to its carrying value. If the estimated fair value exceeds book value, goodwill is considered not to be impaired and no additional steps are necessary. However, if the fair value </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the reporting unit is less than book value, then under the second step the carrying amount of the goodwill is compared to its implied fair value. There was no impairment of goodwill recorded for the years ended April 30, 2021, 2020 and 2019.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquired Intangible Assets</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired amortizable intangible assets are amortized on a straight-line basis over the estimated useful lives of the assets.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful life<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4-5</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></div></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates the recoverability of long-lived assets, including property and equipment and amortizable acquired intangible assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be fully recoverable. Such events and changes may include: significant changes in performance relative to expected operating results, significant changes in asset use, significant negative industry or economic trends, and changes in the Company’s business strategy. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If such review indicates that the carrying amount of long-lived assets is not recoverable, the carrying amount of such assets is reduced to fair value. The Company determined that there were no events or changes in circumstances that indicated that its long-lived assets were impaired during the years ended April 30, 2021, 2020 and 2019.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the recoverability assessment, the Company periodically reviews the remaining estimated useful lives of property and equipment and amortizable intangible assets. If the estimated useful life assumption for any asset is changed, the remaining unamortized balance would be depreciated or amortized over the revised estimated useful life, on a prospective basis.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Offering Costs</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred offering costs were capitalized and consisted of fees and expenses incurred in connection with the sale of the Company’s ordinary shares in its IPO, including the legal, accounting, printing and other IPO-related costs. Upon consummation of the IPO in October 2018, $0.2 million of previously deferred offering costs along with additional offering costs of $5.5 million were reclassified to shareholders’ equity and recorded against the proceeds from the offering. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenue primarily from the sale of self-managed subscriptions (which include licenses for proprietary features, support, and maintenance) and from the sale of SaaS subscriptions. The Company also generates revenue from professional services, which consist of consulting and training.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under ASC Topic 606, Revenue from Contracts with Customers, the Company recognizes revenue when its customer obtains control of promised goods or services in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. The Company’s contracts include varying terms and conditions, and identifying and evaluating the impact of these terms and conditions on revenue recognition requires significant judgment. In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under each of its agreements, the Company performs the following steps: </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(i)    identification of the contract with a customer;</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company contracts with its customers through order forms, which in some cases are governed by master sales agreements. The Company determines that it has a contract with a customer when the order form has been approved, each party’s rights regarding the products or services to be transferred can be identified, the payment terms for the services can be identified, the Company has determined the customer has the ability and intent to pay and the contract has commercial substance. The Company applies judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, credit, reputation and financial or other information pertaining to the customer. At contract inception the Company evaluates whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. The Company has concluded that its contracts with customers do not contain warranties that give rise to a separate performance obligation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(ii)    identification of the performance obligations in the contract;</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance obligations promised in a contract are identified based on the products and services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the products or services either on their own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the products and services is separately identifiable from other promises in the contract.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s self-managed subscriptions include both license providing the right to use proprietary features in its software, as well as an obligation to provide support (on both open source and proprietary features) and maintenance. The Company’s SaaS products provide access to hosted software as well as support, which the Company considers to be a single performance obligation.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Services-related performance obligations relate to the provision of consulting and training services. These services are distinct from subscriptions and do not result in significant customization of the software.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(iii)    determination of the transaction price;</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is the total amount of consideration we expect to be entitled to in exchange for the subscriptions and services in a contract. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. None of the Company’s contracts contain a significant financing component.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(iv)    allocation of the transaction price to the performance obligations; and</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. For contracts that contain multiple performance obligations, the Company allocates the transaction price to each performance obligation based on a relative standalone selling price (‘SSP”). The SSP is determined based on the prices at which we separately sell these products assuming the majority of these fall within a pricing range. In instances where SSP is not directly observable, such as when we do not sell the software license separately, we derive the SSP using information that may include market conditions and other observable and unobservable inputs which can require significant judgment. There is typically more than one SSP for individual products and services due to the stratification of those products and services by quantity, term of the subscription, sales channel and other circumstances. If one of the performance obligations is outside of the SSP range, the Company allocates the transaction price considering the midpoint of the SSP range. The Company also considers if there are any additional material rights inherent in a contract, and if so, the Company allocates a portion of the transaction price to such rights based on a relative SSP.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(v)    recognition of revenue when the Company satisfies each performance obligation;</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised product or service to the customer. The Company’s self-managed subscriptions include both upfront revenue recognition when the license is delivered as well as revenue recognized ratably over the contract period for support and maintenance based on the stand-ready nature of these subscription elements. Revenue on the Company’s SaaS products is recognized ratably over the contract period as the Company satisfies the performance obligation.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services comprise consulting services as well as public and private training. Consulting services are generally time-based arrangements. Revenue from professional services is recognized as these services are performed. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates sales directly through its sales team and through its channel partners. Sales to channel partners are made at a discount and revenues are recorded at this discounted price once all the revenue recognition criteria above are met. To the extent that the Company offers rebates, incentives or joint marketing funds to such channel partners, recorded revenues are reduced by this amount. Channel partners generally receive an order from an end-customer prior to placing an order with the Company. Payment from channel partners is not contingent on the partner’s collection from end-customers.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition may differ from the timing of invoicing to customers. For annual contracts, the Company typically invoices customers at the time of entering into the contract. For multi-year agreements, the Company generally invoices customers on an annual basis prior to each anniversary of the contract start date. The Company records unbilled accounts receivable related to revenue recognized in excess of amounts invoiced as the Company has an unconditional right to invoice and receive payment in the future related to those fulfilled obligations. Contract liabilities consist of deferred revenue which is recognized over the contractual period.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Contract Acquisition Costs </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred contract acquisition costs represent costs that are incremental to the acquisition of customer contracts, which consist mainly of sales commissions and associated payroll taxes. The Company determines whether costs should be deferred based on sales compensation plans, if the commissions are in fact incremental and would not have occurred absent the customer contract.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended April 30, 2020, the Company updated its sales commissions plan by incorporating different commission rates for contracts with new customers and incremental sales to existing customers, and subsequent subscription renewals. Subsequent to this change, sales commissions for renewal of a subscription contract are not considered commensurate with the commissions paid for contracts with new customers and incremental sales to existing customers given the substantive difference in commission rates in proportion to their respective contract values. Effective May 1, 2019, commissions paid for contracts with new customers and incremental sales to existing customers are amortized over an estimated period of benefit of five years while commissions paid for renewal contracts are amortized based on the pattern of the associated revenue recognition over the related contractual renewal period for the pool of renewal contracts. The Company determines the period of benefit for commissions paid for contracts with new customers and incremental sales to existing customers by taking into consideration its initial estimated customer life and the technological life of its software and related significant features. Commissions paid on professional services are typically amortized in accordance with the associated revenue as the commissions paid on new and renewal professional services are commensurate with each other. Amortization of deferred contract acquisition costs is recognized in sales and marketing expense in the consolidated statement of operations.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically reviews the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit of these deferred costs.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further disclosures with respect to the Company’s deferred contract acquisition costs are also included in Note 6, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Balance Sheet Components.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue consists primarily of costs related to providing subscription and professional services to the Company’s customers, including personnel costs (salaries, bonuses and benefits, and stock-based compensation) and related expenses for customer support and services personnel, as well as cloud infrastructure costs, third-party expenses, depreciation of fixed assets, amortization associated with acquired intangible assets, and allocated overhead.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred and consist primarily of personnel costs, including salaries, bonuses and benefits, and stock-based compensation. Research and development costs also include depreciation and allocated overhead.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are charged to operations as incurred or the first time the advertising takes place, based on the nature of the advertising, and include direct marketing, events, public relations, sales collateral materials and partner programs. Advertising costs were $16.7 million, $7.7 million and $6.5 million for the years ended April 30, 2021, 2020 and 2019 respectively. Advertising costs are recorded in sales and marketing expense in the consolidated statement of operations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to stock awards issued to employees, including stock options, restricted stock awards (“RSAs”), and restricted stock units (“RSUs”) is measured at the fair value on the date of the grant and recognized over the requisite service period. The fair value of stock options is estimated on the date of the grant using the Black-Scholes option-pricing model. The fair value of RSAs and RSUs is estimated on the date of the grant based on the fair value of the Company’s underlying ordinary shares.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense for stock options and RSUs is recognized on a straight-line basis over the requisite service period. Compensation expense for RSAs is amortized on a graded basis over the requisite service period as long as the underlying performance condition is probable to occur. RSAs issued included a performance condition in the form of a specified liquidity event.  The liquidity event condition was satisfied upon the effectiveness of the Company’s registration statement on Form S-1 (“IPO registration statement”), on October 4, 2018. On that date, the Company recorded a cumulative stock-based compensation expense of $1.7 million using the accelerated attribution method for all RSAs, for which the service condition had been fully satisfied as of October 4, 2018. The remaining unrecognized stock-based compensation expense </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">related to the RSAs was recorded over their remaining requisite service periods. The Company recognizes forfeitures as they occur.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss per Share Attributable to Ordinary Shareholders</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates basic net loss per share by dividing the net loss by the weighted-average number of ordinary shares outstanding during the period, less shares subject to repurchase. Diluted net loss per share is computed by giving effect to all potentially dilutive ordinary share equivalents outstanding for the period, including stock options and restricted stock units.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the completion of the IPO in October 2018, the Company calculated basic and diluted net loss per share attributable to ordinary shareholders in conformity with the two-class method required for companies with participating securities. The Company considered all series of redeemable convertible preference shares and early exercised stock options to be participating securities as the holders were entitled to receive non-cumulative dividends on a pari passu basis in the event that a dividend was paid on ordinary shares. Under the two-class method, the net loss attributable to ordinary shareholders was not allocated to the redeemable convertible preference shares and early exercised stock options as the holders of redeemable convertible preference shares and early exercised stock options did not have a contractual obligation to share in losses.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the two-class method, basic net loss per share attributable to ordinary shareholders was calculated by dividing the net loss by the weighted-average number of ordinary shares outstanding during the period, less shares subject to repurchase. Diluted net loss per share attributable to ordinary shareholders was computed by giving effect to all potentially dilutive ordinary shares outstanding for the period. For purposes of this calculation, redeemable convertible preference shares, stock options to acquire ordinary shares, contingently issuable shares, and early exercised stock options were considered potentially dilutive ordinary shares, but had been excluded from the calculation of diluted net loss per share attributable to ordinary shareholders as their effect was antidilutive.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon completion of the IPO, all shares of redeemable convertible preference shares then outstanding were automatically converted into an equivalent number of shares of ordinary shares on a one-to-one basis and their carrying amount reclassified into shareholders’ deficit. As of April 30, 2021, the Company did not have any redeemable convertible preference shares issued and outstanding.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Treasury Shares</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ordinary shares of the Company that are repurchased are recorded as treasury shares at cost and are included as a component of shareholders’ equity.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segments</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Maker (“CODM”). The Company’s Chief Executive Officer is its CODM. The Company’s CODM reviews financial information presented on a consolidated basis for the purposes of making operating decisions, allocating resources and evaluating financial performance. As such, the Company has determined that it operates in one operating and one reportable segment. The Company presents financial information about its operating segment and geographical areas in Note 15 to the consolidated financial statements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to income taxes in the Netherlands and numerous foreign jurisdictions. These foreign jurisdictions may have different statutory rates than the Netherlands. The Company records a provision for income taxes for the anticipated tax consequences of the reported results of operations using the asset and liability method. 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 the tax basis of assets and liabilities, as well as for operating losses and tax credit carryforwards. Deferred tax assets and liabilities are measured using the 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 it believes is more likely than not to be realized.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of the Company’s tax obligations involves dealing with uncertainties in the application of complex tax laws and regulations. ASC 740, Income Taxes, provides that a tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, on the basis of the technical merits. The Company has assessed its income tax positions and recorded tax benefits for all years subject to examination, based upon the Company’s evaluation of the facts, circumstances and information available at each period end. For those tax positions where the Company has determined there is a greater than fifty percent likelihood that a tax benefit will be sustained, the Company has recorded the largest amount of tax benefit that may potentially </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">be realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is determined there is less than fifty percent likelihood that a tax benefit will be sustained, no tax benefit has been recognized.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',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, the Company can provide no assurance that the final tax outcome of these matters will not be materially different. As the Company expands internationally, it will face increased complexity, and the Company’s unrecognized tax benefits may increase in the future. The Company makes adjustments to its reserves when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. 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.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer Deposits</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company’s contracts, acquired via the Endgame, Inc. (“Endgame”) acquisition, allow for termination at the customer’s convenience, or the Company may receive prepayments on master sales agreements. In these cases, the Company does not consider a contract to exist past the term in which enforceable rights and obligations exist. Amounts received related to these agreements are classified outside of deferred revenue in the consolidated balance sheet, and these amounts do not represent contract balances. As of April 30, 2021, the Company had $3.2 million of customer deposits included in accrued expenses and other liabilities. As of April 30, 2020, the Company had $2.6 million of customer deposits included in accrued expenses and other liabilities, and $8.5 million of non-refundable customer deposits included in other liabilities, non-current on the consolidated balance sheet.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Credit Losses:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">  In June 2016, the FASB issued ASU No. 2016-13,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, and has since issued various amendments including ASU No. 2018-19, ASU No. 2019-4, and ASU No. 2019-5. The standard and related amendments modify the accounting for credit losses for most financial assets and requires an entity to utilize a new impairment model known as current expected credit loss (“CECL”) model to estimate its lifetime “expected credit loss” and record an allowance that, when deducted from the amortized costs basis of the financial asset, presents the amount expected to be collected on the financial asset. Additionally, ASU No. 2016-13 amends the current available-for-sale security impairment model for debt securities held for investment. The new model requires an estimate of expected credit losses when the fair value is below the amortized cost of the asset. The credit-related impairment (and subsequent recoveries) are recognized as an allowance on the balance sheet with a corresponding adjustment to the income statement. Non-credit related losses will continue to be recognized through OCI. This guidance also requires new disclosures for financial assets measured at amortized cost, loans and available-for-sale debt securities. Entities will apply the standard’s provisions as a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is adopted. The Company adopted ASU No. 2016-13 on May 1, 2020. The Company’s adoption of this ASU resulted in a $0.4 million reduction to accumulated deficit. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:  In</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2017, the FASB issued ASU No. 2017-4,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Intangibles— Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The standard will simplify the measurement of goodwill impairment by eliminating step two of the two-step impairment test. Step two measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. The new guidance requires an entity to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. Additionally, an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. The Company adopted ASU No. 2017-4 on May 1, 2020. The Company's adoption of this ASU did not have a material impact on the Company's consolidated financial statements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:  In August 2018, the FASB issued ASU No. 2018-13,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Fair Value Measurement (Topic 820)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which modifies, removes and adds certain disclosure requirements on fair value measurements based on the FASB Concepts Statement,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Conceptual Framework for Financial Reporting—Chapter 8: Notes to Financial Statements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASU No. 2018-13 on May 1, 2020. The Company's adoption of this ASU did not have a material impact on the Company's consolidated financial statements.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:  In August 2018, the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other— Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arrangement That Is a Service Contract, which 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 (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendments in this ASU. The Company adopted ASU No. 2018-15 on May 1, 2020 and applied it prospectively to implementation costs incurred after the date of adoption. The Company’s adoption of this ASU had no material impact on the Company’s consolidated financial statements. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New Accounting Pronouncements Not Yet Adopted </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In December 2019, the FASB issued ASU No. 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, eliminating certain exceptions to the general principles in ASC 740 related to intra-period tax allocation, deferred tax liability and general methodology for calculating income taxes. Additionally, the ASU makes other changes for matters such as franchise taxes that are partially based on income, transactions with a government that result in a step up in the tax basis of goodwill, separate financial statements of legal entities that are not subject to tax, and enacted changes in tax laws in interim periods. The new guidance becomes effective for the Company for the fiscal year ending April 30, 2022. Early adoption is permitted. The Company does not expect the adoption of the new accounting standard to have a material impact on its consolidated financial statements. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Awards:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In May 2021, the FASB issued ASU No. 2021-4, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings Per Share (Topic 260), Debt—Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which clarifies the accounting for modifications or exchanges of a freestanding equity-classified written call option that is not within the scope of another Topic. It addresses how an entity should treat, measure the effect of, and recognize the effect of a modification of the terms or conditions or an exchange of a freestanding equity-classified written call option that remains equity classified after modification or exchange. The new guidance becomes effective for the Company for the fiscal year ending April 30, 2023. Early adoption is permitted, including in interim periods. The Company does not expect the adoption of the new accounting standard to have a material impact on its consolidated financial statements. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassification</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the preparation of the Company’s consolidated financial statements for the year ended April 30, 2021, the Company identified an immaterial misclassification in the prior year balance sheet, which understated short term deferred revenue and overstated long term deferred revenue by $11.6 million as of April 30, 2020. The Company has corrected for this immaterial misclassification in the accompanying consolidated balance sheet by revising the April 30, 2020 deferred revenue balances. This change in classification has no effect on previously reported cash flows in the condensed consolidated statement of cash flows and has no effect on previously reported consolidated statements of operations for any period.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the financial statements of the Company and its wholly owned subsidiaries. All intercompany transactions and accounts have been eliminated in consolidation.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal Year</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s fiscal year ends on April 30. References to fiscal 2021, for example, refer to the fiscal year ended April 30, 2021.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates and Judgments</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Such estimates include, but are not limited to, allocation of revenue between recognized and deferred amounts, deferred contract acquisition costs, allowance for credit losses, valuation of stock-based compensation, fair value of ordinary shares in periods prior to the Company’s initial public offering, fair value of acquired intangible assets and goodwill, useful lives of acquired intangible assets and property and equipment, whether an arrangement is or contains a lease, the discount rate used for operating leases and valuation allowance for deferred income taxes. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization declared the 2019 novel Coronavirus Disease (“COVID-19”) a pandemic. The pandemic is expected to result in a global slowdown of economic activity that is likely to decrease demand for a broad variety of goods and services, including from the Company’s customers, while also disrupting sales channels and marketing activities for an unknown period of time. The full extent to which COVID-19 may impact the Company’s financial condition or results of operations is uncertain.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. As of the date of issuance of these financial statements, the Company is not aware of any specific event or circumstance that would require the Company to update its estimates, judgments or revise the carrying value of the Company’s assets or liabilities. These estimates may change, as new events occur and additional information is obtained, </span></div>and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company’s financial statements. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reporting currency of the Company is the U.S. dollar. The Company determines the functional currency of each subsidiary in accordance with ASC 830, Foreign Currency Matters, based on the currency of the primary economic environment in which each subsidiary operates. Items included in the financial statements of such subsidiaries are measured using that functional currency. The Company periodically re-assesses its operations to determine if previous conclusions are still valid. Changes in functional currencies are applied prospectively if the operations encounter a significant and permanent change. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the subsidiaries where the U.S. dollar is the functional currency, foreign currency denominated monetary assets and liabilities are re-measured into U.S. dollars at current exchange rates and foreign currency denominated nonmonetary assets and liabilities are re-measured into U.S. dollars at historical exchange rates. Gains or losses from foreign currency re-measurement and settlements are included in other income (expense), net in the consolidated statement of operations. For the years ended April 30, 2021, 2020 and 2019, the Company recognized a re-measurement gain of $7.7 million, and re-measurement loss of $2.2 million and $0.2 million, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For subsidiaries where the functional currency is other than the U.S. dollar, the Company uses the period-end exchange rates to translate assets and liabilities, the average monthly exchange rates to translate revenue and expenses, and historical exchange rates to translate shareholders’ equity (deficit), into U.S. dollars. The Company records translation gains and losses in accumulated other comprehensive loss as a component of shareholders’ equity in the consolidated balance sheet.</span></div> 7700000 -2200000 -200000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Loss</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s comprehensive loss includes net loss and unrealized gains and losses on foreign currency translation adjustments.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments, including money market funds with an original maturity of three months or less at the date of purchase, to be cash equivalents. The carrying amount of the Company’s cash equivalents approximates fair value, due to the short maturities of these instruments. Restricted cash represents cash on deposit with financial institutions in support of letters of credit in favor of certain landlords for non-cancelable lease agreements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash, cash equivalents, and restricted cash as reported in the Company’s consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and the restricted cash as shown on the consolidated balance sheet. Cash, cash equivalents, and restricted cash as reported in the Company’s consolidated statements of cash flows consists of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,814 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,081 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403,708 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,389 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> Cash, cash equivalents, and restricted cash as reported in the Company’s consolidated statements of cash flows consists of the following (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,814 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,081 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403,708 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,389 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 400814000 297081000 2894000 2308000 403708000 299389000 Short-Term InvestmentsInvestments with an original maturity of three months or less at the date of purchase are considered cash equivalents, while all other investments are classified as short-term or long-term based on the nature of the investments, their maturities, and their availability for use in current operations. The Company determines the appropriate classification of its investments at the time of purchase and reevaluates such designation at each balance sheet date. Bank deposits with original maturities greater than three months but less than twelve months and are classified as short-term investments within current assets in the consolidated balance sheet. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments consist of cash equivalents, accounts receivable, accounts payable, and accrued liabilities. Cash equivalents are stated at amortized cost, which approximates fair value at the balance sheet dates, due to the </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">short period of time to maturity. Accounts receivable, accounts payable and accrued liabilities are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities recorded at fair value on a recurring basis in the consolidated balance sheet consisting primarily of cash equivalents are categorized based upon the level of judgment associated with the inputs used to measure their fair values. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The Company measures its financial assets and liabilities at fair value at each reporting period using a fair value hierarchy which requires the Company to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value:</span></div><div style="margin-top:6pt;padding-left:63pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Level 1:   Observable inputs, such as unadjusted quoted prices in active markets for identical assets or liabilities at the measurement date.</span></div><div style="margin-top:6pt;padding-left:63pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Level 2:   Observable inputs, other than Level 1 prices, such as quoted prices in active markets for similar assets and liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-top:6pt;padding-left:63pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Level 3:   Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of the Company’s financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximate their respective fair values due to the short period of time to maturity, receipt or payment.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash, cash equivalents, restricted cash, short-term investments, and accounts receivable. The primary focus of the Company’s investment strategy is to preserve capital and meet liquidity requirements. The Company maintains its cash accounts with financial institutions where, at times, deposits exceed federal insurance limits. The Company invests its excess cash in highly-rated money market funds and in short-term investments. The Company extends credit to customers in the normal course of business. The Company performs credit analyses and monitors the financial health of its customers to reduce credit risk. Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Management performs ongoing credit evaluations of customers and maintains allowances for potential credit losses on customers’ accounts when deemed necessary.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No customer represented 10% or more of net accounts receivable as of April 30, 2021, and one customer represented 10% of net accounts receivable as of April 30, 2020. No customer accounted for more than 10% of the Company’s total revenue for the years ended April 30, 2021, 2020 and 2019.</span></div> 0 1 0 0 0 0.10 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, Unbilled Accounts Receivable and Allowance for Credit Losses</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable primarily consists of amounts billed currently due from customers. The Company’s accounts receivable are subject to collection risk. Gross accounts receivable are reduced for this risk by an allowance for credit losses. This allowance is for estimated losses resulting from the inability of the Company’s customers to make required payments. The Company determines the need for an allowance for credit losses based upon various factors, including past collection experience, credit quality of the customer, age of the receivable balance, and current economic conditions, as well as specific circumstances arising with individual customers. Accounts receivables are written off against the allowance when management determines a balance is uncollectible and the Company no longer actively pursues collection of the receivable.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not typically offer right of refund in its contracts. The allowance for credit losses reflects the Company’s best estimate of probable losses inherent in the Company’s receivables portfolio. As of April 30, 2021 and 2020, the allowance for credit losses was $2.3 million and $1.2 million, respectively. Activity related to the Company’s allowance for credit losses was as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative-effect adjustment from adoption of ASU 2016-13</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(367)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad debt expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts written off</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,631)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,344 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,411 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled accounts receivable represents amounts for which the Company has recognized revenue, pursuant to the Company’s revenue recognition policy, for fulfilled obligations, but not yet billed. The unbilled accounts receivable balance was $5.2 million and $2.6 million as of April 30, 2021 and 2020, respectively.</span></div> 2300000 1200000 Activity related to the Company’s allowance for credit losses was as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative-effect adjustment from adoption of ASU 2016-13</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(367)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad debt expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,095 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,105 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts written off</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,631)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,344 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,247 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,411 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1247000 1411000 776000 -367000 0 0 5095000 193000 1105000 3631000 357000 470000 2344000 1247000 1411000 5200000 2600000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalized Software Development and Implementation Costs</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development costs for software to be sold, leased, or otherwise marketed are expensed as incurred until the establishment of technological feasibility, at which time those costs are capitalized until the product is available for general release to customers and amortized over the estimated life of the product. Technological feasibility is established upon the completion of a working prototype that has been certified as having no critical bugs and is a release candidate. To date, costs to develop software that is marketed externally have not been capitalized as the current software development process is essentially completed concurrently with the establishment of technological feasibility. As such, all related software development costs are expensed as incurred and included in research and development expense in the consolidated statement of operations.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs related to software acquired, developed, or modified solely to meet the Company’s internal requirements, with no substantive plans to market such software at the time of development and costs related to the development of web-based product are capitalized during the application development stage. Costs incurred during the preliminary planning and evaluation stage of the project and during the post implementation operational stage are expensed as incurred. Costs incurred during the application development stage of the project are capitalized. No costs were capitalized during the years ended April 30, 2021 and 2020.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also capitalizes qualifying implementation costs incurred in a hosting arrangement that is a service contract based on the existing guidance for internally developed software. In accordance with the guidance, (i) capitalized implementation costs are classified in the same balance sheet line item as the amounts prepaid for the related hosting arrangement; (ii) amortization of capitalized implementation costs are presented in the same income statement line item as the service fees for the related hosting arrangement; and (iii) cash flows related to capitalized implementation costs are presented within the same category of cash flow activity as the cash flows for the related hosting arrangement (i.e. operating activity). The Company tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company amortizes capitalized implementation costs over the expected life of the service contract. The Company capitalized $0.3 million in implementation costs for software hosting arrangements during the fiscal year ended April 30, 2021. No such costs were capitalized during the fiscal year ended April 30, 2020. No amortization expense related to capitalized implementation costs was recorded during the fiscal years ended April 30, 2021, 2020 and 2019, respectively as the underlying implementation activities were not complete.</span></div> 300000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost and depreciated over their estimated useful lives using the straight-line method. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the financial statements and any resulting gain or loss is reflected within the consolidated statement of operations. There was no material gain or loss incurred as a result of retirement or sale in the periods presented. Repair and maintenance costs are expensed as incurred.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leases arise from contractual obligations that convey the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration. The Company determines whether an arrangement is or contains a lease at inception, based on whether there is an identified asset and whether the Company controls the use of the identified asset throughout the period of use. At the lease commencement date, the Company determines the lease classification between finance and operating and recognizes a right-of-use asset and corresponding lease liability for each lease component. A right-of-use asset represents the Company’s right to use an underlying asset and a lease liability represents the Company’s obligation to make payments during the lease term. The operating lease right-of-use asset also includes any lease payments made and excludes lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. The Company accounts for lease components and non-lease components as a single lease component.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The lease liability is initially measured as the present value of the remaining lease payments over the lease term. The discount rate used to determine the present value is the Company’s incremental borrowing rate unless the interest rate implicit in the lease is readily determinable. The Company estimates its incremental borrowing rate based on the information available at lease commencement date for borrowings with a similar term. The right-of-use asset is initially measured as the present value of the lease payments, adjusted for initial direct costs, prepaid lease payments to lessors and lease incentives.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisitions</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has completed a number of acquisitions of other businesses in the past and may acquire additional businesses or technologies in the future. The results of businesses acquired in a business combination are included in the Company’s consolidated financial statements from the date of acquisition. The Company allocates the purchase price, which is the sum of the consideration provided and may consist of cash, equity or a combination of the two, in a business combination to the identifiable assets and liabilities of the acquired business at their acquisition date fair values. The excess of the purchase price over the amount allocated to the identifiable assets and liabilities, if any, is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management to use significant judgment and estimates, including the selection of valuation methodologies, estimates of future revenue and cash flows, discount rates and selection of comparable companies.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When the Company issues stock-based or cash awards to an acquired company’s shareholders, the Company evaluates whether the awards are consideration or compensation for post-acquisition services. The evaluation includes, among other things, whether the vesting of the awards is contingent on the continued employment of the acquired company’s shareholders beyond the acquisition date. If continued employment is required for vesting, the awards are treated as compensation for post- acquisition services and recognized as expense over the requisite service period.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, the assets acquired and liabilities assumed in the Company’s business combinations have primarily consisted of goodwill and finite-lived intangible assets, consisting primarily of developed technologies, in-process research &amp; development, customer relationships and trade names. The estimated fair values and useful lives of identifiable intangible assets are based on many factors, including estimates and assumptions of future operating performance and cash flows of the acquired business, the nature of the business acquired, and the specific characteristics of the identified intangible assets. The estimates and assumptions used to determine the fair values and useful lives of identified intangible assets could change due to numerous factors, including market conditions, technological developments, economic conditions and competition. In connection with determination of fair values, the Company may engage independent appraisal firms to assist with the valuation of intangible and certain tangible assets acquired and certain assumed obligations.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related transaction costs incurred by the Company are not included as a component of consideration transferred, but are accounted for as an operating expense in the period in which the costs are incurred.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of net assets acquired in business combinations accounted for using the acquisition method for accounting and is not amortized. The Company tests goodwill for impairment at least annually, in the fourth quarter of each year, or more frequently if events or changes in circumstances indicate that this asset may be impaired. For the purposes of impairment testing, the Company has determined that it has one operating segment and one reporting unit. The Company’s test of goodwill impairment starts with a qualitative assessment to determine whether it is necessary to perform a quantitative goodwill impairment test. If qualitative factors indicate that the fair value of the reporting unit is more likely than not less than its carrying amount, then a quantitative goodwill impairment test is performed. For the quantitative analysis, the Company compares the fair value of its reporting unit to its carrying value. If the estimated fair value exceeds book value, goodwill is considered not to be impaired and no additional steps are necessary. However, if the fair value </span></div>of the reporting unit is less than book value, then under the second step the carrying amount of the goodwill is compared to its implied fair value. There was no impairment of goodwill recorded for the years ended April 30, 2021, 2020 and 2019. 1 1 0 0 0 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquired Intangible Assets</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired amortizable intangible assets are amortized on a straight-line basis over the estimated useful lives of the assets.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful life<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4-5</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></div></td></tr></table></div> <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired amortizable intangible assets are amortized on a straight-line basis over the estimated useful lives of the assets.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Useful life<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4-5</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></div></td></tr></table></div> P4Y P5Y P4Y P4Y <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates the recoverability of long-lived assets, including property and equipment and amortizable acquired intangible assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be fully recoverable. Such events and changes may include: significant changes in performance relative to expected operating results, significant changes in asset use, significant negative industry or economic trends, and changes in the Company’s business strategy. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If such review indicates that the carrying amount of long-lived assets is not recoverable, the carrying amount of such assets is reduced to fair value. The Company determined that there were no events or changes in circumstances that indicated that its long-lived assets were impaired during the years ended April 30, 2021, 2020 and 2019.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the recoverability assessment, the Company periodically reviews the remaining estimated useful lives of property and equipment and amortizable intangible assets. If the estimated useful life assumption for any asset is changed, the remaining unamortized balance would be depreciated or amortized over the revised estimated useful life, on a prospective basis.</span></div> Deferred Offering CostsDeferred offering costs were capitalized and consisted of fees and expenses incurred in connection with the sale of the Company’s ordinary shares in its IPO, including the legal, accounting, printing and other IPO-related costs. Upon consummation of the IPO in October 2018, $0.2 million of previously deferred offering costs along with additional offering costs of $5.5 million were reclassified to shareholders’ equity and recorded against the proceeds from the offering. 200000 5500000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenue primarily from the sale of self-managed subscriptions (which include licenses for proprietary features, support, and maintenance) and from the sale of SaaS subscriptions. The Company also generates revenue from professional services, which consist of consulting and training.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under ASC Topic 606, Revenue from Contracts with Customers, the Company recognizes revenue when its customer obtains control of promised goods or services in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. The Company’s contracts include varying terms and conditions, and identifying and evaluating the impact of these terms and conditions on revenue recognition requires significant judgment. In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under each of its agreements, the Company performs the following steps: </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(i)    identification of the contract with a customer;</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company contracts with its customers through order forms, which in some cases are governed by master sales agreements. The Company determines that it has a contract with a customer when the order form has been approved, each party’s rights regarding the products or services to be transferred can be identified, the payment terms for the services can be identified, the Company has determined the customer has the ability and intent to pay and the contract has commercial substance. The Company applies judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, credit, reputation and financial or other information pertaining to the customer. At contract inception the Company evaluates whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. The Company has concluded that its contracts with customers do not contain warranties that give rise to a separate performance obligation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(ii)    identification of the performance obligations in the contract;</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance obligations promised in a contract are identified based on the products and services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the products or services either on their own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the products and services is separately identifiable from other promises in the contract.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s self-managed subscriptions include both license providing the right to use proprietary features in its software, as well as an obligation to provide support (on both open source and proprietary features) and maintenance. The Company’s SaaS products provide access to hosted software as well as support, which the Company considers to be a single performance obligation.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Services-related performance obligations relate to the provision of consulting and training services. These services are distinct from subscriptions and do not result in significant customization of the software.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(iii)    determination of the transaction price;</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is the total amount of consideration we expect to be entitled to in exchange for the subscriptions and services in a contract. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. None of the Company’s contracts contain a significant financing component.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(iv)    allocation of the transaction price to the performance obligations; and</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. For contracts that contain multiple performance obligations, the Company allocates the transaction price to each performance obligation based on a relative standalone selling price (‘SSP”). The SSP is determined based on the prices at which we separately sell these products assuming the majority of these fall within a pricing range. In instances where SSP is not directly observable, such as when we do not sell the software license separately, we derive the SSP using information that may include market conditions and other observable and unobservable inputs which can require significant judgment. There is typically more than one SSP for individual products and services due to the stratification of those products and services by quantity, term of the subscription, sales channel and other circumstances. If one of the performance obligations is outside of the SSP range, the Company allocates the transaction price considering the midpoint of the SSP range. The Company also considers if there are any additional material rights inherent in a contract, and if so, the Company allocates a portion of the transaction price to such rights based on a relative SSP.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(v)    recognition of revenue when the Company satisfies each performance obligation;</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised product or service to the customer. The Company’s self-managed subscriptions include both upfront revenue recognition when the license is delivered as well as revenue recognized ratably over the contract period for support and maintenance based on the stand-ready nature of these subscription elements. Revenue on the Company’s SaaS products is recognized ratably over the contract period as the Company satisfies the performance obligation.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services comprise consulting services as well as public and private training. Consulting services are generally time-based arrangements. Revenue from professional services is recognized as these services are performed. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates sales directly through its sales team and through its channel partners. Sales to channel partners are made at a discount and revenues are recorded at this discounted price once all the revenue recognition criteria above are met. To the extent that the Company offers rebates, incentives or joint marketing funds to such channel partners, recorded revenues are reduced by this amount. Channel partners generally receive an order from an end-customer prior to placing an order with the Company. Payment from channel partners is not contingent on the partner’s collection from end-customers.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of revenue recognition may differ from the timing of invoicing to customers. For annual contracts, the Company typically invoices customers at the time of entering into the contract. For multi-year agreements, the Company generally invoices customers on an annual basis prior to each anniversary of the contract start date. The Company records unbilled accounts receivable related to revenue recognized in excess of amounts invoiced as the Company has an unconditional right to invoice and receive payment in the future related to those fulfilled obligations. Contract liabilities consist of deferred revenue which is recognized over the contractual period.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Contract Acquisition Costs </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred contract acquisition costs represent costs that are incremental to the acquisition of customer contracts, which consist mainly of sales commissions and associated payroll taxes. The Company determines whether costs should be deferred based on sales compensation plans, if the commissions are in fact incremental and would not have occurred absent the customer contract.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fiscal year ended April 30, 2020, the Company updated its sales commissions plan by incorporating different commission rates for contracts with new customers and incremental sales to existing customers, and subsequent subscription renewals. Subsequent to this change, sales commissions for renewal of a subscription contract are not considered commensurate with the commissions paid for contracts with new customers and incremental sales to existing customers given the substantive difference in commission rates in proportion to their respective contract values. Effective May 1, 2019, commissions paid for contracts with new customers and incremental sales to existing customers are amortized over an estimated period of benefit of five years while commissions paid for renewal contracts are amortized based on the pattern of the associated revenue recognition over the related contractual renewal period for the pool of renewal contracts. The Company determines the period of benefit for commissions paid for contracts with new customers and incremental sales to existing customers by taking into consideration its initial estimated customer life and the technological life of its software and related significant features. Commissions paid on professional services are typically amortized in accordance with the associated revenue as the commissions paid on new and renewal professional services are commensurate with each other. Amortization of deferred contract acquisition costs is recognized in sales and marketing expense in the consolidated statement of operations.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically reviews the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit of these deferred costs.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further disclosures with respect to the Company’s deferred contract acquisition costs are also included in Note 6, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Balance Sheet Components.</span></div> P5Y <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue consists primarily of costs related to providing subscription and professional services to the Company’s customers, including personnel costs (salaries, bonuses and benefits, and stock-based compensation) and related expenses for customer support and services personnel, as well as cloud infrastructure costs, third-party expenses, depreciation of fixed assets, amortization associated with acquired intangible assets, and allocated overhead.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred and consist primarily of personnel costs, including salaries, bonuses and benefits, and stock-based compensation. Research and development costs also include depreciation and allocated overhead.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are charged to operations as incurred or the first time the advertising takes place, based on the nature of the advertising, and include direct marketing, events, public relations, sales collateral materials and partner programs. Advertising costs were $16.7 million, $7.7 million and $6.5 million for the years ended April 30, 2021, 2020 and 2019 respectively. Advertising costs are recorded in sales and marketing expense in the consolidated statement of operations.</span></div> 16700000 7700000 6500000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to stock awards issued to employees, including stock options, restricted stock awards (“RSAs”), and restricted stock units (“RSUs”) is measured at the fair value on the date of the grant and recognized over the requisite service period. The fair value of stock options is estimated on the date of the grant using the Black-Scholes option-pricing model. The fair value of RSAs and RSUs is estimated on the date of the grant based on the fair value of the Company’s underlying ordinary shares.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense for stock options and RSUs is recognized on a straight-line basis over the requisite service period. Compensation expense for RSAs is amortized on a graded basis over the requisite service period as long as the underlying performance condition is probable to occur. RSAs issued included a performance condition in the form of a specified liquidity event.  The liquidity event condition was satisfied upon the effectiveness of the Company’s registration statement on Form S-1 (“IPO registration statement”), on October 4, 2018. On that date, the Company recorded a cumulative stock-based compensation expense of $1.7 million using the accelerated attribution method for all RSAs, for which the service condition had been fully satisfied as of October 4, 2018. The remaining unrecognized stock-based compensation expense </span></div>related to the RSAs was recorded over their remaining requisite service periods. The Company recognizes forfeitures as they occur. 1700000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss per Share Attributable to Ordinary Shareholders</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates basic net loss per share by dividing the net loss by the weighted-average number of ordinary shares outstanding during the period, less shares subject to repurchase. Diluted net loss per share is computed by giving effect to all potentially dilutive ordinary share equivalents outstanding for the period, including stock options and restricted stock units.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the completion of the IPO in October 2018, the Company calculated basic and diluted net loss per share attributable to ordinary shareholders in conformity with the two-class method required for companies with participating securities. The Company considered all series of redeemable convertible preference shares and early exercised stock options to be participating securities as the holders were entitled to receive non-cumulative dividends on a pari passu basis in the event that a dividend was paid on ordinary shares. Under the two-class method, the net loss attributable to ordinary shareholders was not allocated to the redeemable convertible preference shares and early exercised stock options as the holders of redeemable convertible preference shares and early exercised stock options did not have a contractual obligation to share in losses.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the two-class method, basic net loss per share attributable to ordinary shareholders was calculated by dividing the net loss by the weighted-average number of ordinary shares outstanding during the period, less shares subject to repurchase. Diluted net loss per share attributable to ordinary shareholders was computed by giving effect to all potentially dilutive ordinary shares outstanding for the period. For purposes of this calculation, redeemable convertible preference shares, stock options to acquire ordinary shares, contingently issuable shares, and early exercised stock options were considered potentially dilutive ordinary shares, but had been excluded from the calculation of diluted net loss per share attributable to ordinary shareholders as their effect was antidilutive.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon completion of the IPO, all shares of redeemable convertible preference shares then outstanding were automatically converted into an equivalent number of shares of ordinary shares on a one-to-one basis and their carrying amount reclassified into shareholders’ deficit. As of April 30, 2021, the Company did not have any redeemable convertible preference shares issued and outstanding.</span></div> one-to-one <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Treasury Shares</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ordinary shares of the Company that are repurchased are recorded as treasury shares at cost and are included as a component of shareholders’ equity.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segments</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Maker (“CODM”). The Company’s Chief Executive Officer is its CODM. The Company’s CODM reviews financial information presented on a consolidated basis for the purposes of making operating decisions, allocating resources and evaluating financial performance. As such, the Company has determined that it operates in one operating and one reportable segment. The Company presents financial information about its operating segment and geographical areas in Note 15 to the consolidated financial statements.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to income taxes in the Netherlands and numerous foreign jurisdictions. These foreign jurisdictions may have different statutory rates than the Netherlands. The Company records a provision for income taxes for the anticipated tax consequences of the reported results of operations using the asset and liability method. 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 the tax basis of assets and liabilities, as well as for operating losses and tax credit carryforwards. Deferred tax assets and liabilities are measured using the 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 it believes is more likely than not to be realized.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of the Company’s tax obligations involves dealing with uncertainties in the application of complex tax laws and regulations. ASC 740, Income Taxes, provides that a tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, on the basis of the technical merits. The Company has assessed its income tax positions and recorded tax benefits for all years subject to examination, based upon the Company’s evaluation of the facts, circumstances and information available at each period end. For those tax positions where the Company has determined there is a greater than fifty percent likelihood that a tax benefit will be sustained, the Company has recorded the largest amount of tax benefit that may potentially </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">be realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is determined there is less than fifty percent likelihood that a tax benefit will be sustained, no tax benefit has been recognized.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',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, the Company can provide no assurance that the final tax outcome of these matters will not be materially different. As the Company expands internationally, it will face increased complexity, and the Company’s unrecognized tax benefits may increase in the future. The Company makes adjustments to its reserves when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. 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.</span></div> 0.50 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer Deposits</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company’s contracts, acquired via the Endgame, Inc. (“Endgame”) acquisition, allow for termination at the customer’s convenience, or the Company may receive prepayments on master sales agreements. In these cases, the Company does not consider a contract to exist past the term in which enforceable rights and obligations exist. Amounts received related to these agreements are classified outside of deferred revenue in the consolidated balance sheet, and these amounts do not represent contract balances. As of April 30, 2021, the Company had $3.2 million of customer deposits included in accrued expenses and other liabilities. As of April 30, 2020, the Company had $2.6 million of customer deposits included in accrued expenses and other liabilities, and $8.5 million of non-refundable customer deposits included in other liabilities, non-current on the consolidated balance sheet.</span></div> 2600000 8500000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Credit Losses:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">  In June 2016, the FASB issued ASU No. 2016-13,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, and has since issued various amendments including ASU No. 2018-19, ASU No. 2019-4, and ASU No. 2019-5. The standard and related amendments modify the accounting for credit losses for most financial assets and requires an entity to utilize a new impairment model known as current expected credit loss (“CECL”) model to estimate its lifetime “expected credit loss” and record an allowance that, when deducted from the amortized costs basis of the financial asset, presents the amount expected to be collected on the financial asset. Additionally, ASU No. 2016-13 amends the current available-for-sale security impairment model for debt securities held for investment. The new model requires an estimate of expected credit losses when the fair value is below the amortized cost of the asset. The credit-related impairment (and subsequent recoveries) are recognized as an allowance on the balance sheet with a corresponding adjustment to the income statement. Non-credit related losses will continue to be recognized through OCI. This guidance also requires new disclosures for financial assets measured at amortized cost, loans and available-for-sale debt securities. Entities will apply the standard’s provisions as a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is adopted. The Company adopted ASU No. 2016-13 on May 1, 2020. The Company’s adoption of this ASU resulted in a $0.4 million reduction to accumulated deficit. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:  In</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2017, the FASB issued ASU No. 2017-4,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Intangibles— Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The standard will simplify the measurement of goodwill impairment by eliminating step two of the two-step impairment test. Step two measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. The new guidance requires an entity to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. Additionally, an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. The Company adopted ASU No. 2017-4 on May 1, 2020. The Company's adoption of this ASU did not have a material impact on the Company's consolidated financial statements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:  In August 2018, the FASB issued ASU No. 2018-13,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Fair Value Measurement (Topic 820)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which modifies, removes and adds certain disclosure requirements on fair value measurements based on the FASB Concepts Statement,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Conceptual Framework for Financial Reporting—Chapter 8: Notes to Financial Statements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASU No. 2018-13 on May 1, 2020. The Company's adoption of this ASU did not have a material impact on the Company's consolidated financial statements.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:  In August 2018, the FASB issued ASU No. 2018-15, Intangibles—Goodwill and Other— Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arrangement That Is a Service Contract, which 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 (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendments in this ASU. The Company adopted ASU No. 2018-15 on May 1, 2020 and applied it prospectively to implementation costs incurred after the date of adoption. The Company’s adoption of this ASU had no material impact on the Company’s consolidated financial statements. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New Accounting Pronouncements Not Yet Adopted </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In December 2019, the FASB issued ASU No. 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, eliminating certain exceptions to the general principles in ASC 740 related to intra-period tax allocation, deferred tax liability and general methodology for calculating income taxes. Additionally, the ASU makes other changes for matters such as franchise taxes that are partially based on income, transactions with a government that result in a step up in the tax basis of goodwill, separate financial statements of legal entities that are not subject to tax, and enacted changes in tax laws in interim periods. The new guidance becomes effective for the Company for the fiscal year ending April 30, 2022. Early adoption is permitted. The Company does not expect the adoption of the new accounting standard to have a material impact on its consolidated financial statements. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Awards:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In May 2021, the FASB issued ASU No. 2021-4, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings Per Share (Topic 260), Debt—Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options</span>, which clarifies the accounting for modifications or exchanges of a freestanding equity-classified written call option that is not within the scope of another Topic. It addresses how an entity should treat, measure the effect of, and recognize the effect of a modification of the terms or conditions or an exchange of a freestanding equity-classified written call option that remains equity classified after modification or exchange. The new guidance becomes effective for the Company for the fiscal year ending April 30, 2023. Early adoption is permitted, including in interim periods. The Company does not expect the adoption of the new accounting standard to have a material impact on its consolidated financial statements. -400000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassification</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the preparation of the Company’s consolidated financial statements for the year ended April 30, 2021, the Company identified an immaterial misclassification in the prior year balance sheet, which understated short term deferred revenue and overstated long term deferred revenue by $11.6 million as of April 30, 2020. The Company has corrected for this immaterial misclassification in the accompanying consolidated balance sheet by revising the April 30, 2020 deferred revenue balances. This change in classification has no effect on previously reported cash flows in the condensed consolidated statement of cash flows and has no effect on previously reported consolidated statements of operations for any period.</span></div> -11600000 11600000 Revenue and Performance Obligations<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenue by category (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.606%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total<br/>Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total<br/>Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total<br/>Revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Self-managed subscription</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401,020 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,880 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,419 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">License</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">67,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">53,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">39,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Subscription</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">333,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">246,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">162,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total subscription revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567,339 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608,489 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427,620 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,653 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations represent the aggregate amount of the transaction price in contracts allocated to performance obligations not delivered, or partially undelivered, as of the end of the reporting period. Remaining performance obligations include deferred revenue and the unfulfilled portion of multi-year contracts or other orders not yet invoiced and certain unfulfilled orders against accepted customer contracts at the end of any given period.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2021, the Company had $796.4 million of remaining performance obligations, which is comprised of product and services revenue not yet delivered. As of April 30, 2021, the Company expects to recognize approximately 85% of its remaining performance obligations as revenue over the next 24 months and the remainder thereafter.</span></div> <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenue by category (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.606%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total<br/>Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total<br/>Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of<br/>Total<br/>Revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Self-managed subscription</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401,020 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,880 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,419 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">License</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">67,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">53,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">39,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Subscription</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">333,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">246,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">162,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SaaS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total subscription revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567,339 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,254 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608,489 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427,620 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,653 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 401020000 0.66 299880000 0.70 202419000 0.74 67994000 0.11 53536000 0.12 39474000 0.14 333026000 0.55 246344000 0.58 162945000 0.60 166319000 0.27 92290000 0.22 45835000 0.17 567339000 0.93 392170000 0.92 248254000 0.91 41150000 0.07 35450000 0.08 23399000 0.09 608489000 1 427620000 1 271653000 1 796400000 0.85 P24M Fair Value Measurements<div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures financial assets and liabilities that are measured at fair value on a recurring basis at each reporting period using a fair value hierarchy that prioritizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes assets that are measured at fair value on a recurring basis as of April 30, 2021 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes assets that are measured at fair value on a recurring basis as of April 30, 2020 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>Money market funds consist of cash equivalents with remaining maturities of three months or less at the date of purchase.  The Company uses quoted prices in active markets for identical assets to determine the fair value of its Level 1 investments in money market funds. <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes assets that are measured at fair value on a recurring basis as of April 30, 2021 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes assets that are measured at fair value on a recurring basis as of April 30, 2020 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 175007000 0 0 175007000 197314000 0 0 197314000 Acquisitions<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal 2020 Acquisition </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Endgame, Inc. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 8, 2019, the Company acquired all outstanding shares of Endgame, a security company offering endpoint protection technology, for a total acquisition price of $234.0 million. Elastic paid the purchase price through (i) the issuance of 2,218,694 ordinary shares in respect of Endgame’s outstanding capital stock, warrants, convertible notes, and certain retention awards, (ii) the cash repayment of Endgame’s outstanding indebtedness of $20.4 million, (iii) the assumption of Endgame’s outstanding stock options, (iv) a $0.4 million cash deposit to an expense fund for the fees and expenses of the representative and agent of Endgame securityholders, (v) the cash payment of Endgame’s transaction expenses of $5.9 million, and (vi) the cash payment of withholding taxes related to acquisition expense settled in shares of $2.8 million. Approximately 11% of the ordinary shares issued, or 235,031 shares, were being held in an indemnity escrow fund for 18 months after the acquisition close date and were released in April 2021. For purposes of determining the total acquisition price of $234.0 million, the Company used the ordinary share price of $89.3836 which was determined on the basis of the volume weighted average price per share rounded to four decimal places for the twenty (20) consecutive trading days ending with the complete trading day ending five (5) trading days prior to the date upon which the acquisition was consummated.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the shares transferred as consideration was $84.12 per share and was determined on the basis of the closing stock price of the Company’s ordinary shares on the date of acquisition. The fair value of the assumed stock options was determined by using a Black-Scholes option pricing model with the applicable assumptions as of the acquisition date.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock options assumed on the acquisition date will continue to vest as the Endgame employees provide services in the post-acquisition period. The fair value of these awards will be recorded as share-based compensation expense over the respective vesting period of each stock option. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition was accounted for as a business combination and the total purchase price was allocated to the net tangible and intangible assets and liabilities based on their respective fair values on the acquisition date and the excess was recorded as goodwill. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of the U.S. GAAP purchase price and the allocation of the purchase price at fair value (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ordinary shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assumption of stock option plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,273 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The above U.S. GAAP purchase price consideration does not include ordinary shares of Elastic issued as part of acceleration of equity awards and participation in the retention bonus pool.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair values of assets acquired and liabilities assumed (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,035)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,042)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(981)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,532)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,661)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,551)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,771)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,273 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identifiable intangible assets include (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful life (in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,800 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developed technology consists of software products and security platform developed by Endgame. Customer relationships consists of contracts with platform users that purchase Endgame’s products and services that carry distinct value. Trade names represent the Company’s right to the Endgame trade names and associated design, as it exists as of the acquisition date.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value assigned to developed technology was determined primarily using the multi-period excess earnings model, which estimates the revenue and cash flows derived from the asset and then deducts portions of the cash flow that can </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">be attributed to supporting assets otherwise recognized. Management applied significant judgment in estimating the fair value of the developed technology intangible asset, which involved the use of significant estimates related to the revenue growth rate assumption for both existing and any future product offerings. The fair value of the Company’s customer relationships was determined using the income approach, which discounts expected future cash flows to present value using estimates and assumptions related to revenue and customer growth rate as determined by management. The fair value assigned to trade name was determined using the relief from royalty method, where the owner of the asset realizes a benefit from owning the intangible asset rather than paying a rental or royalty rate for use of the asset. The acquired intangible assets are being amortized on a straight-line basis over their respective useful lives, which approximates the pattern in which these assets are utilized. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recognized goodwill of $178.8 million is not deductible for tax purposes and is primarily attributed to planned growth in new markets, synergies arising from the acquisition and the value of the acquired workforce.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net tangible assets and liabilities assumed were valued at their respective carrying amounts as of the acquisition date, as the Company believes that these amounts approximate their current fair values.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Endgame has been included in the Company’s consolidated results of operations since the acquisition date. Endgame’s results were immaterial to the Company’s consolidated results for the year ended April 30, 2020.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma condensed consolidated financial information gives effect to the acquisition of Endgame as if it were consummated on May 1, 2018, including pro forma adjustments related to the valuation and allocation of the purchase price, primarily amortization of acquired intangible assets and deferred revenue fair value adjustments; share-based compensation expense; alignment of accounting policies; the impact of applying</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ASC Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue From Contracts With Customers,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to Endgame’s historical financial statements; and direct transaction costs reflected in the historical financial statements. This data is presented for informational purposes only and is not intended to represent or be indicative of the results of operations that would have been reported had the acquisition occurred on May 1, 2018. It should not be taken as representative of future results of operations of the combined company (in thousands). </span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended April 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro forma revenue (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,234 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,917 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro forma net loss (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(176,019)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152,280)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As if the acquisition of Endgame were consummated on May 1, 2018</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-recurring acquisition costs incurred by the Company of $17.5 million, including a non-cash expense settled in the Company’s ordinary shares for $8.8 million and a related cash payment of withholding taxes of $2.8 million, were charged to general and administrative expenses in the consolidated statement of operations for the year ended April 30, 2020, and are reflected in the pro forma net loss presented above for the year ended April 30, 2019. Non-recurring acquisition costs incurred by Endgame of $1.5 million are also reflected in the pro forma net loss presented above for the year ended April 30, 2019.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fiscal 2019 Acquisition</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lambda Lab Corp.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2018, the Company acquired 100% of the share capital of Lambda Lab Corp. (“Lambda Lab”), a privately held company headquartered in the United States. Lambda Lab was a code search company whose product was built on top of Elasticsearch and focused on building semantic understanding of code, exposed through powerful search features. Purchase consideration for the acquisition was $2.0 million in cash. Excluded from the purchase consideration were 134,474 ordinary shares of $2.2 million issued to certain employees of Lambda Lab. These shares were subject to repurchase and were contingent upon these employees’ continued employment with the Company. As of April 30, 2020, no shares were subject to repurchase and all stock-based compensation expense had been recognized. During the years ended April 30, 2020 and 2019, the Company recorded stock-based compensation expense of $0.9 million and $1.4 million, respectively.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of the Lambda Lab purchase price and the preliminary allocation of the purchase price at fair value (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,339 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net liabilities acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(395)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,997 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount allocated to developed technology was $1.3 million. The fair value assigned to developed technology was determined primarily using the multi-period excess earnings model, which estimates the revenue and cash flows derived from the asset and then deducts portions of the cash flow that can be attributed to supporting assets otherwise recognized. The acquired developed technology is being amortized on a straight-line basis over four years, which approximates the pattern in which these assets are utilized.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill of $1.0 million, none of which is deductible for tax purposes, was recorded in connection with the Lambda Lab acquisition, which is primarily attributed to synergies arising from the acquisition and the value of the acquired workforce.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition costs of $0.2 million were charged to general and administrative expenses in the consolidated statement of operations for the year ended April 30, 2019.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Lambda Lab has been included in the Company’s consolidated results of operations since the acquisition date. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Ordinary Shares Used for Purchase Consideration</span></div>The fair value of the ordinary shares issued as part of the consideration paid for the acquisitions prior to the Company’s IPO was determined by the Company’s board of directors based on numerous subjective and objective factors, including, but not limited to, a contemporaneous valuation performed by an independent third-party valuation firm. Because the Company was not publicly traded at the time the acquisitions were completed, the Company’s board of directors considered valuations of comparable companies, sales of redeemable convertible preference shares, sales of ordinary shares to unrelated third parties, operating and financial performance, the lack of liquidity of the Company’s ordinary shares, and general and industry-specific economic outlook, among other factors. 234000000.0 2218694 20400000 400000 5900000 2800000 0.11 235031 P18M 234000000.0 89.3836 84.12 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of the U.S. GAAP purchase price and the allocation of the purchase price at fair value (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ordinary shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assumption of stock option plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,273 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 26633000 178331000 9309000 214273000 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair values of assets acquired and liabilities assumed (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,661 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,035)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,042)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(981)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,532)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,661)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,551)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,771)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,273 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2220000 40000 2661000 549000 4363000 503000 53800000 58000 178764000 1112000 3035000 5042000 981000 3532000 2661000 3551000 8771000 214273000 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identifiable intangible assets include (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.987%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful life (in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,800 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div> 32700000 P5Y 19200000 P4Y 1900000 P4Y 53800000 178800000 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma condensed consolidated financial information gives effect to the acquisition of Endgame as if it were consummated on May 1, 2018, including pro forma adjustments related to the valuation and allocation of the purchase price, primarily amortization of acquired intangible assets and deferred revenue fair value adjustments; share-based compensation expense; alignment of accounting policies; the impact of applying</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ASC Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue From Contracts With Customers,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to Endgame’s historical financial statements; and direct transaction costs reflected in the historical financial statements. This data is presented for informational purposes only and is not intended to represent or be indicative of the results of operations that would have been reported had the acquisition occurred on May 1, 2018. It should not be taken as representative of future results of operations of the combined company (in thousands). </span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended April 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro forma revenue (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,234 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,917 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro forma net loss (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(176,019)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(152,280)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As if the acquisition of Endgame were consummated on May 1, 2018</span></div> 435234000 285917000 -176019000 -152280000 17500000 8800000 2800000 1500000 1 2000000.0 134474 2200000 900000 1400000 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of the Lambda Lab purchase price and the preliminary allocation of the purchase price at fair value (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,997 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,339 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net liabilities acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(395)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,997 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1997000 1339000 15000 1038000 -395000 1997000 1300000 P4Y 1000000.0 200000 Balance Sheet Components<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prepaid Expenses and Other Current Assets</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid hosting costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid value added taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid software subscription costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,002 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,623 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost and accumulated depreciation of property and equipment were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.707%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Useful Life (in years)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lesser of estimated useful life or remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,342 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,405 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,687 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3-5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets under construction</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,339 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,825 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,458)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,065)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,881 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,760 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense related to property and equipment was $3.1 million, $2.8 million and $2.7 million for the years ended April 30, 2021, 2020 and 2019, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets, Net</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consisted of the following as of April 30, 2021 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Book Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average<br/>Remaining<br/>Useful Life<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,830 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,850 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,980 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,300 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,012 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,288 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,286 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consisted of the following as of April 30, 2020 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Book Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average<br/>Remaining<br/>Useful Life<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,830 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,412 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,300 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,845 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,455 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the intangible assets for the years ended April 30, 2021, 2020 and 2019 was as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue—cost of license—self-managed</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,386 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">948 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue—cost of subscription—self-managed and SaaS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization of acquired intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,167 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,068 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,956 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected future amortization expense related to the intangible assets as of April 30, 2021 was as follows (in thousands, by fiscal year):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,286 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the changes to goodwill (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,846 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Addition from acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(733)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2020</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,877 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">974 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,851 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no impairment of goodwill during the years ended April 30, 2021, 2020 and 2019.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Expenses and Other Liabilities</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,864 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Value added taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,909 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,210 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Compensation and Benefits</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued compensation and benefits consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued vacation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,078 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,971 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and withholding taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued compensation and benefits</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,525 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,409 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about unbilled accounts receivable, deferred contract acquisition costs, and deferred revenue from contracts with customers (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled accounts receivable, included in accounts receivable, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,204 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract acquisition costs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant changes in the unbilled accounts receivable and the deferred revenue balances were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unbilled Accounts Receivable</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,710 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,139 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts transferred to accounts receivable from unbilled accounts receivable presented at the beginning of the period</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,622)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,710)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,139)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized during the period in excess of invoices issued</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,204 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,622 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,710 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Deferred Revenue</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,702 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,666 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,561 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases due to invoices issued, excluding amounts recognized as<br/>    revenue during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts transferred to deferred revenue from accrued expenses and other<br/>    liabilities upon entering into contracts with customers, net of revenue<br/>    recognized during the period </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase from acquisitions, net of revenue recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized that was included in deferred revenue balance at<br/>   beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(231,519)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(159,292)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95,858)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397,700 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,702 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,666 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Contract Acquisition Costs</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity of the deferred contract acquisition costs (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,549 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,079 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalization of contract acquisition costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of deferred contract acquisition costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,991)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,314)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,374)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,352 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,549 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,150 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract acquisition costs, current</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,089 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,537 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,215 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract acquisition costs, non- current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred contract acquisition costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,352 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,549 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,150 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div>The Company did not recognize any impairment of deferred contract acquisition costs during the years ended April 30, 2021, 2020 and 2019. <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid hosting costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,122 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid value added taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid software subscription costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total prepaid expenses and other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,002 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,623 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 11122000 12228000 9408000 5167000 5636000 3104000 2410000 1857000 1694000 3612000 6732000 6655000 37002000 32623000 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost and accumulated depreciation of property and equipment were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.707%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Useful Life (in years)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lesser of estimated useful life or remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,342 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,405 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,687 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3-5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,971 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets under construction</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,339 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,825 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,458)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,065)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,881 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,760 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> Lesser of estimated useful life or remaining lease term 10342000 8405000 P3Y 2319000 5687000 P3Y P5Y 5971000 5072000 707000 1661000 19339000 20825000 10458000 13065000 8881000 7760000 3100000 2800000 2700000 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consisted of the following as of April 30, 2021 (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Book Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average<br/>Remaining<br/>Useful Life<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,830 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,850 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,980 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,300 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,012 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,288 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,286 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consisted of the following as of April 30, 2020 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net Book Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted Average<br/>Remaining<br/>Useful Life<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,830 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,412 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,210 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,300 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,845 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,455 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.9</span></td></tr></table></div> 44830000 20850000 23980000 P3Y3M18D 19598000 8382000 11216000 P2Y4M24D 2872000 1780000 1092000 P2Y4M24D 67300000 31012000 36288000 P3Y 2000 36286000 44830000 12412000 32418000 P4Y1M6D 19598000 3210000 16388000 P3Y4M24D 2872000 1223000 1649000 P3Y4M24D 67300000 16845000 50455000 P3Y10M24D <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the intangible assets for the years ended April 30, 2021, 2020 and 2019 was as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue—cost of license—self-managed</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,386 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">948 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue—cost of subscription—self-managed and SaaS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization of acquired intangible assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,167 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,068 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,956 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1386000 948000 387000 7051000 5820000 2421000 5730000 3300000 148000 14167000 10068000 2956000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected future amortization expense related to the intangible assets as of April 30, 2021 was as follows (in thousands, by fiscal year):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,947 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,286 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 12947000 11890000 8715000 2734000 0 0 36286000 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the changes to goodwill (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,846 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Addition from acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(733)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2020</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,877 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">974 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,851 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 19846000 178764000 -733000 197877000 974000 198851000 0 0 0 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,864 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Value added taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses and other liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,909 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,210 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 12772000 10864000 8493000 7230000 1596000 0 6048000 4116000 28909000 22210000 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued compensation and benefits consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued vacation</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,078 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,971 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and withholding taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued compensation and benefits</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,525 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,409 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 24078000 17971000 17581000 16259000 5522000 7588000 5344000 6591000 52525000 48409000 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about unbilled accounts receivable, deferred contract acquisition costs, and deferred revenue from contracts with customers (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled accounts receivable, included in accounts receivable, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,204 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract acquisition costs</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant changes in the unbilled accounts receivable and the deferred revenue balances were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unbilled Accounts Receivable</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,710 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,139 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts transferred to accounts receivable from unbilled accounts receivable presented at the beginning of the period</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,622)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,710)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,139)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized during the period in excess of invoices issued</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,204 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,622 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,710 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Deferred Revenue</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,702 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,666 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,561 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases due to invoices issued, excluding amounts recognized as<br/>    revenue during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts transferred to deferred revenue from accrued expenses and other<br/>    liabilities upon entering into contracts with customers, net of revenue<br/>    recognized during the period </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase from acquisitions, net of revenue recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized that was included in deferred revenue balance at<br/>   beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(231,519)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(159,292)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95,858)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397,700 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,702 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,666 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity of the deferred contract acquisition costs (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,549 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,079 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalization of contract acquisition costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of deferred contract acquisition costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40,991)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,314)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,374)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,352 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,549 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,150 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract acquisition costs, current</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,089 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,537 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,215 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract acquisition costs, non- current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred contract acquisition costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,352 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,549 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,150 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 5204000 2622000 86352000 43549000 397700000 259702000 2622000 1710000 1139000 2622000 1710000 1139000 5204000 2622000 1710000 5204000 2622000 1710000 259702000 170666000 102561000 364093000 242136000 163963000 5424000 0 0 0 6192000 0 -231519000 -159292000 -95858000 397700000 259702000 170666000 43549000 26150000 18079000 83794000 45713000 29445000 40991000 28314000 21374000 86352000 43549000 26150000 36089000 19537000 17215000 50263000 24012000 8935000 86352000 43549000 26150000 0 0 0 Commitments and Contingencies<div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below reflects the Company’s future minimum purchase obligations relating primarily to non-cancellable agreements for cloud hosting, subscription software, and sales and marketing as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 30, 2021 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.252%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ending April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Purchase Obligations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,346 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,478 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cloud Hosting Commitments</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In April 2021, the Company entered into an amendment to a non-cancellable cloud hosting capacity agreement, effective April 1, 2021, for a total purchase commitment of $260.0 million payable over the five years following the date of the agreement. In December 2019, the Company entered into an amendment to a non-cancellable cloud hosting capacity agreement with a different vendor for a total purchase commitment of $100.0 million payable over the four years following the effective date of the agreement. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual timing may vary depending on services used and total payments under these capacity commitments may be higher than the total minimum depending on services used. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Letters of Credit</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had a total of $2.1 million in letters of credit outstanding in favor of certain landlords for office space as of April 30, 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Matters</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company has become involved in claims and other legal matters arising in the ordinary course of business. The Company investigates these claims as they arise. Although claims are inherently unpredictable, the Company is currently not aware of any matters that, if determined adversely to the Company, would individually or taken together have a material adverse effect on its business, results of operations, financial position or cash flows.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accrues estimates for resolution of legal and other contingencies when losses are probable and reasonably estimable.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the results of litigation and claims are inherently unpredictable, the Company does not believe that there were any matters under litigation or claims with a reasonable possibility of the Company incurring a material loss as of April 30, 2021. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into indemnification provisions under its agreements with other companies in the ordinary course of business, including business partners, landlords, contractors and parties performing its research and development. Pursuant to these arrangements, the Company agrees to indemnify, hold harmless, and reimburse the indemnified party for certain losses suffered or incurred by the indemnified party as a result of the Company’s activities. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable. The Company has never incurred costs to defend lawsuits or settle claims related to these indemnification agreements. As a result, the Company believes the fair value of these agreements is not material. The Company maintains commercial general liability insurance and product liability insurance to offset certain of the Company’s potential liabilities under these indemnification provisions.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company indemnifies its officers, directors and certain key employees while they are serving in good faith in their respective capacities. To date, there have been no claims under any indemnification provisions.</span></div> <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below reflects the Company’s future minimum purchase obligations relating primarily to non-cancellable agreements for cloud hosting, subscription software, and sales and marketing as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 30, 2021 (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.252%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ending April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Purchase Obligations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,346 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,478 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 56346000 93705000 88427000 55000000 55000000 348478000 260000000.0 P5Y 100000000.0 P4Y 2100000 0 Redeemable Convertible Preference SharesThe Company previously issued redeemable convertible preference shares in one or more series, each with such designations, rights, qualifications, limitations, and restrictions.  Immediately prior to the completion of the IPO, all shares of redeemable convertible preference shares then outstanding were automatically converted into an equivalent number of ordinary shares on a one-to-one basis and their carrying amount reclassified into shareholders’ equity. As of April 30, 2021, there were no redeemable convertible preference shares issued and outstanding. 1 0 0 Leases<div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s leases are composed of corporate office spaces and various equipment under non-cancelable operating lease agreements that expire at various dates through 2025. As of April 30, 2021, the Company had no finance leases. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of lease costs included in the consolidated statement of operations were as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.607%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,825 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,435 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,671 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,429 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease term and discount rate information as of April 30, 2021 are summarized as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.86</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancelable operating leases on an undiscounted cash flow basis as of April 30, 2021 were as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ending April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,981 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,717 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,024 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,847)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,528)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,649 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of lease costs included in the consolidated statement of operations were as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.607%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,825 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,435 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,671 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,429 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 8825000 8435000 2319000 3111000 527000 1883000 11671000 13429000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease term and discount rate information as of April 30, 2021 are summarized as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.86</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> P3Y10M9D 0.0486 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancelable operating leases on an undiscounted cash flow basis as of April 30, 2021 were as follows (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ending April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,981 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,717 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,024 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,847)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,528)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,649 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 8981000 7717000 6431000 5092000 2803000 0 31024000 2847000 28177000 8528000 19649000 Ordinary Shares<div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s articles of association designated and authorized the Company to issue 72 million ordinary shares with a par value of €0.001 per share up until immediately prior to the completion of the IPO at which time the authorized ordinary shares increased to 165 million.  In addition, the par value per ordinary share was changed from €0.001 per share to €0.01 per share as required by Dutch law at the time of the Company’s conversion into a Dutch public company with limited liability (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">naamloze vennootschap</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each holder of ordinary shares has the right to one vote per ordinary share. The holders of ordinary shares are also entitled to receive dividends whenever funds are legally available and when declared by the board of directors, subject to the prior rights of holders of all classes of shares outstanding having priority rights to dividends. No dividends have been declared by the Company’s board of directors from inception through the year ended April 30, 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Ordinary Shares Reserved for Issuance</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had reserved shares of ordinary shares for issuance as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options issued and outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,611,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,260,506 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs issued and outstanding</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,301,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,472,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining shares available for future issuance under the 2012 Plan</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,737,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,461,850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total ordinary shares reserved</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,650,118 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,194,448 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Early Exercised Options</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain ordinary share option holders have the right to exercise unvested options, subject to a repurchase right held by the Company at the original exercise price, in the event of voluntary or involuntary termination of employment of the shareholder. As of April 30, 2021 and 2020, there were no unvested ordinary shares that had been early exercised and were subject to repurchase. The proceeds related to unvested ordinary shares are recorded as liabilities until the stock vests, at which point they are transferred to additional paid-in capital. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares issued for the early exercise of options are included in issued and outstanding shares as they are legally issued and outstanding.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Preference Shares</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s board of directors has the authority, for a period of five years from October 10, 2018, without further action by the Company’s shareholders, to issue up to 165 million shares of undesignated convertible preference shares with rights and preferences, including voting rights, designated from time to time by the board of directors. As of April 30, 2021, there were no convertible preference shares issued or outstanding.</span></div> 72000000 0.001 165000000 0.001 0.01 one vote per ordinary share 0 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had reserved shares of ordinary shares for issuance as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options issued and outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,611,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,260,506 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs issued and outstanding</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,301,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,472,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining shares available for future issuance under the 2012 Plan</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,737,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,461,850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total ordinary shares reserved</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,650,118 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,194,448 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7611016 15260506 3301283 2472092 15737819 12461850 26650118 30194448 0 0 P5Y 165000000 0 0 Equity Incentive PlansIn September 2012, the Company’s board of directors adopted and the Company’s shareholders approved the 2012 Stock Option Plan, which was amended and restated in September 2018 (as amended and restated, the “2012 Plan”). Under the 2012 Plan, the board of directors, the compensation committee, as administrator of the 2012 Plan, and a duly authorized committee may grant stock options and other equity-based awards, such as Restricted Stock Awards (“RSAs”) or Restricted Stock Units (“RSUs”), to eligible employees, directors, and consultants to attract and retain the best available personnel for positions of substantial responsibility, to provide additional incentive to employees, directors and consultants, and to promote the success of the Company’s business. The Company’s board of directors, compensation committee or a duly authorized committee determines the vesting schedule for all equity-based awards. Stock options granted to new employees under the 2012 Plan generally vest over four years with 25% of the option shares vesting one year from the vesting commencement date and then ratably over the following 36 months subject to the employees’ continued service to the Company. Refresh grants to existing employees generally vest monthly over four years subject to the employees continued service to the Company.  RSUs granted to new employees generally vest over a period of four years with 25% vesting on the <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmNkMWYzOTU4OThmNDRjNjBiYzgyODNlNzNmM2E2YmE3L3NlYzpjZDFmMzk1ODk4ZjQ0YzYwYmM4MjgzZTczZjNhNmJhN18xMzkvZnJhZzowMzYyMmFmMzU5ODU0ZmUwYjZkYjZmMjcwZDFlYTEwZS90ZXh0cmVnaW9uOjAzNjIyYWYzNTk4NTRmZTBiNmRiNmYyNzBkMWVhMTBlXzEzNzY_0042f435-3a87-43eb-8e64-3686c5119709">one</span>-year anniversary of the vesting start date and the remainder vesting semi-annually over the next three years, subject to the grantee’s continued service to the Company. RSUs granted to existing employees generally vest semi-annually over a period of four years, subject to the grantee’s continued service to the Company.  The Company’s compensation committee may explicitly deviate from the general vesting schedules in its approval of an equity-based award, as it may deem appropriate. Stock options expire ten years after the date of grant. Stock options, RSAs and RSUs that are canceled under certain conditions become available for future grant or sale under the 2012 Plan unless the 2012 Plan is terminated.  <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The equity awards available for grant for the periods presented were as follows: </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available at beginning of fiscal year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,461,850 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,649,123 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards authorized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,142,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,683,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(232,075)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172,031)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">890,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,181,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,965,644)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,101,271)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSAs repurchased</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available at end of period</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,737,819 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,461,850 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Endgame Stock Incentive Plan Assumed in Acquisition</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with its acquisition of Endgame, the Company assumed all in-the-money stock options issued under Endgame’s Amended and Restated 2010 Stock Incentive Plan that were outstanding on the date of acquisition. The assumed stock options will continue to be outstanding and will be governed by the provisions of their respective plan and are included in the stock option activity table below.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity (in thousands, except share and per share data):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Stock Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Stock Options</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Outstanding</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exercise</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Price</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Contractual</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Term</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in years)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Intrinsic</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,866,438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.90 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.98</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,684,106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options assumed in acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,815,098)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,181,482)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options assumed in acquisition cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,773)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,260,506 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.27</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">767,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,075 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139.68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,989,222)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(890,561)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options assumed in acquisition cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,782)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,611,016 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.34 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.66</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">768,517 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of April 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,593,744 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.51 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.32</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487,788 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options exercisable include 125,598 stock options that were unvested as of April 30, 2021.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate intrinsic value represents the difference between the exercise price of the stock options to purchase ordinary shares and the fair value of the Company’s ordinary shares. The weighted-average grant-date fair value per share of stock options granted was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$80.01</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $50.92 for the years ended April 30, 2021 and 2020, respectively.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2021, the Company had unrecognized stock-based compensation expense of $40.0 million related to unvested stock options that the Company expects to recognize over a weighted-average period of 1.66 years.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">RSUs</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended April 30, 2021, the Company granted 1,965,644 RSUs at a weighted-average grant date fair value of $123.48 per unit. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended April 30, 2021, the Company cancelled 80,839 cash settled RSUs and contemporaneously granted 80,839 equity settled RSUs. The modification of the awards and related change in the classification of awards from liability-classified to equity-classified was accounted for under the provisions of ASC 718 - Stock Compensation. Prior to the conversion, the Company performed a final measurement of its stock-based compensation liability under the fair value method, which resulted in a non-cash stock-based compensation expense of $2.5 million. Additionally, upon modification of the awards, the Company reclassified $2.7 million stock-based compensation liability to additional-paid in capital.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of April 30, 2021, the Company had unrecognized stock-based compensation expense of $286.8 million related to RSUs that the Company expects to recognize over a weighted-average period of 3.04 years.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU activity under the 2012 Plan:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding and unvested at April 30, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">740,467 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.48 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,101,271 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(153,438)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(216,208)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding and unvested at April 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,472,092 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,965,644 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(696,175)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(440,278)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding and unvested at April 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,301,283 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Determination of Fair Value</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of the fair value of stock-based options on the date of grant using an option pricing model is affected by the fair value of the Company’s ordinary shares, as well as assumptions regarding a number of complex and subjective variables. The Company uses the Black-Scholes option pricing model to calculate the fair value of stock options, which requires the use of assumptions including actual and projected employee stock option exercise behaviors, expected price volatility of the Company’s ordinary shares, the risk-free interest rate and expected dividends. Each of these inputs is subjective and generally requires significant judgment to determine.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Ordinary Shares:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Prior to the IPO, the fair value of ordinary shares underlying the stock awards had historically been determined by the board of directors, with input from the Company’s management. The board of directors previously determined the fair value of the ordinary shares at the time of grant of the awards by considering a number of objective and subjective factors, including valuations of comparable companies, sales of redeemable convertible preference shares, sales of ordinary shares to unrelated third parties, operating and financial performance, the lack of liquidity of the Company’s ordinary shares, and general and industry-specific economic outlook. Subsequent to the IPO, the fair value of the underlying ordinary shares is determined by the closing price, on the date of the grant, of the Company’s ordinary shares, which are traded publicly on the New York Stock Exchange.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Term:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The expected term represents the period that options are expected to be outstanding. For option grants that are considered to be “plain vanilla,” the Company determines the expected term using the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Volatility:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Since the Company has limited trading history of its ordinary shares, the expected volatility is derived from the average historical stock volatilities of several unrelated public companies within the Company’s industry that the Company considers to be comparable to its own business over a period equivalent to the option’s expected term.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-Free Interest Rate:</span><span style="color:#000000;font-family:'Times New Roman',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 at the time of grant for zero-coupon U.S. Treasury notes with maturities approximately equal to the option’s expected term.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividend Rate:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The expected dividend is assumed to be zero as the Company has never paid dividends and has no current plans to do so.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s expected volatility and expected term involve management’s best estimates, both of which impact the fair value of the option calculated under the Black-Scholes option pricing model and, ultimately, the expense that will be recognized over the life of the option.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of stock options granted and assumed was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.478%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.02 - 6.08</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00 - 7.27</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.02 - 6.08</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected stock price volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.6% - 63.9%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.8% </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.5% - 46.7%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4% - 1.1%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4% - 2.0%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4% - 3.1%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense recognized in the Company’s consolidated statements of operations was as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue—cost of subscription—self-managed and SaaS</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,105 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,147 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,383 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue—professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense, net of amounts capitalized</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,680 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,007 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,942 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,690 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,007 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,942 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P4Y 0.25 P1Y P36M P4Y P4Y 0.25 P3Y P4Y P10Y <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The equity awards available for grant for the periods presented were as follows: </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available at beginning of fiscal year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,461,850 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,649,123 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards authorized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,142,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,683,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(232,075)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172,031)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">890,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,181,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,965,644)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,101,271)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440,278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSAs repurchased</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available at end of period</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,737,819 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,461,850 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 12461850 9649123 4142849 3683754 232075 172031 890561 1181482 1965644 2101271 440278 216208 0 4585 15737819 12461850 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity (in thousands, except share and per share data):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Stock Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Stock Options</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Outstanding</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Exercise</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Price</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Contractual</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Term</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in years)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Intrinsic</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Value</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,866,438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.90 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.98</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,684,106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options assumed in acquisition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,815,098)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,181,482)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options assumed in acquisition cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,773)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,260,506 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.27</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">767,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,075 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139.68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,989,222)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(890,561)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options assumed in acquisition cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,782)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,611,016 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.34 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.66</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">768,517 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of April 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,593,744 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.51 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.32</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">487,788 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 22866438 11.90 P7Y11M23D 1684106000 172031 81.39 245390 48.99 6815098 9.01 1181482 15.81 26773 71.35 15260506 14.17 P7Y3M7D 767795000 232075 139.68 6989222 11.08 890561 18.15 1782 72.75 7611016 20.34 P6Y7M28D 768517000 4593744 14.51 P6Y3M25D 487788000 125598 80.01 50.92 40000000.0 P1Y7M28D 1965644 123.48 80839 80839 2500000 2700000 286800000 P3Y14D <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU activity under the 2012 Plan:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of Awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding and unvested at April 30, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">740,467 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.48 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,101,271 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(153,438)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(216,208)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding and unvested at April 30, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,472,092 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,965,644 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(696,175)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(440,278)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding and unvested at April 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,301,283 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 740467 62.48 2101271 68.25 153438 72.55 216208 62.25 2472092 66.78 1965644 123.48 696175 71.18 440278 73.31 3301283 98.74 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of stock options granted and assumed was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.478%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.792%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.02 - 6.08</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00 - 7.27</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.02 - 6.08</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected stock price volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.6% - 63.9%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.8% </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.5% - 46.7%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4% - 1.1%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4% - 2.0%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4% - 3.1%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0%</span></td></tr></table></div> P6Y7D P6Y29D P2Y P7Y3M7D P6Y7D P6Y29D 0.626 0.639 0.548 0.405 0.467 0.004 0.011 0.014 0.020 0.024 0.031 0 0 0 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense recognized in the Company’s consolidated statements of operations was as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue—cost of subscription—self-managed and SaaS</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,105 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,147 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,383 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue—professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense, net of amounts capitalized</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,680 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,007 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,942 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,690 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,007 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,942 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7105000 4147000 3383000 4824000 2980000 1208000 35267000 23621000 16100000 31581000 19334000 11996000 14903000 9925000 7255000 93680000 60007000 39942000 10000 0 0 93690000 60007000 39942000 Net Loss Per Share Attributable to Ordinary Shareholders<div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share attributable to ordinary shareholders (in thousands, except share and per share data):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(129,434)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167,174)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102,303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares used in computing net loss per share attributable to ordinary shareholders, basic and diluted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,207,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,799,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,893,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to ordinary shareholders, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.48)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.12)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.86)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the Company is in a net loss position for all periods presented, basic net loss per share is the same as diluted net loss per share for all periods. The following outstanding potentially dilutive ordinary shares were excluded from the computation of diluted net loss per share attributable to ordinary shareholders for the periods presented because the impact of including them would have been antidilutive:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,611,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,260,506 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,866,438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,301,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,368,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingently issuable shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares subject to repurchase</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,912,299 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,864,277 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,716,291 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share attributable to ordinary shareholders (in thousands, except share and per share data):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(129,434)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167,174)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102,303)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares used in computing net loss per share attributable to ordinary shareholders, basic and diluted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,207,094 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,799,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,893,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to ordinary shareholders, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.48)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.12)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.86)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -129434000 -167174000 -102303000 87207094 78799732 54893365 -1.48 -2.12 -1.86 The following outstanding potentially dilutive ordinary shares were excluded from the computation of diluted net loss per share attributable to ordinary shareholders for the periods presented because the impact of including them would have been antidilutive:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,611,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,260,506 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,866,438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,301,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,368,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">595,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingently issuable shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares subject to repurchase</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,912,299 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,864,277 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,716,291 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 7611016 15260506 22866438 3301283 2368740 595503 0 235031 0 0 0 254350 10912299 17864277 23716291 Income TaxesThe Company is incorporated in the Netherlands but operates in various countries with differing tax laws and rates. The geographical breakdown of income (loss) before provision for income taxes is summarized as follows (in thousands):<div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dutch</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163,770)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(173,338)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121,803)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121,714)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169,142)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97,915)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the provision for (benefit from) income taxes were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dutch</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(560)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current tax expense (income)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,021 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dutch</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(233)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,926)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax expense (income)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,699 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,926)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,476 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for (benefit from) income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,720 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,968)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,388 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s effective tax rate substantially differed from the Dutch statutory tax rate of 25% primarily due to the valuation allowance on the Dutch, United States and United Kingdom deferred tax assets, partially offset by a tax benefit from stock-based compensation. A reconciliation of income taxes at the statutory income tax rate to the provision for income taxes included in the consolidated statement of operations is as follows (in thousands, except for rates):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.581%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Tax</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Rate</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Tax</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Rate</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Tax</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Rate</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dutch statutory income tax</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,428)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,286)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,479)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income taxed at different rates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(486)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(310)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100,931)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,050)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,848)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,020)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,771)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset revaluation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(256)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,720 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.3)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,968)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,388 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.5)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Income Taxes</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities. Management assesses whether it is more likely than not that some portion or all of the deferred tax assets will be realized. Deferred tax assets are reduced by a valuation allowance where management has concluded it is more likely than not that the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income. Management makes estimates and judgments about future taxable income based on assumptions that are consistent with the Company’s plans and estimates.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the Company’s deferred tax assets and liabilities are summarized as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforward</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432,766 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(409,756)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(225,197)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,010 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,688 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract acquisition costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,423)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,191)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,841)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,523)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,695)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,928)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,177)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,918)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(489)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The deferred tax assets and liabilities disclosure at April 30, 2020 has been adjusted to reflect the deferred tax right-of-use asset and related deferred lease liability recognized in accordance with ASC 842.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation allowance for deferred tax assets as of April 30, 2021 and 2020 was $409.8 million and $225.2 million, respectively. As the Company has generated losses since inception in the Netherlands and California (United States) jurisdictions, management maintains a full valuation allowance against the net deferred tax assets in these jurisdictions. In addition, the United States and the United Kingdom jurisdictions are anticipated to have cumulative losses for the foreseeable future, and as such a valuation allowance has been established for these regions. The valuation allowance in the Netherlands, the United States and the United Kingdom jurisdictions increased by $61.0 million, $113.1 million and $10.5 million, respectively, during the year ended April 30, 2021 and $35.3 million, $94.5 million and $3.1 million, respectively, for the year ended April 30, 2020. The valuation allowance for the Dutch deferred tax assets as of April 30, 2021 and 2020 was $149.4 million and $88.4 million, respectively, the valuation allowance for the United States deferred tax assets as of April 30, 2021 and 2020 was $246.0 million and $132.9 million, respectively, and the valuation allowance for the United Kingdom deferred tax assets as of April 30, 2021 and April 30, 2020 was $14.4 million and $3.9 million, respectively.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2021, the Company had net operating loss (“NOL”) carryforwards for Dutch, United States (Federal and State) and United Kingdom income tax purposes of $589.8 million, $936.1 million, $642.0 million and $56.0 million, respectively, which begin to expire in the year ending April 30, 2022, April 30, 2031 and April 30, 2024, respectively, with United Kingdom losses being carried forward indefinitely. The Company also has research and development tax credit carryforwards for United States (Federal and State) and Canada, income tax purposes of $15.9 million, $4.3 million and $0.5 million respectively, which begin to expire April 30, 2030, April 30, 2022, and April 30, 2037, respectively. Research and development tax credit carryforwards related to the UK of $0.6 million have an indefinite life. The deferred tax assets associated with the NOL carryforwards and other tax attributes in the Netherlands, the United States, and the United Kingdom are subject to a full valuation allowance.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security (the “CARES Act”) Act was signed into United States law. The Act provides emergency assistance, opportunities for additional liquidity and other government programs to support individuals, families and businesses affected by the 2020 coronavirus pandemic, in part through amending United States tax law. Previously limited to 80% of taxable income by the TCJA, section 172(a), the CARES Act removes the limitation and grants taxpayers a five-year carryback period for NOLs arising in tax years beginning after December 31, 2017 and before January 1, 2021. Due to significant losses in the year ended April 30, 2019, and as a result of the CARES Act, the Company has filed amended returns to carry back the NOLs from the year ended April 30, 2019 back to five previous fiscal </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">years (April 30, 2014 – April 30, 2018) to fully offset the taxable income in those tax years with an estimated income tax benefit of $3.3 million in the year ended April 30, 2020.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Uncertain Tax Positions</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of the Company’s tax obligations involves dealing with uncertainties in the application of complex tax laws and regulations. ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, provides that a tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, on the basis of the technical merits. The Company has assessed its income tax positions and recorded tax benefits for all years subject to examination, based upon the Company’s evaluation of the facts, circumstances and information available at each period end.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',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, the Company can provide no assurance that the final tax outcome of these matters will not be materially different. As the Company expands, it will face increased complexity, and the Company’s unrecognized tax benefits may increase in the future. The Company makes adjustments to its reserves when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. 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.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had unrecognized tax benefits of $13.7 million as of April 30, 2021, of which none would impact the effective tax rate before consideration of any valuation allowance.  The activity within the Company’s unrecognized gross tax benefits is summarized as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,870 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,019 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to tax positions taken in prior periods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to tax positions taken in the current period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,656 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,706 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,870 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Approximately $0.4 million of the increase in fiscal 2021 for tax positions taken in prior periods is due to the filing of tax returns during the current fiscal year. Approximately $3.5 million of the increase in tax positions related to the current period is from the research and development tax credits generated for fiscal 2021. </span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s policy is to recognize penalties and interests accrued on any unrecognized tax benefits as a component of income tax expense. During each of the years ended April 30, 2021, 2020 and 2019 the Company recognized less than $0.1 million of interest and penalties. The amount of accrued interest and penalties recorded on the consolidated balance sheet as of April 30, 2021 and 2020 was $0.1 million and $0.2 million, respectively.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to periodic examination of income tax returns by various domestic and international tax authorities. During the fiscal year, the Company closed its income tax and VAT audit with the Dutch tax authority for the tax years ended April 30, 2015 to April 30, 2017 and its income tax and VAT audit with the German tax authority for the tax years ended April 30, 2016 to April 30, 2018. There were no material adjustments as a result of these audit settlements. The Company is currently under examination with the Internal Revenue Service for foreign withholding taxes for the calendar year 2018.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not anticipate any significant increases or decreases in its uncertain tax positions within the next twelve months. The Company files tax returns in multiple jurisdictions, including the Netherlands and United States. The Company’s tax filings for fiscal years starting with the year ended April 30, 2016 remain open in various tax jurisdictions. If the examinations are resolved unfavorably, there is a possibility they may have a material negative impact on its results of operations.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dutch income taxes and non-Dutch withholding taxes associated with the repatriation of earnings or for temporary differences related to investments in non-Dutch subsidiaries, excluding the U.S subsidiaries, have not been provided for, as the Company intends to reinvest the earnings of such subsidiaries indefinitely or the Company has concluded that an immaterial additional tax liability would arise on the distribution of such earnings. Earnings from the Company’s U.S. subsidiaries are being treated as being currently repatriated back to the Netherlands though no Dutch income taxes nor U.S. withholding taxes in regard to such repatriations are being recorded due to the Dutch participation exemption provisions and exemption from withholding taxes under the income tax treaty between the Netherlands and the United States. At April 30, 2021, there were cumulative earnings of $75.1 million, from the non-U.S. subsidiaries. If such earnings were to be repatriated they would be exempt from taxation in the Netherlands and the amount of dividend withholding taxes from such foreign jurisdictions would be $1.8 million, due to the various income tax treaties between the Netherlands and the respective foreign jurisdictions.</span></div>The Company is subject to Global Intangible Low Taxed Income (“GILTI”).  Due to the Company’s net operating loss, GILTI provision was $1.0 million, zero and $0.5 million and did not have a material impact on the Company’s results for the years ended April 30, 2021, 2020 and 2019, respectively. The geographical breakdown of income (loss) before provision for income taxes is summarized as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dutch</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163,770)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(173,338)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121,803)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(121,714)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169,142)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97,915)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> -163770000 -173338000 -121803000 42056000 4196000 23888000 -121714000 -169142000 -97915000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the provision for (benefit from) income taxes were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dutch</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(560)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current tax expense (income)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,021 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">912 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dutch</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(233)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,926)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax expense (income)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,699 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,926)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,476 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for (benefit from) income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,720 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,968)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,388 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 1125000 518000 0 3896000 -560000 912000 5021000 -42000 912000 0 0 -233000 2699000 -1926000 3709000 2699000 -1926000 3476000 7720000 -1968000 4388000 A reconciliation of income taxes at the statutory income tax rate to the provision for income taxes included in the consolidated statement of operations is as follows (in thousands, except for rates):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.581%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Tax</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Rate</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Tax</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Rate</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Tax</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Rate</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dutch statutory income tax</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,428)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,286)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,479)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income taxed at different rates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(486)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(310)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(100,931)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,050)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,848)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,020)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,771)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset revaluation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(256)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,720 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.3)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,968)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,388 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.5)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> -30428000 0.250 -42286000 0.250 -24479000 0.250 -486000 0.004 313000 -0.002 -310000 0.003 -100931000 0.829 -53050000 0.314 -24848000 0.253 11020000 -0.090 7771000 -0.046 2161000 -0.022 146571000 -1.204 97734000 -0.578 43071000 -0.440 -256000 0.002 1991000 -0.012 11883000 -0.121 4270000 -0.034 1101000 -0.006 1232000 -0.012 7720000 -0.063 -1968000 0.012 4388000 -0.045 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the Company’s deferred tax assets and liabilities are summarized as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforward</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">385,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,614 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432,766 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(409,756)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(225,197)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,010 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,688 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract acquisition costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,423)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,191)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,841)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,523)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,695)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,928)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,177)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,918)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(489)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 0 3267000 385443000 208629000 4609000 3876000 11614000 7203000 22988000 15333000 4956000 6616000 3156000 2961000 432766000 247885000 409756000 225197000 23010000 22688000 41000 0 13173000 8423000 8191000 8841000 4523000 5695000 0 218000 25928000 23177000 2918000 489000 409800000 225200000 61000000.0 113100000 10500000 35300000 94500000 3100000 149400000 88400000 246000000.0 132900000 14400000 3900000 589800000 936100000 642000000.0 56000000.0 15900000 4300000 500000 600000 -3300000 13700000 0 The activity within the Company’s unrecognized gross tax benefits is summarized as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,870 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,019 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to tax positions taken in prior periods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to tax positions taken in the current period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,656 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,706 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,870 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 9706000 3870000 2019000 432000 2283000 240000 3518000 3553000 1611000 13656000 9706000 3870000 400000 3500000 100000 100000 100000 100000 200000 75100000 1800000 1000000.0 0 500000 Employee Benefit Plans<div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a defined-contribution plan in the U.S. intended to qualify under Section 401 of the Internal Revenue Code (the “401(k) Plan”). The Company has contracted with a third-party provider to act as a custodian and trustee, and to process and maintain the records of participant data. Substantially all the expenses incurred for administering the 401(k) Plan are paid by the Company. This 401(k) Plan covers substantially all employees who meet minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis The Company makes contributions to the 401(k) Plan up to 6% of the participating employee’s W-2 earnings and wages. The Company recorded $11.4 million, $8.3 million and $5.0 million of expense related to the 401(k) Plan during the years ended April 30, 2021, 2020 and 2019, respectively.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has defined-contribution plans in certain other countries for which the Company recorded $5.1 million, $3.6 million and $1.9 million of expense during the years ended April 30, 2021, 2020 and 2019, respectively.</span></div> 0.06 11400000 8300000 5000000.0 5100000 3600000 1900000 Segment Information<div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s total revenue by geographic area based on the billing address of the customers (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,769 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,648 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,935 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608,489 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427,620 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,653 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other than the United States, no other individual country exceeded 10% or more of total revenue during the periods presented.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s long-lived assets, including property and equipment, net, and operating lease right-of-use assets, by geographic region (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,443 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,373 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Netherlands</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,345 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,543 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s total revenue by geographic area based on the billing address of the customers (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,769 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,648 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,935 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,972 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608,489 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427,620 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,653 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 331769000 241648000 155935000 276720000 185972000 115718000 608489000 427620000 271653000 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s long-lived assets, including property and equipment, net, and operating lease right-of-use assets, by geographic region (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,443 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,373 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Netherlands</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">787 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,345 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,543 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 23443000 30373000 2975000 3529000 7151000 5854000 776000 787000 34345000 40543000 XML 17 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - USD ($)
$ in Billions
12 Months Ended
Apr. 30, 2021
Jun. 21, 2021
Oct. 31, 2020
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Transition Report false    
Entity File Number 001-38675    
Entity Registrant Name Elastic N.V.    
Entity Incorporation, State or Country Code P7    
Entity Address, Address Line One 800 West El Camino Real    
Entity Address, Address Line Two Suite 350    
Entity Address, City or Town Mountain View    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 94040    
City Area Code (650)    
Local Phone Number 458-2620    
Title of 12(b) Security Ordinary shares, Par Value €0.01 Per Share    
Trading Symbol ESTC    
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    
ICFR Auditor Attestation Flag true    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 6.8
Entity Common Stock, Shares Outstanding   91,502,880  
Documents Incorporated by Reference
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s definitive proxy statement relating to the registrant’s 2021 annual general meeting of shareholders (the “2021 Proxy Statement”) are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. The 2021 Proxy Statement will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the registrant’s fiscal year ended April 30, 2021.
   
Entity Central Index Key 0001707753    
Current Fiscal Year End Date --04-30    
Amendment Flag false    
Document Period End Date Apr. 30, 2021    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    

XML 18 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Current assets:    
Cash and cash equivalents $ 400,814 $ 297,081
Restricted cash 2,894 2,308
Accounts receivable, net of allowance for credit losses of $2,344 and $1,247 as of April 30, 2021 and April 30, 2020, respectively 160,415 128,690
Deferred contract acquisition costs 36,089 19,537
Prepaid expenses and other current assets 37,002 32,623
Total current assets 637,214 480,239
Property and equipment, net 8,881 7,760
Goodwill 198,851 197,877
Operating lease right-of-use assets 25,464 32,783
Intangible assets, net 36,286 50,455
Deferred contract acquisition costs, non-current 50,263 24,012
Deferred tax assets 3,697 3,164
Other assets 12,516 7,621
Total assets 973,172 803,911
Current liabilities:    
Accounts payable 7,248 11,485
Accrued expenses and other liabilities 28,909 22,210
Accrued compensation and benefits 52,525 48,409
Operating lease liabilities 8,528 7,639
Deferred revenue 352,805 243,324
Total current liabilities 450,015 333,067
Deferred revenue, non-current 44,895 16,378
Operating lease liabilities, non-current 19,649 27,827
Other liabilities, non-current 7,782 12,992
Total liabilities 522,341 390,264
Commitments and contingencies (Note 7 and 9)
Shareholders’ equity:    
Convertible preference shares, €0.01 par value; 165,000,000 shares authorized, 0 shares issued and outstanding as of April 30, 2021 and April 30, 2020 0 0
Ordinary shares, par value €0.01 per share: 165,000,000 shares authorized; 90,533,985 shares issued and outstanding as of April 30, 2021 and 82,856,978 shares issued and outstanding as of April 30, 2020 948 856
Treasury stock, 35,937 shares (repurchased at an average price of $10.30 per share) (369) (369)
Additional paid-in capital 1,071,675 898,788
Accumulated other comprehensive loss (8,105) (1,377)
Accumulated deficit (613,318) (484,251)
Total shareholders’ equity 450,831 413,647
Total liabilities and shareholders’ equity $ 973,172 $ 803,911
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets (Parenthetical)
$ in Thousands
Apr. 30, 2021
USD ($)
$ / shares
shares
Apr. 30, 2021
€ / shares
Apr. 30, 2020
USD ($)
$ / shares
shares
Apr. 30, 2020
€ / shares
Allowance for doubtful accounts | $ $ 2,344   $ 1,247  
Ordinary shares, shares authorized (in shares) 165,000,000      
Treasury stock, shares (in shares) 35,937   35,937  
Average treasury stock repurchase price ( in $ / shares) | $ / shares $ 10.30   $ 10.30  
Convertible Preference Shares        
Preference shares, par value ( in € / shares) | € / shares   € 0.01   € 0.01
Preference shares, shares authorized (in shares) 165,000,000   165,000,000  
Preference shares, shares issued (in shares) 0   0  
Preference shares, shares outstanding (in shares) 0   0  
Ordinary Shares, Par Value of €0.01        
Ordinary shares, par value ( in € / shares) | € / shares   € 0.01   € 0.01
Ordinary shares, shares authorized (in shares) 165,000,000   165,000,000  
Ordinary shares, shares issued (in shares) 90,533,985   82,856,978  
Ordinary shares, shares outstanding (in shares) 90,533,985   82,856,978  
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Revenue      
Total revenue $ 608,489 $ 427,620 $ 271,653
Cost of revenue      
Total cost of revenue 161,054 122,690 78,010
Gross profit 447,435 304,930 193,643
Operating expenses      
Research and development 199,203 165,370 101,167
Sales and marketing 273,877 219,040 147,296
General and administrative 103,833 91,625 46,536
Total operating expenses 576,913 476,035 294,999
Operating loss (129,478) (171,105) (101,356)
Other income, net 7,764 1,963 3,441
Loss before income taxes (121,714) (169,142) (97,915)
Provision for (benefit from) income taxes 7,720 (1,968) 4,388
Net loss $ (129,434) $ (167,174) $ (102,303)
Net loss per share attributable to ordinary shareholders, basic and diluted (in dollars per share) $ (1.48) $ (2.12) $ (1.86)
Weighted-average shares used to compute net loss per share attributable to ordinary shareholders, basic and diluted (in shares) 87,207,094 78,799,732 54,893,365
License - self-managed      
Revenue      
Total revenue $ 67,994 $ 53,536 $ 39,474
Cost of revenue      
Total cost of revenue 1,386 948 387
Subscription - self-managed and SaaS      
Revenue      
Total revenue 499,345 338,634 208,780
Cost of revenue      
Total cost of revenue 121,127 84,819 53,560
Total subscription      
Revenue      
Total revenue 567,339 392,170 248,254
Cost of revenue      
Total cost of revenue 122,513 85,767 53,947
Professional services      
Revenue      
Total revenue 41,150 35,450 23,399
Cost of revenue      
Total cost of revenue $ 38,541 $ 36,923 $ 24,063
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Statement of Comprehensive Income [Abstract]      
Net loss $ (129,434) $ (167,174) $ (102,303)
Other comprehensive loss:      
Foreign currency translation adjustments (6,728) 54 (470)
Other comprehensive income (loss) (6,728) 54 (470)
Total comprehensive loss $ (136,162) $ (167,120) $ (102,773)
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Redeemable Convertible Preference Shares and Shareholders' Equity (Deficit) - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Ordinary Shares
Treasury Shares
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
Endgame
Endgame
Ordinary Shares
Endgame
Additional Paid-In Capital
LambdaLab
Ordinary Shares
Redeemable Convertible Preference Shares
Temporary equity, beginning balance (in shares) at Apr. 30, 2018                         28,939,466
Temporary equity, beginning balance at Apr. 30, 2018                         $ 200,921
Increase (Decrease) in Temporary Equity [Roll Forward]                          
Conversion of redeemable convertible preference shares to ordinary shares upon initial public offering (in shares)                         (28,939,466)
Conversion of redeemable convertible preference shares to ordinary shares upon initial public offering                         $ (200,921)
Temporary equity, ending balance (in shares) at Apr. 30, 2019                         0
Temporary equity, ending balance at Apr. 30, 2019                         $ 0
Beginning balance (in shares) at Apr. 30, 2018     33,232,955                    
Beginning balance at Apr. 30, 2018 $ (153,529)   $ 33 $ (369) $ 62,542 $ (961) $ (214,774)            
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Issuance of ordinary shares upon exercise of stock options (in shares)     3,117,320                    
Issuance of ordinary shares upon exercise of stock options 18,552   $ 33   18,519                
Conversion of redeemable convertible preference shares to ordinary shares upon initial public offering (in shares)     28,939,466                    
Conversion of redeemable convertible preference shares to ordinary shares upon initial public offering 200,921   $ 289   200,632                
Ordinary shares issued in connection with the acquisition (in shares)                       134,474  
Vesting of ordinary shares subject to repurchase 449       449                
Stock-based compensation 34,531       34,531                
Net loss (102,303)           (102,303)            
Foreign currency translation (470)         (470)              
Change in par value upon conversion from B.V. to N.V.     $ 303   (303)                
Issuance of ordinary shares upon initial public offering, net of underwriting discounts and issuance costs (in shares)     8,050,000                    
Issuance of ordinary shares upon initial public offering, net of underwriting discounts and issuance costs 263,842   $ 93   263,749                
Issuance of ordinary shares upon subscription of restricted stock (in shares)     244,498                    
Issuance of ordinary shares upon subscription of restricted stock awards     $ 3   (3)                
Vesting of early exercised stock options $ 1,019       1,019                
Repurchase of early exercised stock options (in shares) (43,630)                        
Ending balance (in shares) at Apr. 30, 2019     73,675,083                    
Ending balance at Apr. 30, 2019 $ 263,012   $ 754 (369) 581,135 (1,431) (317,077)            
Temporary equity, ending balance (in shares) at Apr. 30, 2020                         0
Temporary equity, ending balance at Apr. 30, 2020                         $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Issuance of ordinary shares upon exercise of stock options (in shares)     6,815,098                    
Issuance of ordinary shares upon exercise of stock options 61,463   $ 77   61,386                
Conversion of redeemable convertible preference shares to ordinary shares upon initial public offering (in shares)     152,688                    
Conversion of redeemable convertible preference shares to ordinary shares upon initial public offering 2   $ 2                    
Ordinary shares issued in connection with the acquisition (in shares)                   1,983,663      
Ordinary shares issued in connection with the acquisition                 $ 167,337 $ 21 $ 167,316    
Ordinary shares issued in connection with the acquisition of Endgame held in escrow (in shares)     235,031                    
Ordinary shares issued in connection with the acquisition of Endgame held in escrow                 19,826 $ 2 19,824    
Assumption of stock option plan as consideration for acquisition of Endgame                 $ 9,309   $ 9,309    
Repurchase of unvested RSAs (in shares)     (4,585)                    
Vesting of ordinary shares subject to repurchase 2,730       2,730                
Stock-based compensation 57,088       57,088                
Net loss (167,174)           (167,174)            
Foreign currency translation 54         54              
Ending balance (in shares) at Apr. 30, 2020     82,856,978                    
Ending balance at Apr. 30, 2020 $ 413,647 $ 367 $ 856 (369) 898,788 (1,377) (484,251) $ 367          
Temporary equity, ending balance (in shares) at Apr. 30, 2021                         0
Temporary equity, ending balance at Apr. 30, 2021                         $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Accounting Standards Update [Extensible List] us-gaap:AccountingStandardsUpdate201613Member                        
Issuance of ordinary shares upon exercise of stock options (in shares)     6,989,222                    
Issuance of ordinary shares upon exercise of stock options $ 77,258   $ 83   77,175                
Conversion of redeemable convertible preference shares to ordinary shares upon initial public offering (in shares)     687,785                    
Conversion of redeemable convertible preference shares to ordinary shares upon initial public offering 0   $ 9   (9)                
Stock-based compensation 93,018       93,018                
Net loss (129,434)           (129,434)            
Foreign currency translation (6,728)         (6,728)              
Reclassification of liability-classified awards 2,703       2,703                
Ending balance (in shares) at Apr. 30, 2021     90,533,985                    
Ending balance at Apr. 30, 2021 $ 450,831   $ 948 $ (369) $ 1,071,675 $ (8,105) $ (613,318)            
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Cash flows from operating activities      
Net loss $ (129,434) $ (167,174) $ (102,303)
Adjustments to reconcile net loss to cash used in operating activities:      
Depreciation and amortization 17,237 12,859 5,695
Amortization of deferred contract acquisition costs 40,991 28,314 21,374
Non-cash operating lease cost 7,927 7,422 0
Stock-based compensation expense, net of amounts capitalized 93,680 60,007 39,942
Non-cash acquisition expense settled with shares 0 8,834 0
Deferred income taxes 33 (1,539) 3,621
Foreign currency transaction gain 9,507 0 0
Other (142) 1,123 69
Changes in operating assets and liabilities, net of impact of business acquisitions:      
Accounts receivable, net (24,037) (46,753) (29,804)
Deferred contract acquisition costs (81,137) (46,217) (30,006)
Prepaid expenses and other current assets (4,192) (2,950) (18,049)
Other assets (4,107) 5,603 (3,292)
Accounts payable (4,775) 5,968 2,226
Accrued expenses and other liabilities 8,118 5,220 10,872
Accrued compensation and benefits 3,867 19,710 3,842
Operating lease liabilities (7,914) (6,661) 0
Deferred revenue 115,937 85,670 71,876
Net cash provided by (used in) operating activities 22,545 (30,564) (23,937)
Cash flows from investing activities      
Purchases of property and equipment (3,912) (5,063) (3,447)
Business acquisitions, net of cash acquired 0 (24,373) (1,986)
Capitalization of internal-use software (317) 0 0
Other 2,711 249 (2,850)
Net cash used in investing activities (1,518) (29,187) (8,283)
Cash flows from financing activities      
Net proceeds from issuance of ordinary shares in initial public offering 0 0 269,514
Proceeds from issuance of ordinary shares upon exercise of stock options 77,258 61,463 18,552
Repurchase of early exercised options 0 0 (500)
Repayment of notes payable 0 (90) (106)
Payment of deferred offering costs 0 0 (5,672)
Payment of withholding taxes related to acquisition expense settled in shares 0 (2,834) 0
Net cash provided by financing activities 77,258 58,539 281,788
Effect of exchange rate changes on cash, cash equivalents, and restricted cash 6,034 321 (897)
Net increase (decrease) in cash, cash equivalents, and restricted cash 104,319 (891) 248,671
Cash, cash equivalents, and restricted cash, beginning of period 299,389 300,280 51,609
Cash, cash equivalents, and restricted cash, end of period 403,708 299,389 300,280
Supplemental disclosures of cash flow information      
Cash paid (refunds) for income taxes, net (423) 3,497 3,067
Cash paid for operating lease liabilities 8,957 7,371 0
Supplemental disclosures of non-cash investing and financing information      
Purchases of property and equipment included in accounts payable 10 101 157
Operating lease right-of-use assets for new lease obligations 1,120 12,332 0
Vesting of early exercised stock options 0 0 1,019
Vesting of shares subject to repurchase 0 2,730 449
Issuance of ordinary shares for business acquisition 0 178,329 0
Assumption of stock option plan as consideration for business combination $ 0 $ 9,309 $ 0
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Organization and Description of Business
12 Months Ended
Apr. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of Business
Elastic N.V. (“Elastic” or the “Company”) was incorporated under the laws of the Netherlands in 2012. Elastic is a search company. It created the Elastic Stack, a powerful set of software products that ingest and store data from any source and in any format, and perform search, analysis, and visualization in milliseconds or less. Developers build on top of the Elastic Stack to apply the power of search to their data and solve business problems. The Company also offers software solutions built on the Elastic Stack: Enterprise Search, Observability, and Security. The Elastic Stack and the Company’s solutions are designed to run in public or private clouds, in hybrid environments, or in traditional on-premises environments.
Initial Public Offering
In October 2018, the Company completed its initial public offering (“IPO”) in which it issued and sold 8,050,000 ordinary shares at an offering price of $36.00 per share, including 1,050,000 ordinary shares pursuant to the exercise in full of the underwriters’ option to purchase additional shares. The Company received net proceeds of $263.8 million, after deducting underwriting discounts and commissions of $20.3 million and offering expenses of $5.7 million. Immediately prior to the completion of the IPO, all 28,939,466 shares of the Company’s then-outstanding redeemable convertible preference shares automatically converted into 28,939,466 ordinary shares at their respective conversion ratios and the Company reclassified $200.6 million from temporary equity to additional paid-in capital and $0.3 million to ordinary shares on its consolidated balance sheet.
The Company’s articles of association designated and authorized the Company to issue 72 million ordinary shares with a par value of €0.001 per share up until immediately prior to the completion of the IPO at which time the authorized ordinary shares increased to 165 million.  In addition, the par value of ordinary shares was changed from €0.001 per share to €0.01 per share as required by Dutch law at the time of the Company’s conversion into a Dutch public company with limited liability (naamloze vennootschap).
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
12 Months Ended
Apr. 30, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the financial statements of the Company and its wholly owned subsidiaries. All intercompany transactions and accounts have been eliminated in consolidation.
Fiscal Year
The Company’s fiscal year ends on April 30. References to fiscal 2021, for example, refer to the fiscal year ended April 30, 2021.
Use of Estimates and Judgments
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Such estimates include, but are not limited to, allocation of revenue between recognized and deferred amounts, deferred contract acquisition costs, allowance for credit losses, valuation of stock-based compensation, fair value of ordinary shares in periods prior to the Company’s initial public offering, fair value of acquired intangible assets and goodwill, useful lives of acquired intangible assets and property and equipment, whether an arrangement is or contains a lease, the discount rate used for operating leases and valuation allowance for deferred income taxes. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events.
In March 2020, the World Health Organization declared the 2019 novel Coronavirus Disease (“COVID-19”) a pandemic. The pandemic is expected to result in a global slowdown of economic activity that is likely to decrease demand for a broad variety of goods and services, including from the Company’s customers, while also disrupting sales channels and marketing activities for an unknown period of time. The full extent to which COVID-19 may impact the Company’s financial condition or results of operations is uncertain.
Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. As of the date of issuance of these financial statements, the Company is not aware of any specific event or circumstance that would require the Company to update its estimates, judgments or revise the carrying value of the Company’s assets or liabilities. These estimates may change, as new events occur and additional information is obtained,
and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company’s financial statements.
Foreign Currency
The reporting currency of the Company is the U.S. dollar. The Company determines the functional currency of each subsidiary in accordance with ASC 830, Foreign Currency Matters, based on the currency of the primary economic environment in which each subsidiary operates. Items included in the financial statements of such subsidiaries are measured using that functional currency. The Company periodically re-assesses its operations to determine if previous conclusions are still valid. Changes in functional currencies are applied prospectively if the operations encounter a significant and permanent change.
For the subsidiaries where the U.S. dollar is the functional currency, foreign currency denominated monetary assets and liabilities are re-measured into U.S. dollars at current exchange rates and foreign currency denominated nonmonetary assets and liabilities are re-measured into U.S. dollars at historical exchange rates. Gains or losses from foreign currency re-measurement and settlements are included in other income (expense), net in the consolidated statement of operations. For the years ended April 30, 2021, 2020 and 2019, the Company recognized a re-measurement gain of $7.7 million, and re-measurement loss of $2.2 million and $0.2 million, respectively.
For subsidiaries where the functional currency is other than the U.S. dollar, the Company uses the period-end exchange rates to translate assets and liabilities, the average monthly exchange rates to translate revenue and expenses, and historical exchange rates to translate shareholders’ equity (deficit), into U.S. dollars. The Company records translation gains and losses in accumulated other comprehensive loss as a component of shareholders’ equity in the consolidated balance sheet.
Comprehensive Loss
The Company’s comprehensive loss includes net loss and unrealized gains and losses on foreign currency translation adjustments.
Cash, Cash Equivalents and Restricted Cash
The Company considers all highly liquid investments, including money market funds with an original maturity of three months or less at the date of purchase, to be cash equivalents. The carrying amount of the Company’s cash equivalents approximates fair value, due to the short maturities of these instruments. Restricted cash represents cash on deposit with financial institutions in support of letters of credit in favor of certain landlords for non-cancelable lease agreements.
Cash, cash equivalents, and restricted cash as reported in the Company’s consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and the restricted cash as shown on the consolidated balance sheet. Cash, cash equivalents, and restricted cash as reported in the Company’s consolidated statements of cash flows consists of the following (in thousands):
As of April 30,
20212020
Cash and cash equivalents$400,814 $297,081 
Restricted cash2,894 2,308 
Cash, cash equivalents and restricted cash$403,708 $299,389 
Short-Term Investments
Investments with an original maturity of three months or less at the date of purchase are considered cash equivalents, while all other investments are classified as short-term or long-term based on the nature of the investments, their maturities, and their availability for use in current operations. The Company determines the appropriate classification of its investments at the time of purchase and reevaluates such designation at each balance sheet date. Bank deposits with original maturities greater than three months but less than twelve months and are classified as short-term investments within current assets in the consolidated balance sheet. The Company had no short-term investments as of April 30, 2021 and April 30, 2020.
Fair Value of Financial Instruments
The Company’s financial instruments consist of cash equivalents, accounts receivable, accounts payable, and accrued liabilities. Cash equivalents are stated at amortized cost, which approximates fair value at the balance sheet dates, due to the
short period of time to maturity. Accounts receivable, accounts payable and accrued liabilities are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.
Assets and liabilities recorded at fair value on a recurring basis in the consolidated balance sheet consisting primarily of cash equivalents are categorized based upon the level of judgment associated with the inputs used to measure their fair values. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The Company measures its financial assets and liabilities at fair value at each reporting period using a fair value hierarchy which requires the Company to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value:
Level 1:   Observable inputs, such as unadjusted quoted prices in active markets for identical assets or liabilities at the measurement date.
Level 2:   Observable inputs, other than Level 1 prices, such as quoted prices in active markets for similar assets and liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3:   Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
The carrying values of the Company’s financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximate their respective fair values due to the short period of time to maturity, receipt or payment.
Concentration of Credit Risk
Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash, cash equivalents, restricted cash, short-term investments, and accounts receivable. The primary focus of the Company’s investment strategy is to preserve capital and meet liquidity requirements. The Company maintains its cash accounts with financial institutions where, at times, deposits exceed federal insurance limits. The Company invests its excess cash in highly-rated money market funds and in short-term investments. The Company extends credit to customers in the normal course of business. The Company performs credit analyses and monitors the financial health of its customers to reduce credit risk. Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Management performs ongoing credit evaluations of customers and maintains allowances for potential credit losses on customers’ accounts when deemed necessary.
No customer represented 10% or more of net accounts receivable as of April 30, 2021, and one customer represented 10% of net accounts receivable as of April 30, 2020. No customer accounted for more than 10% of the Company’s total revenue for the years ended April 30, 2021, 2020 and 2019.
Accounts Receivable, Unbilled Accounts Receivable and Allowance for Credit Losses
Accounts receivable primarily consists of amounts billed currently due from customers. The Company’s accounts receivable are subject to collection risk. Gross accounts receivable are reduced for this risk by an allowance for credit losses. This allowance is for estimated losses resulting from the inability of the Company’s customers to make required payments. The Company determines the need for an allowance for credit losses based upon various factors, including past collection experience, credit quality of the customer, age of the receivable balance, and current economic conditions, as well as specific circumstances arising with individual customers. Accounts receivables are written off against the allowance when management determines a balance is uncollectible and the Company no longer actively pursues collection of the receivable.
The Company does not typically offer right of refund in its contracts. The allowance for credit losses reflects the Company’s best estimate of probable losses inherent in the Company’s receivables portfolio. As of April 30, 2021 and 2020, the allowance for credit losses was $2.3 million and $1.2 million, respectively. Activity related to the Company’s allowance for credit losses was as follows (in thousands):
Year ended April 30,
202120202019
Beginning balance$1,247 $1,411 $776 
Cumulative-effect adjustment from adoption of ASU 2016-13(367)— — 
Bad debt expense5,095 193 1,105 
Accounts written off(3,631)(357)(470)
Ending balance$2,344 $1,247 $1,411 
Unbilled accounts receivable represents amounts for which the Company has recognized revenue, pursuant to the Company’s revenue recognition policy, for fulfilled obligations, but not yet billed. The unbilled accounts receivable balance was $5.2 million and $2.6 million as of April 30, 2021 and 2020, respectively.
Capitalized Software Development and Implementation Costs
Software development costs for software to be sold, leased, or otherwise marketed are expensed as incurred until the establishment of technological feasibility, at which time those costs are capitalized until the product is available for general release to customers and amortized over the estimated life of the product. Technological feasibility is established upon the completion of a working prototype that has been certified as having no critical bugs and is a release candidate. To date, costs to develop software that is marketed externally have not been capitalized as the current software development process is essentially completed concurrently with the establishment of technological feasibility. As such, all related software development costs are expensed as incurred and included in research and development expense in the consolidated statement of operations.
Costs related to software acquired, developed, or modified solely to meet the Company’s internal requirements, with no substantive plans to market such software at the time of development and costs related to the development of web-based product are capitalized during the application development stage. Costs incurred during the preliminary planning and evaluation stage of the project and during the post implementation operational stage are expensed as incurred. Costs incurred during the application development stage of the project are capitalized. No costs were capitalized during the years ended April 30, 2021 and 2020.
The Company also capitalizes qualifying implementation costs incurred in a hosting arrangement that is a service contract based on the existing guidance for internally developed software. In accordance with the guidance, (i) capitalized implementation costs are classified in the same balance sheet line item as the amounts prepaid for the related hosting arrangement; (ii) amortization of capitalized implementation costs are presented in the same income statement line item as the service fees for the related hosting arrangement; and (iii) cash flows related to capitalized implementation costs are presented within the same category of cash flow activity as the cash flows for the related hosting arrangement (i.e. operating activity). The Company tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
The Company amortizes capitalized implementation costs over the expected life of the service contract. The Company capitalized $0.3 million in implementation costs for software hosting arrangements during the fiscal year ended April 30, 2021. No such costs were capitalized during the fiscal year ended April 30, 2020. No amortization expense related to capitalized implementation costs was recorded during the fiscal years ended April 30, 2021, 2020 and 2019, respectively as the underlying implementation activities were not complete.
Property and Equipment
Property and equipment are recorded at cost and depreciated over their estimated useful lives using the straight-line method. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the financial statements and any resulting gain or loss is reflected within the consolidated statement of operations. There was no material gain or loss incurred as a result of retirement or sale in the periods presented. Repair and maintenance costs are expensed as incurred.
Leases
Leases arise from contractual obligations that convey the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration. The Company determines whether an arrangement is or contains a lease at inception, based on whether there is an identified asset and whether the Company controls the use of the identified asset throughout the period of use. At the lease commencement date, the Company determines the lease classification between finance and operating and recognizes a right-of-use asset and corresponding lease liability for each lease component. A right-of-use asset represents the Company’s right to use an underlying asset and a lease liability represents the Company’s obligation to make payments during the lease term. The operating lease right-of-use asset also includes any lease payments made and excludes lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. The Company accounts for lease components and non-lease components as a single lease component.
The lease liability is initially measured as the present value of the remaining lease payments over the lease term. The discount rate used to determine the present value is the Company’s incremental borrowing rate unless the interest rate implicit in the lease is readily determinable. The Company estimates its incremental borrowing rate based on the information available at lease commencement date for borrowings with a similar term. The right-of-use asset is initially measured as the present value of the lease payments, adjusted for initial direct costs, prepaid lease payments to lessors and lease incentives.
Acquisitions
The Company has completed a number of acquisitions of other businesses in the past and may acquire additional businesses or technologies in the future. The results of businesses acquired in a business combination are included in the Company’s consolidated financial statements from the date of acquisition. The Company allocates the purchase price, which is the sum of the consideration provided and may consist of cash, equity or a combination of the two, in a business combination to the identifiable assets and liabilities of the acquired business at their acquisition date fair values. The excess of the purchase price over the amount allocated to the identifiable assets and liabilities, if any, is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management to use significant judgment and estimates, including the selection of valuation methodologies, estimates of future revenue and cash flows, discount rates and selection of comparable companies.
When the Company issues stock-based or cash awards to an acquired company’s shareholders, the Company evaluates whether the awards are consideration or compensation for post-acquisition services. The evaluation includes, among other things, whether the vesting of the awards is contingent on the continued employment of the acquired company’s shareholders beyond the acquisition date. If continued employment is required for vesting, the awards are treated as compensation for post- acquisition services and recognized as expense over the requisite service period.
To date, the assets acquired and liabilities assumed in the Company’s business combinations have primarily consisted of goodwill and finite-lived intangible assets, consisting primarily of developed technologies, in-process research & development, customer relationships and trade names. The estimated fair values and useful lives of identifiable intangible assets are based on many factors, including estimates and assumptions of future operating performance and cash flows of the acquired business, the nature of the business acquired, and the specific characteristics of the identified intangible assets. The estimates and assumptions used to determine the fair values and useful lives of identified intangible assets could change due to numerous factors, including market conditions, technological developments, economic conditions and competition. In connection with determination of fair values, the Company may engage independent appraisal firms to assist with the valuation of intangible and certain tangible assets acquired and certain assumed obligations.
Acquisition-related transaction costs incurred by the Company are not included as a component of consideration transferred, but are accounted for as an operating expense in the period in which the costs are incurred.
Goodwill
Goodwill represents the excess of the purchase price over the fair value of net assets acquired in business combinations accounted for using the acquisition method for accounting and is not amortized. The Company tests goodwill for impairment at least annually, in the fourth quarter of each year, or more frequently if events or changes in circumstances indicate that this asset may be impaired. For the purposes of impairment testing, the Company has determined that it has one operating segment and one reporting unit. The Company’s test of goodwill impairment starts with a qualitative assessment to determine whether it is necessary to perform a quantitative goodwill impairment test. If qualitative factors indicate that the fair value of the reporting unit is more likely than not less than its carrying amount, then a quantitative goodwill impairment test is performed. For the quantitative analysis, the Company compares the fair value of its reporting unit to its carrying value. If the estimated fair value exceeds book value, goodwill is considered not to be impaired and no additional steps are necessary. However, if the fair value
of the reporting unit is less than book value, then under the second step the carrying amount of the goodwill is compared to its implied fair value. There was no impairment of goodwill recorded for the years ended April 30, 2021, 2020 and 2019.
Acquired Intangible Assets
Acquired amortizable intangible assets are amortized on a straight-line basis over the estimated useful lives of the assets.
Useful life
(in years)
Developed technology
4-5
Customer relationships
4
Trade names
4
Impairment of Long-Lived Assets
The Company evaluates the recoverability of long-lived assets, including property and equipment and amortizable acquired intangible assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be fully recoverable. Such events and changes may include: significant changes in performance relative to expected operating results, significant changes in asset use, significant negative industry or economic trends, and changes in the Company’s business strategy. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If such review indicates that the carrying amount of long-lived assets is not recoverable, the carrying amount of such assets is reduced to fair value. The Company determined that there were no events or changes in circumstances that indicated that its long-lived assets were impaired during the years ended April 30, 2021, 2020 and 2019.
In addition to the recoverability assessment, the Company periodically reviews the remaining estimated useful lives of property and equipment and amortizable intangible assets. If the estimated useful life assumption for any asset is changed, the remaining unamortized balance would be depreciated or amortized over the revised estimated useful life, on a prospective basis.
Deferred Offering Costs
Deferred offering costs were capitalized and consisted of fees and expenses incurred in connection with the sale of the Company’s ordinary shares in its IPO, including the legal, accounting, printing and other IPO-related costs. Upon consummation of the IPO in October 2018, $0.2 million of previously deferred offering costs along with additional offering costs of $5.5 million were reclassified to shareholders’ equity and recorded against the proceeds from the offering.
Revenue Recognition
The Company generates revenue primarily from the sale of self-managed subscriptions (which include licenses for proprietary features, support, and maintenance) and from the sale of SaaS subscriptions. The Company also generates revenue from professional services, which consist of consulting and training.
Under ASC Topic 606, Revenue from Contracts with Customers, the Company recognizes revenue when its customer obtains control of promised goods or services in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. The Company’s contracts include varying terms and conditions, and identifying and evaluating the impact of these terms and conditions on revenue recognition requires significant judgment. In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under each of its agreements, the Company performs the following steps:
(i)    identification of the contract with a customer;
The Company contracts with its customers through order forms, which in some cases are governed by master sales agreements. The Company determines that it has a contract with a customer when the order form has been approved, each party’s rights regarding the products or services to be transferred can be identified, the payment terms for the services can be identified, the Company has determined the customer has the ability and intent to pay and the contract has commercial substance. The Company applies judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, credit, reputation and financial or other information pertaining to the customer. At contract inception the Company evaluates whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. The Company has concluded that its contracts with customers do not contain warranties that give rise to a separate performance obligation.
(ii)    identification of the performance obligations in the contract;
Performance obligations promised in a contract are identified based on the products and services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the products or services either on their own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the products and services is separately identifiable from other promises in the contract.
The Company’s self-managed subscriptions include both license providing the right to use proprietary features in its software, as well as an obligation to provide support (on both open source and proprietary features) and maintenance. The Company’s SaaS products provide access to hosted software as well as support, which the Company considers to be a single performance obligation.
Services-related performance obligations relate to the provision of consulting and training services. These services are distinct from subscriptions and do not result in significant customization of the software.
(iii)    determination of the transaction price;
The transaction price is the total amount of consideration we expect to be entitled to in exchange for the subscriptions and services in a contract. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. None of the Company’s contracts contain a significant financing component.
(iv)    allocation of the transaction price to the performance obligations; and
If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. For contracts that contain multiple performance obligations, the Company allocates the transaction price to each performance obligation based on a relative standalone selling price (‘SSP”). The SSP is determined based on the prices at which we separately sell these products assuming the majority of these fall within a pricing range. In instances where SSP is not directly observable, such as when we do not sell the software license separately, we derive the SSP using information that may include market conditions and other observable and unobservable inputs which can require significant judgment. There is typically more than one SSP for individual products and services due to the stratification of those products and services by quantity, term of the subscription, sales channel and other circumstances. If one of the performance obligations is outside of the SSP range, the Company allocates the transaction price considering the midpoint of the SSP range. The Company also considers if there are any additional material rights inherent in a contract, and if so, the Company allocates a portion of the transaction price to such rights based on a relative SSP.
(v)    recognition of revenue when the Company satisfies each performance obligation;
Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised product or service to the customer. The Company’s self-managed subscriptions include both upfront revenue recognition when the license is delivered as well as revenue recognized ratably over the contract period for support and maintenance based on the stand-ready nature of these subscription elements. Revenue on the Company’s SaaS products is recognized ratably over the contract period as the Company satisfies the performance obligation.
Professional services comprise consulting services as well as public and private training. Consulting services are generally time-based arrangements. Revenue from professional services is recognized as these services are performed.
The Company generates sales directly through its sales team and through its channel partners. Sales to channel partners are made at a discount and revenues are recorded at this discounted price once all the revenue recognition criteria above are met. To the extent that the Company offers rebates, incentives or joint marketing funds to such channel partners, recorded revenues are reduced by this amount. Channel partners generally receive an order from an end-customer prior to placing an order with the Company. Payment from channel partners is not contingent on the partner’s collection from end-customers.
Contract Balances
The timing of revenue recognition may differ from the timing of invoicing to customers. For annual contracts, the Company typically invoices customers at the time of entering into the contract. For multi-year agreements, the Company generally invoices customers on an annual basis prior to each anniversary of the contract start date. The Company records unbilled accounts receivable related to revenue recognized in excess of amounts invoiced as the Company has an unconditional right to invoice and receive payment in the future related to those fulfilled obligations. Contract liabilities consist of deferred revenue which is recognized over the contractual period.
Deferred Contract Acquisition Costs
Deferred contract acquisition costs represent costs that are incremental to the acquisition of customer contracts, which consist mainly of sales commissions and associated payroll taxes. The Company determines whether costs should be deferred based on sales compensation plans, if the commissions are in fact incremental and would not have occurred absent the customer contract.
During the fiscal year ended April 30, 2020, the Company updated its sales commissions plan by incorporating different commission rates for contracts with new customers and incremental sales to existing customers, and subsequent subscription renewals. Subsequent to this change, sales commissions for renewal of a subscription contract are not considered commensurate with the commissions paid for contracts with new customers and incremental sales to existing customers given the substantive difference in commission rates in proportion to their respective contract values. Effective May 1, 2019, commissions paid for contracts with new customers and incremental sales to existing customers are amortized over an estimated period of benefit of five years while commissions paid for renewal contracts are amortized based on the pattern of the associated revenue recognition over the related contractual renewal period for the pool of renewal contracts. The Company determines the period of benefit for commissions paid for contracts with new customers and incremental sales to existing customers by taking into consideration its initial estimated customer life and the technological life of its software and related significant features. Commissions paid on professional services are typically amortized in accordance with the associated revenue as the commissions paid on new and renewal professional services are commensurate with each other. Amortization of deferred contract acquisition costs is recognized in sales and marketing expense in the consolidated statement of operations.
The Company periodically reviews the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit of these deferred costs.
Further disclosures with respect to the Company’s deferred contract acquisition costs are also included in Note 6, Balance Sheet Components.
Cost of Revenue
Cost of revenue consists primarily of costs related to providing subscription and professional services to the Company’s customers, including personnel costs (salaries, bonuses and benefits, and stock-based compensation) and related expenses for customer support and services personnel, as well as cloud infrastructure costs, third-party expenses, depreciation of fixed assets, amortization associated with acquired intangible assets, and allocated overhead.
Research and Development
Research and development costs are expensed as incurred and consist primarily of personnel costs, including salaries, bonuses and benefits, and stock-based compensation. Research and development costs also include depreciation and allocated overhead.
Advertising
Advertising costs are charged to operations as incurred or the first time the advertising takes place, based on the nature of the advertising, and include direct marketing, events, public relations, sales collateral materials and partner programs. Advertising costs were $16.7 million, $7.7 million and $6.5 million for the years ended April 30, 2021, 2020 and 2019 respectively. Advertising costs are recorded in sales and marketing expense in the consolidated statement of operations.
Stock-Based Compensation
Compensation expense related to stock awards issued to employees, including stock options, restricted stock awards (“RSAs”), and restricted stock units (“RSUs”) is measured at the fair value on the date of the grant and recognized over the requisite service period. The fair value of stock options is estimated on the date of the grant using the Black-Scholes option-pricing model. The fair value of RSAs and RSUs is estimated on the date of the grant based on the fair value of the Company’s underlying ordinary shares.
Compensation expense for stock options and RSUs is recognized on a straight-line basis over the requisite service period. Compensation expense for RSAs is amortized on a graded basis over the requisite service period as long as the underlying performance condition is probable to occur. RSAs issued included a performance condition in the form of a specified liquidity event.  The liquidity event condition was satisfied upon the effectiveness of the Company’s registration statement on Form S-1 (“IPO registration statement”), on October 4, 2018. On that date, the Company recorded a cumulative stock-based compensation expense of $1.7 million using the accelerated attribution method for all RSAs, for which the service condition had been fully satisfied as of October 4, 2018. The remaining unrecognized stock-based compensation expense
related to the RSAs was recorded over their remaining requisite service periods. The Company recognizes forfeitures as they occur.
Net Loss per Share Attributable to Ordinary Shareholders
The Company calculates basic net loss per share by dividing the net loss by the weighted-average number of ordinary shares outstanding during the period, less shares subject to repurchase. Diluted net loss per share is computed by giving effect to all potentially dilutive ordinary share equivalents outstanding for the period, including stock options and restricted stock units.
Prior to the completion of the IPO in October 2018, the Company calculated basic and diluted net loss per share attributable to ordinary shareholders in conformity with the two-class method required for companies with participating securities. The Company considered all series of redeemable convertible preference shares and early exercised stock options to be participating securities as the holders were entitled to receive non-cumulative dividends on a pari passu basis in the event that a dividend was paid on ordinary shares. Under the two-class method, the net loss attributable to ordinary shareholders was not allocated to the redeemable convertible preference shares and early exercised stock options as the holders of redeemable convertible preference shares and early exercised stock options did not have a contractual obligation to share in losses.
Under the two-class method, basic net loss per share attributable to ordinary shareholders was calculated by dividing the net loss by the weighted-average number of ordinary shares outstanding during the period, less shares subject to repurchase. Diluted net loss per share attributable to ordinary shareholders was computed by giving effect to all potentially dilutive ordinary shares outstanding for the period. For purposes of this calculation, redeemable convertible preference shares, stock options to acquire ordinary shares, contingently issuable shares, and early exercised stock options were considered potentially dilutive ordinary shares, but had been excluded from the calculation of diluted net loss per share attributable to ordinary shareholders as their effect was antidilutive.
Upon completion of the IPO, all shares of redeemable convertible preference shares then outstanding were automatically converted into an equivalent number of shares of ordinary shares on a one-to-one basis and their carrying amount reclassified into shareholders’ deficit. As of April 30, 2021, the Company did not have any redeemable convertible preference shares issued and outstanding.
Treasury Shares
Ordinary shares of the Company that are repurchased are recorded as treasury shares at cost and are included as a component of shareholders’ equity.
Segments
Operating segments are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Maker (“CODM”). The Company’s Chief Executive Officer is its CODM. The Company’s CODM reviews financial information presented on a consolidated basis for the purposes of making operating decisions, allocating resources and evaluating financial performance. As such, the Company has determined that it operates in one operating and one reportable segment. The Company presents financial information about its operating segment and geographical areas in Note 15 to the consolidated financial statements.
Income Taxes
The Company is subject to income taxes in the Netherlands and numerous foreign jurisdictions. These foreign jurisdictions may have different statutory rates than the Netherlands. The Company records a provision for income taxes for the anticipated tax consequences of the reported results of operations using the asset and liability method. 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 the tax basis of assets and liabilities, as well as for operating losses and tax credit carryforwards. Deferred tax assets and liabilities are measured using the 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 it believes is more likely than not to be realized.
The calculation of the Company’s tax obligations involves dealing with uncertainties in the application of complex tax laws and regulations. ASC 740, Income Taxes, provides that a tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, on the basis of the technical merits. The Company has assessed its income tax positions and recorded tax benefits for all years subject to examination, based upon the Company’s evaluation of the facts, circumstances and information available at each period end. For those tax positions where the Company has determined there is a greater than fifty percent likelihood that a tax benefit will be sustained, the Company has recorded the largest amount of tax benefit that may potentially
be realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is determined there is less than fifty percent likelihood that a tax benefit will be sustained, no tax benefit has been recognized.
Although the Company believes that it has adequately reserved for its uncertain tax positions, the Company can provide no assurance that the final tax outcome of these matters will not be materially different. As the Company expands internationally, it will face increased complexity, and the Company’s unrecognized tax benefits may increase in the future. The Company makes adjustments to its reserves when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. 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.
Customer Deposits
Certain of the Company’s contracts, acquired via the Endgame, Inc. (“Endgame”) acquisition, allow for termination at the customer’s convenience, or the Company may receive prepayments on master sales agreements. In these cases, the Company does not consider a contract to exist past the term in which enforceable rights and obligations exist. Amounts received related to these agreements are classified outside of deferred revenue in the consolidated balance sheet, and these amounts do not represent contract balances. As of April 30, 2021, the Company had $3.2 million of customer deposits included in accrued expenses and other liabilities. As of April 30, 2020, the Company had $2.6 million of customer deposits included in accrued expenses and other liabilities, and $8.5 million of non-refundable customer deposits included in other liabilities, non-current on the consolidated balance sheet.
Recently Adopted Accounting Pronouncements
Credit Losses:  In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, and has since issued various amendments including ASU No. 2018-19, ASU No. 2019-4, and ASU No. 2019-5. The standard and related amendments modify the accounting for credit losses for most financial assets and requires an entity to utilize a new impairment model known as current expected credit loss (“CECL”) model to estimate its lifetime “expected credit loss” and record an allowance that, when deducted from the amortized costs basis of the financial asset, presents the amount expected to be collected on the financial asset. Additionally, ASU No. 2016-13 amends the current available-for-sale security impairment model for debt securities held for investment. The new model requires an estimate of expected credit losses when the fair value is below the amortized cost of the asset. The credit-related impairment (and subsequent recoveries) are recognized as an allowance on the balance sheet with a corresponding adjustment to the income statement. Non-credit related losses will continue to be recognized through OCI. This guidance also requires new disclosures for financial assets measured at amortized cost, loans and available-for-sale debt securities. Entities will apply the standard’s provisions as a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is adopted. The Company adopted ASU No. 2016-13 on May 1, 2020. The Company’s adoption of this ASU resulted in a $0.4 million reduction to accumulated deficit.
Goodwill Impairment:  In January 2017, the FASB issued ASU No. 2017-4, Intangibles— Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. The standard will simplify the measurement of goodwill impairment by eliminating step two of the two-step impairment test. Step two measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. The new guidance requires an entity to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. Additionally, an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. The Company adopted ASU No. 2017-4 on May 1, 2020. The Company's adoption of this ASU did not have a material impact on the Company's consolidated financial statements.
Fair Value Measurements:  In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820), which modifies, removes and adds certain disclosure requirements on fair value measurements based on the FASB Concepts Statement, Conceptual Framework for Financial Reporting—Chapter 8: Notes to Financial Statements. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. The Company adopted ASU No. 2018-13 on May 1, 2020. The Company's adoption of this ASU did not have a material impact on the Company's consolidated financial statements.
Intangible Assets:  In August 2018, the FASB issued ASU No. 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, which 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 (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendments in this ASU. The Company adopted ASU No. 2018-15 on May 1, 2020 and applied it prospectively to implementation costs incurred after the date of adoption. The Company’s adoption of this ASU had no material impact on the Company’s consolidated financial statements.
New Accounting Pronouncements Not Yet Adopted
Income Taxes: In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, eliminating certain exceptions to the general principles in ASC 740 related to intra-period tax allocation, deferred tax liability and general methodology for calculating income taxes. Additionally, the ASU makes other changes for matters such as franchise taxes that are partially based on income, transactions with a government that result in a step up in the tax basis of goodwill, separate financial statements of legal entities that are not subject to tax, and enacted changes in tax laws in interim periods. The new guidance becomes effective for the Company for the fiscal year ending April 30, 2022. Early adoption is permitted. The Company does not expect the adoption of the new accounting standard to have a material impact on its consolidated financial statements.
Equity Awards: In May 2021, the FASB issued ASU No. 2021-4, Earnings Per Share (Topic 260), Debt—Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options, which clarifies the accounting for modifications or exchanges of a freestanding equity-classified written call option that is not within the scope of another Topic. It addresses how an entity should treat, measure the effect of, and recognize the effect of a modification of the terms or conditions or an exchange of a freestanding equity-classified written call option that remains equity classified after modification or exchange. The new guidance becomes effective for the Company for the fiscal year ending April 30, 2023. Early adoption is permitted, including in interim periods. The Company does not expect the adoption of the new accounting standard to have a material impact on its consolidated financial statements.
Reclassification
In connection with the preparation of the Company’s consolidated financial statements for the year ended April 30, 2021, the Company identified an immaterial misclassification in the prior year balance sheet, which understated short term deferred revenue and overstated long term deferred revenue by $11.6 million as of April 30, 2020. The Company has corrected for this immaterial misclassification in the accompanying consolidated balance sheet by revising the April 30, 2020 deferred revenue balances. This change in classification has no effect on previously reported cash flows in the condensed consolidated statement of cash flows and has no effect on previously reported consolidated statements of operations for any period.
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue and Performance Obligations
12 Months Ended
Apr. 30, 2021
Revenue from Contract with Customer [Abstract]  
Revenue and Performance Obligations Revenue and Performance Obligations
Disaggregation of Revenue
The following table presents revenue by category (in thousands):
Year Ended April 30,
202120202019
Amount% of
Total
Revenue
Amount% of
Total
Revenue
Amount% of
Total
Revenue
Self-managed subscription$401,020 66 %$299,880 70 %$202,419 74 %
License67,994 11 %53,536 12 %39,474 14 %
Subscription333,026 55 %246,344 58 %162,945 60 %
SaaS166,319 27 %92,290 22 %45,835 17 %
Total subscription revenue567,339 93 %392,170 92 %248,254 91 %
Professional services41,150 %35,450 %23,399 %
Total revenue$608,489 100 %$427,620 100 %$271,653 100 %
Remaining Performance Obligations
Remaining performance obligations represent the aggregate amount of the transaction price in contracts allocated to performance obligations not delivered, or partially undelivered, as of the end of the reporting period. Remaining performance obligations include deferred revenue and the unfulfilled portion of multi-year contracts or other orders not yet invoiced and certain unfulfilled orders against accepted customer contracts at the end of any given period.
As of April 30, 2021, the Company had $796.4 million of remaining performance obligations, which is comprised of product and services revenue not yet delivered. As of April 30, 2021, the Company expects to recognize approximately 85% of its remaining performance obligations as revenue over the next 24 months and the remainder thereafter.
XML 27 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements
12 Months Ended
Apr. 30, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The Company measures financial assets and liabilities that are measured at fair value on a recurring basis at each reporting period using a fair value hierarchy that prioritizes the use of observable inputs and minimizes the use of unobservable inputs when measuring fair value. A financial instrument’s classification within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement.
The following table summarizes assets that are measured at fair value on a recurring basis as of April 30, 2021 (in thousands):
Level 1Level 2Level 3Total
Financial Assets:
Cash and cash equivalents:
Money market funds$175,007 $— $— $175,007 
The following table summarizes assets that are measured at fair value on a recurring basis as of April 30, 2020 (in thousands):
Level 1Level 2Level 3Total
Financial Assets:
Cash and cash equivalents:
Money market funds$197,314 $— $— $197,314 
Money market funds consist of cash equivalents with remaining maturities of three months or less at the date of purchase.  The Company uses quoted prices in active markets for identical assets to determine the fair value of its Level 1 investments in money market funds.
XML 28 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions
12 Months Ended
Apr. 30, 2021
Business Combinations [Abstract]  
Acquisitions Acquisitions
Fiscal 2020 Acquisition
Endgame, Inc.
On October 8, 2019, the Company acquired all outstanding shares of Endgame, a security company offering endpoint protection technology, for a total acquisition price of $234.0 million. Elastic paid the purchase price through (i) the issuance of 2,218,694 ordinary shares in respect of Endgame’s outstanding capital stock, warrants, convertible notes, and certain retention awards, (ii) the cash repayment of Endgame’s outstanding indebtedness of $20.4 million, (iii) the assumption of Endgame’s outstanding stock options, (iv) a $0.4 million cash deposit to an expense fund for the fees and expenses of the representative and agent of Endgame securityholders, (v) the cash payment of Endgame’s transaction expenses of $5.9 million, and (vi) the cash payment of withholding taxes related to acquisition expense settled in shares of $2.8 million. Approximately 11% of the ordinary shares issued, or 235,031 shares, were being held in an indemnity escrow fund for 18 months after the acquisition close date and were released in April 2021. For purposes of determining the total acquisition price of $234.0 million, the Company used the ordinary share price of $89.3836 which was determined on the basis of the volume weighted average price per share rounded to four decimal places for the twenty (20) consecutive trading days ending with the complete trading day ending five (5) trading days prior to the date upon which the acquisition was consummated.
The fair value of the shares transferred as consideration was $84.12 per share and was determined on the basis of the closing stock price of the Company’s ordinary shares on the date of acquisition. The fair value of the assumed stock options was determined by using a Black-Scholes option pricing model with the applicable assumptions as of the acquisition date.
The stock options assumed on the acquisition date will continue to vest as the Endgame employees provide services in the post-acquisition period. The fair value of these awards will be recorded as share-based compensation expense over the respective vesting period of each stock option.
The acquisition was accounted for as a business combination and the total purchase price was allocated to the net tangible and intangible assets and liabilities based on their respective fair values on the acquisition date and the excess was recorded as goodwill.
The following table summarizes the components of the U.S. GAAP purchase price and the allocation of the purchase price at fair value (in thousands):
Cash paid $26,633 
Ordinary shares178,331 
Assumption of stock option plan9,309 
Total consideration$214,273 
The above U.S. GAAP purchase price consideration does not include ordinary shares of Elastic issued as part of acceleration of equity awards and participation in the retention bonus pool.
The following table summarizes the fair values of assets acquired and liabilities assumed (in thousands):
Cash and cash equivalents$2,220 
Restricted cash40 
Accounts receivable2,661 
Prepaid and other current assets549 
Operating lease right-of-use assets4,363 
Property and equipment503 
Intangible assets53,800 
Other assets58 
Goodwill178,764 
Accounts payable(1,112)
Accrued expenses and other current liabilities(3,035)
Accrued compensation and benefits(5,042)
Operating lease liabilities, current(981)
Deferred revenue, current(3,532)
Deferred revenue, non-current(2,661)
Operating lease liabilities, non-current(3,551)
Other liabilities, non-current(8,771)
Total purchase consideration$214,273 
Identifiable intangible assets include (in thousands):
TotalUseful life (in years)
Developed technology$32,700 5
Customer relationships19,200 4
Trade name1,900 4
Intangible assets$53,800 
Developed technology consists of software products and security platform developed by Endgame. Customer relationships consists of contracts with platform users that purchase Endgame’s products and services that carry distinct value. Trade names represent the Company’s right to the Endgame trade names and associated design, as it exists as of the acquisition date.
The fair value assigned to developed technology was determined primarily using the multi-period excess earnings model, which estimates the revenue and cash flows derived from the asset and then deducts portions of the cash flow that can
be attributed to supporting assets otherwise recognized. Management applied significant judgment in estimating the fair value of the developed technology intangible asset, which involved the use of significant estimates related to the revenue growth rate assumption for both existing and any future product offerings. The fair value of the Company’s customer relationships was determined using the income approach, which discounts expected future cash flows to present value using estimates and assumptions related to revenue and customer growth rate as determined by management. The fair value assigned to trade name was determined using the relief from royalty method, where the owner of the asset realizes a benefit from owning the intangible asset rather than paying a rental or royalty rate for use of the asset. The acquired intangible assets are being amortized on a straight-line basis over their respective useful lives, which approximates the pattern in which these assets are utilized.
Recognized goodwill of $178.8 million is not deductible for tax purposes and is primarily attributed to planned growth in new markets, synergies arising from the acquisition and the value of the acquired workforce.
Net tangible assets and liabilities assumed were valued at their respective carrying amounts as of the acquisition date, as the Company believes that these amounts approximate their current fair values.
Endgame has been included in the Company’s consolidated results of operations since the acquisition date. Endgame’s results were immaterial to the Company’s consolidated results for the year ended April 30, 2020.
The following unaudited pro forma condensed consolidated financial information gives effect to the acquisition of Endgame as if it were consummated on May 1, 2018, including pro forma adjustments related to the valuation and allocation of the purchase price, primarily amortization of acquired intangible assets and deferred revenue fair value adjustments; share-based compensation expense; alignment of accounting policies; the impact of applying ASC Topic 606, Revenue From Contracts With Customers, to Endgame’s historical financial statements; and direct transaction costs reflected in the historical financial statements. This data is presented for informational purposes only and is not intended to represent or be indicative of the results of operations that would have been reported had the acquisition occurred on May 1, 2018. It should not be taken as representative of future results of operations of the combined company (in thousands).
Year Ended April 30,
20202019
Pro forma revenue (1)$435,234 $285,917 
Pro forma net loss (1)$(176,019)$(152,280)
(1) As if the acquisition of Endgame were consummated on May 1, 2018
Non-recurring acquisition costs incurred by the Company of $17.5 million, including a non-cash expense settled in the Company’s ordinary shares for $8.8 million and a related cash payment of withholding taxes of $2.8 million, were charged to general and administrative expenses in the consolidated statement of operations for the year ended April 30, 2020, and are reflected in the pro forma net loss presented above for the year ended April 30, 2019. Non-recurring acquisition costs incurred by Endgame of $1.5 million are also reflected in the pro forma net loss presented above for the year ended April 30, 2019.
Fiscal 2019 Acquisition
Lambda Lab Corp.
In July 2018, the Company acquired 100% of the share capital of Lambda Lab Corp. (“Lambda Lab”), a privately held company headquartered in the United States. Lambda Lab was a code search company whose product was built on top of Elasticsearch and focused on building semantic understanding of code, exposed through powerful search features. Purchase consideration for the acquisition was $2.0 million in cash. Excluded from the purchase consideration were 134,474 ordinary shares of $2.2 million issued to certain employees of Lambda Lab. These shares were subject to repurchase and were contingent upon these employees’ continued employment with the Company. As of April 30, 2020, no shares were subject to repurchase and all stock-based compensation expense had been recognized. During the years ended April 30, 2020 and 2019, the Company recorded stock-based compensation expense of $0.9 million and $1.4 million, respectively.
The following table summarizes the components of the Lambda Lab purchase price and the preliminary allocation of the purchase price at fair value (in thousands):
Cash paid$1,997 
Developed technology$1,339 
Trade name15 
Goodwill1,038 
Net liabilities acquired(395)
Total purchase consideration$1,997 
The amount allocated to developed technology was $1.3 million. The fair value assigned to developed technology was determined primarily using the multi-period excess earnings model, which estimates the revenue and cash flows derived from the asset and then deducts portions of the cash flow that can be attributed to supporting assets otherwise recognized. The acquired developed technology is being amortized on a straight-line basis over four years, which approximates the pattern in which these assets are utilized.
Goodwill of $1.0 million, none of which is deductible for tax purposes, was recorded in connection with the Lambda Lab acquisition, which is primarily attributed to synergies arising from the acquisition and the value of the acquired workforce.
Acquisition costs of $0.2 million were charged to general and administrative expenses in the consolidated statement of operations for the year ended April 30, 2019.

Lambda Lab has been included in the Company’s consolidated results of operations since the acquisition date.
Fair Value of Ordinary Shares Used for Purchase Consideration
The fair value of the ordinary shares issued as part of the consideration paid for the acquisitions prior to the Company’s IPO was determined by the Company’s board of directors based on numerous subjective and objective factors, including, but not limited to, a contemporaneous valuation performed by an independent third-party valuation firm. Because the Company was not publicly traded at the time the acquisitions were completed, the Company’s board of directors considered valuations of comparable companies, sales of redeemable convertible preference shares, sales of ordinary shares to unrelated third parties, operating and financial performance, the lack of liquidity of the Company’s ordinary shares, and general and industry-specific economic outlook, among other factors.
XML 29 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components
12 Months Ended
Apr. 30, 2021
Balance Sheet Components [Abstract]  
Balance Sheet Components Balance Sheet Components
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
As of April 30,
20212020
Prepaid hosting costs$11,122 $12,228 
Prepaid value added taxes9,408 5,167 
Prepaid software subscription costs5,636 3,104 
Deposits2,410 1,857 
Prepaid taxes1,694 3,612 
Other6,732 6,655 
Total prepaid expenses and other current assets$37,002 $32,623 
Property and Equipment, Net
The cost and accumulated depreciation of property and equipment were as follows (in thousands):
As of April 30,
Useful Life (in years)
20212020
Leasehold improvementsLesser of estimated useful life or remaining lease term$10,342 $8,405 
Computer hardware and software32,319 5,687 
Furniture and fixtures
3-5
5,971 5,072 
Assets under construction707 1,661 
Total property and equipment19,339 20,825 
Less: accumulated depreciation(10,458)(13,065)
Property and equipment, net$8,881 $7,760 
Depreciation expense related to property and equipment was $3.1 million, $2.8 million and $2.7 million for the years ended April 30, 2021, 2020 and 2019, respectively.
Intangible Assets, Net
Intangible assets consisted of the following as of April 30, 2021 (in thousands):
Gross Fair ValueAccumulated AmortizationNet Book ValueWeighted Average
Remaining
Useful Life
(in years)
Developed technology$44,830 $20,850 $23,980 3.3
Customer relationships19,598 8,382 11,216 2.4
Trade names2,872 1,780 1,092 2.4
Total$67,300 $31,012 $36,288 3.0
Foreign currency translation adjustment$(2)
Total$36,286 
Intangible assets consisted of the following as of April 30, 2020 (in thousands):
Gross Fair ValueAccumulated AmortizationNet Book ValueWeighted Average
Remaining
Useful Life
(in years)
Developed technology$44,830 $12,412 $32,418 4.1
Customer relationships19,598 3,210 16,388 3.4
Trade names2,872 1,223 1,649 3.4
Total$67,300 $16,845 $50,455 3.9
Amortization expense for the intangible assets for the years ended April 30, 2021, 2020 and 2019 was as follows (in thousands):
Year Ended April 30,
202120202019
Cost of revenue—cost of license—self-managed$1,386 $948 $387 
Cost of revenue—cost of subscription—self-managed and SaaS7,051 5,820 2,421 
Sales and marketing5,730 3,300 148 
Total amortization of acquired intangible assets$14,167 $10,068 $2,956 
The expected future amortization expense related to the intangible assets as of April 30, 2021 was as follows (in thousands, by fiscal year):
2022$12,947 
202311,890 
20248,715 
20252,734 
2026— 
Thereafter— 
Total$36,286 
Goodwill
The following table represents the changes to goodwill (in thousands):
Carrying Amount
Balance as of April 30, 2019$19,846 
Addition from acquisition178,764 
Foreign currency translation adjustment(733)
Balance as of April 30, 2020$197,877 
Foreign currency translation adjustment974 
Balance as of April 30, 2021$198,851 
There was no impairment of goodwill during the years ended April 30, 2021, 2020 and 2019.
Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consisted of the following (in thousands):
As of April 30,
20212020
Accrued expenses$12,772 $10,864 
Value added taxes payable8,493 7,230 
Income taxes payable1,596 — 
Other6,048 4,116 
Total accrued expenses and other liabilities$28,909 $22,210 
Accrued Compensation and Benefits
Accrued compensation and benefits consisted of the following (in thousands):
As of April 30,
20212020
Accrued vacation$24,078 $17,971 
Accrued commissions17,581 16,259 
Accrued payroll and withholding taxes5,522 7,588 
Other5,344 6,591 
Total accrued compensation and benefits$52,525 $48,409 
Contract Balances
The following table provides information about unbilled accounts receivable, deferred contract acquisition costs, and deferred revenue from contracts with customers (in thousands):
As of April 30,
20212020
Unbilled accounts receivable, included in accounts receivable, net$5,204 $2,622 
Deferred contract acquisition costs$86,352 $43,549 
Deferred revenue$397,700 $259,702 
Significant changes in the unbilled accounts receivable and the deferred revenue balances were as follows (in thousands):
Unbilled Accounts Receivable
Year Ended April 30,
202120202019
Beginning balance$2,622 $1,710 $1,139 
Amounts transferred to accounts receivable from unbilled accounts receivable presented at the beginning of the period
(2,622)(1,710)(1,139)
Revenue recognized during the period in excess of invoices issued5,204 2,622 1,710 
Ending balance$5,204 $2,622 $1,710 
Deferred Revenue
Year Ended April 30,
202120202019
Beginning balance$259,702 $170,666 $102,561 
Increases due to invoices issued, excluding amounts recognized as
    revenue during the period
364,093 242,136 163,963 
Amounts transferred to deferred revenue from accrued expenses and other
    liabilities upon entering into contracts with customers, net of revenue
    recognized during the period
5,424 — — 
Increase from acquisitions, net of revenue recognized— 6,192 — 
Revenue recognized that was included in deferred revenue balance at
   beginning of period
(231,519)(159,292)(95,858)
Ending balance$397,700 $259,702 $170,666 
Deferred Contract Acquisition Costs
The following table summarizes the activity of the deferred contract acquisition costs (in thousands):
Year Ended April 30,
202120202019
Beginning balance$43,549 $26,150 $18,079 
Capitalization of contract acquisition costs83,794 45,713 29,445 
Amortization of deferred contract acquisition costs(40,991)(28,314)(21,374)
Ending balance$86,352 $43,549 $26,150 
Deferred contract acquisition costs, current36,089 19,537 17,215 
Deferred contract acquisition costs, non- current50,263 24,012 8,935 
Total deferred contract acquisition costs$86,352 $43,549 $26,150 
The Company did not recognize any impairment of deferred contract acquisition costs during the years ended April 30, 2021, 2020 and 2019.
XML 30 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
12 Months Ended
Apr. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
The table below reflects the Company’s future minimum purchase obligations relating primarily to non-cancellable agreements for cloud hosting, subscription software, and sales and marketing as of April 30, 2021 (in thousands):
Years Ending April 30,Purchase Obligations
2022$56,346 
202393,705 
202488,427 
202555,000 
202655,000 
Total$348,478 
Cloud Hosting Commitments
In April 2021, the Company entered into an amendment to a non-cancellable cloud hosting capacity agreement, effective April 1, 2021, for a total purchase commitment of $260.0 million payable over the five years following the date of the agreement. In December 2019, the Company entered into an amendment to a non-cancellable cloud hosting capacity agreement with a different vendor for a total purchase commitment of $100.0 million payable over the four years following the effective date of the agreement. Actual timing may vary depending on services used and total payments under these capacity commitments may be higher than the total minimum depending on services used.
Letters of Credit
The Company had a total of $2.1 million in letters of credit outstanding in favor of certain landlords for office space as of April 30, 2021.
Legal Matters
From time to time, the Company has become involved in claims and other legal matters arising in the ordinary course of business. The Company investigates these claims as they arise. Although claims are inherently unpredictable, the Company is currently not aware of any matters that, if determined adversely to the Company, would individually or taken together have a material adverse effect on its business, results of operations, financial position or cash flows.
The Company accrues estimates for resolution of legal and other contingencies when losses are probable and reasonably estimable.
Although the results of litigation and claims are inherently unpredictable, the Company does not believe that there were any matters under litigation or claims with a reasonable possibility of the Company incurring a material loss as of April 30, 2021.
Indemnification
The Company enters into indemnification provisions under its agreements with other companies in the ordinary course of business, including business partners, landlords, contractors and parties performing its research and development. Pursuant to these arrangements, the Company agrees to indemnify, hold harmless, and reimburse the indemnified party for certain losses suffered or incurred by the indemnified party as a result of the Company’s activities. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable. The Company has never incurred costs to defend lawsuits or settle claims related to these indemnification agreements. As a result, the Company believes the fair value of these agreements is not material. The Company maintains commercial general liability insurance and product liability insurance to offset certain of the Company’s potential liabilities under these indemnification provisions.
In addition, the Company indemnifies its officers, directors and certain key employees while they are serving in good faith in their respective capacities. To date, there have been no claims under any indemnification provisions.
XML 31 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Redeemable Convertible Preference Shares
12 Months Ended
Apr. 30, 2021
Equity [Abstract]  
Redeemable Convertible Preference Shares Redeemable Convertible Preference SharesThe Company previously issued redeemable convertible preference shares in one or more series, each with such designations, rights, qualifications, limitations, and restrictions.  Immediately prior to the completion of the IPO, all shares of redeemable convertible preference shares then outstanding were automatically converted into an equivalent number of ordinary shares on a one-to-one basis and their carrying amount reclassified into shareholders’ equity. As of April 30, 2021, there were no redeemable convertible preference shares issued and outstanding.
XML 32 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Leases
12 Months Ended
Apr. 30, 2021
Leases [Abstract]  
Leases Leases
The Company’s leases are composed of corporate office spaces and various equipment under non-cancelable operating lease agreements that expire at various dates through 2025. As of April 30, 2021, the Company had no finance leases.
Components of lease costs included in the consolidated statement of operations were as follows (in thousands):
Year Ended April 30,
20212020
Operating lease cost$8,825 $8,435 
Short-term lease cost2,319 3,111 
Variable lease cost527 1,883 
Total lease cost$11,671 $13,429 
Lease term and discount rate information as of April 30, 2021 are summarized as follows:

Weighted average remaining lease term (years)3.86
Weighted average discount rate4.86 %
Future minimum lease payments under non-cancelable operating leases on an undiscounted cash flow basis as of April 30, 2021 were as follows (in thousands):
Years Ending April 30,
2022$8,981 
20237,717 
20246,431 
20255,092 
20262,803 
Thereafter— 
Total minimum lease payments31,024 
Less imputed interest(2,847)
Present value of future minimum lease payments28,177 
Less current lease liabilities(8,528)
Operating lease liabilities, non-current$19,649 
XML 33 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Ordinary Shares
12 Months Ended
Apr. 30, 2021
Equity [Abstract]  
Ordinary Shares Ordinary Shares
The Company’s articles of association designated and authorized the Company to issue 72 million ordinary shares with a par value of €0.001 per share up until immediately prior to the completion of the IPO at which time the authorized ordinary shares increased to 165 million.  In addition, the par value per ordinary share was changed from €0.001 per share to €0.01 per share as required by Dutch law at the time of the Company’s conversion into a Dutch public company with limited liability (naamloze vennootschap).
Each holder of ordinary shares has the right to one vote per ordinary share. The holders of ordinary shares are also entitled to receive dividends whenever funds are legally available and when declared by the board of directors, subject to the prior rights of holders of all classes of shares outstanding having priority rights to dividends. No dividends have been declared by the Company’s board of directors from inception through the year ended April 30, 2021.
Ordinary Shares Reserved for Issuance
The Company had reserved shares of ordinary shares for issuance as follows:
As of April 30,
20212019
Stock options issued and outstanding7,611,016 15,260,506 
RSUs issued and outstanding
3,301,283 2,472,092 
Remaining shares available for future issuance under the 2012 Plan
15,737,819 12,461,850 
Total ordinary shares reserved
26,650,118 30,194,448 
Early Exercised Options
Certain ordinary share option holders have the right to exercise unvested options, subject to a repurchase right held by the Company at the original exercise price, in the event of voluntary or involuntary termination of employment of the shareholder. As of April 30, 2021 and 2020, there were no unvested ordinary shares that had been early exercised and were subject to repurchase. The proceeds related to unvested ordinary shares are recorded as liabilities until the stock vests, at which point they are transferred to additional paid-in capital.
Shares issued for the early exercise of options are included in issued and outstanding shares as they are legally issued and outstanding.
Convertible Preference Shares
The Company’s board of directors has the authority, for a period of five years from October 10, 2018, without further action by the Company’s shareholders, to issue up to 165 million shares of undesignated convertible preference shares with rights and preferences, including voting rights, designated from time to time by the board of directors. As of April 30, 2021, there were no convertible preference shares issued or outstanding.
XML 34 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Incentive Plans
12 Months Ended
Apr. 30, 2021
Share-based Payment Arrangement [Abstract]  
Equity Incentive Plans Equity Incentive PlansIn September 2012, the Company’s board of directors adopted and the Company’s shareholders approved the 2012 Stock Option Plan, which was amended and restated in September 2018 (as amended and restated, the “2012 Plan”). Under the 2012 Plan, the board of directors, the compensation committee, as administrator of the 2012 Plan, and a duly authorized committee may grant stock options and other equity-based awards, such as Restricted Stock Awards (“RSAs”) or Restricted Stock Units (“RSUs”), to eligible employees, directors, and consultants to attract and retain the best available personnel for positions of substantial responsibility, to provide additional incentive to employees, directors and consultants, and to promote the success of the Company’s business. The Company’s board of directors, compensation committee or a duly authorized committee determines the vesting schedule for all equity-based awards. Stock options granted to new employees under the 2012 Plan generally vest over four years with 25% of the option shares vesting one year from the vesting commencement date and then ratably over the following 36 months subject to the employees’ continued service to the Company. Refresh grants to existing employees generally vest monthly over four years subject to the employees continued service to the Company.  RSUs granted to new employees generally vest over a period of four years with 25% vesting on the one-year anniversary of the vesting start date and the remainder vesting semi-annually over the next three years, subject to the grantee’s continued service to the Company. RSUs granted to existing employees generally vest semi-annually over a period of four years, subject to the grantee’s continued service to the Company.  The Company’s compensation committee may explicitly deviate from the general vesting schedules in its approval of an equity-based award, as it may deem appropriate. Stock options expire ten years after the date of grant. Stock options, RSAs and RSUs that are canceled under certain conditions become available for future grant or sale under the 2012 Plan unless the 2012 Plan is terminated.  
The equity awards available for grant for the periods presented were as follows: 
Year Ended April 30,
20212020
Available at beginning of fiscal year12,461,850 9,649,123 
Awards authorized4,142,849 3,683,754 
Options granted(232,075)(172,031)
Options cancelled890,561 1,181,482 
RSUs granted(1,965,644)(2,101,271)
RSUs cancelled440,278 216,208 
RSAs repurchased— 4,585 
Available at end of period15,737,819 12,461,850 
Endgame Stock Incentive Plan Assumed in Acquisition
In connection with its acquisition of Endgame, the Company assumed all in-the-money stock options issued under Endgame’s Amended and Restated 2010 Stock Incentive Plan that were outstanding on the date of acquisition. The assumed stock options will continue to be outstanding and will be governed by the provisions of their respective plan and are included in the stock option activity table below.
Stock Options
The following table summarizes stock option activity (in thousands, except share and per share data):
Stock Options Outstanding
Number of
Stock Options
Outstanding
Weighted-
Average
Exercise
Price
Remaining
Contractual
Term
(in years)
Aggregate
Intrinsic
Value
Balance as of April 30, 201922,866,438 $11.90 7.98$1,684,106 
Stock options granted172,031 $81.39 
Stock options assumed in acquisition245,390 $48.99 
Stock options exercised(6,815,098)$9.01 
Stock options cancelled(1,181,482)$15.81 
Stock options assumed in acquisition cancelled(26,773)$71.35 
Balance as of April 30, 202015,260,506 $14.17 7.27$767,795 
Stock options granted232,075 $139.68 
Stock options exercised(6,989,222)$11.08 
Stock options cancelled(890,561)$18.15 
Stock options assumed in acquisition cancelled(1,782)$72.75 
Balance as of April 30, 20217,611,016 $20.34 6.66$768,517 
Exercisable as of April 30, 20214,593,744 $14.51 6.32$487,788 
Stock options exercisable include 125,598 stock options that were unvested as of April 30, 2021.
Aggregate intrinsic value represents the difference between the exercise price of the stock options to purchase ordinary shares and the fair value of the Company’s ordinary shares. The weighted-average grant-date fair value per share of stock options granted was $80.01 and $50.92 for the years ended April 30, 2021 and 2020, respectively.
As of April 30, 2021, the Company had unrecognized stock-based compensation expense of $40.0 million related to unvested stock options that the Company expects to recognize over a weighted-average period of 1.66 years.
RSUs
During the year ended April 30, 2021, the Company granted 1,965,644 RSUs at a weighted-average grant date fair value of $123.48 per unit.
During the year ended April 30, 2021, the Company cancelled 80,839 cash settled RSUs and contemporaneously granted 80,839 equity settled RSUs. The modification of the awards and related change in the classification of awards from liability-classified to equity-classified was accounted for under the provisions of ASC 718 - Stock Compensation. Prior to the conversion, the Company performed a final measurement of its stock-based compensation liability under the fair value method, which resulted in a non-cash stock-based compensation expense of $2.5 million. Additionally, upon modification of the awards, the Company reclassified $2.7 million stock-based compensation liability to additional-paid in capital.
As of April 30, 2021, the Company had unrecognized stock-based compensation expense of $286.8 million related to RSUs that the Company expects to recognize over a weighted-average period of 3.04 years.
The following table summarizes RSU activity under the 2012 Plan:
Number of AwardsWeighted-Average Grant Date Fair Value
Outstanding and unvested at April 30, 2019740,467 $62.48 
RSUs granted2,101,271 $68.25 
RSUs released(153,438)$72.55 
RSUs cancelled(216,208)$62.25 
Outstanding and unvested at April 30, 20202,472,092 $66.78 
RSUs granted1,965,644 $123.48 
RSUs released(696,175)$71.18 
RSUs cancelled(440,278)$73.31 
Outstanding and unvested at April 30, 20213,301,283 $98.74 
Determination of Fair Value
The determination of the fair value of stock-based options on the date of grant using an option pricing model is affected by the fair value of the Company’s ordinary shares, as well as assumptions regarding a number of complex and subjective variables. The Company uses the Black-Scholes option pricing model to calculate the fair value of stock options, which requires the use of assumptions including actual and projected employee stock option exercise behaviors, expected price volatility of the Company’s ordinary shares, the risk-free interest rate and expected dividends. Each of these inputs is subjective and generally requires significant judgment to determine.
Fair Value of Ordinary Shares:    Prior to the IPO, the fair value of ordinary shares underlying the stock awards had historically been determined by the board of directors, with input from the Company’s management. The board of directors previously determined the fair value of the ordinary shares at the time of grant of the awards by considering a number of objective and subjective factors, including valuations of comparable companies, sales of redeemable convertible preference shares, sales of ordinary shares to unrelated third parties, operating and financial performance, the lack of liquidity of the Company’s ordinary shares, and general and industry-specific economic outlook. Subsequent to the IPO, the fair value of the underlying ordinary shares is determined by the closing price, on the date of the grant, of the Company’s ordinary shares, which are traded publicly on the New York Stock Exchange.
Expected Term:    The expected term represents the period that options are expected to be outstanding. For option grants that are considered to be “plain vanilla,” the Company determines the expected term using the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options.
Expected Volatility:    Since the Company has limited trading history of its ordinary shares, the expected volatility is derived from the average historical stock volatilities of several unrelated public companies within the Company’s industry that the Company considers to be comparable to its own business over a period equivalent to the option’s expected term.
Risk-Free Interest Rate:    The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities approximately equal to the option’s expected term.
Dividend Rate:    The expected dividend is assumed to be zero as the Company has never paid dividends and has no current plans to do so.
The Company’s expected volatility and expected term involve management’s best estimates, both of which impact the fair value of the option calculated under the Black-Scholes option pricing model and, ultimately, the expense that will be recognized over the life of the option.
The fair value of stock options granted and assumed was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:
Year Ended April 30,
202120202019
Expected term (in years)
6.02 - 6.08
2.00 - 7.27
6.02 - 6.08
Expected stock price volatility
62.6% - 63.9%
54.8%
40.5% - 46.7%
Risk-free interest rate
0.4% - 1.1%
1.4% - 2.0%
2.4% - 3.1%
Dividend yield0%0%0%
Stock-Based Compensation Expense
Total stock-based compensation expense recognized in the Company’s consolidated statements of operations was as follows (in thousands):
Year Ended April 30,
202120202019
Cost of revenue—cost of subscription—self-managed and SaaS$7,105 $4,147 $3,383 
Cost of revenue—professional services4,824 2,980 1,208 
Research and development35,267 23,621 16,100 
Sales and marketing31,581 19,334 11,996 
General and administrative14,903 9,925 7,255 
Stock-based compensation expense, net of amounts capitalized93,680 60,007 39,942 
Capitalized stock-based compensation expense10 — — 
Total stock-based compensation expense$93,690 $60,007 $39,942 
XML 35 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share Attributable to Ordinary Shareholders
12 Months Ended
Apr. 30, 2021
Earnings Per Share [Abstract]  
Net Loss Per Share Attributable to Ordinary Shareholders Net Loss Per Share Attributable to Ordinary Shareholders
The following table sets forth the computation of basic and diluted net loss per share attributable to ordinary shareholders (in thousands, except share and per share data):
Year Ended April 30,
202120202019
Numerator:
Net loss$(129,434)$(167,174)$(102,303)
Denominator:
Weighted-average shares used in computing net loss per share attributable to ordinary shareholders, basic and diluted
87,207,094 78,799,732 54,893,365 
Net loss per share attributable to ordinary shareholders, basic and diluted$(1.48)$(2.12)$(1.86)
Since the Company is in a net loss position for all periods presented, basic net loss per share is the same as diluted net loss per share for all periods. The following outstanding potentially dilutive ordinary shares were excluded from the computation of diluted net loss per share attributable to ordinary shareholders for the periods presented because the impact of including them would have been antidilutive:
Year Ended April 30,
202120202019
Stock options7,611,016 15,260,506 22,866,438 
RSUs3,301,283 2,368,740 595,503 
Contingently issuable shares— 235,031 — 
Shares subject to repurchase— — 254,350 
Total10,912,299 17,864,277 23,716,291 
XML 36 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
12 Months Ended
Apr. 30, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income TaxesThe Company is incorporated in the Netherlands but operates in various countries with differing tax laws and rates. The geographical breakdown of income (loss) before provision for income taxes is summarized as follows (in thousands):
Year Ended April 30,
202120202019
Dutch$(163,770)$(173,338)$(121,803)
Foreign42,056 4,196 23,888 
Loss before income taxes$(121,714)$(169,142)$(97,915)
The components of the provision for (benefit from) income taxes were as follows (in thousands):
Year Ended April 30,
202120202019
Current:
Dutch$1,125 $518 $— 
Foreign3,896 (560)912 
Total current tax expense (income)$5,021 $(42)$912 
Deferred:
Dutch$— $— $(233)
Foreign2,699 (1,926)3,709 
Total deferred tax expense (income)2,699 (1,926)3,476 
Total provision for (benefit from) income taxes$7,720 $(1,968)$4,388 
The Company’s effective tax rate substantially differed from the Dutch statutory tax rate of 25% primarily due to the valuation allowance on the Dutch, United States and United Kingdom deferred tax assets, partially offset by a tax benefit from stock-based compensation. A reconciliation of income taxes at the statutory income tax rate to the provision for income taxes included in the consolidated statement of operations is as follows (in thousands, except for rates):
Year Ended April 30,
202120202019
Tax
Rate
Tax
Rate
Tax
Rate
Dutch statutory income tax$(30,428)25.0 %$(42,286)25.0 %$(24,479)25.0 %
Foreign income taxed at different rates(486)0.4 %313 (0.2)%(310)0.3 %
Stock-based compensation(100,931)82.9 %(53,050)31.4 %(24,848)25.3 %
Research and development credits(11,020)9.0 %(7,771)4.6 %(2,161)2.2 %
Change in valuation allowance146,571 (120.4)%97,734 (57.8)%43,071 (44.0)%
Deferred tax asset revaluation(256)0.2 %1,991 (1.2)%11,883 (12.1)%
Other4,270 (3.4)%1,101 (0.6)%1,232 (1.2)%
Provision for (benefit from) income taxes$7,720 (6.3)%$(1,968)1.2 %$4,388 (4.5)%
Deferred Income Taxes
Deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities. Management assesses whether it is more likely than not that some portion or all of the deferred tax assets will be realized. Deferred tax assets are reduced by a valuation allowance where management has concluded it is more likely than not that the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income. Management makes estimates and judgments about future taxable income based on assumptions that are consistent with the Company’s plans and estimates.
Significant components of the Company’s deferred tax assets and liabilities are summarized as follows (in thousands):
As of April 30,
20212020
Deferred tax assets:
Accrued compensation$— $3,267 
Net operating loss carryforward385,443 208,629 
Deferred revenue4,609 3,876 
Stock-based compensation11,614 7,203 
Research and development credits22,988 15,333 
Lease liabilities4,956 6,616 
Other3,156 2,961 
Gross deferred tax assets432,766 247,885 
Less valuation allowance(409,756)(225,197)
Total deferred tax assets$23,010 $22,688 
Deferred tax liabilities:
Accrued compensation$(41)$— 
Deferred contract acquisition costs(13,173)(8,423)
Intangible assets(8,191)(8,841)
Right of use assets(4,523)(5,695)
Other— (218)
Gross deferred tax liabilities(25,928)(23,177)
Net deferred tax liabilities$(2,918)$(489)
The deferred tax assets and liabilities disclosure at April 30, 2020 has been adjusted to reflect the deferred tax right-of-use asset and related deferred lease liability recognized in accordance with ASC 842.
The valuation allowance for deferred tax assets as of April 30, 2021 and 2020 was $409.8 million and $225.2 million, respectively. As the Company has generated losses since inception in the Netherlands and California (United States) jurisdictions, management maintains a full valuation allowance against the net deferred tax assets in these jurisdictions. In addition, the United States and the United Kingdom jurisdictions are anticipated to have cumulative losses for the foreseeable future, and as such a valuation allowance has been established for these regions. The valuation allowance in the Netherlands, the United States and the United Kingdom jurisdictions increased by $61.0 million, $113.1 million and $10.5 million, respectively, during the year ended April 30, 2021 and $35.3 million, $94.5 million and $3.1 million, respectively, for the year ended April 30, 2020. The valuation allowance for the Dutch deferred tax assets as of April 30, 2021 and 2020 was $149.4 million and $88.4 million, respectively, the valuation allowance for the United States deferred tax assets as of April 30, 2021 and 2020 was $246.0 million and $132.9 million, respectively, and the valuation allowance for the United Kingdom deferred tax assets as of April 30, 2021 and April 30, 2020 was $14.4 million and $3.9 million, respectively.
As of April 30, 2021, the Company had net operating loss (“NOL”) carryforwards for Dutch, United States (Federal and State) and United Kingdom income tax purposes of $589.8 million, $936.1 million, $642.0 million and $56.0 million, respectively, which begin to expire in the year ending April 30, 2022, April 30, 2031 and April 30, 2024, respectively, with United Kingdom losses being carried forward indefinitely. The Company also has research and development tax credit carryforwards for United States (Federal and State) and Canada, income tax purposes of $15.9 million, $4.3 million and $0.5 million respectively, which begin to expire April 30, 2030, April 30, 2022, and April 30, 2037, respectively. Research and development tax credit carryforwards related to the UK of $0.6 million have an indefinite life. The deferred tax assets associated with the NOL carryforwards and other tax attributes in the Netherlands, the United States, and the United Kingdom are subject to a full valuation allowance.
On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security (the “CARES Act”) Act was signed into United States law. The Act provides emergency assistance, opportunities for additional liquidity and other government programs to support individuals, families and businesses affected by the 2020 coronavirus pandemic, in part through amending United States tax law. Previously limited to 80% of taxable income by the TCJA, section 172(a), the CARES Act removes the limitation and grants taxpayers a five-year carryback period for NOLs arising in tax years beginning after December 31, 2017 and before January 1, 2021. Due to significant losses in the year ended April 30, 2019, and as a result of the CARES Act, the Company has filed amended returns to carry back the NOLs from the year ended April 30, 2019 back to five previous fiscal
years (April 30, 2014 – April 30, 2018) to fully offset the taxable income in those tax years with an estimated income tax benefit of $3.3 million in the year ended April 30, 2020.
Uncertain Tax Positions
The calculation of the Company’s tax obligations involves dealing with uncertainties in the application of complex tax laws and regulations. ASC 740, Income Taxes, provides that a tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, on the basis of the technical merits. The Company has assessed its income tax positions and recorded tax benefits for all years subject to examination, based upon the Company’s evaluation of the facts, circumstances and information available at each period end.
Although the Company believes that it has adequately reserved for its uncertain tax positions, the Company can provide no assurance that the final tax outcome of these matters will not be materially different. As the Company expands, it will face increased complexity, and the Company’s unrecognized tax benefits may increase in the future. The Company makes adjustments to its reserves when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. 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.
The Company had unrecognized tax benefits of $13.7 million as of April 30, 2021, of which none would impact the effective tax rate before consideration of any valuation allowance.  The activity within the Company’s unrecognized gross tax benefits is summarized as follows (in thousands):
As of April 30,
202120202019
Balance as of beginning of year$9,706 $3,870 $2,019 
Increase related to tax positions taken in prior periods432 2,283 240 
Increase related to tax positions taken in the current period3,518 3,553 1,611 
Balance as of end of year$13,656 $9,706 $3,870 
Approximately $0.4 million of the increase in fiscal 2021 for tax positions taken in prior periods is due to the filing of tax returns during the current fiscal year. Approximately $3.5 million of the increase in tax positions related to the current period is from the research and development tax credits generated for fiscal 2021.
The Company’s policy is to recognize penalties and interests accrued on any unrecognized tax benefits as a component of income tax expense. During each of the years ended April 30, 2021, 2020 and 2019 the Company recognized less than $0.1 million of interest and penalties. The amount of accrued interest and penalties recorded on the consolidated balance sheet as of April 30, 2021 and 2020 was $0.1 million and $0.2 million, respectively.
The Company is subject to periodic examination of income tax returns by various domestic and international tax authorities. During the fiscal year, the Company closed its income tax and VAT audit with the Dutch tax authority for the tax years ended April 30, 2015 to April 30, 2017 and its income tax and VAT audit with the German tax authority for the tax years ended April 30, 2016 to April 30, 2018. There were no material adjustments as a result of these audit settlements. The Company is currently under examination with the Internal Revenue Service for foreign withholding taxes for the calendar year 2018.
The Company does not anticipate any significant increases or decreases in its uncertain tax positions within the next twelve months. The Company files tax returns in multiple jurisdictions, including the Netherlands and United States. The Company’s tax filings for fiscal years starting with the year ended April 30, 2016 remain open in various tax jurisdictions. If the examinations are resolved unfavorably, there is a possibility they may have a material negative impact on its results of operations.
Dutch income taxes and non-Dutch withholding taxes associated with the repatriation of earnings or for temporary differences related to investments in non-Dutch subsidiaries, excluding the U.S subsidiaries, have not been provided for, as the Company intends to reinvest the earnings of such subsidiaries indefinitely or the Company has concluded that an immaterial additional tax liability would arise on the distribution of such earnings. Earnings from the Company’s U.S. subsidiaries are being treated as being currently repatriated back to the Netherlands though no Dutch income taxes nor U.S. withholding taxes in regard to such repatriations are being recorded due to the Dutch participation exemption provisions and exemption from withholding taxes under the income tax treaty between the Netherlands and the United States. At April 30, 2021, there were cumulative earnings of $75.1 million, from the non-U.S. subsidiaries. If such earnings were to be repatriated they would be exempt from taxation in the Netherlands and the amount of dividend withholding taxes from such foreign jurisdictions would be $1.8 million, due to the various income tax treaties between the Netherlands and the respective foreign jurisdictions.
The Company is subject to Global Intangible Low Taxed Income (“GILTI”).  Due to the Company’s net operating loss, GILTI provision was $1.0 million, zero and $0.5 million and did not have a material impact on the Company’s results for the years ended April 30, 2021, 2020 and 2019, respectively.
XML 37 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Benefit Plans
12 Months Ended
Apr. 30, 2021
Retirement Benefits [Abstract]  
Employee Benefit Plans Employee Benefit Plans
The Company has a defined-contribution plan in the U.S. intended to qualify under Section 401 of the Internal Revenue Code (the “401(k) Plan”). The Company has contracted with a third-party provider to act as a custodian and trustee, and to process and maintain the records of participant data. Substantially all the expenses incurred for administering the 401(k) Plan are paid by the Company. This 401(k) Plan covers substantially all employees who meet minimum age and service requirements and allows participants to defer a portion of their annual compensation on a pre-tax basis The Company makes contributions to the 401(k) Plan up to 6% of the participating employee’s W-2 earnings and wages. The Company recorded $11.4 million, $8.3 million and $5.0 million of expense related to the 401(k) Plan during the years ended April 30, 2021, 2020 and 2019, respectively.
The Company also has defined-contribution plans in certain other countries for which the Company recorded $5.1 million, $3.6 million and $1.9 million of expense during the years ended April 30, 2021, 2020 and 2019, respectively.
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information
12 Months Ended
Apr. 30, 2021
Segment Reporting [Abstract]  
Segment Information Segment Information
The following table summarizes the Company’s total revenue by geographic area based on the billing address of the customers (in thousands):
Year Ended April 30,
202120202019
United States$331,769 $241,648 $155,935 
Rest of world276,720 185,972 115,718 
Total revenue$608,489 $427,620 $271,653 
Other than the United States, no other individual country exceeded 10% or more of total revenue during the periods presented.
The following table presents the Company’s long-lived assets, including property and equipment, net, and operating lease right-of-use assets, by geographic region (in thousands):
As of April 30,
20212020
United States$23,443 $30,373 
The Netherlands2,975 3,529 
United Kingdom7,151 5,854 
Rest of world776 787 
Total long-lived assets$34,345 $40,543 
XML 39 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Apr. 30, 2021
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the financial statements of the Company and its wholly owned subsidiaries. All intercompany transactions and accounts have been eliminated in consolidation.
Fiscal Year
Fiscal Year
The Company’s fiscal year ends on April 30. References to fiscal 2021, for example, refer to the fiscal year ended April 30, 2021.
Use of Estimates and Judgments
Use of Estimates and Judgments
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Such estimates include, but are not limited to, allocation of revenue between recognized and deferred amounts, deferred contract acquisition costs, allowance for credit losses, valuation of stock-based compensation, fair value of ordinary shares in periods prior to the Company’s initial public offering, fair value of acquired intangible assets and goodwill, useful lives of acquired intangible assets and property and equipment, whether an arrangement is or contains a lease, the discount rate used for operating leases and valuation allowance for deferred income taxes. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events.
In March 2020, the World Health Organization declared the 2019 novel Coronavirus Disease (“COVID-19”) a pandemic. The pandemic is expected to result in a global slowdown of economic activity that is likely to decrease demand for a broad variety of goods and services, including from the Company’s customers, while also disrupting sales channels and marketing activities for an unknown period of time. The full extent to which COVID-19 may impact the Company’s financial condition or results of operations is uncertain.
Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. As of the date of issuance of these financial statements, the Company is not aware of any specific event or circumstance that would require the Company to update its estimates, judgments or revise the carrying value of the Company’s assets or liabilities. These estimates may change, as new events occur and additional information is obtained,
and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company’s financial statements.
Foreign Currency
Foreign Currency
The reporting currency of the Company is the U.S. dollar. The Company determines the functional currency of each subsidiary in accordance with ASC 830, Foreign Currency Matters, based on the currency of the primary economic environment in which each subsidiary operates. Items included in the financial statements of such subsidiaries are measured using that functional currency. The Company periodically re-assesses its operations to determine if previous conclusions are still valid. Changes in functional currencies are applied prospectively if the operations encounter a significant and permanent change.
For the subsidiaries where the U.S. dollar is the functional currency, foreign currency denominated monetary assets and liabilities are re-measured into U.S. dollars at current exchange rates and foreign currency denominated nonmonetary assets and liabilities are re-measured into U.S. dollars at historical exchange rates. Gains or losses from foreign currency re-measurement and settlements are included in other income (expense), net in the consolidated statement of operations. For the years ended April 30, 2021, 2020 and 2019, the Company recognized a re-measurement gain of $7.7 million, and re-measurement loss of $2.2 million and $0.2 million, respectively.
For subsidiaries where the functional currency is other than the U.S. dollar, the Company uses the period-end exchange rates to translate assets and liabilities, the average monthly exchange rates to translate revenue and expenses, and historical exchange rates to translate shareholders’ equity (deficit), into U.S. dollars. The Company records translation gains and losses in accumulated other comprehensive loss as a component of shareholders’ equity in the consolidated balance sheet.
Comprehensive Loss
Comprehensive Loss
The Company’s comprehensive loss includes net loss and unrealized gains and losses on foreign currency translation adjustments.
Cash, Cash Equivalents and Restricted Cash
Cash, Cash Equivalents and Restricted Cash
The Company considers all highly liquid investments, including money market funds with an original maturity of three months or less at the date of purchase, to be cash equivalents. The carrying amount of the Company’s cash equivalents approximates fair value, due to the short maturities of these instruments. Restricted cash represents cash on deposit with financial institutions in support of letters of credit in favor of certain landlords for non-cancelable lease agreements.
Cash, cash equivalents, and restricted cash as reported in the Company’s consolidated statements of cash flows includes the aggregate amounts of cash and cash equivalents and the restricted cash as shown on the consolidated balance sheet. Cash, cash equivalents, and restricted cash as reported in the Company’s consolidated statements of cash flows consists of the following (in thousands):
As of April 30,
20212020
Cash and cash equivalents$400,814 $297,081 
Restricted cash2,894 2,308 
Cash, cash equivalents and restricted cash$403,708 $299,389 
Short-Term Investments Short-Term InvestmentsInvestments with an original maturity of three months or less at the date of purchase are considered cash equivalents, while all other investments are classified as short-term or long-term based on the nature of the investments, their maturities, and their availability for use in current operations. The Company determines the appropriate classification of its investments at the time of purchase and reevaluates such designation at each balance sheet date. Bank deposits with original maturities greater than three months but less than twelve months and are classified as short-term investments within current assets in the consolidated balance sheet.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
The Company’s financial instruments consist of cash equivalents, accounts receivable, accounts payable, and accrued liabilities. Cash equivalents are stated at amortized cost, which approximates fair value at the balance sheet dates, due to the
short period of time to maturity. Accounts receivable, accounts payable and accrued liabilities are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.
Assets and liabilities recorded at fair value on a recurring basis in the consolidated balance sheet consisting primarily of cash equivalents are categorized based upon the level of judgment associated with the inputs used to measure their fair values. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The Company measures its financial assets and liabilities at fair value at each reporting period using a fair value hierarchy which requires the Company to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value:
Level 1:   Observable inputs, such as unadjusted quoted prices in active markets for identical assets or liabilities at the measurement date.
Level 2:   Observable inputs, other than Level 1 prices, such as quoted prices in active markets for similar assets and liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3:   Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
The carrying values of the Company’s financial instruments, including cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities approximate their respective fair values due to the short period of time to maturity, receipt or payment.
Concentration of Credit Risk
Concentration of Credit Risk
Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash, cash equivalents, restricted cash, short-term investments, and accounts receivable. The primary focus of the Company’s investment strategy is to preserve capital and meet liquidity requirements. The Company maintains its cash accounts with financial institutions where, at times, deposits exceed federal insurance limits. The Company invests its excess cash in highly-rated money market funds and in short-term investments. The Company extends credit to customers in the normal course of business. The Company performs credit analyses and monitors the financial health of its customers to reduce credit risk. Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Management performs ongoing credit evaluations of customers and maintains allowances for potential credit losses on customers’ accounts when deemed necessary.
No customer represented 10% or more of net accounts receivable as of April 30, 2021, and one customer represented 10% of net accounts receivable as of April 30, 2020. No customer accounted for more than 10% of the Company’s total revenue for the years ended April 30, 2021, 2020 and 2019.
Accounts Receivable, Unbilled Accounts Receivable and Allowance for Credit Losses
Accounts Receivable, Unbilled Accounts Receivable and Allowance for Credit Losses
Accounts receivable primarily consists of amounts billed currently due from customers. The Company’s accounts receivable are subject to collection risk. Gross accounts receivable are reduced for this risk by an allowance for credit losses. This allowance is for estimated losses resulting from the inability of the Company’s customers to make required payments. The Company determines the need for an allowance for credit losses based upon various factors, including past collection experience, credit quality of the customer, age of the receivable balance, and current economic conditions, as well as specific circumstances arising with individual customers. Accounts receivables are written off against the allowance when management determines a balance is uncollectible and the Company no longer actively pursues collection of the receivable.
The Company does not typically offer right of refund in its contracts. The allowance for credit losses reflects the Company’s best estimate of probable losses inherent in the Company’s receivables portfolio. As of April 30, 2021 and 2020, the allowance for credit losses was $2.3 million and $1.2 million, respectively. Activity related to the Company’s allowance for credit losses was as follows (in thousands):
Year ended April 30,
202120202019
Beginning balance$1,247 $1,411 $776 
Cumulative-effect adjustment from adoption of ASU 2016-13(367)— — 
Bad debt expense5,095 193 1,105 
Accounts written off(3,631)(357)(470)
Ending balance$2,344 $1,247 $1,411 
Unbilled accounts receivable represents amounts for which the Company has recognized revenue, pursuant to the Company’s revenue recognition policy, for fulfilled obligations, but not yet billed. The unbilled accounts receivable balance was $5.2 million and $2.6 million as of April 30, 2021 and 2020, respectively.
Capitalized Software Development and Implementation Costs
Capitalized Software Development and Implementation Costs
Software development costs for software to be sold, leased, or otherwise marketed are expensed as incurred until the establishment of technological feasibility, at which time those costs are capitalized until the product is available for general release to customers and amortized over the estimated life of the product. Technological feasibility is established upon the completion of a working prototype that has been certified as having no critical bugs and is a release candidate. To date, costs to develop software that is marketed externally have not been capitalized as the current software development process is essentially completed concurrently with the establishment of technological feasibility. As such, all related software development costs are expensed as incurred and included in research and development expense in the consolidated statement of operations.
Costs related to software acquired, developed, or modified solely to meet the Company’s internal requirements, with no substantive plans to market such software at the time of development and costs related to the development of web-based product are capitalized during the application development stage. Costs incurred during the preliminary planning and evaluation stage of the project and during the post implementation operational stage are expensed as incurred. Costs incurred during the application development stage of the project are capitalized. No costs were capitalized during the years ended April 30, 2021 and 2020.
The Company also capitalizes qualifying implementation costs incurred in a hosting arrangement that is a service contract based on the existing guidance for internally developed software. In accordance with the guidance, (i) capitalized implementation costs are classified in the same balance sheet line item as the amounts prepaid for the related hosting arrangement; (ii) amortization of capitalized implementation costs are presented in the same income statement line item as the service fees for the related hosting arrangement; and (iii) cash flows related to capitalized implementation costs are presented within the same category of cash flow activity as the cash flows for the related hosting arrangement (i.e. operating activity). The Company tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
The Company amortizes capitalized implementation costs over the expected life of the service contract. The Company capitalized $0.3 million in implementation costs for software hosting arrangements during the fiscal year ended April 30, 2021. No such costs were capitalized during the fiscal year ended April 30, 2020. No amortization expense related to capitalized implementation costs was recorded during the fiscal years ended April 30, 2021, 2020 and 2019, respectively as the underlying implementation activities were not complete.
Property and Equipment
Property and Equipment
Property and equipment are recorded at cost and depreciated over their estimated useful lives using the straight-line method. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation are removed from the financial statements and any resulting gain or loss is reflected within the consolidated statement of operations. There was no material gain or loss incurred as a result of retirement or sale in the periods presented. Repair and maintenance costs are expensed as incurred.
Leases
Leases
Leases arise from contractual obligations that convey the right to control the use of identified property, plant or equipment for a period of time in exchange for consideration. The Company determines whether an arrangement is or contains a lease at inception, based on whether there is an identified asset and whether the Company controls the use of the identified asset throughout the period of use. At the lease commencement date, the Company determines the lease classification between finance and operating and recognizes a right-of-use asset and corresponding lease liability for each lease component. A right-of-use asset represents the Company’s right to use an underlying asset and a lease liability represents the Company’s obligation to make payments during the lease term. The operating lease right-of-use asset also includes any lease payments made and excludes lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. The Company accounts for lease components and non-lease components as a single lease component.
The lease liability is initially measured as the present value of the remaining lease payments over the lease term. The discount rate used to determine the present value is the Company’s incremental borrowing rate unless the interest rate implicit in the lease is readily determinable. The Company estimates its incremental borrowing rate based on the information available at lease commencement date for borrowings with a similar term. The right-of-use asset is initially measured as the present value of the lease payments, adjusted for initial direct costs, prepaid lease payments to lessors and lease incentives.
Acquisitions
Acquisitions
The Company has completed a number of acquisitions of other businesses in the past and may acquire additional businesses or technologies in the future. The results of businesses acquired in a business combination are included in the Company’s consolidated financial statements from the date of acquisition. The Company allocates the purchase price, which is the sum of the consideration provided and may consist of cash, equity or a combination of the two, in a business combination to the identifiable assets and liabilities of the acquired business at their acquisition date fair values. The excess of the purchase price over the amount allocated to the identifiable assets and liabilities, if any, is recorded as goodwill. Determining the fair value of assets acquired and liabilities assumed requires management to use significant judgment and estimates, including the selection of valuation methodologies, estimates of future revenue and cash flows, discount rates and selection of comparable companies.
When the Company issues stock-based or cash awards to an acquired company’s shareholders, the Company evaluates whether the awards are consideration or compensation for post-acquisition services. The evaluation includes, among other things, whether the vesting of the awards is contingent on the continued employment of the acquired company’s shareholders beyond the acquisition date. If continued employment is required for vesting, the awards are treated as compensation for post- acquisition services and recognized as expense over the requisite service period.
To date, the assets acquired and liabilities assumed in the Company’s business combinations have primarily consisted of goodwill and finite-lived intangible assets, consisting primarily of developed technologies, in-process research & development, customer relationships and trade names. The estimated fair values and useful lives of identifiable intangible assets are based on many factors, including estimates and assumptions of future operating performance and cash flows of the acquired business, the nature of the business acquired, and the specific characteristics of the identified intangible assets. The estimates and assumptions used to determine the fair values and useful lives of identified intangible assets could change due to numerous factors, including market conditions, technological developments, economic conditions and competition. In connection with determination of fair values, the Company may engage independent appraisal firms to assist with the valuation of intangible and certain tangible assets acquired and certain assumed obligations.
Acquisition-related transaction costs incurred by the Company are not included as a component of consideration transferred, but are accounted for as an operating expense in the period in which the costs are incurred.
Goodwill
Goodwill
Goodwill represents the excess of the purchase price over the fair value of net assets acquired in business combinations accounted for using the acquisition method for accounting and is not amortized. The Company tests goodwill for impairment at least annually, in the fourth quarter of each year, or more frequently if events or changes in circumstances indicate that this asset may be impaired. For the purposes of impairment testing, the Company has determined that it has one operating segment and one reporting unit. The Company’s test of goodwill impairment starts with a qualitative assessment to determine whether it is necessary to perform a quantitative goodwill impairment test. If qualitative factors indicate that the fair value of the reporting unit is more likely than not less than its carrying amount, then a quantitative goodwill impairment test is performed. For the quantitative analysis, the Company compares the fair value of its reporting unit to its carrying value. If the estimated fair value exceeds book value, goodwill is considered not to be impaired and no additional steps are necessary. However, if the fair value
of the reporting unit is less than book value, then under the second step the carrying amount of the goodwill is compared to its implied fair value. There was no impairment of goodwill recorded for the years ended April 30, 2021, 2020 and 2019.
Acquired Intangible Assets
Acquired Intangible Assets
Acquired amortizable intangible assets are amortized on a straight-line basis over the estimated useful lives of the assets.
Useful life
(in years)
Developed technology
4-5
Customer relationships
4
Trade names
4
Impairment of Long-Lived Assets
Impairment of Long-Lived Assets
The Company evaluates the recoverability of long-lived assets, including property and equipment and amortizable acquired intangible assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be fully recoverable. Such events and changes may include: significant changes in performance relative to expected operating results, significant changes in asset use, significant negative industry or economic trends, and changes in the Company’s business strategy. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If such review indicates that the carrying amount of long-lived assets is not recoverable, the carrying amount of such assets is reduced to fair value. The Company determined that there were no events or changes in circumstances that indicated that its long-lived assets were impaired during the years ended April 30, 2021, 2020 and 2019.
In addition to the recoverability assessment, the Company periodically reviews the remaining estimated useful lives of property and equipment and amortizable intangible assets. If the estimated useful life assumption for any asset is changed, the remaining unamortized balance would be depreciated or amortized over the revised estimated useful life, on a prospective basis.
Deferred Offering Costs Deferred Offering CostsDeferred offering costs were capitalized and consisted of fees and expenses incurred in connection with the sale of the Company’s ordinary shares in its IPO, including the legal, accounting, printing and other IPO-related costs. Upon consummation of the IPO in October 2018, $0.2 million of previously deferred offering costs along with additional offering costs of $5.5 million were reclassified to shareholders’ equity and recorded against the proceeds from the offering.
Revenue Recognition
Revenue Recognition
The Company generates revenue primarily from the sale of self-managed subscriptions (which include licenses for proprietary features, support, and maintenance) and from the sale of SaaS subscriptions. The Company also generates revenue from professional services, which consist of consulting and training.
Under ASC Topic 606, Revenue from Contracts with Customers, the Company recognizes revenue when its customer obtains control of promised goods or services in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. The Company’s contracts include varying terms and conditions, and identifying and evaluating the impact of these terms and conditions on revenue recognition requires significant judgment. In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under each of its agreements, the Company performs the following steps:
(i)    identification of the contract with a customer;
The Company contracts with its customers through order forms, which in some cases are governed by master sales agreements. The Company determines that it has a contract with a customer when the order form has been approved, each party’s rights regarding the products or services to be transferred can be identified, the payment terms for the services can be identified, the Company has determined the customer has the ability and intent to pay and the contract has commercial substance. The Company applies judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, credit, reputation and financial or other information pertaining to the customer. At contract inception the Company evaluates whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. The Company has concluded that its contracts with customers do not contain warranties that give rise to a separate performance obligation.
(ii)    identification of the performance obligations in the contract;
Performance obligations promised in a contract are identified based on the products and services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the products or services either on their own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the products and services is separately identifiable from other promises in the contract.
The Company’s self-managed subscriptions include both license providing the right to use proprietary features in its software, as well as an obligation to provide support (on both open source and proprietary features) and maintenance. The Company’s SaaS products provide access to hosted software as well as support, which the Company considers to be a single performance obligation.
Services-related performance obligations relate to the provision of consulting and training services. These services are distinct from subscriptions and do not result in significant customization of the software.
(iii)    determination of the transaction price;
The transaction price is the total amount of consideration we expect to be entitled to in exchange for the subscriptions and services in a contract. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. None of the Company’s contracts contain a significant financing component.
(iv)    allocation of the transaction price to the performance obligations; and
If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. For contracts that contain multiple performance obligations, the Company allocates the transaction price to each performance obligation based on a relative standalone selling price (‘SSP”). The SSP is determined based on the prices at which we separately sell these products assuming the majority of these fall within a pricing range. In instances where SSP is not directly observable, such as when we do not sell the software license separately, we derive the SSP using information that may include market conditions and other observable and unobservable inputs which can require significant judgment. There is typically more than one SSP for individual products and services due to the stratification of those products and services by quantity, term of the subscription, sales channel and other circumstances. If one of the performance obligations is outside of the SSP range, the Company allocates the transaction price considering the midpoint of the SSP range. The Company also considers if there are any additional material rights inherent in a contract, and if so, the Company allocates a portion of the transaction price to such rights based on a relative SSP.
(v)    recognition of revenue when the Company satisfies each performance obligation;
Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised product or service to the customer. The Company’s self-managed subscriptions include both upfront revenue recognition when the license is delivered as well as revenue recognized ratably over the contract period for support and maintenance based on the stand-ready nature of these subscription elements. Revenue on the Company’s SaaS products is recognized ratably over the contract period as the Company satisfies the performance obligation.
Professional services comprise consulting services as well as public and private training. Consulting services are generally time-based arrangements. Revenue from professional services is recognized as these services are performed.
The Company generates sales directly through its sales team and through its channel partners. Sales to channel partners are made at a discount and revenues are recorded at this discounted price once all the revenue recognition criteria above are met. To the extent that the Company offers rebates, incentives or joint marketing funds to such channel partners, recorded revenues are reduced by this amount. Channel partners generally receive an order from an end-customer prior to placing an order with the Company. Payment from channel partners is not contingent on the partner’s collection from end-customers.
Contract Balances
Contract Balances
The timing of revenue recognition may differ from the timing of invoicing to customers. For annual contracts, the Company typically invoices customers at the time of entering into the contract. For multi-year agreements, the Company generally invoices customers on an annual basis prior to each anniversary of the contract start date. The Company records unbilled accounts receivable related to revenue recognized in excess of amounts invoiced as the Company has an unconditional right to invoice and receive payment in the future related to those fulfilled obligations. Contract liabilities consist of deferred revenue which is recognized over the contractual period.
Deferred Contract Acquisition Costs
Deferred Contract Acquisition Costs
Deferred contract acquisition costs represent costs that are incremental to the acquisition of customer contracts, which consist mainly of sales commissions and associated payroll taxes. The Company determines whether costs should be deferred based on sales compensation plans, if the commissions are in fact incremental and would not have occurred absent the customer contract.
During the fiscal year ended April 30, 2020, the Company updated its sales commissions plan by incorporating different commission rates for contracts with new customers and incremental sales to existing customers, and subsequent subscription renewals. Subsequent to this change, sales commissions for renewal of a subscription contract are not considered commensurate with the commissions paid for contracts with new customers and incremental sales to existing customers given the substantive difference in commission rates in proportion to their respective contract values. Effective May 1, 2019, commissions paid for contracts with new customers and incremental sales to existing customers are amortized over an estimated period of benefit of five years while commissions paid for renewal contracts are amortized based on the pattern of the associated revenue recognition over the related contractual renewal period for the pool of renewal contracts. The Company determines the period of benefit for commissions paid for contracts with new customers and incremental sales to existing customers by taking into consideration its initial estimated customer life and the technological life of its software and related significant features. Commissions paid on professional services are typically amortized in accordance with the associated revenue as the commissions paid on new and renewal professional services are commensurate with each other. Amortization of deferred contract acquisition costs is recognized in sales and marketing expense in the consolidated statement of operations.
The Company periodically reviews the carrying amount of deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit of these deferred costs.
Further disclosures with respect to the Company’s deferred contract acquisition costs are also included in Note 6, Balance Sheet Components.
Cost of Revenue
Cost of Revenue
Cost of revenue consists primarily of costs related to providing subscription and professional services to the Company’s customers, including personnel costs (salaries, bonuses and benefits, and stock-based compensation) and related expenses for customer support and services personnel, as well as cloud infrastructure costs, third-party expenses, depreciation of fixed assets, amortization associated with acquired intangible assets, and allocated overhead.
Research and Development
Research and Development
Research and development costs are expensed as incurred and consist primarily of personnel costs, including salaries, bonuses and benefits, and stock-based compensation. Research and development costs also include depreciation and allocated overhead.
Advertising
Advertising
Advertising costs are charged to operations as incurred or the first time the advertising takes place, based on the nature of the advertising, and include direct marketing, events, public relations, sales collateral materials and partner programs. Advertising costs were $16.7 million, $7.7 million and $6.5 million for the years ended April 30, 2021, 2020 and 2019 respectively. Advertising costs are recorded in sales and marketing expense in the consolidated statement of operations.
Stock-Based Compensation
Stock-Based Compensation
Compensation expense related to stock awards issued to employees, including stock options, restricted stock awards (“RSAs”), and restricted stock units (“RSUs”) is measured at the fair value on the date of the grant and recognized over the requisite service period. The fair value of stock options is estimated on the date of the grant using the Black-Scholes option-pricing model. The fair value of RSAs and RSUs is estimated on the date of the grant based on the fair value of the Company’s underlying ordinary shares.
Compensation expense for stock options and RSUs is recognized on a straight-line basis over the requisite service period. Compensation expense for RSAs is amortized on a graded basis over the requisite service period as long as the underlying performance condition is probable to occur. RSAs issued included a performance condition in the form of a specified liquidity event.  The liquidity event condition was satisfied upon the effectiveness of the Company’s registration statement on Form S-1 (“IPO registration statement”), on October 4, 2018. On that date, the Company recorded a cumulative stock-based compensation expense of $1.7 million using the accelerated attribution method for all RSAs, for which the service condition had been fully satisfied as of October 4, 2018. The remaining unrecognized stock-based compensation expense
related to the RSAs was recorded over their remaining requisite service periods. The Company recognizes forfeitures as they occur.
Net Loss per Share Attributable to Ordinary Shareholders
Net Loss per Share Attributable to Ordinary Shareholders
The Company calculates basic net loss per share by dividing the net loss by the weighted-average number of ordinary shares outstanding during the period, less shares subject to repurchase. Diluted net loss per share is computed by giving effect to all potentially dilutive ordinary share equivalents outstanding for the period, including stock options and restricted stock units.
Prior to the completion of the IPO in October 2018, the Company calculated basic and diluted net loss per share attributable to ordinary shareholders in conformity with the two-class method required for companies with participating securities. The Company considered all series of redeemable convertible preference shares and early exercised stock options to be participating securities as the holders were entitled to receive non-cumulative dividends on a pari passu basis in the event that a dividend was paid on ordinary shares. Under the two-class method, the net loss attributable to ordinary shareholders was not allocated to the redeemable convertible preference shares and early exercised stock options as the holders of redeemable convertible preference shares and early exercised stock options did not have a contractual obligation to share in losses.
Under the two-class method, basic net loss per share attributable to ordinary shareholders was calculated by dividing the net loss by the weighted-average number of ordinary shares outstanding during the period, less shares subject to repurchase. Diluted net loss per share attributable to ordinary shareholders was computed by giving effect to all potentially dilutive ordinary shares outstanding for the period. For purposes of this calculation, redeemable convertible preference shares, stock options to acquire ordinary shares, contingently issuable shares, and early exercised stock options were considered potentially dilutive ordinary shares, but had been excluded from the calculation of diluted net loss per share attributable to ordinary shareholders as their effect was antidilutive.
Upon completion of the IPO, all shares of redeemable convertible preference shares then outstanding were automatically converted into an equivalent number of shares of ordinary shares on a one-to-one basis and their carrying amount reclassified into shareholders’ deficit. As of April 30, 2021, the Company did not have any redeemable convertible preference shares issued and outstanding.
Treasury Shares
Treasury Shares
Ordinary shares of the Company that are repurchased are recorded as treasury shares at cost and are included as a component of shareholders’ equity.
Segments
Segments
Operating segments are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Maker (“CODM”). The Company’s Chief Executive Officer is its CODM. The Company’s CODM reviews financial information presented on a consolidated basis for the purposes of making operating decisions, allocating resources and evaluating financial performance. As such, the Company has determined that it operates in one operating and one reportable segment. The Company presents financial information about its operating segment and geographical areas in Note 15 to the consolidated financial statements.
Income Taxes
Income Taxes
The Company is subject to income taxes in the Netherlands and numerous foreign jurisdictions. These foreign jurisdictions may have different statutory rates than the Netherlands. The Company records a provision for income taxes for the anticipated tax consequences of the reported results of operations using the asset and liability method. 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 the tax basis of assets and liabilities, as well as for operating losses and tax credit carryforwards. Deferred tax assets and liabilities are measured using the 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 it believes is more likely than not to be realized.
The calculation of the Company’s tax obligations involves dealing with uncertainties in the application of complex tax laws and regulations. ASC 740, Income Taxes, provides that a tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, on the basis of the technical merits. The Company has assessed its income tax positions and recorded tax benefits for all years subject to examination, based upon the Company’s evaluation of the facts, circumstances and information available at each period end. For those tax positions where the Company has determined there is a greater than fifty percent likelihood that a tax benefit will be sustained, the Company has recorded the largest amount of tax benefit that may potentially
be realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is determined there is less than fifty percent likelihood that a tax benefit will be sustained, no tax benefit has been recognized.
Although the Company believes that it has adequately reserved for its uncertain tax positions, the Company can provide no assurance that the final tax outcome of these matters will not be materially different. As the Company expands internationally, it will face increased complexity, and the Company’s unrecognized tax benefits may increase in the future. The Company makes adjustments to its reserves when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. 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.
Customer Deposits
Customer Deposits
Certain of the Company’s contracts, acquired via the Endgame, Inc. (“Endgame”) acquisition, allow for termination at the customer’s convenience, or the Company may receive prepayments on master sales agreements. In these cases, the Company does not consider a contract to exist past the term in which enforceable rights and obligations exist. Amounts received related to these agreements are classified outside of deferred revenue in the consolidated balance sheet, and these amounts do not represent contract balances. As of April 30, 2021, the Company had $3.2 million of customer deposits included in accrued expenses and other liabilities. As of April 30, 2020, the Company had $2.6 million of customer deposits included in accrued expenses and other liabilities, and $8.5 million of non-refundable customer deposits included in other liabilities, non-current on the consolidated balance sheet.
Recently Adopted Accounting Pronouncements and New Accounting Pronouncements Not Yet Adopted
Recently Adopted Accounting Pronouncements
Credit Losses:  In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, and has since issued various amendments including ASU No. 2018-19, ASU No. 2019-4, and ASU No. 2019-5. The standard and related amendments modify the accounting for credit losses for most financial assets and requires an entity to utilize a new impairment model known as current expected credit loss (“CECL”) model to estimate its lifetime “expected credit loss” and record an allowance that, when deducted from the amortized costs basis of the financial asset, presents the amount expected to be collected on the financial asset. Additionally, ASU No. 2016-13 amends the current available-for-sale security impairment model for debt securities held for investment. The new model requires an estimate of expected credit losses when the fair value is below the amortized cost of the asset. The credit-related impairment (and subsequent recoveries) are recognized as an allowance on the balance sheet with a corresponding adjustment to the income statement. Non-credit related losses will continue to be recognized through OCI. This guidance also requires new disclosures for financial assets measured at amortized cost, loans and available-for-sale debt securities. Entities will apply the standard’s provisions as a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is adopted. The Company adopted ASU No. 2016-13 on May 1, 2020. The Company’s adoption of this ASU resulted in a $0.4 million reduction to accumulated deficit.
Goodwill Impairment:  In January 2017, the FASB issued ASU No. 2017-4, Intangibles— Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. The standard will simplify the measurement of goodwill impairment by eliminating step two of the two-step impairment test. Step two measures a goodwill impairment loss by comparing the implied fair value of a reporting unit’s goodwill with the carrying amount of that goodwill. The new guidance requires an entity to compare the fair value of a reporting unit with its carrying amount and recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. Additionally, an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. The Company adopted ASU No. 2017-4 on May 1, 2020. The Company's adoption of this ASU did not have a material impact on the Company's consolidated financial statements.
Fair Value Measurements:  In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820), which modifies, removes and adds certain disclosure requirements on fair value measurements based on the FASB Concepts Statement, Conceptual Framework for Financial Reporting—Chapter 8: Notes to Financial Statements. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. The Company adopted ASU No. 2018-13 on May 1, 2020. The Company's adoption of this ASU did not have a material impact on the Company's consolidated financial statements.
Intangible Assets:  In August 2018, the FASB issued ASU No. 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, which 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 (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendments in this ASU. The Company adopted ASU No. 2018-15 on May 1, 2020 and applied it prospectively to implementation costs incurred after the date of adoption. The Company’s adoption of this ASU had no material impact on the Company’s consolidated financial statements.
New Accounting Pronouncements Not Yet Adopted
Income Taxes: In December 2019, the FASB issued ASU No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, eliminating certain exceptions to the general principles in ASC 740 related to intra-period tax allocation, deferred tax liability and general methodology for calculating income taxes. Additionally, the ASU makes other changes for matters such as franchise taxes that are partially based on income, transactions with a government that result in a step up in the tax basis of goodwill, separate financial statements of legal entities that are not subject to tax, and enacted changes in tax laws in interim periods. The new guidance becomes effective for the Company for the fiscal year ending April 30, 2022. Early adoption is permitted. The Company does not expect the adoption of the new accounting standard to have a material impact on its consolidated financial statements.
Equity Awards: In May 2021, the FASB issued ASU No. 2021-4, Earnings Per Share (Topic 260), Debt—Modifications and Extinguishments (Subtopic 470-50), Compensation—Stock Compensation (Topic 718), and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Issuer’s Accounting for Certain Modifications or Exchanges of Freestanding Equity-Classified Written Call Options, which clarifies the accounting for modifications or exchanges of a freestanding equity-classified written call option that is not within the scope of another Topic. It addresses how an entity should treat, measure the effect of, and recognize the effect of a modification of the terms or conditions or an exchange of a freestanding equity-classified written call option that remains equity classified after modification or exchange. The new guidance becomes effective for the Company for the fiscal year ending April 30, 2023. Early adoption is permitted, including in interim periods. The Company does not expect the adoption of the new accounting standard to have a material impact on its consolidated financial statements.
Reclassification
Reclassification
In connection with the preparation of the Company’s consolidated financial statements for the year ended April 30, 2021, the Company identified an immaterial misclassification in the prior year balance sheet, which understated short term deferred revenue and overstated long term deferred revenue by $11.6 million as of April 30, 2020. The Company has corrected for this immaterial misclassification in the accompanying consolidated balance sheet by revising the April 30, 2020 deferred revenue balances. This change in classification has no effect on previously reported cash flows in the condensed consolidated statement of cash flows and has no effect on previously reported consolidated statements of operations for any period.
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Apr. 30, 2021
Accounting Policies [Abstract]  
Schedule of Cash, Cash Equivalents and Restricted Cash Cash, cash equivalents, and restricted cash as reported in the Company’s consolidated statements of cash flows consists of the following (in thousands):
As of April 30,
20212020
Cash and cash equivalents$400,814 $297,081 
Restricted cash2,894 2,308 
Cash, cash equivalents and restricted cash$403,708 $299,389 
Schedule of Activity Related to Allowance for Doubtful Accounts Activity related to the Company’s allowance for credit losses was as follows (in thousands):
Year ended April 30,
202120202019
Beginning balance$1,247 $1,411 $776 
Cumulative-effect adjustment from adoption of ASU 2016-13(367)— — 
Bad debt expense5,095 193 1,105 
Accounts written off(3,631)(357)(470)
Ending balance$2,344 $1,247 $1,411 
Schedule of Acquired Amortizable Intangible Assets Amortized Over Estimated Useful Lives of Assets
Acquired amortizable intangible assets are amortized on a straight-line basis over the estimated useful lives of the assets.
Useful life
(in years)
Developed technology
4-5
Customer relationships
4
Trade names
4
XML 41 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue and Performance Obligations (Tables)
12 Months Ended
Apr. 30, 2021
Revenue from Contract with Customer [Abstract]  
Revenue from External Customers by Products and Services
The following table presents revenue by category (in thousands):
Year Ended April 30,
202120202019
Amount% of
Total
Revenue
Amount% of
Total
Revenue
Amount% of
Total
Revenue
Self-managed subscription$401,020 66 %$299,880 70 %$202,419 74 %
License67,994 11 %53,536 12 %39,474 14 %
Subscription333,026 55 %246,344 58 %162,945 60 %
SaaS166,319 27 %92,290 22 %45,835 17 %
Total subscription revenue567,339 93 %392,170 92 %248,254 91 %
Professional services41,150 %35,450 %23,399 %
Total revenue$608,489 100 %$427,620 100 %$271,653 100 %
XML 42 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Tables)
12 Months Ended
Apr. 30, 2021
Fair Value Disclosures [Abstract]  
Schedule of Assets Measured at Fair Value on Recurring Basis
The following table summarizes assets that are measured at fair value on a recurring basis as of April 30, 2021 (in thousands):
Level 1Level 2Level 3Total
Financial Assets:
Cash and cash equivalents:
Money market funds$175,007 $— $— $175,007 
The following table summarizes assets that are measured at fair value on a recurring basis as of April 30, 2020 (in thousands):
Level 1Level 2Level 3Total
Financial Assets:
Cash and cash equivalents:
Money market funds$197,314 $— $— $197,314 
XML 43 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions (Tables)
12 Months Ended
Apr. 30, 2021
Endgame, Inc.  
Business Acquisition [Line Items]  
Summary of Components of Purchase Price and Preliminary Allocation of Purchase Price at Fair Value
The following table summarizes the components of the U.S. GAAP purchase price and the allocation of the purchase price at fair value (in thousands):
Cash paid $26,633 
Ordinary shares178,331 
Assumption of stock option plan9,309 
Total consideration$214,273 
Summary of Preliminary Estimated Fair Values of Assets Acquired and Liabilities Assumed
The following table summarizes the fair values of assets acquired and liabilities assumed (in thousands):
Cash and cash equivalents$2,220 
Restricted cash40 
Accounts receivable2,661 
Prepaid and other current assets549 
Operating lease right-of-use assets4,363 
Property and equipment503 
Intangible assets53,800 
Other assets58 
Goodwill178,764 
Accounts payable(1,112)
Accrued expenses and other current liabilities(3,035)
Accrued compensation and benefits(5,042)
Operating lease liabilities, current(981)
Deferred revenue, current(3,532)
Deferred revenue, non-current(2,661)
Operating lease liabilities, non-current(3,551)
Other liabilities, non-current(8,771)
Total purchase consideration$214,273 
Schedule of Components of Identifiable Intangible Assets Acquired and Estimated Useful Lives
Identifiable intangible assets include (in thousands):
TotalUseful life (in years)
Developed technology$32,700 5
Customer relationships19,200 4
Trade name1,900 4
Intangible assets$53,800 
Summary of Unaudited Pro Forma Condensed Consolidated Financial Information
The following unaudited pro forma condensed consolidated financial information gives effect to the acquisition of Endgame as if it were consummated on May 1, 2018, including pro forma adjustments related to the valuation and allocation of the purchase price, primarily amortization of acquired intangible assets and deferred revenue fair value adjustments; share-based compensation expense; alignment of accounting policies; the impact of applying ASC Topic 606, Revenue From Contracts With Customers, to Endgame’s historical financial statements; and direct transaction costs reflected in the historical financial statements. This data is presented for informational purposes only and is not intended to represent or be indicative of the results of operations that would have been reported had the acquisition occurred on May 1, 2018. It should not be taken as representative of future results of operations of the combined company (in thousands).
Year Ended April 30,
20202019
Pro forma revenue (1)$435,234 $285,917 
Pro forma net loss (1)$(176,019)$(152,280)
(1) As if the acquisition of Endgame were consummated on May 1, 2018
Lambda Lab  
Business Acquisition [Line Items]  
Summary of Preliminary Estimated Fair Values of Assets Acquired and Liabilities Assumed
The following table summarizes the components of the Lambda Lab purchase price and the preliminary allocation of the purchase price at fair value (in thousands):
Cash paid$1,997 
Developed technology$1,339 
Trade name15 
Goodwill1,038 
Net liabilities acquired(395)
Total purchase consideration$1,997 
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components (Tables)
12 Months Ended
Apr. 30, 2021
Balance Sheet Components [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
As of April 30,
20212020
Prepaid hosting costs$11,122 $12,228 
Prepaid value added taxes9,408 5,167 
Prepaid software subscription costs5,636 3,104 
Deposits2,410 1,857 
Prepaid taxes1,694 3,612 
Other6,732 6,655 
Total prepaid expenses and other current assets$37,002 $32,623 
Schedule of Cost and Accumulated Depreciation of Property and Equipment
The cost and accumulated depreciation of property and equipment were as follows (in thousands):
As of April 30,
Useful Life (in years)
20212020
Leasehold improvementsLesser of estimated useful life or remaining lease term$10,342 $8,405 
Computer hardware and software32,319 5,687 
Furniture and fixtures
3-5
5,971 5,072 
Assets under construction707 1,661 
Total property and equipment19,339 20,825 
Less: accumulated depreciation(10,458)(13,065)
Property and equipment, net$8,881 $7,760 
Schedule of Intangible Assets
Intangible assets consisted of the following as of April 30, 2021 (in thousands):
Gross Fair ValueAccumulated AmortizationNet Book ValueWeighted Average
Remaining
Useful Life
(in years)
Developed technology$44,830 $20,850 $23,980 3.3
Customer relationships19,598 8,382 11,216 2.4
Trade names2,872 1,780 1,092 2.4
Total$67,300 $31,012 $36,288 3.0
Foreign currency translation adjustment$(2)
Total$36,286 
Intangible assets consisted of the following as of April 30, 2020 (in thousands):
Gross Fair ValueAccumulated AmortizationNet Book ValueWeighted Average
Remaining
Useful Life
(in years)
Developed technology$44,830 $12,412 $32,418 4.1
Customer relationships19,598 3,210 16,388 3.4
Trade names2,872 1,223 1,649 3.4
Total$67,300 $16,845 $50,455 3.9
Schedule of Amortization Expense for Intangible Assets
Amortization expense for the intangible assets for the years ended April 30, 2021, 2020 and 2019 was as follows (in thousands):
Year Ended April 30,
202120202019
Cost of revenue—cost of license—self-managed$1,386 $948 $387 
Cost of revenue—cost of subscription—self-managed and SaaS7,051 5,820 2,421 
Sales and marketing5,730 3,300 148 
Total amortization of acquired intangible assets$14,167 $10,068 $2,956 
Schedule of Expected Future Amortization Expense of Intangible Assets
The expected future amortization expense related to the intangible assets as of April 30, 2021 was as follows (in thousands, by fiscal year):
2022$12,947 
202311,890 
20248,715 
20252,734 
2026— 
Thereafter— 
Total$36,286 
Schedule of Changes to Goodwill
The following table represents the changes to goodwill (in thousands):
Carrying Amount
Balance as of April 30, 2019$19,846 
Addition from acquisition178,764 
Foreign currency translation adjustment(733)
Balance as of April 30, 2020$197,877 
Foreign currency translation adjustment974 
Balance as of April 30, 2021$198,851 
Schedule of Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consisted of the following (in thousands):
As of April 30,
20212020
Accrued expenses$12,772 $10,864 
Value added taxes payable8,493 7,230 
Income taxes payable1,596 — 
Other6,048 4,116 
Total accrued expenses and other liabilities$28,909 $22,210 
Schedule of Accrued Compensation and Benefits
Accrued compensation and benefits consisted of the following (in thousands):
As of April 30,
20212020
Accrued vacation$24,078 $17,971 
Accrued commissions17,581 16,259 
Accrued payroll and withholding taxes5,522 7,588 
Other5,344 6,591 
Total accrued compensation and benefits$52,525 $48,409 
Schedule of Unbilled Accounts Receivable, Deferred Contract Acquisition Costs, and Deferred Revenue from Contracts with Customers
The following table provides information about unbilled accounts receivable, deferred contract acquisition costs, and deferred revenue from contracts with customers (in thousands):
As of April 30,
20212020
Unbilled accounts receivable, included in accounts receivable, net$5,204 $2,622 
Deferred contract acquisition costs$86,352 $43,549 
Deferred revenue$397,700 $259,702 
Significant changes in the unbilled accounts receivable and the deferred revenue balances were as follows (in thousands):
Unbilled Accounts Receivable
Year Ended April 30,
202120202019
Beginning balance$2,622 $1,710 $1,139 
Amounts transferred to accounts receivable from unbilled accounts receivable presented at the beginning of the period
(2,622)(1,710)(1,139)
Revenue recognized during the period in excess of invoices issued5,204 2,622 1,710 
Ending balance$5,204 $2,622 $1,710 
Deferred Revenue
Year Ended April 30,
202120202019
Beginning balance$259,702 $170,666 $102,561 
Increases due to invoices issued, excluding amounts recognized as
    revenue during the period
364,093 242,136 163,963 
Amounts transferred to deferred revenue from accrued expenses and other
    liabilities upon entering into contracts with customers, net of revenue
    recognized during the period
5,424 — — 
Increase from acquisitions, net of revenue recognized— 6,192 — 
Revenue recognized that was included in deferred revenue balance at
   beginning of period
(231,519)(159,292)(95,858)
Ending balance$397,700 $259,702 $170,666 
The following table summarizes the activity of the deferred contract acquisition costs (in thousands):
Year Ended April 30,
202120202019
Beginning balance$43,549 $26,150 $18,079 
Capitalization of contract acquisition costs83,794 45,713 29,445 
Amortization of deferred contract acquisition costs(40,991)(28,314)(21,374)
Ending balance$86,352 $43,549 $26,150 
Deferred contract acquisition costs, current36,089 19,537 17,215 
Deferred contract acquisition costs, non- current50,263 24,012 8,935 
Total deferred contract acquisition costs$86,352 $43,549 $26,150 
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Commitment and Contingencies (Tables)
12 Months Ended
Apr. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Purchase Obligations
The table below reflects the Company’s future minimum purchase obligations relating primarily to non-cancellable agreements for cloud hosting, subscription software, and sales and marketing as of April 30, 2021 (in thousands):
Years Ending April 30,Purchase Obligations
2022$56,346 
202393,705 
202488,427 
202555,000 
202655,000 
Total$348,478 
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
12 Months Ended
Apr. 30, 2021
Leases [Abstract]  
Components of Lease Costs
Components of lease costs included in the consolidated statement of operations were as follows (in thousands):
Year Ended April 30,
20212020
Operating lease cost$8,825 $8,435 
Short-term lease cost2,319 3,111 
Variable lease cost527 1,883 
Total lease cost$11,671 $13,429 
Lease Term and Discount Rate Information
Lease term and discount rate information as of April 30, 2021 are summarized as follows:

Weighted average remaining lease term (years)3.86
Weighted average discount rate4.86 %
Future Minimum Lease Payments Based on Current Lease Accounting Standard
Future minimum lease payments under non-cancelable operating leases on an undiscounted cash flow basis as of April 30, 2021 were as follows (in thousands):
Years Ending April 30,
2022$8,981 
20237,717 
20246,431 
20255,092 
20262,803 
Thereafter— 
Total minimum lease payments31,024 
Less imputed interest(2,847)
Present value of future minimum lease payments28,177 
Less current lease liabilities(8,528)
Operating lease liabilities, non-current$19,649 
XML 47 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Ordinary Shares (Tables)
12 Months Ended
Apr. 30, 2021
Equity [Abstract]  
Summary of Ordinary Shares Reserved for Issuance
The Company had reserved shares of ordinary shares for issuance as follows:
As of April 30,
20212019
Stock options issued and outstanding7,611,016 15,260,506 
RSUs issued and outstanding
3,301,283 2,472,092 
Remaining shares available for future issuance under the 2012 Plan
15,737,819 12,461,850 
Total ordinary shares reserved
26,650,118 30,194,448 
XML 48 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Incentive Plans (Tables)
12 Months Ended
Apr. 30, 2021
Share-based Payment Arrangement [Abstract]  
Summary of Equity Awards Available for Grant
The equity awards available for grant for the periods presented were as follows: 
Year Ended April 30,
20212020
Available at beginning of fiscal year12,461,850 9,649,123 
Awards authorized4,142,849 3,683,754 
Options granted(232,075)(172,031)
Options cancelled890,561 1,181,482 
RSUs granted(1,965,644)(2,101,271)
RSUs cancelled440,278 216,208 
RSAs repurchased— 4,585 
Available at end of period15,737,819 12,461,850 
Summary of Stock Option Activity
The following table summarizes stock option activity (in thousands, except share and per share data):
Stock Options Outstanding
Number of
Stock Options
Outstanding
Weighted-
Average
Exercise
Price
Remaining
Contractual
Term
(in years)
Aggregate
Intrinsic
Value
Balance as of April 30, 201922,866,438 $11.90 7.98$1,684,106 
Stock options granted172,031 $81.39 
Stock options assumed in acquisition245,390 $48.99 
Stock options exercised(6,815,098)$9.01 
Stock options cancelled(1,181,482)$15.81 
Stock options assumed in acquisition cancelled(26,773)$71.35 
Balance as of April 30, 202015,260,506 $14.17 7.27$767,795 
Stock options granted232,075 $139.68 
Stock options exercised(6,989,222)$11.08 
Stock options cancelled(890,561)$18.15 
Stock options assumed in acquisition cancelled(1,782)$72.75 
Balance as of April 30, 20217,611,016 $20.34 6.66$768,517 
Exercisable as of April 30, 20214,593,744 $14.51 6.32$487,788 
Summary of RSU Activity
The following table summarizes RSU activity under the 2012 Plan:
Number of AwardsWeighted-Average Grant Date Fair Value
Outstanding and unvested at April 30, 2019740,467 $62.48 
RSUs granted2,101,271 $68.25 
RSUs released(153,438)$72.55 
RSUs cancelled(216,208)$62.25 
Outstanding and unvested at April 30, 20202,472,092 $66.78 
RSUs granted1,965,644 $123.48 
RSUs released(696,175)$71.18 
RSUs cancelled(440,278)$73.31 
Outstanding and unvested at April 30, 20213,301,283 $98.74 
Assumptions Used to Estimated Fair Value of Stock Options Granted
The fair value of stock options granted and assumed was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:
Year Ended April 30,
202120202019
Expected term (in years)
6.02 - 6.08
2.00 - 7.27
6.02 - 6.08
Expected stock price volatility
62.6% - 63.9%
54.8%
40.5% - 46.7%
Risk-free interest rate
0.4% - 1.1%
1.4% - 2.0%
2.4% - 3.1%
Dividend yield0%0%0%
Summary of Stock-based Compensation Expense Related to Tender Offer Included in Consolidated Statement of Operations
Total stock-based compensation expense recognized in the Company’s consolidated statements of operations was as follows (in thousands):
Year Ended April 30,
202120202019
Cost of revenue—cost of subscription—self-managed and SaaS$7,105 $4,147 $3,383 
Cost of revenue—professional services4,824 2,980 1,208 
Research and development35,267 23,621 16,100 
Sales and marketing31,581 19,334 11,996 
General and administrative14,903 9,925 7,255 
Stock-based compensation expense, net of amounts capitalized93,680 60,007 39,942 
Capitalized stock-based compensation expense10 — — 
Total stock-based compensation expense$93,690 $60,007 $39,942 
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share Attributable to Ordinary Shareholders (Tables)
12 Months Ended
Apr. 30, 2021
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Ordinary Shareholders
The following table sets forth the computation of basic and diluted net loss per share attributable to ordinary shareholders (in thousands, except share and per share data):
Year Ended April 30,
202120202019
Numerator:
Net loss$(129,434)$(167,174)$(102,303)
Denominator:
Weighted-average shares used in computing net loss per share attributable to ordinary shareholders, basic and diluted
87,207,094 78,799,732 54,893,365 
Net loss per share attributable to ordinary shareholders, basic and diluted$(1.48)$(2.12)$(1.86)
Schedule of Outstanding Potentially Dilutive Ordinary Shares Excluded from Computation of Diluted Net Loss Per Share Attributable to Ordinary Shareholders The following outstanding potentially dilutive ordinary shares were excluded from the computation of diluted net loss per share attributable to ordinary shareholders for the periods presented because the impact of including them would have been antidilutive:
Year Ended April 30,
202120202019
Stock options7,611,016 15,260,506 22,866,438 
RSUs3,301,283 2,368,740 595,503 
Contingently issuable shares— 235,031 — 
Shares subject to repurchase— — 254,350 
Total10,912,299 17,864,277 23,716,291 
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Tables)
12 Months Ended
Apr. 30, 2021
Income Tax Disclosure [Abstract]  
Summary of Geographical Breakdown of Income (Loss) Before Provision for Income Taxes The geographical breakdown of income (loss) before provision for income taxes is summarized as follows (in thousands):
Year Ended April 30,
202120202019
Dutch$(163,770)$(173,338)$(121,803)
Foreign42,056 4,196 23,888 
Loss before income taxes$(121,714)$(169,142)$(97,915)
Summary of Provision for (Benefit from) Income Taxes
The components of the provision for (benefit from) income taxes were as follows (in thousands):
Year Ended April 30,
202120202019
Current:
Dutch$1,125 $518 $— 
Foreign3,896 (560)912 
Total current tax expense (income)$5,021 $(42)$912 
Deferred:
Dutch$— $— $(233)
Foreign2,699 (1,926)3,709 
Total deferred tax expense (income)2,699 (1,926)3,476 
Total provision for (benefit from) income taxes$7,720 $(1,968)$4,388 
Summary of Reconciliation of Income Taxes Statutory Income Tax Rate to Provision for Income Taxes A reconciliation of income taxes at the statutory income tax rate to the provision for income taxes included in the consolidated statement of operations is as follows (in thousands, except for rates):
Year Ended April 30,
202120202019
Tax
Rate
Tax
Rate
Tax
Rate
Dutch statutory income tax$(30,428)25.0 %$(42,286)25.0 %$(24,479)25.0 %
Foreign income taxed at different rates(486)0.4 %313 (0.2)%(310)0.3 %
Stock-based compensation(100,931)82.9 %(53,050)31.4 %(24,848)25.3 %
Research and development credits(11,020)9.0 %(7,771)4.6 %(2,161)2.2 %
Change in valuation allowance146,571 (120.4)%97,734 (57.8)%43,071 (44.0)%
Deferred tax asset revaluation(256)0.2 %1,991 (1.2)%11,883 (12.1)%
Other4,270 (3.4)%1,101 (0.6)%1,232 (1.2)%
Provision for (benefit from) income taxes$7,720 (6.3)%$(1,968)1.2 %$4,388 (4.5)%
Summary of Components of Deferred Tax Assets
Significant components of the Company’s deferred tax assets and liabilities are summarized as follows (in thousands):
As of April 30,
20212020
Deferred tax assets:
Accrued compensation$— $3,267 
Net operating loss carryforward385,443 208,629 
Deferred revenue4,609 3,876 
Stock-based compensation11,614 7,203 
Research and development credits22,988 15,333 
Lease liabilities4,956 6,616 
Other3,156 2,961 
Gross deferred tax assets432,766 247,885 
Less valuation allowance(409,756)(225,197)
Total deferred tax assets$23,010 $22,688 
Deferred tax liabilities:
Accrued compensation$(41)$— 
Deferred contract acquisition costs(13,173)(8,423)
Intangible assets(8,191)(8,841)
Right of use assets(4,523)(5,695)
Other— (218)
Gross deferred tax liabilities(25,928)(23,177)
Net deferred tax liabilities$(2,918)$(489)
Summary of Unrecognized Gross Tax Benefits The activity within the Company’s unrecognized gross tax benefits is summarized as follows (in thousands):
As of April 30,
202120202019
Balance as of beginning of year$9,706 $3,870 $2,019 
Increase related to tax positions taken in prior periods432 2,283 240 
Increase related to tax positions taken in the current period3,518 3,553 1,611 
Balance as of end of year$13,656 $9,706 $3,870 
XML 51 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information (Tables)
12 Months Ended
Apr. 30, 2021
Segment Reporting [Abstract]  
Schedule of Revenue by Geographic Area
The following table summarizes the Company’s total revenue by geographic area based on the billing address of the customers (in thousands):
Year Ended April 30,
202120202019
United States$331,769 $241,648 $155,935 
Rest of world276,720 185,972 115,718 
Total revenue$608,489 $427,620 $271,653 
Schedule of Property and Equipment, Net of Depreciation
The following table presents the Company’s long-lived assets, including property and equipment, net, and operating lease right-of-use assets, by geographic region (in thousands):
As of April 30,
20212020
United States$23,443 $30,373 
The Netherlands2,975 3,529 
United Kingdom7,151 5,854 
Rest of world776 787 
Total long-lived assets$34,345 $40,543 
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Organization and Description of Business - Additional Information (Details)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Oct. 31, 2018
USD ($)
$ / shares
shares
Apr. 30, 2021
shares
Apr. 30, 2020
shares
Apr. 30, 2019
shares
Oct. 31, 2018
€ / shares
shares
Sep. 30, 2018
shares
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Shares offering price (in dollar per share) | $ / shares $ 36.00          
Net proceeds after deducting underwriting discounts and commissions | $ $ 263.8          
Underwriting discounts and commissions | $ 20.3          
Offering costs | $ $ 5.7          
Outstanding redeemable convertible preference shares (in shares) | shares 28,939,466          
Ordinary shares, shares authorized (in shares) | shares 72,000,000 165,000,000     72,000,000 72,000,000
Par value of shares issued (in € per share) | € / shares         € 0.001  
Minimum            
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Par value of shares issued (in € per share) | € / shares         0.001  
Maximum            
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Par value of shares issued (in € per share) | € / shares         € 0.01  
IPO            
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Number of shares issued and sold | shares 8,050,000          
Underwriters' Option            
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Number of shares issued and sold | shares 1,050,000          
Common Stock            
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Conversion of redeemable convertible preference shares to ordinary shares upon initial public offering (in shares) | shares 28,939,466 687,785 152,688 28,939,466    
Reclassification from temporary equity to additional paid-in capital and ordinary shares | $ $ 0.3          
Additional Paid-In Capital            
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Reclassification from temporary equity to additional paid-in capital and ordinary shares | $ $ 200.6          
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Additional Information (Details)
1 Months Ended 12 Months Ended
Oct. 04, 2018
USD ($)
Oct. 31, 2018
USD ($)
Apr. 30, 2021
USD ($)
segment
Customer
Apr. 30, 2020
USD ($)
Customer
Apr. 30, 2019
USD ($)
Customer
May 01, 2020
USD ($)
Apr. 30, 2018
USD ($)
Summary Of Significant Accounting Policies [Line Items]              
Foreign currency transaction gain     $ 9,507,000 $ 0 $ 0    
Allowance for doubtful accounts     2,344,000 1,247,000 1,411,000   $ 776,000
Unbilled accounts receivable     5,204,000 2,622,000 1,710,000   1,139,000
Capitalized soft ware hosting arrangement costs     $ 300,000        
Number of operating segments | segment     1        
Number of reportable segments | segment     1        
Impairment of goodwill     $ 0 0 0    
Deferred offering costs   $ 200,000          
Additional offering costs   $ 5,500,000          
Estimated amortization period of sales commissions     5 years        
Advertising costs     $ 16,700,000 7,700,000 6,500,000    
Stock-based compensation expense, net of amounts capitalized     93,680,000 60,007,000 39,942,000    
Customer deposits included in accrued expenses and other liabilities     2,600,000        
Customer deposits included in other liabilities, non-current     8,500,000        
Short-term deferred revenue, adjustment     (44,895,000) (16,378,000)      
Reduction in accumulated deficit     (450,831,000) (413,647,000) (263,012,000)   153,529,000
long-term deferred revenue, adjustment     352,805,000 243,324,000      
Other Income (Expense)              
Summary Of Significant Accounting Policies [Line Items]              
Foreign currency transaction gain     7,700,000 (2,200,000) (200,000)    
Accumulated Deficit              
Summary Of Significant Accounting Policies [Line Items]              
Reduction in accumulated deficit     $ 613,318,000 484,251,000 317,077,000   214,774,000
Cumulative Effect, Period of Adoption, Adjustment              
Summary Of Significant Accounting Policies [Line Items]              
Allowance for doubtful accounts       (367,000) $ 0   $ 0
Reduction in accumulated deficit       (367,000)      
Cumulative Effect, Period of Adoption, Adjustment | Accumulated Deficit              
Summary Of Significant Accounting Policies [Line Items]              
Reduction in accumulated deficit       (367,000)   $ 400,000  
Revision of Prior Period, Adjustment              
Summary Of Significant Accounting Policies [Line Items]              
Short-term deferred revenue, adjustment       11,600,000      
long-term deferred revenue, adjustment       $ 11,600,000      
Minimum              
Summary Of Significant Accounting Policies [Line Items]              
Percentage of likelihood that a tax benefit will be sustained     50.00%        
Redeemable Convertible Preferred Stock              
Summary Of Significant Accounting Policies [Line Items]              
Terms of conversion     one-to-one        
RSAs              
Summary Of Significant Accounting Policies [Line Items]              
Stock-based compensation expense, net of amounts capitalized $ 1,700,000            
Customer Concentration Risk | Net Accounts Receivable              
Summary Of Significant Accounting Policies [Line Items]              
Number of customers | Customer     0 1      
Customer Concentration Risk | Revenue              
Summary Of Significant Accounting Policies [Line Items]              
Number of customers | Customer     0 0 0    
Concentration risk percentage     10.00%        
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Schedule of Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2018
Accounting Policies [Abstract]        
Cash and cash equivalents $ 400,814 $ 297,081    
Restricted cash 2,894 2,308    
Cash, cash equivalents and restricted cash $ 403,708 $ 299,389 $ 300,280 $ 51,609
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Schedule of Activity Related to Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2018
Summary Of Significant Accounting Policies [Line Items]        
Beginning balance $ 1,247 $ 1,411 $ 776  
Bad debt expense 5,095 193 1,105  
Accounts written off (3,631) (357) (470)  
Ending balance 2,344 1,247 1,411  
Unbilled accounts receivable 5,204 2,622 1,710 $ 1,139
Contracts with Customers        
Summary Of Significant Accounting Policies [Line Items]        
Unbilled accounts receivable 5,204 2,622    
Cumulative Effect, Period of Adoption, Adjustment        
Summary Of Significant Accounting Policies [Line Items]        
Beginning balance $ (367) 0 0  
Ending balance   $ (367) $ 0  
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Schedule of Acquired Amortizable Intangible Assets Amortized Over Estimated Useful Lives of Assets (Details)
12 Months Ended
Apr. 30, 2021
Developed technology | Minimum  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives of assets 4 years
Developed technology | Maximum  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives of assets 5 years
Customer relationships  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives of assets 4 years
Trade names  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives of assets 4 years
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue and Performance Obligations - Schedule of Revenue by Category (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Disaggregation of Revenue [Line Items]      
Total revenue $ 608,489 $ 427,620 $ 271,653
Revenue | Product      
Disaggregation of Revenue [Line Items]      
% of Total Revenue 100.00% 100.00% 100.00%
Self-managed subscription      
Disaggregation of Revenue [Line Items]      
Total revenue $ 401,020 $ 299,880 $ 202,419
Self-managed subscription | Revenue | Product      
Disaggregation of Revenue [Line Items]      
% of Total Revenue 66.00% 70.00% 74.00%
License - self-managed      
Disaggregation of Revenue [Line Items]      
Total revenue $ 67,994 $ 53,536 $ 39,474
License - self-managed | Revenue | Product      
Disaggregation of Revenue [Line Items]      
% of Total Revenue 11.00% 12.00% 14.00%
Subscription      
Disaggregation of Revenue [Line Items]      
Total revenue $ 333,026 $ 246,344 $ 162,945
Subscription | Revenue | Product      
Disaggregation of Revenue [Line Items]      
% of Total Revenue 55.00% 58.00% 60.00%
SaaS      
Disaggregation of Revenue [Line Items]      
Total revenue $ 166,319 $ 92,290 $ 45,835
SaaS | Revenue | Product      
Disaggregation of Revenue [Line Items]      
% of Total Revenue 27.00% 22.00% 17.00%
Total subscription      
Disaggregation of Revenue [Line Items]      
Total revenue $ 567,339 $ 392,170 $ 248,254
Total subscription | Revenue | Product      
Disaggregation of Revenue [Line Items]      
% of Total Revenue 93.00% 92.00% 91.00%
Professional services      
Disaggregation of Revenue [Line Items]      
Total revenue $ 41,150 $ 35,450 $ 23,399
Professional services | Revenue | Product      
Disaggregation of Revenue [Line Items]      
% of Total Revenue 7.00% 8.00% 9.00%
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue and Performance Obligations - Additional Information (Details)
$ in Millions
Apr. 30, 2021
USD ($)
Revenue from Contract with Customer [Abstract]  
Revenue, remaining performance obligation, amount $ 796.4
Revenue, remaining performance obligation, percentage 85.00%
Revenue, remaining performance obligation, remaining duration 24 months
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Schedule of Assets are Measured at Fair Value on Recurring Basis (Details) - Money market funds - Recurring - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets $ 175,007 $ 197,314
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets 175,007 197,314
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets 0 0
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial assets $ 0 $ 0
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Oct. 08, 2019
USD ($)
$ / shares
shares
Jul. 31, 2018
USD ($)
shares
Apr. 30, 2021
USD ($)
Apr. 30, 2020
USD ($)
Apr. 30, 2019
USD ($)
Business Acquisition [Line Items]          
Goodwill     $ 198,851 $ 197,877 $ 19,846
Stock-based compensation expense, net of amounts capitalized     93,680 60,007 39,942
General and administrative          
Business Acquisition [Line Items]          
Stock-based compensation expense, net of amounts capitalized     14,903 9,925 $ 7,255
Endgame, Inc.          
Business Acquisition [Line Items]          
Total consideration $ 234,000        
Issuance of ordinary shares (in shares) | shares 2,218,694        
Repayment of assumed debt $ 20,400        
Cash deposit to an expense fund 400        
Cash payment of transaction expenses 5,900        
Cash payment of withholding taxes $ 2,800        
Percentage of shares to be held in indemnity escrow fund 0.11        
Number of shares to be held in indemnity escrow fund (in shares) | shares 235,031        
Indemnity escrow fund holding period 18 months        
Ordinary share price | $ / shares $ 89.3836        
Fair value of shares, consideration transferred (in dollars per share) | $ / shares $ 84.12        
Goodwill $ 178,764        
Acquisition related cost incurred by Endgame 1,500        
Cash paid 26,633        
Intangible assets 53,800        
Endgame, Inc. | General and administrative          
Business Acquisition [Line Items]          
Cash payment of withholding taxes 2,800        
Acquisition related costs incurred by the Company 17,500        
Non-cash expense settled in ordinary shares $ 8,800        
Lambda Lab          
Business Acquisition [Line Items]          
Issuance of ordinary shares (in shares) | shares   134,474      
Goodwill   $ 1,038      
Share capital acquired in business combination (in percentage)   100.00%      
Cash paid   $ 1,997      
Ordinary shares issued   2,200      
Stock-based compensation expense, net of amounts capitalized     $ 900 1,400  
Lambda Lab | General and administrative          
Business Acquisition [Line Items]          
Acquisition costs       $ 200  
Lambda Lab | Developed technology          
Business Acquisition [Line Items]          
Intangible assets   $ 1,339      
Estimated useful lives of assets   4 years      
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Summary of Components Purchase Price and Preliminary Allocation of Purchase Price at Fair Value (Details) - Endgame, Inc.
$ in Thousands
Oct. 08, 2019
USD ($)
Business Acquisition [Line Items]  
Cash paid $ 26,633
Ordinary shares 178,331
Assumption of stock option plan 9,309
Total consideration $ 214,273
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions -Summary of Preliminary Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Oct. 08, 2019
Apr. 30, 2019
Business Acquisition [Line Items]        
Goodwill $ 198,851 $ 197,877   $ 19,846
Endgame, Inc.        
Business Acquisition [Line Items]        
Cash and cash equivalents     $ 2,220  
Restricted cash     40  
Accounts receivable     2,661  
Prepaid and other current assets     549  
Operating lease right-of-use assets     4,363  
Property and equipment     503  
Intangible assets     53,800  
Other assets     58  
Goodwill     178,764  
Accounts payable     (1,112)  
Accrued expenses and other current liabilities     (3,035)  
Accrued compensation and benefits     (5,042)  
Operating lease liabilities, current     (981)  
Deferred revenue, current     (3,532)  
Deferred revenue, non-current     (2,661)  
Operating lease liabilities, non-current     (3,551)  
Other liabilities, non-current     (8,771)  
Total purchase consideration     $ 214,273  
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Schedule of Components of Identifiable Intangible Assets Acquired and Estimated Useful Lives (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 08, 2019
Apr. 30, 2021
Apr. 30, 2020
Business Acquisition [Line Items]      
Weighted Average Remaining Useful Life (in years)   3 years 3 years 10 months 24 days
Developed technology      
Business Acquisition [Line Items]      
Weighted Average Remaining Useful Life (in years)   3 years 3 months 18 days 4 years 1 month 6 days
Customer relationships      
Business Acquisition [Line Items]      
Weighted Average Remaining Useful Life (in years)   2 years 4 months 24 days 3 years 4 months 24 days
Trade names      
Business Acquisition [Line Items]      
Weighted Average Remaining Useful Life (in years)   2 years 4 months 24 days 3 years 4 months 24 days
Endgame, Inc.      
Business Acquisition [Line Items]      
Intangible assets $ 53,800    
Endgame, Inc. | Developed technology      
Business Acquisition [Line Items]      
Intangible assets $ 32,700    
Weighted Average Remaining Useful Life (in years) 5 years    
Endgame, Inc. | Customer relationships      
Business Acquisition [Line Items]      
Intangible assets $ 19,200    
Weighted Average Remaining Useful Life (in years) 4 years    
Endgame, Inc. | Trade names      
Business Acquisition [Line Items]      
Intangible assets $ 1,900    
Weighted Average Remaining Useful Life (in years) 4 years    
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Schedule of Components of the Lambda Lab Purchase Price and Preliminary Allocation of Purchase Price (Details) - USD ($)
$ in Thousands
1 Months Ended
Jul. 31, 2018
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Business Acquisition [Line Items]        
Goodwill   $ 198,851 $ 197,877 $ 19,846
Lambda Lab        
Business Acquisition [Line Items]        
Cash paid $ 1,997      
Goodwill 1,038      
Net asset/liabilities acquired (395)      
Total purchase consideration 1,997      
Lambda Lab | Developed technology        
Business Acquisition [Line Items]        
Intangible assets 1,339      
Lambda Lab | Trade names        
Business Acquisition [Line Items]        
Intangible assets $ 15      
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Summary of Unaudited Pro Forma Condensed Consolidated Financial Information (Details) - Endgame, Inc. - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Business Acquisition [Line Items]    
Pro Forma Revenue $ 435,234 $ 285,917
Pro Forma Net Income (Loss) $ (176,019) $ (152,280)
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Prepaid Expense and Other Assets, Current [Abstract]    
Prepaid hosting costs $ 11,122 $ 12,228
Deposits 2,410 1,857
Prepaid software subscription costs 5,636 3,104
Prepaid taxes 1,694 3,612
Prepaid value added taxes 9,408 5,167
Other 6,732 6,655
Total prepaid expenses and other current assets $ 37,002 $ 32,623
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Schedule of Cost and Accumulated Depreciation of Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 19,339 $ 20,825
Less: accumulated depreciation (10,458) (13,065)
Property and equipment, net $ 8,881 7,760
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives, description Lesser of estimated useful life or remaining lease term  
Total property and equipment $ 10,342 8,405
Computer hardware and software    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives 3 years  
Total property and equipment $ 2,319 5,687
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 5,971 5,072
Furniture and fixtures | Minimum    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives 3 years  
Furniture and fixtures | Maximum    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives 5 years  
Assets under construction    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 707 $ 1,661
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Additional Information (Details) - USD ($)
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Balance Sheet Components [Abstract]      
Depreciation expense $ 3,100,000 $ 2,800,000 $ 2,700,000
Goodwill impairment 0 0 0
Impairment of deferred contract acquisition costs recognized $ 0 $ 0 $ 0
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 67,300 $ 67,300
Accumulated Amortization 31,012 16,845
Net Book Value $ 36,288 $ 50,455
Weighted Average Remaining Useful Life (in years) 3 years 3 years 10 months 24 days
Foreign currency translation adjustment $ (2)  
Total 36,286  
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value 44,830 $ 44,830
Accumulated Amortization 20,850 12,412
Net Book Value $ 23,980 $ 32,418
Weighted Average Remaining Useful Life (in years) 3 years 3 months 18 days 4 years 1 month 6 days
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 19,598 $ 19,598
Accumulated Amortization 8,382 3,210
Net Book Value $ 11,216 $ 16,388
Weighted Average Remaining Useful Life (in years) 2 years 4 months 24 days 3 years 4 months 24 days
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Fair Value $ 2,872 $ 2,872
Accumulated Amortization 1,780 1,223
Net Book Value $ 1,092 $ 1,649
Weighted Average Remaining Useful Life (in years) 2 years 4 months 24 days 3 years 4 months 24 days
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Schedule of Amortization Expense For Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Finite-Lived Intangible Assets [Line Items]      
Total amortization of acquired intangible assets $ 14,167 $ 10,068 $ 2,956
Cost of revenue | License - self-managed      
Finite-Lived Intangible Assets [Line Items]      
Total amortization of acquired intangible assets 1,386 948 387
Cost of revenue | Subscription - self-managed and SaaS      
Finite-Lived Intangible Assets [Line Items]      
Total amortization of acquired intangible assets 7,051 5,820 2,421
Sales and marketing      
Finite-Lived Intangible Assets [Line Items]      
Total amortization of acquired intangible assets $ 5,730 $ 3,300 $ 148
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Schedule of Expected Future Amortization Expense of the Intangible Assets (Details)
$ in Thousands
Apr. 30, 2021
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2022 $ 12,947
2023 11,890
2024 8,715
2025 2,734
2026 0
Thereafter 0
Total $ 36,286
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Schedule of Changes to Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Goodwill [Roll Forward]    
Beginning balance $ 197,877 $ 19,846
Addition from acquisition   178,764
Foreign currency translation adjustment 974 (733)
Ending balance $ 198,851 $ 197,877
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Schedule of Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Balance Sheet Components [Abstract]    
Accrued expenses $ 12,772 $ 10,864
Income taxes payable 1,596 0
Value added taxes payable 8,493 7,230
Other 6,048 4,116
Total accrued expenses and other liabilities $ 28,909 $ 22,210
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Schedule of Accrued Compensation and Benefits (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Balance Sheet Components [Abstract]    
Accrued vacation $ 24,078 $ 17,971
Accrued commissions 17,581 16,259
Accrued payroll and withholding taxes 5,522 7,588
Other 5,344 6,591
Total accrued compensation and benefits $ 52,525 $ 48,409
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Schedule of Information About Contracts with Customers (Details)) - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2018
Contract Balances [Line Items]        
Unbilled accounts receivable, included in accounts receivable, net $ 5,204 $ 2,622 $ 1,710 $ 1,139
Deferred revenue 397,700 259,702 $ 170,666 $ 102,561
Contracts with Customers        
Contract Balances [Line Items]        
Unbilled accounts receivable, included in accounts receivable, net 5,204 2,622    
Deferred contract acquisition costs 86,352 43,549    
Deferred revenue $ 397,700 $ 259,702    
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Schedule of Significant Changes in Unbilled Accounts Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Unbilled Account Receivable [Roll Forward]      
Beginning balance $ 2,622 $ 1,710 $ 1,139
Amounts transferred to accounts receivable from unbilled accounts receivable presented at the beginning of the period (2,622) (1,710) (1,139)
Revenue recognized during the period in excess of invoices issued 5,204 2,622 1,710
Ending balance $ 5,204 $ 2,622 $ 1,710
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Schedule of Significant Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Movement in Deferred Revenue [Roll Forward]      
Beginning balance $ 259,702 $ 170,666 $ 102,561
Amounts transferred to deferred revenue from accrued expenses and other liabilities upon entering into contracts with customers, net of revenue recognized during the period 364,093 242,136 163,963
Amounts transferred to deferred revenue from accrued expenses and other liabilities upon entering into contracts with customers, net of revenue recognized during the period 5,424 0 0
Increases due to invoices issued, excluding amounts recognized as     revenue during the period 0 6,192 0
Revenue recognized that was included in deferred revenue balance at    beginning of period (231,519) (159,292) (95,858)
Ending balance $ 397,700 $ 259,702 $ 170,666
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Schedule of Activity of Deferred Contract Acquisition Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Contract Acquisition Cost [Roll Forward]      
Beginning balance $ 43,549 $ 26,150 $ 18,079
Capitalization of contract acquisition costs 83,794 45,713 29,445
Amortization of deferred contract acquisition costs (40,991) (28,314) (21,374)
Ending balance 86,352 43,549 26,150
Deferred contract acquisition costs 36,089 19,537 17,215
Deferred contract acquisition costs, non-current 50,263 24,012 8,935
Total deferred contract acquisition costs $ 86,352 $ 43,549 $ 26,150
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Schedule of Purchase Obligations (Details)
$ in Thousands
Apr. 30, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2022 $ 56,346
2023 93,705
2024 88,427
2025 55,000
2026 55,000
Total $ 348,478
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Apr. 30, 2021
Commitments And Contingencies [Line Items]      
Letters of credit outstanding amount     $ 2,100,000
Provision for indemnification claims     $ 0
Hosting Infrastructure Commitments      
Commitments And Contingencies [Line Items]      
Total purchase commitment, amount $ 100,000,000.0 $ 260,000,000.0  
Commitment period 4 years 5 years  
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Redeemable Convertible Preference Shares - Additional Information (Details) - Redeemable Convertible Preferred Stock
12 Months Ended
Apr. 30, 2021
shares
Class of Stock [Line Items]  
Conversion ratio 1
Redeemable convertible preference shares, shares issued (in shares) 0
Redeemable convertible preferred stock, shares outstanding 0
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Components of Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Leases [Abstract]    
Operating lease cost $ 8,825 $ 8,435
Short-term lease cost 2,319 3,111
Variable lease cost 527 1,883
Total lease cost $ 11,671 $ 13,429
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Lease Term and Discount Rate Information (Details)
Apr. 30, 2021
Leases [Abstract]  
Weighted average remaining lease term (years) 3 years 10 months 9 days
Weighted average discount rate 4.86%
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Future Minimum Lease Based on Current Lease Accounting Standard (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Leases [Abstract]    
2022 $ 8,981  
2023 7,717  
2024 6,431  
2025 5,092  
2026 2,803  
Thereafter 0  
Total minimum lease payments 31,024  
Less imputed interest (2,847)  
Present value of future minimum lease payments 28,177  
Less current lease liabilities (8,528) $ (7,639)
Operating lease liabilities, non-current $ 19,649 $ 27,827
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Ordinary Shares - Additional Information (Details)
12 Months Ended
Oct. 10, 2018
shares
Apr. 30, 2021
€ / shares
Apr. 30, 2021
USD ($)
shares
Apr. 30, 2020
shares
Oct. 31, 2018
shares
Sep. 30, 2018
€ / shares
shares
Class of Stock [Line Items]            
Ordinary shares, shares authorized (in shares)     165,000,000   72,000,000 72,000,000
Par value of shares issued ( in € / shares) | € / shares           € 0.001
Ordinary shares, voting rights   one vote per ordinary share        
Dividends declared | $     $ 0      
Number of shares unvested (in shares)     0 0    
Convertible Preference Shares            
Class of Stock [Line Items]            
Preferred stock, shares authorized term 5 years          
Preference shares, shares authorized (in shares) 165,000,000   165,000,000 165,000,000    
Preference shares, shares issued (in shares)     0 0    
Preference shares, shares outstanding (in shares)     0 0    
Minimum            
Class of Stock [Line Items]            
Par value of shares issued ( in € / shares) | € / shares   € 0.001        
Maximum            
Class of Stock [Line Items]            
Par value of shares issued ( in € / shares) | € / shares   € 0.01        
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Ordinary Shares - Summary of Ordinary Shares Reserved for Issuance (Details) - shares
Apr. 30, 2021
Apr. 30, 2020
Class of Stock [Line Items]    
Total ordinary shares reserved (in shares) 26,650,118 30,194,448
Stock options    
Class of Stock [Line Items]    
Total ordinary shares reserved (in shares) 7,611,016 15,260,506
RSUs    
Class of Stock [Line Items]    
Total ordinary shares reserved (in shares) 3,301,283 2,472,092
2012 Plan    
Class of Stock [Line Items]    
Total ordinary shares reserved (in shares) 15,737,819 12,461,850
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Incentive Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2018
Apr. 30, 2021
Apr. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unvested options exercisable (in shares)   125,598  
Weighted-average grant-date fair value of options granted (in dollar per share)   $ 80.01 $ 50.92
Unrecognized stock-based compensation expense related to unvested stock options   $ 40,000  
Unrecognized over a weighted-average period (in years)   1 year 7 months 28 days  
Share-based payment arrangement, noncash expense   $ 2,500  
Reclassification of liability-classified awards   2,703  
Additional Paid-In Capital      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Reclassification of liability-classified awards   2,703  
Equity Settled RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized stock-based compensation expense related to unvested stock options   $ 286,800  
Unrecognized over a weighted-average period (in years)   3 years 14 days  
Number of awards, RSUs granted (in shares)   80,839  
Cash Settled RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
RSUs cancelled (in shares)   80,839  
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of awards, RSUs granted (in shares)   1,965,644 2,101,271
Grant date fair value (in dollars per share)   $ 123.48  
RSUs cancelled (in shares)   440,278 216,208
2012 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award expiration period 10 years    
2012 Plan | New Employee      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based payment award vesting period 4 years    
2012 Plan | Existing Employee      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based payment award vesting period 4 years    
2012 Plan | Equity Settled RSUs | New Employee      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based payment award vesting period 4 years    
2012 Plan | Equity Settled RSUs | Existing Employee      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based payment award vesting period 4 years    
2012 Plan | RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of awards, RSUs granted (in shares)   1,965,644 2,101,271
Grant date fair value (in dollars per share)   $ 123.48 $ 68.25
RSUs cancelled (in shares)   440,278 216,208
2012 Plan | Tranche One | New Employee      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based payment award vesting period 1 year    
Share-based compensation arrangement by share-based payment award vesting rights percentage 25.00%    
2012 Plan | Tranche One | Equity Settled RSUs | New Employee      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award vesting rights percentage 25.00%    
Share-based compensation arrangement by share-based payment award current year vesting period 1 year    
2012 Plan | Tranche Two | New Employee      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based payment award vesting period 36 months    
2012 Plan | Tranche Two | Equity Settled RSUs | New Employee      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based payment award vesting period 3 years    
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Incentive Plans - Summary of Equity Awards Available for Grant (Details) - shares
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Equity Awards, Outstanding [Roll Forward]    
Available at beginning of fiscal year (in shares) 12,461,850 9,649,123
Awards authorized (in shares) 4,142,849 3,683,754
Options granted (in shares) (232,075) (172,031)
Options cancelled (in shares) 890,561 1,181,482
Available at end of fiscal year (in shares) 15,737,819 12,461,850
RSUs    
Equity Awards, Outstanding [Roll Forward]    
RSUs granted (in shares) (1,965,644) (2,101,271)
RSUs cancelled (in shares) 440,278 216,208
RSAs    
Equity Awards, Outstanding [Roll Forward]    
RSAs repurchased (in shares) 0 4,585
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Incentive Plans - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Options, Outstanding Number [Roll Forward]      
Stock options granted (in shares) 232,075 172,031  
2012 Plan      
Options, Outstanding Number [Roll Forward]      
Beginning balance (in shares) 15,260,506 22,866,438  
Stock options granted (in shares) 232,075 172,031  
Stock options assumed in acquisition (in shares)   245,390  
Stock options exercised (in shares) (6,989,222) (6,815,098)  
Stock options cancelled (in shares) (890,561) (1,181,482)  
Stock options assumed in acquisition cancelled (in shares) (1,782) (26,773)  
Ending balance (in shares) 7,611,016 15,260,506 22,866,438
Exercisable as of April 30, 2021 (in shares) 4,593,744    
Options Outstanding, Weighted Average Exercise Price [Abstract]      
Beginning balance (in dollars per share) $ 14.17 $ 11.90  
Stock options granted (in dollar per share) 139.68 81.39  
Stock options assumed in acquisition (in dollars per share)   48.99  
Stock options exercised (in dollars per share) 11.08 9.01  
Stock options cancelled (in dollars per share) 18.15 15.81  
Stock options assumed in acquisition cancelled (in dollars per share) 72.75 71.35  
Ending balance (in dollars per share) 20.34 $ 14.17 $ 11.90
Exercisable as of April 30, 2021 (in dollars per share) $ 14.51    
Remaining Contractual Term (in years)      
Remaining Contractual Term (in years) 6 years 7 months 28 days 7 years 3 months 7 days 7 years 11 months 23 days
Exercisable, Remaining Contractual Term (in years) 6 years 3 months 25 days    
Aggregate Intrinsic Value      
Beginning balance $ 767,795 $ 1,684,106  
Ending balance 768,517 $ 767,795 $ 1,684,106
Exercisable as of April 30, 2021 $ 487,788    
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Incentive Plans - Summary of RSU Activity (Details) - RSUs - $ / shares
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Non-option Awards, Outstanding Number [Roll Forward]    
Number of Awards, RSUs granted (in shares) 1,965,644 2,101,271
Number of Awards, RSUs cancelled (in shares) (440,278) (216,208)
Non-option Awards, Weighted Average Grant Date Fair Value [Roll Forward]    
Weighted-Average Grant Date Fair Value, RSUs granted (in dollar per share) $ 123.48  
2012 Plan    
Non-option Awards, Outstanding Number [Roll Forward]    
Number of Awards Outstanding and unvested at Beginning of Year ((in shares) 2,472,092 740,467
Number of Awards, RSUs granted (in shares) 1,965,644 2,101,271
Number of Awards, RSUs released (in shares) (696,175) (153,438)
Number of Awards, RSUs cancelled (in shares) (440,278) (216,208)
Number of Awards Outstanding and unvested at Year End (in shares) 3,301,283 2,472,092
Non-option Awards, Weighted Average Grant Date Fair Value [Roll Forward]    
Weighted-Average Grant Date Fair Value, Outstanding and unvested, Beginning of Year (in dollar per share) $ 66.78 $ 62.48
Weighted-Average Grant Date Fair Value, RSUs granted (in dollar per share) 123.48 68.25
Weighted-Average Grant Date Fair Value, RSUs released (in dollar per share) 71.18 72.55
Weighted-Average Grant Date Fair Value, RSUs cancelled (in dollar per share) 73.31 62.25
Weighted-Average Grant Date Fair Value, Outstanding and unvested, End of Year (in dollar per share) $ 98.74 $ 66.78
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Incentive Plans - Assumptions Used to Estimated Fair Value of Stock Options Granted (Details)
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected stock price volatility (in percentage)   54.80%  
Expected stock price volatility, minimum (in percentage) 62.60%   40.50%
Expected stock price volatility, maximum (in percentage) 63.90%   46.70%
Risk-free interest rate, minimum 0.40% 1.40% 2.40%
Risk-free interest rate, maximum 1.10% 2.00% 3.10%
Dividend yield (in percentage) 0.00% 0.00% 0.00%
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 6 years 7 days 2 years 6 years 7 days
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 6 years 29 days 7 years 3 months 7 days 6 years 29 days
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.21.2
Equity Incentive Plans - Summary of Stock-based Compensation Expense Recognized in Consolidated Statements of Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 93,680 $ 60,007 $ 39,942
Capitalized stock-based compensation expense 10 0 0
Total stock-based compensation expense 93,690 60,007 39,942
Cost of revenue—cost of subscription—self-managed and SaaS      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 7,105 4,147 3,383
Cost of revenue—professional services      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 4,824 2,980 1,208
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 35,267 23,621 16,100
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 31,581 19,334 11,996
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 14,903 $ 9,925 $ 7,255
XML 93 R77.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share Attributable to Ordinary Shareholders - Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Ordinary Shareholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Numerator:      
Net loss $ (129,434) $ (167,174) $ (102,303)
Denominator:      
Weighted-average shares used to compute net loss per share attributable to ordinary shareholders, basic and diluted (in shares) 87,207,094 78,799,732 54,893,365
Net loss per share attributable to ordinary shareholders, basic and diluted (in dollars per share) $ (1.48) $ (2.12) $ (1.86)
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share Attributable to Ordinary Shareholders - Schedule of Outstanding Potentially Dilutive Ordinary Shares Excluded from Computation of Diluted Net Loss Per Share Attributable to Ordinary Shareholders (Details) - shares
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 10,912,299 17,864,277 23,716,291
Stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 7,611,016 15,260,506 22,866,438
RSUs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 3,301,283 2,368,740 595,503
Contingently issuable shares      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 0 235,031 0
Shares subject to repurchase      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 0 0 254,350
XML 95 R79.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Summary of Geographical Breakdown of Income (Loss) Before Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Income Tax Disclosure [Abstract]      
Dutch $ (163,770) $ (173,338) $ (121,803)
Foreign 42,056 4,196 23,888
Loss before income taxes $ (121,714) $ (169,142) $ (97,915)
XML 96 R80.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Summary of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Current:      
Dutch $ 1,125 $ 518 $ 0
Foreign 3,896 (560) 912
Total current tax expense (income) 5,021 (42) 912
Deferred:      
Dutch 0 0 (233)
Foreign 2,699 (1,926) 3,709
Total deferred tax expense (income) 2,699 (1,926) 3,476
Total provision for (benefit from) income taxes $ 7,720 $ (1,968) $ 4,388
XML 97 R81.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Additional Information (Details) - USD ($)
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2018
Income Tax Disclosure [Line Items]        
Valuation allowance for deferred tax assets $ 409,756,000 $ 225,197,000    
Net operating loss carryforward 385,443,000 208,629,000    
Research and development tax credit carryforwards 22,988,000 15,333,000    
Estimated income tax benefit from CARES Act 3,300,000      
Unrecognized tax benefits 13,656,000 9,706,000 $ 3,870,000 $ 2,019,000
Unrecognized tax benefits that would impact the effective tax rate before consideration of valuation allowance 0      
Unrecognized tax benefit acquired from CARES Act 400,000      
Unrecognized tax benefit acquired from research and development tax credits 3,500,000      
Recognize penalties and interests accrued on unrecognized tax benefits (less than) 100,000 100,000 100,000  
Accrued interest and penalties, amount 100,000 200,000    
Dividend withholding tax from foreign jurisdictions 1,800,000      
GILTI provision 1,000,000.0 0 $ 500,000  
Canada Revenue Agency        
Income Tax Disclosure [Line Items]        
Research and development tax credit carryforwards 500,000      
Dutch | Tax and Customs Administration, Netherlands        
Income Tax Disclosure [Line Items]        
Net operating loss carryforward 589,800,000      
U.S. Federal | IRS        
Income Tax Disclosure [Line Items]        
Net operating loss carryforward 936,100,000      
Research and development tax credit carryforwards 15,900,000      
U.S. Federal | Her Majesty's Revenue and Customs (HMRC)        
Income Tax Disclosure [Line Items]        
Net operating loss carryforward 56,000,000.0      
U.S. Federal | Her Majesty's Revenue and Customs (HMRC) | Tax Credit Carryforwards, Expiration Year Unlimited        
Income Tax Disclosure [Line Items]        
Research and development tax credit carryforwards 600,000      
U.S. State Income Tax        
Income Tax Disclosure [Line Items]        
Net operating loss carryforward 642,000,000.0      
Research and development tax credit carryforwards 4,300,000      
The Netherlands        
Income Tax Disclosure [Line Items]        
Valuation allowance for deferred tax assets 149,400,000 88,400,000    
Valuation allowance, net deferred tax assets, jurisdictions increased 61,000,000.0 35,300,000    
United States        
Income Tax Disclosure [Line Items]        
Valuation allowance for deferred tax assets 246,000,000.0 132,900,000    
Valuation allowance, net deferred tax assets, jurisdictions increased 113,100,000 94,500,000    
United Kingdom        
Income Tax Disclosure [Line Items]        
Valuation allowance for deferred tax assets 14,400,000 3,900,000    
Valuation allowance, net deferred tax assets, jurisdictions increased 10,500,000 $ 3,100,000    
Non-U.S. Subsidiaries        
Income Tax Disclosure [Line Items]        
Cumulative earnings $ 75,100,000      
XML 98 R82.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Summary of Reconciliation of Income Taxes Statutory Income Tax Rate to Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Income Tax Disclosure [Abstract]      
Dutch statutory income tax $ (30,428) $ (42,286) $ (24,479)
Foreign income taxed at different rates (486) 313 (310)
Stock-based compensation (100,931) (53,050) (24,848)
Research and development credits (11,020) (7,771) (2,161)
Change in valuation allowance 146,571 97,734 43,071
Deferred tax asset revaluation (256) 1,991 11,883
Other 4,270 1,101 1,232
Total provision for (benefit from) income taxes $ 7,720 $ (1,968) $ 4,388
Dutch statutory income tax, percentage 25.00% 25.00% 25.00%
Foreign income taxed at different rates (in percentage) 0.40% (0.20%) 0.30%
Stock-based compensation (in percentage) 82.90% 31.40% 25.30%
Research and development credits (in percentage) 9.00% 4.60% 2.20%
Change in valuation allowance (in percentage) (120.40%) (57.80%) (44.00%)
Deferred tax asset revaluation (in percentage) 0.20% (1.20%) (12.10%)
Other (in percentage) (3.40%) (0.60%) (1.20%)
Provision for income taxes (in percentage) (6.30%) 1.20% (4.50%)
XML 99 R83.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Summary of Components of Deferred Tax Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Deferred tax assets:    
Accrued compensation $ 0 $ 3,267
Net operating loss carryforward 385,443 208,629
Deferred revenue 4,609 3,876
Stock-based compensation 11,614 7,203
Research and development credits 22,988 15,333
Lease liabilities 4,956 6,616
Other 3,156 2,961
Gross deferred tax assets 432,766 247,885
Less valuation allowance (409,756) (225,197)
Total deferred tax assets 23,010 22,688
Deferred tax liabilities:    
Accrued compensation (41) 0
Deferred contract acquisition costs (13,173) (8,423)
Intangible assets (8,191) (8,841)
Right of use assets (4,523) (5,695)
Other 0 (218)
Gross deferred tax liabilities (25,928) (23,177)
Net deferred tax liabilities $ (2,918) $ (489)
XML 100 R84.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Summary of Unrecognized Gross Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance as of beginning of year $ 9,706 $ 3,870 $ 2,019
Increase related to tax positions taken in prior periods 432 2,283 240
Increase related to tax positions taken in the current period 3,518 3,553 1,611
Balance as of end of year $ 13,656 $ 9,706 $ 3,870
XML 101 R85.htm IDEA: XBRL DOCUMENT v3.21.2
Employee Benefit Plans - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
United States      
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution expense related to plan $ 11.4 $ 8.3 $ 5.0
United States | Maximum      
Defined Contribution Plan Disclosure [Line Items]      
Percentage of defined contribution to participating employees 6.00%    
Other Countries      
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution expense related to plan $ 5.1 $ 3.6 $ 1.9
XML 102 R86.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information - Schedule of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue $ 608,489 $ 427,620 $ 271,653
United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue 331,769 241,648 155,935
Rest of world      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue $ 276,720 $ 185,972 $ 115,718
XML 103 R87.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information - Schedule of Property and Equipment, Net of Depreciation (Details) - USD ($)
$ in Thousands
Apr. 30, 2021
Apr. 30, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets $ 34,345 $ 40,543
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets 23,443 30,373
The Netherlands    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets 2,975 3,529
United Kingdom    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets 7,151 5,854
Rest of world    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets $ 776 $ 787
EXCEL 104 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,!#V5('04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " # 0]E2DJ=KA.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O3;5@:'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1!X5:W (2FC2,$$+,)"9+(U6NB(BOIXQAN]X,-G[&:8T8 =.O24H"YK8'*: M&$YCU\(5,,$(HTO?!30+<:[^B9T[P,[),=DE-0Q#.31S+N]0P]O3X\N\;F%] M(N4UYE_)"CH%7+/+Y-?F8;/;,LDK7A?5JN!WNYH+?B]NF_?)]8??5=CUQN[M M/S:^",H6?MV%_ )02P,$% @ P$/94IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" # 0]E2JB\B$\\& "M&@ & 'AL+W=O?>EI?'[I<<_$LEY0J>(VC1%Y5EDJM/M;K,EC2F,@: M7]$$K\RYB(G"0[&HRY6@)#1&<53W'*=5CPE+*M>7YMQ87%_R5$4LH6,!,HUC M(MYN:,375Q6WLCLQ88NETB?JUYFZ M'V_]MC8P=WQA="T/?H-^E!GGS_I@&%Y5',V(1C10&H+@OQ?:HU&DD9#'/UO0 MRGY-;7CX>X<^, ^/#S,CDO9X])6%:GE5Z50@I'.21FK"U[_3[0,U-5[ (VG^ MPGIS;Z-1@2"5BL=;8V00LV3SG[QN'7%@T'&.&'A; ^^=@7ML!7]KX)]&-/W#.--8X^.S1._[5 F\RM!.7??X"Q50AG#'$[64T$]"&GX+4$=N M>X+>CN"-9T7LKD0-?.<,/,=SH^:W=_#Y0N/K&W+$\C;]W MMV_P?*N[_^K.I!(8\G];(!M[R(:!;!R!O.5!BB^B@H>W%.HT1*+71:>SJMDDX1!#7*2,QQ2G:L.8FDC5-[ MSZEMQ>DGBJDW&+"(PBB-9U3D<;%C.(Y;]3NM=M/"I[/GTRG#9T(73$G<%4$46!"^CQ-%'B#?^' MN5SMX..VA:'K9*+IE.'8#4-!I3S;_8#/>!_<)[G$"B [C@-?J530CZ!'4.DY M[@R);'0/--[]_W0?UCR7KAURFC+<#[]I$T77RPAZWT6PIX]PLQ_X.LDE9X>[ MTS&"-0_H,L%&,)-MU_\N@OMP' O^PI(@?\?MF+VNC5HF_ZY=P-]3&W.I4(#_ M9*NC[T@!XGG#:5CW-4L*KEW-S3YVL1X]3L4.<-)J.JKENUSF7])6=Q/Q-VOY2P MHQ]B#.2IXL'SV2:G2KA/%49XHI-BWIQBB]PZ('3N-AVOTW&.L,HDW;<+\:[; ME0==$[[*,]WIC <]>XGX_M)]Z%_"S=/,.D/^I/^ MJ-?'8E/H5UKJ,D8M*8A],XF%A^>V+Z0>PK&$&?%<"?Z*18JNG4US+FA$C-(K M?LQ:CVV ;&8*"YJ@2$404VJL<$U3\"QY%&(&@Q.-H2T]Y\+8CC,EOYQJ@58R+&/3T!-9+:@!#%FBT&CP@ MCSP"L&;X$LTHS%%D0SS"=UQS?JQ-:[OZCV$D81!EM8R.-2;-G%4;8%?C>@Z$ MY WOFV-B,@@4+8YOP9Q)7?R^42P+J9[+07:JQ8%4([CN&VGW6[Z-F8'0[>"3FM;6@PV?GC2?NBCQS"9Y[\8=KAJ MU6E4?>LX,$ODOCT!=S$N0A,;Q[)B 4"1L/I9OO9+CO"P3V \M'O(#K4;VO[\ MTT__G;M^2R_+VG[)D=[A+@[P9&[J+@ K8I5E;M^>:-^SVOKN."\[W. ICU7] M8+ZO2P3SG41"H,<W K]?7VCX&K>S9(7*U'5A:R0$HO+R0=R M=LUB,Z"U^+,0#_7>9V1O6 M)Z[YU862#T@9:YC-?&ACTXX&;XK*;..M5O!M >/TU;6L:ED6.=$E+.&,U7:JN)W*/&:;JP#CA 07\\U^3&PSFL9@UYD= M( TZI($7Z5=1:U5D9KL-5A>^[031_L)).D3G,&(X<6,+.VRA%]N'+),-! WJ M0R8@@G>EF*(*:IE<(%Y"Q6FS$VH7RI3("XU*"3M8FZ]/Z)0%0;L%)V1*@Q@V MU]R'U"G*MV](A,^?\Z\ULN_#7R7JM6CK2OGD"DQH^0SC Q(.0N,PHTF48G=P MHBXXD39K-W)%EE@6(23= #9MB)IR&(W MXKA#''L1WRBQYD6.Q".0CMDG$WBIEP+V[^ )=.&.;=PQQG2 VV%%(\K;5?0'U<8=Q=-]W$QT^_U"-AD!MLQ '83@"M*=%XN?%%Q0M M@"ZKV>YI<[K '-AHQ(8NV&8TP(2.N-#S)?$39N>"YH^^C+ )D45I/ 3IL")[ M:7.(L>=-XB?.+VU1]8!S45)(K"RPS>*(C@@.TA,7\3/7MIYZT-GLD\:,Q,-B M[[!+,$O)&,">ITC\(CU8%ORN*"$WA5<4DIY(B)]).D&SYD]&S3B]M_DAID$R M]-VV(B1(QA[0GD6(GT8 H6J$DZ/WHN'$;;,%R$0\5!8N,TK)"*O0GE6HGU6> M@6=R99#S;5,(X.]$)1:%.].H32,AA9\!9H=9D 1XA+%I3S;T=61S),+49H\D MI,/,<%C%T9BZH'LMDI]BNK*GQ$94C3-UJ8-< ""VXFG;T8 Q.E+W:$\OU$\O MATKM6#AM@@A"C"WY[K!CC.%H1&O0GDGH"YED%]*CS$=MM@B")+4 VV8$E.A( M,T9[5J%'6&4\78]#=S!.&@7#ZN P WU$QT+=4P[U4\Z7804[#M@FEQB0#/$Z M&B6:IB,B@_8,1/VMTC:1CR6PW>V$E+)@*)8==BP%Q33VN/5T1OUT=BU7JT*; M/F/+$T;407J(*@/$Z-T?4HMM2QVW7Z?OG5YXUS#'EF?UFF?B9T?\PT6$<>M*DJ5*>*.7 M4A5_BWR*NIM%71OB;(F^T35T$KEYQE]]7N(\VK*9$P^RTVMR&+">6-D18E7@ M E=/78BZL!P&"VI":W'F#]8Y2O$T9&R:)N%_BEI"ITD83:%3_9?3N(-L,WYJ M"4:'$4 9"72O"IA?%7Q3P 2-";26V8\I8N$T9?&S<^^46#L#GW<.\KUBXH/>=ZVIU"0 MS?'5K(!&E:\+*-!.J+9:(#@F43QD:8=ADB9Q,D+3K)<5S"\K0 DWJZ9L3_!W MIVN@B:% F9DCJ1V[)AEA!+O+G,"!L[>6&]NF!'#WL[V#DH]JQP\C*S M%<(L(HP1*^$=AJ#::3C2'K)>3+"7]*_U:-%WPK:% HC-A VYVF5'H&"-A;=7 M%.R5BJ*M.:]T(K9>03@;=LS&?[[VG,B\)?^?JOJAJD)<+&(A/8]A"M7WO MMKW0Z+H*()%A,6$92>+)C M/,$2+OE>%QDG."RW%OSY9SE,J8I67,D\B3!_)]G$K/C M0C.UTXV/=!])=4-?SC.\)QLB/V=K#E=ZC1+2A*2"LA1QLEMH'\SWKZ:K' J+ M+Y0<1>,<*2E;QM[4Q>_A0C,4(Q*30"H(#(<#69$X5DC X^\*5*MC*L?F^0G] MUT(\B-EB058L_HN&,EIHOH9"LL-Y+#^RXV^D$E00#%@LBG]T+&T]0T-!+B1+ M*F=@D-"T/.*O52(:#K;7X6!5#M:%@^5T.-B5@STV@E,Y.&,CN)5#(5TOM1>) M>\$2+^><'1%7UH"F3HKL%]Z0+YJJC;*1')Y2\)/+%4L%BVF()0G1,XYQ&A"T M47 "/:XQ)ZF,B*0!CI_0 Z(I^A2Q7. T%'-=0GR%H@=5K.GSB\UZ VXE_%PQGB2KW>@ M]I/4807K9;3J9;0*?*<+/X:*+]8.>@<*6;Z5NSR&,@Q8GL)2?D,/M]:K!/4* M4-52#DO+=IRY?FCFZ]K(M!RO-FKQM6N^=B_?/WE(4VA,50;>54>$HD_;;*:ND;QNTW-J:DYO=0^0;\5N:(F6?!6,QN@XUS1L=V9 M[5VD&/_FN$:\J9C#S$=?BD)@N].6+[=G9]F9YREE]H^IJ[;_'Y5= M%7:@[H:LVJ+.H\S\OV>9.6:857O@[KEGG@>?V3_YNH2,*SWS>KC-#->V9[Y[ MJ>':TK=\=SKS_ X)YU%H]L_"+@GW%*([6L>U98<.O?&"KKZ__L!\3U.!8K(# M5V/B 1(O/VG*"\FRXIU]RR1\ 12G$7P&$JX,X/F.,7FZ4)\!]8?E\CM02P,$ M% @ P$/94FB^(_%G!@ U1L !@ !X;"]W;W)K@W09QNWVF+3H6*HM>D7:R M?[]#23%MBE*]2%X2RSXSU#FDSG#$JT=5_]!K*0UZVI25OIZLC=F^GT[U MU4CO-AM1__M1ENKQ>H(GSU_<%P]K8[^8WEQMQ8.<2_-M>U?#U?20)2\VLM*% MJE M5]>3#_C]C&8VH$'\7R"R$EK>J_%[D9GT]22OQ# M=H1BFV^I2MW\18\=-IJ@Y4X;M>F"X0XV1=7^%T^=$$NK MJ8%[L)FFRVZ\C^UX9& \3-!G59FU1K]6N'QX%PF=GA^-LA T]S =M\M&!?/=R+ZN=',G$#IE8DXD-9/JJ MC"CAT0SD:V5MPWD3;NUA?Y-$*4N!Q?Y8OCZ,$9Y8K8YALSZ,<)S$] [(1$? M2,2CQ:#-(XR9@<,B9GR+(/HRG M$8["ZO #%S[*Y?=::8VVM5H5)D2!]P9EC#,:>Q3Z,!JQC/H4^C"2\;1B*'PE9H8]?!/O@L=LE.9:4I M]2HG*[JC1'KW$/,DPSU*?1SC2>0_Q+, MCF0LR[(!4JX@83I*RCV@);A-D KM#7V!87">^EQ"0([!57TR(6"$:3PT1:XH MXO&J^,6L90U[F*7:R'>HDD%+Z'*HQ 0UB0C/JD ,.,9C@=HN>*,QZOS7:WV M1=-3 #/T9@$N ;4-K6JU>?MSGH$BR_V-RFT =0'SEOH4^S!&TW2 H*O8>+QD M_P6MW.!SQ'M[J.8YHKUY"@$3CCGS282 $:'10-'&KFKC]"P>"-P!Z;6 92B, MJ8O%SHA%"9.DD*KSHH)>LOUYK=5-6R'"0O7WY>D\&CP*.NMK3Z2ISS+..W)UT?&T#Y0F@S8 M '&['3*^V_E4+&WAA+Y3RW)UL1$5R#C:++J-!\$O;+"(J_?DG'H_TD-T\2<] M%FCI:QZ Q?1X/])UHGT8A2K+!M1V%9Z,]YSG-UG$U5ER3O=Y1IM% E64IHFO M4!^5^8_]+ ""K>^ .J[2DO%*.]\M]+(NMLUKJM,%V3R!2EZY, M5V;(>)GY^1#FKI"^U M2NJLDK[0*FF@'THXI?[KJ ".9K"9]3O7 (ZPE,0#;DF/7M"]EEM2YY;TE=R2 M!MR2D+C7-09P*;27W!>I#XMM21G0R'DF'?=,V,:OI+;[>+LN9;V'>C[V7H:-"I&PO=V]R:W-H965T&ULC59=;]HP%/TK5K2' M5EJ;3Q): 1(?FU9IW:K2;@_3'DQB2%;'9K:!]M_OV@D9#2;BA<3./>?ZG&O[ M,MAQ\2)S0A1Z+2F30R=7:GWKNC+-28GE-5\3!E^67)18P5"L7+D6!&<&5%(W M\+S8+7'!G-' S#V(T8!O%"T8>1!(;LH2B[<)H7PW='QG/_%8K'*E)]S18(U7 M9$[4\_I!P,AM6+*B)$P6G"%!ED-G[-_.^CK>!/PHR$X>O".M9,'YBQ[<94/' MTPLBE*1*,V!X;,F44*J)8!E_:TZG2:F!A^][]L]&.VA98$FFG/XL,I4/G;Z# M,K+$&ZH>^>X+J?7T-%_*J32_:%?%)I QW4C%RQH,X[)@U1._UCX< /SX!""H M 4$;$)T A#4@/!<0U8#(.%-),3[,L,*C@> [)'0TL.D78Z9!@_R"Z;+/E8"O M!>#4:,J9Y+3(L"(9FBMX0$V51'R)IKR$G93K$F\)^LJE1%?H>3Y#%Q\NT0=4 M,/24\XW$+),#5\%:-*.;UGDG5=[@1%X_0/>BVL4>A]1X 6^94'3\^&>!3X[&^[?=*@)F[J$AB\\P=>4XK@2=RSE)4&_ MQ@NI!)R;WQWIHB9=9-)%)])]@PN&0H5MA:R0B4'J6V0[NO*#FRB,!N[VT%]; M7)SX22MN9HOS@M +F[AW$GJ-A%ZG8]]53@1*WUFE)=UVV!,WW'&G/7#%P 7" MX$ *05CZAL!X)BFNKJ[L#YQ3+934L: M84FG,)MI1;6_+K1YES9%R5F*CJ..%%F(3BKJ-XKZG8J>N,+4L@UL0OJ6G1C& M?ARTI-CB8&<'7DN/+RQ6!9.(DB50>M<)'!Y1]&PO M=V]R:W-H965T&ULU5M;<]NV$OXK&$]G3C(31<2-EXSC&/U[$67%P=-C^[JHZ.BQ739X5[*H"]6JQB*MO$Y:7]Z\/X,'#+ZZS MNWDC?C$^.ES&=^R&-1^75Q5_-]Y82;,%*^JL+$#%9J\/CN&K]SX2"JW$IXS= MUUNO@=C*;5E^%F\NTM<'GO"(Y2QIA(F8__C"3EB>"TO;-87B]NL' MZV?MYOEF;N.:G93Y[UG:S%\?A <@9;-XE3?7Y?TYZS9$A;VDS.OV?W#?R7H' M(%G53;GHE+D'BZQ8_XR_=@>QI4!\BP+J%)"B0&TKX$X!*PK0M@+I%,BN"K13 MH(H""BP*?J?@*PK8IA!T"H&Z@FW38:<0*@I^9%&(.H5(W32V!0@Y;&,^7J=OF_O3N(F/#JOR'E1" MGML3+]H+U.KSE,\*<==OFHK_->-ZS=%)6=1EGJ5QPU)PT_ ?_"(W-2AGX)JE MC!>6VYP!+O6%54TF7E_QR\@J5B0,W,SCBM4@+M+URWF9IZRJ_P=._UYES3?P M;,IF69(US\$(?+R9@F>_/ >_@*P O\W+5BB "?Q,C,? MV)L!6TFR/C*>%Q^:.:MX$BPXG,Q%G>>G>%G6)@_/=[?:)8?!R,7>1GY$>']U MKWI:I'?Q@AD4W^ZD.)P>ESO9V2O([]PF+^/%;1I?QK?#SKUW6]JU6/0MCWFU MVI0LM"E9J%V*V*X)6RS+2CC+VC+S MRRNZPHLN*.PWX>B\6>\2)3MPL^!W$# MCI?52X"]%P!Y,#1M;KVBWZXHZ-&7(Q1&."*^?SC^8O 5;WS%C_9U%__6JP3; M_GE>A*#9.[+QCK1ZV.+=19&(DL-$H5Z_>MY6YXW371W_X[K,<\"YU7U2K=Q9RMQ9AQ(T)2@?$K7[U6K);60%OQ'\/BQ7 MMWF6<)-<3YSP5A:8#I5J01^YH^YOMN<_@>V9MN1K>3)R)4JPV5"P9QJS(MWQ MOD4F/P/MZ#VSA^'&P_!Q'N[B5:B=GL6K:.-5Y/1J\MC"-(VT@\(88111:O8, M>I+X>7OZMH,_D\YH+\,@Q11%&W\ZKJ0+8MR7.349P[YBZ[(=*'$=/@5@-T9?1W,%^;K-4YU*A5K) M,1KS,;*Z C%4'5T2*SOJN0*T$T6 MWK,&Y.:N>@)U'C""'L(>5O%M6+#?=$F^@-Q\@:,5R^YXHJXJ<7>_@::*BSJW MGF9GKN<)"3P%M8>D^LY*,$;078?F<7''Q+U:QA7X$N: N[!&?D!N?3O:<)D\YBT"\('M2*BRX74-(7.D4& M7-=;98,4#2'$5$5=$TL@*M,Y-RX* R\(+%-122:PFTP\8J DVD[#@%3G$99L MQ))$8#>)V'.F9'%,)Q VQR0QP.B?'S7@K9GVSVK;AY (ZQCJAY!Z-BC"$D3Q M(T%TKU$#UA'3A\17 &C:B?5N=J!<6:,I'-J>.TCLQ4^A$Q\,J [!D"(_M,53 MPC!^HB/V"=;A6:WH6,=YR^0 2_C&;OC^69.#MU@' N!8G4F<<=MMA")B5E>4\C >@$X0(>Y&ZN0&I M_MXDDR#N$4._*5CQTEF+YNOZYG@0JXD^$Q@1&EJ>2Q')+HB;7?R(@2,Q].(! M5F9/9T-2_0UL/51W4XU]1HY$1W\:>%OPV'DZ)-9W59($XB8)KI$C,73/O$K" M0&E-SG<0[+LG09ZX07[?D2/1H5EMI-ZX9?J.2G F;G#>N6\U]@A3HD-PB$+J M1X$MPA*#R5X=]0[>3(B.C@1BGRA(>V*0X\VV0H4,0GQC2G-+]+[=T-P:I,(H M#-3+\L9D#6*5>)^;Q$A($%78PL7 /ON!D52!N*G"8SI@:&HTB4X$+*6,2@Y M']FF[^(8U:';YIC$9/HO/&RG$C:I&S:/DW;,+$[BIHF+5 PIP<>E^!0M^./T M:R,^(RD:D,NL;OXTW;$!^ZMZ=!?'RU=RG), 538Y*-9W57(-ZN8:+C9)3:",(H)5-KF#8-\]B;C4C;C[LDEJF'[[ 5+I MQJ!8_R.D$GM]-_9>LR2/ZSJ;94G\T$;F67R;Y1S41@]_XUEA?48V\?6.& 7: MT^LAJ;[_$J)]=]N\.R&PO M=V]R:W-H965T&ULI5K;9)\I$K*8H4B%!.UQOGX;)"5(0!-4LB]C27, XC0:W:<;O'NKFV_M M3@CI?=^75?OE9B?EX?-RV68[L4_;3_5!5/ _V[K9IQ*^-B_+]M"(-.\'[[$75%G7E-6+[Y>:!?%X'5 WH$;\7XJT]^^PI M*INZ_J:^_)Q_N?'5BD0I,JFF2.'/JUB)LE0SP3K^'">].3U3#3S_?)S]IYX\ MD-FDK5C5Y7^+7.Z^W,0W7BZV:5?*K_7;O\1(*%#S9779]O]Z;R/6O_&RKI7U M?AP,*]@7U? W_3X:XFP "2<&T'$ -0?PB0%L',"N'<#' ;RWS$"EM\,ZE>G] M75._>8U"PVSJ0V_,?C30+RJU[\^R@?\M8)R\7]556Y=%GDJ1>\\2_L"FRM:K MM]XJ;7?>3^ 8K;?P?GM>>Q]^^.C]X!65]Y]=W;5IE;=W2PEK4#,ML_%YC\/S MZ,3S"/5^J2NY:[T?JUSDEQ,L8?$G!O3(X)$Z9WPX-)\\YM]ZU*<$6=#J^N$^ M,GQ]]7"2.-BPTWZP?CXVM1_*Z-O>Z-NFWGMPP)M4%M7+<$(*68C6\1A^>@SO M'\,G'O-OB"AEW:(;.(R,^I$J;+S>+PA-..-WR]=SNV*X,"*1@5MC.)\RGYUP M%Q2"$X7 ::F'_ \X'H.WRAIB4%9765$*KQJYJ5\S9,@,:QKHX(P M"7#31B="D9/0P]GZ522 ."J:!HP()I8-& \,^&=7M$4/R.I6HHX464OC?I(0 M@Z:-HC$CIA,A*,+.7.V"9WSB&;M/05TM>@_1GE$*2"(])8Q1;*TB2JBY;PB( M4VKPL4$^SB4Y<4F<7)YEG7U;J!2HMFD/NJ =]D]\5Y_%;7\N8#/!.3MU9K+T M4,BT+/XRH_! -;$6F+ P]@VN-BKT?=^PR-I&L23A%"=,?)VZ_.NV[]P;1[I> M*Z0LP19OA=QY[2YMS+@Y9BO?L1$#1P02QV8T7#LGNB1XEIO)3& 9SUU1P98* M3Z;?)U@0V\+,I&%C%B1@9CS!I@HIF:!"-17JI (B#208!(L."%79NP=Q!#QT M$'\OH$]16M1VPL#TKA6"\DU2+L@E(YVH"7,R^E7N1(.NFB&&YM1Q$[LBY@0FQ^"XW!@S1B,X1C$ZG""G]8*Q"T6GAIQ M2(O\&'@'%ZK5X1@/NQQ]"V5IY_4%)XEU6! 8A5!@B$S&:#*5+K5 (&Z%<#I=A_1='2V4B)VJ%SR* I.( M#0N2,#:)V"A*Z83#49WVJ3OM X^F$ZC#G44NC!U%,CDAQK)7""J@U/0U!$7\ M.)K8):IS/G7G_".["PVG&&Y$);8%[G\42=IQ:+H?@B))1"QFV&13:HUJ!4#= M"N!70V//[96=LA=18M8%*PP6AB$Q.5TM *@6 -0M $Z!O1&OHNK0\T2Q+!\D M5A1'<'$01M;6V+"(Q-'4D=**@,ZW WHE?6CJUR('3IMW[\-8-W^\H@DQLN7( M@0^X&3T0&*2B(#0E-8:C[-QXEW2USJ#NUH'99"FJ5]%>WV2A.O=3=^Y_ZIIL MEZH8!<(); MVE._]:18@ 0ZJ>8':$(%)[61M5EX(!#0>BRR&6-Y/XJECH=,^=:?]U;%$/G5"BDJ* MIDK+1:=*S'HKWZ"P1-EA2=P492L$91WYJSL%5"L!ZE8"DZ4+13)V1,R.#8;B M9AV)@!8T#B;6SG3V9S-%_S%4';MZ\X=WX,;LA WUKY7],1A-(,@:_#!<3..) MIB;3^9^1OQ6;MD655MG5L8GI?,S<^5@9$D)2)D1^#(-MV\&SA'+TNLGAP\*MV(W 2!P$$V*,Z83/W G_ MJSB,J4F1$FE3OI]HYDYZ=DZV=G86LD8@D+FF8H/.Z\S=/P!6Z;M*JHI454OA MK'687?%;5)"F0&*104!DJJYF6CNP&>V@J9SZ[\0VRW>1$8C4D4QQ,A![2"\;&PZJIX7F.!V,(22P:]IJ2[Q;GM=#/LJFR)3?J J"&P M2P?K=A)!,6J6A0AH$2<3RIAKC<+G-4I194U?YW[(Q?#IHW+=_Y,[Q[H.G!%C M>U<(#HB9]!$4Y7$8373[N18QW-W$6%W/\M;;B)>BJM0!4$42Q+<:K1>XW9:@ M2<)BBSK2OO!]:EY=K1%<0$)_HE?(M:[B;EWUM[@+U;IRLK8UD&IR^^:Q1W"8 M==8(SK#.)6VMJ;C[Q87G[G H^Y='0"+F19N5==LU0^6;'34MG(#A527K8OSR MJ6>O,;AU3*^6^_;SAT9LNRIO/WKPA(L+L\DK!(ZH$&Y>P:P0%..)60Y@*#^< MBB1:T7"WHM'\%"OSFGJFA<9M81(G@5F#(JB(15:H<(FE2W):X?#P'[M,=;S; M/2OOX*SH9'FE)VEIPF>DR7RK1GE5V>6#!DFOZ*9S6T.8W=85BK&LCX""*>?2 M

* VZ*"$+-SOL)0E#'S M#0D$-N5Q6IQPMSCY?70EI.:9+>RXK14L9K.0-0(A/IE(.H%6'(%;<9P1&RO7 MMMO\H818_VK4L=C#> 7S;T @$!HQDQJ"XE-7;X&6$H%;2OSLJ,Z5?KU M]-[P0_^VK/'[(_F\'M[^U=,,+R/_DC:@&%N(25N8TO\406YJAO=[AR^R/O1O MO&YJ*>M]_W$G4C"= L#_;^M:'K^H!YS>LK[_'U!+ P04 " # 0]E2WO4[ MV]D% ![#0 & 'AL+W=OPN_UG<-JW%LI5$7&*VN$H^7%X&KRZOJ(Y:/ )T4;O_'4P6]<'GK M5M*HKS)19 KQFGSN5!W7=BFN&P\-[\_' =Y89YRWEJ^3Y>D3EB=3\=Z:4'KQ MQA14'!H8 V:/==IAO9Y^U^)5[49BE@W%-)M.OF-OUL<^B_9F/Q#[4-Q8XZU6 MQ8Z*.T>>3) =%V^5D2974HM[;!)*,WCQY]7"!X?B^NL[B(YZ1$<1T='_D(W_ MQK)XHZ4/*AQD5XH MDUM76P>:"M$@_TE#RXUG;_S]@?#7:6!A<>1T,AWUWI474GB2+B]%GNR/Q+L@ M<@P>-LD&.EDD(_\\A'QM-^26C89B8"_>+L-&.A*ULT63(UFAE '.5N1#) 'M MA6.D7(JELQ7VMM!J7$[Q6)FXDT;?,&[5\(!EBXWWI-YZY=/I6OE&ZHYFJ%=* M:^4IMQPE:-.@> 3NUYB&,.7%HE&Z$! .MNZ8.0@,!T+6M=[&HQABC"UQ@T-L M*Y=BB"%9O2:8;=.)T!>:*CC]#>IMJH34WL+*DA'T+$&S8=P)5(B@'J-YA68. MY&J'H,1]R\'MPI-;RX72*FP3$?>4-PZKY/8P(#X/.S!<-Y.3,[_GG]$4Y-7* M<*JM<$TDLVX6&E9 (_RO40S-(8OB".U9*+:, MSK7F!2ZO"O#]@2RJRT &$G?)RRVS@U+!OKC-@UV =]3HZ7 ?>ZQ-35R1*G 9 M)Q,=T,Y$UT;O[F[[+@&N3:F00H6*]+Z!B39]A3@=9L?9,,LR!%!@Z#A490E2 MP S7[$"IHAR>S>8CB*.DDB13DNNF8*')D];JQJ%>36C+2- #N9PS"W#H M(]T59&S@#?*)>FG3)6P:'="$E;S$Q2ADT=.<'!P6G:.<< ,7PJ ]495$HG]N&)R_3!?Z12Q^K)EK*1K/.4!3H MJ:('O&,XZRQV/#KII)#XJJ)"H9S08R"4AUNBHTUN.R%Y!PD$/! S/1V^G+T< M'LWG'9>MQ..BQIYY@<>0#T##.!P5A'<5FA+VS9I<4/R-H@10,DAGE^H&=S\& M20Y_VTZ6"\T WI[_;Y1(&@E8U!0?/:UV>DCQ;/*/FY"3@R;U:JG@ C1FHWG/ M8QR-N.]XGL,/?6G0V7$N[1)>2U6\0-GDLE8!:[;_;#\9$'^,E$QKWGTS"\HE[K2K%>=2JO57$>7>.]!W%%;A6?_0P!N4IOXWZW_V5QE1[4._'T ML^2]="N%Z:)I"=5L='(\$"X]]=,"%W=\7B]L0,/&SQ*_CLBQ ,Z7P-HMV$'_ M>^OR;U!+ P04 " # 0]E24/X/2=8G #-A0 & 'AL+W=OYY5I_B0Y-TL+C 3V]UDU:E3Y_WJ-S=M]]GOG.NS M+_NZ\=\]V/7]X=7CQWZ]<_O"G[8'U\ WF[;;%SW\L]L^]H?.%26]M*\?7YR= M/7^\+ZKFP=LW]-G'[NV;=NCKJG$?N\P/^WW1'=^[NKWY[L'Y _W@UVJ[Z_&# MQV_?'(JMNW+]I\/'#O[U.*Q25GO7^*IMLLYMOGOP[OS5^Z?X/#WP>^5NO/E[ MAB=9M>UG_,>'\KL'9PB0J]VZQQ4*^./:7;JZQH4 C#]ES0=A2WS1_EU7_Y'. M#F=9%=Y=MO4_JK+????@Y8.L=)MBJ/M?VYN_.SG/,UQOW=:>_IO=\+-/GSS( MUH/OV[V\#!#LJX;_++X('LP++\\67KB0%RX(;MZ(H/R^Z(NW;[KV)NOP:5@- M_T)'I;P'[[U>"UKO^>U+Q;6/K_(?FZ;?N>S'YK2E>D"CP'0 .V%0OO^ MXM85WQVZT^S)69Y=G%VDW#Z)[3>DZ7UIL?,_M^[E>\[H);_NF6#IV&# MI[3!T_\3]/Y5:V?O"U]Y?/!CY[QK^H(XXK>=R]9MX^&ILNA=F6VJIFC655%G M'AYQP'N]SW;%M'GM_M8=]/387_NL)]"+)W>]?! ;*'__8O+R\NSEY_.KTZS?[V M[MU'^O?YZT=9T>#;ZWHH'2TQ"RVLA-]=MOM#T1SY'?CX9M6K MLBHZ0,UI]JZN8=G>=6MY!RZ_\04)#4\+R-DL*EQ= 3,6>4T^^0=(N<'WU=[PCF>[-^'[HL^*S08$-P$!8+4= E#L^1X .'C>]?QJ716KJJYZN,T\*P$1=>N' MCDX+D"%)XK;S+V0%;X$'U#//'3.G%Y> Z=RU:P9'S[@OH"\]K%P.'7)#?(=X M XB\+4^SJV&],Q@0LLZSU0"0 NQ-VV=(8KA1W\+N==VNP\WH?BO7WR U=F[= M@@#X)T(%()1(&5T$,8^?($)0M@%-P\WXBE9F+X#"BVJCIXE;(*$ %R"B/*[HJ-C"@(\"HDV M4.^802H0#HC_P[ " 08K ?2 O?'R= :61WW1;*M5[>PU;]NVO*GJ.L\&[S9# M#0B]9EESQXN'#FR>KF?I@11\0!K(08@X@+:#C^&.0$@(0:-D[0BS8 /!"EGM M #,YTQ60(]Y!UB&!#8@P1"ZN7Q!!T+.\;41Q>A/A\H!*VCW(ON(+RBTC6<@N M0;X!X6ZH"E;:57!7*%=KYC)@!Q#-Q,UP(6"YP-7V'0DA!@&N98 W^9QCG@1Z M6('D MN78UH*0#D*ZK#H[Q?>41O4&G7/[R^X?O3\Z_C2HE _25;E^M&9_Z+[Q39.0U M\Y_@BO1>MJW;%2"YSP[T#BP!\'8$#&R MJ,:;+;)5UQ:,=M>3)D>BY;OPKKNN1BC<=.U^EF/84G2=1RJMD)QKWR+U=<.! MZ,P7J(_7NZ)I7,T;@/'PV=&7 C;*0P*K@>O\W.#AF%U),H(ISD@"5JH!.[T( M<]@/KDQ1"ZL>LPJ $]D]U7TJ7 %G)'L+5(P7 &H>]#?<+FDL&0+X7BD?0=X<*J^Z"#N M"U@(%2O1/T1M@O$0+ [5(!7 1:S+G_LE?6*M%#@G0E;<%*RV\#,/U(-#B6J2 0/T@"2VA:D('!Z [Z9W$J[7@\=WU_)MU^@]<7.)=(""M,57H8K M6>>RG GZ3W*$M)+H*(="0\B:SAWM;] ,\KV:T)D66%BD:9K/43 M&P6O!14W/\@V&IX52 J?ZA"$!94V!R-8BD!E8+IGET.'RQV)OZ*UL-:/1U9M MY=F&1CNK!,.VZ%)U$.B;G]L $PFJ[8JN@*,$6_@X9]6_N[K,7J(-.0'TYZ+O M2=RP%=#*M8P !BU/+DH0D*X!R=PVK#<;D1UC0%@"(&%] $P%ZRA<_I+A3W=C MC7LBGCU(W0$5Q>#9'BOZ.8RD&&2YAWH3I'?G3I#P\7_$3D9"D6 79&?5!DWH M:]*@<& VK-X BB D$!J G-58/U=$F^0/32%1.$N#@=0M62-H"S X 7 4C%B M#0CP"EH8J*\S;_Q LF0 LJ)!9#,[$L71 @F:;E#BC4E*J6P&5^2)$#V$"R\= M7C![1/NV<3U>Y)+-32Q]$BX&)&]K=R:KG%?N0>XRZ&1!\5JW;MX =?T5^QO+ M*04!7!NR\U (DG', F,"5-R!J)U5>M_7*I\ "$O8;'*)B?=0O(A'.0C/?E;H M!=)/=6:\8?0%_:PS2/\](XC0<$IUD?4EQF?8%A79.]^\.'V1[8&@R>;'=48/ M(F+HP8O3"WV0GOOF+'Z +FRD; 9\@2SG)%BE9BIP=#,FWO1,@UC'PM8GCORT MA*Y0;*/?7Z/.7'(N<8GB&E -K^TQL@4,>=LZA)2H^W&9JA_$4VA =!S0;L)]:D?&"46 .(R!FK:X1L][H]9^!G18 MUL09Z/2 WCA9(V76Y,^27YX56T!U0A!C7*CX2T\!7!+B1,($4XJ>$^8,,RZQ M ?_2$#F)GBV LR4!%6-/O%]3SMQ2B%A-@(/+0<_U'NSY_^/0Q$,^!G,W+<9# MD$X?TKI@7\'^_M$K<;]2[<;*[7(1+=]D3\_.\I?G3^%O%]^^R,]>GD^H\")_ M^>U3^.^3LY<+*)C% "[])'\!+^'2W^9/7GZ;72$?G/P&AECV(?)_\O>_C-O) MJ% )Y*9GC\&!.M@;$0QZN0;=!Q8D:G_//'R"YBU;.\V6_Y'8_$W12[05_Y7( M./:_HPS(C5=>7!=5S;KU2 PXD&@(=I\U:6[Q;4@4P?TC)A3X&"BM*$!MCLAX MPUA&BC>Z3,<1.%B9O3R'YK2HAIZ]E(0]"/^GV?NB^:Q"2BYS?),H_X!WT4=4 M<\7<*@9]Z5KYJQM77X?OU 5>O)AJ1$@&A6+&W$,+6P3O"C2BE[8HYC@.@4P^ M.@-K#M7"[QI,^#&([0]1^B\D1ZR UR=%) 1!D0HCS<^ I>/@XQ6F1\*'A^(H MGW JIQM\30X;(0HS$7MTQ_])L6Y/86!T6A=TH)+8E%#\C'I,PVN< M&F'6/]4\WNVG6CK4Z C,:=<5;4D\@C, 3[HO8.?0DH\4+HW6'#@ VZXP.DX,()=" >VJ MF3PY-)-G4W$GVW)D)PJ?Y71ARNND%<;Y/0DU%?;9707Z#-3-4=@NI$9'8=N_ M_+CH1C=R3,HA!)A>990(>?XZ^XGH__Q5]LOX[9QU88&1>/:/X+;^'-J>(E.8 MGV#7$9UX(0:VI\$$P6131&4:-%8Y.262%*:+69B,XR^@"S 1W/O Z %_&.E: M\O'S)5@&+]HR"-KNZY=M1U+M:-]2'@*T%$P MF,,*H_Z8$D4NU!0,VV6;R+O3P'R*RR>OLD\S]!'@% ^*X8$E>@:X:16BD-YB M,TY?,T%'+4=(\K2W )AXH2P]E[S06LOOZ:^4_&QO*6D9T#8<6LW%,'T M?[@T^X8;K^W2 MUC7N<&V\QZA!UPM>W\C?R1>,Q&!JC7$N259)"FS:];!XVW&Y#*NQ0'-SVJ/- M*#[072/='*I>$MM[M 8XS(+T*<)U'T,=0=QCGH\"0Y6&& *@MP48*!:9D]2" MFZ22"C'X09T[U->NQ%(G?&OHR$2A^HW1]GPLWAQ?] )#U4BLZ*0+(?113(C+ MGQ90GNY"R5EX16X8;U_SPVH:-)AQPR3LT+'F6*'. G@F>1#,S86E"G!JCEJP M $!6?=OY45)FQ]EZ<;_BSI1'+P? C*$\V*XK2C='+2'UI_:B^)%Z MES;CQ"XF+3 3 E@YS7Z.)4?A%.#!MB0J& 72BZ8(0*HG!Y72@GE&*PU K.E M-3)H]H05-! ::0N5<(G!)/"N'%X\L,!I]A_Q:F+H"QXY/_M7MMG8LVY(^,Y@ M:,8;8^X#^KEEY:]:\2P%4]X2$Y4@)$4L"\\Q<]_VE&SE:/CF:Q,4QA?ZU^K!GOR@I $X'26)ML)LXU/(32GE(_X=9/9SW: M)=(.@AJ%\M5M%?[2K,V.>ZWI]#8<^C\ /[;(/58O NCB=S5TA.:EX[%+-XJGBX M<75-<1HMXDB*HN .*W(02.%4\.9U50Z4VPJ$-$.?[,7>@/4 \@>+X@!2E$\L M&"/.V-Z/TL\@N@C^,Y?6"(*48:S) %8?!OR(X27W? !=@6:.P>L$3Z,[;AV7 MMO3'@R33J9@/"':[Z[F4$;4;:J6*PSQ4GBBD,*2#J0-47Z MP-;FN+ZFNU"?-R&U.E[ 8AUMXDU;5^WI?+R9Q916K-T&\PV0Q#<7IT_2E.CY M.\W$)UR5V;%EZ"Z'X20O_/I9)AEL%46??>;:NFX< ,D\\WV7E^ M\?0%_?GT_!S^?/'B>7;)^4, _H2+KDQ*C45)4;8')9QW5Y]P^> MOWA$[LKYQ>OPY_L"BUE7O29/LV?YV;?/LO-OG\"VYV?/(I=8KGCX)'_^Y/P1 M_/D,UGSX],79(VQ 2,&_R)\\?3HY1E I8/@8>>P(*IW!9^X9;CN, M8H)(\MDX2W]Q^CQ^<#O-IP1[R38YG?NJW?14T?8]>I_M(91!?, "]GUH0[C$ M\N/X=&F>ILID]H'U:\YG^K8N?V6@IKC9JN-D%%R19PY4N@4S&K'M1& M/3&I7CMEQX+ZISB4VH+%=CQ(;!+)F9H>,'$:4A"[XAJ?!36QQ@0'[KD:MN*F M>(KF\M'6\$G%H9W?6HKQY((W*IZBRS;7*X6SX1;1E^D:4AW4?L&6/D)C,"Z1 M557+?HZ6X%3D;Q$V?'"7!0E<&Q^-NQ#TO3^)D'K \!.5T@>1/0M,))Q9"C6M M+J0;4>Y09327]\=U5#!^5840,YQ1*0%$+8S/=1/AKGU;\L7#ZE+/3![WO.?. M%Y8XX3DC%/-*&LR"NSR #!)[D1Q=+N +P*3)NG(D1=;C4U!&U#P$[]RXE;0I M*">.>=5T:5#!W5JKR^,Z'N/EBK5P1>9%4 O<#M0=Z4BD*:GF)Y;TTR*&9\GR MI]LTZV"$ODJ%8[@WKG;LC<7E$5J&U*% M>ES,LT&^H4C@" GK]&!4A@_REVO732>&"H]"B^=COTN2LG9?)&FT':HRF$U* MN.C:*?4':J3NA'%Y+*ZE2^1@63U*D#-[B%$N5_C6%_MQRK"FBE)@8!5N:G-0 MEU95!C=:.6 &(:\!)@!*=$D(*MX+R!@QL#!*?6(4+1,P%?,;)^&2.V%$\@ X M"7NA!L3P]5>"*TGP +*D_6)>$#P -\)X"2<0V'EWN44KCO5/[ M!5LBJH[>1?_,H5+7FOA.JG.YF2[Q%+E>GNB::]1-:P6:B5B,F/CE7D/M(V83 M<\+?C:V4JSU'-5SPE,T]!#2$"C20V=T^RC M[6_[0?O;TH]#V]LD"KNF/#+9(T?Q?'3_3TAV[!V8 MTJ!D/AVHR[\7BP&Y GN64 M7->PUGSKB/1ZQ# 8%SYW4G@:@@^IM+F?\?4;%34C85!>3;I&T@V"& M4:QDC)V0Z ]=E2(%L; 2!4Z,9+N&E,OMAN=I]A/W(\H?&*C2(*

N%'RK&IBY<2&&RZI MSDV:KA="BU_5LXGD#:AP!VYF#3:#+M+3W:&!T=BS<.$$8MH\:"N"$0_>(H(B MJN,%^EW7#ML=MK+%.Z6DOL=ZFEXJ56?R@@1L* M>/%>^-&P_)X27]R+P _Q Q5E:E%J"C_2OMQJI@,06NW+;27;A_3,MRYI:EF, MHL%5SU)+VG6/H0::N->2#C9,QUY'^IJW4E!4#5+R!RM0AOWX7%42_J+2KE3F M](Y-MZKFZ14(@'4 !ERPAH0*HWG51JI( M74B#\A=H'6"OB*H+(3.BB+*JH\"81O#-C(+^ULT3!\MV=,; 5]$OB2^ZX;"@ M5D2'^IR(QADV^_K;2^\LST)=$WN!/'N@!%6[[G4V@CI=H^N&*T24MQ*TF[+O MNSAFP8^J;+T)/159,^Q7K@O#"?05-!Y(HVAZWH4,/J6X6+T?-7!CNVK-&R0: M-&H55^"&:4%L;, V+YI!"9@[DB\0\%751+-JW*!Y:]G_K,D5##(M:3=8&(<- M:!*&-G1I!3?5:&E)J[".'T)]5&(LH/%Q79429Z-FY;2\.-<&)K)#[&EEN?ZF MS6_!B02C5,,7H_D2MK9(RZ,4T6&]4+5K)W4PK]A*T]_(4:/ IH9Q$I1$B:0% M$X*_\BN@S+'M%)"?JVAG7\"'$1NGV?9_V54U6X)+F"!JNB:SWB)]MR MEUI^L87!FJ*RJNT.*73R@IW?(N4MOC^Q1*>#*(38(B;5MLF1M@#I6I6)(CQ/ M , Z);P6I7:&I_)V0$_L1H)/L 3/@71LCR'L;KGD-H2 97MLQ2D<\\YI]F$S MOP,1MJR.6!"(\S'^>NKB(.*?QUPVA[K4GJ:WU8X*_$G;PWLQQJ+#@D+:A&"Y M)RLMB.(Y>26#K2;E+^Q@*X]SZS6J1W=24XGZ9'I.OEB0'P.J5A$AQYYH7B;D M./ZMV!]>VS!U;BN9N%?3[ZJ#=+A1^5A3[ .!AOB#+8A7%2?05I! M.%PFZKBD"/C6TR:KJ"1"OD;#(+'B!%@"P 42 M @C7?L;KG)PXQ=_T1/-6ZWVQ/+>C!#7%JY?R63"%7+=0UR.)(EMND^;C#-F@ M<)_6YXC;"JS;BW7Q@2:8-2+&R?0,]K!*=G/(5."B]>":+:91*O!'#QC,0\5T M.(##XS%!6*'KA@+=DXD1$@?)1"V+&81/W;,Q25JNUX>4XTU4)C$\3T+$TO1O MC%(JJV-R*BUM#X;=M.T[523:E4*TJ$/,TDK!@L(FD1=&J4L)=X2A(!KV"Y,2 M)$#U-Q5'X2\C!_]^UE!JGU UY C% ,F\L$R/%>.:5O"SD<'GCI,1)3=.30.: MWY]+& 21.\H&^UJ76!S"0FG3"& M'V/U:J04[Z*UA]_$=IL!M-%\T27NF&@O PTG,@F\5QTRAE6X M-#@P]))RC7O2Y$]WT-P77-Q#3FBO.7F7:\*KD6!D6U@G$"5'J7H_/@H@,H&5 MGB5<]0LJ7>KNP:)IV\_:T1B/X6T?-%4@MI9B)7ID_66P=PXL;$Q]]M_;&TS5 MY3IWYSYW$M%O02.LQREY'E5329M*_G%V%$-ZH#V/7Q5D450GP M:A03L7Z5>/!&Y5B;F"_FVG%86]+/41&$D94+2[%R&G#LB7VBP:$9N"J<&DB@ MH[A., UY_&6>P'V7\Z0M29AFNRT)3R):0Y)8GR],7'DS8C=%O \]=.P\@,B0 MJ(-+_ 7K"W8F60]O+MTB3B5S-V$6_>W7ON$9M5F,5>>WX=FR*?F3@4< M]IF*J6FRJ@Q0H0CCM/5]K!0V'.1HP8[P,^>@18,*N%?QTD0"8AF0* V]J1'; M1R,BU8BCF7)X(RHV-)NP+.SN*2MF?+J)#AV,K(SNG?1>'&-4G1%>YB,8AR:* M[U!%K.WK24U -U?%RC,GRWEX/OXS#DC5(HSHW;D%.??K! M0> H&KP8_#8ZD51(X!%P[KN-1L.SN-\O8$AB#@'H]&6>3%IC N+)A)3MF<=9 M@1PC9G&TBT8/X52W9Z?/PM*$Z,Z9FC8L*%V>"::1, XAFP86B@.A01=R ;HS M2ED.R/YJ*N.M#%&)%VOH8_0I+*?7YUV].>$ ,\^"7W>51#@>2OY DJPUN(Q$ M&:1G:*(J>GH74 @ T(%K%6 MPW1@!MEF,)!$ZD!/:%PUA,5/9'WB3,_?V@-HON=GS_. 6MKB4OMOF HNXU1A M*\A,88 "*%GFV 8F4UQ]* -A&;8GWN-+?,PHVC)/6 MK/RDPY3F9TRJ1;A>?[+QO/,8VI ")5P7K.@X$2^R)'9\H5_/8:[CN/97N%[J M]H)],+=01A50TQZ0D!69RX&01BI'V1<[%2GJ9EV;7:$T'%WUVEXB,TY-B0][ M+110$.\MSD6;J#ANM.68A([M(M?J%17(:C1PG4BP4*8K/KE2T>OQ;#U+G:/N M8JZ>X6$E&4$1TH%-YENJ!/721+=%==2P3;8O/(9,>$"V'?@V:Z3$2>@[B8G- M0\X<05(L !0[*>A^KE&W$E9Q>LJHS@59:UMT06M(_7K*-7R1)O:FPR5BS#67 M7/%17'J\'/7[PCH+;RT&:DQK\4ZKD]7XHTOA;\V_>]$YR1"$MUEF-&Y3]=',F952KB*R8*#! M!Z31D_C;'UNF%YZ81W\%)=<.73B%_,8$E2B9_CG>K>I*'CO%!2[CGT:(T^/U M(/8NW)=^K'O2U:8FG^7MF)X/6A &36]$[-36\T;T*?1#+IC9OQ)O$W2)+H%_&C:>XAQ1Z: MEKBO9I+.#!0NV4!*CK&Q-?E8JZEXB$>T)E.;_$9#4()NY(2^EF#UQ!9W,\=, M? '#([^#DI:2&KMA-?U=@!G0-T$?CZE.[8I?RMO,/6(MYXMT _DZ*S.WCQ1RG.9WQHBP$A98_\=5A\ M=^20I-6"LVAA"WQV,6LKAM T&JLEADJHPJR64I>U_,K0^?/75U?A-^M8X,$' M/ 8RF- C-TXNCA2CUP:@$X$DD(6);.JI A^3L^#>7S- MQ2*X%6?,K75+%VRKVR=E'B8R9@;8\<#WN8F'%!(I@NN\X#G_IOT<<3Q):I,B MN%P4'&:TS!L"=O(;S5A+[SU?PSTJD0,I5N6AK6+V,BP[U_D;]#.G5CON;*;O M8_ Q-$B)4VSGMA3&=".';P.4N'2 @L:XW"4B.5G"6\WQ/AP(9"Z(7!N>,9&5 MFW&I)U8'^@V:J+>(F= Z=WV:8D#$JVW%!C]K^)H; +H8VPTI5_F],T^$ I@R6RIDFJ10]=:^$9$)055(] MQ-,RV50==[XE,I>$^ GZ%L>TMLZGG)>Y6L-!>D?MO#V16K'I1=X)=^$7J&:9 MC:F-8$!AW23YICJ4;*)&REZHSJ/45;SC$%CE!!.8>_ M9'?MY&>K>JK\)=-*?FQO'/>F! DB(RD2KGQBCG<6VV5:2RY/&!,[#"ZCE2P\-!=%N/(]IS6YU*.O]E*Z/G=S M:+6DOQMGW^!IE1*U,SO]2+G69N"?060S-]5$.Y')?$*M[DN!^WAY,]NUG)QA>+D\)UP>J34<>4*N47><1/2IV$Z*[RTG MZZ\2W3JERO3:SZ@#]BNEV%.K)^* T%2F[CB\@4/OFF!>A&B)O*7922)?C>\F MW5+IP!FTZV:GV='"L,LD"E+2"DOL-6INAWG!Y? M_N'?6#\K_PZA-]OM)X1EWS834RT5I_E(U,#< B F;+L'&\0'F][,V0=\=RT* MR>GOV\XT=#.L,6(=\!GT?-@P=FG0P*%0S)? 0N>E-$!R;@ILTQXH8JA/@GQY M,E96GL6RFR("KN?^PR9&OU9VX$:YJ,HLH'@$%,8XB:4[M%(9I;](V9MGI4MI MD_C2/(;)9"1TL' \LE>-&,;DF%^7)><%#"2N)$YM)=C?W8!QC_5@X0DBG%!- MDL^<:$._1$JO2D=(QZ.J8U]/] 1?SJ9U Q5(>$:A5%O.,*:;I:&1.C718.O9H3$G XVM45: M,!.EI>YK/ 3:H>6:A E8('C>/.[?OGE<>?C/&O[?M3?P7YK*]#T8\F_? *JV M[M)AJIQ4UGC(^_?7, U^GGHMMB5*UV&WCU M[/3%LP>LB/0??7O )=&7@GNAO^[ 4W$=/@#?;]JVUW_@!CBWC\![^]]02P,$ M% @ P$/94L604P1H! "0H !D !X;"]W;W)K&ULK5;;;N,V$/V5@9$%6D!KZVYKX1APLBU:H(L&\;9%4?2!ED82L1*I MDE0<]^L[I"YQ@"99H'V1>)DY<^;"(;D^K%8ZK[%E M>BD[%+132M4R0U-5K72GD!5.J6U6H>^GJY9QL=AMW=J=VFUE;QHN\$Z![MN6 MJ?,--O)TO0@6T\(]KVIC%U:[;<= M-I'CPB;E8!3M,5LX/1V9-'L=N3P MHC?<+I5LX9:X*BH/"KVIX=8%'17\L3]JM_[G*P;CV6#L#,;_;YS_,RA\Y)I5 ME<)A#K*$2>MS3?[+AHXE%Q48=FP0Z&!K%$;3>1N$CF?(F<%*JC-\PP686O:: M[.EO/\#OR-208:#\\&9.D/WX] DRV+>R%P;>6<,OC0_8E.^).36!@KK#4>>* M=X[M%<1^X%FP-"79*PBSS-ML?%C[P]0/O9BLK&.:_L1S:A8(Z=K+LAB"@-:2 MR$NB%*@@WT&4>3$)!E;V<&DEBB*RD4*2T$X8IUX4QY!L:!*DH9?%":36W(&Q M ZW0-ED,U[22A5Z8D:,6/4Z\391 8-<_2\.:YYY,\4R(711ED$6.4>@%Y$H6 M.L,;+TQBR"SO.R5+U+;S62!4#^2;ACCP@H2)+H+"7DAH7 L(:H4 M*LRQ\F@TY)NR;=?I6 G-AKY,E4,85%KY> PU,"I*6W4%&/FB)2$-M=^&>KK" MP@.IH&/*<-(]0R\N=IB>S"*=DW%(/"5)#YYP62R_PC M/PO:B[)O2MXTM.?@AP/7T@W!WY_M:7GRD?A*TJ&O*E -[ISI$N;B05) "@>: MHS)$ZAGP*,\JVM"&KK4<.QNJ?.I;%W$TEVXS<8:*@B)FE_TPYTV97L *P8A>A"5!M7RWZZ*U<7U3 FJW"/$1H9.Q'!3SZOS.V<_ M7.]/XL,CZ1-3%:4=&BQ)U5^NDP6HX>$Q3(SLW&5_E(:JP0UK>JNAL@*T7TII MIHDU,+_^=O\ 4$L#!!0 ( ,!#V5)DF7360 , $H( 9 >&PO=V]R M:W-H965T $$A3DZ8='5U;J=N80&+2 MQ,OX@/C@)I?&FF,'VUDW?CUW3IJ5L0T)I'UI_'+WW/.NA+1PW6E MM)M'I??U-(Y=5F(EW,#4J&FG,+82GJ9V';O:HLB#4Z7B-$E>QY60.EK,PMJY M7&[!-54E[,T1*K.91\-HN_!1KDO/"_%B5HLU?D+_I3ZW-(M[E%Q6 MJ)TT&BP6\V@YG!Z-V3X87$C9_/HX0)H<+,,X*@SQ4>HU(, M1#1^=)A1'Y(==\=;]-.@G;2LA,-CH[[*W)?SZ"""' O1*/_1;-YAIV>?\3*C M7/B%36L[&D>0-;0 M7F'T$#I\+A&.354+?0-5N^&@D%KH3 H%PCDD*Z%S4%*LI))>DH$OA0=A<>N2 M \T+#G$50G#-4-UEC;52K_GN2\ MM*%JLK,4^F>(C>1!,0HP*U8G5@I!ZKKIB-)5E]5=TT;_:;PI47<*F,!M^ $L M=W(@-1URP^EZ\>P@'4X.'62*$B,+F8GP/FRD+Z4.X>[50.*Y_$EI;5HS>M#0 M>5!XA8KI!4:M5C)VWNCV_03B_PBC"8PD^R&M?R9"![OS^[;P< M,Z-2DJJO)7@9=)K&4:;=JRE\" J&W3?MOB/X;#RE[K1/XC(0F<*Q<&4XI8P' M^*.1Q(!OXI3? *1+*.PE-92B(7QX#L/)_EZ23&@4DI\>_C;:[CYM%I*GS\*; MR=YH.'XH"]WN?8]0O/.^5VC7H8O1!3:-]NU3WZ_VC7+9]H=;\[;+G@F[IEJ@ M2UN0:S*8[$=@V\[53KRI0[=8&4^])PQ+:O9HV8#V"V/\=L(!^K\/BU]02P,$ M% @ P$/94E-YN['.#@ -BP !D !X;"]W;W)K&UL[5I;D]NV%?XKF.VVLSM#:R51VI7BR\S:B5-WZMCC2S*=3A\@$I(8 M4P0#D-(JO[[?.0!XT4J[3B9M7_IB:TG@X-S/=P[X;*?-%[M6JA)WF[RPS\_6 M555^5:H]T;8>K.19O]2Y7KW_&QT%AY\R%;KBAY=$"&S\XFF>-4?2QN[O0/TURPY9%M*J5SK_*4NK]?.SV9E( MU5+6>?5![_ZJO#Q3HI?HW/*_8N?6QO&92&I;Z8W?# XV6>'^EW=>#YT-L^&) M#6._81& _'HP?HQ8U\,=.+3]![65L\L5:\TIM%5D@65/SS=F$K X_XUP-' M3)HC)GS$Y'>J\.MWB]>9361.L@]%YP5I=R4W*A)OBF0@WA7B75+IA3)B1HH: MS2-1K16)6,IB#T_'3J-2(?-<(!!M)8LT*U;"KJ515NAE2U *JY+:9-5>)'Z[ M7BZ5H>6J2$N=%94HC:Y\%.'_=:%SO=I' BD!^RM=@679X;8T6:+HE/-Q/!D, MX;9YCN<#\5TN;94EHI19RAR7M4G6B"F_I5H;7:_6XB*[Y->9M;4L'*UQ-![- MHNOY1&@#89! @C@990=;@L&.9'_YTVP\NGEJ>_(GLLR(6415\B42.VF,+"H; M0?1BJTR5+7(E"LB*1]@B$CR33+Y2A4LBV)/B[47F64RD7>-]*??(5(\RD"%* M%I5*V2-90G&!34,0IFU"N:8PPPODNG9H[*0,@LVHHUGC75N=UW"@'1=0REH(1;B7)UE" M#^X(Y 8J,F33I:X-R"8P3R[*7":0,7AQM8-7[,7%>'A)<4U^R5X+/V,'2>7> M4FJCW^0XSJ,@7@XVNZO"HB7MOIA>]BF .SI0\W8V25U".B?UH>%("\0+(1^( M.!"?*-QD9L16YK4*FO >Q1&!',PIW&W,$%.R(74^FPQ0>EO5L#<\KFGRGS9G M-";KV+=-,0=>[LFQH-C2$>Z4,)S"P$@O01URN2"/(I:D> DS?GGR,4$@TWEE MXY/T>J-3E;?FDF699XFD=-UF2DO*"H=WE$\\.R;[K 0&O6B'6W :RB>47V5% M3?$BMLI6= :M#FE/P6_TGA(GTL469D)N,=LL<76):YRVU9->G*&ZZE,^@/AV M-<8=OZ 3V ,YPILC"<+CG=R620SV4ML>NO3AJ^(Y+K$-NG0G4OG* D?[2K# M,7/HL3))$'(4DESI\4 L IQ*6CC%WM>FE(.:SH3R7"NF!!'KF')?E6VR16Z0))IO.WSX.- ?'][^_Y0^'"L5X OYT>0CZRZ MKG#!KJ-KB_WV\AOQRM4[@*9S,;Z.KN-8O#N(S]'-+(I1>FY[P*%K8\J3A9A' M\7 N/K&E^HD%I$>3:'P3.U]8P)5."];?FFIP -P$,R9YG=ZOD53V/?9SY9*4 M7DI3N5R2H(:91CT*MD,"]V% *J25R .E6^+CJ@5E"UW4(*?UU]FOYR_+QM\: MT'S@>"%-'#4*HT3Z04R#)GO%.8%5(/@/"#QHB_R>UTP(U'-(L?,UV#3H_E !BBHP.)W,Q;N2]03)N.@+0R7SB5X^J6T3.),HOHY! M#GV[(342G@-S)8.EZ3!&#W$8:],XF@V'XAT?&Y[-Q/<^*MBY;JXG+?? 7LSZ MQ2@:C<:7],*051O\=E^*KDHO8L"D:;NME\IHZT(5:IGAH L J@D..!2\0RUJ MCKB8ST:7XEOE2Z=16X7,W7D?1]-X?&Q%H8LGS2JVQR-']C: [)0VL+RGET&' M-UCVJ9\E3P7AFY2\>YFQGN^GQQ!IAU[IJ'^V:EGGX&7I5NR5-)8$WZH5/=&T5S?G3?F2KBJ9.P N!$.""+[R#4\QV#Z#B35V^ M=Q+TC7N19E16T71R*AETE&/;ANDHMN*H M#:4P (FJLYT;+&MUDG'13)7-5M0#P>P58HS%>PSK=,H)2&&_J[[I,:,<@#*D M>,J7>9 MA(_U^F*7R)^O$Q!&??![E&U M'D9MT%!6H.79^CZ*,C?%0N?D5H.=-K:KS!6Z1OBS8633%GQ":0O(ZER$Y2=' M0M>VK*NZC;-FPF-/8?=#CTV.Q]J!W[3>@KC N-DCFC$QD*GR."I:U"^ZY$TJP9ZB," M4(U="T5U!MD?;A#.9Z')+[R;-8=V$+]11_%W,[J0&XJF7QWZEH(&IPP[:)(9 M^DO?=O2!>1VJT):'(>P"LAVKN 0!4 ==,JIK>F?;XP+M>^XB]D,3O0UBYY$# M\$D[N@'"9"SJ4@B+Q*,!>=?.0[CEL)U$U\\@A)3)MMYSP%JA=G 5\T71M-#N M8<(58T.3L?G;--;)Q0'\][OBH'&ZK !?"=+U#[UNZ'C[$U HSWR88DI-PSV= M9D$$ZSQ+.8(A!\H,,ZQ+#XG0]&9%HDY4NL.J'2BPFC*>MI@,(>$3Z%>= M'@9)!)IH!H17;K#FKR6&AUU&7<@ZS2JNG#2;,AM)E%."PFG_C"7:HB(ACK+" MW:B1+"N*$*&0E9,&%W1E[8Q9"0,L"0:PA)V9$@7G6[D',*,;@5GD-<^-?\.5 M3']&5MPHUX'T:@M9L 7@CS6L43=V7'YH5C^45 I",WWTW4NY+7]/'QUV/ 67 M2-!A".RG%2PP])T@:IZZW F;N[L!*O,<'+_!":>+0R\=B#<5[,R4B#GP4,DO M("8[&+IAR&.%XSP%@,AS*>\QE-3Z#=) _(.B^KLC4A^ M)*C%#^@G#?5'?#_7NQI@AT+,.S4#V70SNRN2@VD[TV^S@W1=*@\Q[E^/?,UL MF+SOO%N!.8,T">;QVYJ#RQ=_<8)T8U;.45> 18:N*XAP2K<8A$+8+YJ1@V>V MEVZ;T#EPED=3O+MPXEN'PQ@M[]N]#40W-GN$_&@^^$V6#-[!5FR-R.S)W.K_ M%(_-;33BHGL;_7>Y6:02_RW@&J9$$!?B;S72C"L\1Z^B1\-A MWB-X0;XV'CYM7_"#T=-+NK$&FUMW+<>W:B'2UTJFO]02.XGBUA#:K;5MFR5:MZBSO.+ALBX[PTR_3_+U75+[ 34M=E>S M"MT%S3SIWLHT-[8\F$A10N&ZVEVGN6OO4L/O"3%[NDLE*>&![??'IT7!AH># M>P33L(7#[@(86.G.0[$&K9X80G'TC>))-+FY?]ON8G7<0=L\ST60AMOR]DJD M9UI&3;:YY.)#;+WXV6,>I/O 37.WZ2Y?^*:9+]<<)&WH^X34W-&D_A4'?'-7 MY%UQ0-D7#!W&>:&_DB/ZF(+GZ0_=OU#M\]6P'31\6YO0Q_$@[FC&X3/N?\O1 MW%(\>C099MA>F3,]I(O.YP5MFY#O?^=-1R=^3EQUE-0&;YS+_('7'J-H/K\Y M-< <17$\[TTGIYWA=32,9]QC]?JID)@NXOGTT:&L.YT[9NZ'^C=:)V=J4'_< M?E'P_ZGF.)XV,U^QL'$_RU $?>'S*%^+XW>NA^* $@Q7'HQWSVH1E$ MU+^$I"RMB\)_9=4DKTZ\=9)\U)YP:H3Q1\\H;N\A%)=OVD+P/\9L!%@ZVOIO M#2!>4T#_&+37W,I^="7EL_7-65/ 7W4SR[&/#Z\ZWW*B[5SQ%ZO$)M*.^ZRS M>=I\%'OKO@5ME[LO:M_"%AGXS]426X>#F^F9NWL(?P#-\)>A"UVAQ^6?!**4 MH05XO]2Z"G_0 "DV]T"W;NB:;LX'.X#+=$QKY+H):6DV5]_SU O=A+'3?<*W!=;EH;#F6=F MGAG*I[?:?+%K*5OVM:X:>S9;M^WFU7QNB[6LA3W1&]G@R4J;6K3X::[G=F.D M*-VBNIISWT_FM5#-[/S4W7MOSD]UUU:JD>\-LUU="W-W(2M]>S8+9N.-#^IZ MW=*-^?GI1ES+*]E^VKPW^#6?M)2JEHU5NF%&KLYFB^#5143R3N"SDK=VYYJ1 M)TNMO]"/M^79S">#9"6+EC0(?-W(2UE5I AF_#[HG$U;TL+=ZU'[&^<[?%D* M*R]U]9LJV_79+)NQ4JY$5[4?].TO];)C,6-'95M?#8EA0 MJZ;_%E\'''869/X3"_BP@#N[^XV6J M-7BJL*X]OQ"5: K)KEP&7.IZHQO9M/9TWD([RXSX/#N@+)U]#IR_\3E_9OQ9+VQHD MR+\/[!)-NT1NE^@'('I0$]7C*[L1A3R;H>"L-#=R]K03[XW<"%6RG[ZB8*VT M3#0E^T>[EH9==L9 ABVLE3N2+QB$& K7:&,57/- M7J@&=W1GL=@>OX)NDD'(5#7%C#[\:;NUMBVM+/!MV1$+ B_@G"ZXQWDVR=V( MJI-,E$@BUHJOL"_W(C]CL1B?!<6M= ME4S5V/-&UBZ[WDEX9TB71!1K9V+7ZZI(ES:@:&H"%.&*=+!6FIJBZWMA1&AD MB&+L,K;#([86IG0!)(>F:(:(4QCD%,(L96\ZTZBV&X16ZBM=6Q:^C"&0IP$^ M_92/>=V!=XS+V=9T/>FG?DKA38(IC'M1#'(O#', X&4\=KZ^>CH8+^!1%&?' MN @]/XF/[P=8;@/<(,#D=Y8%^$Z]-/$I'[>JAFP"=/T^K7XRSHCQ47@2H =4 M%99Z[(B?9.,O)XP;Z70#[=H5K(LOD\3(#XK3Z^--*[D/ &"$W4C7)*N[$_:V M:45SK9:5'.#M\W7G]K&-W$7IYYK/P M) 0U4HN5I@\!=K%KM;&4$'&>(71AQHFH>) P?A*QCT:4DC6BED0H&7(O\-*, M:,7/>2_A\NR():D7^K19B&>!8X/$XUF&77V&@0+&-P-U%'<,W:>QO0%@OO_ M*!?U(_:"'T\JG8+D?PZ!_W\,04 L/%!C%&0L0D8?#D$([(%O@D@0=OM#P,&R M*/,H[R4>A@"KLRC&14R5&T,HO^_66(=CU:A'$']W/;F*/4#,_X2B?E+:VS2= MBDMJ# B? :I-)__ZEXP'_&_%<+=2!1D]W,6@NWI9BP91*,EEX)7@.X\R0AM< M>EC9;A?=IY'6]ZA"]D"OE B((Q8,XPP>932KY#H(LLI@CP"@:1!3)?X "01729L M )AHZ?;;2/(T.J0R<2G1AY*U#W,6XT33@@/*<"JR9,"L[XS#^ MGFH_(.;+:$?LA@_>CO5R>IBGOBRI#W#X_FK4W MXLXE%Z:U/$2U<]3QVZ8 03\0"$#/VU0>YV8?Q8["1;L<2OYY_J*X,R_W*>JFT!U+ M:F7I?86E1S'&/K0>'N>3!, SL,&9>:O:-0W:?4$3M+$7@TUH838 &F-VC@!K MG 9;8P^';1/-475E:[-[!?HY_38XS@O4IM)$(77WW:*9GO,)3'54Q1Z,<:/ MUP\]!).#S5(WAB 1<,79%4A-K50A0#PC:3M7Y4&@'80D] C&Y1C6;YT&)YP6 MH_H/6_7/F4@NY+5JW!EOV'/"BT:.-'#T[05A/C08VW/V8"\ZTSZ_7!8<]'SH M<_2T=1 L)SN&RL:92>D2XS(90THXW8*A#1VZ+=R2A/,#\SWR#$7@C@3UA.^(!5(F3$!J8'P><4"6@+AP2$K" MI^*XOY0/L'V,63&:VL7X/=K]:+*P?55NY]5=<\?5B1?@U#7^VA/C=BWZH_,N M!3Q5/I1;+SB.:W&04^8 ;IY3+N68=NF\_RC@CTM[&YLI[!/Y+G;XX]+QQSX6 M[M^.P_I^J'-OK55[-^;Y,[CV3QTU]B70/ M6).%7II'+,*1($!ZY5Z$H]CBP4G@66Y%OI?G 0*"62$,(KK ,2>-]D3F(2]/ M/CR#UKWIC1Z&<#_+W4DT3*FCV>K[S7P"ZZ+7[QX-&(51Q_[? ='?Z4V71_Y>P%>__D?E5&"2%995< M8:E_DL8S9OI_.?H?K=ZX?Q:6ND7+=I=KB=.Y(0$\7VG=CC]H@^FOIO/_ E!+ M P04 " # 0]E20I[?&_ & !^$0 &0 'AL+W=O7]ID]CW=T'<4OV_?>KPM1BV%J:D)QC7*4WDS MNUN]>'G&^V7##X9V8?*L.)+,N0=^>5WE>[*6%<&-7WN= ML]$D"TZ?!^U?2NR()=.![IW]T12QNIE=S51!I>YL_-;MOJ(^GG/6ESL;Y*_: MI;WGZYG*NQ!=W0O#@]HTZ;_^K<=A(G"U?$9@W0NLQ>]D2+Q\I:.^O?9NISSO MAC9^D%!%&LZ9ADGY+GJL&LC%VWM7UR8"Y1B4;@IU[YIHF@TUN:%PO8@PP1L7 M>:_N95*W?D;=:JW>0$,5U!=-0<6Q@@5\&QU<#PZ^7+]7XUWK3]3I,HTE#GO?#C%\,XD!"M;J0W5^,3\]N^"W4_79Z?QR><[/9^KJ:GZVON3G M8=_EE;J7X+Y*P:DI':^;WA/V>#Z%7&&=/!7* M-$!/HR-!HF I1E/_ <\C %6N6YV;N#_ /%=4EB1=K3>YFO=6&7\-K>STR&@^ M>LG0?KB^6)XLP;NUS$BK]V+4;_-3G2O0N @W.^=U;O4_YTZ)OB"#L^!)Y/ M$HSU9J0JC!O9J!OQ(ZD9ROAYFR?J:XH@0^KK'IR8* UC8*K2Q8B@I,G):L0* MY67U8& M[TS#5.7@/@BU68<-%,+)$3@P0])7G?BV9"*ECN4YMJ7/;L7R6Y MBN[9-2V#ETN7/@[(!(Q]W^]K7%2:&R6[Q*M# * =]6]*$(UWL,[)5""%<=Z1 MYCQ1. #4X:Q:PAH,DN\ QIV_&?*8*KSB4D9F6*Q;VZC\\10!I,9 MR[V@[SN'E.1TD9%YX([Q>*:Z7L-NW1A483+[[G&7#JE)FT?[@.O6!!FER77. MALG(%Z<'@E@=D_/G]37G &PGW6/XAF;H8P-/YH?F,1?:^3CF?*IKWL0VD'M\ M-Y%RCGQ6">C=>25["K!@79O:,XX%H=-IY*3:U=YK))($<$RE!!;4! >44>50 M197VM17'4X*9.I.86'K$C))[^W00&AIA2M+0R->>&>+".@>:8Z8(K;DZ84"!X%SKF#6@$S!8[=E0Y M="8GDN7'&7GP!"5]@.F8R+X44Z2E-AXSV7;#]'XRGJ&*CF/A"R[3&&08DY<6 MAR:$SH=Z,[JO3FSH/)]D4HYZ5W1HGD^M(RX,0\0\)L@S_!YX'-1PVD\Y>;Y6 MY5RFBT(:\:-!,^9:D,))DYF+K@#YASH;O'O =*.ZM6Y/TG:-I6'D43IBI(&Z M<:Y@I-$.4OD;:>AM?W;JSS0I6YT9]CY0)E!'Z>>.&+$AA'OG[QR"?NJ M M)G=BT+61FS^3ATI(U^/QZ_CCPEVZ4Q^VIU\FWFB_8>(ME1!=GER>SY1/M_WT M$ETK-^S,1=S7Y;$B#<=Y ]9+!PK[%S8P_N1R^SM02P,$% @ P$/94N"^ M&(#S @ T08 !D !X;"]W;W)K&ULM95+3]M M$,>_RLI(G"!.G% 0))$22E4.J!'T<:AZV-B3>,4^S.PX(=^^L^O8I%)!K=1> M['W-;_XSWAF/MPX??0E XMEHZR=)251=IJG/2S#2]UP%EG=6#HTDGN(Z]16" M+**1T6G6[[]+C50VF8[CV@*G8U>35A86*'QMC,3='+3;3I)!TB[@+]4">99VE$(9L%XY*Q!6DV0VN)R/POEXX*N"K3\8BQ#)TKG',+DM M)DD_" (-.06"Y-<&KD'K &(93WMFTKD,AH?CEOXAQLZQ+*6':Z>_J8+*27*1 MB )6LM9T[[8?81_/6>#E3OOX%-OF[(@]YK4G9_;&/#?*-F_YO,_#@<%%_Q6# M;&^01=V-HZCRO20Y':/;"@RGF18&,=1HS>*4#1_E@9!W%=O1]!X*X,^\U""N MG=T D@KC!><&$&P.XJ&4"'Z<$GL+-FF^)\\;9").V>I].+&%E#\"DA9 M9J)LPI[8M@_$5D_&[S!&W:Q#R-O^ KOYJE6M!/?9TM/R-?CQQO, M4<<<1>;H/^3SWY _E^& J:3=":[3C7*UUSNAO*^AX#KJ*/D!I7JA^$@1R@IG M03@4QB&O BKP)P)D7O(5I9++F$<%>+6V,A08;V(H 7X_U5*KEQ+GWO^&CPKG_5/&^-@4)) AW$*_9.3E 9Q)I*0RQDMXHKMXM/#-.Z M%TY7ZRF" M2J<+0']\=)$-SJ^B:]KUQ"S&R86@=).PMAQ. IYCB(%8]Q??N;D70>!!0GJ_ M*X7TH,T8P'5LII[Y'$?3<;K5KE_/FC;U^5G2W)YV M0JZ*36OIB#]*');\SP$,!WA_Y1RUD^"@^XM-?P)02P,$% @ P$/94L4> MET'H P P @ !D !X;"]W;W)K&ULE5;;;MM& M$/V5 7N!#3"B2.I"*9( VVW0 @EJQ&F"HNC#FAR*BY"[S.[2LOOUG5E2LIS8 M0OHB[F7.F>O.:+73YK.M$!W<-[6RZZ!RKEU&DY<+15>&[!=TPCS<(FUWJV#.-@?O)?; MRO%!M%FU8HLWZ/YLKPWMH@-+(1M45FH%!LMU? M9.&J=9 %4& INMJ]U[O?*O)6_""?1/F N^QQR0NX.(%W6KG*PJ^JP.(I041&'"Q)]I9<)B<9+UHS@G0< M0C).XA-\Z<&SU/.E)SV#OR]NK3.4_'].<$X.G!//.?G?T3J)XY>UM*W(<1W0 MT[%H[C#8&_BA0KC232O4P\\_9$D\?VVA[J^$0T-JTVPB%M2IDC M>$Z24P7<"2-U9P&_=+*E5^.@H\084%J]RH7*L1:W-0%;) *IMKT.$%N#R.(6 M7"4-+H[MMQ'1'T)N3:TE:JO.ZHDFCAB7*MK*XE:R_ .OIXIP@UN$#WL$.VU4*I M:^HN%LX\F*RFB-CS)?R%PO0%^I6Q_#.&/[X*!EL"/T(69LG4?R?I%&XJ;=PK MAZ8YEDK"-%Y &L9Q#!\I4CZX1_?39 YQF&4I?-!.U$\5Q'$XF\>\2,-)L@!? M">!5<"H+:7/=D;,^U5+UK=?WL&?B[JND[ZGR7W+T,1Q+^.2;$A_>D:=;I#;* MC?K18Z_S[('"9,\A'66S;R%/K9FPS$_PIG,=J:6&))MN'YA6//25]#V51YZ0 M/XIE!P6D,Q>V@I)LYTXK[?/^?D_2?5MB74^PB4_J(O/I3V$>SN,Y+R6,DIR-4WZ@-.Y*"A7X!YJ\'G+Z@O=I'#+E6[14U4W;.5_4!$=* M_AEQ3N;G<,UM0/$KJSM^SE">C&B2A?%\WG/FG3$,[45J*CU92R=EOW&Z]3/J5CN:>'Y9T5\,-"Q ]Z76;K]A!8<_ M+9O_ %!+ P04 " # 0]E2TICUX>P% !D#@ &0 'AL+W=O/:M5-I= MC@KOJ[>3BR6U>+#,U67)[>Y&*+.]'"6C[L6C7!>>7DRN+BJ^%D_"?ZX>+$:3'B67 MI=!.&LVL6%V.KI.W-S-:'Q;\(<76#9X9>;(TY@L-[O++44R$A!*9)P2.GXVX M%4H1$&A\;3%'_99D.'SNT'\-OL.7)7?BUJ@_9>Z+R]%BQ'*QXK7RCV;[FVC] M.2.\S"@7_K-MLS;!XJQVWI2M,1B44C>__%L;AX'!(CYAD+8&:>#=;!18ON>> M7UU8LV665@.-'H*KP1KDI*:D/'F+60D[?W5O.?="YR)\#3,"FIY1VE&[25Q&O*SMFTSAB:9PFK^!->Q>G M 6]Z N_#UUKZ'?OK>NF\A0K^?@5SUF/. N;L_X?M/P&P3X5@MZ:LN-[]^,,B M3<[?.<:MEYG"I%DQ[IS)) ]*SH63:\V]R!G7^*M]8:S\CJ'?HS!OF'2N%NP\ MA7"4(DO3[>J:7;?2%XRSBENVX0IKL1.VG\YG[^)Q'">L$K99R^J*U=I+Q619 MBAQ,A-JQRDIC:2?:.,/&2@2&@*$W=P_WC'NV+616,(]:#F\'? _Y2)VALSCR MQ+!D?M81'[,[%'">2T*/ LJ>,W%\#L2VW+&LX'H-I)4UY2FGL,M^9C@!>RN@ M&PN Y8Z]KST\4'Q+[M#NP9G6R\.T949OA U=2VKLP%OSJEXJF84P47Y"[)4L M)>512;Z4BF3Z$].-1FQ(A/HH2R7&YD+G4- A= "WK)5 M34.R4F+-%;3!-UPJOE0BB)060KB9XFU(B>G2<)O3[CD"G7EC78338?D/GCM1 M-0H++@6> \K8A0'/N:9"6N(X>)S'CE*O$9$-_00,BFT+ ^C>@S'[?3 B"] 2 M1[@>9ODE]T9ID+"H0A'XPIIZ703KG8!1_,DB>)DSI*S*)W'T5D\9X]/GT\:3*-IG$3I8LK2:':>1O&; M%%[2C8%F.\'UJ]K7T%)/'^J"R"B2X)FR!\4U[7X^/8\6X)T >)Y$B[.8 M?3*>JQ>QZ,.5SJ/Y61PER8)<3][,HMEL@TZVT*H0\5U+0<27H.$VH,C M@9F(H+@PCS+4GA*[,0J=FMB2 /1^Z(7%#8)W'5J@79M=V5H11/"N\6I\7"64 M6CS$H0=3HZ5_V@S\/ B\+T"?!!N*2H0XBS[.H3,0Q" J^Y@T3:JR)A,BIQRJ M<.;Y5[:C[* <\9K07=]7)>::XROX&61.$$A(?T!5!NV:YGU) M=@&WE3A.V)I/+Y*PF.!ST!A:0'F5[BK= /:H/^PO/H7 M4$L#!!0 ( ,!#V5+#MAA.+@\ '8J 9 >&PO=V]R:W-H965TS$&* XO4=3X ,9'LOZ0V/#$"8+%?FB1 M+:ECBE1XC$;Y]?NJNDE1'&DRV0,P/!1575UWO>K6JUU9?:O72C7B?I,7]>N+ M==-LKZ^NZG2M-K)VRZTJ\,VRK#:RP<=J=55O*R4S7K3)KP+/BZ\V4A<7;U[Q MN\_5FU=EV^2Z4)\K4;>;C:SV;U5>[EY?^!?=BR]ZM6[HQ=6;5UNY4K>J^;K] M7.'35<\ETQM5U+HL1*66KR]N_.NW$=$SP<]:[>K!LR!-%F7YC3Y\S%Y?>"20 MRE7:$ >)/W?JG'PN>/^'>L.71:R5N_*_!>=->O7%\F% MR-12MGGSI=S]0UE]IL0O+?.:_Q<[0QN%%R)MZZ;6SL,%B3> MF06!71"PW&8CEO*];.2;5U6Y$Q51@QL]L*J\&L+I@IQRVU3X5F-=\^;#[ZUN M]N)CD:J"[",^Y[*H7UTUX$T45ZGE\];P"<[P\0/Q0UDTZUI\*#*5'3.X@E"] M9$$GV=O@48XWV\H5H>>(P O\1_B%O:8A\PO/\+M=RTI-R(.9^"SW"*Q&W%25 M+%:*G_]YLZB;"E'RKTBM3]?H".5>KZDY=G&'^ ML1"W:MNHS4)5L)D?.*)9*_&NW&QEL?_[WY+ G[VLQ:*452;*I4.!1M)&>B1J(B[/D!H=2)+ >\F[T0;\V7_YPA5?L:(ZB&)VIX\/U33O M4^B&DB)96'S8Z*91RA&T?X;\TA0#(*>E([8DEQ19F^^%;)MU6>D_(&W/ UFY M%RO$4R-JMDC)%JEY70E>E5#L.!N#<@<)(57=PE38_@M4KG1*]C$6O6$"<6FU M_W)[4W>*"PCX@/YKH9LA^=>>'*J70N5ZI1>Y$FJSS;M0BFSSOS MF#U,EM>]E&6AF%XL8=@C^4E!!3]QUP MS,@*O'DGVL :YZ1YBAA(L?.>.>4%2=FB2PZO4QXY&-]X!CZ@$#4!8D-CD'H4 M0*;BT!.M,.QKP DT5R$3IR$SFP: MV49Q,-QE$ :.-YN^$)?^#$^A_Z*G227B+,]!EB)#BV_J7O MS.,I)(G )G!\SW>"&1@QT8%+%'EXGXC CYW 2P355%2F;5NE:\X^CL'@)02? M)M-C6ZB"W68=Z$^=63AS$G\^M 7,ND(;L\E[W*#%30WD:[K?30J/FD()*@JU MPJ)4#@6JXW) @FTMYZ.>#K<:CE1$=#'!5Q.$N=J/&I &&:A,J;",^G)W,^BZ M7[H&C5KBG5:B6<,4'%- ^%3*,K;C&*4;[8DJS9L;RW!X&4IBQ M@+*K844SY>3)W@L!HY+O>F'8@NJVO3)FX_GCS/]?==V;&=+/ G3VJNB]F3NS[ MCN>3YH'GAI&(W3AFS1-G"D/8T#6E]Q0'U.F^QK8E^GE$OS(& O5 M[)0R1:CS$RH99:?%8B-A &MM:P+61)K+:M_AM&Y86TI4/K/Q&;@[6FDJ\JXK M%])6"PZO"5?P :D!B HT[!#:*F3' & MA3L'K+HY8>_COK>6U,V SLM5P3B#);, ^@BKJWMZ9NF?19!1;-!/S'E2+BUL MZQU](A*&NQ*OU,#-?NL.UCTPYP'G^13:; :+&-^W%;<1:YV3QCG6MZ^5'<@Q MC"#?B9T-(!P[D@P C.9&"?NTQ:SH_@>2# "9YR0HUZD$#J]5T] [(Y49T##= M;TN(HM !\X,*=IE%M,.%)BXW)?)%I[+#/;1YAWMY##5N0TX4*]4U]#1'?3I: M9I?P[))K:8;.24=G_&['KL%+/K!(T[)E42F$#^/5,>"XN7V'&I^(B2TT[P9! MYU+#I? O[8D#XJNBE<>FA!OH3)4*#* U#;\;)>NV,G,5]B 4>#:P>Z4&(@[< MO5& 'EEW$(/\PKALR[,L=X,0U04 M$U") ZHG1X-8/WO1UXD;3,W7L)UB6U_ZTY!@HD4*T^EX1+NTL]D+PQ\,GBH: M,!4F,8*3S.1L(=ZB=0@RF&(^GB>>SX-(LRA/.3!]+9"9()0A>X]P8>H5#(QM\_[/C#0.Y:UV@<,QV!#KU(Q&Y0 M(=Q!;Y# "N,C*A]P"A\GVA'K+R,+/D7=P5!\FDJ(TX0ZQ3WQ\=S$-\>H[W-)12^3=\TGR6:*J$R"_SN M2DAIJMQ3K4Q$E:Z_39:58OBIZ+B<#M_,9-GOD&DZ7RWH./&#A(YF@YK6;!&V MY/2!X6GIX="JMT>M4RD.92R(3@B2L3('RXDY'-8-_36?, N9NNT>C-(#N/H0X4H#-N.*\:9TUY MY*^!^Y;2JGB(5!)#]J?QE&^RXI;"CX6F8*HEI]$2#L^4VMBO";(T?%L 3;OQ MI8N_?LE8,P;3?9M<:U@-.S:\3XF&)YNN2A+@*5*Z%[ PB"JLB0M*;V*>:P1@ M]E?R8A# _*R+K*V;:C^AZ8)"6* K%^4&#W0]79;?7'';+FI$NHWI1P*4R\(A M*,>J(Y4>!F":EUQT.=.=<5FF9W:^\V0-3:FB<:RI)&'U;;O(=4K'VH;WCVHG M?BVK;Q:6?K@W0!GYW]4$.O"Y-J?*W2L2>SRU6GC"&*<_!*B&B\;'=2@#=&UF M"E]W,D_+:5D7S?U">TNUS>E6Z0ZQF.?2L?=51Z!J=(ER++3I:5P@- JP 9<& M^YK4??!:4) ;5LS!2,.I9_&1]06EYZ0I)]V1?#=OIX/#,W ^9+DQTL#2/_>5 M_5KR?5'KU#D42EM$ M^W7:)'&M[CAC#IEK@NI0)+AHVE%K'*)=CCU$PYW+:VOC0?G!"]9O5_1W<:/[ M$6H^2+U!6AK[]OL>Q0$&:VJ'WU$[_-BUPR_0Q03ZN5X)LUG<9'3[ZMXB:BJ> MPO9BKU6.V:"M[GC.5(R.3A=OFA3_4%4YP>A(,]$QHZ)LK W161J,W&QYOD>_ MUWBCD+[05^9/4_6];>H#!1\T?(9S]LC.6)_$(U@V#L&"O"]XHNK1 LKR],WIJ= \PB.<<;K UW=JT&4/5Z_D&LHWL@KB?5$V#%I, MV4,JTVWTF2:[M0>2%O9E@_'H"8@18F*>S1OKCT.JT2AHS@3M1<1@ANQO.1_6 M 3O)G8>=_4S"EQ36573^T*F?/8;BGZ@5Q]SQ->P TO[I52!/>Q^.G#>X*8A= M+Q 3^I.(P/4\///Y]?!]O]CH_@#Q8L"+GQ-QZ,Z?BVGD)L]%Y+E3>A=A?GMN M$OM$[GIN1$28T9[C/WZ&$,_Q'S^']+[/%)/*^-;\X]XX>I(-;#,=2:-#?!GPQV6L)/!0WP/QN-2=T-[?''TXFE>>E?6 MC0%Q=ZIHE;W&3.U;^AU&6NE#60E>UBI?3DP*FAB\E?*6AEK,[W2W0#>W-.)C M9L6\>IH]"M@2I=O\DM=8F001)O%YXF'@YEM6X I9$7 IJ/_>J;S<\A01 MTA7(3 2A$T,;S/T^PNB6T261;F3U37'S#7UGFH!B[H1A)'S,\?-8?#^ >H/? M[A 6]B-G[H5B[LR#*50*IO8^XQ%O.BB%K*/&ULO5;;;N,V$/V5 M@5H4&X"U).IFI[:!)+M%"W33(-[MHBCZ0$NTQ882M205)W_?(64K;IH8Q;;H MB\3;G#,S.J/A?*?TG:DYM_#0R-8L@MK:[CP,35GSAIF)ZGB+.QNE&V9QJK>A MZ31GE3=J9$BC* \;)MI@.?=K-WHY5[V5HN4W&DS?-$P_7G*I=HL@#@X+MV); M6[<0+N<=V_(5MQ^[&XVS<$2I1,-;(U0+FF\6P45\?IFZ\_[ +X+OS-$87"1K MI>[,Q@IG>'Q^(#^O8\=8UDSPZ^4 M_"0J6R^":0 5W[!>VENU^X'OX\D<7JFD\4_8#6>S(H"R-U8U>V/TH!'M\&8/ M^SP<&4RC5PSHWH!ZOP!=6_'JKP ANCWZ3@^^7]*3B!>=GD 2$: 1C4_@)6,N M$H^7O(+WCNE6M-OC7/QVL396HW1^/X&?COBIQT__AUR?9'*5?&XZ5O)%@*5J MN+[GP1?3PX>:PT9)K%_,#@R'#;<&%[6MP>)VJ9H.87RAJ8VK$U$":RNHA.PM MKZ!%6A_L_.X5?. M]" Q0($(.2K$/2)\Q#.X[ANNF57Z'*X/CGT-;V(Z(VF2GOEQ7I"XV(\C2I(H M.8.WO%58A(/E)U_QO/J6W2/8E@]N&.@-4J/70TY/)"(J<%H5%!HED* MQ904LQDI$@I92J:SA"1Y]A30?T#F8I^D4Y\$.HGID(W)-#^#E6A+[K_]%<;) MVD<0QD7-CJ)51GA%H$Z 2>D\$JK"#:?)%@D.G"\D"-$@9^N29 M7K$3&8M!N7&G+/(*//TX(&)'>)8- SN.H*@SV3L-;;1J7I+XOQ:V<]OA_BTI ML.8E0Q'Y78&Y+:TCQ'RC1[X"L3%CL^ME!35J#\]SS#O&=0CIGQ7!RJKR#E3G M(C)0D#R.213G$&>$YA')HAPH)=,\QYJ8PNWJHP%46!03.DT "R)'^:419+,, MSR8H@]:)'4.03@NF'_X30TZ_^6I*8_H=T"0C41*/\]6P;?KU']BF7;(T[WI= MUMAHQT.C,:H\R2+XH"R3$$=D%E-"9S.("W0S);0HD( 4<8ZK,;STQPZ/.B7^ M K;^/F#PV_:M'9KFN#I>.2Z&3OMT?+BOO&=Z*S!QDF_0-)H460!ZN ,,$ZLZ MWW?7RF(7]\,:KTU6?4$L#!!0 ( ,!#V5(0O@$G M%!( 'HT 9 >&PO=V]R:W-H965TR.[,3I),]' [W RW1-B>RY-&C.[Z_?K\J4A(E MRYV>+!!T+)FL*A;K\561?O68%U_*O5*5^'I(L_+UU;ZJCC_>WI;Q7AUD.ZV/!9*)CSID-X&L]GB]B!U=O7F%;_[4+QYE==5JC/UH1!E M?3C(XO232O/'UU?^5?/BH][M*WIQ^^;54>[4O:H^'S\4>+IMJ23ZH+)2YYDH MU/;UU9W_XT\1C>]>9_%^4&)3_*K*E_=5J!( M[V]C._LG,SNX,-L/Q*]Y5NU+\7.6J*1/X!:BM/($C3P_!4]2O#L64Q'./!', M O\)>F&[OI#IA=] MER+.ZZPJ-%X^ZFHO$KW=JD)G.U%!"ZE\+ 6F"YXV%<1SI_)=(8]['R4>FR$5+8"D-NZM_Q\RRQ(C4OA] M*28L/Z0CR6]^%/^C9&&,1F#+==KN.?V9X8^_%N_J*MZ+:S'Q%Z&W7,YN^/,R M],)P93X'OK>:A3<"#@KWRT04>+/Y0D2>OUZ((/16JY7X!:(WDO=DM026?F2( M+=:>'P7\>;WTUO[\AI6#&<<\4UE5DD)H#_KKGVQ4IK:Z$MLB/]ST63PJ,/TW MM?"V+@IP_[%5A^_YP1S_S_T5_O[G?ZP"/WC9J@"+QMHG\P74M89_?LHK;&IL MB+ %J*^(Z*4B84A46O#<(YY8N%D_S7NG8#2%2CJ^#2?WTR0('?4'WF*]AB:] M=;"X@23+V=KR3RRU<0&&\Z+EPLY[OJJOQ=);0F?73&?!!A)Y(0S \2H6?/FR M% HNP?F !2)7@-TB)LBLTC)-3]9I(#"QXETW:L"0JJ[RXM1-A%4$\Q\@JB:[ MI[DUR.8\Z4&FM33IARQ 9C'&9QT]3WS.-+GW?<5>3(YIW_P='IN =T]ULBQ5 M57KB* LK:+[=XI78G(3D$:Z*(&T>?WE!62MA.X;:69JIN$-&C?,LUJDV\G7. M;O0I*Y:R6V_WK5FV7>%3P2"+TSKI8A?XE7FJ$XYG1%@=R";!V40Q$.$(5L"30B@*84C"?SL0/QD&\8+5PWP01 M['7=OFE\P=%$0LJT!H7UFG@]B8C,;!IA3NB'8C*;PO=^ $]_1N]#?+Z_L'TP M\=G,6X?^C5@%TS7-FH>(?)@8^DR1I%I%1G*B]%&5T!-62@:6J > L2,K/X9E M:82VB>\C!E#,X%5,X$Q+D(^F"Z;F^0L\!=, 3V_W,MLIDW#.K=N/%MY\Z5-L MQ>)H10BFRS""B,OIBIXCB$H#HF@ZH^=W9P8.V^Q(3X(Y*XI8P[/71-JH"B*O M5B%QFOKT_!NE1CA]L)Q!C88Y@N7,)^4NS%,0!NW\#W\ZN$P6T_#&;+L-,C[+ MU82:232=]Y;D9O>1A1J'APMNX(<596R)A$&>NLF-:D#@86B#5[\Q495CTI9!Y1%<2(@( \$$0QW^H(#ARPUTQF7 M;"I^E1E@.EL-#:%_XG'/>$1 ;9A\H!R;ZB\*<:F"E8@LIR@"ZR])"Y#.A)J" M[*7)IB/Q#;@%WV]($S(E/4S'=<>Z2NH8KSG^C=DC),2P0R?[7A)":D/3-P1_ M4D(:U9.24@W* 22"JGG=1MW& M07[!5JC2\#4[]WN=[ X,6N0&M=@X%6%""^FK!&P[F@C,ZR;=DH'ILB(6#"2K MD41Z!!0U'%O^4W&/ *BW0),48,[@TY#$F&+&W.)YP/*.^8RE@A$3PO X+NIA M>'413N@%BR7![B9)P7T(#1MG@G\^RB(1X6KN15$(1BMO$:P[7HAD*@,>B+P% MP!# &:#-Q;".@+;P(\2:8!9^.V0'@;=&S/'GP,.A^$6!7D]GD;<&%EZ Y,*& MQM#S\0;3%K[X:T&+&--]% ;> MC,$]2_:: /G,)X0&R1>0O+LB $W)LB(ZK(;$WESFCV9 ZHB MQ!M]-H), A^I8$2C[G8@CP'?KDA9)!)T149U<3@A"Q0AIM")5FM3C#S'5Y*N MSH4C]SQAQM%O0_E )K_7)644X+A";:E+9"M/!KLGYZF%"Z&7EI5SDBLU"45_.$*.E>+$ MZ"W"/23/M!23'JJ_030N=)EH;D0!QA[A+E5&LC]*:S%ZB=HKK0PU+ MH#+*JJK!*U1METIQKC&IQV-6DOH#%--&U]D:)W()INIRWT&@DA+JSJSIDMV< M;\QW+QF[72B.T$ 6UPL?J+BUH&O?#Z=^W\C\V70^;F,>ZD'3?0'/$U4K:JQ: M82HAH?6.SSKJB-H!'=\AET;UEUC,GO:WKL3]3L_SHS5*CYZTJU7W9BCNI>JX MD:6_9]\I4Q MNHVS&Q52Q71!J,8TGB'8$^7Y9Q.0O*@&ME(7C=S=C?0JG]QHVND$HR"@.H3#21>OY MC>W3LGM*"KS>"/4OG/87.O#.% M#S4<+H?6?!'B7M1&@SQL\^GSWWEEJ.Y;R3DQRAD]EF<>:J;95 M#KQDP)@DS!GT\=2J*O2FMGWW;^<<[U+2,77-YG=&7_D3&& J?LM0\Y&R@J4) M'XW?%WDF'W11E^).)QZ4FFJU-1Q_!C+.#SH6]RI&$@(RF] <&PO>WGW\^1Y8 MNVHC CYS4"I1P#%V@TQ]XTOEHU$E#>7>7T*UYT$5@$WQB;2IJ8T:(^'G1ZKX MZ\S 4C+D!HG >%,-J)Z02)UJ=_F#*C*V )#>%?)0DE;*F@G1EFKPJ^%-2'<2 M.ZYM.M_4P&BF(R&YLVOR-JV5 VWL* D.F2CHA!R%^Z@85N3U#E9XL*&COV1[ M:C(5'U#,T0%+>H+T!VWM<#7[@2O;065MN']Z^[<[3Y3V"-)?!A-Y8_>M43YL M^H!U&QS*=.W68UU0 17.H'V4)U4P2(3OO. XQP:ZD?$7@5"O1I?&?3/N_FPK*/N=BM5A0U6A3_;D+XTFS4')WV164R?)-REFBLS M'=_2J>QM+!R$W@'L\-E,C4=O[+/B548T2E=AKOMGWF M[KWI2)3*43Y'%IFU39+$C=)-XY%"6>A$Y:LX<\?6"XA5H&EL)BUPT3=F,KE#P>4YA!0YT* M]51]'9PPJIT5 )B=BKYE!,E[+5&OBR&F[71^A@&MM1*8I&:7B=KI9-IO;;'Y MN$?Q\)R67DNCZ326*(;! #2X#:>^(KQDTE1-YAR#] $#SM/:*(LZI=FIS4A0 M")164G.3ZG"C4EI=S''):XY]VC8K&XZ*]QF?NB* ZJKLHP;R!-MII49EV

    -F4?;#"4)58V,P 6YT%HSG6UL 2L &L"\ _I*"S4)+:AM7 ME2KZW5YRWZ)W2)A59WT$0"0#!71E)D-IRBDJK;\@_7708*CY.G,LN[>Q9/@- MK<8A397=-R#3&#:='M,,QN83 :O*TC@,;RB+T=_3F ]Z/%NQFP529XD\@:S? M0*&:4)JMC0J"7.VIGA/O(%=N#S*XG_QGE$]-\O;PC%V9 Y ]PFA,WXKI'GVP MX@T>^/91I1EA;!1/!O(:D@IB-/["H05&.?34Y(GM8O =3I<=W!ZMXO#*<,WR M3(G'O$XA">A;Z4>.K&VRYCY]XAP9D$BC&))DYGM0A+LHN.MQI^^M9<=]S=Z* MGGW-XW(WGO/R3S(U#2X>UB$4/'#6NQ9K;SE;36L4?SWC?&[]8#O:A8 MP?0Y@X(U-MML+/>V!9W@AB*(9G^&#-N^O41AK23TZ 8&_LY#08U[?[ <1;BV M78@?>HOYXFQ%=T=8Y5?V$024ZYG3"[#AUG5TBUA8B]R/>,Z:R7^Z&PF 5E;# M;$866CDMJF:5#CJ:#L4,G5)Q1,R^6(.:;:!%[0"X9U3';GN6-.!H9#IZT^.8 M Z?P=2IN=%NK!G?$G4JWF0LNKNB\0-J3!P;@IR>[C5OS[1W' AV,QZ MY01H%66R\5@/T':%3 L+5NXF%$>,E,YC. ["7'QW'YIE,(EVA=;M.5YR=+!+ M'!_=88E\Y-;&QEJXN3#ZC [<;-@HG5WNQ0^NOSF Q=@*ZE@'N0Q4WECRYM3> M@T.!3?DG[K;8S+0)1]:(5(4]W'[7.8!C^ ,H@=QWCL2(^#_O/ME$V+803"_5 MY7-J6XA=73!2KI#B MO+*CLR*6"O51E3(<*,]VUX:!E'P,N:NWL^UJWIM-2\5'>XQZ#]BB;3-V:V_: MT.A]GB;VAJ-S"H%MQ$(1?CD&MRMJQ4AR#"98UQUNL->[56X3UQC9)ZIYT-E3 M$-3-K1D@CZ@>%0HK%"5T6;8O!-6Z9<^$,?% MPB $(M;C(=# MXF-20.G&3ULB5'2MK*G[GBJI%]2UH&73[7#W[BG1'YY ;2WR:S>XN;I14K5) MR&DK'_("U8(Y%Z!^+AD5U%EJ>Z*(UR?&O::_UYEBIG;F!,I"I3QK$"Y46/8O METVM5_8OND%Q0%POS%?GQC36'RP4;*7H;LY!2QFKU)CEA:LX3B)$I:T:!]*9 MPY]N(>I$2[J^R_?=G.W^/+T??,_*,'6):LL<3HQ> ]A;EX,KD9UP%C3LS;:T MHF\-W'4Y]%K:#[I]LMB6NE3M;3KTK8L.02 &[<^-WOP+4$L#!!0 ( ,!#V5(T M.BUFR@, , ( 9 >&PO=V]R:W-H965T=CV(NO(N^^^[^Y$>M89>K 5HH.G6FD[CRKGF@])8HL*:V%CTZ#FG;6A6C@V M:9/8AE"4(:A629ZF%TDMI(X6L[!V1XN9:9V2&N\(;%O7@G8WJ$PWC[)HOW O M-Y7S"\EBUH@-+M%];>Z(K61$*66-VDJC@7 ]CZZS#S=3[Q\<_I#8V8-W\$I6 MQCQXXU,YCU)/"!46SB,(_MGB+2KE@9C&XX 9C2E]X.'['OVWH)VUK(3%6Z.^ MR=)5\^@R@A+7HE7NWG2_XZ#GW.,51MGPA*[WG7#&HK7.U$,PV[74_:]X&NIP M$'"9OA"0#P%YX-TG"BQ_%4XL9F0Z(._-:/XE2 W13$YJWY2E(]Z5'.<6'^M& MF1TBW*#&M71PIX2VL\0QMO=(B@'GIL?)7\#)5[ M9C?YJXC7#<4P24\A3_/L%;S)J'02\"8OX-VCDX0\3VZOU<*?UROKB"?CKU<2 M3,<$TY!@^I]+^6]PX$N%<&OJ1N@=5,*"\,/'H>59P84GN6K#F#?L#%*#8_>O M\3+F=X>^)> ,/+9"R?4.6EX@6 Y?QC3-P*Q#Q"=V)BT4W.,6=>LSE@AO_-8O M/UWF>7K%SF\>W@9.826[>AM_QRTPXK)RUDZZBKFZ2E)YU@AR.VC(;*4GP(S8 M"8*8,.NE9/)",U=B$_&T-XP/*=#:8/JCQHE!(F%AJ+2>OP>7A602#DK^%F)8 MMMQ>-J50:@?\""'XQ">:1N72'GD69HMD^9![GAJ'MEKH*@.U/W!]QKJM@4^_H,PB;67A13VVPZSV MDCG>=/90H?55X0'@*@IH#(5&]DV4O*0U=YJYU%ZJZ#>U]R0\<^+)'V3R>*1J M\8!#XX91"BF>%Z)M_.K%S_N!&2DY7[:]1C\9V;LK"]_.0VW"29?&4BZ(49S^%D\MXLK="[,EYG(X+G']H) ,HX?H!?TZW;,=V[IB' MA?Y3X+-%JO%P"<\TI,C3[/TI ]H&PW6A=L=B?Q!?'^K/X_8_T_P\B?W3\)0>W2HVT"7>G M[=7T%\RX.E[/U_VM](][?[=_%K217!J%:PY-XW?G$5!_7_:&,TVXHU;&\8T7 M7BO^BX'D'7A_;8S;&S[!^*=E\3=02P,$% @ P$/94B6+FN-_ P B0< M !D !X;"]W;W)K&ULI55MC^,T$/XKHW @D+*; M]R:[M)6Z"X@3.ECMWH$0XH.;3%/K'#MG.]LMOYZQTX;MTEL^\"6Q/3//O#PS M]GRG]$>S1;3PU EI%L'6VOXZBDR]Q8Z92]6C),E&Z8Y9VNHV,KU&UGBC3D1I M',^BCG$9+.?^[$XOYVJP@DN\TV"&KF-Z?X-"[19!$AP/[GF[M>X@6LY[UN(# MV@_]G:9=-*$TO$-IN)*@<;,(5LGU3>[TO<*O''?FV1I<)FNE/KK-VV81Q"X@ M%%A;A\#H]XBW*(0#HC ^'3"#R:4S?+X^HO_@.E >K21+.\HI625&$5UE!-!GKO-)$BP;2!),"%*!\@I<-OR1-P/AUFJ05N\! MGVI$EUD2?PE*0Z&\&[Y0.(5M+N:+M3F M8J#-$>^T"32VKK5>$KORY)_C]"6=:1;F>>9XC<.LS'S*/Z,KJG!8D!)U!61A MD4ZM\!-%V*@.RC I$BC"JLA?,%^6,RBK\L#TOXKBO.5AEA>.\C@LR/^Y88Z> M78_4OJU_!,Q(\'A33J?3.[,:K]=_U,='ZAW3+9?$#V[(-+XLBV"L[G%C5>\O MV[6R-"M^N:6W$K53(/E&*7O<. ?3Z[O\&U!+ P04 " # 0]E2@*FM:=0[ M #QV@ &0 'AL+W=O>W=5DDY*2 M[+FX0!!K9LCNZNKJ>E?U=S=-^Z6[N[LJFSEJW^?[1V?'K'T^?X0OTQ%]+=].9OS-K53/4?5EOLU^;JER5KLL>ZU]/OONVAZEQ@&]7,LV/ M/,W)S#3')]DO3=U?==F[>NW6\0#? LP>\!,%_,>3Q1'/]NUA=GJ49R=')\<+ MXYUZ1)S2>*=SXR56_'_.+KN^!<+YOPL3//43/*4)GLY,\&/1E1WB^=?6=:[N M"Z3*%"9_PS#9IRN7K9JZ \C71>_6V::LBWI5%E76P2,.SE'?95?%MYCW M0Q6L*Z_NZ)- M;?:]7Z8M%EP@'H]?O.D ;_3[+?[NZC7@K,[@8)05G(S#[*/;N-;!OG99W^BS M>%SR#-AYYKX6.]C:')FK:_$1WHIH2,"*#LA';0DGSSU.GB\NZW/G<'??=7VY M(Z+!K?FO8;VEC4^A:7$\E%RONWVQ 3)-1V]R%B M(D%Y6/:W?&(\@0,J_SF4 *PZ!J$&KZ!B-T57USF(DB*#@3AGBFSORKZK-AL M0%(1$ !6TR( Q8ZI%8"#YUW/KU9E<5E690\TGV=KV*^JZ8:65@N0X<'%:=,O M9 5/@0O4-:>6F=.+<\"T[MK5@Z-GW%?0$#H8>3VTR#/".\1!@!4TZ\/L8EA= M&0S(X<^SRP$@!=CKIL_P(.)$?0.S5U6S\CNC\UVZ_@;/;.M6#0BK?R%4 ,(: M";@-(.;A&T0(LM/&';'R.2V"A MB/_]< FB!T8"Z %[X^%I#EI>5L]N\;9KU35E5>39T;C-4@-!KYLAW MO+AO0^:Q2,%[I($<6*T#:%OX&O8(6*D0-,J?EC +6A^,D%4.,),S70$Y MXAYD+1+8@ A#Y.+X!1$$/P52I^*3QD_ M%"T<#&"L1XR_OS5MM<[^[(H*^,J'=EL E3..UFY5D\IY_^.O[MP?'KX+@S0!]:[=/<$7: M0;:MFDOD#;!%:Y"Z2$]P_.H&7R.E&OD@HZL#DOOB0#K#$ !O2\# !(AJW-DB MNVR;@M'N>M(ZD6AY+Y!OER,4;MIFESPQK!J[MD,J+9&G(HO6HC["GI4 MR4+T'R(V0<7R>IE*D!+@HJ/+WW=S\L3JXC#F M8#&!W31#M8Z@U!%A7X8]@80ZHF<)N0>]8ZQ?XXKHU )'NT5:\-PUM7O").%5 M(T.)*B+&@S2 I+8%+@@GO09C5':E6:V&EO=OS;M?H([*YC32 C+32]P,M\ZS M!=WJA=>M7BRKC+"/8,AEYT.+NM]M2IMZV AT!H)$7^G7(_V\[-@:0%UH#2IZ MT<8LV],@/[XGJZ 307XJ^)Y; DKIA^V0, M,$AB,GD]$W,U<,^F9ME6R_D> \*G%#?_/9"TUV"\%31GPG2#':<40;(#SC@@ M,Q\ZUIF*/H61&(/,FU"V 8=MW0$2)_Y')&^X"#%?0796;E#-O28I!PL&H#MF M(0 %T"]P-C@ )6AHYT2_I+-,(5&XB_T>Q"%I#'A>T:,"L)2,6 ,"O(): ,K4 MK#-^!=(V +*B1F3SD3G$C:0!(C3=(%<:DY1260)79-00/?@-7SO<8+;M=DWM M>MS(.;V8V-^!WQC@CHV=F31G'KD'WLB@DY;#8RU.7@-U_1'S&^TF!@',#]+% MD%&1 LN2RR:_I,<&%RO=!\93)[T8[D6 M=AC-RBYI5]+_CP@B5&YB>6'U_?$:MD5).LDW+PY?9#L@:-++<9S1@X@8>O#D M\$0?I.>^.0I?H#4<*)L!GR'+% TR :K!SK T>V5$17:"V@ M!Z-"N39G .(0Q36@&E[;H8\-#N32."G;C?$U2UWQ &3;7#45Z+^="$HR&D"; M> RJ.^C;_9-\2K\Q+\,=;4'QTV%Q+[9L3N "F8:9^0^[H2+J8LRB_07SHV/X MVO&F%FB$X/=-+;2W &.*;D&_)?E"?M0E#\=++X5?+LK0\PC(GP'(E!Q^Z!A) M'U "'W*$.SJGC"% ZE"#/E[1(9I@&K _X15V:XKU/T#A)B:QA)Y7'CVOEI=6 M=%=YAO_/WL&N@ 3R*NQ'T*J !G%7\/<4VA;'3CN#[C]A1*5()"72$%JH<#ZV M>+BJ$D9 ]@A682_*;;!8D,_?BJF!+ )HG+VJJ/:7VQ+9!:A^0UOVHI&T3@XN MLV_739PT^P&,1#:Q&U3G5PBG"^O@H^4U6O:"S*FTXY=1IK?-5]%D@\,AS]; M)<1AT5V!]J=PEZX+RCX04M\.3!D6ES0-:(WLI99IR8S=-QW8U824H#3A,&4_ MB!E4 \_=H\*)\U2.M#IR;[&/!E64XAK="ALU93(XP.N*6 I:="!P#U9XI"LR MULGID!5;0+5 R@0QQH7*C7@5P%Z\$TRXQ_00IJ0@PXQ#;,!X-N>2>/86P-D2 M9P^.-9ZO7B=VR;OC)L#!YJ!9?B=?^W^S:#I#7?#G;QIT]B"=/J9Q03&%^;LG MK\6VC-4"U@K.9]'R3?;TZ"A_>?P4_CIY]2(_>GD\H<*3_.6KI_#_TZ.7,RA( M8@"'/LU?P$LX]*O\].6K)0/M^"B$W(X6N=\%'J:#3Z &9^\#$TD&U7[+0.;/ M/X[UD&JH[-!--R*X82JO-08PZ.4*-!BP U"'ZYBA'*"1PCIKO>4/D>56%[WX MM?%3Q'#9TQ$84F[\'\5U45:L(=T2-QB(3WGMW2JF"Q8J\44@1L2$ A]BL$OX/LQ^+^HMR3-G,\4XB M,P9&4O1!Z32[BNYUVE;^Z<95U_XW7I^]Z@S03^<4,5L..H/8Z^/H2PV[^RWUQ M*]]PA+(=W#KV-YU/^!59[X1O#!WMT#?S+PI.=.2W1P_&C%Q72IW26Y<0^;$_ ME&-9S$$.-4E@>55SBQHM@4]N[)2[:R$38!5$=E^*-YN VY-#$4 B2Y /UUG: M$&?+A*&RX9>:3$\\ C@)87A[Z1_)0L)IH-:6%:W*1KADP@#;.& _XN&048X M[(455@Y]_<85BT>P694T)3$&9I'[ <:BL MN%5N_@MRP(P\I@'6BVU7S^ M&7=B_0'(L>OUTLEF2UP'(T.(1L9NN?:6XH9IU1Y.KYF^QGHO_CU]F'\=LYB]0"0R=LIL)N_7-H M>G)38D")_0CHT1%B8!L!-!F,#@94QEY^Y9-3(HEA.DG"9+Q KH $\"]#XP= MX _=GG/.G\D8^C*G%$A@G0?.<8&JFQ'>_4-F2S#N4M1D939MVUPV+7.U6_N0 MG"E 1\%@#I<8IL$8-IY"C9FQ>K<)9W<:28EQ>?HZ^YR@#P^G6(4,#PS1,\!U MHQ#Y>"1K@_J:\4!KFDL46%\ ,+*LF7O.6=9)Q<#Z!F:MNWMJ"/.R-$A(8?;! MBVGY_D/D>YZ0G(OJW$E0YT[N<&R!?,2T#-6ES]FL_UAV7Y)ZW&\?SJAU5EDC MRM@W&-%ED@4"_H>+([B(BY4=VGH@6AP;22L(]=6,<3TR*_,9#=MK?V,RD$"] M!*TVS6J8)< P7(9YBZ!,<%BNR=03!B#LRUZ2(W:HH+ W"X^,\/M=\"AY"82Q M8G(9ENK)\8 N^7'(5YX3(P7BHK0<,65 PW"H0K@U)A7B6T-+6A/E (VFYV7Q MY/AB)S"4M;CD#EH?XAFYWCC1< ;E\2P4X(=79(=Q]S7'0+65&J.V&,@?6A9F MERA& 9Y)G [CNWZH LRU6TUZ 2#+OFF[4=#PBC,^Q+ ,,U,NQGH S!C*@^G: M8NU2U")QI*#"BN7<@(#0_"C.F6HR3@[ H!I&Z@ KA]DO(6W-KP)L\X:X%P/@ M?-H.'P@/*J=8**7XE!X69/ZPQ7E6J(GY$=11'V@+]8(U^NS66>UPX^$('&9_ M"5L3/(SPR/'1_V8UDGT&-E8S&A&\TAQ+% R4!2Q)+#X4Q)E)4?(5 M<"DQM^9B"I9?4;*K").U:@[+KK;:&7MR?@W6*-;,O0VH?$T;J5G[HNLM5M$5 MT):8")WK>/\<"KL>A1_8P-8KA ;O8M,SE_!) )H_XA.[.LK^N7%519XT36B* M$@1A#TNRO4APEO#F=;D>*(;L"2E!G^P@N '%#/@H)H@"I,AGF<$'G+$I%;BX M073A71.<9B8(T@-C51]0J-$E2XQ+!IM,>-XS2O_G8O22N4 MV H$N[WJ.:T7I31*UY(]:)2J*Z2R1 ?P8D4I;BEBO 22]F1-OE@P8S@,I&%E MU$MJG\(P'L!B'21Z^:]*BDYA+-XFX_'TNRY]E"669_NBV95VSSXO)YYOL.#]Y^H+^?7I\ M#/^^>/$\.^DQ2R9_G1JV?9\:M3F/;XZ%DX)?94/#[-GY\>/X%_G\&8CY^^ M.'J")4$GMTKHK.IJN(_,[Y_!@#=$IT M+.CE7<+3'@N1.+$)#>H-@]=<5N6V$'Z##GX\8[>@FC#X?'J&I<4H)H@DGXVS M84X.GX=LWU"N+MH-CUEB+Y%YT"S]RE+[[%N9>>+ MG\XQG3^I6/R;Y@I/K\W35%7 [A#]F<$ M/O8SAX6'\8%-@F9!6=P20:N8I4CI%_(ABJ-'IA%9K3[^T%Q+4KQ1*\J-%ZDR M!9#H'.B4B*X+M0YP3'.IG+*/@HH]V:O>@*9\NQG=[R+:D&U- MHHX*S-C"0F@,QL7)KFI$EZ(E6!79N82-SKLI! E__OS^)D#A#3R25 MP7@1DP0F$$Z20DTQ'\ERY)-4U<"E.6$<9>0/RASD V=$H =1BUIRG41.UZY9 M\\;#Z%*+0)Z.M,>$-RQR?N2,4* 6[]>$O=P#SQ3]EAP,G-CK@8G#O^L1%UF- M5T$Q=O,0O'/C+J7$2$_B^*R:"BM*Q%UI94@8I\/0B6+-;Y%Y$<08%SRVM[0D MDNR4"QC*<6@0&?NO8 ,GAH+H^0M!]8R M 5,QOW'BIKH31B0/@).PYU. M0R")4(*GPSV):;QWJK]@.5/9TKMH3SH4ZEK/TDK6/A?"1I8MU[H07:\H6FS* MHE"MQ23ER(_0:=1E=-A$G>CNQF;0-S3<;]6-\<&*I[&#?W-D##.T1U.31:I= M M%1">R===3(J4B&W,VN[AB+?8W1P5%1^Q#*O"E,\D-Z]GNF[ENS0&F6ZB6K M%,,TQ7B$!%2:5-%9-"I""?[QE%?\(AB\6,N M2A;G)$ETS.0?=#&J>UI8'WH8C>- MN71][3A>SSXY#GGV;5/9E U.E-A(W1=1>DZZ(V$ST#M7^(XBRF4=THDV7#9. M.:3<8&/.*?R@RG,\6[ /;L\E^5Y[TD%Z(AQ4M6J[%LXFPFTV#]K4?\1#9Q%! MOO#Q /U5VPS;*RS(#01%F2X=)IGUDKY%UF6SVZ$;VN>2Q!5!(Z>XO!-GGFI6 M$Q\_]MP:R4[)IN)\HB- [*+9' PJ:\4<:9%'-^P8XXE"3A6%!3!KR$/-A36P MFM2 QC66=&PI9=$;M14$ :!B L0=HP9:]B$'C318V24."T KD]JH#T$2/ZCJ M^TQ]W!=^U ^_H] K5VOQ0_Q 2;D"R+(/^2#2O%PF9=UUR M-V0P\N.7/;-,:3IPZXL=Z/1:TL&V#Z%BFW[FJ10450@H_(AI6<-NO*XRAX4Q:HM__]6AKT<,9_(!%5@^[2]?Z+B_Z"BI/)-0T M1\7Y-!:*C[)Z--N>P+Q!W$E=B&$$[CPA>QLZ69@73<<9##S*#PCX95D' MM7)<1;]88I14.;U"JA4K!@MC'PZU%-*J6RW0H-Q)3367T]L-/F\QTE=0_[DN MU^+TI*X/<=I_KE6FI K9U7,S;GDDP^HJ)^G.V!7%^9X@X\9;R&]L]F?(GD?Y';J$A.0!]AN8$'=PB[+! M)4[IWU )L&(>>ZU@#9%I M1T7YNIB0=U-0/75#.K.B:S4Z3[8N.E8^0X62U89E5%O\56@+&]L(2W*\NO[ M$IUV]!%B"YA4]2I'V@*D:[8T2I$\ @"3]7!;E-H9GK*SG5E7.GT^:'MX+#B_MNN9C6 3+/8_2#"M.\2OIHSC)G6('@YYQ[H^!$MH= M5%0Z,FE#EL\6R@3OMA5$>&(/-$CF T[_4>SV;VS,(+?I?%S*WEV5>ZFFI1S* MNMAY O7^%YLR3:7SHWYJ$>=+]%1KC6*UP].5R%*:;P<8V$DP5R0;T]M\Q@4\ M)PAXU^,:RB D?/!,W4 A70F.!( +) 00KKJ$X3M9<8R_Z8K2BO-]L9R:43S, MXEB0M'90A5P[DQ0F43N;JQ4'1PW9('.?)G>)Y0Q'MQ?MXCVU@JR%C9/VZU5R MY>QFD3'#1>W!U5N,:95@$N_1LXJ":;\'FZO#:&V)UB,R](Y4#!_%B5H36LP@ M?&HACDG2GGI]2$^\<0QAVI'G0@?>?6SJJD;QK[LGQ)V%I285^\=5T M7PH=+_-_C/P>]]/08IV)TI1'VP[823/P&-7!UVR%$2L^O!>A.; D3U"!D2: MI")*7@R,0DMB5Z(N5@]H!N;>O&B&%FC]GT/1]FS:D#L*(Q"YS_#>H-CC_ ?0 M,>\1GL)@X1JT6Q&@&[WES(P"X+V5\-8L,VWVM'TD M?HUIY8%Z.Q" ="*[)3">">X3A5GQ MU!76EZ]S\4G4Y(3VH+XON#B'K-!N<_0N%VN4(V;-^KFVKHN64O;=>"F R A6 M>I9PU<^H&5(0 UI6TWS1ZN>PC,ZV7J"4VL92K#C5K T/.MB>&: IG/AS1DN0G(^T#C M .G/V$GC9U*RYS'_^T:,'8W>;$Q'^:FS!RO]JNF;1/V9N&D=[^Q"]V(QGCKZ M[HZTA45AD&R?))6Z-!,*">FFBK6MMV&MZ'OE]M:A$:L*(>/[?QTY(HR4LJH] MD\NUXP"!I#0$V>%;&,\,Q?)LP$Y1]HD:^PSAJ+!J(,R6W%->P^5VR'D$]UTV MH)878K1T*;&#N+HZ=[%&13AIV9F6ZS'B.U^BRS;04*OSQ$5FCS5I6Y, F]S MPJH8[;2)V '3W?A=[Q:W?4*SJN:8+<_O0S/D&N!J'6S^[+GM3-AS[:'".#>G M0MQ'L6%=0Y;F58\NL0X:U$N->R7$CJ/;D-\@A&^SD;G4^=_VTC^:^U@/Y?< MQ*:T\151!IYM21EE4(ZM;/)78!;'3#U:H@\_'HCWOWX8NWHK8(U5;LR:G'J2 M> .'/9/PHK>%:462=8-+P MTK(7U'K@UXW>@C;F3X[?.:')D2WSB1M8L;T?#-,]2ZR6]Y4E)%O#152'U_1 MF1=),?0 .%DNVO\HCO*/H=PE288/'B5BK2H(0GE-\"WZA2DA=:[:''#X@"^6 M6;6E^*\>2W1(HO@5&-]$HZ1^4),P[NV[<>1MHR8?U*DB'Z<1\=TWD[DOBN(B MGC.1?SQ=#8T# &R WXK>[YOH,\@V/H7$6GG*1DT8^1F0,EUE@&VU/S5[4 B> M'SW/LX]VBG,MS6-Z/ _-]RU_-YDG"J"D,80*46EVWOD\(V;M.V*)?!< 9FBI M]YO;^XAT)<$6E?Z-7$GCK C6":2(GKH63=*1N#1F,G':#/<5BIX2K@N6_YSI M(5PM%(.BAX2=F+?C-'OA/Y(BZ]6FU$ 9Y?=-R\-\S"L5X2)!O1[%UFQ+NZ"R MZ-AL5,;!AK+7RC-I,VYRR/@*#'+-B!T<.FQ.)#_W$F#OCC: )"/U->6BJZ]W M%?%2GQ$OW@VEHC?C+JV6.D<-%#@]BUM$902%#_;66==0TG4G];5;E-(UJZJ[ MHD/G$]\C85N')G6W<&'(E7@\TY#SB2!^Z@$*14NT/]>H1^G)FW9EU>IGO"E18"J$Y( M14)ZA<:^\#=/!$Q)8L,.DYB0DW'MS6JD+7,'^BY$3Y*()"1G,+VS%:FA[!PVQ_LVD=BX@@UOB0B%YURWB[G3^T$3HVN;\V": M-X4LG3U[\@FL)H*,4@\];GUZY%TQWYO&.UC#L>JN5+UEU[$H<%,OO>9OA5N7 M1MF5_GWJ;14_ZW/N0GL,](]:\SAPG\-$3HR&'+P!-&(,@2E(\Q-)),UN*,>4 M@J#T[A8E!>708O0%S@/=$C8/"A6NI#E8^A7;.9 @?)/].O.@%XZ4-!(0VT81 MN2B-R_,$3C-0ID!=_-"=..(-(\+)?-NLRP:15NRY+]@&WD,Z6U.4=L770[5. MXC_^;>89M=N4?5!SDES*E406##28QM3$&*_(VC*]<+M3^A.$7#.T?A5R%1/E MP)E259ZM;-?<[(_3E\8W".6^[ZDNQ.Z%^]J/94^\3M_<,*YH'>$:V(D2#88G M;+28X.%5R=9.B"&M?"RHIZJ-T(:)HE04>Q2CA M5O*@?)ONQYB:C+/C=;$9;Q:A)#75D[%2G%XPZ<0>OSHCWC[9D8C#"AQG2E9M MZPW5OJ?U^:&E.TM)S[/F#O>%;*HW .>.-/^NQXG@[7QZ3U+UCM7-SDC>B#Z) M9.(=-QVJB[O$,B-;P)R1OX*0EH0I.V$YO9HG ?K&R^,QU:E> MD4MXS#?9RG?!\&JUN2DN*(5 I[AY5#*'Y5OUK"\C"#$5 M5R,@6$,@EX#/EWY<7C\9W:&8QH12:YJFN=[Q_4@9-_47BV>'M47<\7:&?B8I MA7>>U16U^BTH?S! M2A*95G(9W_'S-Q<7_@)<9GCP!3??]2KT2(PS*]!6#C?."A6<0VS&((/0F:D< M?U?\HVDCE_P&*_VE[*J@X3D-G.Y@>E]3[S[V*/,E-P(?TBFG55>V"6AH9$HF M#4 G#$DA"YQ915( /Z?G03V^YE0@G(IS#ZQV2QMLRRSSGW[IK0B8/MM4AO)6#]LNCD- M0-"4O? MYE$?55)7&?+U]H]Y/0H1_:D6*[W M31FR,?VPJ2)[+Y\Y2-UR$P'Z/;A!??F?&,6VI5-A5#-9N1DG\F+N9[=!%76!S;SQ3KBX-,?VFN"(PI)B M0LJH3,?I6JK[&Q\"FQC:=R)HZ5.K\O>HIL,>5!E,@DXXLSR*E%D09\3PC]2% MJ&XW>IF:+!4]E4?Y&(L759(;QCV*654=UW5&/)>8^ ':%K=QYF07G[S,5>H. MTCUJTOI$K,7&&WDGW$4W0S7SQ_@0JY&G_F!2#LBD-;IH4#<#>N4*8M;=RVO2 M:+VG^#SU+OK-_.7P2)22F6XKXP]C?W+293VF6_#W*YA5IF3H4V*T(^1Q>^'KMY.;(GO*Z2;62.VG'?F\*U2 R+WUU@Y0V MX='^!['B;A[6,5H=![;)+BZU*QI?(QFA*]"&^N"U8;]TA:LQ M[GS@'0C^HNQ]5:S88I+'?>A/U@FD+JXV+G4>SRRZR[120)XP*K;O:4@C67B6 M0Z^AD>K) 8;)B5.RF02%$0:D_KDMHN>D](>(,; XOW MT#2@_(E"X?7 MQ:SNAU+T* 927-AZW,?-4/"NOJ6=3L5)]Z*PYE(=3^@[A9S M 81 1(GI&@X2,;RT7Y>6J@J/>+4.6D+;H7D[=NF;;8]7W'$%G44+H$1);_9@9;6 M>:O'W/\"E- V*$:*KVX^0*5^>(8U^/3]3GM-R$\8JI2H^YE/'(U@H?52H"1: M-[G^:0YDPE0G1-X.4N[R8YII[,.U A.6L]UB9A M?G<#Y@\F$OHGB'!\&E*>6-&&KC2G5SFD% T:Q0I$$/KKVZB4&YON]Z8]6(0M M;=OU1V& HBJUMV&UK9[B?\57M(WWH*2:6[71^"S%UUOX96IAZSOJ/HL__0+" MCQ+8L"G1OW=QHUSC:^Y=$G*\0EL0#8Y@X*J:?'%*QXC M/W'O&Q"8;?+ MOPH;7::;^B7V6/O$):9$=#*PLKNS($QY!*=ZH! YS,Y&??K6]Y"7L?)0JJ!A MBUS-D=_4)=12WFR::2);]SY0)VMG[I&6&XN\=%N\)%M@L]> 1@F'/V%-%,R, M5F35\(U@M"O""^<:2]]GB43!IN\-;] (F7[6P^#O8@] M%%%P%ZAIP W?M 7>D+0B,T(:J% X_8#RD,QE\5%W.))C7TU]1]2(<'Q+X7PM MAP3F?40(9=.5*Y8-B=!9[62Y0=I'VY38]/A.TMMO&RK[.-?X^!X-E%7KCVAT M1#66H'X/_1S>":EA!:-6@ _?HM PY^2.CC?K:^S9C5&@Y*[<^^W,_FTZV5X5 M[9;/>A =T4:(AK,IVZX/[O7"C ;ZA"-+ EO&+-Q5;-[)56=A;')_(B_N?<%84/@K/.BMB7KP9HL7"[G3MBUV6+H]63?E@W]S_/SP1;AEXIL7X1,- M],USDT'^X(N&HFZ?*1@B7^@?*/27B"X4=)\L%W1?T!GYD7;RW)R1) 7^A@+O MN?'C#XEVK71X0[^3;N"ON?&(BWO6\+/26RZZ<2X:A0+1)T=O/EZ<=1J)GES^ MSF]@&:M]X;-_(:KH2M3V\@9J,R;\>XNY=>,^)O=I7G(U+K6-UBDW!8CB/CMO MJ&C_$4[MEX.+U56#],>C'&@4?->L796:$Y%%P",2[CEGQ!BFA<]CC<%T1!P5 MKARFR83"61$N+( /:N(WC_[9F0DC[/&WI;5;K&Q=WW=\Y+M4X#)M#VSC6MX9 M&J?B-)HX([#0Z0@M)^:&T.X"'$TOM.6)6YM;$(D=2\/!^$LS$C:A#3%5?T>% M4\]#;7HV3"]ZV9:=WE9I>%N-OO!==G%P[,\=EA*E'P_'MPFE1D_)U?'R,/L@ MJ1/3%J,A)F4SE>84A=!J:(,W%06I8=M$K%SE^/[%H@$ MDEITA_TCD@%[XY"9N/5!@26?6V<:$([+[C";! /JY&8&&_PF62K8I_9K+?M%^OH\3HH11<1+58K@ M@DID@\C;O!^IOVD.J'!0#V_4ULRWI>,7_'7JD@RPPCN#RW'TP7B<<3LZK(?H MV#;':STU?9,T1KZ$T:DS6.B"2J8*O-M=N]NN1_CGO-(Y>%2^Z-I)(;9)J!I- MPYZTAB72$:#[8+D@%XPM[)O9#2+@1):P8)#44'V'Q(/ZVR82_;-/!QTC/(_/ MV_TVD_NA)[HS_H$H'N'PC]V_=6DB1"%W*VY8[LM8$?%ZH>42)F?9V_VQ:@_? M_R<\\0&+^P-8YQ*_Y,B^;:#$L2S!:NM2. M?[V;&KE2/;"M^Z"!^Y9YY47:@ILJ7[-JXQ0<]N.*&J&/H&LW57I$&J2K.1-A]@E!(;-M M:G?0-P>-MU8D#E.V$Q=^5.I.L$,K! M#5A:\E*3ZU9'&+9I=4'Q\V0M 5PUY$Z3VAS$H9SWJ4U-911U,: M4WF]N>(D:NX\[0$XWY)@$6&AT\7IC_9DS8K%K;%S?.E@J..T">[158M,Y85TE-T"PVA] ,N%1HM7I=L8V-Z" M"4OQ\E^*+W"ZU'0\__#VE[C:8&R'\D#OOH*J1$SMPP8."9:7V,:,\4E7A1"E?3)CH!;A\[< M_15%F@L\8#X4=_PL6!)W=$5?/$2A1\?I-]WQ_VB?,*DH>I/N_'J&HC%0; MN:6-KS: F\Z:S 0M3U\<%( 9XI6D4Q62*(&$57VF[**=G%1@MDQ&% M['W[?!.5, X6?T=*N/G"W_PD"G 96Q")?AP^"(SPS#245_!])RW)*$PNP>TP M@ZJ]-?D[G;^5S_?MU4UT29!=7*D5=AJ*4U<6\NF[#W@4JK M_,I]I1&KXD8=,%L! ,-@%^?9BZ>@WED.E&L%L6XK4Z&M5.?T6]] ^2MV%@Q9 MU'%K%',_3QI-FI/OQ]#2^V[H< +U&[NOA5;@6A\3"KEJD/8O&]%$Y9ZV_=YA M#!!OUX&AM_YFBA5=O9%KX,&?,)_"1$(%.&DY3M:BY&/JVB;9DX&O^06$5O2D M_QGL==[-R[1OF'NT.O;&>F_YF$1:0R>4%QNGU7 T=>:B&JVFP@B#JWV/ M5SV"82UBE8=F6.O>WO+F;^B$0PJ< MH )(L<;'HMVSN*ACSQK$&U?62NQ6[A7JNQFF,.X07/C;8:@5;X>)<\2-?0?D M$M.'B!$./6'.YWKM*&NS"W7AE\X'^ZL@8]F"M;."X" E2:X#YK(!ZJ0M.(,C M).GH/A0"S)/OB!=I/ U'&CX7'7,IQ6WEOB1>E;D**+2VQRP)OI_)W[C$?9() MM5(RO"FT[#4^X3[A6>J+2>4%J2]%*TP9Q8!2W]]^BS:9Y@B8Q-O94JE[; 95 M;*G*Z%5$K>/0@RM@6C6([[P0;]J56U(99UK8\Y!1=X:2+YY;U.Q#-=+I'95$ MFB;VUA$YI]7[!XZ1GN')<7<<4QF9Y&=Z+W*0/7U".YD!'(VAWV MX/4 CZ_R-G7>DT*?5 Y.=-VW9QU=. Z^&4FHB/&7F5=2A7ZW]PU]J-^)N4\.G__1X&9$3\Q=TL//$7():_@_DA8R7YSQ\&SCF;B#^3X?@:S^Y_#;7#>.MSIH&? MSBY^5 ?NV<5G@.Z0?CTX/LVSG[PE^[[&!%D:DQC+R9MHY.PQ]\\\/7G^Y'7V M"UN6*I3B)S';(S5LQM2"&DE74DT, X4=Z=#_ =RP7LMUG=Y6,!"_/,!2%_/% MJX.G/&3TW3.6U]RRI%U'^<1FBET#8NU6\SP4N10-YM6(*4Z7BJ+G-QC]QMCU M;2J#@Q3[4/4E:JW2!\^T;J=,+%)&:_*Q"I%[$]E,';R=[\Y_]E*"!T ^*TH M-\,N-XY2.N65U'@RA#%TJ+ T&-:@/>2LNZS1P.YMD">D0W':8V1^C1"39]$E M+Z+OC[P 4I5L,LGB03#74BM%4>4;$2YOI&A/@D1O*QW EAU0\UD)E=].MP!W M=>TN>QM-OW*5WK>)]YP%]R=N(K\6;;?N %8!)Q"NFN H3PZ[,3J4[E.\FL(F M)U/S>+X]EUG'XU'-G?0I+ZD%63MN=1IMM;>A#1OUO3RCVY.#FNOO160-S[MC MJ;_3@2Q;P=3EHZZH]\I-.[!JCX(/Y^]QL8"8[5!R_0\E:7MD(_YM90CNT>0T MVKS-&*TYP%-H8>F42$9D< CZ6L\$P;HNN\0,1_%ZE]=].XD"^12+ PE>QOAK MG3A'7-%B5E7=!UP]RH&(?_A)X( M)*,42"/Y03]W,@"]O8NE7^I&GDLP7ZN2-7=I!LS]1_U-J0?TW>3.H0M]4B8A M'TUB LW0D"LG0L?E"E7@T3VC67R'C]]B/W"HDIV6D7'74'^EJ3)$3WMI$_"2T%C&AN/)H_2JG%XLWXN> AA"7X#$&+N21L-I]<0A1#%!"'V&HM8 (7% M27&YMW^,IXA/?:<>5RS1_'K TI0"ZQ[?JM6FL#VY/(JD").#[O,<1?"5M.Q3 MGMR;G6 &<)Z6>,%_SG"!45J3;UBE#;\C'^A_WN.FX\/L)\3\7XE&C'+9,7\X M&[; 1DT.X0Q[>,DZ;7(H90@O3XZ>9-J/@)1 LCG@H>9:S)QB#52B;K$@>)32 MO0%MZ'IG88Y2Y G4\X9Z%'=PO&7)N7Z'N6 _M:#/W#3M%Z+GH#Q_5$)0C?RJ MV*/)_O(U14W)]12>O@@71_,N&FT7,V9"+2=ZP<2ONN5FA[4*;;D0A/I64I<# MR?[*-/L+$QQ,#7"J%5VX$9.*K[*?\=_L=!9?ZJRKL:L29RBZ4*2(P7.SC2&, MXH_BI<11W-I>+E)QKD)3B_@F);XEPXI=BN4N"ZU@1+R&X'ZIU\9S&;5MUH!, M3(X%NF$KL6$-NJ> @>R/0--,-)JV,_-J",%G0!$^)BU<$H?YY1V2_7_P-$^O M-7OH.7Z6DO-3,:\*P'OV$5<'GSN776CA^N.+X;)7->#@*6H"YV/GV5EL_+U' M'S+5WYM^*>_-=2U%=DXUI>>49$@F:N@%!N@&8?D>A;:TUO5M6)3EP+G;UBJ$ M##\ARU-OD:&Z_AB2T=6D! EV"2;Q82#0+)O"UB"8=OV_=V)SKAN]\4)=]-4! MW4GNT4_F_A1&?ZL3EPT6X?TL>E^ZY4F.S\A*)XU<5B@-ZUB[>"!2])9/.FLA M%2ER1OBS'5P?!('NU60OWB:TNS'Q]F^F$1 M&9_[094%'&M5G87GS6VO4'\!*U\A$DY4:,]=L(DS['U?:IL&H^IJGLH9#&2% MC]*=5:QJEQ92:KX;8N\PO&0\UP4[7LSE?IH\H8P)!+W(V83YNW/O>3P^P=I37Z(\A7LN[*?F*8^S"*-A!'EA.=7 ;3,#UOD&)[ M^%E1+5=#W'5^W_$566>4441'$CE6"%JD3^/),=K?[]1[\:NOUI(C>?+\Z$D. MA_NR%[G\"^G7*RU'A_UZ]Q47,Y3=%6]Y$-%/7QP=/,/W;7&FC$.5QG'5IG*! MXY=2Y_O644O/4K7X/[OUUJC.YGHC]O $?O?AIE:$!'!>'C]CC>$]8F%67]"X M8+Q2^.'=5R5)V,Z?6N=\;CE/=7 >(E9_:Y%$0-M E? #,Z.EL$9H0'*ZW#[D MHT\A7\U6?C]PB-3%\!P(YJ.]D"=U)UU&>68S]?GV9)I+0L@[X,_##HVV"&H- M1E/1&@T_"ONQ=D:EN@30&I7XEJ\/FL81*1IV[1^E:M_TDZ!/?'-\;$)O12): ME[KQI6TE4[&1-,C[K _Y!0W"+0KF@F8(%=W5Z,5F!$YB%3[0^2FT;:-BNQB, M*ZK8TMH-SI;6RP!]6JBYZ#3$8]?<.V2^.X)Y2\-(=\^4'&VO.'=X:1JS@^T>8NN^_Q80-O$[Z]=G)HV_AS?#X#]_MP8+^ MI6BW:'-7;@.O'AV^@/-'P7#] /P'A\2VTF"JT)_8B,2U^ #\OFG ]I&PO=V]R:W-H M965T/V=;8+VZ#Z.&Q4MK- MHXWW]46_[_(-5L*=FQHU?2F-K82GIEWW76U1%&%0I?II'(_ZE9 Z6LQ"WXU= MS$SCE=1X8\$U527LTR4JLYU'2;3ON)7KC>>._F)6BS7>H;^O;RRU^AU*(2O4 M3AH-%LMYM$PN+D<<'P)^D[AU+^K ,UD9\X4;'XMY%+,@5)A[1A!4/. 5*L5 M)./K#C/J*'G@R_H>_:0-\Z;:C>8%%12MZ5XW.7A>P:DNP%IT-T2!977PHO%S)HM6(XF M-*Z$J8;1)$YJ7I0[;^FKI'%^<=#_?D5RV).D;)$D*GXSV&PYDIWO9E^E1 MQ&5MSV$0]R"-T^0(WJ!+PR#@#=[".S#?/Y@= %W")1RMQC$;X?2O51'M[#%ZX6.P>YT8Z2 M5 B.<9Z**DR IA8@2MKI;91T;3>CE$91/V?X).":QA&_.[V 98BA)96J6U/^ MB]L],8T MB*&GO<%D"D<<,.P<,/QN!RSY+)+^B22KD$5O8,GI$3KG3%FX-LW*EXW:[T1W MR I'"0];H6.VS\R'UEB\4I-;+*0'99RCC;$EC]"O75#WS7+^@<("\D8_N*9I MG$SA$M=2:S;#2JA \PZ27IJ-0YDE"97C\0BNFJHAG71PGV%9TDD.HOB;3D4V M')365-0V=3C?.:UW]PP_.DL&<#(8C4\AS"=]WY67HJ S>^4!'^E:Z'7DJM+6B 2O_M*<;\^H(4/SLLJK/:]0S;5 M+Y30=M.%^$/>.JZITR%>Z)#/.D2K0UC<1U L7\+ 1RK?E&<,R1>J)"$LDEV( MG="F%:KV0OEK"WJ^GX22)<(U/M##HF8C8[[11IGU$V1G0W(.WYV$&XQ.!G$; M63O(X+,5!8(6%0%GAY:G_^(V)8!U>#/P>4:^:"_6KK=[EBS;V_@YO'W3?!*6 M?.Y 84E#X_,Q[5C;OA/:AC=UN)M7QI/:4-W0TPHM!]#WTAB_;S!!]UA;_ M0 M2P,$% @ P$/94B\91:0Y P I 8 !D !X;"]W;W)K&ULC55M;]LV$/XK!R$%6H"-)(J2K< VX*0=-F#%C#C;4!3]0$MG M2ZA$>B0=)_]^1\I67:#)]H7B'>^>YU[(T^RHS3?;(#IXZCMEYU'CW/XFCFW5 M8"_MM=ZCHI.M-KUT))I=;/<&91V<^B[F25+$O6Q5M)@%W,\2J.SXK[=-X1O?G?F5(BD>4NNU1V58K,+B=1\OT MYE9X^V#P5XM'>[$'G\E&ZV]>^*V>1XD/"#NLG$>0]'G$.^PZ#T1A_'/"C$9* M[WBY/Z/_$G*G7#;2XIWN_FYKU\RC:00U;N6A<_?Z^"N>\LD]7J4[&U8X#K;Y M)(+J8)WN3\X40=^JX2N?3G6X<)@F+SCPDP,/<0]$(%%RK?%/6SM!I2WYN<8^/J X(4M6P0A.ZK"J$/S9=NY.^/LA-A_;= M+';$Z/WBZH1^.Z#S%]!3#I^T F$(=X^7G>&_YJXC+O;F&+&' M$YZ^@I>-^6WZDB7+,N(H(,_I MA(N"94) /B4A+3@K10Z%IUM+N28-'1,CGY"FY(R7E*A'%SF;9CFD7O^@'?7L MATS.].F%F_1^LGF@4XM!I&R-*?DO6O. M!&U]D#QC64F((_&9ZXKBGC(Q+2%-AGH)/F$%5?,L\TG*BCP;Y)]=WOAB@\ZW6[BQX@O''M/@74$L#!!0 ( ,!#V5(/:TY(MP( M * & 9 >&PO=V]R:W-H965TICVXR:6Q<.Q@.RWLK]_92;,BT>Z-E_C.OOON MN[/O,EDK_6A*1 O/E9!F&I36UN,P-%F)%3/'JD9))X72%;.DZF5H:HTL]TZ5 M"),H.@TKQF603OS>C4XGJK&"2[S18)JJ8OIECD*MIT$<;#9N^;*T;B-,)S5; MXAW:'_6-)BWL47)>H31<2=!83(-9/)X/G;TW>."X-ELRN$P62CTZY5L^#2)' M" 5FUB$P6E9XCD(X(*+QU&$&?4CGN"UOT"]][I3+@AD\5^(GSVTY#*R7=ES5X M=QO(L[Q@EJ43K=:@G36A.<&GZKV)')?N4NZLIE-.?C:]9%S# Q,-PC4RTVBD MBEL#!_=L(= <3D)+49QMF'6(\Q8QV8$8)W"MI"T-?)4YYJ\!0J+70+F1/PJ>'$P#W&L7M0^$+/7C_2F"H:PH>/$(].CJ)H1-*G#V=) MG'QY)6U.W[<*T?M7X?/H:! /=U6A.WWK18=;4Z-"O?2ST4"F&FG; =+O]N-W MUDZ=?^;M[+YF>LFE 8$%N4;'HY, =#L/6\6JVL^@A;(TT;Q8TB\$M3.@\T(I MNU%<@/ZGE/X%4$L#!!0 ( ,!#V5(@+A%9X@8 %83 9 >&PO=V]R M:W-H965T;I3^HO9 M?1F34S_%+)7T5FMV>#Q0 R MGK-:VD]J]S-O')J2OE1)XWYAU\B& TAK8U71+$8$A2C]/_O:!.);%L3-@MCA M]H8>G6NU DS1JHPOGJEN-X$1)6;FQ&M\*7&?/5^E?M3""(F1@>,O6 MDIN3T[%%U20P3ALU%UY-_(R:*(8/JK1; S^6&<\>*A@CIA98O =V$?=J7%5Z M!$D80!S&48^^I'4T M"UK(R94[<@6&HD0A51M<;T[>P"4S6ZB8R. 5Q+-@EB3P46<^0F;+$#Q$\T60 M)!&L#**M]I:PZ=(OH/Q])5D)RR )EW"K+)/H"%)2QK4'AJJC21#/$^C)]ZS- M]^Q;\]U-YX_&"N0?GG42YZ*(L+EM*E#C:PK<>\'60F(YHHASZW$W^B3W OG' M23YDP^%C'A_KXI,=?,SC.YXY$D[I@N-JU.E*!\,=Q'$(G[BQ6 (4$RS642Q=&5 &A7"U$BL6J.^/<#I9 D?*Y=2]$QRJC!-=/Y: MY:]KO&GD)D$R2U =[HG:WCM]!*XJ2-2 OF+W#OHP"J(H/J$7ND8W^5?M6RN7C!9,/%J#:*2UP_CXOAC&D+-5QE>B5RX)';JX5BO'AK[L^%Y+;%Y[[@YUJZ]:(ZWZP,@XDEABC*5 M=?:4-7T,&SQ2Y%[BGC-M*+UW.,=5"-CR=%LJJ3;W&-@D#N98Y%.X= ,+I@K9 MRT7=;$6%-+L,<$J$"=QJAB9+W(;5OFIX\+=H\+;Z543^7K,X$ M!1L;&-Q(AZG#:06[*J,KHZ3(/,TB[Y:IP#A.I:7?^$/"K%O[%=IW M:JE"&_MIUW[>VA<'^["AX@">YSC0@E5^B^P,'^AC,^1@)$'D("SLN/9]0'$@ MU2CW@=UC]'&NBA9!4P:$[X"*97]B'@ONR52Z=8T]XO8#E[RT00?T1_N#1+(L ME+;B[U:ZW12>EB:ISAX127>C[^![ZW?RUS28/R*[AC#?(DJQ*1U%.[..9YW# M&.\4N>2M0RX*;" O4E7RG@16-Y?8#I5(81;. MQS/))W6A54+U;C @._"KMM M"Q^)"2/5I.'[[Q9Q-']K8"OP+08$$WI(K;$8V,8)YS%&@Q*K&7K@CRRI,BX% M.9UA7*@ 6)0!+B0'^.T8H75DIW2TH3Y65HDU%E=+O9[B@5):2PFF0 M)V]P]_0J ->OB4LR05F_X_NLXVL\!#GZ4U7#MS00X'RV4[7,8,M0>,TY'>0J MK -.C[*G%9PZ1G]1D M'8/X7MF7YQ"WGU,26"@\,7G08S6[=RS=O3W2\T=0]M+EO:7/8R MUWM6K#,&[]FZ1UD4'LZ8X?_LK!1U3K+1_\OTW(_D7SPC'1+QW"&IZKCZ+QZ8 M<'M>SI_;[R,\-"T?;.;3SD2+ ^@"_L,?SJ4MW0^3Y?3%22@[C_XO2!Z8U 3I \QZ7A:(X'7^T_XO@;JRKW MX62M+)*[N]QR]%F3 +[/E;+[&S+0?DH[_R]02P,$% @ P$/94KK6-1K( M"0 OAX !D !X;"]W;W)K&ULQ5EK;]O(%?TK M S4H;("QR.$[M0W83K(;(-L&<9)%4?3#B!Q9TU"D=H:TXOWU/7?XD&S1C+)= MH%\D/F;N\]S7\'Q;Z:]F)67-OJV+TES,5G6]>36?FVPEU\*<51M9XLVRTFM1 MXU;?SMBSETWFJ^%*F>7Y_;9!WUY7C5UH4KY03/3K-="/US+HMI> MS+Q9_^"CNEO5]&!^>;X1=_)6UI\W'S3NY@.57*UE:515,BV7%[,K[]6UQVF# M7?%%R:W9NV:DRJ*JOM+-N_QBYI)$LI!9320$_N[EC2P*H@0Y?NN(S@:>M''_ MNJ?^UBH/91;"R)NJ^%7E]>IBELQ8+I>B*>J/U?9GV2D4$KVL*HS]9=MNK3MC M66/J:MUMA@1K5;;_XEMGB&,V\&Z#-<2\962E?"UJ<7FNJRW3M!K4Z,*J:G=# M.%625VYKC;<*^^K+:U&(,I/LUD+@IEIOJE*6M6$GG\2BD.;T?%Z##2V>9QW) MZY8D?X:DQ]DO55FO#'M3YC)_3& .^08A>2_D-9^D>+719\QW'<9=[DW0\P>E M?4O/_U&E_W6U,+4&4OX]P248N 262_ ,EUM$4-X4DE5+]D'+C5 Y>_,-X62D M8:+,V3_JE=3LIM$:S-F5,;(V8^:>9$-A^\IL1"8O9HA+(_6]G%WV_.0^O\KR MRSI^PO)C684(,[7,24PL8,NJ0*BJ\HZ=J!)/JL9@LSE]!0EI#9RABL$;].,. MZJTJ4]/.#/^&O6">YWBB:"03.>#!:O$-\J5.X"8L=+PH'E:9 M:EEOA99(&0N3:;6Q<=S2#IW(CYCO>&[ 7LM-910>NE M$'M2Y$^DV.Q+(7LIV%;";\)T:#+?Q=)G(Y=-P=ZKI;1K'Z30YG0/8N\E$R1=QP_( MA0F@%]HLT. 56PF=6]210@,$?8#+]U+"71*SMXTN5=UTBY;J&UT;YK\,L2"- M/?RZ,>]"FC5(@]H&6JV;MAC%;DR8C+P!>Z-6]%+']U,8P$EX:'5]];PS3J!1 M$":GN/ =-PI/'R-DH.JP$EF/]$X2#_^Q$T?N%(*C <'1T0A^5]:BO%,H(1.) M;9K<'HGOYRHQEIN>@NXG71G#W@JEV1>;@?;#ZVI=Z5K]WMKR[[#0-5J);MVO MMKC3HGNIT:P@%N_1T&PH?3C,$W@#3_AE#"Y%S%^%K!/6N22E6(M*;$E@)/GQ FE-S?E M[0H+G1V"H;Z5I!4 &_@^$LE![ MP4[XZ4#2$HC8_^H"]__H H^J09>B R]AP9GW'1?XL#WL&\$39+MQ%W!D>T1N MD+8KGKH NY,@Q$5(P1AB43H16?$06?'1D?7(2%T_ 2_HXT)NDL]X*7C$4.XQ M)/>K X3T;VP&9Y):P"=QV4&#DA)WD5.W0,Y$J?@G"+6MY&CO84G8@@GC:("B M;.1?_Y)PC_\MZYX6*B.ANZ<8"98OUZ($B'+R&-P=X3\-$@(+LOLTL?UF9(PB MJ74KQ"WRJAM2)4A(2"> O+>BZ-H*3$!?I6V50O0AR \6/AY$:!$E]FT.IB)# M]M:@?FAO:!#8MLF6-#4.9-!M<0KH%*[.D:VS2(Z()W'7DB7^(&' [J,6(<7!E4P0B^IW1@>/4*Y@ MV(-)?JJJ?*N*8LPKDP2?]\JN!M0T-,(!]CWU9^2 ;,?\KF-^$.0W0NL'H@!4 M-2A'_8AVZ"I$^PO*V$D0L:L\5];U2UVMVR Q[0,OA@>BX.CR=Q+[_ND$5VZ3 M>QJC"L1'$TWC8(JD9TFB#4.:F/"WY^YF>??X,I%ENI&C$^=[)1:J@)WD:&A. M,WFF1G3<1F:G8L?MSQDV#WC9*(QCWF; !%[_6H%=H/:SHHO,C"R+UJS+S\?IBTR<.*E+B.7<=A=3?MX[L_%^V,\T MOT"4#H.0YEJ6Y*L ME:'S04.O0DPS:+]XF XKX%0-&:R86U6O:'YLTQ2Y/'1"Y'#:F'2.#C$2!G!W MF'I/'/V\UFCU. A1SQ?0*)E.^ICO?,R/]O'G$H@JI#T.H.QHV$>9275/@'70 M""^EUA8"I3V\PK)=(J1F!O6+1!X6?FP;FS9K]KN,M=#0(H_C9E+FXPL$#? J MAPM4V1XL6ZLNJJ;&L-SI*GI=]9ZN>:]"UNNZG_2SG:[#0KVO:_98UZS7]0?P M^7E2/E5F19/;/FU\03MZAPYW ]NG14#@Z^\K1>,ZYI*0]4:8]M.IZ#O:AGCSU;D!W/3[N6P;15N),7O<:87A8%DYIWG0N]K:T)%H,< M75;;2*VJ'.,R"4.G+22,_850U-9VC M&:@ERP=<)] M]!I>2LB!N7E*6$HQ+M(1WH'##T-[YYNQ#-M^98-D;0MN/WZI^J''\!%Y] _- MX6-@ZO(5)(<1[:&8EZ"@8V@7&X4:NS?F3DB3^$Z]]4D2%O+,?3JG%0X2V M7Q>'I\/'V:OVD^1N>?ME]Q>A 0K#"KG$5O&ULA51M;]HP$/XKIVR:.HDU M(23 &" !W;1]J(;:;M,T[8.3',2J8V>V4]I_O[,#*9,H^Y+F^Z4 MOCH31<2="XF06+_F29.'MO\)WCSAS)X"K)E+IWRI=B%D0N(1286X? MZ/> *Q3" 5$:?_:801?2.1[+!_1/OG:J)6,&5TK\X(4M9\$X@ (WK!'V1NT^ MX[Z>U.'E2AC_A5UKF\8!Y(VQJMH[4P85E^V?/>[[<.0PCEYPB/<.L<^[#>2S MO&*6S:=:[4 [:T)S@B_5>U-R7+I'N;6:;CGYV?E*516WU&4+3!:P4M)RN469 M;M-+04RCF$^1YVV<+&+\#V8[@FJ-+ 1UE@\2] 2#EVB<:'1)?Q M6<1%K2]A$/4@CN+^&;Q!5_C XPW^6[@Y4?D5-[E0IM$(OQ:9L9JFY_>9J$D7 M-?%1DQ>BWA*IBD8@J VL&YV7-%#P-1-\R]R0FE.=/HOH2#LQ-H' M#.9W)8)U;P>9HYUCCZ.! 4L75'G-Y-.;5^.X/_I@8--85R<-%Z^:"NI#6NHY M+0(0S+4':LV)O%P\@54@E7R7,YD3IWPPMM6(;4MI70!UL"F@5,9Y]HCWF3N G,NUG MS'D\VYYJK0.(X36DP]X@&3IM .\'O5&4.CF!\;B7Q",GIY"FO2B*G#P\R'?* M,D'N@X3L1F,X-0SA$0\KU%N_;0SDJI&VI61WVBVT164M, - MN4:7HS0 W6Z85K&J]JS.E*4=X<62EC)J9T#W&Z7L07$!NC4__PM02P,$% M @ P$/94E16 -WA P 5@D !D !X;"]W;W)K&ULC59M;]LV$/XK!^T%,:!&EN07Q;,-).F*%6BP(,E:#,,^T!)M$:5(E:3B M9K]^=Y2L.*TC](O$E[OG7A[>DYLM:F8PZG91;8VG!5>J9)1,A[/HHH)%:R7?NW6K)>Z<5(H?FO -E7%S-,5 MEWJ_"N+@L' G=J6CA6B]K-F.WW/W5WUK6*>K M3AD]J(1J_^QKEX[]:0]_(M0+)P]L(WD=K2,'(+25I1W %.ASB/Y<;ZPR>@G\',"<] MYL1C3E[!O-95K157SH+>@K< U]HZ>RJ!@U!4=0M;LYRO BPKR\TC#[[!EQX_ M)WP0*I<-)AH'X$I:559+43"':];A#TO&D186KF%T]"WLN>' +&RUQ"I$NKVR M;BQ3A1TMX&_.3,L?8/:%[--/GS'\V2*IW9$G\#-D899,_7^23N&^U,:]<=Q4 MQU))F,87D(9Q',-'9@0=L^/]:3*'.,RR%!ZT8_*E@3@.9_.8!FDX22Y@@+AI M3]QTD+B6J@?R$F.'M\+FNL%\W6'BX+UJNQSF[!2//X+L#LC% =D0LGA&)AZ0 MG6_RS)"@MC&*_Y"%9ZX6\,EW%EI\1!IV''LA==MG.KS-LR?DT(X@/<]FWZN\ M]&9",K\,9'/69W,V&/.[QC7H^ UZ4S555P>W[*GR)_<*9P5@Q->-,70HV_W+ MW+M"_M\[3!4SQ:EL#UH^736=.U7G3IN=^N!.@^?;@-+J3SVDX@1D6 MEE^=PC0<7R0TG&%)96,LEQ(-LBUR#[_^E"5Q\EM70:]$G\8A07[@%GM(53?. MMQ!4YUAJ9X@YF8_@EE*)1#TRV7 *HZ.[KN)FYV]T-$]O]H_&B[;N_)9 MO'UQW#"S$]@=)=^BZOA\C@5NVEN\G3A=^YMSHQW>PWY8XL.'&Q+ _:W6[C A M _U3:OT_4$L#!!0 ( ,!#V5(7^7U3O ( ,X% 9 >&PO=V]R:W-H M965TLHN9*U4SBS4[IBEHT]3XRM6:T\$&5B$@<#Z.*,6FXDJ#9;AXL MD^EUYOR]PP_.#N9D#ZZ2K5)/SK@KYD'L"#'!#I_HC^U=>.M6RI83=*_.2%+>?!.(""[6@C[%H=OK&NGH'#RY4P_@N'UC>; M!) WQJJJ"T8&%9?M2E^[/IP$C.,S :0+()YWF\BS_$(M75:V:8?F$%H'3@SIB&RIQ] MU->+&9PJIZ:F.9L'*#L/&2P>2@8WJJJI?(.2%J"/N4R;&^FH(YWNR+'@'0N@ MSA:H2#.%I7?'9G/1=QL_R00V5N5/H&JG'^.#,0.5!:"ZC<4-EWL8A<,D">-D M",D@),,X',1#6&\>SP:D81HG(1FG0,)L1,)X0K!7;H"XVXXM?:%>\: MVVCV3K_!%Z;!8A.0)X&5H-)E'Z6C<(R\$P0>)N%X$,.#LE3\UXN^7608#@=Q MF"1C5WHRR<(L&\-'[R(ZT5C%]-Y/$@.Y:J1MY=:?]L-JV6KTW;V==/=4[SDV M5+ =AL97HT$ NIT>K6%5[16[51;U[[[Y2R1\,EZ$?XX@]02P,$ M% @ P$/94A_(&MV6!P '!, !D !X;"]W;W)K&ULG5AK3^-(%OTKI6RS LDX+K_- %*@F9[Y,-N(=,]HM=H/A5U)+!Q7 MIJI"8'_]GEMV3,A FET)!3]NW5>=>^XMGV^4?C +*2U[6C:MN1@MK%V=C<>F M7,BE,+Y:R19O9DHOA<6MGH_-2DM1N47+9AP&03I>BKH=79Z[9[?Z\ERM;5.W M\E8SLUXNA7Z^DHW:7(SX:/O@KIXO+#T87YZOQ%Q.I?V^NM6X&P]:JGHI6U.K MEFDYNQA-^-E53O).X/=:;LS.-:-([I5ZH)M?JXM10 [)1I:6- C\>Y37LFE( M$=SXL]R(Y5X8>:V:/^K*+BY&^8A5WGSY[JVS^S7MI0MY8?=-J(U[/B;N&^D M.3D?6Q@AT7'9*[SJ%(;O*.0A^TVU=F'835O)ZK6",;P;7 RW+EZ%!S5.5MIG M4>"Q, CY 7W1$'+D]$7OZ)LNA):GM)45NQ7/0)AE$ZU%.Y?N^E^3>V,UX/+O M \;BP5CLC,7O&>O SM2,]:F>;(2N#)L\BKJA)#-4%OL"\_:M9!_43A5[9E:B ME!,P"KT@ M2T[8,<]P%?&30:840'+30"HO B]).>,>S[D7YR&[FW[?4<*](DW@20PUH<<# M[H49%#FA%RUQ'.!YSD*>>F&0X_7$@(Q6:UTN'(+^_K<\Y.%/<#S)D]>YD&U% M6>@RS'CB95'FY;S8S<4!B"4#Q)*/0FQJ5?G0YX)-B/" @K=@=5#C^[#J($&[ M:UV0'95CXPPSSK1:O7 M ?"X;H$RM3:BK8S'Y%,I5Y89JD"&1Y2;_JX">YV< MO8K L*]K:RSDR.(_ULM[2.]%^5KF#T?"LCK%1DB-IL)NGJ0N:P->TW4IV9VD M1D6BUR I*O(U /I-ZJ5SE9!J3MAD/M=R+JP$+UI=HP.5['?1K"6[$@U!@\H# MCNQ6 [8U!'#3U(NCG'UBG/M%P#*_<#? ,I =I+WO:@_1/8PAF7,_*O:DA$&> M(5538E'8IG9)#N/$BV#C$XMSO]A?)/O @?04H$N\H,A/(%OX =\3?4'[\5 L M),H3/]^7?<>7'15AZF591.LSQ)(<2!FX WZ%*>H4F8&]V.<94A9FM#C-O*Q( MWDE8SP"T*"K\-#\4?)$77AAV$7$_V)?=<;VG#">9^WS?^(]CYU[6I2X+_>Q@ MZ)QE7LJY%W"*/ S\*&:IGZ8N\MQ+D(@>NAV;O*4!E%. (>.XRUW"H2$*'1Z0 MNSP_1"[I0"[I1\D%S'B04PXJ^K\XA2P.5+)& ^I:%HHM='/*V0XI]*UD8( M M ;C.RCY3,?\L:MW7\2YI$ ^MVT=I"%B@[;VJSM !XI0@F89^G+_N(D/CH->Y M'R;=:XVITW6'8YY$1 @])I)DO[\<]XWEI-,/!1]U#=6#-D+$4=">IZF?[3DW M=#C"1Q@-SK]XEQ:IQZF1NF+E^5^\Z]N?$XA\,-2'O>-HX!'E)H^(=7(_BP_A M,1OPF!W$XX1JL*_'[Q2#5>S&V!KS.6YV=O@O?>)+EY6WD'O8I ,I*7[<*C9O M3R_:D3Y<#HM%PHC][:%(IE08!=.]J5:Q$LF?CBB.2#?/*UP%**4[;6[U ]"=DK_,.?X08!K1\*[SX?% M7>PKUTT?52-LW5!U KOI$0E'?G'$DMC/CU@<^ D]BP'-(W97FX?3F982_ D/ MD!VF*2&!'Y,0X'>$'W<-)X[PXZXC>OX9%%#1./5.O^#N I'_"4_T_# M4W\NN%9+''N-<%M!L;>&AH?&;2<@]TTZ-OHZF^$7AZ=F776- 6.%44U=.<&I MQ3]WIH#ZKYAUG#[S%@0/>OD.>2J+V<7L>%WN>BU[K[4LU;QUPW7=X9""$^VS MFURSGU#ONSZ;K<^NXZC!:0?IEU/!Z\GNY&,(O%;&I4++1]FN93\ZE_U3L[XW MI:X=I/M7.+W/3I>B!9%W]3458DIQ?1C))AY/!21 .ZYBB1J:!: M)5' YT%:JLB(XPP B<*+T,W1W(LB95]DBQ0V'3M4.,'7=+AT1VT>>T40X3A4 M@/8S+TR25QA\:S<]UDH7HUBJ->U1*58U8."VMZ C4\ P3P5!QB+HC4-VO2/P M0ZSP8#C/;/]_$&6?G'4WC?;V/VT]>*M*QSM?+)92S]UW&4(B@NH^7@Q/AT\_ MD^Z+QXMX]]WH-Z%QY#2LD3,L#3!WC9CNOL5T-U:MW/>/>V6M6KK+A10H7Q+ M^YE2=GM#!H8/8I?_!5!+ P04 " # 0]E2&*$KV X$ $"@ &0 'AL M+W=O9!86US.AR:K,!*F(%JL*:9M=*5L-35FZ%I-(K<&U7ED(=A,JR$ MK(/%S(]=Z<5,M;:4-5YI,&U5"?WU'$NUG0=1L!^XEIO"NH'A8M:(#2[1?FJN M-/6&/4HN*ZR-5#5H7,^#L^CT?.S6^P5_2-R:@S8X)2NE;EWGMWP>A(X0EIA9 MAR#H=X<76)8.B&A\V6$&O4MG>-C>H__BM9.6E3!XH>RI@WKI@M5YJ@-O+EQ\^9D-K1$PX$-LYW+\\XE?\%EQ.&]JFUA MX%V=8_X88$C\>Q%\+^*<'T4\:_0 XI !#WET!"_N@Q)[O/@%O'="U[+>' ;E MK[.5L9IRZ.\C^*,>?^3Q1R_@+ZFT\I:BJ]9PH:J&8NU3E+KGPL@,1)W#I2Q; MBSE\[PX]MS'':=T4"&M54IV2>.C0#5I#@]H68&DZ>\QVU;/-=VQK8ELZM@VQ M-9ZM>,)6[=F:1_DD:_*@6D-HA@'>9]C8/0(Y>,#+*<]/3N%/%+K+(*#]EV6? M .X3TB>:PH>V0BVLTJ<^C)[8C_ FXE,VBD%T!.F$I=,I2V,. MXQ&;3&,6)^,'0?^!,Z=],)KX(/!!Q+MH#";)R9%L'_?9/GYUMG]LK;'DV47K M2EFLK11E^;5+=CJ>GZ0R'1'W6=FZ/5YK53TMEO^C1(YJ<5?DJ6E$AO. [D"# M^@Z#)W6C#B0V!Q+SO<3'NV)@B\07'^E\IM3^=8%1$7MLS".^OXNJTR[^H>>!2Y8&IM69P5= M[/VBWIBJ+1Z'<*.L*"$*V33BC$^G$*5$<\1XFI(#ED8)C4;P7*D,#VYF.HHV M_OUA:&_;VG:7=#_:/W'.NIO]87GW/GHO]$92X$I M7RE+KP;?+.B9AMHMH/FUHFS<=9R#_N&W^ 902P,$% @ P$/94@EOC+ " M!P F1( !D !X;"]W;W)K&ULI5AK;^LV$OTK MA/=V(0.J+5+O- F0QVZW0+L-DMLMBL5^D"7:%B*++DG'-_OK]PPE*W;B^.9B MO]BB1,X MC/AH=^.^7BPMW9A>GJ^+A7R0]K?UG<9H.EBIZI5L3:U:IN7\8G3%SZXSFN\F M_*N66[-WS6@G,Z4>:?!3=3$*")!L9&G)0H&_)WDCFX8, <:?O;QMZK[3]DOY^8[)6J,>Z7;?NYP8B5 M&V/5JE\,!*NZ[?Z++WT_E36ZJ59)^++](P[W,Q:Z09GT\M3-.$:=F;N>[,B'?,<,%^ M4:U=&O:WMI+5H8$I, W Q [8M3AI\6JM)RP,?"8"P4_8"X>-ALY>^-6-LMO: ME(TR&RW9OZ]FQFI0XS\G7$2#B\BYB-YQ\= 1FZDY^U&JA2[6R[HL&G:-:GFL MU+:E)ST.[V=ES)A=2]259'=:/=6.YQBR_9P<2\5I%)^7DBWVW<_VW=>]^\:Y MGW7NUP?N^RG64:(V?;W6_Y45*PQF-"AD<*5NF5VJC2G:RHS/V!^RT%WR&5)7 M-T/NZ"? #\_9[<:62_:)>3P)_30-QNXZ#?TPS+IKP?TL",<,%8=Z:EDD_"!. M6.3S/&$B]+,L8Q2Y'?(#K+V!E$>=L23W>23<=9[Z.8_')Y(<#TF./YKDPZQY MU[*5\]JRN5:K\5>3>-(+2?&961>EO!A!:XW43W+D,@NC:]7*UAI"8)>OD^?- M#E YB/$?\PR_?_U+)KCX8<@?,H;$>7&"7.<0 MB<_*@I%E9X1@,?D%YXN1!(:@4K9BGWPB:UWR:-VMG$NLJ5[\[CSM7WDBW... M\),\!PW\7"1C($F#O/=?]=:. WB]+DJ3?MW'0_V)I7Z*F'UR=A+'[L@/P=X3 M%$P&"B8?I>"]+%5;UDU=N#/N15\Z07^PA=U8A;E[\G=?6,!4WR@ZIR%=X8!^ MC>0@((5U9#4#H)>G3/> WK+Y4(K:LMD0.1UMJ11:HYJZPNK*&98K(A4\HV71 M#H;3K_<8[R/UI5Q;YXDP?+0&AB"^O>C8>727H )L10)<$/$D8-]U#/=%ENS? M$1$(EP]W=F3>BT1%P:SJ.3A,^W7(88G,!),(:T(>,B^8H'B^@T\>T/T0UP]6 ME8_?4P]3.1T![;MD>3P(_#SD8Y:)24ZKXA"ZBX4A=Q8)519UR,G2/22IT-@I MXHAJ>D)OMW;!+U%5-;3)XQQ%3$7O=N&A&E*8CR:)L^;S!",Q$1C=+(MV04K. MGHIFTP$J*%U%6TK&H\2/4T[*CLW1CB#E:1@!8CK):!P!*DV(HDE X]O]XBZ, M06.KY8MI3\0N4.0:I9F3Z2Y4@)QE(7F:3G:)42F$QZ[H8^QQTL2SC[4=,FCL4^"H6?)I@7I2B &)8Q\5@M M>E&0^RF5CR=$C)8L'1\[4'NSGZA?"SB=@4"> /E!0O:0OYL5+^+CO>0,ZZ'\ MKFG'.]V?&Y2,)S[F9DY,"]B!*) M-N9E3N3'M-J+T0R@!KMX[H!X@J-6CT1T/QT0&G00&06+("%61*IWIY/THT?M M^N HRT_UJME0]=E'J_ZWE@YHE"F54X><*K[O68_6_$G;[W>H[CV[ML]XD;7+ M_JA^+0&;?30+AX;BT4OF-[QUO%_][J2^+AK'W,)-F\E%W;94T!@\TT&/YA)M M8>+*/DL=57U:AV9(N_K2LG'M!74G +A6'=D([J.D4QD-2PVUAU34JG*UQ.A( MAS)$P;>8<0U-WQ9WQ@")>FK\QB$CH>"OMB.A$R\; >^3.'FSHV,LFNY]+EA) MO7 ?12!P:M/:[LO!<'?X[G+5?6YXF=Y]M/FET(BI88V<8VDP2?%:H[L/(=W MJK7[^#!3UJJ5NUS*HI*:)N#Y7"F[&Y"#X6O4Y?\ 4$L#!!0 ( ,!#V5*+ M+.4V?0, -0' 9 >&PO=V]R:W-H965TM&%I B=XM)[,-.&F[%4.+($DW#,,^T-)9)DJ1*DG%S7Y]CY2MO,SQ M^D7BVSWW'.^YXVRK]!>S0;3PK172S(.-M=UY%)EJ@RTSIZI#23MKI5MF::J; MR'0:6>V-6A&E<3R)6L9EL)CYM2N]F*G>"B[Q2H/IVY;I^PL4:CL/DF"_<,V; MC74+T6+6L09OT'[NKC3-HA&EYBU*PY4$C>MYL$S.+PIWWA_X@^/6/!J#BV2E MU!/Q'OV]CYUB63&#ETK\ MR6N[F0?3 &I(*5$L9_83N<+28!5+VQJMT9$X.6R^'/ONWN MX9'!-'[!(-T9I)[WX,BS?,LL6\RTVH)VIPG-#7RHWIK(<>F2XV=TI;+!OY>KHS5I(Y_ MCL#G(WSNX?.7X*EHZEX@J#6YN$/9(ZSNX5=4C6;=AE>PI-(Y=+%'<5UIGIN. M53@/J/8,ZCL,%K<;A+425%_ MD.DA]4")XV+,G/O$]$G.X+/DEO9O++-$\A5D61*6DS,:I7D23O(IC9*B",^R M@J[06.>5*EO4D):3L"289$J[90I)4H1E,H7;)T&]@DD\#?.I0\S3,IR0!6&7 MA%UD<"3'Q9CCXH=S?*6I/6I[#W0!\.YKSSNGKA ^H>?]%BE;%?=E=2CI1QW] M>-+]KK2'4RZ4;$X$M;X:F#%H30A<5J*OG7WWF#\^\)=('[?FMIFO$X$D#="N MRYVH]4E/DSW>4QUI;'P7>::-I=?/(5D\5T2:A7F>.6G$859FX$*F"]V@%@X+ M4LI^ 5E8I*.:?B>&M6JA#),B@2*<%ODS\93E!,IIN1/+?R[%>&*A4+^W0=,?5\&PO=V]R:W-H965T1L*@J=\(PM)%)%FE+Y MY8(E8G,VP(/MP >^6FLSX,RF.5VQ>Z8?\H6$GM.@Q#QEF>(B0Y(MSP;G^.T[ M,C$"Y8S?.-NHG38R2WD4XJ/IW,1G ]EWVQ1!>% @FET!MT'L?<#-,$W635(3"3 M7E\R37FB3M KY""UII(IQ#/TD'&M3F$0VK<\26"NFCH:.!O-3E3SNZCXD0Y^ M&-V*3*\5NLIB%A^1GW]#GE@ '#!68S&RM=@%L2+>17J(/'R*B(O#A_M+]/K5 M2;ORZOL83SOJ>2X!U36H!'>"7/8'<3M!KGJ#X$DGR/4_,-*//X1>,/KYVS9Z M9P>]9WG#+#P&LN=/KSD!7HGJ]3D!<]BD(N%QU3N'\[ +2S3U<#=$EWSC&81 MAT-P#X,,HK)6Z(]? 13=0%?]::$T:BB-2DJCKH56AT@LETSR;(5RR2.&7L-! MBD624(ER)BM;GJ"_=H[=L>-5:1J7FDQ>>IIYP=1Y.L+.;]CY5G;O(4'F4D2, MQ0K1I08N<+(*R"E M8!3)C>2EYV8JT@4QD FLD0B3;DR.4P9UL?(5HK]';(D M\(;A<;Y!PS>P\GWX5Y0J;.SN$P8TLBF(G+8$OU$FUZM,M+UKHM9#\*XM[4YP<4!Q#T68^ M#<4J6A].Q(%_;.9U7\AW/2;NF0>[;0YWK09:0$AXHDG!3,;>9F"EBMHPV_B[ M%S6>!^5C,;Y6B_$.9W?HNKB#\$[1@:V$;WG&TR*UA$I,6BSR4N(W;G,*]OX? MCU1J,>GID3;C8'O*N:6?O^61-C]@_\5XI$T"V)X%OIM'*K63?8=T^:--$-B> M(6X6=[9EM_$>AR_&%VT\Q_: _KY('\'.!XXP*1D(QM80C@_C:.CZW6&4M&&4 MV,-H4R@PJ7Y"=^4=R'9A:,,=P2_%":2-FX1\/R?4V'OYT>J$-G(2>^2<0TD& M9KC7(OIH6V<;V%1>W'H6Q;5;*VE6WV+/9P9A.-QZ._/NSPR#_LD",/]>5=]-._;N(WXQ![Q M/[ HH5#<+WE4>7UZ^33X;G^.W5]5;:PM3 M/?W>4KGB$8.,GJ-;7J:)&7CWF/0FN1ELTUHY"WS 3X?RF$WG:, M@N9->_8W4$L#!!0 ( ,!#V5*B0$Y&PO=V]R:W-H M965TCM95!T3J]!(_"[%<[UQC6PH#TH]VIN; M_'0068]$(3)C37#X>A(7HBBL)?#C?YW1P7I,J[AY_6+]J@D>@GG@M;A0Q;]E M;A:G@_$ Y6+&5X6Y4\_7H@LHMO8R5=3-)WIN95,0SE:U466G#!Z4LFJ_^?=N M(C84"-ZA0#H%ILFFV-8$Q.L)B(,3\*UZD$4A\G7( MP+F9D$_\H1"^Z..>MS&)/-'WY4A"2#_ZOAQ.;?"OH_?(83K9&7ZR#C\)AG_! ME]+P0OX),U"KF4'/7 NT4'6SBKB&ZIX+"W(H@]^\]9#T\D*C:*=CZ=JQ-.C8 MKZOR06C+/-"):=ZXT^%MC?[_(%[7L1QR U'8I@$W9C" M(H,FR6)/"64E_VP;)BAWJ>S\H)H7P&"9*DM9V^V =_GM&21&/P37=8#ZL.,^ M'":_\_Q)@)]U:+XN<9^C<))&?4B;=I+)%J)[!*\\@DDP!8[]<)C^[HW*'H=V M>Y/;>88]7]TF07RWU^(]JD2STB!##3ED#B^]P??);$*3L2_XOJ0E,P\_>B3I M9,+([O =]^$P^;UTA["?6ZI:0GRRRHI5#K,A[!COU#"'%WA/7P5]+CG'.1/5<.V6?,"=#?&J%+NUMN,4^+)U&MH*IX_E\(9!=KX#Z%#1D;3V)/&7E$<4+3\>X('.WA M,._=B7S5-K9M,:S*5=' %<0#S;7?]3[C#5D\MU8@)>^!;AMUU$@848K3*.U#T;5'E&"6IH'5Z>B-[*.W9@;DDT!3Z$PS\Q[=KMO!\UPM M[62]ARL_TFR/ZJB*I,+J")AS0ZP< >Z#HHLAV2XP@2 MYH@W5/64]"'_=4S;YU4.\&D8\'^ZI&!'^W-80QU#T&,S!'4,0<,,\9:L4 ^: M^RKMX648L@/ITX[@QC/IWXDDV3X(@6;>0-=TE[T ,H(X&Z+%I@#H:H&$: M>'NK/*6^<['05H,Z+*9A+'YSJS>E_2.Q/4XYJ*;A7<476J*HY$;'7M_JE2II#A=!0#B_9 ML?&2.;QD8;S\#2J_MLG)FB M"'F?!H2MJ$H,C1K"5\@I!X=L#QS>GX>.LMC& M8X]CPQUS<,?VP-W?>^CTB?4[8IP&T(8Y"&0'GK9 H=OEJEL_[V3]"%W"KV(] M836ZV_'49'MDAW/LV"TI<[C(#CWOS[KX[2E_X$GJ)>MWI+VG80<_"F .1%D8 MU,+IN6O)*C EL<.\.#IR.F('@G'XM/[GT]$9#*5CO\A54&0[%@>J<1@.MQ.E M;:*6:R;TAA*VAW?2VFCCK0_[GM$7KN>RJE$A9F I^I ":.CVU9WVQJAE\R+( M@S(PL6P MF0( $,' 9 >&PO=V]R:W-H965T*TH87@D@ZZI"XN\]IOPP=3SG=>&!;$ME%MPT MV:$M7F/UN%L)/7,[E9Q4F$G"&1"XF#HS[VXY-G@+^$GP0?;&P&2RX?S)3+[E M4P<:0YCB3!D%I%][/,>4&B%MX[G5=+J0AM@?OZI_L;GK7#9(XCFGOTBNRJD3 M.2#'!:JI>N"'K[C-QQK,.)7V"0XM%CH@JZ7B54O6#BK"FC=Z:>O0(WCA&8+? M$OQ+"4%+""XEA"TAO)0P;@DV=;?)W19N@11*$\$/0!BT5C,#6WW+UO4BS.R3 MM1+Z*]$\E:Z;_0%X =9DRTA!,L04F&49KYDB; M6G)*,8 D^@[7>I7E-L4'/ MD2Q']@F6SS79(XJ9DB. 6 X>L%2"9 KG#>!J@14B5%YKC^ZZ%N]X)S>0+M^SS:Z"_I'_/-.@* +$-@ X9D MHVFM9D9 MX/\-'VI<(S6Q4N:\]X'?+7 M"-SV T?Q6W<#H !&P][&G;?QAU4T=0.9Z^8[$EC )*"XT#]Y,M(QHCNQFHOC. MGDD;KO0)9X>EON6P, #]O>!&PO=V]R:W-H965T]I]2@MY0+/;7VQAR>;%M'>YH2_2@/5,";1*J4&+A5 M.UL?%"5Q04JY[3K.T$X)$]9L4CQ;J]E$9H8S0=<*Z2Q-B?J^H%P>IQ:V3@^> MV6YO\@?V;'(@.[JAYN6P5G!GUU9BEE*AF11(T61JS?'3"@]R0H'XD]&COKA& MN92ME-_RFR_QU')RCRBGD6X)_/BO,FK5:^;$R^N3]5\*\2!F M2S1=2OX7B\U^:HTL%-.$9-P\R^.OM!)4.!A)KHM?=*RPCH6B3!N95F3P(&6B M_"=OU49<$/#P'8);$=PFP7^'X%4$[UZ"7Q'\>PF#BE!(MTOMQ<:%Q)#91,DC M4CD:K.47Q>X7;-@O)O)$V1@%;QGPS&Q3)@B2"=JPG6 )BX@P:!Y%,A.&B1U: M2\XB1C7ZC#:0IG'&:8Z>YQ%FYCMZIIP8&B,CT9Q#WA$14009C$*9;4V2\9,Q MC3Z&U!#&]2>P];()T<B_.#>D2>\X!$5]KP;^?'[[?SX^S?@HB^&IOJ?GI7]>F6_6-E_9^4%W3$A M\A6VA.=)U94;I8F@,)'7Q%?(!S^8V*^7\>H ^1A?@\(V* B&->9*P:!6,.A7 M0&*H65N#Z!O4==TIH+0PO%AVX(P'#0%M$!Y[#?\[,-@9= L8U@*&O0+J@WM4 MS!@JX-PG72*&K;4_>T.OL,H)81],J PG CC8+6JJ[G M^PW_VZ!VKH4=H,MBD:4O9(M[U0S:N>4ZS35 MM$'NT'4;:MH@'&#G&K0:M8\7]L;=DL>UY'&OY"64= 5#!*0>,WNT+!HA5;JG MKF#GW/*G1]&W1N>/@G]UR\+GGX!_0='"[5T"]:W:= M"G49D\;)"7LAUPK./0?W-YV;Q6Y9&>AW/^Q -7VS+\9..)R[8M[7J A3.6[5 M3^MOBGDQ23>>+_!36'X9G,V4'RI?B8* :,1I B:=QP"\4N7L7]X8>2B&VZTT M4"&*RSU\+U&5 ^!](J4YW>0+U%]@L_\!4$L#!!0 ( ,!#V5*)K+MLU0( M ($) 9 >&PO=V]R:W-H965TF %5BQHUNUAV(-BT[90':XD-^VP'S]*3IP,:!Q@*/IBZR _ MDA\E4J.5T@^F!+#D67!IQD%I;74>AB8M05!SK"J0N),K+:C%J2Y"4VF@F5<2 M/$RB:!@*RF0P&?FUN9Z,5&TYDS#7Q-1"4/TR ZY6XR .-@MWK"BM6P@GHXH6 ML ![7\TUSL(6)6,"I&%*$@WY.)C&Y[.X[Q2\Q'<&*[,S)BZ4I5(/;G*3C8/( M>00<4NL@*/Z>X (X=TCHQ^,:-&AM.L7=\0;]V@>/P2RI@0O%?[#,EN/@-" 9 MY+3F]DZM/L,ZH('#2Q4W_DM6:]DH(&EMK!)K9?1 ,-G\Z?.:B!V%>+A'(5DK M)-[OQI#W\I):.AEIM2+:22.:&_A0O38ZQZ3+RL)JW&6H9R>+)AM$Y63!"LER MEE)IR31-52TMDP69*\Y2!H8B:SFX*2GZ6/--&1D*I2V[#==XOJ-M%06 MS VGQH UFUV4^_H$FEP9RY!*G-X;R&M.OF!.C,=KY#]<@J6,FX^CT&)XSLDP M780&^/@6M$LG#D M2,U>2<;/+RA/;BP(\ZO#VJ"U-N@,9YO,NDDFWR23>GNOI; ;L4]>@&K3X=NP M]6WX7U33YP-4G[0&3MZ!ZM/6VNF;4]V-.#A(]5GKVUDGTH6O4GBY-7#J2JTI M6=4%'$?;XA2] \GQ3C&,WYSF Y"'CW2<;-U+.K&^:9H!D51 )]ZV',6]]Z!W M6YWB_MO3VPW906^XTQ7Q>!:^]QOB&UO3(-O5]GTQ;;KJ5KQYG-Q273!I"(<< M5:/C$RQCNNGWS<2JRO?8I;)X%_RPQ#<2:"> ^[E2=C-Q!MI7U^0O4$L#!!0 M ( ,!#V5*P9EKN @4 -,; 9 >&PO=V]R:W-H965T:2%TC"=X[]^RM:G.XV/?LKNH9,O0,(O"5 MY6+-P:]Y3.-3@J%,L\X5'7*]0U;&VTUQ!;#S"T .@BT=FEP.=UK@TXOA,+1D M@^O*X9(/&_BF"8]6JX)653JNS-]?9"CX+&C&_[$T1.J&2-D0,33TC8DHE1HO MR=OJ6,']$JY\YG'L.0$)9)*/QZ-['D:0[ZFA/ Z;GHQ^0_<%RS>+H1E8+R:T^NW G[=D&_M_'O%797AP5P&.P=TG"O'>=_VVK\4 M.'T!\"3_H,X_L#+-:+K\)'U)3D2QG*'F?%$D&S7F%NZPY@[[+2)TM-4ZKQ/2 M'G\B$0%ME%K&X9NSW74 M[@R]5\K-.Y^X_# D3;6=A[G8Q5Y3;.=A."0^,6A->S^TVVA[,9XK-&VU,.BY M0-IY8?@60K.30&@46@<0&876 >P2&M(S K+/"+/+YC*DC1G!?JN'M",C]#IY M[?$G@L#800WA3%KB$/$P:>APVA('/102MUUA2!L^LCOG[.43&-*>BDC/E=$> MB^QKWSJVF^-Y+9ZK,6V>N.=M#:SM M%;_%QD8'28B-&NL FC76 6Q98L=C0X2XTS6@3,N!SMPH4ECPZ/3CHP6J_+4B(,%V^:B.@RH MG]8G4[?E>4SC^1V\GE;G2YJF.N[Z&A6K).<@I4M)Z5SYTIR+Z@2INA%L4YZI MS)D0+"LOUS2*::$"Y.]+QL3A1C50G^.-_P=02P,$% @ P$/94EUOQ7Q% M @ C@4 !D !X;"]W;W)K&ULK51+;]LP#/XK MA-$!+=#%CI.T7>$8R /#>B@6M.AV&'90;"86JH(T2:YBR;B*\BS85B;/=.,$5[@R8!LIF?D]1Z'WTV@8O1H>^+9RWA#G6I>02E>5:@<'--)H-;^<3[Q\O\%NWH"P4(+&[ZP[WR3"(K&.BV[8&(@N6I/]M+UX2 @';X1D'8!:>#= M)@HLE\RQ/#-Z#\9[$YH70JDAFLAQY7_*HS-TRRG.Y0^X0]4@,%7""DWXRZI M^+H6?,M\XRQ\A%E9JG03?TO,E.L:%O8 SX KNN1 ^((L=,?/X<=&Q MF+EW!^=O$O2DQU]<6E?7%I@!W]I[B-T1(66CE# M0T -=A4L0FO1P(_9V@;[SQ,)1WW"44@X/IWPDL;5+P176Z@/FJK[IEX"D[I1 M[EBKVA23D,+OU"Z__G0U&&?Q[@BS<<]L_%[,R%Z@DZ;-Q:.QJR(%;T8*+Q#G2_T=J]*GZ)^R&ULS59= M3R(Q%/TK-Q,?-%'G"Q@Q0*(8LYOHQLCJ/FSVH3 7:.RT;-L!_??;=L8"+HXD MOOC"M)U[SIQS#VG;6PGYI.:(&IX+QE4_F&N]. ]#-9EC0=2I6" W;Z9"%D2; MJ9R%:B&1Y Y4L#")HDY8$,J#0<^MW+*3[WD_B*PB9#C1EH*8QQ*'R)AE,CK^UJ2!_Z8%;HY?V:^=>6-F3!0. M!?M%I+G MNA$;@+CU#B"I 0XWE(PIHYJB6C=TJX6VZH?@\DU/?]^8#\!WC87ZTR O M]?)2)Z_UGCS*"9]0PH X<;OZ73%DCL%N"LM!G+6C*.N%R\V^[BCK9FG<\F5; M EM>8*M1X TND4'<8+7MF=I?,8F.E]?Y=!(50^>C)':4-221>8'9'DDD#5;/ M/-/95TRBZ^5U/YU$][\61V]":*K8DA5'ZYTZVB.!M,%BO+'KQU\Q@WB];\;) MIU.H*;*&&!I+*FGAQN%I;RZW1,XH5\!P:C#1:6;V%5E=!JJ)%@MWGHZ%-J>S M&\[-!0JE+3#OIT+HUXD]HOV5;/ /4$L#!!0 ( ,!#V5(8'C9!>P8 " < M 9 >&PO=V]R:W-H965T#E93K-Z.1B%%2'F!2K8X'USZ;VZ"0 G4;_R1 MLHWH7",UE3GG7]3-;7(^\)1%+&.Q5"HH_'M@,Y9E2A/8\;55.MB-J02[UUOM M-_7D83)S*MB,9W^FB5R=#\(!2MB"5IG\R#>_LG9"8Z4OYIFH_Z)-^ZXW0'$E M),];8; @3XOF/WUL'=$1(%.+ &X%\($ M@F05H <"O@6@: 5"(X5&+<"XV,% M)JW I/9]XZS:T]=4THNSDF]0J=X&;>JB#E7\= C7 MGU:\$K1(Q-E(@F%*_2ANC;AJC, 6(S[$>M?2TC M2()=)N!=)N!:+;&HO:H$/!$"=5("_?4.GJ%;R7+QMV,,LAN#U&,$EC%^X3S9 MI%EF"D C.:TE%0\?+OPH#,?^V>BAZV'3:]-P.MU_[<:H+9CLWMHS/]B9'SC- MOY<\_O):@2Q!,<^![J)9'^Q17;-35$ MX M$.8A8_ZTHPN.#@$U[&3K%X[$Y7N%N MNJ%SNF^+9$ESF-5M$0\=[HMV^J(7"Y'OZ1+D.:W^Q,'C$!YH5Q)6UO$QUA"O MYS%, E@*9I_YG1+H.\>_%:*B1"> M4;&"0=<<<@!)#D#8KB"TJ K34KEJ-78]8C=$$]AW([@VI.,0P!$LZ;B[ILWQ MZ?-Q'%G-T7STW8 \-&>3RM6*9Y!#2R3IH\66<3](H=46C5-_XK3ECI4QF '[ M 65)F[\0JSE#*Y8EJD=+BX3ET+,](29B-8 U>,U0/NG8Z U]WV*CQK'OYO'[ M*I^S\K_9=_P:[',7D[%';%9KJOINK-X:S=K&>W#'KG0NDR!:-\Z#;O1PD:G'W1\%D9#$A)+JX0UU;&;ZCI5 M*[K774(/.K&P'G=:<#?KNV6V9!F5==LB)"R,N*J]-']";9$W&H;[_(P4Y^*Q&&&MTXY=KA;&&+W;#]UG%"AN@:G>P1BIVL\^6Z6(OU>6*H1FT M[;1X,MH6]M-]:L]WC5+L1NE[7KR.E;.V/0ZDG\Q87:(.&D2C65$/#Z'5940# ME;B!^H[F\X2B=W3NVHEKP!'_Y?;[FFC$3;3_H;>>$0/52!!,+;@EG=.(9Q]' MS(CA!,$CH65(337RG2.$NCBWNTQ$E>O+)K'FVWC /G4.?FH.WN"']:ZO,QT6 MS;XSH.]Y0\_[V15,345R5+=KK ,STN]J_2B:6ARFT4C<7>V'@Z1)(:&,>_-9 MJVA_"V9==IJ:Y,<>(9#^QK^[$6E/N4P'#=:Y:.H2-W4U0IY;TXB&*'FYLX- M0S%P0[&KO*X?IE/9P'!R8'-FH $:N#O$/6=>LP>6\37DB&3QJN 97SZY)J@! M&KSWL=UHNTT*@C"U E3>< L;*YG-4.C7YGH\5+457.)<@ZG+DNF_4Q1J/0JZP7;A@:\*ZQ;"\;!B*UR@ M?:KFFF9ARY+S$J7A2H+&Y2B8=*^FJ8OW <\W>0V'P61,X0" M,^L8&/W><89"."*R\;;A#%I)!]P=;]EO?.Z4RPLS.%/B%\]M,0HN LAQR6IA M']3Z!V[RZ3N^3 GCO[#>Q$8!9+6QJMR R4')9?-G'YLZ[ #B[@% O '$WG,\O&0ZW6H%TTL;F!3]6CR1R7[E 65M,N)YP=3[*WFAON*F3@&RR:LP&U MA)DJ*R516@/S6F<%I0YSS3,$)G,:H>#DQP5/A% 9\T4FW.=@"S>,:WAFHD8X MO4;+N#!GI/5=YBM6XCGQW&:)LDP?-^CV&L5>T<5[W7> M')TIF,:]U6X(TAW=[N B2;K[A?NM0^(_TO M1BZ3Z'*_C;2UD1ZU\:@L$Y#1G>!2P)&G0&EH)O7H9E85?F.?%&6^ML/"WI04;L VE\J9;<3U^3M$SW^!U!+ M P04 " # 0]E2#_;TNE@$ #!#P &0 'AL+W=O 0$20/4^[(N-0.>>HWNE(VEY%/*'.C"FT5.6YNI\=M"Z^.2Z M*CFPC*HS4; S_#LY<4]WQ^T>>&NE@7=LP>FOQ5W$EIN&V7+,Y8K+G(D MV>Y\=H$_71/? *H>WSD[JMXS,D/9"/'#-&ZVYS//*&(I2[0)0>'OD5VQ-#61 M0,?/)NBLY33 _O-+],_5X&$P&ZK8E4C_YEM].)_%,[1E.UJF^EX<_V3-@$(3 M+Q&IJG[1L>GKS5!2*BVR!@P*,I[7__2I240/@(,) &D Y%2 WP#\4P%! PA. M!80-H!JZ6X^]2MR::KI:2G%$TO2&:.:ARGZ%AGSQW$R4!RWA*P><7ETD/TNN MN"F:0LY#/5V0V*$[R5(.A*9YK32'FK M^DRY1-]I6C)E.ETHQ;1"51 )GVF^ M15\XW? 4(D(7^%YF\/[]FFG*4_4!.>C;PQJ]?_(=_[B(A'\ C\ZG2X-P)?V^&WB3Y#7FS@>#$"OSZ9_2W< MA0JV921M&4D5SY^(=UDJ>*.:4M3U1/]\@7?H1K-,_6OA\%L.O^(()CC^$&)[ MY&DZ5JH:.:^0QIL>5W@1QR'4Y;%?DK%N\W@^?]WM>C1:$+6]7LD/6OF!5?YU MOMW3C'U$-WER9DE'V,8+_[>41RU'9-5\1=6A6E2)>6# \TA3ENNQY;*.!EDC MQ$SML:3-6P%SJX![IK3DB5GZ1L(8;1T@ZM$&$Z1Q2QI;22^21)0P2-B($@8C MWJ1LC#@>$),HPN/4BY9Z8:4&URLHKXU,Z .3X,%20L81K:QN3,=BH",,%N,R ML-?9LF<5^VF@<67G_(&T^0=F:%[6YE,=MU ^T38G#1*)@@[1P-AZJ 6Y9@,^P)SL *S@[#)9AV)XM19=%0F>_YX82RS@*QW0-? ME"4B,])H?< %=1N6LQV?F!1#6W1"+YA*4V>-V.Z-;WVAEY./+XD:U3-T2V<1 M3[@E[NP2V_URS79,FI.?9(\L+YE=P] I'3_T)W)".J\D=J\$QU>:;P7\IM*&-/H1Y;F:N(E6A>('9$4O92AL*"C\[MF!I:IA@']\K M4J^.:8#'XP/[[S9Y2.:)*K80Z5<>ZV3BC3P4LS7=IOI>[/]@54)]P[<2J;)_ MT;ZZ-_#0:JNTR"HP["#C>?E+?U2%. +@Z 2 5 #R"D#Z)P!A!0A? P8G %$% MB&QERE1L'994T^E8BCV2YFY@,P-;3(N&]'EN='_0$JYRP.GI;/5]RQ4W&BCT M&WJ _ZMXFS(DUF@ALD+D+-?*S&YC&/$UIT]P]3;7--]P,YPIQ> .RR-9C&@> MHX]*');IZ=XW>(9ZCSXG8*@"JL:\A M)[,S?U7M?U[NGYS8_U\KW4/!Z#TB ;YI@2_<\%DA>R@,#)S@%OCR4L94%_?X(U=*M9IOYQQ CK&*&-$9V(\=4^"J#- M;,"@\ M'K44OM30S10=-"R9T."<@,.Z"D,G\<*Z(9-PW*34&E;""Q?QJ"8>=2;A31WC MIGL)W2%(5?C(^>R4$KJ9PHN87M0!!\V!$SC)/TL:,Y33C#GYC@XPW)EZN#%F M3+K7[TR,MPAXANK_*-@<(-CMTA_S> /RO8=^S[J M6JCM6EK;C9)C:#E,U[R;]L-1 *?[KBUX8^'8;8LOBH;^16\\CG#CDGC872T; MR\2C7U#+T4^U#,GP9"T;+\7=F^G\3(Q^6P_SLJEK+(^X+>^U]F\^R4CCAJ0[ M-R1';:K;7BY2O^(X5A_?D%/JD\9^2/<-[/Q,C.B\^HVY$7?C^5K]RPY TM@: MZ:X#)8U_$;=_72;YH$7RDXHWED;&ULM5;;CMLV$/T50LA# C2KFVW9@6W EVV[15(8V4W[4/2!EL86$8I4 M2&J= /WX#BE9]N[*@E%T7\2+YLSE<#B>;DQY0??UVD. M!=4WL@2!?W92%=3@4NU]72J@F0,5W(^"8.07E EO/G5[&S6?RLIP)F"CB*Z* M@JH?2^#R,/-"[[CQF>US8S?\^;2D>[@'\Z7<*%SYK9:,%2 TDX(HV,V\1?CA M-AQ9@)/X@\%!G\V)#64KY5>[N,MF7F ] @ZIL2HH#H^P LZM)O3C6Z/4:VU: MX/G\J/UG%SP&LZ4:5I+_R3*3S[RQ1S+8T8J;S_+P*S0!#:V^5'+MON30R 8> M22MM9-& T8."B7JDWQLBS@"HIQL0-8#H.6!P 1 W@/A:P* !#*X%#!N "]VO M8W?$K:FA\ZF2!Z*L-&JS$\>^0R-?3-A$N3<*_S+$F?DB_58QS>RA:?*>W&,B M9A4'(G=D)8M2"A!&VY7)@7RDQ3:C.&S)IE)IC@=$-HJE0*C(< :4.8( ^YK#2JTE/?8&S60S]MXEC6 M<407X@C))RE,KLFMR"![BO>1DY:8Z$C,,NI5^%O%;T@<_D2B(!QW^+/JAR]* MA?# PJ.P [Z^'AYTP&^OAH>3'C+B-DMBIR^^H&]9:=S1FIRE"_GK(^Z1.P.% M_KO'QJ"U,7 V!A=L_")E=F"<=W%=(Q.'M*7O<1Y.QN,A$OMXSFF76#).DJ=B MMYW:!J-6ZHG[P];]8:_[I[O1P\6H539Z-;Z3UD;2Z_"*ZIR4E&5=ERWIH&B2 M=#,T;@V._^L!+VODZ-Q>$(^[[4U:>Y->>[_C,TNU!N-S1K>,(XN@\65"1M7S M$E%[,7GAQ?MX,NSV(@Q.%3;H]>-!&LI)>:R!*59:EH%RU;&ST 4OR;A(?GA6 MZ,,K$Y3\0];PB#U""1DQD.9"'Q0- ,B: &Z+[!3$0F'KT??J;J$H_^! MOM'+&O#\+OAGC4&ULC55-3^,P$/TK5L0!)&B^6@HHC=2618L$JXHNNX?5'DPR;2P<.]A.R_[[ M'3MI**5%7!I[/._-FQE[FJRE>M8%@"&O)1=ZY!7&5%>^K[,"2JI[L@*!)PNI M2FIPJY:^KA30W(%*[D=!<.Z7E DO39QMIM)$UH8S 3-%=%V65/V; )?KD1=Z M&\,#6Q;&&OPTJ>@2YF >JYG"G=^QY*P$H9D41,%BY(W#J^G ^CN'7PS6>FM- M;"9/4C[;S6T^\@(K"#ADQC)0_*Q@"IQ;(I3QTG)Z74@+W%YOV&]<[IC+$]4P ME?PWRTTQ\BX\DL."UMP\R/5W:/-Q C/)M?LEZ]8W\$A6:R/+%HP*2B::+WUM MZ[ %",\/ *(6$.T"^@< <0N(7:*-,I?6-34T391<$V6]D,L29=)R]U$PS6U)-SLB\:2:1"_(H:)TS SF9*4E]B]%V,_H$8;_U]@!6(&O;UH:$8.@H[&E9I/QY$<3_Q5]O5^>@670PNPV'G M]D[AH%,X^*+"'SC8\ [)$LCQG=3Z9)_6P0<19^'P/ @O=\3N\QM$T46PH];? M>E\EJ*4;.YIDLA:FN5F=M9ML8_>@=^P3G'C-@'JC:<;E/55+AD^0PP(I@]X0 MM:EF!#4;(ROWBI^DP9G@E@5.;5#6 <\74IK-Q@;H_@?2_U!+ P04 " # M0]E21>O_B#R8'Q5Y$"2'3,LT),K53*\L&V19Q"3L0]*Z%0;[:,YT2J M+M_9HN1 $B/*,QL[3FCGA!;6;&*>K?ALPBJ9T0)6'(DJSPG_^P@9.TPMUWI[ M\$1WJ=0/[-FD)#M8@WPI5USU["9+0G,H!&4%XK"=6G/W83'6\2;@!X6#:+61 M'LF&L5?=^9I,+4<#00:QU!F(NNUA 5FF$RF,/W5.JRFIA>WV6_;/9NQJ+!LB M8,&RGS21Z=0:62B!+:DR^<0.7Z >3Z#SQ2P3YHH.=:QCH;@2DN6U6!'DM#C= MR;'VH25P_3,"7 OPM0*O%GAFH"R N(Y6V73#>&/4:C2TT%]Q M+;EZ2Y5.SAY)1HH8T-I,F07+2U9 (07ZB-9JQB15!HAMT8I#26B"/AW5]!$@ M$"D2]%VFP-&BXEPIT%P(4+J;)4A",W&K,KRLE^CFPRWZ@&B!GE-6"243$ULJ M<%W>CFO(QQ,D/@,Y+_D]\IP[A!WL#L@7U\N=]W);V=5XAAO/L,GGGSUS7 MQ7AB[]N>#41AC$=-U#M&OV'T+S(NH62"#F.=E&&K(/9=IT/5#W)'030,%310 MP57&";:5!\)!;5D;$7-:FHWDK(U!#R4(O;##VP_R7,)HL:LN@JLCW)*C7ODP0N4$8]@+'OC#J4_:# #<]\[U%# M.;I(:=;B$-&H5RR,O.ZZ& @*@V"8:-P0C2\2/3-),E36[D%[$V5FXXCK#8.8 M#62(?=Q;KE[D.%WX@2@<8J]#;[?."WU6?R-\1PN!,M@JG7,?J5G-3^??J2-9 M:8Z0#9/J0#+-5/TR -&ULO5A=CYLX M%/TK5K9:M=)TP"8!,IN)-!^MME)'BIIV^[#:!P_<)*A@4]M,9J3]\6L; DP" MI.W.S$N"X7XCC5+YF>/(: ,9E:<\!Z:?K+C( MJ-)#L79D+H#&UBE+'>*ZOI/1A(WF,WMO(>8S7J@T8; 02!991L7#):1\>S[" MH]V-3\EZH\P-9S[+Z1J6H+[D"Z%'3ATE3C)@,N$,"5B=CR[PV17QC8.U^"N! MK6Q=(S.56\Z_F<&'^'SD&D200J1,"*K_[N *TM1$TCB^5T%'=4[CV+[>17]O M)Z\G^_1.J"4U,O(BGTOZB;67KCE!42,6S MREDCR!)6_M/[BHB6P\3O<2"5 ]ESP.,>!Z]R\.Q$2V1V6M=4T?E,\"T2QEI' M,Q>6&^NM9Y,P4\:E$OIIHOW4_)*FE$6 EK9GKGB6, CN:@)H+LB+@D@Q$O0\DPO_J8+XU87=H$MX_DM&&^Q M.YZ$>VB[S#S7[X'KUW#]0;B+3DY/$(-.8OT#RL(PQ'M(_0.D0>"[W3B#&F=P MA%8MA1N>QBC)=!_<@8$I!UHKK .'S]_'TSK9])?8!JF2S#9+(6%5I"C56X<\ MT:TC(Y'D?9TSG,QT(@BC>QWA5_#[;]AW_^"B_!=@MM2$K[2*76],]KJM,FNW6SAV>Y8%;FT[>!"MV6D*/7>TH2+>4@$6 ML.0K909#A) F!7G^UL.-8&/O"9NOLR+#"3ST %0,+4K<"#Y^6L7''6+NX7W% MKZS:O3+QPZ"G5QK)Q\.:_[X0+%%%U2.KY-Y<#_+0R#/V7Z!'&I7%PS+[T[0' M![1/IL'^AE!9/:+=#4@/[8URX_ 7:$?_HANM9%DQJ%J-8N/I\Q> -"))AD7R M_R_2(PF.+U+2:"09ULC^ M#[(P4@C4J2%U!)TJ@D>6Z5/))@%&RK6"9,HA95V M=4\#S;$HC^KE0/'H/)O/_ %!+ P04 M " # 0]E2;BSC&JH" !=!P &0 'AL+W=OYCV8)(+L>K8F6U* MMU^_:SMD0"'M>""V<\ZY]_C&U^E&JD== ACR7'&A1T%I3'T=ACHOH:+Z0M8@ M\,U2JHH:G*I5J&L%M'"DBH=Q%"5A19D(QJE;NU/C5*X-9P+N%-'KJJ+J]Q2X MW(R"7K!=N&>KTMB%<)S6= 5S, _UG<)9V*H4K *AF11$P7(43'K766+Q#O"- MP4;OC(EULI#RT4YNBE$0V82 0VZL L7'$\R %*4?!54 *6-(U-_=R\Q4:/Y=6+Y=44Y$#F;MO;":K6@H01I,/9%(4S-:&S&YE<*4FGP2!13[ M B%Z:(W$6R/3N%-Q4JL+TH_>DSB*>T<2FKV='AVA9V^F]SYVN.FW9>D[O?[_ MEN7'9*&-PM/RLR/*H(TR<%$&)Z)D@*TB9[ZN\(RM1,.Q6GJ5H5.Q?>1IW.]% M]I>&3[M;_!(77QW!94=PPWW[DF;>]*9^TV;,I%+V[A *2A(CH?$5AO[XZ\UT^X\XJ+&+P$K M)U>"_3D\/=YD\F*+#TV^BLBZ$-YDN--X*E KU\ U)K@6QA_==K6](R:N-1ZL M3_'N\*W^GXR_>&ZI6C&A"8/^!L@!\ MOY32;"&PO M=V]R:W-H965T]I9*K2XL2P9+2*@\YRM@^LFN-1?N].C$<\57'$X$X@F28)%:]3B/GZLH=[FQOWT6*ILAO6>+2B"W@ M];2Z$_K*JE#"* $F(\Z0@/EE;X(O9F20.>06GR)8RZW?*$OEF?,OV<5->-FS M,T800Z R"*K_O< ,XCA#TCR^EJ"]*F;FN/U[@WZ=)Z^3>:829CS^'(5J>=GS M>RB$.4UC=<_7?T"94#_#"W@L\[]H7=K:/12D4O&D=-8,DH@5_^FWLA!;#J3? MX4!*![+OX'4X.*6#DR=:,,O3NJ**CD>"KY'(K#5:]B.O3>ZMLXE8]AH?E-!/ M(^VGQE,:4Q8 >LC7S(PG*\Z *8G.T(->,F$: ^)S=,,498OH65]-I 3]_.0* M%(UB>:HMGQZNT,F'4_0!10P]+GDJ*0OER%*:8!;&"DHRTX(,Z2"#"?K(F5I* M]!L+(=P%L'1F57IDD]Z4&!$G*W&.'/L71&R"6PC-CG>W#72D>:?H'[^"7OVKU.M1=V%]!HED1*4 MR9@6\R'\1ZNG'CBJ+5N_\1[.2/M+&%9DAD8RCUS1N"W4L+ET]<+PVJ-AN]9M MVQCO"E[T#%[IMZX@6#(>\\6KH:9X:R#@=] H3.IXY(=5JH38+J+K^LZ^3)5F M@TZS78JU:F/GS92JA-JF2FR_WZ#:-,/$Q1V+$->2C\V:?Z1:X::B$V?H-U@V MS1S-TN]@62L_-DO_FRC6@1@;Y7$VPH/]%N$I\S1#N1L1*Z"0=TC!<#UBK@P7LTI M1P7!_W\;'XA!RMYSC=\/99YF*.\QU:! MU(.#_/AF@;1,#7^PWQ*'K'8)UC.#O-UV@;3L! :-Z=9F18C30;26=/(F&P;2 MW M@>]@H9HN5YPX[.-:S@;S#EN% C._JW.-V$<=TKK5U&*('ZR(_(Y(HX"E3 MQ<%!=;'61RH6$9,HAKF&M,\'>B&)XKRHN%!\ ME1^Y/'.EIWO^;BRQ =6HW_@]02P,$% @ P$/94F75 M0VM0 P /@L !D !X;"]W;W)K&ULO5;+;MLZ M$/T50NBB!6ZBIU^%;<"/%C= "@15>[LHNJ"EL4U$(E62BM.B'W^'E"++MFRD MBV1CD]2<.3P\U&C&.R'OU19 D\<\XVKB;+4NWKNN2K:04W4M"N#X9"UD3C5. MY<95A02:6E">N8'G]=V<,NY,QW;M3D['HM09XW GB2KSG,I?<\C$;N+XSM/" M9[;9:K/@3L<%W4 ,^FMQ)W'F-EE2E@-73' B83UQ9O[[I1\:@(WXC\%.M<;$ M2%D)<6\F-^G$\3"7%GL.2:CH=2[$CTD1C-C.P MAVG1*)]QXWNL)3YEB-/3.?7C$6Z> X,&3&ZXIW[ 5ALV4 @2^78*F+%/O,,77>$G>OGE'WA#&R9>M M*!7EJ1J[&G=N^-VDWN6\VF5P9I=^0#X)KK>*?. II(<)7)3=,^#BQEG MA;PFH?";?1\:9AJM;?(72#DN^ MWV(\N=&0JQ\7V**&+;)LT1FV+T+3C-#VE< K0I.?)9/(S_;\U/)W^5TQ#"R# MJ4T/4S_R^X.Q^] VH2,*Z]GP,&IY&A6,>OTFZ$!CK]'8NZAQ(90VJB0\ "^! M_"&W++&W_HI@U5I?Y91C7;QT%?L-5?\5S!LT;(,7-Z]BZ+=M"8?](^].@T;1 ML7.G,>%PT&W?^1D1U1O:,K>@9<=44$4^-UN^JWODW]19DPS4-8G[$ON03.^ MN71\P3YO\!IV[2NT'[Z\7>%)I>L-0N_8KM.H,/1.[#J-\EOO9Z72;346.&ULC95= M;YLP%(;_BH5ZT4I;^4@"I")(2;-NO9A4->UV,>W"@4.P:FQFF]+NU\\V%&4+ M:783_/6>YST'YY"T7#S)$D"AEXHRN7!*I>HKUY59"166E[P&IG<*+BJL]%3L M7%D+P+D55=0-/"]T*TR8DR9V[4ZD"6\4)0SN!))-56'QN@+*VX7C.V\+]V17 M*K/@IDF-=[ !]5C?"3USAR@YJ8!)PAD24"R.9PP!A4R9"%@_GN$:*#6!M(U??4QG0!KA_O@M^HW-7>>RQ1*N.?U. MJ>MU^@SV=FXF6<2ON+VOZLYZ"LD8I7O5@[J CKGOBEK\.> M(/"/"()>$%C?'A8YVM0F%!Y@BAY(W$+)>)JW0*QHB;]797G=W@ MB-UE+2[1Q/N B_P'S=K='YV\7<45Q=@J$(P5"&P82='PG[F/&\)I4B[&O&_ M)C*C7)K$?RRW4@E]EWZ^@YT,V(G%3H]@=1+!6 TZ5615YE_UG/K!?!HE[O,( M;#K IJ=@DS%8IPKW87X\]\9ALP$V.P6;CL%F![ X\F?CK'!@A:=8LS%6>, * MHLETG!4-K.@4*QQC10>L(P6,!U#\+NBA!-UC"P5B#!?_+VX^X.;OX[C"=(PT M/[B*DS"(PW]H[EX#,KW\*Q8[PB2B4&B==QGI]RZZ_MA-%*]M3]IRI3N<'9;Z MDP+"'-#[!>?J;6+:W/"12O\ 4$L#!!0 ( ,!#V5*+IN9?O ( /\& 9 M >&PO=V]R:W-H965T^I[>[VM6DENI1 MYP"&O!1^;Y.P G-?WBJ< M^1U+Q@H0FDE!%*RGWGQPM4RLO3/XSJ#6.V-B/7F0\M%.OF93+[""@$-J+ /% MWS,L@7-+A#*>6DZO.]("=\=;]D_.=_3E@6I82OZ#92:?>F./9+"F%3=WLOX" MK3\CRY=*KMV7U*UMX)&TTD86+1@5%$PT?_K2QF$',(@/ ,(6$.X#A@< 40N( MG*.-,N?6-35T-E&R)LI:(YL=N-@X-'K#A,WBRBC<98@SLP7E5*1 5N[*+&51 M2@'":').5GACLHH#D6NRS*G8@"9&DL]29C7CG)Q>@Z&,ZS.TO5]=D].3,W)" MF"#?D>.+#O!UT?MY)_&+5[&F*OMUA'G8 M,0\=\_!0)F'#A&!B@]?:Y;0O^@U%XBAL@3_/!I?).$DF_O-N3/K,QL.XLWHC M<-0)'!T5.,\RYDIWK62!]?M4,>T6^K+24,6["E!G/.R7$'<2XJ,2,-Q8UP(+ M2RD0Z2LQB@K-:=-1LM]8;]BA3%_DXG>"+I/A7MC>VYPG4=0O.>DD)TN#ZS-ZEOY/D[O:0 M7$M5I-45L(T5=>M=EU\[IK7WOH"NWO3 MC/_2-$_##55X537AL$;*X"+!9*NFW383(TO7L1ZDP?[GACF^4*"L >ZOI33; MB3V@>_-F?P!02P,$% @ P$/94CC\EBFI @ ,P< !D !X;"]W;W)K M&ULE95;;]HP%,>_BA7UH96VYDH"58A$Z:95VK2J MM-W#M >3'(A5Q\YL!^BWGVW2C$)@W4OBR_F?\SO'MW3-Q;,L 13:5)3)L5,J M55^YKLQ+J+"\Y#4P/;/@HL)*=\72E;4 7%A11=W \V*WPH0Y66K'[D26\D91 MPN!.(-E4%18OUT#Y>NSXSNO /5F6R@RX65KC)&CP16,N=-C*9S#E_-IW;8NQX!@@HY,IXP/JW@BE0:AQIC-^M M3Z<+:82[[5?OGVWN.I/;\!A0F5%UK^.+M!YV<7 MZ P1AAY*WDBMD:FK-+6)[>8MX?66,#A".*G%)0J]#RCP K]'/GV_W'LK=W6M MNH(%7<$"ZR_\WX+]G,RE$GI;_CH1)>RBA#9*=(RZK3>T]>XKV]9#8CV8P[K* M_"!)@M1=[5:GQ\H;QE%G]08OZO"BDWBW+.<5((4W>M%K_(+G%/H0MU[BW>"# M4;Q'>&CD]=,-.KK!2;HG3!M N"AT ?^).#B(/HQ&X1[BH5$2A$)'KC"5%^L;[>>/>K<'G7Z]ZCW@2<' M6RT8CKS1'GF/51#X^\5T=ZXT\YQ\PV))F$04%EKG729Z2<3VBMYV%*_M+3?G M2M^9MEGJ5PV$,=#S"\[5:\=&PO=V]R:W-H965TM%*6R%\IA5!2E)-V\74JFFWBVD7#IP$J\9FMI.T_WZVH2P)I,H4*6!XW^/G MG&.;=,?%BRP!%'JM*),3IU2JOG5=F9=087G-:V#ZS8J+"BL]%&M7U@)P84T5 M=7W/B]T*$^9DJ7WV(+*4;Q0E#!X$DINJPN)M!I3O)L[(>7_P2-:E,@_<+*WQ M&A:@GNL'H4=N%Z4@%3!).$,"5A-G.KJ=)T9O!3\([.3>/3*9+#E_,8-OQ<3Q M#!!0R)6)@/5E"W.@U 32&'_:F$XWI3'NW[]'_V)SU[DLL80YIS])HJ1[[Y"FT]DXN6<2ON/=JW6U9P!4Q)]1@N]8HH-!<17:)KG8@.%%>@6XJ8%K$ S8+ B6G]Y!PH3 M*J^T\WEQARXOKM %(@P]E7PCM52FKM+ 9EHW;^%F#9Q_ FY:BVL4>)^0[_FC M ?O\?+MW:'=UF;I:^5VM?!LO^-]:_9HNI1)Z1?[^8):@FR6PLX2GJ-M2;W%N MRSQ4MB9"8B.8?;K-_-!+QJF[W:].7S5*;I)1ISK "SN\\"R\G%<5D68S#S:V M"1(?S!V-1T>$ ZK8CVZ&":..,#J+L,9O@E-JE^F.J++DM"!LC11^A4'FJ$<3 M1;Y_A-P7Z;S&P\1Q1QQ_2'RO2A!#1'&?* C#(Z*^*(YN3G0YZ8B2#XF>N,*Z MJLN\O7O"+JO"L>A=]QY=^]@,Q^5[UBL"9.(PDK[O.M$ M=T,T!W4S4+RV9]V2*WURVMM2?]M &(%^O^)&PO=V]R:W-H965T37(I5QZ:V ]V_G^V$ M"$A 2-.T%XB3<^Z]Y][CQ,,-%Z]R":#0>TF9'#E+I58WKBOS)9187O,5,/UD MP46)E5Z*%U>N!.#"DDKJ!IZ7N"4FS!D/[;U',1[R2E'"X%$@694E%K_O@/+- MR/&=[8TG\K)4YH8['J[P"\Q /:\>A5ZY;92"E, DX0P)6(R<6__F/C-X"_A. M8"-WKI%1,N?\U2P>BI'CF8* 0JY,!*S_UC !2DT@7<9;$]-I4QKB[O4V^B>K M76N98PD33G^00BU'SL!!!2QP1=43WWR&1D]LXN6<2ON+-@W62<7+AJPK M* FK__%[TX<=@A\=(00-(3B7$#:$\%Q"U!"B"KY! MPJ!U-'-ANV_9NE^$&9_,E-!/B>:I\1VFF.6 9M:4$UZN. .F)/J(9MJ3144! M\05Z8+4ES6QOY]IO&LJ4T&.6NF"U1!-;*@B)+J:@,*'R\E+'>)Y-T<6'2_0! M$8:^+7DE,2ODT%6Z=%. FS=EWM5E!D?*O%V):Q1Z5RCP K^'/CF?[O70IV?3 M_:R'?G\^?;!/=_6XVID%[M0,3Z*?7S0$/2@HY:\3"<(V06@3 M1$<2/+,YH10*O8US7ADW",B!K/&9$ZK0C\EK!_ 0/5-N,Z9VISF];4> MQX$7#=WU[AR[H" )@GW0M OR4]_;!]WW@/PP:T%[C8G:QD0G&S.%!0BAI0M8 M ZN@3V8=(=G)&V9IZAV4-^G"@CA+O4.I48]4+TF2 [$],"^($[]?;MS*C4_* M/;;'3U@L:4,G_\;#:9L@_0\>3CM3Z_%P%[3GX3TY@U;.X#SGY=O&X?RM(I+8 M5W+.I>I]JPXZI0R2,#XPV:2+BL(X.K)7LK;B[*_W2M:Q;>]>Z<(.]DI=H+OS M&32'G*]8O! F$86%)GK7J7:[J \.]4+QE?TRSKG2QK:72WW6 F$ ^OF"<[5= MF(]M>WH;_P%02P,$% @ P$/94L?-H. A P S @ !D !X;"]W;W)K M&ULC5;);MLP$/T50L@A 9IH\=8$M@$O+=I#@,!N MVD/1 RV-+"(4J9*4G?;K.Z1DQ8OLYF*+U'O#>8]#CH9;J5YT!F#(:\Z%'GF9 M,<6#[^LX@YSJ.UF P#>I5#DU.%1K7Q<*:.)(.?>C(.C[.67"&P_=W),:#V5I M.!/PI(@N\YRJ/U/@G(FX0/\X'%.\!W!EN]]TRLDI64+W;P-1EY@4T(.,3&1J#XMX$9<&X#81J_ MZYA>LZ0E[C_OHG]VVE'+BFJ82?Z#)28;>1\]DD!*2VX6B^J>OM0][A+!_AA#5A.B8T#U#Z-2$SGL)W9K0=*CDEBB+QFCVP9GIV"B?";OM2Z/P+4.>&4\IIR(&LG0U-I-Y(04( MH\DM66*))24'(E.R9&O!4A93@:",BC5HP@1Y%BO&.21D$L>RM+0%Q, V=(6T MZSD8RKB^P5C/RSFYOKHA5Y;U+9.EIB+10]^@!)N(']?I3JMTHS/IAA%YE,)D MFGP2"22' 7S4WA@0[0R81AN\(?O[\7,A.2=X6K94);\N+-9M%NNZQ;KG:@?63 @FUGCR7!6U M[6<58N!"V#MH,X[Z433T-_L>GX+"01@<@N8MH+!SWX .)/0:";V+$B9Y5;9& M4:%34 JM,Q)OH[J9]J*@>R3Z%'3JS/P4=&#,@>1!(WEP43)> M,?\I[L%)2;;D?PIJR?\4U)*_OW?/YZ#6KE]JXBJQNO&:V:8E3UPG.IJ?8JNN M.NM;F*K//U*%-:L)AQ1#!G<#+"95]&PO=V]R M:W-H965TYO?@5P!:8&>>@\K MK:#7/E1],,E K'-L:CNP[5_?<1)2((';Y[XDMO/-V-_GFQ#X92M520U.U<[5>P4TKXU*[@:>E[@E9<*93>JU M%S6;R,IP)N!%$5V5)55_SX'+X]3QG=/"BNT*8Q?2_L]P44V?LD!RVM.)F)8^_0,LG MMOXRR77]),<6ZSDDJ[2196N,)RB9:-[TM=7AS,!/;A@$K4%P;1#=, A;@_"M M!E%K$-7*-%1J'9;4T-E$R2-1%HW>[* 6L[9&^DS8:U\;A5\9VIG9G'(J,B#K M.L86LMQ+ <)H\I&L,<3RB@.16[)F.\&V+*,"0045.]"$";*$+2@%.5G! 40% MY/T2#&5?_N WEGD;\6LM)4Y'KB&CRVW=S-VB/.FR,&-X[H!^19 M"E-H\K/((;]TX"+?CG1P(CT/[GI\VJM'$GH/)/ "?^! B[>;>P/FRS>;^^D= M-F%WA6'M+[SA[UD> !/1#%[('RO).<$4.5*5_WEGMZC;+:IWBVX%#.R8$$SL M,-WJT!FZT,;%J'9A"\]A%L3IR LF[N%,E7A(KQBO=48_!C*1)H"%.&, M;AAGAN%JA=E#\"I 68&80'\9AJ["ZJ8QL4W1IC0H_4 $)ARFUFD?!9G$)/L' M=\FKVA[=DSVZDOF0Q@V[Y$R5,(F\-+S2N \+HL /KS7NP_PD3)-P6..DTSCY M7VN<]%2)HR"Z4K@/\J[$O8>XT'74Z3JZJ^L7D>$_WFJ4(RM4@(F#9)DMREJC MA@\H8L:KW#*D[1V<<:>:_/B#GW@_G3\[D=ZDS.A[I!=]1.*G5Q5@><_-A3+C M3IGQ7656_9LV!37D2.T/RVJ"*U@H>R'85C."V M5-EV]PSBZK<>X1^1C$/JQ M+? 7J@S@_#@->L(,X-)X'(^'U4D[==*[ZN /]#N5.^W5VC =C;SKR^W#A@K\ ML@^[*O -"_>L?\&\W=5]H,:TQL!M_NK=:M=J/M4=UM7Z'%O0IF/\STW3OSY3 MA?>H"81UCP5-,3-A,C]W67M)$&BT<]++"-!F4!^'TKI3E-[ 9=8S[[ M%U!+ P04 " # 0]E2-$''LV8# ;"P &0 'AL+W=OY#I=&DL_M0]8&Q M28**P04\:??7+V#'D]A..MM]20"?<[B'>['O[,#%-[G'6($?%65R[NR5JM^[ MKBSVN$+RCM>8Z2=;+BJD]%3L7%D+C$I+JJCK0QB[%2+,68\L/<\9SCP@/9[959S&NWP!JO'^E[HF=NKE*3"3!+.@,#; MN;/TWN<>- 2+^(O@@SP9 V/EB?-O9O)G.7>@B0A37"@C@?3?,UYC2HV2CN-[ M)^KT>QKBZ?BH_M&:UV:>D,1K3O\FI=K/G=0!)=ZBAJH'?O@#=X8BHU=P*NTO M.'18Z("BD8I7'5E'4!'6_J,?W4&<$+SX L'O"/Z0$%X@!!TA>"TA[ BA/9G6 MBCV''"FTF E^ ,*@M9H9V,.T;&V?,)/WC1+Z*=$\M5@ABEB!P<86V9I7-6>8 M*0ENP4;76-E0#/@6+$UZB/IIQCG>8B%PJ=%,"9TX_?1[0R2QB5QSJ=DW.5:( M4/E6ZSQN\D8B5UN ,!? =\Z'L3 :U?3X<3]/S5="^[XB;H4QE8 MO>""WL5T@"\/G%*@[\D!B?+KE:W"?JO0;A5>JAJ\(XP1MM-WSM;/5#9;B<1* MF-?/\R(,HE [?3X]XC'*C[T(GJ/R,8BZEU$5UVL44T4HN0?9(]* MEW9Q/$)T@I@ZUZ?!)4&B19.# X1H51X@4#@V.4GX5A-&TP[@W&5PTN M*R[4B;WR>'/_F\]X%-MM"+/,&QB=@/EIX W.(Y^">4$23EM->JO)5:OZE?"+ MN7R6_>\,Z[>07Q3D!FZK."=A4>;HG74.%Q9-JV\1,2^D,A <5;+0GO$OV:$VTGUDX4KVUO M\L25[G3L<*^[5RP,0#_?&ULG97?;YLP$,?_ M%0OUH96V0/B]BB UB:;M85K4M-O#M <'CF#5V,PV2?O?SS8492MMM+V S_;W M/G>'?61'+AYD#:#08T.97#BU4NVUZ\JBA@;+&6^!Z96*BP8K;8J]*UL!N+2B MAKJ^Y\5N@PES\LS.;42>\4Y1PF CD.R:!HNG)5!^7#ASYWGBENQK92;BE) TP2SI" :N'J%DSJH MA IW5-WRXR<8\HF,OX)3:9_H..SU'%1T4O%F$.L(&L+Z-WXO"/Q! MX-NX>Y"--,0I:NL),*L M1"O.%&%[8 4!B=ZCK3X%94AR#0H3*J_0!2(, MW=6\D]J1S%REPS,0MQA"6?:A^*^$@GT[!X MA,7G8-$4+'X!BR+/\Z9AR0A+SL'B*5CR+[!TA*5OPNZXPG2*EKXX(4&8ADGZ M%\X]N?.F?7[!8D_T?:10::$W2_3W$'U+Z@W%6]L&=ESIIF*'M>[B(,P&O5YQ MKIX-TUG&_T+^&U!+ P04 " # 0]E2;C='L>L" "A" &0 'AL+W=O MN(EQF37OJ^C!#C5+9F!P"=KJ3@UN%0;7V<*:.Q //7#=KOO<\J$-QV[O96: MCF5N4B9@I8C..:?J;0ZIW$V\P-MO/+!-8NR&/QUG= ./8)ZRE<*57['$C(/0 M3 JB8#WQ9L'UB6%-\]0\R-T-E/'T+%\D M4^W^R:ZP'?0\$N7:2%Z"40%GHKC2US(/!X"@?P(0EH#P7$"G!'3.!71+0-=E MI@C%Y6%)#9V.E=P19:V1S=ZX9#HTAL^$+?NC4?B4(?+L>^03V6U8]* MW_/"=WC"=T#NT5NBR1<10UR#7_X#'S80^)B(*AOA/AOSL)%Q"5&+=((K$K:# M48V@Q?GP85T\S?!9IA#>MO P:(BF4]6VX_@Z9]1V=E3;GW=H3FX-):?7*&>EY):YWH2'EC \'URP-8N*XQNEE'%=)Z=W).>$D'XEI-\H MY$9JFW3[]BBJC5LZ&C1%]DP:[09:K*,&&2Z+* M]]7I,L^'1WDMJGQ8Z.(5.[8,^Q\M_](]JG2/&G6_)XEDH)BLZSCS9HHN>0.J MZ@[.HAG8JP,64?@'S9N#VK@AJ#&MF,FB7"^*ZHV3&B2PAHIVRT[[E0Q$(N%D9D;$<_2X,!QMPE^0X"R!OA\+:79+ZR#ZJMD M^@=02P,$% @ P$/94E(0F]5D @ W@4 !D !X;"]W;W)K&ULG53?C]HP#/Y7HC[=2;=K*3\VG4HEX#;MI)V$0-L>ICV$ MUM"(-.D2 [?__IRD])@&3-I+$SOVY\]V[>R@S=96 ,A>:JGL.*H0FXK#..I%1\5";"ITBCC/&KZ!)>#79FY(BCN44M2@K-"*&5B/HTGO83IR M]M[@FX"#/;DSE\E*ZZT3GLIQE#A"(*% A\#IV,,,I'1 1.-7BQEU(9WCZ?V( M_LGG3KFLN(69EM]%B=4X^A"Q$M9\)W&A#Y^AS6?H\ HMK?^R0VN;1*S86=1U MZTP,:J'"R5_:.IPXI)<YSJ@T84 6P9<4-6/:.3 ;F0]I9,KJ(9*-D2=;'-8B3F+GY:?'O*?I5<1)8^Y9/[EC:9+VK$_Q"FJ_JV;?H_8OH,XDMY;I=/@:G^NC@%AY!'<0.[S7A;OSP0==D&'5X.> MM+0X:6GS]H.$ZMVU)Q/6[JC3-T*UFMMS/(=_\4S.\QQU/$?_S]/]>M:UI&-) M^\DB5Z50FW/T1O^D%Y_,7 UFXS>+I=@[A6'\.FVWO"9A9M_,P^9[YF8CE&42 MUN2:W+^GXIBP38* NO$3O-)(^\!?*UK 8)P!O:^UQJ/@ G0K/7\%4$L#!!0 M ( ,!#V5)97/*YE0( .P& 9 >&PO=V]R:W-H965TF64JZ%7:EW=^+Z:E\"PNA(5<+.S M$))A;4RY]%4E 1<.Q*@?!4'B,TRXEV?.=R_S3*PT)1SN)5(KQK#\.P8J-D,O M]+:.![(LM77X>5;A)4Q!/U7WTEA^RU(0!EP1P9&$Q= ;A3>3U,:[@&<"&[6S M1K:2F1 OUOA6#+W "@(*&B^4EJP!FP4,,+K M-WYM^K #"),3@*@!1/N W@E W !B5VBMS)5UBS7.,RDV2-IHPV87KC<.;:HA MW)[B5$NS2PQ.Y]_!]$"A2S01K!(BQ%"N%>:$R7QLIEM"?-VG'==KH1-HP0G>"ZU*AS[R XCV!;VIH"XFV MA8RC3L91):]0''Q"41"%1P1-_A\>=,B)V[[&CB_N[NNOT4QI:;[5WQVN3F>8ZVO65+'8O_B=3X81/W,7^^VXTA0+WX+>B>P MWPKL=PJ+VG\# H#L/PN,*D59AT*GS&DN 9A0_T M)0>I^U&Z)^\P)AP,XN/RTE9>VBGO46A,/]"6'AQ<&"9IN*?N2%3O&\T]3UPA^62<&6*6AC*X"HU MQRKKV5H;6E1N/,V$-L/.+4MS'8&T 69_(83>&C9!>\'E_P!02P,$% @ MP$/94I=P;;$, @ G@0 !D !X;"]W;W)K&UL ME51M:]LP$/XKAV'0P18[3IIUQ3$D#6.%%4*ZK1_&/BCV)1:U)$^Z-,V_WTEV M3 9I8%_L.^F>YYY[L;.]L<^N0B1X5;5VTZ@B:F[CV!45*N$&ID'--QMCE2!V M[39VC451!I"JXS1))K$24D=Y%LZ6-L_,CFJI<6G![902]C#'VNRGT3 Z'JSD MMB)_$.=9([;XB/2C65KVXIZEE JUDT:#QV)6,:?CC/J4WK@J7UD_Q)JYUK6PN&=J9]D M2=4TNHF@Q(W8U;0R^Z_8U7/M^0I3N_"$?1L[22(H=HZ,ZL"L0$G=OL5KUX<3 M0'K]!B#M &G0W28**A>"1)Y9LP?KHYG-&Z'4@&9Q4ONA/)+E6\DXRK\AE^3@ M(P0#OJ-5('0)"^D*L],$*T$(][H=O^_CU0))R-J]SV)B 9XF+KID\S99^D:R M66,',$H^0)JDPW_A,>ONQ:>]^#3PC2Z+_S5;.[(\W]\7.$<]YRAPCM_@? IS MQ!+$"UI>2]X\O]M2;Z$.+2+?HJL#"GN^!9?I1Q"0,$Q &4V5@\]0BH.[H'S< M*Q__G_+R.$/+,SPG]3+?>' S>7=.5WRR;O[+?1!V*[7C_FR8*!E\XM6U[=?0 M.F2:L(%K0[S/P:SX!X+6!_#]QA@Z.GZI^U]2_A=02P,$% @ P$/94BMV M.\P7 P A D !D !X;"]W;W)K&ULC5;=;ILP M&'T5"_6BE9H")N&G2B*EJ:I-6K6H:;>+:1<.<1*KQF:V2=JWGVTH38N3] :P M\?G.^0YPS'#'Q;/<8*S 2T&9''D;I*4H8G@D@JZ) XO4&4[X;>:'W-O% UAME M)OSQL$1K/,?JJ9P)/?+;*DM28"8)9T#@U8DI-):WC7U/4:SD-N"N4I7 X)XP4E0%L//@1A^60+L]K83 3#73DSSG%5.$K<%< M(;9$8@G.;[%"A,H+7>MI?@O.SR[ &2 ,/&YX)?4B.?25%FQH_;P1=U.+@P?$ M34IQ!:+@$L A@[X].OPX"/]^C-92"7T^_?W2,VHK1G9 MFOT#-;4TZ#*F1B4693[%[3C-4NW!UL'5;[GZI[@B%U>-BO>XDB1,W%R#EFMP MBJOOXAITN.)^=*"ON.6*3W$-7%QQAVL09-#-E;1@A3'>/I7)F1] 1T(-I_\"+&^XE8GA4P$P3 MFJS;(EIAP%=@54?CUYUI"#Z^#6%R2-E[_H3PM#5Y$\6U#$K0@E"B"'8K@5V/ MT@%,6R5-CL).W/22.,H."'X/M_!XNOTLL4!VG^BHO02,LU[3C%-Z-P+#+.YG MGZ5WE\$DA9^]]O>V2/-_LNO!XJ7=M=<<*7W8'NY MT;])6)@%^OZ*<_4V,!MQ^^,U_@]02P,$% @ P$/94K\P2I'/ P N \ M !D !X;"]W;W)K&ULQ5=M;]LV$/XKA%H4"=!9 MHOS>V@82.TT#+)M1H]N'81]HZVP3D427I.QTV(\?23'RFT2K!8+Y@_5VSW// M'4]WXF#'^)-8 TCTG,2I&'IK*3,)D>J2KWRQX4 B M TIB/PR"CI\0FGJC@;DWY:,!RV1,4YAR)+(D(?S[+<1L-_2P]W+C"UVMI;[A MCP8;LH(9R*^;*5=7?L$2T01205F*."R'W@W^<(_[&F L_J"P$P?G2(!3,G L8L_I-& MAZ*8$FR6'YAN\]@ VIKO@6+A?E'N]RVW?70(A.2)1:L%"0TS8_DV2;B M ! &%8#0 L)30*\"T+2 YBF@2E++ EIU);4MH%T7T+& S@F@607H6D#7+%:> M7;,T$R+):,#9#G%MK=CTB5E?@U8K0E-=BC/)U5.J<'+T.X]HJFH0S=:$@T"_ MH)LHHKI*2(P>TKS6=XCK/*QD V$@_L]/ZB'Q423?Y ;JOLPFZ>GM=R757GRNH)/E4 M(TE-?"%)]VZ2&6Q>E.#>:9+*2'U5+D7-A$7-A,9+L\++."9"(+9$,\D63^BO M7]5S]" A$7\[V)L%>].PMRY59*[WO3TBDLDUX_0?B- 53>W=LFJW:OK$QRKQ@?" X:08#+U;8+M>T?6YHMDS1=(:[[?>D[[>9CJFX4 M!: -<,2.R!V%U"G4=ISL$[JE$:214*-I$2O.2"7O;5G!Y#S=PV25)ZI;N.XZ M7?^6)7,=4K&F6;H%(2^7;O>LSDXJ\]'Q0X_,FH7YJ<^W6P]*[WP6ER+'L_ M@;![!%7+5A_S0I(TTEWODO;SF7&FW65RK'T_4+![HCS2E"99XBK:?;O'[==X M=?<-&KL[]"M-O[%U6W?\X7U;Q^Z^_DB>+R5WWW9Q[S62NV^[N/__)#=WVS_. M[6EJ_8,MB=[3/A*^HJE ,2P5+&AT5>7Q?)N87TBV,;N4.9-JSV-.UVIK#5P; MJ.=+ICX4[(7>^!2;]=%_4$L#!!0 ( ,!#V5)O!=$"K0( -\( 9 M>&PO=V]R:W-H965T:-VKL55JW-[ZOBHK61%V+EC9F9B%D3;3IRJ6O6DE)Z40U]S&$L5\3UGAY MYL:F,L_$2G/6T*D$:E771/Z[HUQLQA[RM@,SMJRT'?#SK"5+.J?ZL9U*T_,' MEY+5M%%,-$#2Q=B[13<3A*W 1?QD=*-VVL"6\B3$L^T\E&,/VHPHIX6V%L3< MUG1".;=.)H^_O:DW/-,*=]M;]\^N>%/,$U%T(O@O5NIJ[*4>*.F"K+B>B<\)MPHI0E,->B> :_ MOYIY\*!IK?Z<<0\&]\"YAR?8WT8AR(QG\\=SB-/!)KT XM'@/KH@ MXM'A,C7K%*?!'N+#.!PF&([P<<((OGX!X=GTL7D:F'+2G$&!=KZGZ *HT>N7 M">$+PN[-WR[4)$A2--K#?2P2AS%*([@'W-\Y?>S1_XW()6L4X'1AI/ Z,=M? M=J=IU]&B=0?2D]#F>'/-ROR!4&D#S/Q""+WMV#-N^*?)_P-02P,$% @ MP$/94BV8U3Z@!@ ?R8 !D !X;"]W;W)K&UL MS5IM;]LV$/XKA-$!+=#8(D7YI4@"Y&U;@+4+DF;],.P#(]$V44ET23I.AOWX MD90L*HE$*?-:N!\:6>:=GKOG^-Q)UN&&BZ]R2:D"#UF:RZ/!4JG5A]%(QDN: M$3GD*YKK;^9<9$3ICV(QDBM!26*-LG2$@F \R@C+!\>']MR5.#[D:Y6RG%X) M(-=91L3C*4WYYF@ !]L3UVRQ5.;$Z/AP11;TAJK;U970GT:5EX1E-)>,YT#0 M^='@!'XXCV;&P*[X@]&-K!T#$\H=YU_-A\OD:! 81#2EL3(NB/YS3\]HFAI/ M&L>WTNF@NJ8QK!]OO?]L@]?!W!%)SWCZA25J>328#D!"YV2=JFN^^966 47& M7\Q3:?\'FW)M, #Q6BJ>E<8:0<;RXB]Y*!-1,]!^F@U0:8">&2#<8A"6!N'S M*[09X-( V\P4H=@\G!-%C@\%WP!A5FMOYL FTUKK\%EN>+]10G_+M)TZOOBV M9NH17.8QS0T#X"HEN00'X"1)F&&&I/K+HKX,3V_/J2(LE>_TDMN;<_#VS3OP M!HR 7!)!)6 YN,V9DN_U27W\>:Z6 M$ESD"4T:[,\Z[)''P4AGJ4H5VJ;J%'D]WM#5$(3!>X ".&T"Y#<_68FM.8(- MYN?]S0-/-&%%?&C]A6W1&,(.S)9)P!G/M([(@N$3(4B^H'IO*W#W".KKKLBC M/7VR(2(!?_ZF78)+13/YEP<0K@!A"PBW +K-[ZE4^BI\97!(0!^HB)DD=RD% M;W4Q%27VKBGSA>>Q]6R4[E[3'T4SS=)] Z*H0A1Y$7VQHD&3 W)/A19!L-"9 M40<)413,"1/@GJ1K"OB\@FP7Z! ,W(2G*1%@146!O!%X 6!: SX-A@$,W#]8 MQ5!4R4N+*!C.4'.DXRK2<4?N!8WY(F=_:_!:<^*O)>-QO3+H@SFF6NY38J)4 M'*RWI%FC;1Z:(BT 3&JXL0FO&?>DPCWICYMKE@ !F^>L:088+SAYI$0T5Y#_ M.M!:@@G("DE!4Y"01^FI^FD5P=3KN;Z]5N7V(FX'O@!%UBM+UT1EAQI&5PX,>#E6JKW]]<^O;$M!U HCWA 37"J"_%_P A2P1/-G'T_&T;2=#)^[P M%>J^DTIV7"@L3 '$7?((G<)#O_1^6F=W&K&N^:*\W]LR>])I/8-!Z7S\I,%. MPUE+2IUJ0[]LGQE)[EOW3G/A;#_J'CFY17ZYMJ8;.55& ML!.%+QRGI0CM28:=B"*_B.Y6X*7S)Z/O;!R-,7XV-S8L1#" : );R'%JC?R# M^R\&*7@^%;L16';,P*7[^D@+43C$+=,[BB?K/ND_:)GD*23;-Q!:2[J], M%#9%OVIZKM"! @9%E_*%Y!0;^NT7#RP ED?;FI/3_;D\4GH M=#CTZ_!.W/A=]^#&J7+H5^4GW+R\@7C%1G+*&H[WA"PGSZ%_K-V)++_K'F0Y MR0[]8ME-UJNVE]/5<$\F8>S4&/LGX5T8ZW#=S1AV"HW],EIGK&-LQDY/\9Z, MS=@),/Z>8S/N.S8W+/2.S;CVN/O[CLVXJ8 MIZUX^5 ZUL*T9X\UHY<3XG\,_H/)KL#33?9KC-%_LZT>V#Q6@CSR?[HU+U! M._!T;M#(]:S(W[.:ZOCSAK^B8FN_O49[4K&NA43^%K*+B':X#L?E3XL^H*X! M1?X[@'::=I,;UVZBZ9Z0YWI+U+^WO)H\O^NP?7P?U=[,R:A8V#><]-C$U[DJ MWCRISE9O49W8=X>>G3^#'\Z+=Z&V<,E)0D59H'^?LZYVGXP%ZC>.3O^%U!+ P04 " # 0]E2 MS2RF FP# "?"P &0 'AL+W=OK! 2>@&IO:9K/;7U_;L"0!0M)# M+PDV\_AF/(QGON/BE\P)4>"QI$PNG%RIZHWKRC0G)997O"),O]EP46*EEV+K MRDH0G%FEDKK(\R*WQ 5SEG.[=RN6SDA4E8;+@# BR63@K^.8&AD;!2GPKR$X>/ ,3 MRIKS7V;Q*5LXGB$BE*3*F,#Z[X'<$$J-) M):*EZVR)B@+UOSC MQS81!PHP.J& 6@745PA.*/BM@F\#;E2^UHLRQ('+N*DUG?+AI2W+=D* 3)!"!SYRI7()W M+"/9L0%7A]7%AIYCNT:3%E>5N *^]PH@#\$1H)O+U;T)'+]+M6_M^=.I;M+X M"GRIE528907;@A]WG%*@Z]*\^SGA*^A\!=97<(J].R2LP)IL"\:,'WV8FT*F MF((G@@5X4;#VN%Z.G5?C(K(N3#MXT&<41# )=38>#O,X%)Q%P0PBOY,["B+L M@@BG@V@*#M)'X?!.&_4\4:3O%\JTYDD MV)IOXCQM-*!XC7SDQ6&/=D0.QLCSX3AMW-'&%]&F6'_[E)[GC0<.X28>;7%[1A&7_6,O)D"J,_3B!_=H8$>P7_1'_K..?3?+?W7^5 M$Q\V]/8-V_OO;00>7 _P+/:E!=V:.J[4611&0=!+\I@D@AY$\8FBAF@/C,X# M7US3K;&CEA%X*$[ZP$,Y!"/D)2=P]W<"],_@KB;+8M_P8?#_RV+?F>%T:S;8 M>HJK:I'F>H@ZG^=AR^U?(B,B09B$O02[!Z-.2<363H#ZP'G-5#,9=+O=E+FR MLU5O_]I,GW:$VIMI1M?/6.C[4@)*-MJD=Q5K,-%,@\U"\?J>6$<=#/Y\B]02P,$% @ P$/94B&ULM5A-;]LX$/TKA-%# Z262'T7 MC@''SF)[Z#9(^G$H]D!;C"U4$EV2CIM_OZ2D2+)$T7)W-X=8DF>&[\V,YU&< M'2G[P7>$"/ K2W-^,]D)L7]O67RS(QGF4[HGN?SFB;(,"WG+MA;?,X+CPBE+ M+63;OI7A))_,9\6S>S:?T8-(DYS<,\ /68;9RRU)Z?%F B>O#QZ2[4ZH!]9\ MML=;\DC$E_T]DW=6'25.,I+SA.: D:>;R0*^7SFVI"'DJWH:FO/@/CI6M/0&; Q)]!/SNY^'1+R #_F&Y*H"X#[%.0?OP&/9"( ^@4=! M-S_ IWU1J(4JE')YNR(")RF_DL9?'E?@[9LK\ 98@.\P(QPD.?B2)X)?RX?R M^O..'CC.8SZSA(2M%K/@+H])?!K DGQKTNB5]"TR M1ESLV10X]C5 -H(:0,OQ[K;&?37:'48&-DY=0J>(YPS$*PLC$_WI(+B0.4[R M+?CKD*T) ]\?:)H"^0LY8A;_;5C,K1=SB\7<@<7*7J#EDF#+<"Y(#-[*"I=U MO]+5MPSI%R'5('J>(P?9@3>SGMM9[YO! -D.K,U.$'LU8L^(6&89%5UM8._7 ML?S_/]5!O5A@!'Y+MDF>JQ766,+?D'-I#OKY\Y!O>[;?273?$*'0]UTGU*SBMK&\\Z/P@@AU$FIUC*$GAT-] %LJ0J\ /M&=6^: MCL .^XC"R/9\V(6N,80PA&Z(!J"C!CKZ]RTQGA'2 W"7BDT9L@/ F> 3:,- MT#&RN2MGU,@)4@5KPPA\"&W8G2 :0_VL66DLS<,&-E($S5IT5_XD\#HELDYJ MIR*E-4EK93_+MB\XKAL.(&LD!WIC=*(M$]?@6[$'E2VS>"9,[JE!A5_N MN5@B:_-]L>:"R8VP23Q@(U70_PWYB*5(8<;!7BI6D1I]9LK08;N\[A0&W2[0 MF,%I-)"]1O>@6?B&9:1$?PY\&1TZ;5A.-/7#+GR-80BGSA"!1@;A)3IH4)51 MU5A6JYW@=,-I-(2S$3]XB?J=*LS(1HDTN893NY=JC5TTM0?4&S4:B2[1R-.I M/(Y!M< I@W *N_L/K9TW#8STMK)GX$;M?X& M6#:JBLRJJM&AD2Q0'QVR);HN"S1F9*UT9H,C"S4RB\[([!@I&DG8T1'QAOJL M44OD&C7I@:AC(%6$I7R;5CISP"GX3%A6@'LA$MJ5Z>6Z43]D?N/ZC94JZN:X M?ND* I"5YP$H!#%^T1TI+,^$"JI0SFNH8"C2:F0D"&M4CB;6:2H;$4=F$6_U MU37X_;R:%_&[R4#>60:-F*/ V':+[9:1+18$?)"8DYPG&_ 5IP=BBMXH+3(K M;6^3HZ5?Q@A.=K5!$/4&8=\.^J$+6WO:4YB-T"*ST)Y./RW&_EMDX(=>;\M5 MV9WCLM+8&;DXC>0Z9LD]-^IT[*J0PNJ1 T*RYW!,>$*0/Y_1.EXO5&+5 ?T<__ 5!+ P04 " # 0]E2? Q( M32H$ !-$0 &0 'AL+W=OI- /8$""C)%*2MKM]:'H@UPV<#"?4FHS,O0<^&;%']'+E:P4A\2,A. M-,Z!IO+,V!=]\28>6ZY&1%*RD-H$5H89"S)GZ<(9H@HDEGHPXVP&NI94U?6)B M8[05FX3J-#Y)KIXF2D].7GW-$_D=O*$+0G5 P4.*J0!WX*G(*V!+\/CT'DQU MN+7DS4LB<9**%TI&/="B?P 'B#7F1(P%6 /6//Z[#WCM$[ MMC$E.]UA'HM;\'6ID 5IA;YI\>M7[GUC5N_RVUA M5V5O[]4D:\4QE20&-PDM4_:B+6>%[<#8UHU@.X'#8!#X_LC9-D-Y*H>@"U$( M*[D#\(,*_.!'P"^PJM(T/0]_< +KSO==%$9'\%OD$ R0&[7##RKXP;4I_VC: MB4(^W1*NVB/X4R<"J"5+P&N<ORW%$2L@F(.- M2H,)=&N<"]]1LTR09_L=X8LJS%$O9J0JR+2A'O[#RM;P_UQ]T*W;JGM5"1^X M50>0TRT1.MI8@AE9)93J)TK^$U%QOSE3X:7W@Y7GA\@=HJ,2;Q$,?=8%L'>%@-130#]" &NWC#4:\%Y!NBT>03# (:#8P8M@G#@ M^5[',H'U9('>+VV3I?GS?;)-L*]1PGI*P>O&5.\R,2M#O2:F,*+$UAT00V*X16-)K$0PB&PTZ^-6S$O8/RZOX'?2VRPA&I[A#:,/( MK7_PF&N;#K('75SK60Z'/X_K81>\C.RP!;AG>R<$6^14L78E$]4O#:C_I>&_ M+U3=':]>HB6JYMH;1G;H#1N_HQ"TJ!RNZB("3F-CFA&^,OMUE1N64UGLZ*J[ MU3>!J=D)']V?P?MYL;.OS10?&MYBKGJ3 "E9*I.N':K&S(N]>W$AV<9L?Y^9 M5)MI<[HF."9<"ZCG2\;D_D([J+Z@3/X%4$L#!!0 ( ,!#V5(3V2T&J@, M - . 9 >&PO=V]R:W-H965TDX_ON2E"+;J<1ZFY>^V"+% M<^;,121GN&/\06P0)3SE62%&SD;*\KWGB>4&-K19CA4FH*HOX><899IIF4CA\UJ=/8U,#CYV?V#\9YY: MRLW(N70@Q1799O*6[?[%VB$C<,DR87YA5Z_U'5ANA61Y#58*LE8UK52% M':J"$&Y8(3<"KHH4TU,"3[G8^!D^^SD-K8R3DKL0^>\@],.@1=#L?+C? I^? M#0\&%F^B)FN1X8LZ^.XVA..%KO<49BQ7FX @YC.: M3$]VA*?P_9.BA&N)N?C/(BAN!,5&4-Q51D^E^I"5%6%*H>1TB?#(,J4JT_7U MAA90(M=%IG:3MHJ8V0WT8O?2_\>BM-6JWE(1N\E)R M52QV7.R[/:NK2>-J\DI7R=.YKMHM)9$[:'?5CHL3MV]UM=^XVK<2W5+Q<+'B MB$#5WL-12.!JHVJRV>:2G=%WXU:/9G98T &;VV'AK["3.%PV<;C\PSA4J6Z+ M@YTQ<(/V.-AAH>NWQ\$.BWZU=A*'01.'@95G3A]IBD4*>XI9>DZ!V_G\#G=F M?P:;_V_8210"_W"Z^U:FF[;R/^4ZNBD$?\>A$X0'2>%Y.YRJ]6H;VR/A'3<. M.U520:$/*=F+ME3_AB"L"-JR_0K3IX$YW ^"R)[WML_]E.MPM ?Q7Y+WPQD> MG'F(GY/WWYS2=?##07?B[0S]FB&"O+JS=I;0_#5:JE!Y1U?]'/G:M$P"EFQ; MR.HVW,PV;=G$-",OYJ>Z73,MQ(&FZO5N"%]3=8_/<*4H?;>O1/.J?:H&DI6F MH;AG4K4GYG&C6D[D>H%ZOV),/@^T@::)'?\$4$L#!!0 ( ,!#V5*I24ED M.00 #@1 9 >&PO=V]R:W-H965TJ MU)> S7<.YSN?\?')[,#%H]P"*/24I4Q>CK9*Y1?CL8RVD%%YSG-@^LF:BXPJ M/12;LF8.(X_SFC"1O.9G5N*^8SO5)HP6 HD=UE&Q?,UI/QP.<*C MEXG[9+-59F(\G^5T RM07_.ET*-QY25.,F RX0P)6%^.KO#%@E@#B_@S@8-L MW"-#Y8'S1S.XBR]'CHD(4HB4<4'U90\WD*;&DX[C6^ET5+W3&#;O7[S_8LEK M,@]4P@U/_TIBM;TE<8Z M@BQAQ94^E8EH&&#_A $I#4C;P#MAX)8&[FL-O-+ LYDIJ-@\+*BB\YG@!R0, M6GLS-S:9UEK33YC1?:6$?IIH.S6__;9+U#.Z8Q$PHP!:II1)=(96Q4) ?(U6 MBD>/9R:[,;KAF5YRDEK1;I_,/:![B/B&)?_JYPG3$"9YFL14Z?%*Z8M>)TH: M3W_D(*RI1!\7H&B2RD_Z75]7"_3QPR?TP9A_V?*=I"R6L['2!$V8XZ@DO-W=Z MS!>O-L?A !NW$MNU_MP3_E9;*J!/R"LA*-M8G=##,VKBEO393E\=J(C1W[]K ME^A.2RK_&0C(JP+R;$#>B8"^<$53)!OK*VJ&!<7ZZEL(A=^I]6OVMOT\=/U MYWC?5*>+\AW'F1ZC%EV4&X8>J5!'U"85M*U/LLHT^4Q1GK#0BM*5P,?15 %$KR/KS2L M @K?2/2P(]04.Y.6YEV0A[VVY%V0ZP9NO^+8J8N?\QV:YX*O09J3C:$-8I]$ M( ?RB!O%%K\/:3&I0R)O)&[I^$BX@'@M=7M0)&QOU(L>%"9.<$+?NMYA=Y#< M/4B@(MK:SS/6(J<\-\D+CK_0\QNJ7 GQ)^VU>S"B.N; MH]&QG#W5R\?.B>*#Z^J#A\O/BJ8@K9CZ;/H(*F&;H;S56S^>OA,IZR* @[>2 M,NA*B2'0=;VVE#TP'(;^"2GKFH*'B\JOP'0OD%HQ::P[FT0JTQOL M8>C87N_LQ'D?BI)Z\R?XC10M'3=/J-@+';>E: \L#$FKW"YZ4%,RF;3T'#=: MR@S$QK;F4D>\8ZIHGZK9JOV_LDUO:_X:7RR*)KYV4_RG\)F*3:([P136VJ5S M/M6;ABC:]&*@>&X;UP>N=!ML;[= 8Q &H)^O.5&ULK59M;]HP$/XKIV@?6JDEKQ"H *F439NTEVJLZV=##+'FV)GME.[?[^R$ MC*8IJZ9] ;_<\]CWW)TOT[U4/W1.J8''@@L]\W)CRBO?UYN<%D0/9$D%[FRE M*HC!J=KYNE249 Y4<#\*@I%?$":\^=2MW:KY5%:&,T%O%>BJ*(CZM:!<[F=> MZ!T6OK)=;NR"/Y^69$=7U-R5MPIG?LN2L8(*S:0 1; 0O "(&T#\6D#2 !*G3.V*TV%)#)E/E=R#LM;( M9@=.3(=&]YFP85\9A;L,<6;^&3/KH]0:;JF"54X4A6MC%%M7AJPY!2/AB\J8 MP)2HMW/),ZHT7,(*4S"KT$9NX486)2)<*'&Z()IM@(@,EHQ7AF;PS^><+:DA MC.MS//%NM82S-^?P!GS0UD@#$W GF-$7N(CC;[FL-)ZKI[Y!=:R/_J918E$K M$;V@1!C!)RE,KN&MR&CVE,!'65MMHX.VB^@DXW6I!A '%Q %4=ASH9O7PX,> M^/+5\'!RPINXS938\<4O94I54$6,5%^+"L'5A>%*/)142"_)OBHQ: MNM%)1>[="T6S2_* ,N_H(<$KC=6#U;%Q%49!-,I!B87D;(!T"DD>"DD?%=*% M?1Z;HLR:HCS#BJF/.>\+1'WAT9%PXS0*TF#2C<1SPW2<3B9I''5"\=QPF(PG M<3P:]L-21 MQ3]ZZ+$:=ZYA:LR-2ICZ76I7VYY\[5I19WV!O;INK7]HZD;_B:@=$QHXW2)E M,$BQ"E3=/.N)D:5K)VMIL#FY88[?&U19 ]S?2FD.$WM ^P4S_PU02P,$% M @ P$/94O4"1SZF P N@X !D !X;"]W;W)K&ULS5=-;]LX$/TKA$XML!N)U)==V 82NXL6Z(<1H]M#T0,MT18WDJB25)S^ M^QW2LFS+BA+TY$LLDC/#-^\-,IS)3L@'E3&FT5.1EVKJ9%I7[UQ7)1DKJ+H1 M%2OA9"-D034LY=95E60TM4Y%[A+/B]R"\M*93>S>4LXFHM8Y+]E2(E47!96_ M[U@N=E,'.X>->[[-M-EP9Y.*;MF*Z6_54L+*;:.DO&"EXJ)$DFVFSBU^M\"1 M<; 6_W*V4R??R*2R%N+!+#ZF4\4AF316;B_P[3W4V=48.2MF&UKF^%[L/K$DH-/$2D2O[%^T:6\]! M2:VT*!IG0%#P9\A)J8G^6V$[011Z/U3DM6:'+B^(X,1;RMY@WSO M+T0\@GL S5_O[O6X+U[MCL<#V?AMY?@VGO]8O*?N>RA)J MY%31'Y\@,/JH6:%^#L *6EB!A16\!I8ZPF)GL))S6.P JP)8MF#0&UXVI?.V MKW;V("(+POQO?9QA;XP)&0.UCZ>:]AC&HR@@<7QNN+@T)'Z,(S+&K>$9(6%+ M2#A(R$J+Y &)RN2J!@B.VGC1->D>M[#B:] ]OE ICC#V<-21_=(.AR3R0J]C MN+@T)&0418$_ZI=]U/(Q&N3C?O5M2.UQ&V9\36IC[]BWO&O0NT%QJH_O>YB, M_([@/8;$CT9QX'4$[S$,QV'H^?UZXY-.C@<9F4.W@N2@]T+CY4K5MD?VM;_S M"\CQ G)5M7#L1-B_BEKP+Y3SNE5P:4)\T!9WBV HU#D+Q\:'ASM?\[)2]?H_ M>%2;QY%D52V3#)[%0S0?&PD.KTK_8T?"T57H'[VL_XLFBQX3$@90)!W]W9-' M?<'DU@Y'"K*H2[U_<[:[[0!V:\>.SOZ=&TX^KL?U!+ P04 M" # 0]E2"O,B6]L6288+).Y8B:G:63-> M(*FF?&.+DF.4&E*1VY[CA':!"+6F8[.VX-,QJV1.*%YP$%51(/Y[CG-63RS7 MVB\\DTTF]8(]'9=H@Y=8OI8+KF9V9R4E!::", HO*83BQ'"\(Y3J2V@-1OBQ]PGFM#2L:OUJ;5N=3$P_'>^B<3NXIE MA01^8/EWDLIL8@TM2/$:5;E\9O47W,8ST/82E@OSA;K%.A8DE9"L:,E*04%H M\T>[-@\'!#<\0_!:@G=*",X0_);@OY<0M(3 9*8)Q>0A1A)-QYS5P#5:6=,# MDTS#5N$3JLN^E%SM$L63TT>:L +#"]IA ;>P;*H/; V?,=MP5&8D03G,U9%Z M2UE-]4[+N?[*A+B!.5:'#\."LRTQAT%-X:XO38@*V2T&7"VV=B[EVT M."OY'?C.!_ WTU@W]*%)IV1XFM \7^;X_ M/,;%?3C/'3I^ASO2/^CT#R[J5WU#=07:%T%## \\!IXS"$_T]Z#W"@: MN8.3B.R#GE1@OC&]74#"*BJ;2]FM=L_'S'3-D_6Y>E::5^"OF>9->D)\0ZB M'*^52>&PO=V]R:W-H965T M?K834D@"1;V!V#GG^!S;L;_QGK(WG@((="ARPB=&*L3VWC3Y.H4"\SNZ!2+? M))056,@FVYA\RP#'FE3DIF-9OEG@C!C3L>Y;L.F8[D2>$5@PQ'=%@=F_&>1T M/S%LX]CQG&U2H3K,Z7B+-[ $\;I=,-DR:Y4X*X#PC!+$()D8#_9]9&N"1OS. M8,]/GI&*LJ+T334>XXEA*4>0PUHH"2S_WF$.>:Z4I(^_E:A1CZF(I\]']9\Z MO RSPASF-/^3Q2*=&",#Q9#@72Z>Z?X75(&&2F]-J@1S?3[?!* M&K=>*%?KN1?TYCO&@(C[*U)>+>5I*>^"5+03Z[1KA4I:H&GJP'B?VK8S')OO MI[/6!@WMT3DF:F.L&G%F>5A;'EZU++]Q^063+M,ET3\9RQV%?L-T&S08^E;# M=1L4VDZW;[_V[5_U_4(%SN5WK-<."7Q <)!'-@?4R_07U>^*Y+>,#/46/HO4 M!@T\IY&HC;F8**@3!5?W800)R#3QM8TXJK5&7]N(HY;OQEK-/T5$;<3 <=WN M\&%M./SJ-@Q;PSE^ YZSI0,J;?//XZ8)X[&C5BFB>W=@%LHZL?CM9T1T1YR]6]=87UH.N*1O], M55ZZ&OB0*$HAT1*6G>!/.)860F5#4&WNC9842$K#?V8RNH1F +( M]PFEXMA0 ]3UZ/0_4$L#!!0 ( ,!#V5(/IMU;M@8 *@@ 9 >&PO M=V]R:W-H965T7=\^-P=F>-E M(;^7<\X5NL_2O#SIS)5:O.MVRWC.,U8>%0N>PR_30F9,P:.<=EZ+(D>33D\XH?'<>!5JAEO@J^+)<^XZT*[=% M\5T_7"0GG4!;Q%,>*ST$@X\[/N9IJD<".WZT@W96^/H[^OG0=G;EG) MQT7ZATC4_*0SZ*"$3UF5JJMB^8&W#D5ZO+A(R_HO6K:R00?%5:F*K%4&"S*1 M-Y_LO@W$FD+8VZ" 6P7\7(%N4""M ME5@;8*=%>%J%6H7>\VOM>!FS#%3H]E ML4122\-H^DL=_5H;XB5R#91K)>%7 7KJ]"*/BXRC+^R>E^@M&B6)T O(4G21 M-S#4RWDPX8J)M'P#(C?7$W3PRYOCKH+I]2#=N)WJK)D*;Y@JQ.BRR-6\1.=Y MPI.G W3![I7Q^-'X,^P=<;201X@$AP@'.'08--Y=/7"H3W96#X<.]?/=U0>> M8)#52I)Z/+)U)=%$E'%:E)7DZ*]/((8N%,_*OSV3T-4DM)Z$;ICD*TNK!A(L M!8YA>\Y$S&<\3R!()]!P2_ +I6=;QC"+Q03]QP M1K]G6X>'@X'MABT81H20C5[T5U[TO5ZJVYRR>-BEHM_6ORV%CEC.+!#0WHN -N" M %Y;;C*P@$X&_<"2.[?E-.UL='ZX1FC,%6;Y*8;6R!21T>,,1GTYY MG=MK8=A%'#0 =!S%!50/2;VQ@!Z**;JSN<(5T:$5J TNA8'):<&+G(*RY$\)5VT&6[B6<,/7,$YNW_%.@+:S/]DED<]P; S'6SBH-1M!E;415PX: ML[++#WPWA'NL-K9@ M#=W K)E0WK,78EB0[)$%B6%!XF?!5]DIQ.;%GF?9B"%%L@,I7BO=!YEX^/Q> M.\[9(R\2PXODU7F1V+S8H]BW#8CA1?(_\"*Q>9'Z3@J(H47BI\4OT +O5DT0 M0W=DCW1'#-T1/]W]Y-$=<9Q\T"%U5=P.T<' USP3PY+$SY(.)PY1#A!V>''X MM(/19TZ2L_(Y^[7NV<<0/7<_X9 DD0]=U# JW79NHR[L:.<)]M4\U# N]7?T>P,7=33\(7'V_ [1(?5U M2W3MZ-[/]"VZ/@+/)T7F6W?#UC3:([P,ZU(_Z_XLO!SGV=3)7 Y)XL66(7GJ M/_K>'[;L4_$PB)S.]>VC9E\S0TUJH5LJZ2)_VQ1"U6TI$L&D\/.7X7LZW!_ M(D.\D9]XQU56I:P^UH;J(X<=X@12.\IZ!/N1,X3=M1O9C,M9?14.E94^$FSN M-U=O5]?MH_J2^=G[L_#=I+DT-\,T=_B73,X$H"/E4Q@R..K#5I7-M7CSH(I% M?>][6RAH&.JO<\Z@P= "\/NT*-3C@YY@]<\)I_\!4$L#!!0 ( ,!#V5(T M\]6(XP0 *D4 9 >&PO=V]R:W-H965TQH52"MR(OQ=UH(^7VJ^.(9$,+(B9L2TOU9<5X M0:1ZY6M';#DE:04J<@=#Z#L%R I6V^D'G#FLRU9TR65/[:/7+TYC9@:;RPMBK?OF6WHV@GA'-:2*U"Z+^]G1!\UQ[4O/XY^ATU,34P-/G M=^^_5^05F1]Z7DZFNF<'+^K4Q80<$S>:,"W()EO?R K< 3 M35B99'E&J@52(V>V2TGD3C)EVPZ#)R(ID P\7PU'D86-VRRR6_ES!Q<9 MQ)E(2B#A>#W=2%4]BA8S##7NB%9D)!0RBP$GJB M@A*N=I]*'BKE[U4MVQ9Z?1).TTP:5R@P$$/563WC93 +@J##/C988>0C,ZNP M815:62TVI%Q3G1CW)-_5.9CDJDR3,J$F2N'%+)#G3[N375R:14'@>AU*EU:> M"X,>2E%#*;+G"*H.CEH3?98 $4)U-9PV[$R<(H.RT^Y!NC1"4=1=(X,1"D/7 M3 C!MGI"*Z4_Y89R8\&"EPKBH+N_#%9J&W;G;K+"+NZ9^TGE1]:Y/S-)E[0B0^W]4-S!6":A5Z<8H MDST2G'@]*MEQ8SC!\+,I8CP8T;6KU#8UR-[5]-7*JV2QNP[Q).K1Q0YT48^@ M\0!0[9X!7=K6"-E[HZ&2>Y4^]A!1[^&RX[R)WZ..'8?U;K.)T_97R-Y@62OW M57Y,:F4=NR(7O/9F\%KA+)'@!>+N=1 M(#MNC/JSSA 23]" /FWSA^S=7]577"6#W<_8[=\I TBH#Y)9B &D2<)S'=J. M$=E;QO.+A--VY"IQ[,['ODZ(9G'L2-2SN^*AB-YDVB.-,R?<7':"YG9S_!U!+ P04 " # 0]E2 M]$MQY"0$ !0#P &0 'AL+W=OU<<.<';VJG(7>1YD5M@6CK+>7WOD2_GK)(Y+*+[@]0WW.7\B/=D3>2WXR-7([>-LJ4%*05E)>!DMW#NX.T*>=JAMOB/DK/H M70.=RH:Q%SUXV"X<3Q.1G&12A\#J[T16),]U),7QHPGJM._4COWKM^B_U\FK M9#98D!7+O].M/"R!G+1?T+SHVMYX"L$I(5C;,B M*&AY^<>O32%Z#C 8<4"- [K6P6\<_#K1"UF=UCV6>#GG[ RXME;1]$5=F]I; M94-+/8UKR=53JOSD\J',6$' ,WXE LS ^C*;@.W BA5'5I)2"CVZ)SO".=EJ M2W G!%&W/]\3B6DNOBC';^M[\/G3%_ )T!(\'U@E<+D5UY4%U/'\D7INV5&GC.NW;B;!^ M&]:OPP9CF%G&*Q55U5ZM1X'U%VVKU25*7$?1"_*T5$F=^N4P+7P4Q:W1.[J@ MI0LFZ?Y1W4/U":ZPRCW(F1 @PYS_5$WCC/G6!GH)&/4QDC (_ &M:8:\)$*I MG3=L><-)WG:2.#F1LB(VP-!XE.\_%T M1\;[(8Q@,* TK6+D^7;*N*6,)RF?B""89P>@5JWJ@B?5WH^J64N0J;I2:5W( ML3F9*$V2 :UI!4/?'\%-6MQD$O2$BM?8DYY&D8#/-,HBN#( ME*<5_BB];G:;> RLZ[L)E0?8A9X:6P4UF:( M4 C3D78).Y& :!+WF4F<7UU<9!;-]^"PL=O,4-1;7N]9.^6!_O6*UEM!4[(& M.^6 T])QK;!!4PEF 1R6P#3R1M+OI )>J149*R57FTBUD?Q144'K#RUC8F32 M3&F801_&0X&SV24!&FEWL!,1.*TB#Z7$Y9YN*U9BDM)4A%D0(J.2%K,P2L=:2Z<<<%HZ1ILS-*7 6).FR0S! ML279R06FUF0#+>';N^XH\^:?V.^IZ4 .=DI-^\F5HN07XYOEX%DQ_H$M&%2G:?J MRX,Z\A*N#=3S'6/R;: /5>TA>OD_4$L#!!0 ( ,!#V5)%%*UN(@, ,4( M 9 >&PO=V]R:W-H965T><>R6!! M5]S,Y/HKU'KZUE\JN7:_9%W;!AY)5]K(H@8C@X*)ZDM?ZWO8 H3)'D!4 Z)= M0&\/(*X!\4E.B-Q<$JB( H["%U_'!YTP* MXV^&$1$IXXRZHMF-TG9\3LG-:\I7&1-+44Y$"H=K2?8(E$XX 3MZ JJX< MJ1P.G$/[;+V,+P9!,O1?MN/6-HK/!\%[HVG;J K$2X>@?B.H?U 05@R^KQKP MT>/4X/7A51J\P5)J9J.B@L@.9>B@E5=AG/1W4[1MU<[C:=OH71Y76ORM![X M72-4I/4EG7U M%C:K32^^&ULO59M;]HP$/XK5K1) MK;3EC9="!4@%.JW2JJ&B;A^F?7"3 ZPZ=F:;0J7]^)V=D*84(KZL?""V<\]S M]_CB.P\V4CWJ%8 AVXP+/?16QN270:"3%614^S('@6\64F74X%0M YTKH*D# M93R(P[ ;9)0);S1P:S,U&LBUX4S 3!&]SC*JGL? Y6;H1=YNX8XM5\8N!*-! M3I(()<&Z9,(X_):E7^;3 ^GC'_L6)1S$/5,-$\I\L-:NAU_-( M"@NZYN9.;KY"*:AC^1+)M?LGF](V]$BRUD9F)1@CR)@HGG1;;D0-$'6/ .(2 M$.\#VD< K1+0.A70+@%MMS.%%+1&%-^7S=/9% QE7)^CR?U\ M2LX^G),/A ERRSA' ST(#(9ER8.D#&%^H(*]X]AM*7L:19'?'@1/ M]:R^->KYK;#^BUXCI@7BHH;H5!:O='8KG=W3(9@<,&KY MW;V3&*]A?8$2JZ.W%Q,C<=;L':;!WNN$*[T.@K &^7TAI=A/KH+IA MC?X!4$L#!!0 ( ,!#V5*!,SV- , "@) 9 >&PO=V]R:W-H965T MXT1V27)J==MF[H%WVVPIBYSB M P>Q+$O"7_M8L'7'.L M8_7Q9#V[3CN7HC+# J=041/VM<(!%H9E4'O]J M4JM94P.WGS?LWXUX)69"! Y8\3M/9=:Q$@M2G)%E(4=L_1-K0:'FF[)"F%]8 MU[&.!=.ED*RLP2J#,J?5/WFI"[$%<*,C *\&>+N X C KP'^1P%!#0A,92HI MI@Y#(DFWS=D:N(Y6;/K!%-.@E?R<:M_'DJNWN<+)[ACGRD4)M[3:0]J+2QBK M[94N"P0V@Q&ND"X1)J_P ]FJE[&F=4+]*R#N2D.O!/:,R$W!#4TS?$]A*72/1VTCL>R<9 M>PM^!;[S#3S'R")HL I-%<"2+1R;5 MHKS*Y9#)%3PV<'WVK+J1DP2)JL!JN_3[88$71[K.VV'#_3 O=J/0;\+>B0@; M$>%)$4\TEZI"8TDDBA-%B1J^Z NMB9LLXL]94\&CK6+ZOAM'N];LAWF!&P7) MCC7[86X8MOSPL#5)(R(Y*6*$0NK#1S6-XM09T&KX6E]HC>N\G;;.Y\RI\>^W M>A3O?A&# W%N$K9B;\>>0W%N&+O)CC_V5@M1!9F;5BQ@RI945D=M,]NT^YYI M,W65 M0:X#U/L98W(ST LTEZ/N?U!+ P04 " # 0]E2$K+A?P<# #%"@ &0 M 'AL+W=OFGL>-[SFS>..]TE%R\R M U#H+:=,]IQ,J>+*=>4D@QS+2UX TRM3+G*L]%3,7%D(P*D%Y=0-/*_EYI@P MI]^U[X:BW^5S10F#H4!RGN=8O-\ YXSL?+T9DEBGSPNUW"SR#,:BG8BCT MS*U94I(#DX0S)&#:T'93"%,^I&O'E M=Z@2L@(GG$K[BY95K.>@R5PJGE=@K2 GK'SBM\J(!L"/=@"""A!\%1!6@- F M6BJS:=UBA?M=P9=(F&C-9@;6&XO6V1!FRCA60J\2C5/], MH+$^+>F< N)3-!3ZS CUCC!+T=WKG!0&<(Y^Z3.FEV]!'Y\)*9&GMZ PH?), M.0J\P-\" M'WP=[GV&N]JKVK"@-BRP?.$.OA$L@,U!HJG@.;I[4R 8IFA@2P5"6IL>.)M= M/.CSF:)K*4%)]/=!\Z![!;G\MT=%6*L(K8IHAXI'KO2FU&Q#[3;8;K/-W9(H ML43FHU[TPRB,XJZ[:)JX&15Y<13649]41K7*:*_*)T:4UC966('ZE;UOG+R?Q V2WF^)VV_<5'[ M1[3?7]U_?G"H E1,37,3/_;7*K E*F['T8X2K&Y(?_\5.0)I_Z!T&T'3?9FO M;C,_.F8%5K>@'Q^L O'&O9XDK?4"; EJ)VO^NXT>PS1X/[&8$281A:E&>9>) M)A%ESU1.%"]LV_',E;;'#C/=9X(P 7I]RKGZF)A.INY<^_\!4$L#!!0 ( M ,!#V5+"U\846 , /H5 - >&PO>5D1C-2GN<%%1I)766J=";Y7*B!&S4FQ]P^)P/7#]^[ MCJ$;Y0D=N'>G;W_,&._O[+*DTK#RJ!N:=D(YOX$GS?=T@WN1KJUL512B:6I!==/0F [P MK[,9[G7:BQ?Q.@6[S]6GN9Z.J/I0+O1:TI0MJOXB;01@[#[.3HJ"+S]R-A49 M-9/?.^"P3U9^SBR7[$%'@U*9: .5KG-/I6*3=4D$EX>NB=>T??5Q;.Q-NG @;JP,G[X'[#4[ZO WJC.>, M*R;JWHPE"16/#H::7I&Q_L=V@U^/3VA*YES=-N# ;=M?:<+F6=R,NH9$U*/: M]A>8GA\VQWX=BXF$+F@RJKMR.JZ:CF[HJ/4%#MO(5779$ICO&S(J/I@<>P^L;[L,XWC( A#+*.CD57! M",M;&,+7SH9I P\L#D1Z7J[QU<8K9'<=8&NZJT*PF>*5B,T4SS4@]KR!1QS; M5QN+ Q[8*F"U _'M<:"F[#Y! *N*:<-V,([$,89 +=IK- R1[(3PL:\/MDN" M(([M"&!V!4& (; ;<013 !HP) BJ]^#6^\A;O:>\]M?>X5]02P,$% @ MP$/94I>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2 M:5K5N %(MB6/:(7->= MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8 M%II%R=.B':5_'[%?-X66UF+]B^]DXW; ML]:F%M9MFLV\W1DIRG8KI:VK>7AVELYKH9K9JY?[OI9F3C>TE855NG&-?<-7 M);^WO_?WF\&=:M6MJI2]/Y\-GRLY"VK5J%K]E.7Y[&P6M%O]_6]MU$_=6%&M M"J.KZGRV&'=\E<:JXE'SJH>\%K?MT&+%[95P(.>S],QUN%:FM<,10__",=Y) M=_"XU5G]7E56FK?"R@]&=SO5;/INW*^8DY\QQ&'_=PSB"_-_PJC7:U7(M[KH M:MG8,8Y&5CU@TV[5KIT%C:CE^>R-OI.F_SWN!!_+\;=9!T4B95XHM\-\+ <\ M3I2FU94JW=G+X+6H1%/(8 AA2P!# !A.!AC\L10$,@*0T1-"KGJ(_@MMH-?! MY#?*/K'8%, &0R&>25+"6!3 %D.ETD1;LED!F S'@A+\U&-.KG ML",031F\E6UAU&[8UFL"F0/(G!=RU=6U,/=]Y%9JTRCW-='8X*(H=-=812"? M \CGO)!7\DXVG1R"N)1FZ*//0I>WE=H(2Q/Y&]*B@=%PVR:B^+?SIUT:*=,R"T+9KEX/AFRH&X.8X:TLF#W2ETK.R:7_NYS MB<>ZHD4VA9(>)-+*@MDK?5YVG;B3]GQW?=W6?UX:N99&-A03B67!;)9/[IGP M@X8,LF!6R*4I5=-GOM56&!\+.6/!+(UW[AFU]\%']U T??$<+-T#XM$A62R8 M;?'%]?M)MVV?A$S&Y8R4U_A+OOQJ^[_10-OGXP*P)6*#SQS%1)*)F"4#"QLO+49PE(M9,K2P.1I#I):(62U':HBCC,@K M$;-7X)B,?YV15R)FK^!B(J:8R# 1LV$P9D(QD6&B*<>X;E**B0P3,1L&8V9T M#!L9)V8V#JX@::$;(_'$S.+!F/01BI%X8F;QG"ITGP4KUWM),9%X8F;Q>(7N ML^"B+(?/HAJS/<6$$RS,"CK )$_44/Y23&2AF-E"/B:A7+K#54TQD87BIWR[ M^75#=I4\,E\5(PO%S!:"F)[38V2AF-E"I^_-?QK1>4\ZLE#,;*&3;XUC9.DD M);)0PFPAB.E=] 19*&&V$,#L!C(@NE3[(JP-V)Y+9T-?'0[-HH)EQPQFRA!\P1 M[%J:>AP_5&T_/$,QD8529@L]8+[O;&=D\+E?[]O5OZA?4TQDH9390H>S%@[-M.V\,*4,6RI@MA*-)WRPS9*&,V4)X MFM*[Z'#A,[.%,*87362AC-E"WFRJE]L_2+WQ$A*R4/:$J]E\S*71=S2]Y\A" M.;.%#C#!%$&.+)0S6^AT-*]DX:UZRY&%:Q"RI&%A52CBR4#Q::#P>W MKUZ6[L(TLOSB3M&Z]D)4Q=($_9^^IT48)_V:XG5756]&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/-VCUNVT 0AN&K"#R 5SNS,[L.+%=IW :^ "&O?F!) M%$@&L6\?02ZDCTB1QN!7$4N"P[=Z0"SY]*L>VG'?G8;=_CPL/HZ'T[!J=N-X M_A'"L-[58SL\=.=ZNES9=/VQ'2_+?AO.[?J]W=8@RZ6'_GY&\_QT/W/Q^GFN M_S.QVVSVZ_JS6_\^UM/XC\'A3]>_#[M:QV;QVO;;.JZ:\'&XG1["]1 ?+I.; MQH2@Q_F#XA)E7!(D3; FT#HBUY' ZXA@1P*Q(Y(="@OJ+01Z"^HM!'H+ZBT$>BOJK01Z*^JM!'HKZJT$>NMDLX1 ;T6]E4!O M1;V50&]%O95 ;T6]E4!O1;V50&]%O95 [X1Z)P*]$^J="/1.J'B4#OA'HG KT3ZIT(]$ZH=R+0.Z'>B4!O0[V-0&]#O8U ;T.] MC4!O0[V-0&]#O8U ;YM\K"30VU!O(]#;4&\CT-M0;R/0VU!O(]#;46\GT-M1 M;R?0VU%O)]#;46\GT-M1;R?0VU%O)]#;)S^;$.CMJ+<3Z.VHMQ/H[:BW$^B= M4>],H'=&O3.!WAGUS@1Z9]0[$^B=4>],H'=&O3.!WAGUS@1ZY\G/@@1Z9]0[ M$^B=4>],H'=!O0N!W@7U+@1Z%]2[$.A=4.]"H'=!O0N!W@7U+@1Z%]2[$.A= M4._RG7H/X^>A#K>>KS4^_SNI'B_WUMOCK\NODQ-VKCB'^XKA^2]02P,$% M @ P$/94B';^;$Q @ S3$ !, !;0V]N=&5N=%]4>7!E&ULS=M- M;MLP$(;AJQC:!I8L4J34(LZF[;;-HA=@)3H6K#^03.K':^_OXX6;\Z]MW@M\D^A.ECEOEZ;WOCTW&R0US9C:XW(7YU=]ED MZH.YLYG8;'16CT.P0UB'N49R<_W9[LQ]%U9?CO%GWX[#-G&V\\GJTVGCG+5- MS#1U;6U"7,\>AN:/E/530AI/+GO\OIW\5=R09*\FS"M_#W@Z]^W!.MGY$J_T..YV;6V;L;[OXY'43\Z:QN^M#7V7GHI>G4\. M\8;MZ3._.'\I/EL>E]_Q[S-^J?_./@2D#PGIHX#TH2!]:$@?):2/"M+' M!T@?^8;2"$74G$)J3C$UIZ":4U3-*:SF%%=S"JPY159!D5509!44605%5D&1 M55!D%119!45609%54&25%%DE159)D5529)44625%5DF155)DE119)476@B)K M09&UH,A:4&0M*+(6%%D+BJP%1=:"(FM!D5519%44615%5D6155%D5119%456 M19%54615%%DU159-D5539-44635%5DV155-DU119-45639&UI,A:4F0M*;*6 M%%E+BJPE1=:2(FM)D;6DR%I29*THLE8462N*K!5%UHHB:T61M:+(6OU/67^, MX^$?QR_/M#?M\)R?+?_BN/D%4$L! A0#% @ P$/94@=!36*! L0 M ! ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 M" # 0]E2DJ=KA.\ K @ $0 @ &O 9&]C4')O<',O M8V]R92YX;6Q02P$"% ,4 " # 0]E2F5R<(Q & "<)P $P M @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( ,!#V5*J M+R(3SP8 *T: 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ MP$/94AQZ+&RN P 9 X !@ ("!=A8 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ P$/94J27KO16"@ U#@ M !@ ("!%20 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P$/94E#^#TG6)P S84 !@ ("! M\CX 'AL+W=O&UL4$L! A0#% @ P$/94F29=-9 P 2@@ !D M ("!G6L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ P$/94D*>WQOP!@ ?A$ !D ("!LH< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P$/9 M4M*8]>'L!0 9 X !D ("!(I8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P$/94A"^ 2<4$@ >C0 M !D ("!XZ\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P$/94H"IK6G4.P \=H !D M ("!Y&PO=V]R:W-H965T M&UL4$L! A0# M% @ P$/94@]K3DBW @ H 8 !D ("!O@T! 'AL+W=O M(& !6 M$P &0 @(&L$ $ >&PO=V]R:W-H965T 9 " @<47 M 0!X;"]W;W)K&UL4$L! A0#% @ P$/94@!# M $;8 @ \@4 !D ("!Q"$! 'AL+W=O$# !6"0 &0 M @('3) $ >&PO=V]R:W-H965TLH 0!X;"]W;W)K&UL4$L! A0#% @ P$/94A_(&MV6!P '!, !D M ("!WBL! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ P$/94HLLY39] P U < !D ("! M*3\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ P$/94D3EY;"9 @ 0P< !D ("!,U ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P$/94A@>-D%[!@ (!P !D M ("!OF0! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ P$/94GY=9R+5 P \1$ !D ("!M'(! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MP$/94D7G-=ON @ D @ !D ("!.GT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P$/94MNTZ].9! MP1, !D ("!L(&PO=V]R:W-H965T0 0!X;"]W;W)K&UL4$L! A0#% @ P$/94HNFYE^\ @ _P8 !D M ("!R9(! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ P$/94A@0.7 $ P R0D !D ("!>)L! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P$/9 M4C1!Q[-F P &PL !D ("!#J8! 'AL+W=OMUP" C!@ &0 M @(&KJ0$ >&PO=V]R:W-H965TQZP( *$( 9 " @3ZL 0!X;"]W;W)K M&UL4$L! A0#% @ P$/94E(0F]5D @ W@4 M !D ("!8*\! 'AL+W=O&PO=V]R:W-H965TT 0!X;"]W;W)K&UL4$L! A0#% @ P$/94BMV.\P7 P A D !D M ("!"K&PO=V]R:W-H965T M&UL4$L! A0# M% @ P$/94BV8U3Z@!@ ?R8 !D ("!0L$! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ P$/94GP, M2$TJ! 31$ !D ("!9]$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P$/94E3H",(@ P S0@ !D M ("!&=X! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ P$/94BSDN0@O P FPH !D ("! M3^@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ P$/94O1+<>0D! 4 \ !D ("!O/&PO=V]R:W-H965T&UL4$L! A0#% @ P$/94H$S/8T M P * D !D ("!LP(" 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !? %\ $!H ' .@8 @ $! end XML 105 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 106 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 107 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 283 564 1 false 80 0 false 7 false false R1.htm 0001001 - Document - Cover Sheet http://www.elastic.co/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - Consolidated Balance Sheets Sheet http://www.elastic.co/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.elastic.co/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Operations Sheet http://www.elastic.co/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.elastic.co/role/ConsolidatedStatementsofComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statements of Redeemable Convertible Preference Shares and Shareholders' Equity (Deficit) Sheet http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit Consolidated Statements of Redeemable Convertible Preference Shares and Shareholders' Equity (Deficit) Statements 6 false false R7.htm 1006007 - Statement - Consolidated Statements of Cash Flows Sheet http://www.elastic.co/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101101 - Disclosure - Organization and Description of Business Sheet http://www.elastic.co/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 8 false false R9.htm 2103102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.elastic.co/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2110103 - Disclosure - Revenue and Performance Obligations Sheet http://www.elastic.co/role/RevenueandPerformanceObligations Revenue and Performance Obligations Notes 10 false false R11.htm 2114104 - Disclosure - Fair Value Measurements Sheet http://www.elastic.co/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 2117105 - Disclosure - Acquisitions Sheet http://www.elastic.co/role/Acquisitions Acquisitions Notes 12 false false R13.htm 2125106 - Disclosure - Balance Sheet Components Sheet http://www.elastic.co/role/BalanceSheetComponents Balance Sheet Components Notes 13 false false R14.htm 2140107 - Disclosure - Commitments and Contingencies Sheet http://www.elastic.co/role/CommitmentsandContingencies Commitments and Contingencies Notes 14 false false R15.htm 2144108 - Disclosure - Redeemable Convertible Preference Shares Sheet http://www.elastic.co/role/RedeemableConvertiblePreferenceShares Redeemable Convertible Preference Shares Notes 15 false false R16.htm 2146109 - Disclosure - Leases Sheet http://www.elastic.co/role/Leases Leases Notes 16 false false R17.htm 2151110 - Disclosure - Ordinary Shares Sheet http://www.elastic.co/role/OrdinaryShares Ordinary Shares Notes 17 false false R18.htm 2155111 - Disclosure - Equity Incentive Plans Sheet http://www.elastic.co/role/EquityIncentivePlans Equity Incentive Plans Notes 18 false false R19.htm 2163112 - Disclosure - Net Loss Per Share Attributable to Ordinary Shareholders Sheet http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholders Net Loss Per Share Attributable to Ordinary Shareholders Notes 19 false false R20.htm 2167113 - Disclosure - Income Taxes Sheet http://www.elastic.co/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 2175114 - Disclosure - Employee Benefit Plans Sheet http://www.elastic.co/role/EmployeeBenefitPlans Employee Benefit Plans Notes 21 false false R22.htm 2177115 - Disclosure - Segment Information Sheet http://www.elastic.co/role/SegmentInformation Segment Information Notes 22 false false R23.htm 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.elastic.co/role/SummaryofSignificantAccountingPolicies 23 false false R24.htm 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.elastic.co/role/SummaryofSignificantAccountingPolicies 24 false false R25.htm 2311302 - Disclosure - Revenue and Performance Obligations (Tables) Sheet http://www.elastic.co/role/RevenueandPerformanceObligationsTables Revenue and Performance Obligations (Tables) Tables http://www.elastic.co/role/RevenueandPerformanceObligations 25 false false R26.htm 2315303 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.elastic.co/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.elastic.co/role/FairValueMeasurements 26 false false R27.htm 2318304 - Disclosure - Acquisitions (Tables) Sheet http://www.elastic.co/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.elastic.co/role/Acquisitions 27 false false R28.htm 2326305 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.elastic.co/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.elastic.co/role/BalanceSheetComponents 28 false false R29.htm 2341306 - Disclosure - Commitment and Contingencies (Tables) Sheet http://www.elastic.co/role/CommitmentandContingenciesTables Commitment and Contingencies (Tables) Tables 29 false false R30.htm 2347307 - Disclosure - Leases (Tables) Sheet http://www.elastic.co/role/LeasesTables Leases (Tables) Tables http://www.elastic.co/role/Leases 30 false false R31.htm 2352308 - Disclosure - Ordinary Shares (Tables) Sheet http://www.elastic.co/role/OrdinarySharesTables Ordinary Shares (Tables) Tables http://www.elastic.co/role/OrdinaryShares 31 false false R32.htm 2356309 - Disclosure - Equity Incentive Plans (Tables) Sheet http://www.elastic.co/role/EquityIncentivePlansTables Equity Incentive Plans (Tables) Tables http://www.elastic.co/role/EquityIncentivePlans 32 false false R33.htm 2364310 - Disclosure - Net Loss Per Share Attributable to Ordinary Shareholders (Tables) Sheet http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersTables Net Loss Per Share Attributable to Ordinary Shareholders (Tables) Tables http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholders 33 false false R34.htm 2368311 - Disclosure - Income Taxes (Tables) Sheet http://www.elastic.co/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.elastic.co/role/IncomeTaxes 34 false false R35.htm 2378312 - Disclosure - Segment Information (Tables) Sheet http://www.elastic.co/role/SegmentInformationTables Segment Information (Tables) Tables http://www.elastic.co/role/SegmentInformation 35 false false R36.htm 2402401 - Disclosure - Organization and Description of Business - Additional Information (Details) Sheet http://www.elastic.co/role/OrganizationandDescriptionofBusinessAdditionalInformationDetails Organization and Description of Business - Additional Information (Details) Details 36 false false R37.htm 2406402 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 37 false false R38.htm 2407403 - Disclosure - Summary of Significant Accounting Policies - Schedule of Cash, Cash Equivalents, and Restricted Cash (Details) Sheet http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails Summary of Significant Accounting Policies - Schedule of Cash, Cash Equivalents, and Restricted Cash (Details) Details 38 false false R39.htm 2408404 - Disclosure - Summary of Significant Accounting Policies - Schedule of Activity Related to Allowance for Doubtful Accounts (Details) Sheet http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofActivityRelatedtoAllowanceforDoubtfulAccountsDetails Summary of Significant Accounting Policies - Schedule of Activity Related to Allowance for Doubtful Accounts (Details) Details 39 false false R40.htm 2409405 - Disclosure - Summary of Significant Accounting Policies - Schedule of Acquired Amortizable Intangible Assets Amortized Over Estimated Useful Lives of Assets (Details) Sheet http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofAcquiredAmortizableIntangibleAssetsAmortizedOverEstimatedUsefulLivesofAssetsDetails Summary of Significant Accounting Policies - Schedule of Acquired Amortizable Intangible Assets Amortized Over Estimated Useful Lives of Assets (Details) Details 40 false false R41.htm 2412406 - Disclosure - Revenue and Performance Obligations - Schedule of Revenue by Category (Details) Sheet http://www.elastic.co/role/RevenueandPerformanceObligationsScheduleofRevenuebyCategoryDetails Revenue and Performance Obligations - Schedule of Revenue by Category (Details) Details 41 false false R42.htm 2413407 - Disclosure - Revenue and Performance Obligations - Additional Information (Details) Sheet http://www.elastic.co/role/RevenueandPerformanceObligationsAdditionalInformationDetails Revenue and Performance Obligations - Additional Information (Details) Details 42 false false R43.htm 2416408 - Disclosure - Fair Value Measurements - Schedule of Assets are Measured at Fair Value on Recurring Basis (Details) Sheet http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails Fair Value Measurements - Schedule of Assets are Measured at Fair Value on Recurring Basis (Details) Details 43 false false R44.htm 2419409 - Disclosure - Acquisitions - Additional Information (Details) Sheet http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails Acquisitions - Additional Information (Details) Details 44 false false R45.htm 2420410 - Disclosure - Acquisitions - Summary of Components Purchase Price and Preliminary Allocation of Purchase Price at Fair Value (Details) Sheet http://www.elastic.co/role/AcquisitionsSummaryofComponentsPurchasePriceandPreliminaryAllocationofPurchasePriceatFairValueDetails Acquisitions - Summary of Components Purchase Price and Preliminary Allocation of Purchase Price at Fair Value (Details) Details 45 false false R46.htm 2421411 - Disclosure - Acquisitions -Summary of Preliminary Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) Sheet http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails Acquisitions -Summary of Preliminary Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details) Details 46 false false R47.htm 2422412 - Disclosure - Acquisitions - Schedule of Components of Identifiable Intangible Assets Acquired and Estimated Useful Lives (Details) Sheet http://www.elastic.co/role/AcquisitionsScheduleofComponentsofIdentifiableIntangibleAssetsAcquiredandEstimatedUsefulLivesDetails Acquisitions - Schedule of Components of Identifiable Intangible Assets Acquired and Estimated Useful Lives (Details) Details 47 false false R48.htm 2423413 - Disclosure - Acquisitions - Schedule of Components of the Lambda Lab Purchase Price and Preliminary Allocation of Purchase Price (Details) Sheet http://www.elastic.co/role/AcquisitionsScheduleofComponentsoftheLambdaLabPurchasePriceandPreliminaryAllocationofPurchasePriceDetails Acquisitions - Schedule of Components of the Lambda Lab Purchase Price and Preliminary Allocation of Purchase Price (Details) Details 48 false false R49.htm 2424414 - Disclosure - Acquisitions - Summary of Unaudited Pro Forma Condensed Consolidated Financial Information (Details) Sheet http://www.elastic.co/role/AcquisitionsSummaryofUnauditedProFormaCondensedConsolidatedFinancialInformationDetails Acquisitions - Summary of Unaudited Pro Forma Condensed Consolidated Financial Information (Details) Details 49 false false R50.htm 2427415 - Disclosure - Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) Sheet http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details) Details 50 false false R51.htm 2428416 - Disclosure - Balance Sheet Components - Schedule of Cost and Accumulated Depreciation of Property and Equipment (Details) Sheet http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails Balance Sheet Components - Schedule of Cost and Accumulated Depreciation of Property and Equipment (Details) Details 51 false false R52.htm 2429417 - Disclosure - Balance Sheet Components - Additional Information (Details) Sheet http://www.elastic.co/role/BalanceSheetComponentsAdditionalInformationDetails Balance Sheet Components - Additional Information (Details) Details 52 false false R53.htm 2430418 - Disclosure - Balance Sheet Components - Schedule of Intangible Assets (Details) Sheet http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails Balance Sheet Components - Schedule of Intangible Assets (Details) Details 53 false false R54.htm 2431419 - Disclosure - Balance Sheet Components - Schedule of Amortization Expense For Intangible Assets (Details) Sheet http://www.elastic.co/role/BalanceSheetComponentsScheduleofAmortizationExpenseForIntangibleAssetsDetails Balance Sheet Components - Schedule of Amortization Expense For Intangible Assets (Details) Details 54 false false R55.htm 2432420 - Disclosure - Balance Sheet Components - Schedule of Expected Future Amortization Expense of the Intangible Assets (Details) Sheet http://www.elastic.co/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseoftheIntangibleAssetsDetails Balance Sheet Components - Schedule of Expected Future Amortization Expense of the Intangible Assets (Details) Details 55 false false R56.htm 2433421 - Disclosure - Balance Sheet Components - Schedule of Changes to Goodwill (Details) Sheet http://www.elastic.co/role/BalanceSheetComponentsScheduleofChangestoGoodwillDetails Balance Sheet Components - Schedule of Changes to Goodwill (Details) Details 56 false false R57.htm 2434422 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Liabilities (Details) Sheet http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherLiabilitiesDetails Balance Sheet Components - Schedule of Accrued Expenses and Other Liabilities (Details) Details 57 false false R58.htm 2435423 - Disclosure - Balance Sheet Components - Schedule of Accrued Compensation and Benefits (Details) Sheet http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails Balance Sheet Components - Schedule of Accrued Compensation and Benefits (Details) Details 58 false false R59.htm 2436424 - Disclosure - Balance Sheet Components - Schedule of Information About Contracts with Customers (Details)) Sheet http://www.elastic.co/role/BalanceSheetComponentsScheduleofInformationAboutContractswithCustomersDetails Balance Sheet Components - Schedule of Information About Contracts with Customers (Details)) Details 59 false false R60.htm 2437425 - Disclosure - Balance Sheet Components - Schedule of Significant Changes in Unbilled Accounts Receivable (Details) Sheet http://www.elastic.co/role/BalanceSheetComponentsScheduleofSignificantChangesinUnbilledAccountsReceivableDetails Balance Sheet Components - Schedule of Significant Changes in Unbilled Accounts Receivable (Details) Details 60 false false R61.htm 2438426 - Disclosure - Balance Sheet Components - Schedule of Significant Changes in Deferred Revenue (Details) Sheet http://www.elastic.co/role/BalanceSheetComponentsScheduleofSignificantChangesinDeferredRevenueDetails Balance Sheet Components - Schedule of Significant Changes in Deferred Revenue (Details) Details 61 false false R62.htm 2439427 - Disclosure - Balance Sheet Components - Schedule of Activity of Deferred Contract Acquisition Costs (Details) Sheet http://www.elastic.co/role/BalanceSheetComponentsScheduleofActivityofDeferredContractAcquisitionCostsDetails Balance Sheet Components - Schedule of Activity of Deferred Contract Acquisition Costs (Details) Details 62 false false R63.htm 2442428 - Disclosure - Commitments and Contingencies - Schedule of Purchase Obligations (Details) Sheet http://www.elastic.co/role/CommitmentsandContingenciesScheduleofPurchaseObligationsDetails Commitments and Contingencies - Schedule of Purchase Obligations (Details) Details 63 false false R64.htm 2443429 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.elastic.co/role/CommitmentsandContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 64 false false R65.htm 2445430 - Disclosure - Redeemable Convertible Preference Shares - Additional Information (Details) Sheet http://www.elastic.co/role/RedeemableConvertiblePreferenceSharesAdditionalInformationDetails Redeemable Convertible Preference Shares - Additional Information (Details) Details 65 false false R66.htm 2448431 - Disclosure - Leases - Components of Lease Costs (Details) Sheet http://www.elastic.co/role/LeasesComponentsofLeaseCostsDetails Leases - Components of Lease Costs (Details) Details 66 false false R67.htm 2449432 - Disclosure - Leases - Lease Term and Discount Rate Information (Details) Sheet http://www.elastic.co/role/LeasesLeaseTermandDiscountRateInformationDetails Leases - Lease Term and Discount Rate Information (Details) Details 67 false false R68.htm 2450433 - Disclosure - Leases - Future Minimum Lease Based on Current Lease Accounting Standard (Details) Sheet http://www.elastic.co/role/LeasesFutureMinimumLeaseBasedonCurrentLeaseAccountingStandardDetails Leases - Future Minimum Lease Based on Current Lease Accounting Standard (Details) Details 68 false false R69.htm 2453434 - Disclosure - Ordinary Shares - Additional Information (Details) Sheet http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails Ordinary Shares - Additional Information (Details) Details 69 false false R70.htm 2454435 - Disclosure - Ordinary Shares - Summary of Ordinary Shares Reserved for Issuance (Details) Sheet http://www.elastic.co/role/OrdinarySharesSummaryofOrdinarySharesReservedforIssuanceDetails Ordinary Shares - Summary of Ordinary Shares Reserved for Issuance (Details) Details 70 false false R71.htm 2457436 - Disclosure - Equity Incentive Plans - Additional Information (Details) Sheet http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails Equity Incentive Plans - Additional Information (Details) Details 71 false false R72.htm 2458437 - Disclosure - Equity Incentive Plans - Summary of Equity Awards Available for Grant (Details) Sheet http://www.elastic.co/role/EquityIncentivePlansSummaryofEquityAwardsAvailableforGrantDetails Equity Incentive Plans - Summary of Equity Awards Available for Grant (Details) Details 72 false false R73.htm 2459438 - Disclosure - Equity Incentive Plans - Summary of Stock Option Activity (Details) Sheet http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails Equity Incentive Plans - Summary of Stock Option Activity (Details) Details 73 false false R74.htm 2460439 - Disclosure - Equity Incentive Plans - Summary of RSU Activity (Details) Sheet http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails Equity Incentive Plans - Summary of RSU Activity (Details) Details 74 false false R75.htm 2461440 - Disclosure - Equity Incentive Plans - Assumptions Used to Estimated Fair Value of Stock Options Granted (Details) Sheet http://www.elastic.co/role/EquityIncentivePlansAssumptionsUsedtoEstimatedFairValueofStockOptionsGrantedDetails Equity Incentive Plans - Assumptions Used to Estimated Fair Value of Stock Options Granted (Details) Details 75 false false R76.htm 2462441 - Disclosure - Equity Incentive Plans - Summary of Stock-based Compensation Expense Recognized in Consolidated Statements of Operations (Details) Sheet http://www.elastic.co/role/EquityIncentivePlansSummaryofStockbasedCompensationExpenseRecognizedinConsolidatedStatementsofOperationsDetails Equity Incentive Plans - Summary of Stock-based Compensation Expense Recognized in Consolidated Statements of Operations (Details) Details 76 false false R77.htm 2465442 - Disclosure - Net Loss Per Share Attributable to Ordinary Shareholders - Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Ordinary Shareholders (Details) Sheet http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofComputationofBasicandDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails Net Loss Per Share Attributable to Ordinary Shareholders - Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Ordinary Shareholders (Details) Details 77 false false R78.htm 2466443 - Disclosure - Net Loss Per Share Attributable to Ordinary Shareholders - Schedule of Outstanding Potentially Dilutive Ordinary Shares Excluded from Computation of Diluted Net Loss Per Share Attributable to Ordinary Shareholders (Details) Sheet http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofOutstandingPotentiallyDilutiveOrdinarySharesExcludedfromComputationofDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails Net Loss Per Share Attributable to Ordinary Shareholders - Schedule of Outstanding Potentially Dilutive Ordinary Shares Excluded from Computation of Diluted Net Loss Per Share Attributable to Ordinary Shareholders (Details) Details 78 false false R79.htm 2469444 - Disclosure - Income Taxes - Summary of Geographical Breakdown of Income (Loss) Before Provision for Income Taxes (Details) Sheet http://www.elastic.co/role/IncomeTaxesSummaryofGeographicalBreakdownofIncomeLossBeforeProvisionforIncomeTaxesDetails Income Taxes - Summary of Geographical Breakdown of Income (Loss) Before Provision for Income Taxes (Details) Details 79 false false R80.htm 2470445 - Disclosure - Income Taxes - Summary of Provision for Income Taxes (Details) Sheet http://www.elastic.co/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails Income Taxes - Summary of Provision for Income Taxes (Details) Details 80 false false R81.htm 2471446 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 81 false false R82.htm 2472447 - Disclosure - Income Taxes - Summary of Reconciliation of Income Taxes Statutory Income Tax Rate to Provision for Income Taxes (Details) Sheet http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails Income Taxes - Summary of Reconciliation of Income Taxes Statutory Income Tax Rate to Provision for Income Taxes (Details) Details 82 false false R83.htm 2473448 - Disclosure - Income Taxes - Summary of Components of Deferred Tax Assets (Details) Sheet http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails Income Taxes - Summary of Components of Deferred Tax Assets (Details) Details 83 false false R84.htm 2474449 - Disclosure - Income Taxes - Summary of Unrecognized Gross Tax Benefits (Details) Sheet http://www.elastic.co/role/IncomeTaxesSummaryofUnrecognizedGrossTaxBenefitsDetails Income Taxes - Summary of Unrecognized Gross Tax Benefits (Details) Details 84 false false R85.htm 2476450 - Disclosure - Employee Benefit Plans - Additional Information (Details) Sheet http://www.elastic.co/role/EmployeeBenefitPlansAdditionalInformationDetails Employee Benefit Plans - Additional Information (Details) Details 85 false false R86.htm 2479451 - Disclosure - Segment Information - Schedule of Revenue by Geographic Area (Details) Sheet http://www.elastic.co/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails Segment Information - Schedule of Revenue by Geographic Area (Details) Details 86 false false R87.htm 2480452 - Disclosure - Segment Information - Schedule of Property and Equipment, Net of Depreciation (Details) Sheet http://www.elastic.co/role/SegmentInformationScheduleofPropertyandEquipmentNetofDepreciationDetails Segment Information - Schedule of Property and Equipment, Net of Depreciation (Details) Details 87 false false All Reports Book All Reports estc-20210430.htm a21q4ex-211.htm a21q4ex-231.htm a21q4ex1014.htm a21q4ex102.htm a21q4ex311.htm a21q4ex312.htm a21q4ex321.htm a21q4ex322.htm estc-20210430.xsd estc-20210430_cal.xml estc-20210430_def.xml estc-20210430_lab.xml estc-20210430_pre.xml estc-20210430_g1.jpg http://xbrl.sec.gov/country/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 true true JSON 110 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "estc-20210430.htm": { "axisCustom": 1, "axisStandard": 26, "contextCount": 283, "dts": { "calculationLink": { "local": [ "estc-20210430_cal.xml" ] }, "definitionLink": { "local": [ "estc-20210430_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "estc-20210430.htm" ] }, "labelLink": { "local": [ "estc-20210430_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "estc-20210430_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "estc-20210430.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-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/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-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/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 729, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 1, "http://www.elastic.co/20210430": 1, "http://xbrl.sec.gov/dei/2020-01-31": 6, "total": 8 }, "keyCustom": 88, "keyStandard": 476, "memberCustom": 26, "memberStandard": 51, "nsprefix": "estc", "nsuri": "http://www.elastic.co/20210430", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "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", "role": "http://www.elastic.co/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110103 - Disclosure - Revenue and Performance Obligations", "role": "http://www.elastic.co/role/RevenueandPerformanceObligations", "shortName": "Revenue and Performance Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "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.elastic.co/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117105 - Disclosure - Acquisitions", "role": "http://www.elastic.co/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125106 - Disclosure - Balance Sheet Components", "role": "http://www.elastic.co/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140107 - Disclosure - Commitments and Contingencies", "role": "http://www.elastic.co/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144108 - Disclosure - Redeemable Convertible Preference Shares", "role": "http://www.elastic.co/role/RedeemableConvertiblePreferenceShares", "shortName": "Redeemable Convertible Preference Shares", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146109 - Disclosure - Leases", "role": "http://www.elastic.co/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151110 - Disclosure - Ordinary Shares", "role": "http://www.elastic.co/role/OrdinaryShares", "shortName": "Ordinary Shares", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155111 - Disclosure - Equity Incentive Plans", "role": "http://www.elastic.co/role/EquityIncentivePlans", "shortName": "Equity Incentive Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2163112 - Disclosure - Net Loss Per Share Attributable to Ordinary Shareholders", "role": "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholders", "shortName": "Net Loss Per Share Attributable to Ordinary Shareholders", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Balance Sheets", "role": "http://www.elastic.co/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2167113 - Disclosure - Income Taxes", "role": "http://www.elastic.co/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2175114 - Disclosure - Employee Benefit Plans", "role": "http://www.elastic.co/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2177115 - Disclosure - Segment Information", "role": "http://www.elastic.co/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311302 - Disclosure - Revenue and Performance Obligations (Tables)", "role": "http://www.elastic.co/role/RevenueandPerformanceObligationsTables", "shortName": "Revenue and Performance Obligations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315303 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.elastic.co/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i6741ff9296b14223a221be57c491b395_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "estc:SummaryOfComponentsPurchasePriceAndPreliminaryAllocationOfPurchasePriceAtFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318304 - Disclosure - Acquisitions (Tables)", "role": "http://www.elastic.co/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i6741ff9296b14223a221be57c491b395_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "estc:SummaryOfComponentsPurchasePriceAndPreliminaryAllocationOfPurchasePriceAtFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "estc:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326305 - Disclosure - Balance Sheet Components (Tables)", "role": "http://www.elastic.co/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "estc:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2341306 - Disclosure - Commitment and Contingencies (Tables)", "role": "http://www.elastic.co/role/CommitmentandContingenciesTables", "shortName": "Commitment and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "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.elastic.co/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2347307 - Disclosure - Leases (Tables)", "role": "http://www.elastic.co/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2352308 - Disclosure - Ordinary Shares (Tables)", "role": "http://www.elastic.co/role/OrdinarySharesTables", "shortName": "Ordinary Shares (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2356309 - Disclosure - Equity Incentive Plans (Tables)", "role": "http://www.elastic.co/role/EquityIncentivePlansTables", "shortName": "Equity Incentive Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2364310 - Disclosure - Net Loss Per Share Attributable to Ordinary Shareholders (Tables)", "role": "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersTables", "shortName": "Net Loss Per Share Attributable to Ordinary Shareholders (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2368311 - Disclosure - Income Taxes (Tables)", "role": "http://www.elastic.co/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2378312 - Disclosure - Segment Information (Tables)", "role": "http://www.elastic.co/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i4c338beda41e4564b455464ea5098cbb_I20181031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockPricePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Organization and Description of Business - Additional Information (Details)", "role": "http://www.elastic.co/role/OrganizationandDescriptionofBusinessAdditionalInformationDetails", "shortName": "Organization and Description of Business - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i4c338beda41e4564b455464ea5098cbb_I20181031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockPricePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "role": "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwarePeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Schedule of Cash, Cash Equivalents, and Restricted Cash (Details)", "role": "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Cash, Cash Equivalents, and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i7fc1d0565d3d490d98f6951faa76ea4e_I20200430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Summary of Significant Accounting Policies - Schedule of Activity Related to Allowance for Doubtful Accounts (Details)", "role": "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofActivityRelatedtoAllowanceforDoubtfulAccountsDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Activity Related to Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Operations", "role": "http://www.elastic.co/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i41da0564c3ee476c839adf0dccf13d5d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Summary of Significant Accounting Policies - Schedule of Acquired Amortizable Intangible Assets Amortized Over Estimated Useful Lives of Assets (Details)", "role": "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofAcquiredAmortizableIntangibleAssetsAmortizedOverEstimatedUsefulLivesofAssetsDetails", "shortName": "Summary of Significant Accounting Policies - Schedule of Acquired Amortizable Intangible Assets Amortized Over Estimated Useful Lives of Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i41da0564c3ee476c839adf0dccf13d5d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Revenue and Performance Obligations - Schedule of Revenue by Category (Details)", "role": "http://www.elastic.co/role/RevenueandPerformanceObligationsScheduleofRevenuebyCategoryDetails", "shortName": "Revenue and Performance Obligations - Schedule of Revenue by Category (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd5d5f62514a46a09aba7866a038c9a3_D20200501-20210430", "decimals": "2", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Revenue and Performance Obligations - Additional Information (Details)", "role": "http://www.elastic.co/role/RevenueandPerformanceObligationsAdditionalInformationDetails", "shortName": "Revenue and Performance Obligations - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i529015d3487946288cdb2b6e2e0b96e7_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Fair Value Measurements - Schedule of Assets are Measured at Fair Value on Recurring Basis (Details)", "role": "http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails", "shortName": "Fair Value Measurements - Schedule of Assets are Measured at Fair Value on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i529015d3487946288cdb2b6e2e0b96e7_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419409 - Disclosure - Acquisitions - Additional Information (Details)", "role": "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails", "shortName": "Acquisitions - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i6f5ed5d7f1454bc992fa8c1cb0416c5c_D20191008-20191008", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "estc:SummaryOfComponentsPurchasePriceAndPreliminaryAllocationOfPurchasePriceAtFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i6f5ed5d7f1454bc992fa8c1cb0416c5c_D20191008-20191008", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - Acquisitions - Summary of Components Purchase Price and Preliminary Allocation of Purchase Price at Fair Value (Details)", "role": "http://www.elastic.co/role/AcquisitionsSummaryofComponentsPurchasePriceandPreliminaryAllocationofPurchasePriceatFairValueDetails", "shortName": "Acquisitions - Summary of Components Purchase Price and Preliminary Allocation of Purchase Price at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "estc:SummaryOfComponentsPurchasePriceAndPreliminaryAllocationOfPurchasePriceAtFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i6f5ed5d7f1454bc992fa8c1cb0416c5c_D20191008-20191008", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421411 - Disclosure - Acquisitions -Summary of Preliminary Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details)", "role": "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "Acquisitions -Summary of Preliminary Estimated Fair Values of Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i236ccabfc2a640989f1ef2fb8fc23c00_I20191008", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422412 - Disclosure - Acquisitions - Schedule of Components of Identifiable Intangible Assets Acquired and Estimated Useful Lives (Details)", "role": "http://www.elastic.co/role/AcquisitionsScheduleofComponentsofIdentifiableIntangibleAssetsAcquiredandEstimatedUsefulLivesDetails", "shortName": "Acquisitions - Schedule of Components of Identifiable Intangible Assets Acquired and Estimated Useful Lives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i6f5ed5d7f1454bc992fa8c1cb0416c5c_D20191008-20191008", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423413 - Disclosure - Acquisitions - Schedule of Components of the Lambda Lab Purchase Price and Preliminary Allocation of Purchase Price (Details)", "role": "http://www.elastic.co/role/AcquisitionsScheduleofComponentsoftheLambdaLabPurchasePriceandPreliminaryAllocationofPurchasePriceDetails", "shortName": "Acquisitions - Schedule of Components of the Lambda Lab Purchase Price and Preliminary Allocation of Purchase Price (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ic49a16c5079d41638a9bd4c65c9884d5_I20180731", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i6741ff9296b14223a221be57c491b395_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424414 - Disclosure - Acquisitions - Summary of Unaudited Pro Forma Condensed Consolidated Financial Information (Details)", "role": "http://www.elastic.co/role/AcquisitionsSummaryofUnauditedProFormaCondensedConsolidatedFinancialInformationDetails", "shortName": "Acquisitions - Summary of Unaudited Pro Forma Condensed Consolidated Financial Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i6741ff9296b14223a221be57c491b395_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Comprehensive Loss", "role": "http://www.elastic.co/role/ConsolidatedStatementsofComprehensiveLoss", "shortName": "Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "estc:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "estc:PrepaidHostingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427415 - Disclosure - Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details)", "role": "http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "Balance Sheet Components - Schedule of Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "estc:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "estc:PrepaidHostingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428416 - Disclosure - Balance Sheet Components - Schedule of Cost and Accumulated Depreciation of Property and Equipment (Details)", "role": "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails", "shortName": "Balance Sheet Components - Schedule of Cost and Accumulated Depreciation of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429417 - Disclosure - Balance Sheet Components - Additional Information (Details)", "role": "http://www.elastic.co/role/BalanceSheetComponentsAdditionalInformationDetails", "shortName": "Balance Sheet Components - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430418 - Disclosure - Balance Sheet Components - Schedule of Intangible Assets (Details)", "role": "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails", "shortName": "Balance Sheet Components - Schedule of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431419 - Disclosure - Balance Sheet Components - Schedule of Amortization Expense For Intangible Assets (Details)", "role": "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAmortizationExpenseForIntangibleAssetsDetails", "shortName": "Balance Sheet Components - Schedule of Amortization Expense For Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432420 - Disclosure - Balance Sheet Components - Schedule of Expected Future Amortization Expense of the Intangible Assets (Details)", "role": "http://www.elastic.co/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseoftheIntangibleAssetsDetails", "shortName": "Balance Sheet Components - Schedule of Expected Future Amortization Expense of the Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i7fc1d0565d3d490d98f6951faa76ea4e_I20200430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433421 - Disclosure - Balance Sheet Components - Schedule of Changes to Goodwill (Details)", "role": "http://www.elastic.co/role/BalanceSheetComponentsScheduleofChangestoGoodwillDetails", "shortName": "Balance Sheet Components - Schedule of Changes to Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ifa6cb615be3e420f917802e7e4d353d4_D20190501-20200430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434422 - Disclosure - Balance Sheet Components - Schedule of Accrued Expenses and Other Liabilities (Details)", "role": "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherLiabilitiesDetails", "shortName": "Balance Sheet Components - Schedule of Accrued Expenses and Other Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "estc:ScheduleOfAccruedCompensationAndBenefitsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedVacationCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435423 - Disclosure - Balance Sheet Components - Schedule of Accrued Compensation and Benefits (Details)", "role": "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails", "shortName": "Balance Sheet Components - Schedule of Accrued Compensation and Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "estc:ScheduleOfAccruedCompensationAndBenefitsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedVacationCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnbilledReceivablesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436424 - Disclosure - Balance Sheet Components - Schedule of Information About Contracts with Customers (Details))", "role": "http://www.elastic.co/role/BalanceSheetComponentsScheduleofInformationAboutContractswithCustomersDetails", "shortName": "Balance Sheet Components - Schedule of Information About Contracts with Customers (Details))", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i73abadcd83dc416c83fe2d4c6597e5d7_I20210430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredPolicyAcquisitionCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i4be91e28931a494a98006c69f5c1214d_I20180430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Redeemable Convertible Preference Shares and Shareholders' Equity (Deficit)", "role": "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit", "shortName": "Consolidated Statements of Redeemable Convertible Preference Shares and Shareholders' Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i4be91e28931a494a98006c69f5c1214d_I20180430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i7fc1d0565d3d490d98f6951faa76ea4e_I20200430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnbilledReceivablesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437425 - Disclosure - Balance Sheet Components - Schedule of Significant Changes in Unbilled Accounts Receivable (Details)", "role": "http://www.elastic.co/role/BalanceSheetComponentsScheduleofSignificantChangesinUnbilledAccountsReceivableDetails", "shortName": "Balance Sheet Components - Schedule of Significant Changes in Unbilled Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetReclassifiedToReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i7fc1d0565d3d490d98f6951faa76ea4e_I20200430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438426 - Disclosure - Balance Sheet Components - Schedule of Significant Changes in Deferred Revenue (Details)", "role": "http://www.elastic.co/role/BalanceSheetComponentsScheduleofSignificantChangesinDeferredRevenueDetails", "shortName": "Balance Sheet Components - Schedule of Significant Changes in Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "-3", "lang": "en-US", "name": "estc:ContractWithCustomerIncreasesDueToInvoicesIssuedExcludingAmountsRecognizedAsRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i7fc1d0565d3d490d98f6951faa76ea4e_I20200430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439427 - Disclosure - Balance Sheet Components - Schedule of Activity of Deferred Contract Acquisition Costs (Details)", "role": "http://www.elastic.co/role/BalanceSheetComponentsScheduleofActivityofDeferredContractAcquisitionCostsDetails", "shortName": "Balance Sheet Components - Schedule of Activity of Deferred Contract Acquisition Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i911fc480ddb244a1b4360d57f627591e_I20180430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractualObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442428 - Disclosure - Commitments and Contingencies - Schedule of Purchase Obligations (Details)", "role": "http://www.elastic.co/role/CommitmentsandContingenciesScheduleofPurchaseObligationsDetails", "shortName": "Commitments and Contingencies - Schedule of Purchase Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractualObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443429 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "role": "http://www.elastic.co/role/CommitmentsandContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i75a7017cfb7d42cbb3aaa9101fd0ecf3_D20200501-20210430", "decimals": "INF", "first": true, "lang": "en-US", "name": "estc:ConvertiblePreferredStockConversionRatio", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445430 - Disclosure - Redeemable Convertible Preference Shares - Additional Information (Details)", "role": "http://www.elastic.co/role/RedeemableConvertiblePreferenceSharesAdditionalInformationDetails", "shortName": "Redeemable Convertible Preference Shares - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i75a7017cfb7d42cbb3aaa9101fd0ecf3_D20200501-20210430", "decimals": "INF", "first": true, "lang": "en-US", "name": "estc:ConvertiblePreferredStockConversionRatio", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448431 - Disclosure - Leases - Components of Lease Costs (Details)", "role": "http://www.elastic.co/role/LeasesComponentsofLeaseCostsDetails", "shortName": "Leases - Components of Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "estc:OperatingLeaseTermAndDiscountRateInformationTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449432 - Disclosure - Leases - Lease Term and Discount Rate Information (Details)", "role": "http://www.elastic.co/role/LeasesLeaseTermandDiscountRateInformationDetails", "shortName": "Leases - Lease Term and Discount Rate Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "estc:OperatingLeaseTermAndDiscountRateInformationTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450433 - Disclosure - Leases - Future Minimum Lease Based on Current Lease Accounting Standard (Details)", "role": "http://www.elastic.co/role/LeasesFutureMinimumLeaseBasedonCurrentLeaseAccountingStandardDetails", "shortName": "Leases - Future Minimum Lease Based on Current Lease Accounting Standard (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453434 - Disclosure - Ordinary Shares - Additional Information (Details)", "role": "http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails", "shortName": "Ordinary Shares - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "idd2dade71c9f438fa3f2098fc58f8369_I20180930", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "eurPerShare", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454435 - Disclosure - Ordinary Shares - Summary of Ordinary Shares Reserved for Issuance (Details)", "role": "http://www.elastic.co/role/OrdinarySharesSummaryofOrdinarySharesReservedforIssuanceDetails", "shortName": "Ordinary Shares - Summary of Ordinary Shares Reserved for Issuance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "INF", "first": true, "lang": "en-US", "name": "estc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457436 - Disclosure - Equity Incentive Plans - Additional Information (Details)", "role": "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "shortName": "Equity Incentive Plans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "INF", "first": true, "lang": "en-US", "name": "estc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i7fc1d0565d3d490d98f6951faa76ea4e_I20200430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458437 - Disclosure - Equity Incentive Plans - Summary of Equity Awards Available for Grant (Details)", "role": "http://www.elastic.co/role/EquityIncentivePlansSummaryofEquityAwardsAvailableforGrantDetails", "shortName": "Equity Incentive Plans - Summary of Equity Awards Available for Grant (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i4d20f431bb624beea7d5795161a759b2_I20190430", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459438 - Disclosure - Equity Incentive Plans - Summary of Stock Option Activity (Details)", "role": "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails", "shortName": "Equity Incentive Plans - Summary of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i18a49c66600a4b42a6f9a465996002f4_D20200501-20210430", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i4f9d1d8f19204529a54c82d3492135ad_D20200501-20210430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460439 - Disclosure - Equity Incentive Plans - Summary of RSU Activity (Details)", "role": "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails", "shortName": "Equity Incentive Plans - Summary of RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ifda45fa2450e4974ad28e868e282928c_I20190430", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ifa6cb615be3e420f917802e7e4d353d4_D20190501-20200430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461440 - Disclosure - Equity Incentive Plans - Assumptions Used to Estimated Fair Value of Stock Options Granted (Details)", "role": "http://www.elastic.co/role/EquityIncentivePlansAssumptionsUsedtoEstimatedFairValueofStockOptionsGrantedDetails", "shortName": "Equity Incentive Plans - Assumptions Used to Estimated Fair Value of Stock Options Granted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ifa6cb615be3e420f917802e7e4d353d4_D20190501-20200430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462441 - Disclosure - Equity Incentive Plans - Summary of Stock-based Compensation Expense Recognized in Consolidated Statements of Operations (Details)", "role": "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockbasedCompensationExpenseRecognizedinConsolidatedStatementsofOperationsDetails", "shortName": "Equity Incentive Plans - Summary of Stock-based Compensation Expense Recognized in Consolidated Statements of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465442 - Disclosure - Net Loss Per Share Attributable to Ordinary Shareholders - Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Ordinary Shareholders (Details)", "role": "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofComputationofBasicandDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails", "shortName": "Net Loss Per Share Attributable to Ordinary Shareholders - Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Ordinary Shareholders (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466443 - Disclosure - Net Loss Per Share Attributable to Ordinary Shareholders - Schedule of Outstanding Potentially Dilutive Ordinary Shares Excluded from Computation of Diluted Net Loss Per Share Attributable to Ordinary Shareholders (Details)", "role": "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofOutstandingPotentiallyDilutiveOrdinarySharesExcludedfromComputationofDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails", "shortName": "Net Loss Per Share Attributable to Ordinary Shareholders - Schedule of Outstanding Potentially Dilutive Ordinary Shares Excluded from Computation of Diluted Net Loss Per Share Attributable to Ordinary Shareholders (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469444 - Disclosure - Income Taxes - Summary of Geographical Breakdown of Income (Loss) Before Provision for Income Taxes (Details)", "role": "http://www.elastic.co/role/IncomeTaxesSummaryofGeographicalBreakdownofIncomeLossBeforeProvisionforIncomeTaxesDetails", "shortName": "Income Taxes - Summary of Geographical Breakdown of Income (Loss) Before Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Description of Business", "role": "http://www.elastic.co/role/OrganizationandDescriptionofBusiness", "shortName": "Organization and Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470445 - Disclosure - Income Taxes - Summary of Provision for Income Taxes (Details)", "role": "http://www.elastic.co/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails", "shortName": "Income Taxes - Summary of Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471446 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "-5", "lang": "en-US", "name": "estc:IncomeTaxExpenseBenefitFromCARESAct", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2472447 - Disclosure - Income Taxes - Summary of Reconciliation of Income Taxes Statutory Income Tax Rate to Provision for Income Taxes (Details)", "role": "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails", "shortName": "Income Taxes - Summary of Reconciliation of Income Taxes Statutory Income Tax Rate to Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473448 - Disclosure - Income Taxes - Summary of Components of Deferred Tax Assets (Details)", "role": "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails", "shortName": "Income Taxes - Summary of Components of Deferred Tax Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i7fc1d0565d3d490d98f6951faa76ea4e_I20200430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474449 - Disclosure - Income Taxes - Summary of Unrecognized Gross Tax Benefits (Details)", "role": "http://www.elastic.co/role/IncomeTaxesSummaryofUnrecognizedGrossTaxBenefitsDetails", "shortName": "Income Taxes - Summary of Unrecognized Gross Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "iad8d86af1f064296b0b97b0d2f4db468_D20200501-20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2476450 - Disclosure - Employee Benefit Plans - Additional Information (Details)", "role": "http://www.elastic.co/role/EmployeeBenefitPlansAdditionalInformationDetails", "shortName": "Employee Benefit Plans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "iad8d86af1f064296b0b97b0d2f4db468_D20200501-20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2479451 - Disclosure - Segment Information - Schedule of Revenue by Geographic Area (Details)", "role": "http://www.elastic.co/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails", "shortName": "Segment Information - Schedule of Revenue by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "i2c873d00b60145f99950c33181b1e966_D20200501-20210430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2480452 - Disclosure - Segment Information - Schedule of Property and Equipment, Net of Depreciation (Details)", "role": "http://www.elastic.co/role/SegmentInformationScheduleofPropertyandEquipmentNetofDepreciationDetails", "shortName": "Segment Information - Schedule of Property and Equipment, Net of Depreciation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ibd2ec96835464d2b964d6fad2720fdb1_I20210430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.elastic.co/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "estc-20210430.htm", "contextRef": "ia77ea271d69a4df091ec6854e22ee67d_D20200501-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 80, "tag": { "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails", "http://www.elastic.co/role/SegmentInformationScheduleofPropertyandEquipmentNetofDepreciationDetails" ], "xbrltype": "domainItemType" }, "country_NL": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NETHERLANDS", "terseLabel": "The Netherlands" } } }, "localname": "NL", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails", "http://www.elastic.co/role/SegmentInformationScheduleofPropertyandEquipmentNetofDepreciationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.elastic.co/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails", "http://www.elastic.co/role/SegmentInformationScheduleofPropertyandEquipmentNetofDepreciationDetails", "http://www.elastic.co/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r641", "r642", "r643" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r644" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r639" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r645" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r645" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r645" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r647" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r645" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r645" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r645" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "booleanItemType" }, "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r641", "r642", "r643" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r638" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r640" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "estc_APICShareBasedPaymentArrangementVestingOfShareBasedAward": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "APIC, Share-based Payment Arrangement, Vesting Of Share-Based Award", "label": "APIC, Share-based Payment Arrangement, Vesting Of Share-Based Award", "terseLabel": "Vesting of ordinary shares subject to repurchase" } } }, "localname": "APICShareBasedPaymentArrangementVestingOfShareBasedAward", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "estc_AccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.elastic.co/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued expenses and other current liabilities.", "label": "Accrued Expenses And Other Current Liabilities", "terseLabel": "Accrued expenses and other liabilities", "totalLabel": "Total accrued expenses and other liabilities" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherLiabilitiesDetails", "http://www.elastic.co/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "estc_AdjustmentToAdditionalPaidInCapitalReclassificationOfShareBasedCompensationLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment To Additional Paid In Capital, Reclassification Of Share-based Compensation Liability", "label": "Adjustment To Additional Paid In Capital, Reclassification Of Share-based Compensation Liability", "terseLabel": "Reclassification of liability-classified awards" } } }, "localname": "AdjustmentToAdditionalPaidInCapitalReclassificationOfShareBasedCompensationLiability", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit", "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "estc_AssumptionOfStockOptionPlanAsConsiderationForAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Assumption Of Stock Option Plan As Consideration For Acquisition", "label": "Assumption Of Stock Option Plan As Consideration For Acquisition", "terseLabel": "Assumption of stock option plan as consideration for acquisition of Endgame" } } }, "localname": "AssumptionOfStockOptionPlanAsConsiderationForAcquisition", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "estc_AssumptionOfStockOptionPlanConsiderationForBusinessCombination": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Assumption Of Stock Option Plan Consideration For Business Combination", "label": "Assumption Of Stock Option Plan Consideration For Business Combination", "terseLabel": "Assumption of stock option plan as consideration for business combination" } } }, "localname": "AssumptionOfStockOptionPlanConsiderationForBusinessCombination", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "estc_BalanceSheetComponentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Balance sheet components.", "label": "Balance Sheet Components [Abstract]", "terseLabel": "Balance Sheet Components [Abstract]" } } }, "localname": "BalanceSheetComponentsAbstract", "nsuri": "http://www.elastic.co/20210430", "xbrltype": "stringItemType" }, "estc_BusinessAcquisitionCashDeposit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Cash Deposit", "label": "Business Acquisition, Cash Deposit", "terseLabel": "Cash deposit to an expense fund" } } }, "localname": "BusinessAcquisitionCashDeposit", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "estc_BusinessAcquisitionTaxWithholdingCashPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Tax Withholding Cash Payment", "label": "Business Acquisition, Tax Withholding Cash Payment", "terseLabel": "Cash payment of withholding taxes" } } }, "localname": "BusinessAcquisitionTaxWithholdingCashPayment", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "estc_BusinessCombinationAcquisitionRelatedCostsIncurredByAcquiree": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Acquisition Related Costs, Incurred By Acquiree", "label": "Business Combination, Acquisition Related Costs, Incurred By Acquiree", "terseLabel": "Acquisition related cost incurred by Endgame" } } }, "localname": "BusinessCombinationAcquisitionRelatedCostsIncurredByAcquiree", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "estc_BusinessCombinationAcquisitionRelatedCostsIncurredByAcquirer": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Acquisition Related Costs, Incurred By Acquirer", "label": "Business Combination, Acquisition Related Costs, Incurred By Acquirer", "terseLabel": "Acquisition related costs incurred by the Company" } } }, "localname": "BusinessCombinationAcquisitionRelatedCostsIncurredByAcquirer", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "estc_BusinessCombinationConsiderationTransferredAssumptionOfStockOptionPlan": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofComponentsPurchasePriceandPreliminaryAllocationofPurchasePriceatFairValueDetails": { "order": 3.0, "parentTag": "estc_BusinessCombinationConsiderationTransferredExcludingEquityInterestIssuedOrIssuableAccelerationOfEquityAwardsAndParticipationInRetentionBonusPool", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Assumption of Stock Option Plan", "label": "Business Combination, Consideration Transferred, Assumption of Stock Option Plan", "terseLabel": "Assumption of stock option plan" } } }, "localname": "BusinessCombinationConsiderationTransferredAssumptionOfStockOptionPlan", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofComponentsPurchasePriceandPreliminaryAllocationofPurchasePriceatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "estc_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableWeightedAverageSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Weighted Average Share Price", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable, Weighted Average Share Price", "terseLabel": "Ordinary share price" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuableWeightedAverageSharePrice", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "estc_BusinessCombinationConsiderationTransferredExcludingEquityInterestIssuedOrIssuableAccelerationOfEquityAwardsAndParticipationInRetentionBonusPool": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofComponentsPurchasePriceandPreliminaryAllocationofPurchasePriceatFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Excluding Equity Interest Issued or Issuable, Acceleration Of Equity Awards And Participation In Retention Bonus Pool", "label": "Business Combination, Consideration Transferred, Excluding Equity Interest Issued or Issuable, Acceleration Of Equity Awards And Participation In Retention Bonus Pool", "totalLabel": "Total consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredExcludingEquityInterestIssuedOrIssuableAccelerationOfEquityAwardsAndParticipationInRetentionBonusPool", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofComponentsPurchasePriceandPreliminaryAllocationofPurchasePriceatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "estc_BusinessCombinationNonCashExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination Non Cash Expense", "label": "Business Combination Non Cash Expense", "terseLabel": "Non-cash expense settled in ordinary shares" } } }, "localname": "BusinessCombinationNonCashExpense", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "estc_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedAccruedCompensationAndBenefits": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 12.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Accrued Compensation And Benefits", "label": "Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Accrued Compensation And Benefits", "negatedTerseLabel": "Accrued compensation and benefits" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedAccruedCompensationAndBenefits", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "estc_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedAccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 11.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Accrued Expenses And Other Current Liabilities", "label": "Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Accrued Expenses And Other Current Liabilities", "negatedTerseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedAccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "estc_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedDeferredRevenueNonCurrent": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 15.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Deferred Revenue Non Current", "label": "Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Deferred Revenue Non Current", "negatedTerseLabel": "Deferred revenue, non-current" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedDeferredRevenueNonCurrent", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "estc_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 13.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Operating Lease Liabilities Current", "label": "Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Operating Lease Liabilities Current", "negatedTerseLabel": "Operating lease liabilities, current" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseLiabilitiesCurrent", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "estc_BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseLiabilitiesNonCurrent": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 16.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Operating Lease Liabilities Non Current", "label": "Business Combination Recognized Identifiable Asset Acquired And Liability Assumed Operating Lease Liabilities Non Current", "negatedTerseLabel": "Operating lease liabilities, non-current" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetAcquiredAndLiabilityAssumedOperatingLeaseLiabilitiesNonCurrent", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "estc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Assets", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Operating Lease Right Of Use Assets", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "estc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Restricted Cash", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "estc_CapitalizationOfContractAcquisitionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalization of contract acquisition costs.", "label": "Capitalization Of Contract Acquisition Costs", "terseLabel": "Capitalization of contract acquisition costs" } } }, "localname": "CapitalizationOfContractAcquisitionCosts", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofActivityofDeferredContractAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "estc_CapitalizedContractCostPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capitalized Contract Cost, Policy", "label": "Capitalized Contract Cost, Policy [Policy Text Block]", "terseLabel": "Deferred Contract Acquisition Costs" } } }, "localname": "CapitalizedContractCostPolicyPolicyTextBlock", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "estc_CashSettledRestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash settled restricted stock units RSU.", "label": "Cash Settled Restricted Stock Units R S U [Member]", "terseLabel": "Cash Settled RSUs" } } }, "localname": "CashSettledRestrictedStockUnitsRSUMember", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "estc_CommitmentsAndContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitments and contingencies.", "label": "Commitments And Contingencies [Line Items]", "terseLabel": "Commitments And Contingencies [Line Items]" } } }, "localname": "CommitmentsAndContingenciesLineItems", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "estc_CommitmentsAndContingenciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commitments and contingencies.", "label": "Commitments And Contingencies [Table]", "terseLabel": "Commitments And Contingencies [Table]" } } }, "localname": "CommitmentsAndContingenciesTable", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "estc_ComputerHardwareAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer hardware and software.", "label": "Computer Hardware And Software [Member]", "terseLabel": "Computer hardware and software" } } }, "localname": "ComputerHardwareAndSoftwareMember", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "estc_ContingentlyIssuableSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingently issuable shares.", "label": "Contingently Issuable Shares [Member]", "terseLabel": "Contingently issuable shares" } } }, "localname": "ContingentlyIssuableSharesMember", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofOutstandingPotentiallyDilutiveOrdinarySharesExcludedfromComputationofDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails" ], "xbrltype": "domainItemType" }, "estc_ContractAcquisitionCostRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Acquisition Cost", "label": "Contract Acquisition Cost [Roll Forward]", "terseLabel": "Contract Acquisition Cost [Roll Forward]" } } }, "localname": "ContractAcquisitionCostRollForward", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofActivityofDeferredContractAcquisitionCostsDetails" ], "xbrltype": "stringItemType" }, "estc_ContractBalancesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract balances.", "label": "Contract Balances [Line Items]", "terseLabel": "Contract Balances [Line Items]" } } }, "localname": "ContractBalancesLineItems", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofInformationAboutContractswithCustomersDetails" ], "xbrltype": "stringItemType" }, "estc_ContractBalancesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Balances", "label": "Contract Balances [Policy Text Block]", "terseLabel": "Contract Balances" } } }, "localname": "ContractBalancesPolicyTextBlock", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "estc_ContractBalancesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract balances.", "label": "Contract Balances [Table]", "terseLabel": "Contract Balances [Table]" } } }, "localname": "ContractBalancesTable", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofInformationAboutContractswithCustomersDetails" ], "xbrltype": "stringItemType" }, "estc_ContractWithCustomerIncreasesDueToInvoicesIssuedExcludingAmountsRecognizedAsRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with customer increases due to invoices issued, excluding amounts recognized as revenue.", "label": "Contract With Customer Increases Due To Invoices Issued Excluding Amounts Recognized As Revenue", "terseLabel": "Amounts transferred to deferred revenue from accrued expenses and other liabilities upon entering into contracts with customers, net of revenue recognized during the period" } } }, "localname": "ContractWithCustomerIncreasesDueToInvoicesIssuedExcludingAmountsRecognizedAsRevenue", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofSignificantChangesinDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "estc_ContractWithCustomerRevenueRecognizedDuringPeriodInExcessOfInvoicesIssued": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract with customer revenue recognized during period in excess of invoices issued.", "label": "Contract With Customer Revenue Recognized During Period In Excess Of Invoices Issued", "terseLabel": "Revenue recognized during the period in excess of invoices issued" } } }, "localname": "ContractWithCustomerRevenueRecognizedDuringPeriodInExcessOfInvoicesIssued", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofSignificantChangesinUnbilledAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "estc_ContractWithCustomerTransferFromCustomerDeposits": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Transfer From Customer Deposits", "label": "Contract with Customer, Transfer From Customer Deposits", "terseLabel": "Amounts transferred to deferred revenue from accrued expenses and other liabilities upon entering into contracts with customers, net of revenue recognized during the period" } } }, "localname": "ContractWithCustomerTransferFromCustomerDeposits", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofSignificantChangesinDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "estc_ConvertiblePreferredStockConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Preferred Stock, Conversion Ratio", "label": "Convertible Preferred Stock, Conversion Ratio", "terseLabel": "Conversion ratio" } } }, "localname": "ConvertiblePreferredStockConversionRatio", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/RedeemableConvertiblePreferenceSharesAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "estc_CorrectionOfImmaterialMisstatementPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Correction Of Immaterial Misstatement", "label": "Correction Of Immaterial Misstatement [Policy Text Block]", "terseLabel": "Reclassification" } } }, "localname": "CorrectionOfImmaterialMisstatementPolicyTextBlock", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "estc_CostOfProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost of revenue-professional services.", "label": "Cost Of Professional Services [Member]", "terseLabel": "Cost of revenue\u2014professional services" } } }, "localname": "CostOfProfessionalServicesMember", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockbasedCompensationExpenseRecognizedinConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "estc_CostOfRevenueFromContractWithCustomerPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost of revenue from contract with customer.", "label": "Cost Of Revenue From Contract With Customer Policy [Policy Text Block]", "terseLabel": "Cost of Revenue" } } }, "localname": "CostOfRevenueFromContractWithCustomerPolicyPolicyTextBlock", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "estc_CostOfSubscriptionSelfManagedAndSaaSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost of revenue-cost of subscription-self-managed and SaaS.", "label": "Cost Of Subscription Self Managed And Saa S [Member]", "terseLabel": "Cost of revenue\u2014cost of subscription\u2014self-managed and SaaS" } } }, "localname": "CostOfSubscriptionSelfManagedAndSaaSMember", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockbasedCompensationExpenseRecognizedinConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "estc_CumulativeEarningsExemptFromTaxationIfRepatriated": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cumulative earnings exempt from taxation if repatriated.", "label": "Cumulative Earnings Exempt From Taxation If Repatriated", "terseLabel": "Cumulative earnings" } } }, "localname": "CumulativeEarningsExemptFromTaxationIfRepatriated", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "estc_CustomerDepositLiabilityCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Customer Deposit Liability Current", "label": "Customer Deposit Liability Current", "terseLabel": "Customer deposits included in accrued expenses and other liabilities" } } }, "localname": "CustomerDepositLiabilityCurrent", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "estc_CustomerDepositLiabilityNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Customer Deposit Liability Noncurrent", "label": "Customer Deposit Liability Noncurrent", "terseLabel": "Customer deposits included in other liabilities, non-current" } } }, "localname": "CustomerDepositLiabilityNoncurrent", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "estc_CustomerDepositsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Deposits", "label": "Customer Deposits [Policy Text Block]", "terseLabel": "Customer Deposits" } } }, "localname": "CustomerDepositsPolicyTextBlock", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "estc_DeferredFederalAndForeignIncomeTaxExpenseBenefit": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred federal and foreign income tax expense benefit.", "label": "Deferred Federal And Foreign Income Tax Expense Benefit", "totalLabel": "Total deferred tax expense (income)" } } }, "localname": "DeferredFederalAndForeignIncomeTaxExpenseBenefit", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "estc_DeferredTaxAssetsLeaseLiability": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Lease Liability", "label": "Deferred Tax Assets, Lease Liability", "terseLabel": "Lease liabilities" } } }, "localname": "DeferredTaxAssetsLeaseLiability", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "estc_DeferredTaxLiabilitiesAccruedCompensation": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Accrued Compensation", "label": "Deferred Tax Liabilities, Accrued Compensation", "negatedTerseLabel": "Accrued compensation" } } }, "localname": "DeferredTaxLiabilitiesAccruedCompensation", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "estc_DenominatorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Denominator [Abstract]", "label": "Denominator [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "DenominatorAbstract", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofComputationofBasicandDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails" ], "xbrltype": "stringItemType" }, "estc_DividendWithholdingTaxFromForeignJurisdictions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Dividend Withholding Tax From Foreign Jurisdictions", "label": "Dividend Withholding Tax From Foreign Jurisdictions", "terseLabel": "Dividend withholding tax from foreign jurisdictions" } } }, "localname": "DividendWithholdingTaxFromForeignJurisdictions", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "estc_EffectiveIncomeTaxRateReconciliationRevaluationOfDeferredTaxAssetPercent": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation, revaluation of deferred tax asset, percent.", "label": "Effective Income Tax Rate Reconciliation Revaluation Of Deferred Tax Asset Percent", "terseLabel": "Deferred tax asset revaluation (in percentage)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRevaluationOfDeferredTaxAssetPercent", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "estc_EffectiveIncomeTaxReconciliationRevaluationOfDeferredTaxAsset": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective income tax reconciliation, revaluation of deferred tax asset.", "label": "Effective Income Tax Reconciliation Revaluation Of Deferred Tax Asset", "terseLabel": "Deferred tax asset revaluation" } } }, "localname": "EffectiveIncomeTaxReconciliationRevaluationOfDeferredTaxAsset", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "estc_EndgameAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Endgame Acquisition", "label": "Endgame Acquisition [Member]", "terseLabel": "Endgame" } } }, "localname": "EndgameAcquisitionMember", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "estc_EndgameIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Endgame, Inc.", "label": "Endgame Inc [Member]", "terseLabel": "Endgame, Inc." } } }, "localname": "EndgameIncMember", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails", "http://www.elastic.co/role/AcquisitionsScheduleofComponentsofIdentifiableIntangibleAssetsAcquiredandEstimatedUsefulLivesDetails", "http://www.elastic.co/role/AcquisitionsSummaryofComponentsPurchasePriceandPreliminaryAllocationofPurchasePriceatFairValueDetails", "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.elastic.co/role/AcquisitionsSummaryofUnauditedProFormaCondensedConsolidatedFinancialInformationDetails", "http://www.elastic.co/role/AcquisitionsTables" ], "xbrltype": "domainItemType" }, "estc_EquitySettledRestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity settled restricted stock units RSU.", "label": "Equity Settled Restricted Stock Units R S U [Member]", "terseLabel": "Equity Settled RSUs" } } }, "localname": "EquitySettledRestrictedStockUnitsRSUMember", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "estc_EstimatedAmortizationPeriodOfInitialAcquisitionContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Estimated Amortization Period Of Initial Acquisition Contract", "label": "Estimated Amortization Period Of Initial Acquisition Contract", "terseLabel": "Estimated amortization period of sales commissions" } } }, "localname": "EstimatedAmortizationPeriodOfInitialAcquisitionContract", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "estc_ExistingEmployeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Existing Employee", "label": "Existing Employee [Member]", "terseLabel": "Existing Employee" } } }, "localname": "ExistingEmployeeMember", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "estc_FiniteLivedIntangibleAssetsForeignCurrencyTranslationAdjustment": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "estc_FiniteLivedIntangibleAssetsNetAfterForeignCurrencyTranslationAdjustment", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finite Lived Intangible Assets, Foreign Currency Translation Adjustment", "label": "Finite Lived Intangible Assets, Foreign Currency Translation Adjustment", "negatedTerseLabel": "Foreign currency translation adjustment" } } }, "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationAdjustment", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "estc_FiniteLivedIntangibleAssetsNetAfterForeignCurrencyTranslationAdjustment": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseoftheIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite Lived Intangible Assets Net After Foreign Currency Translation Adjustment", "label": "Finite Lived Intangible Assets Net After Foreign Currency Translation Adjustment", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNetAfterForeignCurrencyTranslationAdjustment", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseoftheIntangibleAssetsDetails", "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "estc_FiniteLivedIntangibleAssetsNetBeforeForeignCurrencyTranslationAdjustment": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "estc_FiniteLivedIntangibleAssetsNetAfterForeignCurrencyTranslationAdjustment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-lived intangible assets net before foreign currency translation adjustment.", "label": "Finite Lived Intangible Assets Net Before Foreign Currency Translation Adjustment", "totalLabel": "Net\u00a0Book Value" } } }, "localname": "FiniteLivedIntangibleAssetsNetBeforeForeignCurrencyTranslationAdjustment", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "estc_HostingInfrastructureCommitmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hosting infrastructure commitments.", "label": "Hosting Infrastructure Commitments [Member]", "terseLabel": "Hosting Infrastructure Commitments" } } }, "localname": "HostingInfrastructureCommitmentsMember", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "estc_IncomeTaxDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income tax disclosure.", "label": "Income Tax Disclosure [Line Items]", "terseLabel": "Income Tax Disclosure [Line Items]" } } }, "localname": "IncomeTaxDisclosureLineItems", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "estc_IncomeTaxDisclosureTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income tax disclosure.", "label": "Income Tax Disclosure [Table]", "terseLabel": "Income Tax Disclosure [Table]" } } }, "localname": "IncomeTaxDisclosureTable", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "estc_IncomeTaxExpenseBenefitFromCARESAct": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Income Tax Expense (Benefit) from CARES Act", "label": "Income Tax Expense (Benefit) from CARES Act", "negatedLabel": "Estimated income tax benefit from CARES Act" } } }, "localname": "IncomeTaxExpenseBenefitFromCARESAct", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "estc_IncreaseDecreaseInCapitalizedContractCost": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows": { "order": 12.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", "negatedLabel": "Deferred contract acquisition costs" } } }, "localname": "IncreaseDecreaseInCapitalizedContractCost", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "estc_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Operating Lease Liabilities", "label": "Increase (Decrease) In Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "estc_IndemnityEscrowFundHoldingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indemnity Escrow Fund Holding Period", "label": "Indemnity Escrow Fund Holding Period", "terseLabel": "Indemnity escrow fund holding period" } } }, "localname": "IndemnityEscrowFundHoldingPeriod", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "estc_LambdaLabAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "LambdaLab acquisition.", "label": "Lambda Lab Acquisition [Member]", "terseLabel": "LambdaLab" } } }, "localname": "LambdaLabAcquisitionMember", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "estc_LambdaLabCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lambda Lab Corporation.", "label": "Lambda Lab Corporation [Member]", "terseLabel": "Lambda Lab" } } }, "localname": "LambdaLabCorporationMember", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails", "http://www.elastic.co/role/AcquisitionsScheduleofComponentsoftheLambdaLabPurchasePriceandPreliminaryAllocationofPurchasePriceDetails", "http://www.elastic.co/role/AcquisitionsTables" ], "xbrltype": "domainItemType" }, "estc_LicenseSelfManagedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "License - self-managed.", "label": "License Self Managed [Member]", "terseLabel": "License - self-managed" } } }, "localname": "LicenseSelfManagedMember", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAmortizationExpenseForIntangibleAssetsDetails", "http://www.elastic.co/role/ConsolidatedStatementsofOperations", "http://www.elastic.co/role/RevenueandPerformanceObligationsScheduleofRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "estc_NonUSOtherThanGBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non U S Other Than G B [Member]", "terseLabel": "Rest of world" } } }, "localname": "NonUSOtherThanGBMember", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/SegmentInformationScheduleofPropertyandEquipmentNetofDepreciationDetails" ], "xbrltype": "domainItemType" }, "estc_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of major customers.", "label": "Number Of Major Customers", "terseLabel": "Number of customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "estc_NumberOfSharesToBeHeldInIndemnityEscrowFund": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Shares To Be Held In Indemnity Escrow Fund", "label": "Number Of Shares To Be Held In Indemnity Escrow Fund", "terseLabel": "Number of shares to be held in indemnity escrow fund (in shares)" } } }, "localname": "NumberOfSharesToBeHeldInIndemnityEscrowFund", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "estc_NumeratorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Numerator [Abstract]", "label": "Numerator [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NumeratorAbstract", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofComputationofBasicandDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails" ], "xbrltype": "stringItemType" }, "estc_OfferingCostsInInitialPublicOffering": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Offering costs in initial public offering.", "label": "Offering Costs In Initial Public Offering", "terseLabel": "Additional offering costs" } } }, "localname": "OfferingCostsInInitialPublicOffering", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "estc_OperatingLeaseTermAndDiscountRateInformationTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease Term And Discount Rate Information Table", "label": "Operating Lease Term And Discount Rate Information Table [Table Text Block]", "terseLabel": "Lease Term and Discount Rate Information" } } }, "localname": "OperatingLeaseTermAndDiscountRateInformationTableTableTextBlock", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "estc_OrdinarySharesZeroPointZeroOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "OrdinarySharesZeroPointZeroOne", "label": "OrdinarySharesZeroPointZeroOne [Member]", "terseLabel": "Ordinary Shares, Par Value of \u20ac0.01" } } }, "localname": "OrdinarySharesZeroPointZeroOneMember", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "estc_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organization consolidation and presentation of financial statements.", "label": "Organization Consolidation And Presentation Of Financial Statements [Line Items]", "terseLabel": "Organization Consolidation And Presentation Of Financial Statements [Line Items]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/OrganizationandDescriptionofBusinessAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "estc_OrganizationConsolidationAndPresentationOfFinancialStatementsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Organization consolidation and presentation of financial statements.", "label": "Organization Consolidation And Presentation Of Financial Statements [Table]", "terseLabel": "Organization Consolidation And Presentation Of Financial Statements [Table]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsTable", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/OrganizationandDescriptionofBusinessAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "estc_PaymentOfWithholdingTaxesRelatedToAcquisitionExpenseSettledInShares": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment Of Withholding Taxes Related To Acquisition Expense Settled In Shares", "label": "Payment Of Withholding Taxes Related To Acquisition Expense Settled In Shares", "negatedTerseLabel": "Payment of withholding taxes related to acquisition expense settled in shares" } } }, "localname": "PaymentOfWithholdingTaxesRelatedToAcquisitionExpenseSettledInShares", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "estc_PaymentsForRepurchaseOfEarlyExercisedOptions": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments for repurchase of early exercised options.", "label": "Payments For Repurchase Of Early Exercised Options", "negatedLabel": "Repurchase of early exercised options" } } }, "localname": "PaymentsForRepurchaseOfEarlyExercisedOptions", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "estc_PercentageOfLikelihoodSustainingTaxBenefit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of likelihood sustaining tax benefit.", "label": "Percentage Of Likelihood Sustaining Tax Benefit", "terseLabel": "Percentage of likelihood that a tax benefit will be sustained" } } }, "localname": "PercentageOfLikelihoodSustainingTaxBenefit", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "estc_PercentageOfSharesToBeHeldInIndemnityEscrowFund": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage Of Shares To Be Held In Indemnity Escrow Fund", "label": "Percentage Of Shares To Be Held In Indemnity Escrow Fund", "terseLabel": "Percentage of shares to be held in indemnity escrow fund" } } }, "localname": "PercentageOfSharesToBeHeldInIndemnityEscrowFund", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "estc_PreferredStockSharesAuthorizedPeriodInForce": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred Stock, Shares Authorized, Period in Force", "label": "Preferred Stock, Shares Authorized, Period in Force", "terseLabel": "Preferred stock, shares authorized term" } } }, "localname": "PreferredStockSharesAuthorizedPeriodInForce", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "estc_PrepaidHostingCosts": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.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.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "estc_PrepaidSoftwareSubscriptionCosts": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid software subscription costs.", "label": "Prepaid Software Subscription Costs", "terseLabel": "Prepaid software subscription costs" } } }, "localname": "PrepaidSoftwareSubscriptionCosts", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "estc_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Professional services.", "label": "Professional Services [Member]", "terseLabel": "Professional services" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofOperations", "http://www.elastic.co/role/RevenueandPerformanceObligationsScheduleofRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "estc_ProvisionForIndemnificationClaims": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Provision for indemnification claims.", "label": "Provision For Indemnification Claims", "terseLabel": "Provision for indemnification claims" } } }, "localname": "ProvisionForIndemnificationClaims", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "estc_RepurchaseOfEarlyExercisedStockOptionsDuringPeriodShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Repurchase of early exercised stock options during period shares.", "label": "Repurchase Of Early Exercised Stock Options During Period Shares", "negatedTerseLabel": "Repurchase of early exercised stock options (in shares)" } } }, "localname": "RepurchaseOfEarlyExercisedStockOptionsDuringPeriodShares", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "estc_SaaSSelfManagedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SaaS self managed.", "label": "Saa S Self Managed [Member]", "terseLabel": "SaaS" } } }, "localname": "SaaSSelfManagedMember", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/RevenueandPerformanceObligationsScheduleofRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "estc_SaleOfOrdinarySharesAtParValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of ordinary shares at par value.", "label": "Sale Of Ordinary Shares At Par Value", "verboseLabel": "Par value of shares issued (in \u20ac per share)" } } }, "localname": "SaleOfOrdinarySharesAtParValue", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/OrganizationandDescriptionofBusinessAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "estc_SaleOfStockDiscountsAndCommissions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sale of stock discounts and commissions.", "label": "Sale Of Stock Discounts And Commissions", "terseLabel": "Underwriting discounts and commissions" } } }, "localname": "SaleOfStockDiscountsAndCommissions", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/OrganizationandDescriptionofBusinessAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "estc_ScheduleOfAccruedCompensationAndBenefitsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of accrued compensation and benefits.", "label": "Schedule Of Accrued Compensation And Benefits [Table Text Block]", "terseLabel": "Schedule of Accrued Compensation and Benefits" } } }, "localname": "ScheduleOfAccruedCompensationAndBenefitsTableTextBlock", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "estc_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of prepaid expenses and other current assets.", "label": "Schedule Of Prepaid Expenses And Other Current Assets [Table Text Block]", "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets" } } }, "localname": "ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "estc_SelfManagedSubscriptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Self-managed subscription.", "label": "Self Managed Subscription [Member]", "terseLabel": "Self-managed subscription" } } }, "localname": "SelfManagedSubscriptionMember", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/RevenueandPerformanceObligationsScheduleofRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "estc_SeriesDRedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series D redeemable convertible preferred stock.", "label": "Series D Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Redeemable Convertible Preference Shares" } } }, "localname": "SeriesDRedeemableConvertiblePreferredStockMember", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "estc_ShareBasedCompensationArrangementByShareBasedPaymentAwardCurrentYearAwardVestingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based compensation arrangement by share-based payment award, current year award vesting period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Current Year Award Vesting Period", "terseLabel": "Share-based compensation arrangement by share-based payment award current year vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardCurrentYearAwardVestingPeriod", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "estc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageReleaseDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options forfeitures weighted average release date fair value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeitures Weighted Average Release Date Fair Value", "terseLabel": "Weighted-Average Grant Date Fair Value, RSUs released (in dollar per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageReleaseDateFairValue", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "estc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options released in period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Released In Period", "negatedLabel": "Number of Awards, RSUs released (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "estc_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRepurchasedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Repurchased in Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Repurchased in Period", "terseLabel": "RSAs repurchased (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsRepurchasedInPeriod", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofEquityAwardsAvailableforGrantDetails" ], "xbrltype": "sharesItemType" }, "estc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInAcquisition": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share Based Payment Award, Options, Assumed In Acquisition", "label": "Share-based Compensation Arrangement By Share Based Payment Award, Options, Assumed In Acquisition", "terseLabel": "Stock options assumed in acquisition (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInAcquisition", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "estc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInAcquisitionForfeituresAndExpirationInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Assumed In Acquisition Forfeitures And Expiration In Period Weighted Average Exercise Price", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Assumed In Acquisition Forfeitures And Expiration In Period Weighted Average Exercise Price", "terseLabel": "Stock options assumed in acquisition cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInAcquisitionForfeituresAndExpirationInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "estc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInAcquisitionForfeituresAndExpirationsInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Assumed In Acquisition Forfeitures And Expirations In Period", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Assumed In Acquisition Forfeitures And Expirations In Period", "negatedTerseLabel": "Stock options assumed in acquisition cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInAcquisitionForfeituresAndExpirationsInPeriod", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "estc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options exercisable nonvested number of shares.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Nonvested Number Of Shares", "terseLabel": "Unvested options exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNonvestedNumberOfShares", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "estc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAggregateIntrinsicValueRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options outstanding aggregate intrinsic value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Aggregate Intrinsic Value Rollforward", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAggregateIntrinsicValueRollforward", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "estc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options outstanding weighted average remaining contractual term.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Remaining Contractual Term Rollforward", "terseLabel": "Remaining Contractual Term (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermRollforward", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "estc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Outstanding", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Outstanding [Roll Forward]", "terseLabel": "Equity Awards, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOutstandingRollForward", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofEquityAwardsAvailableforGrantDetails" ], "xbrltype": "stringItemType" }, "estc_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAssumedInAcquisitionWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangements By Share-Based Payment Award, Options Assumed In Acquisition, Weighted-Average Exercise Price", "label": "Share-Based Compensation Arrangements By Share-Based Payment Award, Options Assumed In Acquisition, Weighted-Average Exercise Price", "terseLabel": "Stock options assumed in acquisition (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAssumedInAcquisitionWeightedAverageExercisePrice", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "estc_ShareBasedPaymentArrangementNewEmployeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, New Employee", "label": "Share-based Payment Arrangement, New Employee [Member]", "terseLabel": "New Employee" } } }, "localname": "ShareBasedPaymentArrangementNewEmployeeMember", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "estc_SharesSubjectToRepurchaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares subject to repurchase.", "label": "Shares Subject To Repurchase [Member]", "terseLabel": "Shares subject to repurchase" } } }, "localname": "SharesSubjectToRepurchaseMember", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofOutstandingPotentiallyDilutiveOrdinarySharesExcludedfromComputationofDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails" ], "xbrltype": "domainItemType" }, "estc_StockIssuedDuringPeriodSharesAcquisitionsHeldInEscrow": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period Shares Acquisitions Held In Escrow", "label": "Stock Issued During Period Shares Acquisitions Held In Escrow", "terseLabel": "Ordinary shares issued in connection with the acquisition of Endgame held in escrow (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitionsHeldInEscrow", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "estc_StockIssuedDuringPeriodValueAcquisitionsHeldInEscrow": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period Value Acquisitions Held In Escrow", "label": "Stock Issued During Period Value Acquisitions Held In Escrow", "terseLabel": "Ordinary shares issued in connection with the acquisition of Endgame held in escrow" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitionsHeldInEscrow", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "estc_StockIssuedDuringPeriodValueEarlyExercisedStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock issued during period value early exercised stock options.", "label": "Stock Issued During Period Value Early Exercised Stock Options", "terseLabel": "Vesting of early exercised stock options" } } }, "localname": "StockIssuedDuringPeriodValueEarlyExercisedStockOptions", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "estc_StockholdersEquityChangeInParValueUponConversion": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stockholders equity change in par value upon conversion.", "label": "Stockholders Equity Change In Par Value Upon Conversion", "terseLabel": "Change in par value upon conversion from B.V. to N.V." } } }, "localname": "StockholdersEquityChangeInParValueUponConversion", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "estc_SubscriptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription revenue.", "label": "Subscription [Member]", "terseLabel": "Total subscription" } } }, "localname": "SubscriptionMember", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofOperations", "http://www.elastic.co/role/RevenueandPerformanceObligationsScheduleofRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "estc_SubscriptionSelfManagedAndSaaSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription - self-managed and SaaS.", "label": "Subscription Self Managed And Saa S [Member]", "terseLabel": "Subscription - self-managed and SaaS" } } }, "localname": "SubscriptionSelfManagedAndSaaSMember", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAmortizationExpenseForIntangibleAssetsDetails", "http://www.elastic.co/role/ConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "estc_SubscriptionSelfManagedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription self managed.", "label": "Subscription Self Managed [Member]", "terseLabel": "Subscription" } } }, "localname": "SubscriptionSelfManagedMember", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/RevenueandPerformanceObligationsScheduleofRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "estc_SummaryOfComponentsPurchasePriceAndPreliminaryAllocationOfPurchasePriceAtFairValueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary Of Components Purchase Price And Preliminary Allocation Of Purchase Price At Fair Value", "label": "Summary Of Components Purchase Price And Preliminary Allocation Of Purchase Price At Fair Value [Table Text Block]", "terseLabel": "Summary of Components of Purchase Price and Preliminary Allocation of Purchase Price at Fair Value" } } }, "localname": "SummaryOfComponentsPurchasePriceAndPreliminaryAllocationOfPurchasePriceAtFairValueTableTextBlock", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "estc_SummaryOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policies.", "label": "Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Summary Of Significant Accounting Policies [Line Items]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofActivityRelatedtoAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "estc_SummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of significant accounting policies.", "label": "Summary Of Significant Accounting Policies [Table]", "terseLabel": "Summary Of Significant Accounting Policies [Table]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofActivityRelatedtoAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "estc_TaxCreditCarryforwardsExpirationPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Credit Carryforwards, Expiration Period", "label": "Tax Credit Carryforwards, Expiration Period [Axis]", "terseLabel": "Tax Credit Carryforwards, Expiration Period [Axis]" } } }, "localname": "TaxCreditCarryforwardsExpirationPeriodAxis", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "estc_TaxCreditCarryforwardsExpirationPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Credit Carryforwards, Expiration Period [Domain]", "label": "Tax Credit Carryforwards, Expiration Period [Domain]", "terseLabel": "Tax Credit Carryforwards, Expiration Period [Domain]" } } }, "localname": "TaxCreditCarryforwardsExpirationPeriodDomain", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "estc_TaxCreditCarryforwardsExpirationYearUnlimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Credit Carryforwards, Expiration Year Unlimited", "label": "Tax Credit Carryforwards, Expiration Year Unlimited [Member]", "terseLabel": "Tax Credit Carryforwards, Expiration Year Unlimited" } } }, "localname": "TaxCreditCarryforwardsExpirationYearUnlimitedMember", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "estc_TaxPayableGlobalIntangibleLowTaxedIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Tax Payable, Global Intangible Low Taxed Income", "label": "Tax Payable, Global Intangible Low Taxed Income", "terseLabel": "GILTI provision" } } }, "localname": "TaxPayableGlobalIntangibleLowTaxedIncome", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "estc_TemporaryEquitySharesConvertedInShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Shares Converted (in shares)", "label": "Temporary Equity, Shares Converted (in shares)", "negatedTerseLabel": "Conversion of redeemable convertible preference shares to ordinary shares upon initial public offering (in shares)" } } }, "localname": "TemporaryEquitySharesConvertedInShares", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "estc_TemporaryEquitySharesConvertedValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Shares Converted, Value", "label": "Temporary Equity, Shares Converted, Value", "negatedTerseLabel": "Conversion of redeemable convertible preference shares to ordinary shares upon initial public offering" } } }, "localname": "TemporaryEquitySharesConvertedValue", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "estc_TreasurySharesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Treasury shares.", "label": "Treasury Shares Policy [Policy Text Block]", "terseLabel": "Treasury Shares" } } }, "localname": "TreasurySharesPolicyPolicyTextBlock", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "estc_TreasuryStockRepurchasedAtAveragePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Treasury stock repurchased at average price.", "label": "Treasury Stock Repurchased At Average Price", "terseLabel": "Average treasury stock repurchase price ( in $ / shares)" } } }, "localname": "TreasuryStockRepurchasedAtAveragePrice", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "estc_TwoThousandTwelveStockOptionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand twelve stock option plan.", "label": "Two Thousand Twelve Stock Option Plan [Member]", "terseLabel": "2012 Plan" } } }, "localname": "TwoThousandTwelveStockOptionPlanMember", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails", "http://www.elastic.co/role/OrdinarySharesSummaryofOrdinarySharesReservedforIssuanceDetails" ], "xbrltype": "domainItemType" }, "estc_UnbilledAccountReceivableRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unbilled Account Receivable", "label": "Unbilled Account Receivable [Roll Forward]", "terseLabel": "Unbilled Account Receivable [Roll Forward]" } } }, "localname": "UnbilledAccountReceivableRollForward", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofSignificantChangesinUnbilledAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "estc_UnrecognizedTaxBenefitsIncreaseResultingFromCurrentPeriodTaxPositionsAcquiredFromCARESAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions, Acquired From CARES Act", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions, Acquired From CARES Act", "terseLabel": "Unrecognized tax benefit acquired from research and development tax credits" } } }, "localname": "UnrecognizedTaxBenefitsIncreaseResultingFromCurrentPeriodTaxPositionsAcquiredFromCARESAct", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "estc_UnrecognizedTaxBenefitsIncreaseResultingFromPriorPeriodTaxPositionsCARESAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions, Acquired From CARES Act", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions, CARES Act", "terseLabel": "Unrecognized tax benefit acquired from CARES Act" } } }, "localname": "UnrecognizedTaxBenefitsIncreaseResultingFromPriorPeriodTaxPositionsCARESAct", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "estc_ValueAddedTaxPayable": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherLiabilitiesDetails": { "order": 3.0, "parentTag": "estc_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value added taxes payable.", "label": "Value Added Tax Payable", "terseLabel": "Value added taxes payable" } } }, "localname": "ValueAddedTaxPayable", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "estc_VestingOfEarlyExercisedStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Vesting of early exercised stock options.", "label": "Vesting Of Early Exercised Stock Options", "terseLabel": "Vesting of early exercised stock options" } } }, "localname": "VestingOfEarlyExercisedStockOptions", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "estc_VestingOfSharesSubjectToRepurchase": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Vesting of shares subject to repurchase.", "label": "Vesting Of Shares Subject To Repurchase", "terseLabel": "Vesting of shares subject to repurchase" } } }, "localname": "VestingOfSharesSubjectToRepurchase", "nsuri": "http://www.elastic.co/20210430", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Purchase Obligations" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.elastic.co/role/CommitmentandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r111", "r118", "r204", "r412", "r413", "r414", "r455", "r456" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofActivityRelatedtoAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r111", "r118", "r204", "r412", "r413", "r414", "r455", "r456" ], "lang": { "en-us": { "role": { "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofActivityRelatedtoAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r111", "r118", "r204", "r412", "r413", "r414", "r455", "r456" ], "lang": { "en-us": { "role": { "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofActivityRelatedtoAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r369", "r372", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r606", "r609" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails", "http://www.elastic.co/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://www.elastic.co/role/EquityIncentivePlansAssumptionsUsedtoEstimatedFairValueofStockOptionsGrantedDetails", "http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails", "http://www.elastic.co/role/OrganizationandDescriptionofBusinessAdditionalInformationDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofAcquiredAmortizableIntangibleAssetsAmortizedOverEstimatedUsefulLivesofAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r369", "r372", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r606", "r609" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails", "http://www.elastic.co/role/EquityIncentivePlansAssumptionsUsedtoEstimatedFairValueofStockOptionsGrantedDetails", "http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails", "http://www.elastic.co/role/OrganizationandDescriptionofBusinessAdditionalInformationDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofAcquiredAmortizableIntangibleAssetsAmortizedOverEstimatedUsefulLivesofAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r180", "r288", "r292", "r559", "r605", "r607" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAmortizationExpenseForIntangibleAssetsDetails", "http://www.elastic.co/role/ConsolidatedStatementsofOperations", "http://www.elastic.co/role/RevenueandPerformanceObligationsScheduleofRevenuebyCategoryDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r180", "r288", "r292", "r559", "r605", "r607" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAmortizationExpenseForIntangibleAssetsDetails", "http://www.elastic.co/role/ConsolidatedStatementsofOperations", "http://www.elastic.co/role/RevenueandPerformanceObligationsScheduleofRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r324", "r369", "r372", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r606", "r609" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Range" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails", "http://www.elastic.co/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://www.elastic.co/role/EquityIncentivePlansAssumptionsUsedtoEstimatedFairValueofStockOptionsGrantedDetails", "http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails", "http://www.elastic.co/role/OrganizationandDescriptionofBusinessAdditionalInformationDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofAcquiredAmortizableIntangibleAssetsAmortizedOverEstimatedUsefulLivesofAssetsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r324", "r369", "r372", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r606", "r609" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Range" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails", "http://www.elastic.co/role/EmployeeBenefitPlansAdditionalInformationDetails", "http://www.elastic.co/role/EquityIncentivePlansAssumptionsUsedtoEstimatedFairValueofStockOptionsGrantedDetails", "http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails", "http://www.elastic.co/role/OrganizationandDescriptionofBusinessAdditionalInformationDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofAcquiredAmortizableIntangibleAssetsAmortizedOverEstimatedUsefulLivesofAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r107", "r108", "r109", "r110", "r112", "r113", "r116", "r117", "r118", "r120", "r121", "r123", "r124", "r135" ], "lang": { "en-us": { "role": { "documentation": "Cumulative increase (decrease) for adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Revision of Prior Period, Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r107", "r108", "r109", "r110", "r112", "r113", "r116", "r117", "r118", "r120", "r121", "r122", "r123", "r124", "r135", "r205", "r206", "r415", "r456", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621" ], "lang": { "en-us": { "role": { "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r107", "r108", "r109", "r110", "r112", "r113", "r116", "r117", "r118", "r120", "r121", "r122", "r123", "r124", "r135", "r205", "r206", "r415", "r456", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621" ], "lang": { "en-us": { "role": { "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r181", "r182", "r288", "r293", "r608", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails", "http://www.elastic.co/role/SegmentInformationScheduleofPropertyandEquipmentNetofDepreciationDetails", "http://www.elastic.co/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r181", "r182", "r288", "r293", "r608", "r624", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r648", "r649" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails", "http://www.elastic.co/role/SegmentInformationScheduleofPropertyandEquipmentNetofDepreciationDetails", "http://www.elastic.co/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r112", "r113", "r114", "r115", "r201", "r202", "r203", "r204", "r205", "r206", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r455", "r456", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible List]", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "extensibleListItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.elastic.co/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/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Net Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r23", "r188", "r189" ], "calculation": { "http://www.elastic.co/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for credit losses of $2,344 and $1,247 as of April\u00a030, 2021 and April\u00a030, 2020, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherLiabilitiesDetails": { "order": 1.0, "parentTag": "estc_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "verboseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r10", "r41" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails": { "order": 4.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "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 payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Payroll Taxes, Current", "terseLabel": "Accrued payroll and withholding taxes" } } }, "localname": "AccruedPayrollTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r9", "r10", "r41" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails": { "order": 2.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Commission, Current", "terseLabel": "Accrued commissions" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r9", "r41", "r300" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails": { "order": 1.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Vacation, Current", "terseLabel": "Accrued vacation" } } }, "localname": "AccruedVacationCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r36", "r241" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r26", "r55", "r56", "r57", "r591", "r617", "r621" ], "calculation": { "http://www.elastic.co/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r54", "r57", "r58", "r107", "r108", "r110", "r496", "r612", "r613" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "verboseLabel": "Weighted Average Remaining Useful Life (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsScheduleofComponentsofIdentifiableIntangibleAssetsAcquiredandEstimatedUsefulLivesDetails", "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r24" ], "calculation": { "http://www.elastic.co/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r107", "r108", "r110", "r412", "r413", "r414" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit", "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "http://www.elastic.co/role/OrganizationandDescriptionofBusinessAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r375", "r378", "r418", "r419" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r254", "r261" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "terseLabel": "Offering costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/OrganizationandDescriptionofBusinessAdditionalInformationDetails" ], "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 cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r423" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r378", "r403", "r417" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockbasedCompensationExpenseRecognizedinConsolidatedStatementsofOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0 } }, "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, net of amounts capitalized", "verboseLabel": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails", "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows", "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockbasedCompensationExpenseRecognizedinConsolidatedStatementsofOperationsDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r195", "r207", "r208", "r211" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofActivityRelatedtoAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r30", "r195", "r207" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/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/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofActivityRelatedtoAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r210" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Accounts written off" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofActivityRelatedtoAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r88", "r227", "r234" ], "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": "Total amortization of acquired intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAmortizationExpenseForIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofOutstandingPotentiallyDilutiveOrdinarySharesExcludedfromComputationofDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofOutstandingPotentiallyDilutiveOrdinarySharesExcludedfromComputationofDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofOutstandingPotentiallyDilutiveOrdinarySharesExcludedfromComputationofDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r132" ], "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" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofOutstandingPotentiallyDilutiveOrdinarySharesExcludedfromComputationofDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetUnderConstructionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset in process of being built.", "label": "Asset under Construction [Member]", "terseLabel": "Assets under construction" } } }, "localname": "AssetUnderConstructionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r101", "r160", "r170", "r176", "r200", "r491", "r497", "r515", "r577", "r588" ], "calculation": { "http://www.elastic.co/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/2020-01-31", "presentation": [ "http://www.elastic.co/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/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r7", "r51", "r101", "r200", "r491", "r497", "r515" ], "calculation": { "http://www.elastic.co/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/2020-01-31", "presentation": [ "http://www.elastic.co/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/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r379", "r406" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofEquityAwardsAvailableforGrantDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails", "http://www.elastic.co/role/OrdinarySharesSummaryofOrdinarySharesReservedforIssuanceDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "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" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r367", "r370" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails", "http://www.elastic.co/role/AcquisitionsScheduleofComponentsofIdentifiableIntangibleAssetsAcquiredandEstimatedUsefulLivesDetails", "http://www.elastic.co/role/AcquisitionsScheduleofComponentsoftheLambdaLabPurchasePriceandPreliminaryAllocationofPurchasePriceDetails", "http://www.elastic.co/role/AcquisitionsSummaryofComponentsPurchasePriceandPreliminaryAllocationofPurchasePriceatFairValueDetails", "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.elastic.co/role/AcquisitionsSummaryofUnauditedProFormaCondensedConsolidatedFinancialInformationDetails", "http://www.elastic.co/role/AcquisitionsTables", "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r367", "r370", "r474", "r475" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails", "http://www.elastic.co/role/AcquisitionsScheduleofComponentsofIdentifiableIntangibleAssetsAcquiredandEstimatedUsefulLivesDetails", "http://www.elastic.co/role/AcquisitionsScheduleofComponentsoftheLambdaLabPurchasePriceandPreliminaryAllocationofPurchasePriceDetails", "http://www.elastic.co/role/AcquisitionsSummaryofComponentsPurchasePriceandPreliminaryAllocationofPurchasePriceatFairValueDetails", "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.elastic.co/role/AcquisitionsSummaryofUnauditedProFormaCondensedConsolidatedFinancialInformationDetails", "http://www.elastic.co/role/AcquisitionsTables", "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "Business Acquisition, Transaction Costs", "terseLabel": "Cash payment of transaction expenses" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": { "auth_ref": [ "r486" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned", "terseLabel": "Ordinary shares issued" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Issuance of ordinary shares (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails", "http://www.elastic.co/role/AcquisitionsScheduleofComponentsofIdentifiableIntangibleAssetsAcquiredandEstimatedUsefulLivesDetails", "http://www.elastic.co/role/AcquisitionsScheduleofComponentsoftheLambdaLabPurchasePriceandPreliminaryAllocationofPurchasePriceDetails", "http://www.elastic.co/role/AcquisitionsSummaryofComponentsPurchasePriceandPreliminaryAllocationofPurchasePriceatFairValueDetails", "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.elastic.co/role/AcquisitionsSummaryofUnauditedProFormaCondensedConsolidatedFinancialInformationDetails", "http://www.elastic.co/role/AcquisitionsTables" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Share capital acquired in business combination (in percentage)" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r472", "r473" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Summary of Unaudited Pro Forma Condensed Consolidated Financial Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.", "label": "Business Acquisition, Share Price", "terseLabel": "Fair value of shares, consideration transferred (in dollars per share)" } } }, "localname": "BusinessAcquisitionSharePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r472", "r473" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Pro Forma Net Income (Loss)" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofUnauditedProFormaCondensedConsolidatedFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r472", "r473" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Pro Forma Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofUnauditedProFormaCondensedConsolidatedFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r470" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r482", "r483", "r484" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r482", "r483" ], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofComponentsPurchasePriceandPreliminaryAllocationofPurchasePriceatFairValueDetails": { "order": 2.0, "parentTag": "estc_BusinessCombinationConsiderationTransferredExcludingEquityInterestIssuedOrIssuableAccelerationOfEquityAwardsAndParticipationInRetentionBonusPool", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Ordinary shares" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofComponentsPurchasePriceandPreliminaryAllocationofPurchasePriceatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r487" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r477" ], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r477" ], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r477" ], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r477" ], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r477" ], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 14.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedTerseLabel": "Deferred revenue, current" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r477" ], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails_1": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails", "http://www.elastic.co/role/AcquisitionsScheduleofComponentsoftheLambdaLabPurchasePriceandPreliminaryAllocationofPurchasePriceDetails", "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r476", "r477" ], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails_1": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "terseLabel": "Net asset/liabilities acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsScheduleofComponentsoftheLambdaLabPurchasePriceandPreliminaryAllocationofPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r477" ], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 17.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedTerseLabel": "Other liabilities, non-current" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r477" ], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r476", "r477" ], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r477" ], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "terseLabel": "Total purchase consideration", "totalLabel": "Total purchase consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsScheduleofComponentsoftheLambdaLabPurchasePriceandPreliminaryAllocationofPurchasePriceDetails", "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r97", "r469" ], "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": "Acquisitions" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CanadaRevenueAgencyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of Canada.", "label": "Canada Revenue Agency [Member]", "terseLabel": "Canada Revenue Agency" } } }, "localname": "CanadaRevenueAgencyMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r93", "r94", "r95" ], "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": "Purchases of property and equipment included in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwarePeriodIncreaseDecrease": { "auth_ref": [ "r637" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in capitalized computer software costs.", "label": "Capitalized Computer Software, Period Increase (Decrease)", "terseLabel": "Capitalized soft ware hosting arrangement costs" } } }, "localname": "CapitalizedComputerSoftwarePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost [Abstract]" } } }, "localname": "CapitalizedContractCostAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r217" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows": { "order": 10.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", "negatedLabel": "Amortization of deferred contract acquisition costs", "terseLabel": "Amortization of deferred contract acquisition costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofActivityofDeferredContractAcquisitionCostsDetails", "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r217" ], "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 of deferred contract acquisition costs recognized" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r216" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofActivityofDeferredContractAcquisitionCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total deferred contract acquisition costs" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofActivityofDeferredContractAcquisitionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r216" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofActivityofDeferredContractAcquisitionCostsDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0 }, "http://www.elastic.co/role/ConsolidatedBalanceSheets": { "order": 4.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 contract acquisition costs" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofActivityofDeferredContractAcquisitionCostsDetails", "http://www.elastic.co/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r216" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofActivityofDeferredContractAcquisitionCostsDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0 }, "http://www.elastic.co/role/ConsolidatedBalanceSheets": { "order": 5.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 contract acquisition costs, non-current" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofActivityofDeferredContractAcquisitionCostsDetails", "http://www.elastic.co/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r33", "r90" ], "calculation": { "http://www.elastic.co/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheets", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Financial assets" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r12", "r91", "r97", "r575" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash, Cash Equivalents and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r85", "r90", "r96" ], "calculation": { "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails": { "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; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash, cash equivalents, and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period", "totalLabel": "Cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r85", "r520" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r99", "r101", "r125", "r126", "r127", "r129", "r131", "r138", "r139", "r140", "r200", "r515" ], "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" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheetsParenthetical", "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit", "http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails", "http://www.elastic.co/role/RedeemableConvertiblePreferenceSharesAdditionalInformationDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "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]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails", "http://www.elastic.co/role/OrdinarySharesSummaryofOrdinarySharesReservedforIssuanceDetails", "http://www.elastic.co/role/RedeemableConvertiblePreferenceSharesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r44", "r248", "r581", "r596" ], "calculation": { "http://www.elastic.co/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note\u00a07 and 9)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r245", "r246", "r247", "r249" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Total ordinary shares reserved (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/OrdinarySharesSummaryofOrdinarySharesReservedforIssuanceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r107", "r108" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Ordinary Shares", "verboseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit", "http://www.elastic.co/role/OrganizationandDescriptionofBusinessAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Ordinary shares, par value ( in \u20ac / shares)", "verboseLabel": "Par value of shares issued ( in \u20ac / shares)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheetsParenthetical", "http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "verboseLabel": "Ordinary shares, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheetsParenthetical", "http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails", "http://www.elastic.co/role/OrganizationandDescriptionofBusinessAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Ordinary shares, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r254" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Ordinary shares, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22" ], "calculation": { "http://www.elastic.co/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Ordinary shares, par value \u20ac0.01 per share: 165,000,000 shares authorized; 90,533,985 shares issued and outstanding as of April\u00a030, 2021 and 82,856,978 shares issued and outstanding as of April\u00a030, 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockVotingRights": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.", "label": "Common Stock, Voting Rights", "terseLabel": "Ordinary shares, voting rights" } } }, "localname": "CommonStockVotingRights", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r301", "r302", "r373", "r421" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r61", "r63", "r64", "r69", "r584", "r598" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r148", "r149", "r186", "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RevenueandPerformanceObligationsScheduleofRevenuebyCategoryDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r148", "r149", "r186", "r513", "r514", "r623" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RevenueandPerformanceObligationsScheduleofRevenuebyCategoryDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r148", "r149", "r186", "r513", "r514", "r623" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RevenueandPerformanceObligationsScheduleofRevenuebyCategoryDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r143", "r586" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r148", "r149", "r186", "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage", "verboseLabel": "% of Total Revenue" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RevenueandPerformanceObligationsScheduleofRevenuebyCategoryDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r148", "r149", "r186", "r513", "r514" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RevenueandPerformanceObligationsScheduleofRevenuebyCategoryDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Unbilled Accounts Receivable, Deferred Contract Acquisition Costs, and Deferred Revenue from Contracts with Customers" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current [Abstract]", "terseLabel": "Contract with Customer, Asset, Net, Current [Abstract]" } } }, "localname": "ContractWithCustomerAssetNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "auth_ref": [ "r268" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional.", "label": "Contract with Customer, Asset, Reclassified to Receivable", "negatedLabel": "Amounts transferred to accounts receivable from unbilled accounts receivable presented at the beginning of the period" } } }, "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofSignificantChangesinUnbilledAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r265", "r266", "r289" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofInformationAboutContractswithCustomersDetails", "http://www.elastic.co/role/BalanceSheetComponentsScheduleofSignificantChangesinDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability [Abstract]", "terseLabel": "Contract with Customer, Liability [Abstract]" } } }, "localname": "ContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r265", "r266", "r289" ], "calculation": { "http://www.elastic.co/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue", "verboseLabel": "long-term deferred revenue, adjustment" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheets", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination": { "auth_ref": [ "r267" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from business combination.", "label": "Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination", "terseLabel": "Increases due to invoices issued, excluding amounts recognized as \u00a0\u00a0\u00a0 revenue during the period" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofSignificantChangesinDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r265", "r266", "r289" ], "calculation": { "http://www.elastic.co/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "negatedTerseLabel": "Short-term deferred revenue, adjustment", "terseLabel": "Deferred revenue, non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheets", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r290" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized that was included in deferred revenue balance at \u00a0\u00a0 beginning of period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofSignificantChangesinDeferredRevenueDetails" ], "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": "Total" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CommitmentsandContingenciesScheduleofPurchaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInFifthYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "ContractualObligationDueInFifthYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CommitmentsandContingenciesScheduleofPurchaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInFourthYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "ContractualObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CommitmentsandContingenciesScheduleofPurchaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInNextTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "ContractualObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CommitmentsandContingenciesScheduleofPurchaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInSecondYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "ContractualObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CommitmentsandContingenciesScheduleofPurchaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInThirdYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "ContractualObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CommitmentsandContingenciesScheduleofPurchaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesConverted1": { "auth_ref": [ "r93", "r94", "r95" ], "lang": { "en-us": { "role": { "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Converted", "terseLabel": "Outstanding redeemable convertible preference shares (in shares)" } } }, "localname": "ConversionOfStockSharesConverted1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/OrganizationandDescriptionofBusinessAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "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]", "terseLabel": "Convertible Preference Shares" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheetsParenthetical", "http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertiblePreferredStockTermsOfConversion": { "auth_ref": [ "r20", "r21", "r255", "r258", "r259", "r260" ], "lang": { "en-us": { "role": { "documentation": "Specific terms relevant to convertibility. Includes class of preferred stock and number of shares convertible into, exercise (or conversion) price or rates, dates relevant to conversion timing and events relevant to conversion. Describe also any beneficial conversion features. where convertible preferred stock with a nondetachable conversion feature is in-the-money at commitment date. For contingently convertible preferred stock, discuss the circumstances of the contingency, including the events or changes in circumstance that would cause the contingency to be met and any of the significant features necessary to understand the conversion rights and the timing of those rights. Include also an events or changes in circumstance, if any, that could adjust or change the contingency, conversion price, or number of shares, including significant terms of those changes.", "label": "Convertible Preferred Stock, Terms of Conversion", "terseLabel": "Terms of conversion" } } }, "localname": "ConvertiblePreferredStockTermsOfConversion", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r73", "r559" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAmortizationExpenseForIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r102", "r451", "r459" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Dutch" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r104", "r451" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r102", "r451", "r459", "r461" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current tax expense (income)" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r146", "r186" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerContractsMember": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "documentation": "Entity's established relationships with its customers through contracts.", "label": "Customer Contracts [Member]", "terseLabel": "Contracts with Customers" } } }, "localname": "CustomerContractsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofInformationAboutContractswithCustomersDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofActivityRelatedtoAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r480" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsScheduleofComponentsofIdentifiableIntangibleAssetsAcquiredandEstimatedUsefulLivesDetails", "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofAcquiredAmortizableIntangibleAssetsAmortizedOverEstimatedUsefulLivesofAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r37", "r97" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Charges, Policy [Policy Text Block]", "terseLabel": "Deferred Offering Costs" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r102", "r452", "r459" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "estc_DeferredFederalAndForeignIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Dutch" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r102", "r452", "r459" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "estc_DeferredFederalAndForeignIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r428", "r429" ], "calculation": { "http://www.elastic.co/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r88", "r102", "r452", "r459", "r460", "r461" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r17", "r18", "r442", "r578", "r587" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails": { "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": "Gross deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredOfferingCosts": { "auth_ref": [ "r50", "r215" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.", "label": "Deferred Offering Costs", "terseLabel": "Deferred offering costs" } } }, "localname": "DeferredOfferingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredPolicyAcquisitionCosts": { "auth_ref": [ "r594", "r602", "r603", "r604", "r615", "r622" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred policy acquisition cost capitalized on contract remaining in force.", "label": "Deferred Policy Acquisition Cost", "terseLabel": "Deferred contract acquisition costs" } } }, "localname": "DeferredPolicyAcquisitionCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofInformationAboutContractswithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r449", "r450" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r443" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r445" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r449", "r450" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforward" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails", "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r449", "r450" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r448", "r449", "r450" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails": { "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 research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and development credits", "verboseLabel": "Research and development tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails", "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r449", "r450" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "terseLabel": "Accrued compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r449", "r450" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r444" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Less valuation allowance", "terseLabel": "Valuation allowance for deferred tax assets" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails", "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r429", "r445" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails": { "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost": { "auth_ref": [ "r449", "r450" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount as of the balance sheet date of the estimated future tax effects attributable to policy acquisition costs being expensed for tax purposes but capitalized in conformity with generally accepted accounting principles, which will reverse in future periods when amortization of such capitalized costs cannot be deducted for tax purposes.", "label": "Deferred Tax Liabilities, Deferred Expense, Deferred Policy Acquisition Cost", "negatedLabel": "Deferred contract acquisition costs" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r449", "r450" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r449", "r450" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails": { "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 classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": { "auth_ref": [ "r449", "r450" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other.", "label": "Deferred Tax Liabilities, Tax Deferred Income", "negatedLabel": "Right of use assets" } } }, "localname": "DeferredTaxLiabilitiesTaxDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofComponentsofDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r365" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Defined contribution expense related to plan" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Contribution Plan Disclosure [Line Items]", "terseLabel": "Defined Contribution Plan Disclosure [Line Items]" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Percentage of defined contribution to participating employees" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan [Table]", "terseLabel": "Defined Contribution Plan [Table]" } } }, "localname": "DefinedContributionPlanTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DepositsAssetsCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.", "label": "Deposits Assets, Current", "terseLabel": "Deposits" } } }, "localname": "DepositsAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r88", "r239" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r481" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails", "http://www.elastic.co/role/AcquisitionsScheduleofComponentsofIdentifiableIntangibleAssetsAcquiredandEstimatedUsefulLivesDetails", "http://www.elastic.co/role/AcquisitionsScheduleofComponentsoftheLambdaLabPurchasePriceandPreliminaryAllocationofPurchasePriceDetails", "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofAcquiredAmortizableIntangibleAssetsAmortizedOverEstimatedUsefulLivesofAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]", "terseLabel": "Disaggregation of Revenue [Abstract]" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/RevenueandPerformanceObligationsScheduleofRevenuebyCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r288", "r292", "r293", "r294", "r295", "r296", "r297", "r298" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/RevenueandPerformanceObligationsScheduleofRevenuebyCategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Equity Incentive Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlans" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r379", "r406" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]", "terseLabel": "Summary of Equity Awards Available for Grant" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "auth_ref": [ "r15", "r16", "r579", "r589" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.", "label": "Dividends Payable", "terseLabel": "Dividends declared" } } }, "localname": "DividendsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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": "Dutch" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r130" ], "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 attributable to ordinary shareholders, basic and diluted (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofOperations", "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofComputationofBasicandDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r97", "r132", "r133" ], "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 Attributable to Ordinary Shareholders" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r132", "r133", "r134", "r136" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share Attributable to Ordinary Shareholders" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r520" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents, and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r431" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "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": "Provision for income taxes (in percentage)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r431", "r463" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "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": "Dutch statutory income tax, percentage" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r431", "r463" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance (in percentage)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r431", "r463" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "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 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 taxed at different rates (in percentage)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r431", "r463" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "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 (in percentage)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r420", "r431" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount", "terseLabel": "Stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "auth_ref": [ "r420", "r431" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent", "terseLabel": "Stock-based compensation (in percentage)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "auth_ref": [ "r431", "r463" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "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 tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "negatedTerseLabel": "Research and development credits (in percentage)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.elastic.co/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 compensation and benefits", "totalLabel": "Total accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails", "http://www.elastic.co/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r404" ], "calculation": { "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockbasedCompensationExpenseRecognizedinConsolidatedStatementsofOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Amount Capitalized", "terseLabel": "Capitalized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockbasedCompensationExpenseRecognizedinConsolidatedStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r405" ], "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 over a weighted-average period (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r405" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense related to unvested stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofOutstandingPotentiallyDilutiveOrdinarySharesExcludedfromComputationofDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails", "http://www.elastic.co/role/OrdinarySharesSummaryofOrdinarySharesReservedforIssuanceDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r107", "r108", "r110", "r113", "r121", "r124", "r137", "r204", "r254", "r261", "r412", "r413", "r414", "r455", "r456", "r521", "r522", "r523", "r524", "r525", "r526", "r612", "r613", "r614" ], "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" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit", "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "http://www.elastic.co/role/OrganizationandDescriptionofBusinessAdditionalInformationDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r502", "r503", "r504", "r509" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Assumptions Used to Estimated Fair Value of Stock Options Granted" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r502", "r503" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Assets Measured at Fair Value on Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r364", "r503", "r546", "r547", "r548" ], "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" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r502", "r503", "r506", "r507", "r510" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r508" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r325", "r326", "r331", "r364", "r503", "r546" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r325", "r326", "r331", "r364", "r503", "r547" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r364", "r503", "r548" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r364", "r546", "r547", "r548" ], "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" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r508", "r510" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r97", "r511", "r512" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated useful lives of assets" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofAcquiredAmortizableIntangibleAssetsAmortizedOverEstimatedUsefulLivesofAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r233" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "estc_FiniteLivedIntangibleAssetsNetBeforeForeignCurrencyTranslationAdjustment", "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", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseoftheIntangibleAssetsDetails": { "order": 6.0, "parentTag": "estc_FiniteLivedIntangibleAssetsNetAfterForeignCurrencyTranslationAdjustment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseoftheIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r235" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseoftheIntangibleAssetsDetails": { "order": 1.0, "parentTag": "estc_FiniteLivedIntangibleAssetsNetAfterForeignCurrencyTranslationAdjustment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseoftheIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Amortization Expense for Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r235" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseoftheIntangibleAssetsDetails": { "order": 5.0, "parentTag": "estc_FiniteLivedIntangibleAssetsNetAfterForeignCurrencyTranslationAdjustment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseoftheIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r235" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseoftheIntangibleAssetsDetails": { "order": 4.0, "parentTag": "estc_FiniteLivedIntangibleAssetsNetAfterForeignCurrencyTranslationAdjustment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseoftheIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r235" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseoftheIntangibleAssetsDetails": { "order": 3.0, "parentTag": "estc_FiniteLivedIntangibleAssetsNetAfterForeignCurrencyTranslationAdjustment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseoftheIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r235" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseoftheIntangibleAssetsDetails": { "order": 2.0, "parentTag": "estc_FiniteLivedIntangibleAssetsNetAfterForeignCurrencyTranslationAdjustment", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofExpectedFutureAmortizationExpenseoftheIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r228", "r231", "r233", "r236", "r560", "r561" ], "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" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails", "http://www.elastic.co/role/AcquisitionsScheduleofComponentsofIdentifiableIntangibleAssetsAcquiredandEstimatedUsefulLivesDetails", "http://www.elastic.co/role/AcquisitionsScheduleofComponentsoftheLambdaLabPurchasePriceandPreliminaryAllocationofPurchasePriceDetails", "http://www.elastic.co/role/BalanceSheetComponentsScheduleofInformationAboutContractswithCustomersDetails", "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofAcquiredAmortizableIntangibleAssetsAmortizedOverEstimatedUsefulLivesofAssetsDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofActivityRelatedtoAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r233", "r561" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "estc_FiniteLivedIntangibleAssetsNetBeforeForeignCurrencyTranslationAdjustment", "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 Fair Value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAmortizationExpenseForIntangibleAssetsDetails", "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofAcquiredAmortizableIntangibleAssetsAmortizedOverEstimatedUsefulLivesofAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r228", "r232" ], "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" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails", "http://www.elastic.co/role/AcquisitionsScheduleofComponentsofIdentifiableIntangibleAssetsAcquiredandEstimatedUsefulLivesDetails", "http://www.elastic.co/role/AcquisitionsScheduleofComponentsoftheLambdaLabPurchasePriceandPreliminaryAllocationofPurchasePriceDetails", "http://www.elastic.co/role/BalanceSheetComponentsScheduleofInformationAboutContractswithCustomersDetails", "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofAcquiredAmortizableIntangibleAssetsAmortizedOverEstimatedUsefulLivesofAssetsDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofActivityRelatedtoAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r233", "r560" ], "calculation": { "http://www.elastic.co/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r229" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Intangible assets" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsScheduleofComponentsofIdentifiableIntangibleAssetsAcquiredandEstimatedUsefulLivesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.", "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Fiscal Year" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "U.S. Federal" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r516", "r517", "r518", "r519" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign currency transaction gain" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r97", "r527" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignPlanMember": { "auth_ref": [ "r366", "r368", "r371" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Foreign Plan [Member]", "terseLabel": "Other Countries" } } }, "localname": "ForeignPlanMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r75" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r70" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockbasedCompensationExpenseRecognizedinConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r218", "r220", "r576" ], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails_1": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.elastic.co/role/ConsolidatedBalanceSheets": { "order": 3.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": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails", "http://www.elastic.co/role/AcquisitionsScheduleofComponentsoftheLambdaLabPurchasePriceandPreliminaryAllocationofPurchasePriceDetails", "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.elastic.co/role/BalanceSheetComponentsScheduleofChangestoGoodwillDetails", "http://www.elastic.co/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r221" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Addition from acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofChangestoGoodwillDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r97", "r224" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r223" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofChangestoGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r88", "r219", "r222", "r225" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Impairment of goodwill", "verboseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsAdditionalInformationDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofChangestoGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r374", "r376", "r401" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]", "terseLabel": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]", "terseLabel": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r72", "r101", "r160", "r169", "r172", "r175", "r178", "r200", "r515" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HerMajestysRevenueAndCustomsHMRCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of United Kingdom.", "label": "Her Majesty's Revenue and Customs (HMRC) [Member]", "terseLabel": "Her Majesty's Revenue and Customs (HMRC)" } } }, "localname": "HerMajestysRevenueAndCustomsHMRCMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/OrganizationandDescriptionofBusinessAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r97", "r237", "r244" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r103", "r462" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofGeographicalBreakdownofIncomeLossBeforeProvisionforIncomeTaxesDetails": { "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": "Dutch" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofGeographicalBreakdownofIncomeLossBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r67", "r160", "r169", "r172", "r175", "r178", "r574", "r582", "r585", "r600" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.elastic.co/role/IncomeTaxesSummaryofGeographicalBreakdownofIncomeLossBeforeProvisionforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofOperations", "http://www.elastic.co/role/IncomeTaxesSummaryofGeographicalBreakdownofIncomeLossBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r103", "r462" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofGeographicalBreakdownofIncomeLossBeforeProvisionforIncomeTaxesDetails": { "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofGeographicalBreakdownofIncomeLossBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails", "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAmortizationExpenseForIntangibleAssetsDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockbasedCompensationExpenseRecognizedinConsolidatedStatementsofOperationsDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "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" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails", "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAmortizationExpenseForIntangibleAssetsDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockbasedCompensationExpenseRecognizedinConsolidatedStatementsofOperationsDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body 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, Name [Domain]", "terseLabel": "Income Tax Authority, Name" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r432", "r440", "r447", "r457", "r464", "r466", "r467", "r468" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r102", "r123", "r124", "r159", "r430", "r458", "r465", "r601" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.elastic.co/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for (benefit from) income taxes", "totalLabel": "Total provision for (benefit from) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofOperations", "http://www.elastic.co/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails", "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r65", "r97", "r426", "r427", "r440", "r441", "r446", "r453", "r625" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r431" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r431" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "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 foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Foreign income taxed at different rates" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r431" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Dutch statutory income tax" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r431" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "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", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "auth_ref": [ "r431" ], "calculation": { "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails": { "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 tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount", "negatedLabel": "Research and development credits" } } }, "localname": "IncomeTaxReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofReconciliationofIncomeTaxesStatutoryIncomeTaxRatetoProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r92" ], "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 (refunds) for income taxes, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r87" ], "calculation": { "http://www.elastic.co/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 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/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r87" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows": { "order": 15.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, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r87" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r87" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r87" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows": { "order": 16.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 compensation and benefits" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of impact of business acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r87" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r87" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows": { "order": 6.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 current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r97", "r232", "r556", "r557", "r558", "r560" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Acquired Intangible Assets" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InternalRevenueServiceIRSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.", "label": "Internal Revenue Service (IRS) [Member]", "terseLabel": "IRS" } } }, "localname": "InternalRevenueServiceIRSMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r199", "r599" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r539", "r541" ], "calculation": { "http://www.elastic.co/role/LeasesComponentsofLeaseCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesComponentsofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of Lease Costs" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r240" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r531" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r540" ], "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": "Future Minimum Lease Payments Based on Current Lease Accounting Standard" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r540" ], "calculation": { "http://www.elastic.co/role/LeasesFutureMinimumLeaseBasedonCurrentLeaseAccountingStandardDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.elastic.co/role/LeasesFutureMinimumLeaseBasedonCurrentLeaseAccountingStandardDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesFutureMinimumLeaseBasedonCurrentLeaseAccountingStandardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r540" ], "calculation": { "http://www.elastic.co/role/LeasesFutureMinimumLeaseBasedonCurrentLeaseAccountingStandardDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesFutureMinimumLeaseBasedonCurrentLeaseAccountingStandardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r540" ], "calculation": { "http://www.elastic.co/role/LeasesFutureMinimumLeaseBasedonCurrentLeaseAccountingStandardDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesFutureMinimumLeaseBasedonCurrentLeaseAccountingStandardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r540" ], "calculation": { "http://www.elastic.co/role/LeasesFutureMinimumLeaseBasedonCurrentLeaseAccountingStandardDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesFutureMinimumLeaseBasedonCurrentLeaseAccountingStandardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r540" ], "calculation": { "http://www.elastic.co/role/LeasesFutureMinimumLeaseBasedonCurrentLeaseAccountingStandardDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesFutureMinimumLeaseBasedonCurrentLeaseAccountingStandardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r540" ], "calculation": { "http://www.elastic.co/role/LeasesFutureMinimumLeaseBasedonCurrentLeaseAccountingStandardDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesFutureMinimumLeaseBasedonCurrentLeaseAccountingStandardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r540" ], "calculation": { "http://www.elastic.co/role/LeasesFutureMinimumLeaseBasedonCurrentLeaseAccountingStandardDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesFutureMinimumLeaseBasedonCurrentLeaseAccountingStandardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r540" ], "calculation": { "http://www.elastic.co/role/LeasesFutureMinimumLeaseBasedonCurrentLeaseAccountingStandardDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease 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/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesFutureMinimumLeaseBasedonCurrentLeaseAccountingStandardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r542" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/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 amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40", "r101", "r171", "r200", "r492", "r497", "r498", "r515" ], "calculation": { "http://www.elastic.co/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/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r101", "r200", "r515", "r580", "r593" ], "calculation": { "http://www.elastic.co/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 shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Shareholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r42", "r101", "r200", "r492", "r497", "r498", "r515" ], "calculation": { "http://www.elastic.co/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/2020-01-31", "presentation": [ "http://www.elastic.co/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/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r184" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Property and Equipment, Net of Depreciation" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Amount", "terseLabel": "Total purchase commitment, amount" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermPurchaseCommitmentPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Long-term Purchase Commitment, Period", "terseLabel": "Commitment period" } } }, "localname": "LongtermPurchaseCommitmentPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r325" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInDeferredRevenueRollForward": { "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": "Movement in Deferred Revenue [Roll Forward]", "terseLabel": "Movement in Deferred Revenue [Roll Forward]" } } }, "localname": "MovementInDeferredRevenueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofSignificantChangesinDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r85" ], "calculation": { "http://www.elastic.co/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/2020-01-31", "presentation": [ "http://www.elastic.co/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/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r85" ], "calculation": { "http://www.elastic.co/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/2020-01-31", "presentation": [ "http://www.elastic.co/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/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r85", "r86", "r89" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/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/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r59", "r62", "r68", "r89", "r101", "r112", "r116", "r117", "r118", "r119", "r123", "r124", "r128", "r160", "r169", "r172", "r175", "r178", "r200", "r515", "r583", "r597" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.elastic.co/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.elastic.co/role/ConsolidatedStatementsofOperations", "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit", "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofComputationofBasicandDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements and New Accounting Pronouncements Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Non-U.S. Subsidiaries", "verboseLabel": "Rest of world" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails", "http://www.elastic.co/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosures of non-cash investing and financing information" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncashMergerRelatedCosts": { "auth_ref": [ "r88" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to the increase (decrease) in reserve for business combination costs. Includes, but is not limited to, legal, accounting, and other costs incurred to consummate the merger.", "label": "Noncash Merger Related Costs", "terseLabel": "Non-cash acquisition expense settled with shares" } } }, "localname": "NoncashMergerRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r182" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Total long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SegmentInformationScheduleofPropertyandEquipmentNetofDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r154" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r160", "r169", "r172", "r175", "r178" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r532", "r541" ], "calculation": { "http://www.elastic.co/role/LeasesComponentsofLeaseCostsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesComponentsofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r529" ], "calculation": { "http://www.elastic.co/role/LeasesFutureMinimumLeaseBasedonCurrentLeaseAccountingStandardDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.elastic.co/role/LeasesFutureMinimumLeaseBasedonCurrentLeaseAccountingStandardDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Present value of future minimum lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesFutureMinimumLeaseBasedonCurrentLeaseAccountingStandardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r529" ], "calculation": { "http://www.elastic.co/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.elastic.co/role/LeasesFutureMinimumLeaseBasedonCurrentLeaseAccountingStandardDetails": { "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", "negatedTerseLabel": "Less current lease liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheets", "http://www.elastic.co/role/LeasesFutureMinimumLeaseBasedonCurrentLeaseAccountingStandardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r529" ], "calculation": { "http://www.elastic.co/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.elastic.co/role/LeasesFutureMinimumLeaseBasedonCurrentLeaseAccountingStandardDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheets", "http://www.elastic.co/role/LeasesFutureMinimumLeaseBasedonCurrentLeaseAccountingStandardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r530", "r535" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r528" ], "calculation": { "http://www.elastic.co/role/ConsolidatedBalanceSheets": { "order": 8.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/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r88" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Non-cash operating lease cost" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r538", "r541" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesLeaseTermandDiscountRateInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r537", "r541" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesLeaseTermandDiscountRateInformationDetails" ], "xbrltype": "durationItemType" }, "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r501" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Description of Business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/OrganizationandDescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r9", "r10", "r11", "r41" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails": { "order": 3.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedCompensationandBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.elastic.co/role/ConsolidatedBalanceSheets": { "order": 6.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/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r489", "r490", "r495" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, 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 adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r53" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r60", "r63", "r489", "r490", "r495" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherDepreciationAndAmortization": { "auth_ref": [ "r74", "r88", "r239" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.", "label": "Other Depreciation and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "OtherDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r41" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherLiabilitiesDetails": { "order": 4.0, "parentTag": "estc_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.elastic.co/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities, non-current" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r89" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r76" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).", "label": "Other Nonoperating Income (Expense) [Member]", "terseLabel": "Other Income (Expense)" } } }, "localname": "OtherNonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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": "Underwriters' Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/OrganizationandDescriptionofBusinessAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r77", "r80", "r105" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r79" ], "calculation": { "http://www.elastic.co/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 development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments for Software", "negatedTerseLabel": "Capitalization of internal-use software" } } }, "localname": "PaymentsForSoftware", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r83" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows": { "order": 6.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": "Payment of deferred offering costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r78", "r485" ], "calculation": { "http://www.elastic.co/role/AcquisitionsSummaryofComponentsPurchasePriceandPreliminaryAllocationofPurchasePriceatFairValueDetails": { "order": 1.0, "parentTag": "estc_BusinessCombinationConsiderationTransferredExcludingEquityInterestIssuedOrIssuableAccelerationOfEquityAwardsAndParticipationInRetentionBonusPool", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash paid" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails", "http://www.elastic.co/role/AcquisitionsScheduleofComponentsoftheLambdaLabPurchasePriceandPreliminaryAllocationofPurchasePriceDetails", "http://www.elastic.co/role/AcquisitionsSummaryofComponentsPurchasePriceandPreliminaryAllocationofPurchasePriceatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r78" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Business acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r79" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of 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/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r379", "r406" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails", "http://www.elastic.co/role/OrdinarySharesSummaryofOrdinarySharesReservedforIssuanceDetails" ], "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" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails", "http://www.elastic.co/role/OrdinarySharesSummaryofOrdinarySharesReservedforIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "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": "Preference shares, par value ( in \u20ac / shares)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "verboseLabel": "Preference shares, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheetsParenthetical", "http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r21" ], "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", "verboseLabel": "Preference shares, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheetsParenthetical", "http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "verboseLabel": "Preference shares, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheetsParenthetical", "http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockTextBlock": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock.", "label": "Preferred Stock [Text Block]", "terseLabel": "Redeemable Convertible Preference Shares" } } }, "localname": "PreferredStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RedeemableConvertiblePreferenceShares" ], "xbrltype": "textBlockItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r21" ], "calculation": { "http://www.elastic.co/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Convertible preference shares, \u20ac0.01 par value; 165,000,000 shares authorized, 0 shares issued and outstanding as of April\u00a030, 2021 and April\u00a030, 2020" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r31", "r32" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.elastic.co/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "http://www.elastic.co/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]", "terseLabel": "Prepaid Expense and Other Assets, Current [Abstract]" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r4", "r6", "r213", "r214" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "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 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": "Prepaid taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r81" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows": { "order": 3.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": "Net proceeds from issuance of ordinary shares in initial public offering" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r81", "r407" ], "calculation": { "http://www.elastic.co/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 ordinary shares upon exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Product Concentration Risk [Member]", "terseLabel": "Product" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RevenueandPerformanceObligationsScheduleofRevenuebyCategoryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r0", "r59", "r62", "r84", "r101", "r112", "r123", "r124", "r160", "r169", "r172", "r175", "r178", "r200", "r489", "r493", "r494", "r499", "r500", "r515", "r585" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r36", "r242" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": { "auth_ref": [ "r97", "r238" ], "lang": { "en-us": { "role": { "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).", "label": "Property, Plant and Equipment, Estimated Useful Lives", "terseLabel": "Property and equipment, estimated useful lives, description" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r35", "r240" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails": { "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": "Total property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r14", "r242", "r595" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.elastic.co/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails", "http://www.elastic.co/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r34", "r97", "r242", "r626", "r627" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r13", "r242" ], "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 Cost and Accumulated Depreciation of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r13", "r240" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails" ], "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 lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r71", "r209" ], "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": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofActivityRelatedtoAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofUnrecognizedGrossTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer.", "label": "Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Redeemable Convertible Preferred Stock" } } }, "localname": "RedeemableConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RedeemableConvertiblePreferenceSharesAdditionalInformationDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r349", "r543", "r544" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r349", "r543", "r545", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfAssumedDebt": { "auth_ref": [ "r82" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from the repayments of a long-term debt originally issued by another party but is assumed by the entity.", "label": "Repayments of Assumed Debt", "terseLabel": "Repayment of assumed debt" } } }, "localname": "RepaymentsOfAssumedDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r82" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedLabel": "Repayment of notes payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r424", "r637" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockbasedCompensationExpenseRecognizedinConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r97", "r424" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/FairValueMeasurementsScheduleofAssetsareMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r2", "r12", "r96" ], "calculation": { "http://www.elastic.co/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "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" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheets", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "RSAs" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofEquityAwardsAvailableforGrantDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "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": "RSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofEquityAwardsAvailableforGrantDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails", "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofOutstandingPotentiallyDilutiveOrdinarySharesExcludedfromComputationofDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails", "http://www.elastic.co/role/OrdinarySharesSummaryofOrdinarySharesReservedforIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r261", "r415", "r592", "r616", "r621" ], "calculation": { "http://www.elastic.co/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r107", "r108", "r110", "r113", "r121", "r124", "r204", "r412", "r413", "r414", "r455", "r456", "r612", "r614" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanSponsorLocationAxis": { "auth_ref": [ "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r366", "r368", "r371" ], "lang": { "en-us": { "role": { "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Axis]", "terseLabel": "Retirement Plan Sponsor Location" } } }, "localname": "RetirementPlanSponsorLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanSponsorLocationDomain": { "auth_ref": [ "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r366", "r368", "r371" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Domain]", "terseLabel": "Retirement Plan Sponsor Location" } } }, "localname": "RetirementPlanSponsorLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r157", "r158", "r168", "r173", "r174", "r180", "r181", "r186", "r287", "r288", "r559" ], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofOperations", "http://www.elastic.co/role/RevenueandPerformanceObligationsScheduleofRevenuebyCategoryDetails", "http://www.elastic.co/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r98", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r299" ], "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" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r269", "r270", "r271", "r272", "r273", "r274", "r277", "r278", "r291", "r299" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue and Performance Obligations" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RevenueandPerformanceObligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r183" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Revenue by Geographic Area" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r275" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, remaining performance obligation, amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RevenueandPerformanceObligationsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationOptionalExemptionRemainingDuration": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "Remaining duration of performance obligation for which optional exemption was applied not to disclose amount of transaction price allocated to and timing of revenue recognition for remaining performance obligation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Optional Exemption, Remaining Duration", "terseLabel": "Revenue, remaining performance obligation, remaining duration" } } }, "localname": "RevenueRemainingPerformanceObligationOptionalExemptionRemainingDuration", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RevenueandPerformanceObligationsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Revenue, remaining performance obligation, percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RevenueandPerformanceObligationsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SegmentInformationScheduleofPropertyandEquipmentNetofDepreciationDetails", "http://www.elastic.co/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r536", "r541" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease right-of-use assets for new lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Net proceeds after deducting underwriting discounts and commissions" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/OrganizationandDescriptionofBusinessAdditionalInformationDetails" ], "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" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/OrganizationandDescriptionofBusinessAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Number of shares issued and sold" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/OrganizationandDescriptionofBusinessAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Shares offering price (in dollar per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/OrganizationandDescriptionofBusinessAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r148", "r186" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RevenueandPerformanceObligationsScheduleofRevenuebyCategoryDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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 Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Schedule of Acquired Amortizable Intangible Assets Amortized Over Estimated Useful Lives of Assets" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r132" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofOutstandingPotentiallyDilutiveOrdinarySharesExcludedfromComputationofDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r132" ], "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 Outstanding Potentially Dilutive Ordinary Shares Excluded from Computation of Diluted Net Loss Per Share Attributable to Ordinary Shareholders" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r474", "r475" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsAdditionalInformationDetails", "http://www.elastic.co/role/AcquisitionsScheduleofComponentsofIdentifiableIntangibleAssetsAcquiredandEstimatedUsefulLivesDetails", "http://www.elastic.co/role/AcquisitionsScheduleofComponentsoftheLambdaLabPurchasePriceandPreliminaryAllocationofPurchasePriceDetails", "http://www.elastic.co/role/AcquisitionsSummaryofComponentsPurchasePriceandPreliminaryAllocationofPurchasePriceatFairValueDetails", "http://www.elastic.co/role/AcquisitionsSummaryofPreliminaryEstimatedFairValuesofAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.elastic.co/role/AcquisitionsSummaryofUnauditedProFormaCondensedConsolidatedFinancialInformationDetails", "http://www.elastic.co/role/AcquisitionsTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Summary of Provision for (Benefit from) Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock": { "auth_ref": [ "r192", "r212" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss of financing receivable, classified as current.", "label": "Financing Receivable, Current, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of Activity Related to Allowance for Doubtful Accounts" } } }, "localname": "ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Summary of Components of Deferred Tax Assets" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r131" ], "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 Computation of Basic and Diluted Net Loss Per Share Attributable to Ordinary Shareholders" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Summary of Reconciliation of Income Taxes Statutory Income Tax Rate to Provision for Income Taxes" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r378", "r402", "r417" ], "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": "Summary of Stock-based Compensation Expense Related to Tender Offer Included in Consolidated Statement of Operations" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r180" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Revenue from External Customers by Products and Services" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RevenueandPerformanceObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Components of Identifiable Intangible Assets Acquired and Estimated Useful Lives" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r228", "r232", "r560" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAmortizationExpenseForIntangibleAssetsDetails", "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofAcquiredAmortizableIntangibleAssetsAmortizedOverEstimatedUsefulLivesofAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r224", "r226" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Changes to Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r103" ], "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": "Summary of Geographical Breakdown of Income (Loss) Before Provision for Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r224" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Schedule of Intangible Assets" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r36", "r242" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofCostandAccumulatedDepreciationofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Summary of Preliminary Estimated Fair Values of Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r12", "r96", "r575", "r590" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash, Cash Equivalents and Restricted Cash" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r66", "r185" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SegmentInformationScheduleofPropertyandEquipmentNetofDepreciationDetails", "http://www.elastic.co/role/SegmentInformationScheduleofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r379", "r406" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "http://www.elastic.co/role/EquityIncentivePlansAssumptionsUsedtoEstimatedFairValueofStockOptionsGrantedDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofEquityAwardsAvailableforGrantDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockbasedCompensationExpenseRecognizedinConsolidatedStatementsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of RSU Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r384", "r394", "r396" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r45", "r99", "r138", "r139", "r250", "r252", "r253", "r255", "r256", "r257", "r258", "r259", "r260", "r261" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails", "http://www.elastic.co/role/OrdinarySharesSummaryofOrdinarySharesReservedforIssuanceDetails", "http://www.elastic.co/role/RedeemableConvertiblePreferenceSharesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTextBlock": { "auth_ref": [ "r20", "r21", "r22", "r251", "r252", "r253", "r255", "r256", "r257", "r258", "r259", "r260", "r261" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. 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. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.", "label": "Schedule of Stock by Class [Table Text Block]", "terseLabel": "Summary of Ordinary Shares Reserved for Issuance" } } }, "localname": "ScheduleOfStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/OrdinarySharesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r439", "r454" ], "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": "Summary of Unrecognized Gross Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r232" ], "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 of Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r153", "r155", "r156", "r160", "r161", "r172", "r176", "r177", "r178", "r179", "r180", "r185", "r186", "r187" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r97", "r162", "r163", "r164", "r165", "r166", "r167", "r181" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segments" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.elastic.co/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r70" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAmortizationExpenseForIntangibleAssetsDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockbasedCompensationExpenseRecognizedinConsolidatedStatementsofOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r87" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based payment arrangement, noncash expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r380" ], "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", "verboseLabel": "Share-based payment award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Number of Awards, RSUs cancelled (in shares)", "terseLabel": "RSUs cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofEquityAwardsAvailableforGrantDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r393" ], "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": "Weighted-Average Grant Date Fair Value, RSUs cancelled (in dollar per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r392" ], "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", "negatedLabel": "RSUs granted (in shares)", "terseLabel": "Number of Awards, RSUs granted (in shares)", "verboseLabel": "Number of awards, RSUs granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofEquityAwardsAvailableforGrantDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r392" ], "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": "Grant date fair value (in dollars per share)", "verboseLabel": "Weighted-Average Grant Date Fair Value, RSUs granted (in dollar per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r391" ], "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": "Number of Awards Outstanding and unvested at Year End (in shares)", "periodStartLabel": "Number of Awards Outstanding and unvested at Beginning of Year ((in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r391" ], "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": "Weighted-Average Grant Date Fair Value, Outstanding and unvested, End of Year (in dollar per share)", "periodStartLabel": "Weighted-Average Grant Date Fair Value, Outstanding and unvested, Beginning of Year (in dollar per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails" ], "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": "Non-option Awards, Weighted Average Grant Date Fair Value [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield (in percentage)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAssumptionsUsedtoEstimatedFairValueofStockOptionsGrantedDetails" ], "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 stock price volatility, maximum (in percentage)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAssumptionsUsedtoEstimatedFairValueofStockOptionsGrantedDetails" ], "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 stock price volatility, minimum (in percentage)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAssumptionsUsedtoEstimatedFairValueofStockOptionsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rate, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAssumptionsUsedtoEstimatedFairValueofStockOptionsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rate, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAssumptionsUsedtoEstimatedFairValueofStockOptionsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate", "terseLabel": "Expected stock price volatility (in percentage)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAssumptionsUsedtoEstimatedFairValueofStockOptionsGrantedDetails" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "http://www.elastic.co/role/EquityIncentivePlansAssumptionsUsedtoEstimatedFairValueofStockOptionsGrantedDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofEquityAwardsAvailableforGrantDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockbasedCompensationExpenseRecognizedinConsolidatedStatementsofOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "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, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Non-option Awards, Outstanding Number [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Awards authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofEquityAwardsAvailableforGrantDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "periodEndLabel": "Available at end of fiscal year (in shares)", "periodStartLabel": "Available at beginning of fiscal year (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofEquityAwardsAvailableforGrantDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r387" ], "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 as of April 30, 2021 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable as of April 30, 2021 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, 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 or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Stock options cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Stock options cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r389" ], "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", "verboseLabel": "Options cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofEquityAwardsAvailableforGrantDetails" ], "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", "negatedLabel": "Options granted (in shares)", "verboseLabel": "Stock options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofEquityAwardsAvailableforGrantDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant-date fair value of options granted (in dollar per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r406" ], "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", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r386", "r406" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "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": "Options, Outstanding Number [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "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": "Options Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r377", "r382" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofEquityAwardsAvailableforGrantDetails", "http://www.elastic.co/role/EquityIncentivePlansSummaryofRSUActivityDetails", "http://www.elastic.co/role/OrdinarySharesSummaryofOrdinarySharesReservedforIssuanceDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "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": "Stock options exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "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": "Stock options granted (in dollar per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r97", "r379", "r383" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Share-based compensation arrangement by share-based payment award vesting rights percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "auth_ref": [ "r402" ], "calculation": { "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockbasedCompensationExpenseRecognizedinConsolidatedStatementsofOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount", "totalLabel": "Total stock-based compensation expense" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockbasedCompensationExpenseRecognizedinConsolidatedStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r381" ], "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": "Share-based compensation arrangement by share-based payment award expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r398", "r416" ], "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)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAssumptionsUsedtoEstimatedFairValueofStockOptionsGrantedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r406" ], "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": "Exercisable as of April 30, 2021" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r406" ], "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": "Exercisable, Remaining Contractual Term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares", "terseLabel": "Number of shares unvested (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r397" ], "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": "Remaining Contractual Term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r533", "r541" ], "calculation": { "http://www.elastic.co/role/LeasesComponentsofLeaseCostsDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesComponentsofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy": { "auth_ref": [ "r97", "r637" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; and (2) produce product masters after establishing technological feasibility. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment.", "label": "Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block]", "terseLabel": "Capitalized Software Development and Implementation Costs" } } }, "localname": "SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "U.S. State Income Tax" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r20", "r21", "r22", "r99", "r101", "r125", "r126", "r127", "r129", "r131", "r138", "r139", "r140", "r200", "r254", "r515" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheetsParenthetical", "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit", "http://www.elastic.co/role/OrdinarySharesAdditionalInformationDetails", "http://www.elastic.co/role/RedeemableConvertiblePreferenceSharesAdditionalInformationDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r49", "r107", "r108", "r110", "r113", "r121", "r124", "r137", "r204", "r254", "r261", "r412", "r413", "r414", "r455", "r456", "r521", "r522", "r523", "r524", "r525", "r526", "r612", "r613", "r614" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit", "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails", "http://www.elastic.co/role/OrganizationandDescriptionofBusinessAdditionalInformationDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheetsParenthetical", "http://www.elastic.co/role/ConsolidatedStatementsofOperations", "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r107", "r108", "r110", "r137", "r559" ], "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/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheetsParenthetical", "http://www.elastic.co/role/ConsolidatedStatementsofOperations", "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r93", "r94", "r95" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "terseLabel": "Issuance of ordinary shares for business acquisition" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r21", "r22", "r261" ], "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": "Ordinary shares issued in connection with the acquisition (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r48", "r254", "r255", "r261" ], "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": "Conversion of redeemable convertible preference shares to ordinary shares upon initial public offering (in shares)", "verboseLabel": "Conversion of redeemable convertible preference shares to ordinary shares upon initial public offering (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit", "http://www.elastic.co/role/OrganizationandDescriptionofBusinessAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r21", "r22", "r254", "r261" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of ordinary shares upon initial public offering, net of underwriting discounts and issuance costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r21", "r22", "r254", "r261" ], "lang": { "en-us": { "role": { "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "negatedTerseLabel": "Repurchase of unvested RSAs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r254", "r261" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Issuance of ordinary shares upon subscription of restricted stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r254", "r261", "r388" ], "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": "Stock options exercised (in shares)", "terseLabel": "Issuance of ordinary shares upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit", "http://www.elastic.co/role/EquityIncentivePlansSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r49", "r254", "r261" ], "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": "Ordinary shares issued in connection with the acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r49", "r254", "r261" ], "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 redeemable convertible preference shares to ordinary shares upon initial public offering" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r21", "r22", "r254", "r261" ], "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 ordinary shares upon initial public offering, net of underwriting discounts and issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r21", "r22", "r254", "r261" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Issuance of ordinary shares upon subscription of restricted stock awards" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r49", "r254", "r261" ], "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 ordinary shares upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r27", "r28", "r101", "r197", "r200", "r515" ], "calculation": { "http://www.elastic.co/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", "negatedTerseLabel": "Reduction in accumulated deficit", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheets", "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r100", "r261", "r264" ], "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": "Ordinary Shares" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/OrdinaryShares" ], "xbrltype": "textBlockItemType" }, "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" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/OrganizationandDescriptionofBusinessAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxAndCustomsAdministrationNetherlandsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of the Netherlands.", "label": "Tax and Customs Administration, Netherlands [Member]", "terseLabel": "Tax and Customs Administration, Netherlands" } } }, "localname": "TaxAndCustomsAdministrationNetherlandsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherLiabilitiesDetails": { "order": 2.0, "parentTag": "estc_AccruedExpensesAndOtherCurrentLiabilities", "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": "Income taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofAccruedExpensesandOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Temporary equity, ending balance", "periodStartLabel": "Temporary equity, beginning balance" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityEliminationAsPartofReorganization": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Redemption of temporary equity as the result of a triggering event associated with the temporary equity.", "label": "Temporary Equity, Elimination as Part of Reorganization", "terseLabel": "Reclassification from temporary equity to additional paid-in capital and ordinary shares" } } }, "localname": "TemporaryEquityEliminationAsPartofReorganization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/OrganizationandDescriptionofBusinessAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Issued", "verboseLabel": "Redeemable convertible preference shares, shares issued (in shares)" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/RedeemableConvertiblePreferenceSharesAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Temporary equity, ending balance (in shares)", "periodStartLabel": "Temporary equity, beginning balance (in shares)", "terseLabel": "Redeemable convertible preferred stock, shares outstanding" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit", "http://www.elastic.co/role/RedeemableConvertiblePreferenceSharesAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r190", "r191", "r193", "r194", "r196", "r198" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable, Unbilled Accounts Receivable and Allowance for Credit Losses" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r479" ], "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 names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/AcquisitionsScheduleofComponentsofIdentifiableIntangibleAssetsAcquiredandEstimatedUsefulLivesDetails", "http://www.elastic.co/role/AcquisitionsScheduleofComponentsoftheLambdaLabPurchasePriceandPreliminaryAllocationofPurchasePriceDetails", "http://www.elastic.co/role/BalanceSheetComponentsScheduleofIntangibleAssetsDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofAcquiredAmortizableIntangibleAssetsAmortizedOverEstimatedUsefulLivesofAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r47", "r262" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Shares" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofRedeemableConvertiblePreferenceSharesandShareholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r47", "r262" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r47", "r262", "r263" ], "calculation": { "http://www.elastic.co/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, 35,937 shares (repurchased at an average price of $10.30 per share)" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Unbilled accounts receivable", "verboseLabel": "Unbilled accounts receivable, included in accounts receivable, net" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofInformationAboutContractswithCustomersDetails", "http://www.elastic.co/role/BalanceSheetComponentsScheduleofSignificantChangesinUnbilledAccountsReceivableDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesScheduleofActivityRelatedtoAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r425", "r435" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance as of end of year", "periodStartLabel": "Balance as of beginning of year", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails", "http://www.elastic.co/role/IncomeTaxesSummaryofUnrecognizedGrossTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r433" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Accrued interest and penalties, amount" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r433" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Recognize penalties and interests accrued on unrecognized tax benefits (less than)" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r437" ], "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": "Increase related to tax positions taken in the current period" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofUnrecognizedGrossTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r436" ], "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 related to tax positions taken in prior periods" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesSummaryofUnrecognizedGrossTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r438" ], "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 the effective tax rate before consideration of valuation allowance" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r141", "r142", "r144", "r145", "r150", "r151", "r152" ], "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 and Judgments" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r445" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Valuation allowance, net deferred tax assets, jurisdictions increased" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValueAddedTaxReceivableCurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of value added taxes due either from customers arising from sales on credit terms, or as previously overpaid to tax authorities. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Value Added Tax Receivable, Current", "terseLabel": "Prepaid value added taxes" } } }, "localname": "ValueAddedTaxReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/BalanceSheetComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r534", "r541" ], "calculation": { "http://www.elastic.co/role/LeasesComponentsofLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/LeasesComponentsofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/EquityIncentivePlansAdditionalInformationDetails" ], "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 shares used to compute net loss per share attributable to ordinary shareholders, basic and diluted (in shares)", "verboseLabel": "Weighted-average shares used to compute net loss per share attributable to ordinary shareholders, basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.elastic.co/role/ConsolidatedStatementsofOperations", "http://www.elastic.co/role/NetLossPerShareAttributabletoOrdinaryShareholdersScheduleofComputationofBasicandDilutedNetLossPerShareAttributabletoOrdinaryShareholdersDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r103": { "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=120395691&loc=d3e23780-122690" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "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", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r118": { "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" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r132": { "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" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e4975-111524" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5093-111524" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "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=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.A)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=27011391&loc=d3e105025-122735" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r227": { "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" }, "r228": { "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" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=68071081&loc=d3e1205-110223" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r264": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r299": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&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=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361" }, "r301": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r325": { "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" }, "r326": { "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" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "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=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "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=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "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=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920" }, "r364": { "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" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "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=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r373": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=SL116886442-113899" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4549-113899" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "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=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r39": { "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=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r416": { "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" }, "r417": { "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" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944" }, "r421": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r422": { "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" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r424": { "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" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r431": { "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" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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=120391452&loc=d3e13212-122682" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r458": { "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" }, "r459": { "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" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r468": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r469": { "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" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r487": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683" }, "r489": { "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" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "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" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r495": { "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" }, "r496": { "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" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r501": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "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" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r519": { "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" }, "r52": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r520": { "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" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r526": { "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" }, "r527": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r542": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r561": { "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" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r574": { "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" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r586": { "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" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(7))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121638524&loc=SL117422543-158416" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121638524&loc=SL117422543-158416" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121638166&loc=d3e11522-158419" }, "r605": { "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" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121640538&loc=d3e32546-158582" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r625": { "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" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r637": { "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" }, "r638": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r639": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r640": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r641": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r642": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r643": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r644": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r645": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r646": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)" }, "r647": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r648": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r649": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r65": { "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" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r67": { "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=120395209&loc=SL114868664-224227" }, "r68": { "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=120395209&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r70": { "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=120395209&loc=SL114868664-224227" }, "r71": { "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=120395209&loc=SL114868664-224227" }, "r72": { "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=120395209&loc=SL114868664-224227" }, "r73": { "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=120395209&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r97": { "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" }, "r98": { "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" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 111 0001707753-21-000026-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001707753-21-000026-xbrl.zip M4$L#!!0 ( ,!#V5+W-KRHY00 'Q' / 83(Q<31E>"TR,3$N:'1M M[9QM;^(X$,??WZ?PLKK;5H*$\%#:P")1Z -;KD6%7G6O3DX\@*^)G;5-*?OI MSTF@VVUW5<)6=^W%O$"$Q).9?WX>CY/(K7>]B^[XS^$1FJDP0,.KPT&_BPHE MV[ZN=FV[-^ZAT_'O U2SR@X:"\PD590S'-CVT7D!%69*1:YM+Q8+:U&UN)C: MXTL[-E6S \XE6$210KL5_Z._ 9/V+ZUWI1+J<7\> E/(%X 5$#27E$W1-0%Y M@TJEU5%='BT%GXG2_HBJ ]MI.RTZW6W9RDI;'R;+=(O06 M4?*Q0/<:^]BK[-4=O^[5Z@TXJ$SJ]7K5<\#!I%8O_^5H)VU]>-I&JF4 'PLA M9:49Q.=W&Y5(-1>4J)GKE,N_%I+CVJT)9TJ?3.C&Z<_4QA-+"NY4"0=TRMPD MGD+:=+W;P_[-5/ Y(R6?!URX[R?)I[G:*B>?9MRD-,$A#9;NAS$-0:)S6*!+ M'F+VH2CUQ2E)$'22'BCI%]#.:K^3S<4J$&TGH S6@3F5.)JCNQGUJ);9L9QO M0WDH!Q93K8CBD5NI:;,/@O+U)0#QVJ(:71V.^KU^Y[)_-$(7Q^AHT!F--=[G MUA_6NGM1?*T4]@*X#XL+ B(.*<"1!'?]HTFHC *\="E+7$D:-6]! M*.KC8"64%F^%T4'5JE4.8I*4QD>1M?D59%8"F:W(TWWUAG50KO]P=]ERMMKG M6/OU_2U;_MC9:L/:KS8V,FLG0HCU >M+64\O 4%::!EA]K%0+3R+6(0)T0G% M+2,G:;X^^:NPL0IT:V.5Z"XV][ #!C!1CUE+$7[4*?^MOG>.0T!\@D9S3U)" ML5C>][C_^%*\!?4^S065A/KQ6!NKV&<^%Q$7./[C&R&W96F5Q>)DKL5 D@>4 MH'5@KU.JVO>'K@!+[8R62(] #*?5"3I\F.*W@.7[\KP@C?\;_<]!S4 $F!'Y M(F"^I=C7[(W!GS%]SBG5MG?Z3.>[7304NE95@ 8TI+K"->EOYAR90ZMKF?$IHX1=S##)7Y$#C\CYN6E:WJ QDZTU.3N'0/_6KN_JB?^$ MBS"9^'\MG9>HRZVB24H9-1X"CP+X[?U^Q6DT);J$:.X%>DK")Z@[HRQ_Z>H1 M=-W37=0Y,41EJ:FI^I*FK)S#;J'8OXOGR^H2FBD36PKLQ0E66HBC#-X<2< MD2D.P4S)S90\&S%HM)0*0EE$@T'7@&/ >3;PB\@#K% G,F\T9\*%A5C#]=QB7BZBHVK MN[#NK[?P9&67>[7254#*7YM@3_)@KIXV>68QF-5WNBY-LD).^Q]02P,$% M @ P$/94DA%?[7O @ BP< \ !A,C%Q-&5X+3(S,2YH=&W-5=N.TS 0 M?>D)M,&HO4CFRWH7P]3M(N107Q H(^ M6!W/[9S)S'CT>'(7Q!]G(>1J7<#L_:O;:0 =P[+N>X%E3>()O(G?W4+?M!V( M!6&2*LH9*2PKC#K0R94J?B87*RN>6W6HOE5P+M%,5=H9C^H;?2)) MQX]&CPT#)CS9K)$I2 02A2EL)&4KN$]1?@;#V%L%O-P)NLH5N+;KP#T7G^F6 MM'I%58'C0YR1US&HXPS MI9,)[=S^;6.<1%+X11FDH"OF-WPZK>M!G?"""__,;GY7M<;(R)H6._\\IFN4 M$&$%<[XF[+PK]3$U8K7'J^,4E.$!O^/6H,,O.5U27 MZ?R(^)@U$2M-?,F5XNLV\OY*\=)W+K1\1"?1Q4?QU_GT?\HGN(L6813#W35, MHTDX"_6AQ7GX>KJ(PWDX.33TRR"X>Q_%T^@U7$_G[TZX_VGX]N_@.ZZ&?X^0 MH\#E#A+.9#T-BH/*$2A+N"BY(/6L@=8+S+0A2VI58S''%95J;[!0>H3J*9"@ MI6LNUK P+N!9Q$WH]7J&ZWK>A=N%![G7ZP^]8[GO#+2>L/3H[K)_Z3X'GD%8 M$*EH I'YP:QEOA$:D(:G(&UF%VXV#)^>.4/[RAUTVUD56&AP>J3WE#+*"$LH M*721']#6"6LE9ADFBFZ1H91U"EHWE=XR=6&4X 7P+8JC&&UZ';X+54Z3'$A9 M(A&R+0^5;1$WL_\$[((PN-&;O0N!W@ 9%XR2_P3::1O^#$P,30N:'1M[3UI M1V#4LO#J>H#'ZT\;!5U V4TWV]4MS/[ZEYE5U0>'A#TS MG:V/4*Z*XC*^_, MRGS]OZ?7K=ZG&Y>-XXG/;CZ\O6BWV+.]_?V/M=;^_FGOE)WW+B]8O52NL%[$ M R5C&0;LS>O M\1OX5W#OS?^\_M^]/78:#I*)"&(VB 2/A<<2)8,1^^@)]87M[9FG6N%T'LG1 M.&;5^QC'WQQH[S>E]_?KU/D[SNA][\S6M/WC+I_?Y,#FI" M\..#>OWXJ%(_Y,.C^J!_S'GEL-XO-\KEQK\KL,A]>%R_H^*Y+WY_-I'!WEC@ M_"<'C6G\:B:]>'Q2*9=_?59X+A9?XSWNRU%P0JN%7X86_[ WY1/KSD^<].1&*78D9ZX03'CQW%$!X3XE(#O6#2OY7G%0J,#E]G.G5 M',(XO@R$75VEBDMROXYE7\:L4BY5ZJ_W\06[J>6M\6@$NXO#Z4FM= C#3[GG MP0GL^6(8GS0JI7K^2]I5^FUNNP, O8CT-S+PX-,)3#[]ZR%0O@\"E0I X.SZ M0Z=WSIJ7[M4I_*_'3IL]]Y2=NBWW\JW;8=5#!S"I(3.Z:]UAG^^-LO1]5J^=5UI_VN?=6\ MT _3EY57FP&B=EPJ-Y8 8;_= 4!4+"#.VIUN;PD'+IN=UCFKE0DH#?8B!Y6% M%PQ87CH;HDCEN+0,&//E#L E19"NV[J^.ET"3->]Z6GJJ!RL ,[B6S\J='KG M[%"J+&_, M?GNWY-@K$S/9$NMH=KMNC[WK7'\$"7+3[/2NW$[781>EFQ+CRI[ZA=OM7G?, M83,>>,R]:'9[[5;710;CL/95J^3 "QN#JUI?!2[Z=E<0(;=WUTH-0@TD!Q I MYSUV?6;X;L<]^] E"=/K 4\Q\JAY]:'9^<2J=2-_7[2N+R[<5J_]AWOQRKD6B#GUI8 TH/A%;S:DP*,MH-K1(;*;L53L+$RB>,R:H+QZI A[I :? MBH&8]$64J2IJS'V?P4RW@L4AX_@"B\?P0403Q<(A?;@07 G$TV'H^^%,_?9+ MXVA9LG\SD!K+R(EPRV/FYT3%(AR@".'DZ1@S4DHIC+@$W#",TL/%W]!E)$Y?"5 M8C>1F$@%"YX"DN#) S9%WA(>-:>1]%/!Y3 _'-#W,":^5/M;8'1 XNM^((7: MB#R)A,]C>2M>(1WOU>CM6X" ''#?8%/8F\K9WKL_>L"&8LY'#!B%8 MP(#P8*O"V1PZ!]4&4_])>"384(@8'YA,PL"?LR]!. N0(E4BX7AKU3)[874J M^TVF3,%SGIC*0>Z,>!SSP1@^6[NN67-8,C6_:CK'=6@^@,@%B_,(LFO(_T^2 M^+?SV#O'MKSB01CQZE-M[@RO."I5"0P].%J?>#F@5XHGK#^WG$.+@XQM1*YR2F\D.JIEAL!8])C]@6#\T OBH><2<4\BAD(VB^"T#U& MJ:6F?&#G1"P47\4@L9R*GD@948E=A?%,QF,8*,"-PHQS> 3^&(M( )-#]@=C M -;&$8_FCD7\Q24[Q;VK)(I@#M@L,!+@A,I,GT$+!M8[<_*[Q%D!CL1Z%8G2 MP4!,X^P]A\&B;OF RKTHS"FQJY7@\CL)D-%XFX1+KCL/$3W6& M(0>)#B<.+X:@"^*PGNA'0'. U:OIAJ;4*T JDT$B *%B' >>3Y7X@ M!O1!'D>: QBZ 2SGJ^GA?I1+->T5N//C(6%K)Y$P9? Q_R+R,H4/OI@312:5 MH9-A:T: <+4GE37ZON'H?^2#/MVA@]9ZPQ*WR>B7%QC#F2#5 LU/=@["!6F] M!WQ&H6@[!:621XJ]^ ?,[)3I?R_7B>6?&P7I-TC_<\ &-DSDB& MH$I30 Q0\<#FDN(6K0Q-\R #P.!$K GN"J']9.8!6$,(TYD3++$ 0TH3B*MV^)D:"9)4MVTZ0(:31Q& M&KD&H8H52 M[0SJ+$@J8XU% FR_ 1PVR:U(W$H01< E8K!P 0,B4#H7SKP%B*,$,JX1H(ZV M3 6['@XE6*9O$^E[&A_"SV@A93ZW)0^:8UQE[Q-_SJK&;,;GF\DH47'J@2TQ M-,I!II)[#9#0"D=8PA!V$0Q@$-Y'G5PB,P.C&#:BLI_O*K(;M0Q8F_2$ MU#_0X/YR]3)4Z4*;(%1<-I.)]7Z#& MCK)S"",O:(0UAP('4Q[Q4<2G8]9NE][K\:S!UZ&$*\ RJ_!;G^$3OA7Q[?WN MX%NE=%!9TLM(VU=3C%@@4I Z!5\W3YNH?D]!WP_0F0O"I&_%YB#T4(JI1)"Z M3YI7! +7NTO(/H!R_O#!Q=61\/9#\9A5TQ?/O-HH'59MR$#[AM-CIR Q\HGY M0JPHI?N5*LF#1H]W@(!W+?RC >,!/]>6\ DY_W7X\R;EV)52-94*VPR)$I*P M-6X'1+M4=*4>: R=XN.50^?PX)#^2>.7"QD-E<=W/"K> MB>-!^D2X R#33(.*3FVS'\$Z)NT!CZI/&FA*VT#-M6/GN%'+GVEZ;,MZK#V_ M$CO+,AA6!J^T=])8V,I&B].)99"+BFH.0T_;!Y>G_G/ZZZLU6?YWRT,#\AKE MD"]AR;H+!X7T5^DF\_,K:1>3_'4?93D=BKQ\)_F6/S(,3[L_X M7!6GO^_>PSUS/E9U8-=BR)NJ PTBGH+.MA6&TC-D7,Q)U*0IODYE1(;I%?IW M*C%4H\9D>@6GPL,==G+8!V$,)PW'?8)?J],<7O#REF M#FLU'3'7DD^G4?A53H"^0%6\ MTX+@JVR2S#K^QU'IL$'\P;X5HA<>/H,:B@I_Q*X#D4;'S^0PGN^= 5O* N6% M\'E7?H4'\)4L?EYI-)SZ0:6$\7-\X;X-@V9[SX:UXOP0&^[-PFRG^*$(B=X8 MP'>^3WX,>!Q5EM+]V%.^#YCK;<4"U*KW0,U%Q)[O 0)D ,,/&21A!H,[ M!F .0.SH /.&5P%,)8/QO7#J@H32(M2>]%I(7>)*?9-[9D=2.?\@^O9TMA>> M52 X!N)-D/9)%#RR-*"-10'?OK*XF)<"YHT@1%UP6.?B_R9)H) C(#%%>0YJ MHT)]3*<;J#A*!K$V65?K<7D=:#E9A?%H,(:_!W$2<5)=14 OW:"-&B.;4$XV M49JRXC 1#TIL96Y$,2<"$[3L[M9?]5C>+]V ?R++QY6:M2E5'J$ZGD28@'4J MR/#?#2K%%&#%!I2='@.)CD-M\W"F['H]O5[$850D+J7O(TIK3<$*0R,LBXH4 M?9DI&*A66)&3=\>H/R)U MP %STDE=+558VRAEVBYRAT,TR6_%&I7^V\?-$+I6*QW_6EH< MW1; YZ7_8@ MWAA\PL!'EEBWF92IU7_[I7)0?K7\;Q?.2FU=X*Q;74%;))T*&3*AA:.-0"VI ME#;T;M'3!GJ6OMABG70*MLA'@@FITU1U "'].9_U'%@)DNBK;&G*%DP_ QTL MFU.(U"DX0-D LWI"9_3H1>+VZ1'R#1I-C^P\LYX2:^+E,+.XE HI14,89^+B M53%0EG4R& YL%-2G])S=S@; M6E\[6E:P&LP[_J:Z2#^O!-RY=,L-">P8M"5KB(/A(&9;EWJ+%)7&@186:H0# MV@]S[;);S-]"YX6^*5&(E4<"0TX9\0G2+Z=XP7M%&EAL0ER>'<>$%X]?9=[* M<3@3MR)*[Q"X^CD 6W<:'NJAK\V2/%4IOH!2< XO\@G)?2Q M9:#>18++><6[(M56ZI6+U5FD,H499"JU B$\$%B>9VIBY@,%J,NE,1"C/@[& M6!)3>PI@=.U820+R!.AZ!)@)1=GA0#Y#+B-3?T'7^"CEB6V$1J(9]\#Z.F:1 M! $6&+>"$9G&QZ#WB%.#J,2W Z!F&5*^S%*..*WX#&=[[\+>3P-]&>N8 HAU.0OD3F:QJ\!>X'%YC$BK+@&' MRR[>\D(^_Q#>@Q5SNKE_E/-)D<&@?6HZ.D.E)5(SGAS*>0UI1J4 ?/F%4$4E M?8V,9&'@+IR"C3((]5""*D_,41T:2EN%PR0Y$-I%8NK#V\3X8]*M:%(J#P#B M00(4O9 J4L6X<7/[(@**$&PQ&H$0L?BY]'R\7WII;B-;/3'PCL JAT"I7;+DVQ;/(M4R_ M+;P,M![D?DBY/C)56).Z8U$F7N>D+^5(SCJ7A,]E&-J",Z;9Q"B(,B.LL* 36 M"PGC% 0_C\GJC %?1/H8!5V--TGO#-]'I_ TV( 4U M(\N#6G!NP+,#R5D+='N?M4)/.(L%T9:<#:DT-.4 /#VM3O=/78ZYE%]3PVV M5T6 +X\P$P.YK!TH%4&8'*QM@K4% $!R4^*8=CG PO&B!C!JS\""=>%7"1M3 M=*&A5G_5:G:G],?+$CX34OT!'V0Z?0DCP.]DM9B1BUX8W$<6&\BKT>DC^EXF M_)%>#C?@R\6,"XDGQ*HQ1E X/5)2J+"&%GOP&:#O\QG&&N(QU1M+O\OL)R.; MF-F(V43N6G*6/V..#4TB4\) ^U-MK3+T\83]V.3=W#M@&K0/!X,$K+/!'!G7 M-$15!DX@__4PQ0LYM-9@WFGD+/FF[LTQ(H,):\[(X#;T;[4!@JO)+5BGV.'+ M4S!G5*9?P:,+^#7=XGV31\4.+W>&'1[JW0%D[VLI(GFNW)Q O.^ M]:4 X9L[GH(R;X!K$>T@DT>'@6;R@H/&@/Z$G-O:_JK)4\]FI4"(+":_!30' M@*1)/HQY-$K-F6BNZW&N&UV/2_/KE4MCEXM0(SAE$UQF= !XX",<<_AT-@O,!/:;P^@$OR2 KMV9X)-#%4(941 M=#=%I:\&Z.UQF.9"8B0\?YY^V0?!8JP#4R22'M1'@I6BM93(@.NDVEA^K@'A M*5:[F7"2E[H"*:8P\L2(=/V5D]4 <]CGQ!N9R!M()%CKBSLK?&7@>$X)DB_3 M"75V$YT:S34#<:U".LZ 8U$P)Y6%^@(H[#$)Z$^$IA71]&WZD;([X3B$>=Q^ M@N_E5_VTKG@Y(B3 6ALX(1R3_A'P%M.Y:"1M=\&!D2 BR149P9I>.UQ1D]=* M! U?;>N9U *-C$J7[\0TG!"=O/J"ZT+AHLR%2&=F%2, M_AJ4U2+.M-+;:,B MR#>JP_LP]_BW6/'](\8$)6]C(5- MAL<:"KIH+W$?LJY1-]/<+N5-FKL ZXM]8:M#42%-J:9);$@+CC4-Z!E)(\K0&9>CE_[)#*:J&"AKY5X)NAOE>'OE7SE$;N M4.4B%78:1%3"UA#](%0RT, %5,_E*L24+<-UT2Y3W=F R,B1>*-3R I8T)UQ M3-O&]0K*BJ.5DSN$IM5"*TV3R1U4>CC!LLON;G M@!I5X9G)L",*S<%^I<&# M*:+:-&K4JY:QX 7%OZ @^]^C_FV1;)OLG7OE=IH7K..:YE77;I==7?>8^Z^> MB^U%KEGKHMF^[+*/Y^W6.;4):77OC]8>+4W;>_,-EE\V>VVDW+RX^L>;9 M&X W:TE]A0BR?](^#0WERU9$N4IB( MXG5L#-2U!!23.5BZP2C!J"RJ[O<2+]*[HSF,576+>K!6CKW$N'Z'J>,_96:T MA()/'C6FK'I\EDM!#-.QEW=A$S-.*[8PQ:HL'M@-R?Z!X M\O%."&6#_@0G<;TS-;;NCU.ZNA! 2O7;=0?TBFVA%N*0(Y$IFHOU&7)QLUQ] M UY@9AEK-9=J\UD"QB2Y2S&T&JCE=ZDQ3&DH@1B%L>3&-$UG5BNFUO$I-(Q" M'8RP,Z"NYN%['IL(L#>]M44-?CBBN=D9HM$W8NXB&BSAB^XG0)WM^L^V![)G M;]@V=]XKJBI;E'QWH GH.UO-^,"(@1R9?*1!#F=M8(;L._)>8=4R)29]'^W= M)8Z*9GX:I/=,Q^J?@"?]W\[PI/L%>8M/90P:]7^Q; .*T.U*\OQRM$3?31I- ME-AND4'KB;:ED8WW:2&%82*X#D2J023[IL%9EH.83^'Z">BRLT-T>5\)HPO= M$JUIKO5MERI-U#L-!6GE=,:CB >Q"0'(6*?@)EBR!8NI@ 4=1CI_A@+B-AU0 MI=F!!3V= A!HIIN=FSRS"RD">R_1EAU[@&87#]^">%VZ_G'E[\[_I!%/B.T. M-EA2E^ZK))@9CWV5TB3-&S[:\LV&X]IZ5W.NH2NMAO MUV'#8ZB!B4-+[_=GU0?]8\XKA_5^N5$N-_Y=?_;G M\Q)IL]^>E[@). N]K^L;TG'QV%><>F7YT.NE@ZVT8]>W"Z_0.W[E=M'Y[W;< MZ[-MTI2SRM=!VH6'W6-T^)6*>.7MJO7\N7"&E6\[0T,8!TN'J-WPIJ*9):(( M9,C> $NJ3)4XL7^\P@BES^>S9B0WJEPCU]V-O^;[8@F4^JTZ\,#I[A_]=*AX=%[HH'N@3\<+JM2-V[CNN>%D.8 M!@QW[+#,-&)_ZZ,&@ O2HZ*?^'NF_/;5_4C'>P%,]KKS-Q[O8P.&ZRX#XPDK M'YKIP#GTV+O.].07#K]Q.EUV4,D?WSXND[D6SVVNWNFZSTSIW6/NJ5?IA MD76S4[A#MUI0:ZNEPX?0:M>4F)]O^2+C7:X6JGZDZ%\LT#?ABKTOL:[(VLP8 M:^7OH+N_[IAU=R0ZY:>C_XZC/^6WTF.7,AZ,A>^O./H?4-ADZ-[)H_M/*V#6 MX, />OHWD<#,+IV_^TX$ LO^8EH9_/6$"TV3V/^C8\$I=;K$E/$*,4+]+Y;= M?,*!'&RJ!)9:V4"GCUZ>4N@&>3X-OF-T ?,M*XR)6NFN2-?#A4&J-?0W9TVKSR4[+I<;W1-L/EL+MU5IIE]+!'E4A MWYY[U;SJL?;E3>?Z#[I%U]WL[*K?<_VM7EGE1SPHXOOG1,5R.%] ^.HVSK-R M:"[%Z5J.^1+9@ZN;_2 O)( MQGC_UZ/:@/0)R7(#KI#6!3*U3@94:L%.D1;!LGU8BG6GDR!7#069P5CXGBYS M;#$@6Y&R8J9P&ME<%HMH>7/=>PNDE6\*('&JL#/,;Y+K>AX%)*0B./1*RM81 M>I/0PT%7KV #,"%P6V,>C*ANA@R !4Y#JLB\!"J5C$:ZB%DD;J6BMY%ML@G5 MG )(Z1*B?$ 7V0&7 G%'<\Z"UE/[:7C=UKJWK^!U1_4E7D@5;5F]P269VP^I*C@RT3D+-+J-D7*40I,9RR5V#JQ8 MI7+K@!WJ"ED9&J:]/I8:[.@&560DT T778I>5Q6*DBFUJZ->'Z;(D1XBO565 M-MBR?7H\O ]I2CP?DFI2H) ^57F[0U^4RF^+7EV'@8>U]702-G442 M/^H^73,A0.GT8)%=O,^5,W)TN3*ABY69_HRY>F4%+?1NQ;/(43=U A0O11^4 M#I=-_E)Y._DH!X E:U9_0>+5G^9A,NS-Z=B$OKD_WNL0*WN'E!;2&9>A"U9 M@]%F*%Y>\ECM'J1KNP?ILPBFN@/&.P[1^NY!M&F=4R1WTD8T%IM1!(SY9 (S M4A\&R]7]$&4#R##- MY?9/O]()6"05H4=K5E17XDA_7:.=/0&"\&:Q9\HX-P M.D\K<%,U&=,7(*W]/<7N KIIG_\^'ZV0_A^3&!O%L]389?F MQ,\U[TC+I>99XEKDL#56[G=O&29,A5R$^((E9*<>X636-R2A]DD>\Q*R-+04 M#T=8K=4._ U\M?'S\-5W.X-G:0!R/1+D#[S_V<2!\BU@8N* ,2TQ[V$F:1NK M(L+!ZH$Y1J9]4>Y12IS'/@YKWLBA/(GNK+^"R'#T<]AG$R%BBCZE4?6"Q-BT M^L3/@XWG.X>-'Z84 *)LFTVX%/VX0ETT04V[H\ M?<%9KN]X8*-%KO;0<:]["!*6K0\0&*^[KI78GQ>#J8YNN'AS>D;=-])Q3$J1 M9QK'PD,XJU%KITD 2Z/.6]FP>F8<[_:E57^I-BQ045K''WN5Z/K9D6GFL408 M:>%9(/."\D/=(6]Q%3G=!->;M9^R:G2:_/0"2ZH@@[@5V AL)V)-+3KJ:SCJ M&WW4IF?99J1]>$2^F07B7DG9/PG?V%J"Y!+?, F2(,:6$%IBH*Z(T6LDB0Y% M%[!8A

    W^:@($QR!H6Z2^I*R9\T*V',X .EH M7BIFK:#=;_;,YVD7NR0V_?]$="L'(M>E;KC60,*V\L6$&I.K@Z#U"0TH1]1. M$V"FS><$.QD#FZ$\%P-M+4^P2P'R2]I3N@>2$!H,66Z@/92\0-,L5/&)A9II MVL?C'":EJ3.15%]2R-A2[7&4];5IYV^ T[4-I"Z";T' J1&!AV$X5V\=$ M::(:;('>[)MF#AXMW['.G@7YC7Z]49C%PHOP?KH\<>_EB<>0-;\[:?/W5U%M M77=[V-R&&MTL9] SO FQH8_D+[H#T:AO[>2TCI01;2M4.M7I+A7W!;>=K;1[ MWM0;?ND8K;N/=^0MLTJ5U4T=3S^/#;:#*T&07&ZJC6^V<,71MO$2(_)'59G7))RQ^A MYSS I:().P+=1/<*1?.3S. 4VG0&:4@QET7L9>D.I%IA$TQE.Q4$@?%8I; G M[R2UAUE -*M.^BJT/@!8!^,>B'5L&TNJA_98P9K'@GNX,^MI,/O)5/]"P.JY M,BXMW4%F1'T6-0BUVHT[K/^:MA OKNSOJ<.^^PQR!_.84SI7A)F%(\],S$5D MF.DK"[7RXE4%[)"+!"5-4\W[?%]K. KH[>2UO1#8_&?7M>K]?NC-X?_&\<1_ M\_]02P,$% @ P$/94I0$N2QT%P$ 3#0( X !A,C%Q-&5X,3 R+FAT M;>R]>7,;U]4G_/_[*7J<=_(051!-D-1FYTD5+=&)9FQ9(]%)Y:^I!OJ":*O1 MC?1""OGT<[:[]0("%$4T"*1F'HM X_;=SG[.[_SE?[S][??_]/\_>?/_]VZNWP=^O?OTE.#\^&057>9@6<1EG:9A\__WE M^^^"[V9EN?CA^^]O;V^/;\^.L_SZ^ZN/W^-0Y]\G65:HXZB,OOOK7_ 3^+\J MC/[Z__WE?SQ[%KS-)M5)S\.R9//4F6RSS^'I6 M!JI(E6?[#GT[H?S_B-\^FX3Q.EC_\UU4\5T7P7MT&'[-YF/[7L( =?E:H/)[R M@T7\'P5OA)?3G[M6;^?,T(C7) M\A#IY('U1P!?NP\/8E+H)-KFV8 MJZ#,@K L\W!2TD]R589Q2EL\AE\'X4T8)^$X@3>IO,C25"7!-,L#>"E)%GIQ M48WA16D9APD,4"S@8^!L25PNASC^(L]NXD@%2 LLC8(X1:J/;^C]E_-%DBT5 M+ )G\ 9^724X7#&D#WB$>58JFE9132:J,!?A339?A.GRSW]Z=3IZ^6,1C%$R MP??'LM(BN 8Q2"(+;Y.Y/,$\7,(2@W=F)N[^P/!Y\![^"_M7E5F^]+^%B15! MI(!M@+8> JX.]^T/!YL,J M\>EPL4CB"6\X;ENA]_@3/ 3_YJ,_/SVUZ\>=Q6V"/W)U724A+P#WK$JNZ?SA MNUS1^H]E(1>+1:XF,3T;?,2[!8O"^Y+'$_P%/=7\)/@]C?')#RJ'6P 7>:+X M(YJ"^^FG&=RN@G8Y3(H,M[K](+K%AL<\4:(+KP1U(?_K[K'O[JQ_6NZ=F+ M^USN5\^/&]=[=(:?;>F&'X6#_EUQ/,17IZ=]I3)/9FQ]ET:/M$OM]R>8*_@U M4==/69A'*(1!MJ.H0Q$#HGX>ER4J"C&(T:J<93F,3AI"*-OH")8A:!E!.(%- MCT@BW<;E3(O1X-Q5)-<40:.35T^#3,>])-.@WW0ZG8)&"]K4@4:11H_B 2JR MJ#J70*"H8 (YH4T1? )K(([B$)3FVUD\F:$-<*WH"2)!1VL'$BU$'9P <0-= M3F ">9:0GHP !-CR0%\C;4-4\BM>: ' FH/[4OK]G_]T_O)'&#)+%8X\ MS\ 4,K^+T9ZZQ:%D.@F*^1C=%* /K\DMGHI,GQR8Q>;,PEIQOX2W6U6?^\,R MM&(L&Y/ Q@R#O$H4_L\JSA6ZB@N4XY.D0AH9@GE?!FE6!DD,J@") M_F%]X-^//QT'4P6'$29L8J,3!$@Y7^!1Z3=W/%:H296#,@_+Y^>TD3TD582M MX,LO$V UUXJGCPS$6<#0F./MJZT]SBX!S<(F604<9XG/_ 'S***8]95;-#V" MBUO0B@KRVW1X->!W'\*\C"?Q CTHZ(Y!UPMZ;,0+ X=X$T\4^S"*"GBC=Q*\ M^W9V;-" ]0ZL5$VGZ*J8YMF)#Z(*,,''8ZYKZ)7^Y>/KBG0L#J0,#W(^#@XCI7B@.X!U(N'%>^V9AN.G:?:=#O MARH'E:)0*Q]"BG8?:-"U^R5J C5N8+_>,X*?=A)\OXF.O&#;]7\3J34=<]/@ M+>CGDS++ZY&X/;M:UYU7J_\W*_B(.G^_[I=G"4;9HK3A59[S=7:C\I0<,J#> MD%,&(\I9?AVF\7]"UJ7P<9A<"CJ.<0'!1D@XE>+>X6T82LX-ZM3$]O@F+68)I#9=? M5 [W].!F9@4+W1;7>3A'7TH.E-^1:V&(?!$N*4]19))H9THV%4:+)^0-*<,O MY(V>90F24I"-D_@Z-*D?3-/BA8J =435A+^4M)$"GBVFL8J&_.XLH6'AWXLP M!^V+@TUL:]52/+2]9[Q:N*1()3'PM:78A'&>JYN,74<1"5I2_YT-!)!)/7>U>$G(0R M42HJ].2U#YT6:K::W$CA''U70^UH0A=8"']6*=WK8@'L=QI/X$5+=.D3%ZW/ MDGUL-%J#(()Y592X]>CC-Y>!=N!96!08^XM:?I6QE2NKIB-7211(CE/W6ZR# M,0AOLC@*IG$*BC2F.&%,$5:*)PWYMS&G'W^<\&(#PK'/12.ZJ!D($OE)$ZC MX(=N_,1DE;[)D,0JX,;!)XZ?!)\P-10E"DA.]07$3W DHBY,67VP>6$8YC9B M$;-24I>$:ZZU8: H(9:$:Z@_M5J)\\O;'*5H:I\:8&8,>74W6@1,3V^#LH)& M] ";Z :LO =B!+;Q'W">0!+-'_@#(!G(;\'\09RW9F"CG&9IQH3!Y%7WJ+4 M@ 01+&2BXAML?=8[!THQ?6Q2^#F8&\KF>UV!FUECP(H.SBR4(2-' D.S> MI58L5X39S*Q@6JFZ3O AU-G [$3M!V94I:R7AA/*65XX_C\X@;:MS5=0[A^+/9AP$MY.*\PE!RM J^>\:6X"V9M9 MK*:HWTTJ2O/^;0I:*)+1XR^Y8\4P^(V$>;,I.6X7B0HI9[R*DY*"P2FP1,I& M 9V1)L>J\E0E64H/@-:/-P54;HSY5@GY1FBPN+ ;MP16!8JX*+;\(#T7VJL: M1F 0@"8LUS"3:@#)J^?H]:(J#%X7\3LP->HB9)#/&";&+ M:1Y6H"Y?AWB\K>_H> EZA%(I,S!KBL(Y**,U(Z91,T"V"Q -;[E=);\2/L*W M=KRV2IV$Q(H-CR@N)DE6X"T2!HCCY[$J.3>)B).W$>10'E)T?I*KLNY3-8F0 M) !PUY:X%C [YW5N'V2W1,^.18N#I7B!S6Q"M*SE].%+K!N!-[#)*\ZW6;QH ML+7CX&<\-*?D9)*$.95YA)X,4Y$VU3*S^#G9)35Q"2M MS.9(S/$(X1I?9QGQKW)6,W YT40_CIH^YYZ,09$F-T1:/T]>"[Q+76=^LKF[ MD[2)8%RQV=IZR65OB ;T(CKVP=$_D+-P00XK ,[M"$L^.N [-N4%AS;';F> M!T^:$DDX> B,6V%"[C6PF7M#G!@I0R;QFG_]-O\X?PMX"E(]'F6;'VG^N!O_18E*\W:99\(1R_[4Z(5=Y9H7022 M\2>.P^PV!24)V6!-4K,;6L27L/,H+$4U(R&>ZF+*H4D]ILQE^P4J0 MRK'X-S_("E%ZE'%9E>C@-$M]?O(_]:_+#(>ZR6C!"]!>\DT6P*J9MJV'P0P& M /5UR-L]K:DK5"&+U:KL4!\&1Q<#SM3$763W)ZEJME)UK96/E^9D];I!-T/- M&Y(A:2>9.]B!/6IQ3;&E18[/Z<;2=Z5_/'%%=Q"HN3I00EYA24 M6&2YQ(C)?(YS__YOO!10'%"?R+JG0X1,H1@.],B_QRH%C8S_8 M,'JM:()#8SZ0,BL1?0R*20&&& 2X?C+W&YQ/-L>)E*&YZ51ZZ%QP/]QG3%PJ M*L&?"3._36M!JD)V&>-%Y+89!BIFGQ\M,I'3 LY]/?/>7-C:E#4G88S/[<5] M6H!3'@FTHZ.2NK$53R,RM;Y!LE-*U?I:%;NGS^;PQAGJ7W%&6DSKST&J%U37 ;9X MJ0UDE0COB]D<5VF4Y04'M_TI45I2V[B>^*$%R=<=KVIZ8II\.!ZP70S+8Z6D MJ8^X_N;N71_>H2)UG-78D=@R@?6EB^9ZW]22[QF9W-/Z"#W\%5&,NN!1PJ) M]^+=5LH';8B(>7&$#D*T1R8Z)X:I!W]9IQ[E.;/H?N>KM.^N MG^,6)^9VRW36424Y*\8EF]S]L_@JVX7C0'4H"D-@UNS"*M8'O3SD)"#+*42G M=5I,%2W75N/2_)G94/6LS?-QK WB#9NJZ=9DT&\F&QKM&6/B".JNL#\1 SL:,1&J< MARO,"KZK><,R8%*/V4$ M\S54+52GL#(]4RLHS/<(VW.LE/^%JL;NP;8?&I( M5G0CJQ*O(#&-=8Z"S_SHA1,881>!H M 86&BR+#.A9Y6+@:C=WTLS^4[KHE&=QZ9C;B,M12R<0R&NI4TW''?I8E)9TS MZV6^ZYA_3%UD45'\$M,\YRJ_1NZ&;\B2.!(S>*'KA'Q9LBX3HYM2@%F=A+EY M)%=^EKMCA$ZR^=C$Y9##A1,3X/,B@[MXVN^S$M=A6$_I!MJ&6J"8%5O5-<*< ME2ZG"*4 &0DEOT8-))XR.7D"6>O.VOM"R05L)H141&"AWX+SD]<7+NS;O3=] MJQF0/UY_/!4)_V5 ]2$%)F8+25.: M4Z8WG_2/TM%-ZP(Y3AT2!7FX[!Z10'%%HZ!L35='U;R"I,R:7DT1QH;=S#+V MKK6<=7:29>=_.M!_?X*HD'96OHJ^ LWMKI7ZYMI:G=<9Z MGO\F!33]B\Q^[F5DMN>9J<#:#M%8K?V]TP5N'U%$5 +X"<0S>OWJ!;FB0T9\ M?223QWB*$I_2#!D/OPKCHW;%J5F)N5J.NX2,+FJ_F@234IJL4B MH;Q9XLOX-A05BBVHSLD_>%[,WD4>SIYHY*%_DC/II>3LN>"4VN2M[U OI&=H MB[5K> 7D_>%P*_IY;N((S+-":CJ7R$-K &XZ#%-32SDC,8@J]$S:[%_OM<[# M*^%(QRK);O>L4'S>2QKONW9,]M*!Q)'$+Y.P*$'3P^XCZ#%X6Y481*K&0+RF M@E<;XT??>,(TX@]HV\:3-9:0AN$\R?ZC E#KTRPK"["B%]O<9_TP'WN MP7UTP?RC]T*X\+DR$##YN[[PE3;$0EIK>JKXP_M!90"EFA62K MZS$=(=%Z2*;64F*VSCY*>MJH*+&4VTFBHA><^2EMNKZQ8]+\&G(G?VSMH=A%V_KD*" M"^<3HYASR'4,/!M6,F1X[ZJA&FP?)8]TI*BFRX M+6IPL\ THD2232S2>DW?TL]XEQ@CHZR&P9[[32%RJY<5.NLFSG5J%UX+4YQ: MB'?(!D<+W@#*9'2W@#;5V03X&3_C?L@)=OHW^U;ANCCH 9OW;Q-[HP=B?ZOA M0>T-YL1[SR>[9]KTOP]4= \JTJ@2/:"C/JC/E%-+-K-":"'402*S1]P7=1I+ MII,.;YR>'BG,BG5#\35EL2[(I=6)T]BIHU,KI\ WX$!1B"/B2:YH!FA\F[17 M!P;$+H(!,7%QSG((V*MH4\ZJ-";$3?Q9FJ7/Z%TQ:26HVU%2(3=K\4&,_8DV M6ZD$^P;>EQ^8TL9,2:N!!Y:DG;!2.,2&48MA*M QVKOJ^%-=G7YH':"BK ,G M-8G(V&+0-;9O85*4@VDYU="%"\;'W%98Q!CK5J'U M-YO$8-A@+D=VK6+C@-;5 AK M^Z&GCK/6E@TUY@N*@11BY4&P3,IN4(U=LNT M JA-4C.'%M_WW>>S9_I:<6"-F[-&77IU,3G$J(S#TPDBN!O$>:1GYZUYI/M! M8^6.MH8QQ_B! ?+[T\7#8O9+9BV5V:%OVJWS0(=QX4V:G?OL)_9Z(1QR>_4M/G_2N;U;VE1N9]&X[QB4 M +T5<6DUT4?5!(0/H5WZ-C*%W:WM3J5U2+%$Q0:8U_11K3/&#CU[S\1LR?Z54U/^@8756]^I/JB3I"H*J45D,GN%Y[_E0 5HMDG2BV,QP^\X MQOI-8"9[#.S2">M2+S?'/15U0+=WEN#N1TH:DO#N6[/MC2MJBDTI!PFKUC$Q MC02]P$Y( M#00"IU2'$%L0\ 7!0ZB3+UR3?U>9\QH%1PYG4\Q,4U)SGHA2'QK@=7IQL2S@ M?H#R:5Q436@_F@_NY+^R_'-MS&'P_N+3VXO_$_PMR<8(QDGZKBR+U^D_( N6 MZR3?O9%41?WEE)0,^9)?R%\-@DSW$<.?-S8#J_.XSU0-VLB'&C^2U^M-'L<1 MI<*DF>SW+?9RSQ7:!RH:$$?5?R$AX>S^B9ZV3V6N8,+_*ZNDQ2'[T/BH"_B4 M/7O-L (Z'W%,Q/%(U''PCNG'GR9-7E->\[I8<*B0 AR(3T]((B%"X1PK2KB_ M5>JSHC:)F-D3PW>#NZX?XSQQ'S;>11\\24VXC-%YG\E\L1DICEQILWU@R6DS MT\N[O;6DT]IA=ZVBY(8.9C7./%IQWVNS^A: *5O5[Z\:UPH3HZ?O%&NE48:C,_MKZ5SBKA9BA%0:\Y?;'!9Q9[9#S<' M^V%S^P%?%_S*>(];WZ8^& ]< S^+$Q"(0(0+^2>J,I'\>R$1(/Q:_YN^-U\L ML@IS_S'ZCF)0_BQB8.Q8&Y_&($'@/VHQ4[?#8$YD"U3T+ GASVGH_5F 8-/_ MCL(*YNM\.<[]WQ)T4F&?*H!(^9@"\G846*<\@2MECCO&;"[LA44T<%IUL#+ M0VHS"E?<].M9^ST:YXA*-<(TO%:Z=RA#B5F(!%ZG.#@W>44GN+K@ONE5K,NZ MGTSRY.UNMBC_&40]7+Y_J?"14AC7;5$^Y8DM86(->+70L9I%D:$[FHC])F!Z M39#-/=,GOO12G^AWR*\] >Z@6+!B80LI2HIC2X^\2 0(-LNB\D',TQD*(-]2 MJA%BL[,%[6RV<'O]M%NBSR3 M%R>NP7I7O+"X1U>\I\*;_K.CB3V_L(=9HB:/5'6P5EX/MEZ4676A=VKW>&Y+ M1/%:X\?2$2"T00('4D Y081(%?&UE&C6QM%?24-/9ZQ#&HL^M.>'-)9O4$/F MQ;,L%:2F+Q5P]P0X/D;+)#;*SPHO_]ED=KU+HZHH0?A_9%Q&K!:Y8/ P&/&H MJ\?IOJ'SA&$O=BX[W6?K,-CKO4?UG#S1+I_S!@OF%!84VE=FS2#\C[1LQ M@K1YV?53H<'QN)/47XJRS#R4R:F.=.:QS&9I(2Z/J1.[7)PV!!!F_,@/ZGSP()T"D,] MDS[3&U5(]NLBS*6H YXY>W'^X\GQR0CS;_@)CBU$?U2%Y"QW -OS!1T]WTMX M^^FTER3;:XKE,-?6MZ<7A,H-@VR72#<%T"'BP=#@&:79+:7B&QA*PB\B\1N3 MJ[I*QWGV&;2/R0RAET&J.B\H=./F>G?'()Y2@U52)U#Q@-^QA)8P$$5?AXS, M+!]YX[9/G/K)KM<=;I$5A2JHFJ*SS2SWJ@1VU-9F=I)@GF&Q=K-?W)S4O(#G M[RV)^O@A$#5NY'%PT>SGB3I3+/S6HLGH2"['PJ@&PS8UYBQ2FQM&:IG1!+V. MZ3(*]AI1W)Z/Z_)H4M'^A7NOKWO);/NM'SDY#0>6JUFN;0M.'$!8C<:CR[5_ M!!'>:^X1(%9Z;,](;S8[D-[FI*=R-&Q)8Z8;=2! \4AR*A=<[,S!>!:BLS@O M( ]5F$O=W>T,P1T8^!$L%T'%9@&LZPP6SH9?9]CORV2#W2A.3YGD,4CB.&PO MJO0A)%VZUS"7H]&>47X<'RC_ZRG_X"/MC8^T<3;%5SI+21TWJ:5[QA[^^./ M'KZ*/?R>Q@>>X.L%_=$ ;&V)S*9099E(IBJ#Q D+,:]Q,EZY-P2Y++QR,/BQ MNL[(?W'0,/YZ]/GS@85\-0LY*!B]5##P: [ZQ5/B@#-HN#T9'3JM^?Z%EE/>U>:\N))EZ;TB3/.#ZW5-^>,#9#% M YO4^2)J.I7^=AKRCH$P\J+L0H34Z=V,!EDK:24 ;C5)0@QFVL%;39[3H['! MT7'!ZZ59A_3>T^TR*-#;!1AI[:\]TY32[F;G/2?)>94JN5L?J,]D?PIB&9BU M,4&R_W6Q4='HE7JM\/D$QE!E$]L4TP(^J47)O>I.7PU1%WFU9[5;*(X=$"]!YNH$A6,7HR?G?6 (_3 A+#[@0"2\RJY#GUR])W* MMA-JDR&8/M(6GHLP*8O]PQXINQNG'DBSBS2-*OGB:#PX4"Z*P>B"&?2 MJY7[!%YA\];*XEA252P^_@XS3/")C^I&I94RT,C75/>BT:Q H!P:A@]?^OJ#P';T^.W-5X#VCKMON M5CD'ZNJDKD/UJHU6$;B$5F,;/24/H#EWDN"70V>@>Y @N1LO%HMY2'_&' M!ZIT:\=L>"=,!-H!B'"2I:GHR42$!B9OR'IJ6RCH%28V.GT*J!=!UR'L&0$O M#TV!'HZ #]&=WD1WNH[H$.#Y"F;QG^XN/0=FL9I9:!]I#QA#+V3\,F $6;>5 M$"*F45MZ)$_^FCO/YVJ1Y43CTJ8ETXUFZ?NBJRU\@-H]]GA!H5_26Z_C&V!' M>^B*"GO:HJ7GQ&OZMQT(=SL@EV-U':?I8^!<)F%1>HL3S,E#1:B^!"^?=$7H MEC:U?O_W$F75\MFO15IU1CJ@K8KL'Q]:0]U#]E\!37Y0.7+0G?Q*E(\HZ0=?&3=1[U:9UALXW8&?Y"(SKG+J^84WB'V= M*\P4"M**RN8MIR<543**!+"[YJ6-B^#L]?#%J^?#%R>G-E";)-:7+&.M',:- M$K7W)BRD%$C_#'3,*+9ZK".!_@L>Y8; _X$7:5E#VQ*):XKT3IJ)7>QQ<#53 M-73RVBQUOI<9G=LR52D_/N3R9U,L+>/N)YWW4<%=1><750G#E_%$0(4_@FJ4 MPQV$VXB9>H_D)_XJ(@^ OAU[C*F\0=/A31@GX3BAJ ]==,J@J%WUVYA-N5B6 M'P59ZH#61"'UL"=/SL]Q,0$"^Y<*\S;GT.G)Z8G[C'8SM=47)F ^\V2/XD'P M.H"]3'!AFJ\@8G;PW.BG656"S7>X^L642?F>M MF$!]6<0";3N&B>.+JE0Z]!%M(OG ]0YFX0W>5,KTU1W\*/EI6B7)$,4O6$DY M)ALVX#E26P?P(<_ 3IJC@&K"/M7K[H8=E7C#%O1-F'\3\YNFY E>JQUA/0CNP,-N.HW5/C M=Y"S'#47,'L5[*]P7O28P^R$,^*AU7CIM"IQ!>+R!BTC3!I\]:A*D'YA6RMD'7K:"\U#W[8@P52(&M1&WH&T315$% M;7*6W:H;E4LB53RM*:?N&6IJ:%;1KD?-%FF[2>.H#:V@7RSIRVF)4R6=22EV MC",TH>N&+%]U/Y+U:,G?)M2&Y&H5_+I%R.\P+4XY2NVXC7!&F"P"-Z^8\L-E M^(58(?8K(B Q@RV S"L)92D6.?UKZ!Z,BTRF6**ORXS:-*<681RA9D/)=6$! MO""T/$XS6/;JX[>P=L(+-)!^^S$G?)Z%D^R#I\ M.+0<,I/T7)H0T*&^RM2!QNBHOO6YELVY$+7.'# \WF4FTD:(5HF1"F/=LEXO M[Q.D6F=B9TT'.D'B, MN_+6&]:EI; 6/9,1>UCL_$[\_^UN;EE%?7*9=11E;M9 M?'S5@4&Q;4ED%A)Q4+ ?F29;S'CU$%K&N/$/\>Z[;:\]BX+X-43S0*X)TOJ4[SF?,?B-4XR;RVZWXLPS9Z(L%V+D7S( MLPGHFMLM8WORL;S1Z&5_&%N\8XSM;PP;O=4+&FRU N2JD:85"K,GUZ'GU0[, MPSKD57LTBJ=315D;H"[.L:2$K'G?7P#IA78U3CMX @3;T2=UD+YQA4 M* +XB;UV>)O$8-A;X<>A#8<6+4C*8I'%#410LB(]6CD7 MCY8=@IG4),/L- X0L'$)E(,^2:=X=!(NPDE<+H&"RSCA@, M^H@BZB'08&T_ M-PK9?/:B(YZ<$HML1M+4[.0(U867%B!1X4*H)0$:N 6[=[(IUL+-,YBS_OR( M&"3P)1W<"DLG?'11F7E20ZP+A3#.%,T6R^"=''BN@31^(I MY@$C'C&*"[!?;WPN*2XJG?K/6Y0L'?[NA(_)M/<\8:O8M/!RG>''3CKOW>8= MVJW +L]F(7^;W8\P=)JQCL]U^'[H M /)V$JDLIP.&'4:/:HQ.F1PF$HJOT2(+ I93OFLV(2<5&*?.*B/=6D(H5N3+7 MQV'/5"#=Q6Z]L R),M8R)T%4$611I!+%X0A7/IJ2:F>@Q@&)=*9H*L586",O MET,MGPML)PP2"$0I2_GGKW[<(W;;R6S1*C(=D,M61/6[@&U.CRH0\&-0+(8V MP$:A(ZZF43KZ3?W$G#K^!"T,*LTID+N#U*\;;*YMUA:;7O,H3N_%4OMU@BN/ ML%")9(2L,!(Q560&JJ;8EZA:MF H* U_T%"=Z'/4E&0 ^(GMBD4GAYDSV1CU M8KHJPAR8C%$.\ISJ:EI&F"U3^(SJ,E$]ARM0FNAE2TNN#0[_?N*T9V>_ ?TV MP]<95\#=:%<)Y4A*[;>/-JET47!&=3J#11PR0!_Z--Y+SNW0^AH4 H=2/ M>[.H)["]*W?7OZ.,P8*[:9+FBR'YKL#6-?+ FEX&L\7J&F("<\Z*!FQQLA@X M7Z[M11K#A3+EM<\LB>?_[3 M^KW%AG8=P -H7_?/K M,(\XQV9IDYC<5!'<38?1V!*YAZ>#O8NIOWZJ,?5>\;"5@I8P5.GVNWG^AA*, MJ/"S]4PV50ME#(49::JB-W"R&N6MX>>:Q(_4\?7QL!7A+A!WOBALPBYSE^F) M/X.QM,CMQ!6ZL4Z*(^P(:3^P.P^X91;6W>KU7V;;QX7@@Y"I@*\<<_$ZKK*GX93L55I MMW@6OO0P:9XB?PI5E@FG'5+R9IR"Z TI9-4 .W7,]YH*OWB\7OCQF="T1K3C* )UD;Q6$GMR.=L2BVG M(W.BZ\.1OL]1#HQ S)'&F!_*Q_,LBG5& MNNC=PPZA9\ L=1N=>XA .-"$/O!\/3J>C8G=H'H%[#T*$[H"BETAT@@E35))A[5X28C5S^"58DL*VPN]-Z8@XC6^$1R?E*!!=_:^69 98SG W.\";.J@+DGO90 MM$'4;N+)7K7;NWMJJX\-BUU\Z>#&8%<436FP,9AAR@%AQ!>:Y/&X5@%T)M6" M:;1'I+)ZURD3C5 SR*CP@C@%R4G80U\ 13=2*CREO]IR*_8L!+YKQ>F7S,V MA]48E$!Y^8YX>6LTTUILN[=+)P@,M M>$Z%\;5J[? :X3Y9CR:;Z"B6.X;?)ED!4YADB+^0Q.$X3BBI@_*L%BHME%^= M.^>>=E2>R]!'H./!["B)$F$I:(FS>*X]"2W>5/H=!LV1$=","-(X">/Y,.!\ M,?2%Q25-8X&5)@S>0O%UU.=G%!LJ:*,Y61V3J\NE-"CI>"A.;S [DF;($]>^ M$7XIJ#J( 8OEW1:9 KZJ)XISR,K);>WV(EE[1GV9J$7)DELB1/PZF.\XC/"5 MO#7R[D*_W/V>HT@(B6,/D+@F%F82N(X4DS?.@-V0[%+2N:IU,&?#Y-G5$2:\ M_^WCD78H^R8+_:.*KND-A/8CR9=K'*N^H/8-K6DN0B%,!(@A7S,A@FR!$/55 M2A<8X1/0^76;ZHM,[L$9;%>BQ.*;ZFA#UTQK$QUC*JYR+A9=##S&HGUL'"%U M_6HX'3:!-$;8E5=<3RX[SM'PV*JL6N HX"XE58$[(#LO(7/C[ZO_VA .+?00 M\M-,>W3R1&-^6T739L/?P/\A9 .%0"P;K3.<"]0"$ZX6NBB*3/!BAFYFTQ"9 M$&81YZ%N.HY>\)*%)CD%$8=6UP+07Q;3A2F$86WKZ($T4FB_[JKJ3*U+ M=>$#U88B##5WO+JZ:5^$\F@Z!49" 2]?"2,>PX4R""\9,W)HVP3VS8>Q:X4I M[_5=(.N%[_16&4$-6V ;A_A>Q8)!)E9OFKGH>*98R3+IEY^(-6>H34C)?:L8]X3'H5L(R7 6K-XT6Q$=&3;"@R]5B:YI>#!D%;! M@/$LT6EY%,#;R$X/?,3 M!PR;:5C53&K;@=U(7)O\@19L3:7!T>AD$"Q5F!ZD>?+L8_2O-MNO#6O@H*JQX<\?95<.)G7/N=1RH0Y< M:C.0P">0]-:=\7;9QIP=3*=.[@?:;BQE-UW7=V \M- MF:_)@J1B]B/@Y\YM01S; H#OMTX MDV'G#MGW26J)U"E4G)114N9"I)PD&?AHR4U/#"B%1H5H/4[\0H[4[0'029H. MJ9MN2J'9:JT:>-G=M)$;D>XAFW6;QFIPJ6OY/U /#AV M'O_:].*2;-F072A!>ZBWM=&2S@.<:>D)Y"-K3)W24<.'!1&1"!7["K6TN3OD MAYG\L-$3S0\CQK6E3?4+0E%:U&HQFU8 -UUU[K 'O7O='1(:=(M)UD*4VCMWB(UO#/=;)QUU' MHO2P0T?BZ,3T-VU1NM.F%VV3@L;7]]-L^G1LX_6.36=YZM.[WV&' MIW],Y[23Z5QRG4.M%1R"6KMF[-'90/,I I?C"&?\8Z \!+_!;[N7B(I:'!@ZQE*AQ@\$@ZNJB[,:EUS] W8V?U?C8 M7-KIC2=2WZE=Q@K1B=@18[ACT]@O$-,A$?_5,$X7^CTV@IE6A;)SEQ+E>%(E M(;6SGS<76F,E^&:Y"_HB?-M89O\B(KN&AG#IR+<>I3X<@A]]NRA]:$YX\)3V M^XYR]L#PN+#2L(%&;Q5S-S]$ T:>+:"W0?%&. MIPDK$YW!#&ON:.AIK\F5 VS?!EK?R*7QD&6IF')U&=30?0/-W:;+K,L4UO8A M[5_,\/2IQ@S[Q]&[W=#]Y.B_J)!!6R[&!0+%[CM/;^#,U=N,68LJZ(1B)]L9 M>+U)3%2&K1HMW$V-RQ($(W'2 A-]*B&?BE\+, RDU>:0?0+"U>598V)Z)NWP M7C,XDEHN&Q58X8P:Z/.[P]4MTX4%<';=')4)E CT3CM1GAU.S9U8E9)?#W&5 MQ-2GQV61C59;"I$XQDI;C)7:TC@B,O3W6%T$?7 MB+E#6-&89]4U50)3820306JG+9AFA;,7MV%K,XO66DA[4;YMF*-_4JD[+-5/ MJ?0K\%\$*S3.BX^.-KKO(NK"I-"AV] L.EF4UR_.\T=)#QVZ[KX;@VWH6;L MS.=LEIXW-+M%PV NQU/O.]<*DN<8$@Y<"3JYB05Y;(98L;S/2(X*?U+O<-?M MH2ZQ1Y9C=.T;K9_O&*U_0#3#B/ EIY)]]Y&P.,F0U1S@0/0M]0L$R&W)D[K# MW>88-4%PE#)VE$$3[ID!Y8R52C5"4%0'9^UHA>ZY%AHU43*&U'$:?#U&VN<7 M.[_3P0O]RAGE+LATB-YU%*@6OFVOV>F(4#$.;BT M-" "7F.@R+3^:G;_E$(H> J-=8-(>Q/&"=TY7+]J:U?=2^<^??@>$E;-4:@!=, M,G%;(LL^'EE7ZYCAG4A#HQRLJ8&D& U8SP!N00 M8_^G0I<'>M"[!$HZ,X>Y3B\P83GJ"V:)M'EV6ZOM-'=(6XQ_E[-9SG FT.DZ5MP&\MH\'LD#P22)K"Q[[A?(C;% 03PD_%A3QMG>%U M?"S:(MFQG)!ST-&B6I-(?6[^7+CY(8>NK_SMRLGQ@+OXAKT:655H?PPU$JOZ M 7:SC1/M-!&%)YA&A:U%,H[VU- 0K0Y9PZ0G9QD3Q9\RQSZC$A.2A MK;()2O]M>W(YR5ZB,G&G9%(=L4->W)7CYZ#:'>N&"VY5NEV8W9 H M@V-#4QAYJ]]];_T=LDA\C"?VE?O@U2ZY^\%OP_-='DJ:=H#1Z;3$#^8(]UU% M>S=M.+6/C%:QGMTZL#3;9M7Z2;%%9H=#A4CW:<9,.J9XXB9<<>*,4J=K;2N+ MTG6(:INH]MG3CFIO:5MK"=!R*YFU++5"7Z76R^)$XAK7&)V\N1F+8!XQ[Q;, M&?;^HIAUMKQ$(W3=6:U+2?A^D6X#QF3PX(DF?1=JNY:K MX&GOMO#I=]1\WIJL--36WJI06A%+;F4F"^5/X@P)'^U*Z>12QB!6^]*K5W*5@/7XO8,E/:TG!T5 T>G-+K&%*^B@!< L/KUEO0]'TX#HT]\V[N6E39Y1%3]Y@/S.%!F0/Y'"5B 3]W M,.+M"3PN]REL@R>4>&[,97G=U%[$ M&.1H8 J81H -(A[JE@]=,KK&?FJTNJX?R\F1\>P* 63DHKI)'.:Q*FJPGZN# MMJ^UHI+E LR0*T*"3"7%S!O:Q$O;EJ ( II&PFEY.,@3W7$>(QPZ^-/F=QCC M8OY=P5C<;!3F$Y,.-ER?79KCVWBS'9Q_QD32O8P.W'8_8L:N578PM[Z-1F7V M==BE&#EA97Q"R$O[9DJ&.!]P6^;QLJE\20=D5IP&%LP(S9T]=F>CJ-?_-I MZO"UT_?$/;8DZ1Q30O6V-6@[",4J(3!TP8;T.AU![J^3Q3K&WU$D7#,7;N+Z M1@-L-(.6N=P.VY(JB>=^07JM]Q1FB5?Y9(9I2E4JMU%GDMR%OM'JTEL16]PW M"?%BUR0$J!EXS2Z-'W>;K/DX""Y:R;#A-";O=%+8@@>,Y6X0_KSGA>L3SETW M/*% DK6G]M0TRYH(V(RO'KF^1MTTJVV(2#M]K9=A(/4M-GTRB;4+J-:,Z@7! MF%/RN+,.8NI6$LK;=3\K1,ZY&'3$*-HZDMR-*HJ()C\-9 !0T['Y5CD;4(,O M&Q%)0I"]DYM?P'CD-Y"U[A,;Y%5QJ M.X9"0O8[\CGD^"ICYUR62MSDDQU1GR-,I-G"7:FL_=[G]> M5;^-W'QB+"WTA%Q,RF_-!AT>YS\?.@XG4$AS8%='9R>#9\C\Y!O+ [_ZN$0] MMGFD';>$MU3JK("7\N:ZQ:>=6WS\3?OL]*FKX:L=RP3M[!Q^:#78YV/[FW8M MWWE^6S(M/ODNS-9\3J]-;-BYE#H6K"L,J$2'VMGA7_@R^M1Z(>Z$CVE'B8,5 M'-K8]9H"WM?*KK9\WYN9XG0#"5" $*3A'G9B9K26D7EE)8[R@#[=V[=8V!/R!E]J_N.&#NN!.Q\UU\JZ#5E#E_#L ME/U&5%K+9H/6XD^&5>P:1&DG11B_V);9!74*[9RE)C=%M8H323'H?MZMB=*L MQ:T!\ME1L[UQU\#\I$\J>BQ&X7,@F%MIJPTONQM/V.>)^T9D:L>([-+SM/35 M?+KH)IMVWLZWD-Q(RCK=2'K=TP0:MMJO%7BV6_MI1RV&P'VA&], M29:KHW D4"-]VG;5^][P['1#5[42>2KL7/6V;^[HG_.03PZI!4G$#D6H"BX M-3'MFM%/2 N?+: MB$C67+>TW+^X^/.G$Q?O;2CM]8Z%TCXJ(-68\.6),GM1:K$GFNVNQ>_$3P?2 M[X.DA_;BMFSC["29^9^8:A&VI,TZ$%]U"D.]H-T<'GKJLJ"V1#\;>/'L#\(+2W);GJ(=1IE.,[I%3U,:^B/AFOVLAZX_*7)*=Z4#V%-#Y=DR/[$,#LAZ4COV>2M!V1>-2TX^# MQ>4Z_)3Y,I?FNCH"5NI;G4 MK351-J3.E7K*-F8O LCK=YJ!7@5S2^K/4P\1#5HM7QG,4+TUA(&,,EP#'$L' MW;']?;VO*SLI;6]7DQ[0\0Y6#)HGP*>5A(O"-@VC7MV,V6S:>M,7M@&(M.-J M[7N+,W>B=3O*TW:-J1WZ*SU.?R4D%3%F-/DZ5"45EH_<<8G[SYE3HJ!"R@$%(*2[IFTN<: M:X2I*F4*JPQK:#BB0A^J8M^\/;N6S6E[B(2[U$6D![SA-PVDU>;O-RK#L"'2 M:QJT:&Q.F)ND>J8S=#;K!C+TWT08E)CP9E>L< M>8E.P,C&9HXJ$/EA!3//82\CVR(EO'9 S+0A;?3AQVDILL8Q/7S+D'ORM#X% MMT)Q%H[,1OG^+0/.6$_3WLQ;0M (N_=:R/KI2 X9TY 32W[IR M]DGOFTJ_:P'L 9_8NC;D0:U+&Y-#T6C38#;'ZL;0 ML^C)ST!P8@/0JH@I/E7!A"0!EC1CC)U=9V'B-BID7%>TTPGVCXA]Z#@2'23S[QAIVS;]W&;+??K6:O"7&0.4I&J$T04,BG:7H-^@HHT;O$?5A+SMU-7.P,1Z M/(0X$^6PC8F_M:UYWTARUQQP/V=2- COD[B>%)1MF1R=LC8%;$-%7?+1<]L@ M+$+&H+"+/ 2MD^G7$@KZ8Q#-?*TTR7I9YQV:<)L$7DUF\ 8,1ZY>H"E,86\8 MBTJO]@3V")MT?]-LM?Z1VJX55;]QTG^V3%R_.25[F]YRAJ>NTO6H,E>F-X'0 MF?;![IE@V+6RXNWD(FU@MCU,*I!6:KKMKVWD >E9/70>T)W:Y3HI0.MNV2'_ MYROS?[H< H>,GHTS>IY +&RT8[&P#RI'>J%P+E]]'A "1L8B1"G*B'@#PJI*0##C"'<%BX8/@]_: MX0WOA-V#@?3+FO&:M3?"V8%]3]C:N>B.1G_I,4$2 E]]?L[%IE9.H!R&"6-Z MB'K.'?;&20SJ2(=7B/'HQPHU9@_T1B-?-E[-$#DKWNU5(&V"L\.O/.26& 7I MY1/-+7DJ_KI=BU:Y9/P;H0( Y12[$\Y>.///[/Q-*J.V/IU<;#>,B]8H6G 4 MQA7GA)1EXJ_\LLQ!,QB[2:A\N5:(/!>6>8?TV31B3FJ5= QIM/FXQR:Z$3$] MBTE(_AL<$?T8IR<_NBOXP"WVZ)O1CR)%+F[#/+ISK1UXL@WIYZ3KY"T"RO7N M%HXM/PS:86>;LW\$T-A5"0X=Y[1)F@.F-. )ADDMY>$;93PX\>6I0G2/A+XO MV2GO(8H\:GK$4Y$WNQ:*U=D1_5:N;?ZAKNC)">A7V/-VQL.?[+'UV MR0B&P(+?PI%/T!C[Q7A1MDT@P07<,G(N%/7V&$Y$1V9IO4,V(4 8]2RFX9.=Y"BFDYA#F+*%T >Q709_'[\Z5B[YH;B MF(.W)-D$]6:DF&&0 I^DY^1O8QO3WRX\89%-,.HGGKTE.0CS>%Q9^.3Z$PN< M=B5.U+9M^OG=FPLPS)/XF@AZ8)/_V'M!1Z*2J)%91A8Z.YB/[+XIK8T/&&G0 M1X86Z!7W%0C7P)X">[%X]3YB<4W,P(['B;B*S>0+"@'PUL=M#2R>-C_HS@-H M]7D/]646!Y2E$M[K!G8U/U!KJ_.-*/(0DS9ZP*LG&I-F MK2KJ[#\34/1\Z% M,*API?%Z.^ SP*!;N>[Z?'DX-$*/PD!>C,;P29:0K!GGNC=-@6;@43S ORD# MF-PXA+"N$O2S! MOPAVQ@+/ZDYR*.HJX#1++1^[Y,J16[I/.;_PLC7X5TAK.-FBRG,,?M Z M=53:7ZXD SIVE(N4X( BM(<7&7C3@U:P_@73-Q!?^,F&$G':EU\FLS"]IHE0 M@X%#V;2C>[-9;/,J"Q A&/M!"*@%JC.,RT2Z2PAGF*:DV+ SE+,85$ST#YQI MOG"ZTHEO5'1ZH@A*L&2:EGZ/?(;,()RVC^P:D(]U67;.(L86MJ2PV@.K$^Y$7*PJEPN90)EH%#4O=VN_ M+G&3,]8@FC0V\<%ZYFK:8US01-.(B1DKMN_>/+?3->JF95[)L=*B@7;E9,,) M8GF1,X^49MIU>E_YT OW%#@Z6&V#.8*"+@J-VG[ HK$/J7V'/6!O\48RFBT0 M1\]0^J7PV)$=6/;"N^#TV[5V>]B;NPK;_"[%UN9A5N#1A[@JO MX"57\7P,QK2J*=@:K)Z-P7@.&JR*7"NIH/K>245;3A%F6%25E/4MW2.'[_F. MN<[04WHEAI"T':"R21(E!Y=:'UQJ_;PX?6AAT@,@4VEAXLA1*US;JUE$2T,- M6HL+\CLN0(9=HU0+"];;AL%LN<#1)B%).^VOR$76Q84PY"DW"UYJ@2#"7GX$] .)UJ&X>3$.G ;7[$":1M^P%Q3A9Y&+*'D1,TZA@RN MB#24& P8E"=ZTGKKT58[(3!5EMC:=.B#;TF39DA%U'+QK MT57@/9_)>! EHC3,#O-#'5D'%):2J"VQS_1Y+'?U7Y-:=QOU$YW1%)H\?[%$X>,39ZD)>[ M*"\[KU8O+LT6)>@G:RR1(XW-!N,0:HT(:.[/>;G%^@#?Z+2TV;?"T9.077#U M,- Z0W)2O/91_?E/SU_)+0R.O@QJN3#3JJQRY6!C99]*@$F=UM!R K+E1 MXA0CWT)6E0;Z0L*=Y'1E2]QM4X_!#%UX-^4?<\3*&4'D,#I<.[J,JI4V".LO^R/-)8%FSJ1IB\6>GIJ30)@?FZ<*VL MB93LE,[0!X'>3/.IZV(Q29+F+.I]9#%IB23!BEJ$TL45"8%4J&TIK!DV"2>- MUK/W8=0 7W?5+,QT9&27UHQ(C95E;Y83FT7- D30(#]- X,N,06<13Z_5C?ZRAD:(:ZYJ3YI=" M0-9Y6R=$MP\4T'IC%7\,1>T9EP M(KH?[5R(^_'1F0U]GH0G"_>SI%Z\0!B9,]H=K,T;5#HLT\8Q8TBSVAY)5T/Q MZM4VJ!;%']:*XYBAV/,O7+%P",I:)?OU(2C[\+M*(LGT^P'>:&\S\?O2:OED M.0,?UR[SN*@WN@#=E*.I+GGXW<]:?S3L@(RJAQ1P;/.' TKNI+(XFH.Q?.FS MPK5JR?;'[M;2AFE#;8=(N&DKMXQJ6XJONQ9'G+2M)4XM*]$Q!,-N7-:1F"6L MT?2=JP]N54.?L3.WX6EG6O9K'^3)'O^^66>[!@SR%E15Y/^BDK+JG*DGV@P$90]X^SJDB6KD^0@UX",:C: M =58YTN+:CXWDV#ZF[ RVX 9O!O'NIFWIOV;6$1>Q_WIJL#RIJA8Y[RQ("@T M253GR8_KR!B8P)XQC%V#UWAC;(S>.0![Q"Q"L3_K:@39 AP'1[5%QY-Y2X6K M\(=42KWDU,TWQLI#)(\\2X8=;I'@2*J;G$JG@4D?*$&Q*SE@W>:^-XUHCFIA M?$=5L%9[DF2W5$0- MI$FS.E-?;4&) !J85"=!:E8;2 KE/3B9+.@<*8"U\F[" MB$ZSO@A[EDB:ERZU0/CU# Z>KRW1':5T.%>3H$0([@.D M;PT9AZ]#-@&5OQ#\,*XJ;J5&K>3;TXLRQ2*>UD*3I\MD569.$V+KDK'4Q^53N'L!>'[PL['/4-\2Y!*_OKZ'$RK9*$>X$P M?XQJO40)U%%[TL5X=+*NF^YSMB*['.AN)JRV&\/" F[8\+.&0,8E.QD$C%?- MO%?FQ8%KG)MGN^(K:XC+P\Y^*FMC7=*F)>&B4'2SAXU:')-S"A\[@!O/&+I( MB)"GZ^)Q, I1 XK#-&>Q.:P*)8]&$L&Z_2Q5P0PT,;2]84A*8CA"Q]2 $Z!! MWP")!D\GO"HZQ;(3TXE@N_ N8/0?)ET8 M5#E:O!+/X=3?0C04, 2'ULWG)CUC01YI[7PSX^G04;^)7CHNH#@_TREZ/SU. M[X:@!*=I2#>%]%\.;-:, '$_=KDA.N;@%Q2:V-]Z,6L.";;&PYQ@H%Z (=+& M5/"..P'SWW*X%JAR"ZNOK9LJ9/1E;7@NR*'J^,2/*!E]:L8G'VI&3N ("X)G MF41WO)W@S2F7B^97^!,PC%H"_9C7_4>62Z(J?NE*95[,X(Y>%D)Q_AOOWD!A MCL@/$N3+LH$VGN;K,X>@E:;\TY-#T.KA=[5F4:.HTJ4 ;6F02]'>:FZ'3AW< M6)=&W?;IA7,K#-4XHLVK[%]#2&:Y_;5%R>OHW=O47EO1;U8Q.'D%<'XV,@DJ-+ X25A ]P_MF[A^7WH8&)Q'-#20?Q$QO6C!NU4^K MDE+7Y$F?--=IGD5@85!Z\M+5 QMOL0[#M@"Q4'.GT OE11-#N!TOHLQJ*N:< M)A);;;_\YM4@B\IG34G9EH+C[I78=8C"D *1Q*17P'%9ZXH^E>.C[5QL%!AY M*EAKNP8#VP$@]9CU1)W84?]L]UTXN%%P ]L7T.PMUNH )6_DUSN>'-<2P;&M MD)W:G^0D.HB\X$.A^GQ7WKDU[PA^J!T]G/KPX#XH:2[6W67Q 9Q+#^BO05ZI MN?6"4+]:,D'\8I2O=O#TW#NV1_4K+W:L?N5**J2HSY2-!^Y[%!IS-[P^,R[& MF$X[)X<@TITXHR@-O#2_3!U([)\R_!W7D=$37F3W6F^^RV6SW&TFP-H-YL/? MF7FR-QB#+W>,UBZ I4>F7>:5'S LI9;@0'F66I9^&[BYU$)87[C>- T1P\_H MJ(E+8GXBN1/1G8 8:3GL'P8*8K@AQ:KY]@GUZ>O'KS:,9;UQNIQ5-WZKL , M=+?*8M_Y58N#R199^;5-1"V-Q!QRJE/( /V('C9V+>-?\[HFB8M+1, DE>Y% M9!N$ VM,8@W.086$89Q4U"5#HUA2YAIAD[E5 WD2K:3"!3(W(7<8JPR4UW) MH2RL$#T6TQA-I4:OD-./J#&H34!"VR]1UR&ZB2I@J8D!!_#!8PU/=?W)RS4= MRHW8WL(DV37,47BD*U/"70PW&F%H6''H8H&(1?$;ZK=*#)L]NSH^V; ZR=$& M;."RD8NT?T\5C@E)\E:CQ8Y@="( MG8%3"H.C!6IT'RT9Z8[+[!EC2CL759)XN!**IZ\=V5/C3<<8R'+C03W,P>PL-DX7M\NORBU-3&N7L6A[0%*H&!?JF<9U'WT M8^##R*7"X)>87":?-+Y>:W&*N'Y@]=,X+[#^95H5.HIPDS729EV.8B?1\#75 M<&XI#-N!XR?-0/'$Y,X:E!&YMG.M+I2S&+<&7K8,W+PYP1.L15=\F(RXT"YE M&U[M=L(\M!&T?^'6T1,-M_9*'7R]8^K@3P:])SYH?B[31+FNL8Z4%_ ;NUO6 M8D3I''DVLL'PGO7M M]'SNA,?6\[EL@8DTWG0N*F@XS4$ZIIFWCMNPL'M*>@4_XWSF/EY4^0UU9VOX MUSG!6W+.N[&]<:D2IJ#9'14#*W.;R%FBET0M+GTSL#*8^2(!1=^[G654N>;% M;J1!CJ-IC?'P_EUAQ(=T*-A+L,Q!7=X?A_KIR8ZQR O'Q?)WZV*I96"TNECV MG:&^FZ[2P4U'6>U_,$9IJV*LC^%^,#_:?KIFB$*"?95>@'6?&(PS.@5>GY:S M0G-)4^-BH@%FLF1U9 OF:'6GW\KEXPN;8\T)I<88*&3IZ+6;C6$7H%6LQ.D,+,?_ MCL1LL1B-=T&B?B9"Z!13PM"7U/-:<8;U&_%?49$%6]T.A*<'&+DI2F3G-$FA MF&3S>48\0\-I3)CS<0N?)+P=$IZTY"E@@E95@,FJ9\EJ[0VO6P.YMTZQUFD0 M.!.UZ7..A7_F^J+T23";*BI4CE2DG)>X7+XK/%);*(WLKA8C0]9+:A52)[[3 M?%E(N\1)ZP;$6MRZ?.Y[Q MWK0.AJX+AB?92#>M,,;O2=["ET^ *K8;R+!]< MLREO50*,\VAT.M JSAJ*CHA9VD.O.2ECA M91L4#W6WW2(VQ8;Z/3EL>;68Z[IR#J%,J/^"F%43P2:67$@@($I8+;C$-;*! M-6(FEJI,+J6;AI@Y_? Z,;.!PF.4[B8L:M5/0>BTTF&A,ZS_ 5\%^Y M53:]18<"?1AT3/&@X^2H5%GELM_.*>IV&QYGYYA9:"K9=>,5#MLYF&,ON MC^F@J;M&%53=T/9$Q.>BFWEQ&>%$J4A^DN76XT<7C;'FO9:>=TRC'OPV6AK# M'O@IMKCNU=KPBICT0T>+YF%^':?/)/SS&F-&AZC3>JKF_:).N)0X^N_OXM.7 MK\81_._D[,7T_.4T&K\^>3TZ?S%Z_>)TK,[5R?\]_^X;1:K6#T?YM^/U'XN J?X*,[U\&UR\?QM\O/QT=7$%?YR>C$Z# M3U>_O?G?P6\?KM[]]C[X\,O%^]ZOY??_';SY[=?@\I>+3U?O MW@3OC_\1P"(_7<)3O_YT^3$8O1KB"3:[B=ZUL@V4]K/GQTV]73[<5NW6Q8JN MN*+Q4.RN, T^45)>)B'H8A/\CX%9,9F!!H1!.&/1=-&Z, *[N, M0Y'R@:6HS%C-&OR=JX,954U4]EI#OT_PIJ@"S>=<7Y=W*:8 M]M'I2>D$>8NSU\O"ZD1,<]!K.EP6?5G>=EZ6U?7I?LZPG)23-)%FM.--?,BZ MR82#M/3M*$V7K[ 0*!QN0+*F071R_+IG.QUW[C2E=YC-D@W2'9J##]0[8%X5 M7(UK M-SD@%##)5>)$6UTY6P,E 5M9W: + =1HSR6WVZ>TX3%YSC:_%KEY4 ]Y2+5^ MKJ90J# YOM[4)"21F(!MO1; -D/!:4L$8<SA@.(G_=A::D5TH&4B;?WJ.EL;4JR^'L3%=9/RVU# +<'H(.@H MCK!@ZQD"\CQHX7R:/S^"%HXP*&%99%CI4]?(ZV7"^E#9B"*;D M=7Y]Y/R" M1]@R$Q-]['W;T*7=HN\>;J![ YTTB@^$+WZXD)M?2&-L"7Y\6#@)5I[-Q.^-@_>LK4JES^_?@>A=%AL@/< S&R[31]?ZZ+=R#ZT_1!;/)$]L9 MN"W?>&:C7MQ&RD3,0 $/.=YI:>7L^0,1RO>D2FTC!6MGJ^H/>NU!K[TGVZ6$ M)4&\E9RE@SJQD3JA>>0U<"'J<*&;G[P M[NE][JF/A&I;.<18"!E2WCBG/(U51[[^X0I_S16^A&G$*(%U/>K.7N/M:*Y8 MZ /W*HZP,P>B=DA]C\<:J/3-I.1A;Z:,X:HL@-9MEG_&WR8J+,K@]'DPR[ = M9AC<*O49DZF2JD"P>!@26'L2D(97#'2_5#D\!HTWL3KR,!NCQ263 Q%8 \]/ M\=E=WT6[TG[\_$IQ[:[ 6XV@T&Q07[ H6C02A7]P7B M\!8&1 B>>2L<>OW:TR)R^X$0" M#,<9YDF,VD[,#6HEO:<-[X&Q&&0($#*4!I*KFQA[#%LX6;<%YC3X^Z\?WPPV MR.AXN/,:';_87OR/,!^(=CZ>(.W9L>2ROC. MF@$7.CGU%RR-JM_L];C#3MS];2F55'+FA,<:=?1^$.#%JAA #R_RUN[P+UD: M81D?911=?N&\PP-G?N#;V[K+P2*9Z 1"MQNB:>HXSJ(E)?U2MS51P,=5@>JB MR5'J'/J@H-R?*EPK\> =>+"]C5/)@A2P&&FAFZ6"8[E\!#/\Y?&H8XB3_@ MKB/9Z>-=Z1.@%@>=1YQPLP=A_.V,7LX29_LO]"?[7_.EF,=1E"C=//K?559* ML]W#*>E3.EO+&S8:T(FA5XPJ.&1[G:;<0]?3V5*C@W[ZX)66W5?A%Z8F'/7- M#+MH4FK$W\(X+2@9D6:/>05_9-U KV31]RR;Y!*B7^[0+F"P7H^'$+ M*=;:R] H8"QZR?\[F#MV%_C-8Y_./=&[#MEMA^RVI\6F6 )XG;TTV+ O$9Z0 MM["/1F@S50Z1=B3D\_K5:[=.1.I!7AY\*5]SY6/@FF$2/ VG2C\\)[H9IZ3) ME>%GNL>">U^E98>EH!WIL45N.S^:# @_I"O2R5:.ESCA9W1TOW2=HMR7+_%VG9:[1 >M[BW4@69HLW9)9;#A:+Z1JZ6KT M)*#=_M>&T&XN$K_%;A/^[H/:F]9@TL%K&,RSB'.0">,Z4;C9]X)*W^ZF=7 H'K2#"^INKO=9Z@:WK7]HO]V=3_U]B^_8.4Y T+<+6%H23FQYI+F5 MFZ1$.O'L+8GGTBEI\^#@39M5#EA,,A![O%H5 M<6F6' -"D;R4%6=9A::X&H MV4<*;_"#&!31[7J+3-!PYW,5(>@0'(8E?!(<'*3 .8?7U[FZQ@+'UM@5B1MX MFRP(5R*6SHSR\0KL9-H0=KP.[O=8;S_H]1)VN[4$"[HHNKB$?^;X FK-51TG M+'8\;*!8#9T+B+)\P5%ZSLD5.0@I<0,?M)]=B(_(_/]Y> MY]3NQJD>]=\,#J3?UA-\2#L2I]12O:"NW<8KT.BX/0RXO6:=":#.2*2@6Y*W M=A_GOE6*>GTC15$MN,,=!#C?5MA21QVM86'G4K\7JT711[55=T*'S\=AP5FZ M;I/320XORN-P8'F:45';^[DCT5,V&F(^4,IGCFE$H:2OZ0+>-K")X\<@1:?K M\6/?L/,UB>XND;NNLK)N?^>]2^8[>SK)?'VYV\_7OMN/?+G[LD$OUM2WOVQQ M>WJGIKR\<].>([;!WBDIIF?&V@Z3)RY:7ZUQ4<;[R7A>W[DU+[>Z-;UC.J.3 M-79LF>'YX\4]=[QK='49X>12AK,0#.>@89M_N M=L#J?3M[;/OFSLW:+;:F)_IMI_"R90J\A9&:9,QJ?B!>@4]]]]=?@:O-J[GM MTOS1:85W_#AS;M^V(+A(W<:KHAU9MS&*@C"8YN%$E^&+;G0M^HOD/^AP MF 4W=48-"\92FTC9VKN[.KH[",!$'=]!TDYX/^5V[@VQ@JPV)%CYG#.9EGZ3TNLPCW2?RS@U M@#%8[A6G%>(*?U+Y#7HF/K$>WRA--1VL.2>BE@FQ)K]^VN=]=TQ#G[?58CN. MW&2C<6AY)O'A7$V!K6$D&GXA/&]T"D^GY>RH& CMM>B_1*_R@Q?\?+&9J'W: M1W=W9,4N]B_R?/_W(_X[<[[O#4J_P$H]&/?,:;3=I]^[0U.C\\2/B=V_4P67T]2ZC MOZE4Y6&R7>>0*]G%,P2L/QH&BT1%UUA7 *8;L'G\UVRY0(?[!'/_AHCTFA:@ MS>528D7-A=K!"\B+%A2E3LU=9.VGN+*(!>WBB*)UQ#6^.]M,T MH?6,K4QIC-VN)*N([I<3^_3N2-O(R<]IX43-1/F;$-MQQXSI:?[ ^Q:I]C." M'^JWS:NB1 RL:K-.2"V57N^Q$_AI?<*HJ3A M\^U!=C@8M[: 5!QZO.M%R[1WQG2([G/:XZ08$&*(",3\-XQP) \0X6&ZH M-XR3Y:,$7K9H89W>'6*&FS@Y),'L@.K_1N5E"-K/FRQ?X-.AA)M*U G6RS*TSE8R5X!8;^*\U.HA#&\B)4%4Y:9R%$RJ.(O6R4(T M:KO[.Q-+EP),JN"<:F,-GBB"H[ P:)H#_'0>E[8M]HHM.@[>I:[=AK@*8$!. M80AM( FT=(B'+[+LAV\=!= M2>&"GX]+Z@S2@;V)_[_FMZ'&R>P@H-P9F1>1/5ZG!5HA*OA ?&:(',\F1ANE MMS&A(3&CL%!N=:X-]U*E+:+<1]ZZ?DMT$;E9$$S%SRG5V;)B]$F M)?'ND'@#:D/R-([:,(F=TWCI'\6 9 >L\B9,E,WWL#,FXX+B.YS#*]8F^E6 MGTXIUEK:T[R=*4J8;=T]9,(JF1)4 *-^U"K>'_PX<8-&KU ZP=^!/^8U*[2 MX'C7*;!;=;B2]D9>-8-X4#E=H0."VBCK9YP015)4 UR[NOH@$/NH!9LNJTJ_ ML^3I2XSKUO00K-2&"UQ@-%<*)#(;BW?R*YK(,CQSU"UXZHR.D8(XKCBY#Q27 MHPL&0'*VX19QDZPG0]>PU8 E9 +DI"#Z%QW%)45Q&05'/PU( UE8[/!(34$S M,)@X&GZV'8&:368<2:=8.>AS].6P,S/A$ON6Q9/@_?$_=%J0SD2T<\ I' *R MIF[XB09DA3UML3F$8=,6(__4(URF/?\BTU5M" *4H_![1G!H\"-WS$[>M&$A MQ-W,?4><,'?GN8Z>PSYN,YWM>OT0>X6KOM]>'1 U6M$-[L?&<25Q M]-_?Q:WPMV\OW[_]_=?@I\YKW(]%?/?7=T4>JB0.+B+@4%$U M7TE[?9GT11/43*4%VX?P![F^3,3VIPP, /SCK<"2DJ;JZI,8 KP .S<)3E\- M@].3TY/>[T"9;3S%U6RU+PN[_.7BT]6[-W0N3W2)%PP32H;01R7X7:NTDWBD'6C_U7;$'24HU;F2Y]+9GN\5.8^PR2TZ4XTC2_=Y6/\^L1$ASS?J MY=CZ[L$NNU=_JSM<%Q1]N89B@/9BC]QL"RI(@-O$*828\Y*AZXO P=$%%J'C M.&*( W01HU\W+8W3"^N%2&XS_9.72;.",OQB?7='<@;Z2^S$^%&/IF?6$HA: MATGZ*N>([ RQ5!C=_>11>G*U'WQW6N#?+M]??KSXY?[+>C8Z/JEG#XU>;;.0 MYKA[M;\WTU6FNJ,Z&:R:40^#";<:@1='@JN)0/(A/8TXH;'VL\["&V6=H=+; MH9#F#LQKY]KGN-H>WL6][DZN:A:>8X%F+4R,820.R5SO&H9L)7AB+3'\@L0:XZ>,3D[U:##A,W2F\9_'P27"2=,? M-=#HML%MAH["N'PJ*3H(GDPC.*A''%?BY]473)TN@!O2*%A#2:*:?E,N%\#] MD!!!7903IV5 %0[@/:W+VIU_=>7' M3HP7"WVMM=OEUVY[/$-G80R[0S3.\_*NHD*QIR+&YKW&^'NJ^<4DU)FE2Q?; M>$)(W/#G-(DG<(54+#C;F! ?E]0KD5HC8?)_S@D:8U7>8K7L79/2J2_W9E7L M+G[5+O]\O^;H,9++VB5B-]]Z>_GSN_?OKM[]]O[3-A6EIT1YIRM$<@_48LOF M>Z 9DP916,;C"YNEEX2!>G(L>%BI[5G@C)Q=1M%?^&"N15'DX^]_&N&A*J-VU9Q??@1PCB M?3K0J(,F'D[7N,D3'>M!3,#@&K>EQ&UY6O>R.[3;DWOY/DN?7>55@6&9OES( M;>[)MP:&6KG^E7K)W40X:2$U3$7$/+@PD%-^6O35#;[4$_HRW77?@6TY5T^3 M]8]6\OA,;T',6_ $V7PW)E0?8A)XM!Z/+WIS]8;8[S7AQDG)T#V0VDT"'[J[N.2^,&^STZ'6+'ZR; MN';Q"G4#>?7@!ETF?!0]N#)[:\JM1RK'IXWHT-/27U:T%>H#H8AM88O5+=UM0Y.X%4G>%F/%2QEN(R+-AX#QJQ # MXY%N("V'H1,KA%YR3I&@VFO_>8F6%8@RC?UNX2DLSDVO05^-#'Q=@J$/^ J# M:N4LSZKK&8Z#V1CEQU"UL?= V:M?1>8!:E+?PE=H.%I M&5(^$MSA!%-]AH&MJT6S]$-(%8=,LW&3"^(-GO@UNBUL@=*V*FH_K1./G4+H MNYG&$U/-5W1GZL$M?G=UT9L+3-= $GHQL^ZB*F=9#BQOFQOTQ%AJ=V"Z#[X& MPP/Z>"=CX]Z%N^FH./C:?X J 2P-9/KH]8M1O=O>QRI1["TF/";*W,O5=<6= M+H!QY_@ YKZ#,*RI8U8%/P=-#V\!(R)TX=+O:8?X/GQZ*E[ GH=JB6.T8?[XC!! MR_R8GQWA/W]2J9IB[ *O#X4RWA48EF4D"]/Z?! \?_GB[-GIR75T0BB0H]<%$P*!KE6+=A8="GAKLD9NVNSELY -^BCE#*[I,]8 X_QF7 MLYF8:;^-D_B:;?(#L6YO_6'A%FEKH?7\^#E(P22[_0KJV&9!?K?GC5)=_WGQ M\>VG)T3W9RL* +=WN59A<5'6YE8)_SBXL_+8N&C:2MGUKX" I#YX=?YJEM^= MOAHT@TB%+777;ZS%>[!?U MKF"-4GM!H95YP>%3I;Y?,+_!@*8"VR):(]Q($MX6['XU3EUW$'E[JV;PE&3] MV8J"S'[2O$Y-PRM UW[+Y/_)TM&%O3^_P/4:>O#L%D2#JBBS5!%6!"ZC0:X: MM%W@220F@ 1LW',:?J?&1UHH?P44@H7KF,8) 4HKO;N&6%"%=OJ"SU9-.RYY M $((X<4Z';!T(HGLPM04C?B#] 6'J4!(%?7R M ]:KL&_(1,4W.O]FZ:2L^'T-M$*-F]^\1-1B.Y87$QO#)--*\?ZE"0JOAW ?JJQ3G\"M^PVVX MJOFALCM)4Z2^;7#[IU,D9=UH#ND.7D:RAT9EK"L7FLCD \'VULA?]JQV9/6& MG'I+:87T$CR%UKK*)R9XNK7KO@H>F]"%KKKMUT$=KQ0^#DJ21)VUD-!(;D:8 MB,K8_K3HI40YI@84":%9&-K2U&J7;VAWQ+J?-]068/Z->.!;$+A;UHX.4-_& MJ_9T.C;T<'S6'=O&XW M78>U3LZ8/DW*B5;2,)14D.(?99.*\X=SY7=5."(O*NB=6(7LT\A(%T,TROQ6?[ M6AR^;Y@MS@!WHP4HN-T[6\>]L *$>V]$WG64MWG)DPZ M<(T&69JACXE-JD_36G&ZW/EH MWRC%X59VJ$--,\:I 0LN.ARZ5%#1?K!#[W;C&G5O6=(+6E1=3:9WI.4T?]EE M;.FG9J'C+4?UQR2>\E;R8HV)0M]-X"AR4G2^JI,B M/R[")=_9E5,SV-1F ]H/14^I>3:D)$L7J*$6Y[S@[\:7K#ZTK MW>U$W#(O>-D]YZ(MAP7FS6UC2;KP7T%4W]LAW:#5DKQWQ4P$+=$V M9V3)35)579\Z0!*4T(8(-D!*UOOKW]S.B@.0E!>2*G7$3%D2"9PE3YY_&\8G@Z)HLL"VA?5!9'KW\M*<=- 7.[>I$8E)A;$G0"*OAJK!4H_U+JTZK]HNX1*.WD M=,69%C 3S'";!AA/@.K=Y\D5@B5F(#EJ"#6ZCK^.*:,X!8F[3?B(X8A\7(8* M*E68 M&=VJH-C+$JU"$ /1\OC]&U@^0H72FL*95895#5>AV% M+EAMLJ^J^VK?G;P+ROP MW4M0#%1%XUL,(9$Z0G4,W\/XGXZQV[M9=3>0192Q+H?AWD!1[',LP3^ M.)3)N>JL[UZAB.BYRF$*%>N]Y?K9T5V!(>TIN4BPX<:&M)[?BF +_5O:N9S# MT=Z69?R-C:#2\$4D:0SC!$59@H4IR!9>NO>^-P!*X5J];P("GM\Q=8;6M-1! M:HAZ%$R_24K.N38.Z:66**C1_/4O+]_\2IZ&,AW12:"G4*1>P0SA_L.# !O2 M;*GKW _K2?(V]'$++H?JOD8+TE+7QR0M;MP(;&5\-G#(CUS@ST^97:VC_WR9 MW0VMM%5&-ZZZRXX#KS2/(^Q:_2@SB.U#.'9.# ,@W-/%];4IQCL]4$G*'*75UJ--;8PBWEIG!RB:O(M0>FZU4#]GIA@T- M)!<3,V5<9Z>4%3M'11)(2E8Q<_1M*]]N" TO#_$^PGVK3_Y>HBR-!0880E(H^P_L M4W!AR5T>+]#LBK\D;,6(3T5"<)6#!3B)\3G>/9OB%=WR2UFWQIB>>X@0^Z0=3MRE(#GZ980HX+0T8E61-AUMQ4J M&0QUP_Y^SG UJ?-]'.)E"4Q+ ;6HPD2ZYV+]M Y4!P?'&8?1J, G20J58^A3 MGN[T?M_D.%=(8X:3'V&LD?'S*2RO?!E\*H;A0PF,7=P_MPJCI0'867J3SF/3 MJU+F"X,*Y8AH\2XGE0)$L5IK NP*.$>2&W/_6': MI[XI99*;>N['AB:O9Y;9SKOI=_&@; FZ-&;2AB^IWU<#L<8N7K8A4 9_O4V+ M^4+;XY:I:8@>JD9E6EH0+_(-38-A956*X2>^*(-*K"B3\E5M(W1/XP7MWYJ7 M.3!!#? SH7E%0G-?'3 YQ5._SD]7Y843DH+NXYO9'I*?WIJKBC0&PV"D6!4O M-MNHE;"@0@%ZG<*#L$_65[,,.4-43J>"=E!3X,?JX%T5*\NY7PK>/2Y'ZW4# MJ"J< +*3+A2?#&6A@I2$N-NB^J^H%I"W6$!&U1)W13DF%[Y\+ECI+A^EXVWN MX5;(V"MT4M*N]&Y@Z%34G)7<%(C#VU\?F>/]NB&O[LL#G#@:11HSU(27FQ:. M4B5LESF6>,L1!G1WF23 [!3;9P66DI+)9L[Z=Y03?/.,9@("(-3S:-C["1;> MX8HABF$T*]=9DZ=7*0<#>W\(_J7F!7M*Q5&I0" TP)_;;^G:%<(48LVOL;,_OJ7YR]^==-7]"ON0XSW!L$2TB ;#+QAW]E?^&)H M=_%Y#]8!@42V*Z%26:]S-;60(PL[9!*D.MR"R3\WM^(BA2SL@_J8GYBU.',D MNTA[9_* ()[\ !$\UC QY8BB@LC@*5LHU03P9M!;BY$&!A#, D:%-UJ9$[N' M,>BODSC#FY^/ +L=_$5UF0;R3WQ 4-H?FQJLS['[XJ34@>4L6Y'V)NX_'QOA M>DW+3N >VV$6#VU MSZK,/*TMIN9YRC9K\7K*-O\L4CN'#BI,!>75!$AE&3KG J,N"#E5J5CK7 M0T-\_86^)?A&KH!B6O[G';#H8TKM-)72#AQUY)='&Y2@&)4$MK'-:0E ;X5V5&[^E/]N6CI]2J"[DMRR=2C&HI,#2Y'XX2*8.7E,^ M@5Z)OD&K4CWA(SY2N+P+99I74:^Q%T*1);87F -OY"$8 ,KZ,-_N9!EU0;4D M2-4N:Z."/;VJ$-B[3",E?BK::4H>A%(K:_C%UK$C@4SUN! M2P1G_2Z78BE9,*J^3QHF6S=5JXP;"Y#+%"PY2(N] #B!_%L$ M&*CU255O!LQK"@Q(13"Q;D?;8BLMXS?S2&W2D:C'B+0_]#J=3YWS0=3K? !W MHGO^(1JT_]GIL\-ZVNV?G+6[GSJ]1W0C-M7'=AW,A]L0>(<6"R@XY7^)T_+A2I4W%7MN9*@5=$YUUV^^Z9]W!'YNF M(SX[0]T7G5R<]SO_N.R7Y::<7M<__B-J?/Y]U3]KOSCK16?OWZ/>/ MW9./T:B][V+3]'@8R?ZT&N#.KUXSU^B&$UTT:,_=?[9Z9W@A^'G MO>Y[ZY'[T6^=_H"T[\=.KW/QOD5?Z+?/Z,.@AS]?]+N#[L6Y>G+_8[L'XZ.W M=4XC_!:/%3[>[?7G^'CJ[S3'BR_N U/^/09W]>*^I?OX&.#2_[II WK MN?["[B#+G \>]WSD[-+NHSPKQ>7 WCV)W _Z OX/+JCX%^G\*1/GR_/^A>] M/]10^CADV)MV/^I?G'3;9U&_VC[L 4O,.GG'1.^_0@#ZWNZ?PXK/.V1^!)[?H M,_[K^#%=V+]/Y]WW?]CO;H';U<_M8]Z6P:(^H=?90:&%:8D48\:U!O_"D[3 M9Y!#_"B=:/^Z NW;ZYQTNK_1N1#=3__6NE[?)J+X65GK^T.&J#3?Z04\]?QB MP#="AX\=# )>VA6- &/A&52UZ#FKB4_M 2@"T,M\4%CU]#J?0-$H38E?]9X+ M@_,>^-C.T:[1I**X#7J=]@"UY1:<(R6D>%5\\RVI)5U?.G0]&+$W=R#\OGH& MZ&GOW]/I_-@>&(M*Y/T?E^TSO-OU)<."?8DW$BXL7";@:-.S+\\Z=)><_4'# MO/ _JO>@A1]_USGOO.\.S&5=]VFR:EBCP&%J?^@HPV_PQ^>.MA*^ZZ(J^PB& M DK8K&#-E?JI#;]#6T$TA5E#4).=WV LL4X[_>Z'\[9V&XTS"D_EUX(K M*#[9*?X33D&7/:R3"SA2/?@-JKJ+LTOE[_$QTB:T>Z>CVD,O&H;;1Z\(=,;_ M6.9*#^R4;H^^1\?3=:G[/T:K>SK=^#[X^W=Z4&1^R2?^L#S5BQ[NBK5-1B=I MM5695Y,2Q@& +I0%E[>PJ75R29]HO$RZEL*R1J7<,O==XE>2V\0^\;E>"E@K MI&RXH"NNAUX]/OM3^[3C>2_L:\&T:C<#W[W"7NB9U%]0Y!Q&IRAV\$(.I?S> MA3G ;0'FZV4'Y]SY9[*_.WY<1#[+"*Q%UJKV?W MZ/V0:Q(%\F/[MX"U'UE-;0]XXM(O3%A M79[VS:FFBE[\-XK R<7EV2E/$L_:N7W8T/UI7_8[+*FN>H*_P5']U.'C$_@ M>Q-]5P/I$ +][J3;@P/6'[3)4Q+YZ'7[_QOV-'Z\*JHS+]D/'&#@I TZ'%RG M3]US'7"CH,KG7D>B87MJIW[O=<'+HH]:Y]25L%= MUQ4NI=7-54QOOS<'MJ^69.D-:#0$V+DL0S!J=)11=Y[^AG=>U1D6/?J('%DQ[W&C=C,H?SZ'Z=C9T0EHQ/ MA,4 R4T9J9\:2A1GZG>T A8UG8]T MA-7,XKL08],>TFK^Y[% IW!$\IBEH3+7Q$BPB)-4'NS M[B73.L G_>2N3Z.*4AZ7U]S_@&2F7,!1&J72!X$3Q<*35;-VFG%%RUK](2H+2\T1]1-&IFGJ:AF)O M"_* @:O,9\A7(!W2RVU( 1Q&RLB MXB [5'^((8D>O&R8P.,FC/ES*VH062=L92Y%704;1\ L:F-P*PT.X!"#$"-1 M'H+)[6ZK,HO'A%M]V4!)0L2U06I&Y JW90F['"(4DNDX;F9S*:\5WE+&'J.( MXXV43*.]HVH#%4;5J':)%4(8[IV8#[%PMHP4\W5BF2G1<%$D\0)>BNH5BVGA MLB?H)ZP-:U^'\Q5U 'UTL6:56YG M4\AIE44@\CJ=+O(%LLJF4S@X+@.8S&\,:YCE,Z60BWR4)"A7\ -:>HNRU&I] M"B=OGHJ>MPE0:$UOXOD\*>S6JN;DV7"BE-C\D.X67DD16%)TQL!(U-)8@Z%O MVN.!V8V$)\QZ.\+2B39):!?#("Q-!>%CG=0ZQ9K(2*K*G=GRKN'KD&%1^@JD M"M,.VT6*#6?'X"UCRNJ"J #25,S11]7J\F4#]8-/8U!'39)6"5)&"+Q3MV/" M1D*H*=BW> AU]+&$M=>6\E/&06WUJZ>,P\^E@JQMAA#K6E>B+M;<-MI7=S#] MTI_!;_PK1;Z:/'75QABU-",[6\19;\7TNA\^#CA\:.*[?82MM1G=A^"L1X6\ M?M6$O';;C%E==9VN+"4Y9T[Y2X%!#%3 E!Y-83R.D&N6;PPS(HM12[^7BA%)@WW@$(GF7YDM5]?)RQD(1% G4 M& :(,#>YPR>#%5C.Y(QQ]4.6P7C59A7L'HH^>8!#$V"M6"#ZHWDO+'YF6;6PXT7!CC2Z,@7.3#K/>#55]X/*<,G7Q,@'G$XL;W0+ MKE"?J>Z2.ICF$"#8Y3B/[P\5OG=XY9G7.VK\_9')D0#U_>_!JI2I=94APL8GQ*26R8#256^U8V22 !;VI3+P@^!HKG*^*OWD1PIQ2>X8\:O]AK3G93C\X?ET1,_GESW=S MPD?M_\'_:B?HS ;]DWJG8T/?^M.YI:\?YI;B3-+Q?_V2'K]^,QS#_PZ?OYJ\ M>#T9#]\>OCUZ\>KH[:OC8?(B.?S7T>$O/]B7M9:2CL2#/=D7!R^WYB0UH93; MIZ>=\]/+3]')=Y9^68YY/OO[J]!*N'?9)F_T][W..:*]9"4>R:S:IQ>?!VYQ M3>>\SS@5^.$30EXZ"L;R[@)!4/##:;?7.1E<]/H1+@/\HG/6[@^Z)]'YP6\' MB#C[G\OS3G34BHX/CP\?P2JQA?P()N+LT\[/IU%C"7,F&D:]! Q'S-T<'QX= M1_UY/OH27R>(27&T^ES^Q_34]\>_(>IF.5E ?$KG:U* :X3F;1 CM4[LGU#+#+"VO MA5-[#16TQ7MN:\A-K*U"7RGB#/#@)3YL(JM^86Z;DB':&FHT]5?Q-=3@D:^SDI"->!@37Z%9TA^[<<-D;4 M92*(RQ=[P_V]].M^M"=B^3F_LTZ8,VZU-?38XR/U#0XXQOJO#D&H6H;P*HCR M09)C?$1DKXTDSK"M#?_Z)A\KX)0BJV/0<;Z8ZV:N/@6I "1,YST+!6RUL@\$ MTG6^PP%%8M,8HR%PE[7F'=0* T<$6)O9"EP,VBS"+Q.22K-IEUA M;(U#$H/)LK(6MTZ3&8WR&U@B:CN83B9)P8@]T*G8"BC#V&:+PJ2S'%0"TU8N M2CA"HN3&R2T]2^>-EK<"T-OL,L:N.DQ: VNL()>?/:(]TZ=*)&DN1,O.\K0$ MCY@7I.;GE!&")VCS@3"K*BYN=5L+0?M)^@BTR8>3H\W_68 B!>E37Y &YB-F M#,1\I\5IAEEDVLU XHK5X(\2\JM_=4HT+[+;M!RI,5A<-GZO%QRZ=] M>0!%AD;P-F^;LRC;L&F[:P16&YSO:6)0HOK5UQ'^>SZ/1^#C[JN>B)Y$6656 MU@6,5UXZ;=G4\807H.RE_69+A!VIWUX/64:K4ME;(8J1-@@:+A*KWU5HQ7T> M86^>)D]==Y/2NX,Z%L;W427@5QBH>.Q+QAMHS87H /-K;P*M*%3LHP%!!@F^ M7@)]:T[VKA%7GF(#FM2QP79JO:5_$'QC+!H5Q<^F=N<&.ZP*;?&*88%F']T33TT\]EIK(/1P-\OS5-BWW7KS?5*E-S9^V M\KXXR7*D@.?62UMP6Y!XE ]N,*@3_KYH;!"0OY?6RL9[;5]4+RQ= >UL4:G6 MB<\7KI;K5,WX8^'.@Y8'O;*[U,)F9]2,DTRPVOMU%$\%GRQ7HS3RLBJ@U##> MPG%A-6'%EED?[+7W)80BQ7J;PRH]Q@(5'Q#SL\_"?Q8YF^-8A"FR:A7%A:&_ M(%@@;5+7"2N;WI#EGF?IF *2$^K'02XCQ@F%-[SPOXLEN\_ND[C = /CM"OY M$'1E"2,]6PQ!@1HP/@X7/LN_IAF8EF][[[@<6:;C'!<7S GK%TL_1^_%(([@ M&Y<44)U.R)5FQ@=3;ZC*6*_UU4R-"]#HS))(G^B>1EY&>YW+?42"OWS[BCSN MX\.C%^ICG07"MF/J8IRE,8V)$D=J7 M8THQ*-5Y%[5D!_^:O(]B]^ +:)1XN MP)#8^\0_M>DG\W*.=8\P$I!E:F]/*=V#H-GCP\/G-"8>V66'/J[_7IH/'!V_ MH/^>=/RAPD?X3Z^/U2?,JMZD)9-B^)4*4]N7M-\>@G8+R;&R=N(*'CTT-P=YVI:[3@V23]_]!BZ]$CH8_TZN$FR:!Q!SC MW0+MQV]R?Q^[)D/E"N%2*; 0Y4'%LMMI0ZQI1*!C^]TL"*L_N!.";;0A&EL& MMZI:DFL*"Z< 2'),\4BH>$ (+&*&X*0M.Z3,N1&$>F+19),<'>Z-EAHEUVF! M)_\YG/P1#'EYH>\NDC6Q?G*O(K^4B]L0PLG17$.U%]5UFE##D]&"E'2.%!VP$UNF MJ1@TD"R*"/;G^/GS7Z?\GR+.-@J\:0EAPFP!0K+[:QF-^9\9_^=JP?_=\!)+ M6OJ&X32B@8;L"K<8Z@>!T0I7*R30C_HU)Y)KF)IL43F"I MQ]28^TS=B<.1SFU,LP3OO%>HK?738SK3I7)78(=65LB%,)YO;"NT_Z#&OJ*UA3-='B@5(BHT$XKHD6>)R4Z=64$-:6N-IP%@F M$R,NAPGELT&DLR/V 5.CSH 1FB>=/F1SAE\T72A_7U2_=5:26),SA:*"RU[+ M_J^**WZ'>;0DZZ,?-"%F';J:E.W?:(>AH58(^HC?-+5"I*$E>- X'TAHLXT* M)-E1!?*;2-V6JA#D\[I%%>?JDO#I):S/#;K"\(C <5*:PS").>I(95JKZB=2 M=%>D$.I4!_,^A?B\+-HG1GC=+WD8GM=ISI1?&';"TKEX;5-R:T['KK7S[&3I M5>J:B3NUWN?Y',-3NK+*HKM'14372LB)7L4W_XV&UE0D MTZY,5&T)/*@.' J45X-I54T$*!)@=(AGTBDO[26"T%1-20^NIEFJ/#PRZ\M0 M6>::)M/6J*2^:RK.XB(&G3&[5@EO$QIT+EY8WY8R/HVOXT17[+!D77EM;!BQ M)4)8&Q1L89I;5X,:N'R=HQ&KPG?RDI'3OHAAGINN%:I-8:&Q@RDL^.]MG&XT M7ZWEFRAUG3+VB(@ZX/E<,F')/[!4.H2@>/6U>( :9K&TP50[!*NOD& M;(Q]-P:G#24L 4Q*A&=DI6HZHES9)XVQ4D5J0Z( C1&!WJC&$WE5>DKCI&O# MHZ7LHVMQ/ @HB;K?F"S;=93W/A<,AY"RQ_$"+B8WQ=]V4OPM2>@Q9F:4=/7.^X^#4\0>3;&5)NM:Y1>O*JIFBU=1K M7RU =#-J)$4?M\NR44WZ5;B+C*J!Y&B;!:][G^(=H//-S5,(JXEX;+E,I:HH%UQGY(TY7T'6Z::@VBX1ZG#,(F;IM]:GFDFJ)8"YYRPC^V-TW7 M;*]:D4WVBP(S2U6V7.V6=4BR0*';J3T"O1TJHH(A7E>D+5[AO3C40LR-&$F7 M'' 6;=-"R)E"YBS&=709>HT;OILAGA>[%N(Q-CNS]>SDJF-LV06/5.7):MV ME1V@.G0OO:J$:DB4Q[/EWWOZ$TS,0RMH]7X0(XS*VPM4UG0@L(.6ZNH5\)F$ MKL77NP@5(D0Q'C4]K-T\)?7M=+?SE)S"+7&;%/=6SN=BFNUF4!0'KO'\4@U/ M 7;=TE=BF6.>M"&:"BARK%A.YO-,P^M_"*QI5\W(^I9$VRGFW-:-:S3B1Q;W MU^VO0JQ?K'H+CF5*\Y'4[9,T3N+Y]6JI@=HZ&*O^13>2N4Z+,=T(]]BTG3B^ M4FE5R54AS)XR253+K[H+JSF976A,%EEUE)\06R[T,,OZU*1/;_=&^]RJ%N?Z M=F\L53JFZ*6:VZN/3YC8A.]R2.IDG:$='>X->5CPKRL9UVY>C?4]8K939YRF MI>SN2/?_7?^0[.1622LL: M]XUC#0@RPH*H$6M US_7W#8N=VX1B@OCKP*#7$(E5'^S2Z@RRG)8O$(SU,7E M V1H5ZV$[N3[+^O:2[H$T%[U^6'C6C6.O^FR3$(*#T*U?9T7F,+..?F.'9@3 M39GL8*PLZ94SI$M-"W.):> ^13@T58?S&M5#^"DS MKR$O3YGY[[ZFA.^BBJ'T9D95*PV:@,-S5 EMSI5/,1S@D.4^Z\H 78,JU#V^ M#]8YR/!\G2\RQJ+%S*1LU!J8C_KSK1I;T40ZL0@;@YTX*(H]QO?*+["&NR2, M;@==RY63 &MG038D5&]VS.YLZ^JJ[5];#_11(=8,W:\@LDEQF_@L&S="L&'N MT% "1'H+HLNXFU[0VQV3Q@HHT*.-WG58=SVKGEC)?82]M9CJU$ M9%BX"V6C2Q G=NM+OMD3/Q MOG0LQC6';URGP]3VBP3W\UC.8$-UJXXQG#@Q!MF@[Z>5MHZ,J79)[",YU!31 MNFRU))\M%Z]1%5VP\T8LZIS)HVX/%%Y1KF&1J&=4 I=+^F:K$7&!A!N-+=0 ML?W0J$@YD;GZ(.5K0SZ7T^0NNW\FT57IE_)XMKQ^SS$+[)92V^^O/ZJ=N5WG/%M4!/%]9?V76D@-<1)MN$S2KW4XIPH GU-V M<+ X!\#/F%>'#8^U"GG(I$FPS!>MFF^DWZ8HUC9M:+MV/WT^O/!MS.N!BW0- MCV6MG:2D =^8EG3Q;5+$5SIPB[PYJ,YF2NM;T5PKCWI\&"8*36]NDC%"%[-[ MCP37+K9H&H">"X]@%J=CNHO)3I6!N/8"ITT?S[Z_6WG?ZXTWN^T MSSJ=_7BVYJ1V:PCB#QKN!C1@5=4&+8SU^EYLLT-53^/2L>AKOGLT8^MNX-IE M:#.DF) GS="2R80)TK)[PQI1O3_Y?H0+EE6F^/HI(2%;BE;;>$RUK]3VF'AW MBFUH;$$O30H2?3/+%F-2F47)S+2"!71CL_YNS>UG#U:_'& MG!A>>%:ZW%"=%WZJG -MRQ69,7TK;DJ#"_)XU%^]_KM$@/@J2\C*;K* 9?1N M4;VV9!'6(NZ"K7W^) Y@PP8X""NQ 0F(Z:#Q'7@@^G8@_-=)?1["^&F@>"BV M@V!$RS3$0R27B>WJP[;0%AM[J,[%-U&@<6T4Z%'M8;T3WPUOE :=6040L$8Z MK3E6&BQP5DS<;(2]!2@"*C$XU6B]5.&8^D*VU42%XC]#-^2#/4L*]ARDBE]A MBTW3Z<>J+9NC-7Z;@,6J"M0*O\ )@^VZLXK-0NH2CF:!F5@)NV+JBCO)X$_6 MQDZQ@1J9BF+Q44ML\D@KXC$L\B\8;R#$#'F6L%[3I%#49^K#: ;:#=PLK%LR M+1<%Z@60ZI2:K]*K3$3W4455;QN"JFX]X91*GS#\3"50WY+7;,%.V0:0)V'5 M<#XI=\9)R<4:@C_5$V]HH%')Y5N5DG@/3_N(V-SJZ2!/\19^)--LC)F:G6LOJ%AK0P> M/$NNN%\*XI.F\UA::M@J-Z'F7Z;+.+C[>Z_VHQO8A^MJ9R:3+*TK;3&]5WE/ M)*C*23%Y7JR=<[LS"ZGA>U\%<]!^S1V7'*"8)ZJ'%)/&6R9,^&+Q=KTQQJ , M#@)4HY!NXEENYON6U'+6]%R<_Q#?8+MW:0 C:'O\; M;#*N6R&Y.?HU.J$J&ERF$WATD6>/9!GLN7YCHI*I,IH,<"I>HB(\+LR@K W**18O"EM-E*6E&:;?DNS-DH9D M+M94KU\<)&CRH-UDFRA3K%RHDEDP;B3XL&S6>):AC" M(UCBTSE3?//L[=NU9@A:/4%54KJOT:#Z<3(JL)8?E+>6DY7$Q 4?A-#_<[TF MCAZ*ASERQ((N',78(,4IN'*)FY>A7 MV'@M_DHGV.#>EA63.@'DAS$ ML89GSJZ'PH7&ZCLN"Z2&:XL945A4!/ MI+81U;)J9RY<6I^2XHI]YA.IY;H@D1M8VB+$C],B@1(LF_4^"T)K@:("Y(0J M483S;;GR^[":PC7+7,2.R/*R,1K[ITL)O?SSI(2V2R^!.=F$#[:B;SX>^)$H MYF]7H63PBQ.$"B2>J\MSRHEDN#BI>W6T]_;@Y7Z$74)+Z:GJH4.%4<_BQ-6D MZZLX<0V81/8Z3%QZSDVOE,6V;KYDN*"0J<:PL=-3[T/ZP?!A/N,W M^H<[6?%T=+B;)4\/YW'88E724.]T'L\QPE_7]?B1+$ GKNG)8$)_7F6BXG/, MIY(&PA!,R[=*PVP6S'<&7_F<%-1:$A,G7*3O8L\P]F\4J4+U%XH77Y""X:XL MI&3W'?X8;"U%('B)\X@ZUBTSP.2#Y8LIHCD$E_>Z#AA,-P,\A'66G=X(H<$] MQ#Y]N>DRN)S.4X85:YP5<>?0,CE8UQ;J<;TEMSFC5M76C*5!>ZG([7BXBK4. MT&^NLGSJSQP;PPBZ,41W=Z].COM^<;[78=/U0 MWMO7S]8*YDG.1[\J)KK8=8XW2).-DTN_]&D]1*.E!2@*M# ME)@P[?'G(>K!WA^EJ=5G@Z1DA?%(ID[)LIC+3!4#H64F29UH8QV5TU4@'\&Y M>R33_Q:PH4-!744::BWDZ5Z-;JJ_6.O0ATMXV'X.$/%/ MEY=Z]927VCH$4$,NH,UH[L>BH!YX8WX+*AY_( CI4GA\(QJ^!)MO%-*-%DQ> M^$EJP?(:(D\^,0ZO6 TL;W=)LKB.QYXV?CR!P/H<[I\)+>?#73@5B9HZ3DV>PU4Z5 M^93!W10UQ:Y4BXPP:3\)\.088CH&HY(7WPL ]0-@1S7TTJNCD#B0\,,@2+MU M]O>NFFM.:$U.#0/X(YGV RI=ZQ6%JARI,Q,L6@?5V:2^J$1Y-C8A^])J$=RD M/>H4PBRTSR@"QK69SX;$GJ>SK$;[*5"+:4R'+S1TUS<):76U/&N@2EHR(A@2 M:>,Y*O ;?;T008S*/"\?G]4/3RZ9?#%?P;V3 *>OH5=5Q(-*YI6,27IK]6)8 M<:M43^"T(.L*)NVQ;_*&(ODU]G.V33LA[&B&_B@9KI'%;T;[2)=#G6"FYFJT MT8J92?/\(&H!OI889M2E-#3*9O8E$07TCL">= I M&ETGXP5'O? +ZD/L8X*56%#V!91H6@IIHO2(8[RYE(@3;>;-;)[=\[_13F,= MR!5CHGX=92075V#GY$,(-<'@/#9HA8U&M,O(+T\,;=NC$?&:ZL4QQ@PQAZ'Y M$H;).CU_US\"J]:3!I/@=M"VY:(R/%"7TSA&)+4I)%N3 1_M<\Y^1Z&C1SL& M'>UB'!CN9:[,VLDU[U*R,)T*^IITDUU-\O#632SN=MG5FFZAF_!P^!6]]^O^ M>2HO_/HU?D77\;UZ=L1&:%Z34%WV/,HS6T^$GU^U%$B0RN5;#R@5#$4X=&K: MJMLSI]WMD:ZL1NNUM*KFUJ8[FF]6GMH\_H)W7UIRF,73F!3B %F(54 4*^ 7 M.]J;=W#M=2BI9'(&'Q0RC=MT8G51,"Y*A,X)Y#JW!^A]&A>:5J.Z2]U.DWH7G_ M.[5W\HB3+#I++_U4FFBM:AMX,?LT?8X7[L0Q"L9$2S"6=5A[4$O^=_%M,D.FI%QX?'ARW5W@#SP:;*Q 1;2_P#1ESK1;*. M+C6@MO_,E^V;AUVV.)-T_%^_I,>OWPS'\+_#YZ\F+UY/QL.WAV^/7KPZ>OOJ M>)B\2 [_=?3\EV^_H=^\.GC1<$=;BTGE0VO?3YK'V^ M]7-Q1MS^T.MT8'*#I8;)/)]5-2^&WS9TCB_]"N]Q,J&4$%[JJ=@6[$BIOTB& MJ)/%)5SQ)'E1FYU;'32@X"GO+/G94G5-&?P]_+9 %_ 7&FY ,7O*DQE=+>^\ M26+LXBJ5?'!5.(_5N2G5N9C#Q])V\CR?2Y\%YTN,I[<'8SY(?U/CXC6HZTY6 M?:8/]Z&@!UC$0:@$6F&A\"+!G(K[*FN:^D.LF91PI\#PLF=R(A]2-ZF9"N8, M,?0=R;?@;MQ.:Z;SE1KA1>W-#>^7_^:MUV38(B [MX;O-KN&;EUQPH,J5<4P M""A1'?NKND?LUOE5@M_BC1#I]D^]DN[E/3V4]MW(G=&T4^<7<(EWHHOW[DWX MH=<^'VSOE1*^&1UU]O)-P'_ZOO]_U]8'E'(!=^Z??&WJP[9T+$HP\+ ZQDK_ M7<JEDBL(!&\TZO[2W7.J&S+G'(BVH-$&/(SV)XLGI7)W]4_?AVGY2R+[_^> M3FF1Z4N_(@(R'<69V,^P^>(:O7I]\.+Y&_2.YC":^5@]7ARG W*<_C8?5__V MXN7!\Y?/:_]\>'#TH+\='SP_>OV@;S8.]NW!V^?U?[8?^S=:"%X,6-02Q.2_ M?GG^B[?8V.U/'A5<6]\E>:'?V??Z:.7L*$V- ])YH15Q1E$1KF=QAQ M2*CAHR*"*JHTFV-97#J.<&*_!I\C:^O%3D2Z'S:<5\T??42[>2IX07%1GK9S MM[=3,:-0QG@Z8H2E-/![VMJ=WMISOUVS >VC_2 60ZKA!T\[ONL[7MOF=R^= M1I<'_8/H%.VSHMS?U%YO^2J2#_!_G'5Y$LAO$,A!CG1GKE@^R>(:"_@DB]]/ M%N]G9+CRO?<#A&Z7%N-?__I7U)UB @L3U'8.83<$;HWM>(0[=YY/"1M)=$:[ MMWF[L,R8;OOK7UZ\_K5C*+-^D%NTAAU\]/);=N];KE(*U*YJO_^-PGV[$O5M MRHLH][@OY3J;3&2%P[A;O;2__'??!+3MNB95%NJP"PR3++\31@P;7&C"VX$^ MHE)-GG.U"OP;2Q=;=W1[]VI_#MN5Y*-:$#^./SGP01 M#">8EL-CMVL]FQ3 P.I5QU1I3RK@(=#*^@,LQ3E%DD1[SW4U+YH^=$!8%D@WJ7#LO3&O-\QLBXC"=V3T*CGH"5=42EU>;3WM]>W;X M3WLR =5%1.CPU(3Y(< 0@T&D"$S8X_Z;#+R<2$49U25/%"F"L]$@'G?7!(/" M!V$),??TF>0++FND*K;;&#T#ML'PY(Z(L,)B ,"J,V7:_7M1I.58>D_?(>+* M7P!=5YT7H9E+0:) PDGR0%J2DAURV3AO MHFH<^X.M)'KBWXE9;+3"F4X.KC9IMAV$-8>L%2ZSR.9=OLC&M,*"(%8U6B04 MBSCSEED.O'F0X(KP>"?3*$OBVT3 170$4IB<8?EF2FQ==[P#1U7;==X(S%N' M^32.)LB8IM\OC,BLUV!;,>'P]E>7RDB)K6@$]1VV^^R7X=VHNR1;IXHOWHKN MK)GNDCMC),EXQ<50N2 , X5W.UC37N_ _@A9^%Z[SOM5K;[B>D(-V$^^PI$I MN46/XHC!)3(,,7=(^_*@BW;B&046>X<(P!7#^CA30+<\1H]&6:WV7)^$H1:3L^8+A(;M/D+AFO("BB9%-L0#Y/85OANL-'7,<$-*&DY:H6@3/]^7$92S1[QQI"F&A4Q+.K)BA]A%. M>,2$7JBFJIK[Q\"JWQX>O'YQ^"!8]>N#UX=O?P"L^NC-:OCG=0=[M-J MB:M M]A/RIR '&TJ>?F[W!MV3[F>[>&@3B?K-K4"P++I! (^W2@!W\W@LSU1OO=CT ME>'[0^!PCV]EGD[3TVEJN(:*% N/XINGX[3BTCR=IQ]NO/UL=-;6B^(@G6<[ M*(4[;Z+:9>"; S1NUZ9NMVI99^W6A&UNS:JN7S'V X=>BV/=.)!F!65Q E\; M%NFW14Z?;3"L_,M_'Z_Y\N\RY>C9=Z&/>_7+#T,U?:_U.%YM/7:"B:XQ!_'/ MC]UWW8')0:R6,/NA<_+7/HRD'71ZG_I$5W=R<7[:14Z>_JZ1]-2PF^X8N2DG MY'3YV$;1) _$U+W>''AQ+ZYM1V:W8Y*WZ1C!+ZKAH)=%)O(^ M[,$YKN*M EE5E>ZK@KB6<_%Q(HZ^9W]:U13*AVPZ(/S4U*_$K[#J>:]3[:0, MU&3F570O>X(S/+< -\@V) G2VE1W+?+-98(6^D/\O.XKJ;@<.96>E@8>!Y)L MU8=H!.E;["3B]'Y,?>;J,&_UBDGZI@\&DZ0K/9NP-K,BN8W3[&'0C$T>T&%] M>^&\X'KM>?QU%M\GA;2O]##PXX11&XQL35+.GDYKJDSU4>[V+TR[3VR94UO; MJ+]R;K["/ L#U,[*!&[/B,4BN2?+)O$&>5Q22IF?IS4!C3:3X5;O>1- ZA7S>]2G?0 M8#BS3 +G4&D0H^$9W6FD@?0,>*V":A^ J):/L7!0#T#5FT4!XA@'J5K,EXQ: MP^_ 8Z4'IUN30G.FA\ZE/QVL_[XJ7J'J#U T%D;*4-'976^LO=,[L8L&Q*A1 M/X'T/%M;1XF\[YKEO&MM ;:IA!8DO_-5P9!"U2O/';F)[UBO#.]KC!\2+(6Q M#]6;JN+,8*.>\&6%1I%8B389I'D]J7VR 65%QW:703"-I+$V=W859!2^*!^- M%D6AFOF9#VJ#QFCONCD9+1=J^%&UG )P;<.R7238[XDWH!X1/2ER(IF.'.8Y M>/(\S0PZFFX+M=HTT;+%0ZY_LMN %I3#J$B'QHBHEGYB4QD%ZP[MW*ZIDN<[ MIDIT@XC3,,YBJN%$;#LVD,:SDQC+I_(Q M_GDQY:ZE6FO-=[ME>@BHU J;>.]U2]G]KZC6O$2C6QJ5'.IYGN>JYTDM_^O1H/ MFXZK3W(JN_ I].@:4RP0 *JS6QY3^&8[!?93,K_FBL4ME%@L8[,8'8;89#P# M7[ZXYZYY)BHK-73!6"N+L YNB6"#Y7]CJG>VOFQGHYT[E-'B1_.XQCS&FL6I ME&O-P-Y?2&4UJ0/P3D;@'$F3]&JYB-,Z7L6MR=2AYD$O>29J+SQ-T\\6E':9LYC^&M(@Y%^EX/X:W1A6GE&>['36$K% 5Z! M";#OJ04314IN=&36["*YV:H\S&\&+U%.KK3BHBSX2J6QCSOSINDV654_')WR M>,A+EC+H:YOS_S\=SP]?UY126ASK#4P,O'-2M_DZ".3YE5M5J.U%O07M(9Q'R.[1])DB-0.B&+(D+92UE:3(M M6_"[.+V!_R;3$5B[!?K5)4 E])$[__+RB^] 9UO &,*'S' M'$X>J&YB>Z34$;7[3:=P75 (U'PCMSQ?5/82&^"00,]/R/J MZDEA6K=(APN>3'LTC_;>=T_:^]8<]\TEIX,@[+7C!*Z3K&*Y"&E592OP#X+# ML1R-^.LS\JK1<)PG-T(XPB\)\KVIWW$@R)!<\Y* :&)T()[-LG1$D4?W.2VF M*PL]&;[O ZOJPCX(*ZK,;]]!/>G'!C^K_KH/-D.*K"?#9)I,TCF)H18UP]@6 MER20N"Y:IJXXJ"_Y3S(E$BMI987+4)YC1K(IVT&(VU)1F 8CU3Q%D38A:/%U M5_7$7L=LXR %#P761'CB0H %*LHGZVY!U>Q@(3J/%+$L,=HVLF;"?R65NA_M M(<5+(@QD3K=A[UXU6B%59QA1%&50+KR)JB0* P;9=KQ!V\G:+:(9E 3-.D>D MCC_'U\'.PRRM%3YW>W"@;T U(VK/CW@BM 47#U1WBJW96;W$M/6SU-9 M+)N,"H9../D$^9NTNAJC%:VTI!R==_O@W](4D&+A]V$ZBQ&!D1)14! V!*3I09UUV\5?Z+X%S&Q9<)SH":X^K522314EW)ZK< MA'ET*1'!^T&G["G#^S/_P])PC)6[%Y@GOAR MG#UAUVJT:E6C":G%Y+;X' M)S^845'S[JHM,O?27%&HB^*EYXMY(\#!&.\;E "*=MY2M-,-:O(&@GT&SKJX MU3=)PD)Z9Q2+[<,:_OI*FE?]06C7^>&K( -22=W*5PQ#MQ6,E$ DTE=.R?>N M"4GNM]AQ<<9O35:EB?W1D["$[*6[^"JQK#U*VF *.9F6K#UF<>J[H[Y!O\Q> MP3'?[J\)T]4#3]LRDU4 M#3L!/]B4,7F['Y5)EO%Q*Q>3"9QHU)\&S&1E:VKTN:=5YM=%OKBZYB_>)/%4 MW_FV<6ZXV&MNTCU%FZZ>%T?#(O_"K4?T0/8W7JLS L)@5 M9(E6$Z]^U4%J%]Q0S("@PGLJBD%U07;$U%@;H: )-3E\&,GF:EE(/BGL&/ZD;#?^(-@A\DDE]@7=SZ")^Q)YQ#*S<_O M\FCO>#^Z3^*BM)IP.25K9*?HCB.]7+FK U=/>:'8?8B9' MGZ!(57$1=_$Q6^_GR:QHBM^MPG4IQ=G%<)NM5OT0,7NYCB$JW]3NM \8W;V M3#TB9#M5@DL$G[4BHX/#U_0+:X_1E4GW)Y(&B.8QE9X$PK\FT#3\+B4XC\W^9B+V/@5 M%Z-Y3F_@%\@@\#M*77$.@4A:2B)I\=A;F*^A#+3UJM!)*"_,3A!W>WV;86;( M]8$@>A'=?);0M;6@E):-9CA8;6G>P%G$F:3<%D,)6 M$<55HL)+R]<@SLK/7!]5:!E4,$#[WP9EI1;'*>6V8BVL&:/H3=*&R>Y/KE2:T MH7C1*$>5:<$46+GJB?+:[!I2[O6.(>6H6I/<8]IKM**28L.W\;DP-MD2-C7M M!9$_AE"@>(MPY#\W/GJ8WL$RM0N>,5_ MVF67(DUSC<2KX#ZL&7#6H54^!NQ MV&W/TF07A6J"6WDB-X0=PM@SG9^0B"S/OV"3I8+RS#?[UJ"'R"5&B<-QM8;) MH>>QNWKQ,E!TO,BGZ<@4#&(>1B(8\97&JNX3\QDQI0DJA$9 O!7J4I/63>RH MX1%-J-Y"?T/#S+Q@KJO84!MA*U;,"ICVB9;[8ZJ:U$3A]@@.6F6OD&G/JWZH M-LE.O*DAOBZ:9?&(TP[5Z9 217:C?(CP. 65X:LK2VYCD\WA/#1I5;HA9[,L MD%"!)6Z;IHSZ/=:FW@?\*I9<(8928KM$4'TTT&WN YX%J*/1&@:I0<.Q01JH M^:UO[IPR?K-CRO@\CSXH\X7YTH@N!M,2;(-O&M#:UKV4HO;)_YY?_'[6.?W0 M85;8]H=>!_XY^-@>P/_K1+]U^H/N^0>BB/W8[L&?/E_V^I?XW<&%\XG^R59)_K8Z77@X]U^U&GWSCNGT<7YV1_1NS^B7N=3NWN.G^V>(_TL?.V2OMGI M_=8]Z43]07MPV6]%OW_LGGR,+L_/.GUX7>_BM^XI/@5>UON]V^_ 7TX[O:C] M^?-9]Z3]#MYXUOX=7R=#_KU[=H;CQ7^?7'R">?X1[5WTZ&?UJEX'%J#;.1_L MTZS/+_"KO8O+#Q_I8^V3 3[A70>'][';ZYRVY >BQH71##[""X4N%Y[=/OG' M9;='D^%5PD6@<7H+_OZRA_-8MO#FX?3[3S#2%HUL ._OP_"(MQ?7L//I\UD; M1Z3?2(\+[DR_ P.X@ '0AV$33B]HZO <^.3@<@ S/X\Z__SX-^IG_!$>=7;6HAG0-N+HNC#)WGL8,(H-?N'W-OQ?%V9A+:P8I/VH MU_WP<1#)*^6'E64!1;K3^]0]AQ4-/EUF?W'9KTAM__+=_W1.Z%BXHJD$6CT9 MMJZUIG2WHD\PYW<=6B"8PJ#[J=/B-8#)X'\O+F$;VY?]SLZI][>[IMYU'UF* MP6XZS#VU"J)L2&B=^]URVW*ZT+?'5G.JX?"(SBJQ]T):(DO&;9Z!^1D7,!@O MU$SYK=3.>&'V#VQ1JZ%PJ@/9*J#74N2L6)D'5AL1K:([(SYP%33O4&JY.'M& M[%C?T66.3Y"$S4(2GC]!$KZ5$6$[ :\6[-Q)&Q*HD[0KQD=;6F^P6PS.=5QR MY)2AHEIP,V451@S MDQ(7ND@)1C3UOB8UCOI,F>(O>W-V;F^2VKWQ@)&VT6)M RR5M0T[*J"31@&U M9-(*VFJ8A_DZG1,H8K2Z,9**XVLSX1<(110Y23TLBM="A M9CL;N9O"=K7J.G_G-28(.?QVR@0@E(-#/>VE>"G--%L4&EPSBC.LQYJS0K@' M'8!A>N*J+81DA0O@3+*I17BR*7(U@G8'38[H=+R\89.?Y9-G2HT(4!]N@F$^ M793H&64YF#SJ[T35#;^\QFYQ,;&&F1]@8Y\M9BTM(SG2I\T5$!"K/Y-L@I/7 MMSP4(= MV([NFI*H[**XC%SNF@E68W#!@U?%*?65(A<^GDG82;A5A&K'($"))87]NZE# MTD8=(E:77OUE&X@WVV**\0DJBM5YXV$FA?V"#AAB[CO!TB(E1D(V/]]5H^S? M301 N$#6>JD\92XW%II8)64>::&KO2G($9CF_.<=7: OJS(D*71$Z6L/N;Y* M7>F/?S>*P4JGX4G6RTH%GOQO<;&&29;?T;?]SE>[>(*SVH4%B:&D/-W0TSDV M4J8;#4PCYY[&%8IOJ%:([7XP2TM1OJ!()TDZKS:2D>1_5:P9C(2_H ,3 M#ZB^^\.>UQ[G[CJ>ESDW9%)%"-1:9B[PH4F^F*I"PG0*0IN M5K=>[,8NVN'-BQ6J)0+FC#8)$TK9CYK:P2A:!1-1\DZEKL)PSQBI-OTB<)>G MI2 JD5P"/U26BQMZ,]ZR4NPGTY@RNI&X:$?76*<_;E$E( K3@F4!;!@8!W'. M3J2,-<1]H5OV\1B$&BF>3%35I[8.^(Z"-=HY.9K6:U.!0-DRHB!0=37'0V97 M$L@=?A(K!<#3T9L1T7I.,N3/8$VE.A8&"3"H"%?:]-QK(;R<$M4(:BY8BE-B MI[0 ,+1![FWI"IGBNJ+:I%(U$;-5D%_\4$_'0]9UE;TDZ.HC);)ZTLZE.H\. M=RW7F4?ML8BIHL+9AJSGP%:Z''0W5YP0F+68_PH%S"J/H]FTZ!2F?C'A%_5M M-"QN, XI-6J&!VBMD"@IVB"Y%HJSJIDR=%1!F]_#%:>EZFF+4RDY:H6.+**Y M2>WB/8(D4VALW$T%:LG4:&I)4 FX:U)B!T$S3>L9]0%?5<-DUDW4NX4&5A^N M/ZI/JY8K4#WV+A2)N M$_.>K' +,JY3GIA>:]4Y>?J"&..>5=L6UK7H-AQ"=HVM+GAQ9]2\/X:(_N@UPM5CS$',9]=8[$S\P6T(N2LS-1G6KK,:9@6&,"O,-@* MS'?2*\UUM0V9T%M\AV\X,'&?LGF@.%_KP<]UE6C\X.;@ZX"35F,E3KYCG MP7P&G@:67XQ% QQQBIGF]-_Y,"(?OV6[0':OY^MTAF9@IN,1&KPV3N9$NH?N M$SB3%S/#_A['3J0AK7H_T^QG2/\"\X5.*)$I6L1KP]"1?I\C;9W6ZG&MM0QV_BC3#6QZ MLML!((X.<;7FC* ;*B7*8:YBK]RWVCV5=*4$>'\YJ(#W5N?_#7KMTT[T7CL5 M)SKP(_H#SF1W.CI@%6\J@29I<0,2>07_KKP PUNH9F9FGJ4(CM.':6Y(599D MK$FBU44RCE1OI)+*G^%D@P29%*66,$DKQX:L12<>2)*%\C2>:0- MD27%H(P%SG*#,<1I6B84U.6W4"RX\.F2(ZJAXA9R^4RE,47Q5![+U=84+M3L MXWSES]A,X_ R\=,T?=DVE G4NQ1#S'Z9<4)[/I MK/2:VPMN*;6U;>$?IP=:+ES^-H4;E:5-*PA#8E"U0>?,3<"5IZS?.:FS5T>D4$QHHEHC$>2"S[-R#G80QJILHK:X#._!2&S;B?X01G MF21?2E8CMW"&[)GJ[UJ_"^<;M=:O>B*ZCP_B=REGD8PYD82?IQ-@L:#A;M/> M"=14[5Z=8I$A4<"E M4]*L3*- GV)KHJ!HZY(=KYM===WM-$\P1"VLZ3 K<^83[\2_QQ'G5 %OSISF M:K(:)]6$'FBX3+JGAF4-'&/W$R,GOD:5 [3VZ7EHOS1,3I+-CNDIF\RJQ@X3U5&J M2&M4?I=7/%]/.UNIS3>#,BU4K6(YI8E"8^6^RWN.9VUUR\WU22OW@[&59D9_ MIH),;MPK.Q^2;O#)>\VF&8O*M:'60_)3+A]4<>JV.Z\Z"S4^O;@&8#!Q^AN6 MLV*3-M@+/AV_N<8<=2\ZMT8[N0:'[D1@-EPP$I;>T;NG!"MHHS?NV^YEI(]W M+"/=EB @BCQ34FZ::+(]O5==VQDT&)T?_ :N_IO#P^AWU(.=+#I!/JHY%M*RI&R#BVR)=T0;6@ ;^-HO"B4XPUZ-U$-46P#B'Q5 MC\#V@3U'-RF\+W9,>/N+$=K7B'["G6N7>)]MVJ(8>/=M3*-2['>8PY"21&54 MA.P(3/. T'$3EQN$U\^R1!Z5J*:'X:\R$#6=4G>VW,8L:Z9/=]GXJ:7GB!$C MG6D_Q'$_."DCS4JFW4J)0I4)^3)<<54_,CA;PY2SBN0'.DXBDHB:B L;5&V MQ+G+\9^Q3;E?MFJFHC(XPJN(62:[;=RDZKS4C!CWC\^V7GRK"HZ99-%PFB=3 MXXNXR[AS2N#ECBF!M@D>G^13_C=YBUV[PR:F=#9-]C.Q ^&.76Z(95OA,@2) M0& >C9(L-B"A%3&AORZV*:)BD25V%,"KY)OE4ZG'I7;M:5(:>'HN733I ]3+ MAXI>I'>OM.Q5C,=Y8;>),OD:_32J]L_!FT'F81U&=8$9')1GT"G,BPJ&%7V& M<;Q@2M35DSZL/Z1FYN9@^V9>>/@[:C0GV-^R5"6_)O)3F>855B9-*7N\P']^W5(AJE"6Q5#/;<0ALQW'+T<^?.#+)9U*C73M5E+.;Q^2H5.0Z4H=$ MZ76%"*%JDCS4F;95(3M%!6U%_DDL]@WY:DLZGJDGVT_582!F-PW3M*XBZ"U? MS%O+M@3YJ8E>A;Z3$.(ED<0#22=%Z+ HIDAT$3EP@:6)A]O90D*,X660R( L1JEJK>]= MF=*"I(N1*!NN3G35+'"ZOP:QAB:C:T_2,(YX*5MNTTE+GQ2"S2(1LG[D$))J M%*8Y?QUN]RR>E:92E*OZ:-]FH,)S8ILE13S)LRR_4_OE]]KPF57J6L1I@K(J M\RR-E=]?VM'=@D(GN$6WR33%7,L#.^%LTEQXM6/FPAE(\2*^VCB-:U,[6YWS MJDD%J_9<$C'O@*. @I?)U$@M"T,"N Z:D7ZJBD40Y,#]156GK^S>>ZX\DY"_ M"*/ (^*WH30Z;)70J(N0&>>C!>=:0O4FE:0U3D<#+<+/=^Y-]?C0T]EQR03" M11@1LW(""HGU"D324PB_C6W,!'= $S;/P49>0H=@9%S8S=H=+E1P 2G;?C@>PM0933 M=9QX1?U>*;X%Q"I=NT36@Q:107TT_+ M3UX3<-D]O;=K]/8=@^X\53TI*';*;LUTX_SV7OBTKL5VBZ@CQPF#,FDB)*ZU M=H6RW[DBPL.74YFQ33AIM9,8)G5?&M[;8%GN<6J!:)I :0W0A\!3/7M1*L_L MXC+%1' M:9*DN)7(EL' >5>3P+GFQ6)D3)G'Z1 MC"B4QE)#ZYJ@/E+)I_F?%M,$\;2CA#&0' C5CU/?*M7T*5S$^3QN3,1/D@"< M]3#.S=L@.I%ION-TBRT.:$;*S2RPM)*\5CV(>B=]]P[ IDOKUSX JB8! 5ZE M14 Z<-T<=0MO^'2\NW<:5&B1<8/9R5>,5V'!.QA*3(/NQ:V<^ W8%B)XH2H_ M^Z,8_X_'+P!P;4-Z UQ\HQ8=*'!/NN&N_85_IC?OZ3885IR6-X"CPWBFH;KAG MDI8NR[M*;PEU(+QWBFME.LE2;A8*7\#I MQ=\0(.(38@IDE4Z;2HUIJALM_ON<0I89'BVIN[)9TL&NHPROU+G"49LMYM(E MF(A90U"QN@@:&WWDTB>:;*Q<#&]26ABB9#8Q"/RLPT6J@")SR8(:J'G+1 UX M:)*GGZOLM-HVS)<-TA@VH5,**R) M/$9%K\]S*J*<1J%:M5YI MIUT#(9\(%4)[C$U0%S>;[GWLP3@:(^XHP2& M-J[-<@1"L?O1'GY42&#\O52$,+"NGW+0NJ1@O7)C,,9S1G5@F=Q48RYX4JC( M.%.46)0Y[EN$Y+]I;7&EI&A,EHJZT5.S8'=M_)9N8:2>N26\+!F])#@$'YE% MZ7B=;=&$EQX^1) C.C;NSIRC $3FBS$PU:KCD;CWNX9(_T0M!4>Q!J'2(5+K MOY7FEBT_)/13[(1BN0,6XD'9%5(E+JH-TQK4*MSS*):'!5(;4^>%&*PA4N=W M!66=*GU\DU+;%[M 7,%&4S1!5"VO@73,23E2Z3DI.0XUDV:J;%L-Q$0[12/B M4&7;@>+2K+%ESC8JG-M=Z0IE;G>^R.X-!PUBT>#UE4[BX;L(QH8KI:U<>#[[ M9$O3JVZV&5>MN)5=M[K:W7(!31!24&+[3"QMKM-D=?DZ4H7*7I\;#HM*XWCI M59 )'1[_'F++K!)RMW"P4LQVQ_$4$]VGY-8=+802;B^KX+R*^;%!#9F4!F=;&9AJ MZG]YV.0Y(T49<95Q1PZ>KGE\G3WAU-FHWDQ#^+KC@4HV;[2X67#0E;,=IN.@ MOH&<>2:A5==Z*BYA/^<67(;-)^SA-29X_2WLCS)\T[D5:AZE!0RE)+!#N7N' M>-< MP-0OB<6G+S57X- (G,D4S)1T_#9^]V#5Y%2N(G![L#2.,_! MPC.!=S)3QS!!D9H93VBN;"N:B29"\>RK %^+5=I([&H89Q'S!\L.8'66A9J= MVA(U&NLM^\:=QODB[%!Y32&4C=HZA+()$9+NC4&=CDBC 3=DY M;;)[N%UJ^A<-BACM80K9?8J++\D\:@^1UPV9?K=(Q2@65A,$2F4&%8QS4H1]ECQ'#MN6]K%=]40*CR58BX:FAYF:];,/Z$_,HUBA;W4X]11 MOT9"$>*[M!JT#;E^,>&QV#Q1%C7F2IQF["^ZI4_"'-MB[KDL0]9!/+ "$LHR M]^,896>RI9;%H2R6C.%5MOA8^:SO!Y"#\BV0A2\&;Z@[[[A/FH$?.L>Z*^E/ MRJC#%6 M5XI362-U^Y:B9&?)K*3SZ\JRNFL(1^:,;DS_:&A.6WM,TK7S.AVFXDD2MW6F MH5Z:]I&H=0N\:EPN,^P1/%8-4(09E4FN_44T9(TW%?J^$7$(4F-+'@S5#6(# MO*-]3J;D8KCC32?3)/2%>91O%"ONJ'L MQ>)>'0.KQI?37>KA]M/4*R3*BCD7JO>1)G3\.I\*MQ3V)$=_Z8TMPP*%?D"9 MP&NI"99J]HJ*;6R*4F/_J386EQQ]C<4E1]](I^J!Y@L2MQ5$M!>=HY!Z>8*/ M;!8^\OH)/K([\!%MA.LKV8[9>8?2-W <+5I>DQH%'R;^PGS-NAV%*E;,)=_& MGLWNF=B[5B+R7CH6MN%BG)-QUQZ171?U$FR>@0JUQ_7:["2V728#JF#G 4O2)6FQ?7(S#OUY4T-GZOGA3&#;DC&RA"(F6;>I*YD8-D&:3C#C])KWTHR<+7%B#974C"?6T MK&Z*N3(,76SCU,3@RN(*TW*3E*Z%H:P5(D%XV:ZIK-G_^O2CGZ>2^3H,WDST_V6L_1<>^V39[ M#7';HQ>OCMZ^.AXF+Y+#?QV]_>6' M&WF6<)#WNX:)]PUR]1W[ V*IJ.&I;:96WX+!MC]USD\[IU'[_#3J=?J#]@!^ M.#X\.H[Z@XN3_XTN/@^Z%^?1Y[/V^=;/Q1EQ^T.OTX')#;9^V"<7E^>#WA]1 M^_04]N+RTS+-+RJ7E/]VN#4G\8RH^Q&1P0"N!9IHBIO BAY*Z$PQ'U)R0M,U M*)H0325M(<*,8R7R:<51IU(*U*=9!=(&&DQF,=P%O^%U:EQZ^UI[L#5- M$4*SW8IY-,H.@:LJX#P=4;/1*"%H((6X&$-NEZNKG+H'WO2$+HBLY+ ]6>);?5;EW4F*-@W'^?YS0TUT1$8O@PL?WB.C-CE/')4O_ MQ*8*U/#W?1>=E=#P=.[ P8F9=G7T?NDM9<]/NETT84M5^PIGT)8!?:L"MJK* MS8Z9(UZTB8Y @*$..A1C6G$79;,8$' MG.8X*W-SI*?VE)AN0H!Y?L" -UV<-B%W09*[D@EM4$ "KI803R05&I55^KL+ M-,?..,"WAA1R$/1FE:2S=-DI!5IKI%WR'"8OT[ID9@F]->_O#WZ%6GT MX!_/?R7"0*P449#T?#+7#(Q?>65X&!,BSL CCID%XU=[M(%(/G%%:@"><9,$ M,01X6ZLN.?AE=ZL4@+^ZOZ4H(?@F]Q\B7(.UAO8N:Q2CA>]896M@8S%ADTAF MR#Q<(B&(D$2.<@Q"",*<''T76LOLA*5]64C*IVR(X9!H;/_QZYJ$4"NP@1:H M["J94G50M221@,4!=+_70F>1Q;!LZ7QA]06UY4T@RA1WT1!3QI_AVQP6>.EA M:9[+ HSB/!KEE(7UFSWAY8J1$VGMFB1?F*%SQD$H).5+B!=60BRC1!CYKO,[ M.8A9( MLVWKW#K_[/1.NOU.='X!^]-99?S'+S9V[S6&9S>4$UC:RVQ+!KJDH=I:34:7 M_^UGSZX]IR;JB %\^>;72,*$;8?N]4%]5+<28=%X25@D[EO1TJI#3G3*C'48 MA\O'R''Y+^]_\ALV_!@MS[UG]@2^UU\,D0!IR(A-X8AX%<&9IOHLT\ M,?2W'G>.&,L-8H>S&=U@O0%_H1^OO#3G*U:=XYB>JJ?,($,;(&W"[A(W7SO. M3L 0 GZ6"#6.1]=$30Z[ !/%@2ND#XW>'Z)5%H]Q&KU7X/>-$DUR(0NO8H+_ MQQ,2*E\1'U]0O($R$08$6/19NG#=[O1AO4Z>*1$8-(Y:KY@ZF$]WX+"MRM7==TY")"&B>D]A'_/5E@%VGWZ+E'034MP"*V M"ZN'F(V?1]R[5 B_VHN-]O2V?E_QRB FJZ:P.-QT9,<@CTTRTZL6DYE-VQ[I M<3IRD+JT1:M"4.CS$^I(K[JFPLTP- -S/$R96)ZHXN%?8)XJC9X6P<318Y() MK@Z))6[-%\>&9>&26E$Y=R0>^82 E2/%XC#-YW&!A#/CA#@IZ M=*0YH51(/@U>\O:-KGM0[;NZ$LO.37GV;8!.!IHX/.(YJ&ZX:S1,V!6?SXNB$QM[<''PAV4WYK*NQ82,:P8-5812L-4_2E.R1)WF$J6)JAV!I60955E?]HUXA(&T,? M3.-D.9Q8_>?P@&ZBC@%#*V@ MKD>[#U$)IKL706:N<_&ST0RF3F MF];79>4EE;X6-:]CM*]-S[OJ!;"AG>T3 MDR]3D%!TOZZTL.[_??*S"?P:+1#U9_Z[^\2O>YEE\ M__>4V@L]HR_]>HMM7D=Q)BE!&(&_S7CYZ2=LSQWA! M5L*I_J]?GO_BJ;>_'T9']"GUCA_P41G=LN\@!S\_$-W]!(/ MW>6[_DFO^Z[3TX+^71=MZQ<@B%AHD+_CK9*_W3P=HC-)_V+_SAS;"^%6_[HS M8M.G.M9%D7S?8_-H5^;I-#V=IGJ9^5R @1V=QS=/QVG%I7DZ3S_<=ON^(WD$ MHCA(Y]D.2N'.FZCM\1AYUUV?]JNLW7+%\+2JZX_N:54?^37( M$?<-A2I/,3:K<#*KW(C;M.5_HU#DUJ8^UJ@S>OFCZXR^@>EF:PM!5JG0V9;! M/B;F&QQ_KWN",^#!7YYW!RM0X&RG(#6V-J$2H^CB?12>\X=>>]WY;AJ-\,M_ M7TXS['U4QY/3LF@P+/ L_M*I*_@N%0*$FM*4/%3SJMXI_#R&"* G#*7$F(YO M0/ITNYR ,56:^<$M( A_FPE\[.%Y)0=JI,VE!TT/UU4'4G00EQMDA&LNPV&V M[O8F$2?F6>7U$*FT5)WM1&AOE PO/ZFQ/Y/_LX#KS*-K\OSS!)+/JK:Z=# M'4.*0?NSC->IR;("N@T>= O7:KJB>J>':JT8:%V&<1.KU$\Z8B=K_R. $J]> M'[QX_N9!0(F7!\]?/O\!0(GG1Z^_/U#B[<';YZOA+[YOF'-3?C5%.OGN/U_< M$%3ONX<[1035+;!"7"CLSK_Z%F_^U<\,6F]T-T\%AR\FX=-V[O9V_@;W$!J8 M)T1-QBUHHU/B0GO:VMW>6M:X]<;&GWF':\.E6VE\-KFJZ@#WT<<- M1\MK_Q'HORR-;7 P4H&'(2GF?:&#F=Y@*V:P?;#(B+B1X=_;7F!1%W%YCRVU MA;5:10SJEG6]C57EO79S1[5:8T43I"IV/2I*$($LGUX18P$F(#/I/TY!3FG8 M5V&^$ EJ3R9IEE+/8GBJM+W%RA_X-E:F[W'G2([H3Z2@F,0-95!3VN,XB;\2 M!.;NFL*0+)S(2(J5:!,B,V#NBW1Z&Z,!@^28(+8%%;-CJV]J-$C&LJ(QQ?#*G#9@]5ZM%APM:B*I))<,'7Q5*KHI?20*-''0ITPI8I$ M:B<)YS0?J_:H09Y>_@0^7#;GCOBQF9:74C+T0+4LBSCS'BX2;QXD(7*4[V0: M94E\FZ@>F"@#*2B6N%"?!YW"=%*\$#L@JRTEIMX(S%N'^32.)L@ZHM_O-Z#= M/XC:#4I%/DY>P\.=*+5#,\+/&B6IX[W#9[^]U]#<'Y ME4463_@ _1MMZABB*EZ$"O6AP^_G\Q^*\VIOA<\L3VI;%31K-K1>LMSF*LJE(SZEZ5R[T%Z37.I[?2O.$1))_9[.KY'! M#-_30!?Y0/VZ7^W:VQ"]H2NF+/-1RIO)/61-']LDL5AGY)\^[:$#H&B;QA)G MQ.KAVQEHR*-)7++HW2A/3[A'YKK)!MG=[EIJE\7N SS.D9,MY-5&;":YQ,+V M!XS+Q)M)K"?<>(BV= FN=_,RVYW4:%VFM#($@XZ)$R!Y(P,#MZ%&5AR(3."% M0^RSI!RG:D9)W4>F_16KSH\/P99\_;PX/6+)PJ2 M)PJ2GVP1?F[W!MV3[F<;%/ZGX2"IK\EX*L5\8DU8DHY^XB!9:V6>3M/3:6JX MAIXX2-9CM MZH3^?FK9>%B1/(N.HV??A?WAS2\_..5>P_ZPPHIAT\5AD=:MU+%:*7K2W],Y M?'RT0MPT6B_-OP-4 :K3;7N][/M6SVG0Z7WJ$V7%R<7Y:1<9*OJ/C SAZ&!9 M6?)V9;XYA5\+/]B"9A$J[2#96@)#Z-0NBGX"L1S.=^#AZ=/!5:.X MIAHE&WHJ9P5F.$T*ET5$':_GF-Y^X2;8S7/L-FM64U-J3KJHFS(.^[.&X3)( MVOMR(Y"VU?!L'IM>4]1HB.L9+3"-GQNI<)O:M/#]E*+=0]3R'#7;/N.)-;Q! M-9>-2U@GORO.SAWPYSMVP+>I%A+/-AW-I MC:%?%%\LX=M1<[=M2D?[*TD)2#M]'S]J =?[TYX/Q>O+];6_Y![K;> MYC5KP,)_TVK"C)$[1$I152]25VM/G^UQF9_C&83@^.,DGE^W"#>6$H86@8+8 MF1:6ZAYU$V6J"9 Z32;P;2Q/A(\Q-> ^ON/N.L_HG6FGLEZ8@ MPO/X*PWY/HF)W\*S"VM615EORIT-@*QW3H<,=TR'M"UVA=V[+>P*K9^^U>F. M;?6IKA%$[;OB5IQJ86YR94VRJ PFL M>M.:>FT>@E?T:8\;E#6MA]RLEP?] W9P++4M5Y,NPW60\FFIKD"6=[P'Y8Y# M%P?^,R*J"77AX0K2^DG9?JQB%V0%8&'SU^0&'#/TVEM[T$J19 Q'-37S6ZO'JM79.#$X0Y0E92PWJ*Y<>53[H174'A&3&41 M![A5D2GEE6B3J)04"4A:&"_#[Y'I@V]PV.WVJ3S]^YW\^C))Z_36]12WJ2MJ MS-)ZYWG/Z4Y;Y<+ (:@L0)G,8J$_HK"6%-HJN@&Q "DBR+34EHEJCDR+O72? MZ4$B8;"R5G7->)%XEKAO:>-Q@*W8^[J_IJ+A*B$]-:W(A-I@M5E%.*%(VOBR M7IE4UQ!^5[\!.(R]^WU?[=%#[,UO4MJ@(!>9YKY(;^RV\C8W=/Q53%QG^.DD MZ/+P ;"F#Z8]&/;[T0W,Y5KQ(;CV_;>((FG^Z3>M@^H,C@6F)IK--Y4]>%[U M?)I$>T?DIWC3&,M9_[;I!(@KQFGBNT3>.RRWL>'1Y+BEXGHMYQ6S_#U3[A6)I6 N^L06>XVC'W E;F6W8@>C2S<,Y_+EHL*!) MPO;F7#/EB\9CQ<2Q(<8#T%4%BAL^ +:DQ4M&-$0!8_5>3%6NB*8"5&%;\FZM M,N=13%$/-MLAVD:H#Y 0XQ;K%NI8C_IB[K&HD4GL>"W>Y40WEWZ-/=J6J0.^ M&:97"_B6L+2A*I2'ZWIU30I2YFJ1R!Z3%5()577-+ __,+Q 2)^H5'H*9M]\ M@;HR$K/(7%L^\"87:X*\[X9@BOD,/J0$,"L#:,7;,<,O3G6W@4'0F&E$R'?*E4 5#P6M0&Y MR]43HQ$H1H8G1C#B*I]<"/4@AI;]765B<5&U(YPZ/3I.S-8S34%@-?G8=''[ M\1,]7#2P'-6M">+"B2XCD&2$4@139AY+HQ;.UZ(EAR(*_]VY?-'+':D-7P>1H]BTT5X*$X/0GJ4UB&4X(DI[6](%"MN/F/1 M/O*T[ZL=.\;(&7*"A!3_66#\:=/'LY8,B,(FEO^2WTW)]D JGS(O2C= ,;1 M,_IADHPQQ=F*R$/B.RG+1V*XC*R)ZR.?TE%T$(N@':9E/)IKWFB,-L3S^O,( M,T$B%KK(Q6XBC_@FGH/T>\0EX%6A501^$E+IY4).HB?&\R''G@!6.!%-Q&F3 MA%E81(]H%7Y+2N0*O];21"1$8A)GWK+;O$9TO)V$JAJ-'?LQZ4G/< FJ2K5S M61H/TXS(F90I@^0RB6^V^)NB6"K7WI-=4R6O=TR5G&)(P0NX;%B=M*<8@,<; M=;A@RP0C'UD*EOJ]^!H4=?)B: T>!5YCOA4@SN,4:;CPMA^W:AYL14%#B()6 M9$5U$P=KH+X@L5WF,.9A>J1(I"]T!MX+T]8>2IL[EOP1F.$T=X8 QOLM+%SI MNB[L#GJ\2$P-E!>U)+*DQ&1_..Z*IQF3(K!NBY((Q>")UQ[7#XC77KRO]==4 MVPK6Q5!*?+:TGLEZ'Y-,R:UPC3%+%.B/G"7!?A'2P)58)J9&0,N-FDK!WN7) M@@3'7)-!Y.$3B):7U+/Q=6!/Y@*NP^N 0K?RG)U336]V3#6AE6.QH>T<*F37 MD&4]90?P!8]:9X#ABRVR+@-,L8O_(QH M;":)'JK: #6"BD='OXR/AP-GS@.!J:M2#P!PREK]-LT;=ZD8HHVML0B'3D(, M1O^,TB?HZH*M*G";:9B_LYCS^CLW VI:E'(0500A=8JO_>?@&F>#UB?#]V.] M\@@2?VUG'$P1ZR<;\QMX$'SFL:V?U;\.H@6"M:M1L_8] (L:[\!%&AF[X9)U M4\C(%#WK/#5KVQT"Q\\&*(]D"F2F:,&6&/1/6N1/$$M#[=8\T^"]TE#1BZ7B M!1&GI)+*>,,HQZH*8#?5V&-%2 M3==^-H_@T"]!G7,4+G">*S:I0=UG2,[-]X')^%;@W[A5J<$ZMJE(1D"E;=[" MV.(H3"S4)?(25)@D-G'+.7C*,>#OUW +4;1C':+("I/.W"O3DKHD\P8-AKAX MSN1>D4D]KZW:WF9"8W!G/0M^S%%Z79JX0#6U69& >9& MI1P#S\L-]Y@%YM:Z^69&)60I+FT1L-D8&??OT'"7\:6SVRR]8\H/5M,;).M ME<9A"\RNL+BVN8I.,JU%A)8E31CKHHHT\,MZ[9#R(>;UVNWADU*PT729;39M$9]9PTCX-&"2^"0G$SPG 8 M-J495/W@S]]A/PSLQ\L>T(\#*,;8T;*Y5IAT,E "N.?$.KC7C<.+QZU*%YN: MC#J\YU,G<,4'FOM,#LZ1/;3VAA!2';?M)%TD&)N^2O,<5OC9,0&PGZ7@YA"$ M0O"='?N\'S$PJ?<\*&(2)\J]N74/6SJO73&6CNC\08L89^5- 6.R;'NF^H5. M N([@*[MO0=;*ST?7X5N;?CN^[*EE,4_MN@;J-&:21+&H]1JN3F"T^Y7R/)] MP\YKGMQW=+D=S08D50UL>VM,JU"Y%QH['*[6,&^N.83J>JY-A\.$MH\IOD"UU%@)3RG#3RZ3_/)&,SA4,7MBW2(^CO9#41W,# \<,^S7!M;;\EU__:M'? MY%ANFW=?:VT+%H%S5$-SIO.$PDKLDL.W@Y?E]V=C>=QF#;;OT7<"E<.Q?@^M M1-O?+]O_N6R>X M%6PPJQNP/V$6_2LN53Q><+C8=;"GRSWU\SYWPZN?LS8ES9=/-)<"<#*:^;*_ MRZ=(?AF M,:FAGO6E^Z9M9O?)3>J$+/%E/J5JVYT71*ZW!=EB-\_0]'\2=G.TNF1^ MAVV[5&Y>4))3XI(D3&ZE7U@%V];7Z UG@#MY-\"_25]U6)?"H5!3P"\[20*N MU/3\Q>];\LVVA/*88G(TARM#=8C28S;PU*AU=:MH8**59W78E6#NL^J"(XZ9 M/X\HK:L!Q\H-AK]YS['D(-+RQB)%'T#*!Q;)#+,3BF'0>BT\G8.MI^0MH%^# M!Q_!67 D@(W#5N\FDXJBX3VYL[LE-B([IY8[:2O]\J:6+=(J8L53$V9)L>IIJ M^*9YKBTF3U>NB]2J-;NZZB6,*L)8L0(*DD8BL"W783.&-H.%1AVEI7U#M:\3 M)3/?I"UA6[0>DP+FGS]H7TLO)$I;D=5CK'$NR;'DI0U4UD:=A2 ^;D=G <=I M0RS9X4W7U9S35Z[V39)'>%T967(W!7<>[RWY"G<0&3F"'Q[H([!5!U>W^N; MZE8ON?<*KE;:,Q39M-JU]PVG#V]]5SH+*<5 X!PX1Z#1LE9">B_(,VBT4R+; M?,/&9!TL5.E*";6@:M83CD20C,K0!%A3[F3XU< MIU6>S%(.KS6F0[$1Q"@JIUC[I$647-R6IW>)];^7@M"N#6JK5=Z>Q!@2XE3M M+;2SJ0]=4.J)V+6J][9HNC#Y=E#<7(WC$^"H:#2_/X=L7YZ>_16]_@P>>#N+ZZOHJO1 MY:_CXQ&\93BYOHJCC^_'Q^_A;:>C*WC=Y<6OXQ-\"KSL\N/X:@1_.1E=1L,/ M'T['Q\.W\,;3X4=\G4SCX_CT5.=P?'$&<_\M.KJXI'_KJRY'L"CCT?ED0"MQ M?H%?O;RX?O>>/C8\GN 3WHYPL._'EZ.36/Y!M$$PFLE[>&$[L]#PX_ 2A@LC M//ZOZ_$EK7.+EM.X13I&?3K\]@]#&-=@)CNH(A$^$1 MKNOH[,/I$$=E7DA/:]VMJQ&\_P+>3Q^&C3FYH.6 Y\ G)]<36(WS:/3?'RYQ M-V!68WCX&)X-&W.&NP'K)'L)OQR=OQN^HZ%%PROZ(GSZXK?1"+^)C[P^G=", M93]T.!]&E^,+6&3\/>Z7_AO_"8\Z/8UI!K".L++2 H)R/+L_&Y["DK4_O$>6KZ[?_.3JFL^++ MJTJY/AGV+GZBR,?1&\!K_))%UKLHW?0+BNU+:P+ARR,J4 M5I50/4T?/ 1 [8>M,,Z,Y5DW!?ZTHK 'E9K?/JPP9C138$VRB< P,Z"@\$1$ M;3@D8G<&?NP?3#,,?)I2,6GW$,^:0U&N6]Q82OKL)A@,YFKL MK/ /CYW9UVRJ*075*E$)[Q4;^!F_?%=F\\-3,X?&CW6>4/N,@NGL&F6O\&JM M3$-35Y@S=J%(XC#HZ7,<'THJJ;N16ZM "!, MX Q@9]XADG(V2VJN:25'O$PY.SS#ML+4 MP2%C9C13F=+(00@XYYZWB+;%>!QK\DG8* 3\[A#4(] M![JDW;GRQQZC(*[XB(9XAI]R#Y,]-5Q=Q28.;8KM=A1@EMMLI0B<+A)I0LG7 MI73:DL[D!B#OD?9Y>GAMW[I1T^T=F!Z\_1;8"&&6,_.D@2+LA'V;07%8_ XO M=]M!^0[0V\+=JG^I@[7I6W$^%(=Y5Z2=0AZ4^+F7MR._/@'"@9[T1>])[SG< M3D8@P!7NNIKT6])*1O%W\B*H? YK(A*T331Q[4+^5BEG C@[61"XI\TQNA6? MARF*-WN["\I278 698,F_8P7:#KW"VT5J$8*?]R6+:TF_IZP-0G;U]\3ME^P M;"[VT"S)9P3*)NB_->)V,ZU+95'V8I?A(2;LB );G;!0-JNQEAU-?% SS\K% M,[WA% X^CJ9EL:$BMKR$E=._$XHO_C(%8]K =EOW99YAK06\!O[#UBZ9QNX M,%5[427_6G*3Q/61Y@L\=,;8=V(YL'+SA,K*]"T'>MO<=NHYR3,[E6N,MH-I MXBI;FY;%AE6T2^6H/E12&]XNHPUCZ:@(P&0$Q$5$*6SR2N_CJ1+31N&>X_N;Y-U7>)U$VFZ@N#@ MUQ%>!(C'LRFTX2,K&..550%>Y3/"UG4<+ (9%3_" RJXQRA\V&TD;4;SR/1& M>&"#BJJLW>JML*VMCF_B@>,C'O1A*I1/C[]AW$R8B4*452A<+224C[AWS#6N M6+7=J/^*J&5#B,&9I:#=]A-(14"6OL9FX0A[##]4UYLE#01O.FF9DUD6I;#: MS&ZQ;GT>4S,="MJ&Y00N&B9=F?/MUH&3-BO!_F=J3@OM'26+!7Y0,@:L'UCK MPGH=G(SEW8I7JFI=^2GZ$"8?';ZQZ.P(;"; [-+%"H,KS,YQF]@B1] UZ4Y- MU_<8\6U%22-1/P8:DSS=A\9P*8@.-1XE5^^S#2UZ^.K3D91D-YR+WBL.X#VG, MB=>%Q*$.#_L-)UG="=!F W6EM)DAO4P1G6#Q^>\GJ]*^5%3_RW; W&^&PKGDPO M.T:R3J(/57:7S![V:9 MHWF!R+MAGJL=U"%L@GB\):;=G&!QY9L:D_D2]*;V!/"N:"($ JR<&@P'P3C+ M17+S9*VWCT?]B?+92TX4;D:[O8RV)T$T2.3&BE=6H!@*@M8479:@UZ07EKEM M*PH*]-UB%#"9SRMM%%K#$5C=(@)NL5E.\5@@S':NGXD->_$TJS#8UP#JYZ]% M1UT5.*UL,(,8ZS-JY#&W!P_=RK7MN-8'I\]OGG,,?,Z8\#?<$&T_ T^#VY%2 MPAP321B]_6_E-"*_,W9-9XP122 24[YX5>;&93:1V'FZIEYH-+OS?(NCRN,/ MG%S[.HSD@%_!H 7BS0IS'GJE!=)18SWII@*/AWAZTL]I-H/Z6:K>:+IP60@-V6/%6&_WKY')X,HI^,:;7L8E B :!4SDN M9L]9Y=LFM456+4$(;Y*;Y@LPZ(**9F7G68NLN U:+G2*ZV0*"H=:K%S"5Z/? MS!?+7,(N2!@7(/S_Z8^O7E/L^\222[VE,=-?!@-J$"3,2YL0,4)HD!<-#@+_ M6P71W#F@XG6#:0-D"#! X96)^8(! V.N4(I7\%@IP5B%OA,+3X,-M M7;>HJL9C&:F<@EZ&EH4-B!4;7APS%22;M>(7$.16#S;.-H*\; &JC5P'6I": M86= =6!"IC'(V/DP-^O_?8/0"@G<+.[6X#U2?T]]V]3WG[^GOK^)"B:;E:V. MU# =K4HT)U +MISH*=>F)AR(==Q1#@+>;F"4*/@E7*R4OK&\&G=I"&2Q6=^6 M%4R@]NT YK;L5.^=&MVWP$&L&63.F04W"U/XD;6?=R'(4/,'2;78["'CSCW] MGG:*=6,:$)EWFYH*#,CZ=-TC6N$M/I+:$50Q^B4FQ&,B"&[AC>%2 "7AT-TI M^LR)^&0MO!#:S VF%?AKY3V3CMH)@>=6\>THSDJ%RS M4I96(K*&#:4OU+M-@7MV!UFI)2(&)S65;^!_LP"$RZR\N^S.;?E$)^WWO&!B MOX ?^71%YO3F:7&"2-K <*>>?+XNP>9#W>;]D[JH'7WNN(0,D2.;P?NN44(Q%<+ M91D'9-QEV%95CU*'U%-42T6.H3V A >?%:1DF469/L6V:D41TBT"T#79YC:X M":W6L+*R&Y?.P4^#8X_X9\2/XQ[!LK "Y[!3M_-QP7 9/%*'Y0P<,Q +*S:A MEI7S].3#=/A>*/I\>?ZP11;\# W>B,S/G3C>!9UW"]/FJ,G*NS=)$7KFA0L? MJYJX ?!JRKHDZ>XY,XJ#3=KQZ]I:#$T8WIKZK217>$>]LPK&905EL2Z=Q M3Y51VUC)H"$04VNSF0(2*_UDUKA)B'BI']7EU/2!R$4L-TT:U#Y M)M33NE"HK,&G L:_-=W/;4"L4@D R]DP27L,A1 3SMYDGL87M=NAD7Q+PX 4 MV@V76A%'UYC=4\%J-=%[]VT?%4I_.NK/!Y9+'TH@&D7^G%BS=PW\.:3Z%N+O MWL\E6Y<[37+#6;W)L",SP(NT$<)^8AG3:RB.?AOPY"A/P'F:1>?/?WT>1S^_ M>!%]Q(MAE$?',*>BA!.*1>Y7&W0"7_WY11R=H8Y"9?HK>!$Q?"S/0*2*+(G> MO'[Q^@7I@[4'#JT9D"8E"!ID%*$QY/:I4[-]>#KAQP/3"2,;;CA1"#FO]W(/ MF!XFOLS$6E(9M,[&U*L[3SEBP$"G1(E5SC9L6 1%$%TEF)PK"L+P5,73V_%K MZMNF:=5S^ 9;#TD TX6L+>6FME=N)%B^8VK>%_]/!4Q4\'IBK. MR^AC@N*P:W@BMHQ)'IP$;)8327 9I>A$:[,GVJS:,&7^T7UANLW5!E9HNJ_6 M"9[G=;5)YSLU4JC9Z)XD0_,(RMG7MO9<^HC,?Z364&GRT5;Z,S4(>!_1!:.L M(*4'N;&#]]\^OGTS-3?)?;[::S4MUPQ.BLE3">)A/Q8HP VGS8(N>UIDJESW MIIFV2:$!'$C V*K65,O H^4B/VS7F^.+$Z0]5#;&08)L-22^#<)IVO7;E%@\ AZF )DHZTA0MW#UX'%$G!VF)EIB8U4 M*VQH8SBUU/0J=NK K!!UZG2C:+2H]A>-'QKR8_E,IVO.69#=I*BS)C(FQ[!. M*1S#38Z= P-M/,VX&(L/+'F\#PSV1+8&>?([S>3&"K6EE"6V"WKBR-DGK*5@&6UI^9.M=DM M-*8;V95CJE0SBK=8@Z;!T$5:VX8JQ&,TN(O?*WE,)<^/WRMYOF#9B"V0&H:+ M9_1SO:92\T6*Z '4;&3(QMUB#B..!%%5YC$VG]A\:E QS%$)CI: KM@(9E-L MA9DN] U2=\N'S8?T;/BU?E?V9."%.M+A@ HC3DA6/#8?U)CG#79U%U2EF.OK M$-)B6LY-WFJ6IXF@>+C)"20>N^,TZ#]P8%+CM'[PZT9*#G4R'0GY3C.]=]10 MRAI73X,, BT<)_]/0C"P["9Q0$)@LC_,^-!.7?&8VR'&34\=31AO6W0DP"/$ M0/I.2M75J90'M@GY'8S-:>+TC'W M.%1V0]E 78H''[)7,HOMRR !<%F,6B%!'GRIL:*BO=@45]0SVS2EG;!_VDLG M[S>J6*\V*-ABABA:>?!;>;?IYG+^R8DC);(T/#H>RV">K#B'2@+%B >T;2O0 M=B41<)#QLBCSO+S7[=*FAT>5<;53#%*]F(85F]P<-'0>3NVF>"OV^&'#[M(B MPR*+@[.X7QX:_\4IB/0&;O5=TUST\:J96I>.BC X$51K(-'O$3C:*'>Y3(WT MLJ#Z@.MMF'@+;>S$@D=\5+U9R*/RA^"Y\DSJ1\.($AZ8D+79*K1') /]&MG. MK(C4)(V;-*:FYK*+PK3Y]+:'L]^?2UL 58O:=5L;]FM=4^I^8(6 J0U'/SC/ M0899*L6HG:H<(=&VVR.?BMM^R5>D&$>'IP0.C?M@K""K^Y)@]*\32\U$D9KR M/J4KSD##6F'N#*,EC.)#D$-R'8+E9*O$PB:;S%L1/JT^U)%])],S$F98O691 M!Y$7'4.OW<]=-W/T("XJHM[9FN' K(YA( (4JJU"4H&#-"%L5N;1VZ:FJ9?8Q*C!_G23^C]X80)??$H][TXCQW!L%1 M2>PZ>3%:6[+=9V#,+)G'$E$CIPSOGD0 2U;A*CI=_/LE#LXR[E37M(;JE!FG MC^M&"_"^G-[F\'3.SG"1OE#(SHB%:):87&M+%'/G+F%6[^D1I87:Z>&T3JXM MCN*@+'8A5ZES>IUPC19=26.;0&ICD(QHH(.0W'8=GKFY ?\Z<$9(K/":M"VT M*'"9$2Z[V]*FZ2TXSYN9=B+9<-3Z%KN#J%F.LA5LC\&@6X2Y/3IF--B,@-K8 M2R'[B6H-=<9N10ASR9CV*B:RWN0/MG\>+RUX>X,CNB4Q K^%H>$Z*5P7/I\5 MZ#9WR'<.<2DZBM,:[]/@. 9Y \DHQ!IUT6;H($QKJK<26VSB][O1L!FUSR\D M]WK8D!<=\V[UK9_E>F[ZFK?O4I4B1&%'R(J6 GOGNE:CJ_8^8CY-;M4V;:M< MSN3'&!A"/)>^?V$0C5Z_>#.,.(WD0/@C/R2+5>;"?3NK*#ELP=M'?,J;@C_+ M@N ]OP5RV%F&3N/O\.R!0VM,>T>Y4%1-I\D]MZ'_FA:;E'^\(FH.[J/>!ZN@ M*]W:I:R0IH\F:*U.^7GFC-CCQ&,P/G)2GS(CK)>*7:AEN(IOQ>468K MRG[Z7E'V!'NY1@/?;RD_4^YC/A]'7X'3CX>$2V)!)H M.N_HRJI^O#/Q:[.(G.==8?R)Z%5(S#[?9E-JX="'ZIL&;JN1XTQ;;(7 D6[+:2E1 MU1*9WRL]<]31M,',6CK7ELVLDA<@C [A>62A(V*NQ:4"P84I0A\5Y)'#H0LL M=CFUU$Q_^=I\A!P@J513UFKT0W .^4-0#VE<2DU4"@TN8P*03 MHP5#SGGFX9G]A]90>BRHGL,Y+-U\L]RQ(FB)E[@MHQV XSUL/@)K92QL1^"I M\ ."D(M 29/D"I5Z3_$J1CJM4@<8*"PE#O18 M=P[DB/#7)6@R[RP^:(D.#*(C_*B@(X?;KDC)%$N#PT\>3("*!F9KR36H&"$H M3/\%SQ:5(2O=U(&6]M\BQ'E]:XY+2*;_?AX7V=F=1G[)$T)9"C7P(R-MQC$- M2IMHV5LWY:L"69S&#-,_"[7!V': M"5>+NB>V>,EI_YR',.UNZC MD!$YA>-W54A$/V9 RSQ' --UNEQ)A4F>^Q_'H!/#M\4.%8!T\%IZ ,$,;[_A M!BV0+_($D(M/MHK9L);Y3UW=PORPO4,(?ADN!AX[WQ"2'"LY$DZX2@,&(26 MY;=0J:#7F2-6)[?I27W9(<$#@P79"7%='95O5\W MEMA?P^?1*76CA:?$0+"[0Q(*6W*06/R(K2$W)4,&5I:0X"M,,OI B,4P%!VG=IA4T!'P-:MXW%14\)Y0C7L"4M^2A( U MF7QBO&M#):,-'J6X"^SY'IXA<6A]_+\(C^40SOR:KK#AC&XO4/9(?(,RS:TC@68B(EY408F;5[)YL_R-PJ,S/I MIHAN"O>3^1*Y<\+2USZ^_114&/=.73@D5AB0/G;(;&"MITGQRQVF+*D"AXWOP7K)E# :P.3;-HAI,O5[5#7'EEV]GM'YJC#B91R\V*'>V'A0KEYE]'"?9#?;;$83481@X/ ^U#I<9EYO6GJX> MV@OE)*-N50; H@&MUD^\TP1]4%JIY]X=)UVY3C]_Q\VF[)7.Q28TE7*]:;A) MB+N:]UMG%FS;W<>)Q+]MP$%?/'1=A[MY[O^_C.K//1E5'&\V__<_9"]_^GDZ MA_][\>K'Q>N?%O/IFQ=O?GC]XP]O?GPY35^G+_[GU0]_^)W3L,Z"D4/RA"3L M/WZMV]'H1Z?#J\GXF'!X.R5P7P8[/!N=GXQ.HN'Y270YNIH,)_"/ER]^>!E= M32Z._QI=?)B,+\ZC#Z?#\[V?"X[_5H!+.<[/WXCR^N MSR>7OT7#DQ/8E.NS;6I1]%&'9GR*@G6>M",%=9RLB.X!"V$Y?+Q!SU&+J)SX MD 1$%&J.WC=Q'3("((()_&_*\4XE?J6$ MN5=\<\05.TZ@,JGYH"QQUCU%?DX32_9*^2TE)PU!R,O<*0J? M2E]F4 E2O'$[QO2=1NVV;(U?[HY)KS[0<>FO4N:X-K <@;"$G006J[\K M4[N]-&D?-0%J2],>L1<3^ (5D.1U:?5 X4Z)$4ZDK2*,N?"FBVT]HQG_ZXYL?_H)@3_##J[\0JA46VFJ-0KE8&YBPS[QT/,X% M >2C'EC M/$:XL=/T$R/-K3C:A7A2*2$82N!FE@J8U&UY+X052^>UDQ%'#9%YM%6XR<,,W[A6;.LKS[/4P<5P4U+!*G K.[?$ST4)TL ML:.Q*!Z1Z_H&#JA7=O_3RWV)WVV).LG_(F(I_.=VO#,Q,2YH=&WM6FMSV[H1_=Y? M@2M/$WM&#U*/6)8=SR2V[S2WMTDF<9OIIPY(K$R,08(7 "6KO_[N I0E67(B MY]'(GN:#8A*O7>S!V0,0)[^4Y^]OE/WYG_784LTO#"RN=U 57G<[%VP9K9,Z5HTYG.IVVI[VV-E>=RP\= MZJK?45I;: LG&J]7O^HGT0\2=,7,!"#89(,7O2'P__$:&0'JX79QJI:Y5+/1\TN9@V5O8X9+#'BYLT MX\45L%>I8Q\JA:_B'F_%_7U^P'@A6#P0X6GGO>*6<:%+6K=+P6#HK(]A+^HR M/?9Q_,A-P@NPK7=2SI1E'WP4[BHC:G:ZU^] 3T-T[ FR;[F/$9>\T+ M7319ZB%,R.7NV=Y@>'ROC%SA2R85 WFLI&+M1C]YX[V4AT/-1 M*QZ6/YY)-GL8M^<^_.]'7YV6.&H/:!K>L(PC"QB82)@B\EPF+7M5%!62Q Q7;7(61ZV_$\XN%+=.INQM^U]MMD]X?+8W[':C8P-7TCI,9\Z_B(\/ MV%@;C]BQM"GV. -N&& [<4OHN->U/2I"(-\] 2"W-VY(+_F%F<< MXYC/V'6AIPK$%31#K$T(LM!H0J%1.N (7!;(G3-6%VQI*M:(@ M:M"U[*5XO6'<@$<&1EHF"GS: H1CHJ3-J#I5RY$6B1KI66 ^4]I6V(X(TV@5 M(%(:G8+ UY;M(R($(,1"V.\3JH-]6!*J]!0>)8FT(D"3^F=$6$N(#0@B6[8> M:+PRT/A@D9Z7<8PU2!)\O>(Z[.X0-OGN8#-N1XYK3&-ZV B!4&56UUP(G1N$>8D)0F_W(@YEA#=DB=223>C MG+YI6%I9'G8>46%1K%1=DJ(^;]S4#N$FOD1$6Z]!TE0;X0WPHO0*"I06"H&- M)>#W_%0%!7< KS^G0>I^(O!-=P>^:JBX,)X3,7_#DKD.]VL/PAR@/1YG M-,#CQYK8':S-J3+$NQ9HON0.Y!U CI6^=II6AF"_ERI7^X<;_&E1]/G"G?O,;IN7;0+U36ZS!SH'ZH5LL?\PH MYBNAN6 B(L9E9"Y(B;#U &&Q)E#1*([RU&EC;[.X?X&=Y;ET#F CU2<:%0*5 M"(DV^>;[B%ED5DO,C?^3/)XO,?BCDFBR7U15X<_J[<'_=T\_*F^_4JBX4 'Z MCUMH$^U\4PF(ACH#W^YBIL"O*:4&!>:3JM>._LAR?K+S((S5&XYP6K"!O;C MAA9NR6L#'FNMB9416B@)FR&C6TSGMLH1&#@_WHTZ16P\_7I"V7KW-C:O,"F/ M#?)$$\,-GM00,/YDN496,^0W64RTF@ EN8)?U0?DIN9!R$NE9X"ETTP'\N,K MN$6].)XEV3N4)Y 35%_D\0^ZUL 1T?MP^B0+@(X-,Z)>??U'8&V MOR/0<6*]K#]L]^+>O<51.[ZW['/=]MJ#H^YW[_6P/>SWO[^M@_9P<'_3Y6X[ M?GK#%&.H;,F+EXU>8]Z@QLRH6]ZP>,X7(58$H[OQ"RAI_)R/Q_[>R#DN3I]U MV6]5 >'#8G<0/BS>N;-13\UW]/IG./QZMBHRONQ51#XUGLP$/-OKXQ;%_R[= M&UB9CRU!_H")V:)J381$DUB7^3-1-I^.QS3!;WD.VV+LR3B]2TAZ3/-V23<% M'\I(C\&QLTS">,.%.1+I9QF7J,EW""J/#U6^QY%T.%JZ13CV/W.)\6 ]#ATO M-]>NMGU>^MZYGEKJ<#]W%+Z%3>#>"ZNU6(X637B"5%BY]2;WVK'R&V[<^KN_ MIW\"4$L#!!0 ( ,!#V5)CP",X?0@ &#,Q,BYH M=&WM6MMRVS@2?=^OP,BUB5VE"ZE+[,B.JQS;4Y/9F225\6YJG[9 HB5A#1(< M )2L_?KM!DA+LN1$SF4CNS8/CDC[\ZI_O+]G$98J]__OK MW]Z&YU8ZJ7.N.IW+MPW6F#A7##N= MV6S6GO7:VHP[5Q\ZU%6_H[2VT!9.-$Y/Z W^!2Y._W+R4ZO%+G1:9I [EAK@ M#@0KK\U:K:K6N2[F1HXGCG6C;LP^:G,MISR4.^D4G-;]G'3"\TG' M#W*2:#$_/1%RRJ1XU9!)#Q)^) "B).JG1TGR(N+\D/=YKY>D(CKZ5XQ&=K!Z M:&/=7,&K1B;SU@1H_&&_VSX<%.YX)H6;#.,H^FMCI:J#&]?B2H[SH3<82T<: MW:N*4ZVT&>Y%_M\QE;1&/)-J/GQ^)3.P["W,V >=\?QYT^(DMRP8.0H5K?P/ MX(@XN'^= M^P/2TN"2P1XO;]()S\? SE+'/I0*7\4]WHK[^_R \5RP>"#"T\Y[Q2WC0A>T M;I>"P=!9'\->U&5ZY./X!S<)S\&VWMTHF'O7L:0;1=T'.XF+VIRNM?K>$]#? M. %OFNQ73S6[&[=J'__WHJ],21^T!3<,;-N%38 :F M$F8(/S>1EIWE>8G\\ $*;1!?.?M9FXS%4>MO!+9+Q:V3*7O;_D>;[1,HG^T= M=;O1L8&QM YSFO,OXN,#-M+&PW8D;8H]SH$;!A@'PFL5;Z?AB2"P]W@02-10ZY%%3)L^?VLL M-DOE,DB0YN$" M+&IQ#)9/9)]'4I-R;,I+NWT32G8)("JJD4+ZU*7!#I"4IM)ZJL-:D/M^2&,O M2'*9: TH[F%6Y<\%5)H5"5.A1,)$6ZQ64OCC!ULF5@K)C20'9,CRGOISZJFT ME'G]JK0^37MBU!;0(.>W=TU6<,1W6BI.?(YN>2,6&1Q;!#VP+&/P5P)4$2D7 MVX/X7N>VQK3N ZF4A!4N=4Y)T+G%F%.4I+P MRXVHL83HECR12KHYY?1-P]+*\K#SB J+8J7JDA3U>>.F<@AW\@4BVGH-DJ;: M"&^ %Z5CR%%:* 0VEH#?^%,5%-P!O/ZP!JG[B< WW1WXUBQ\.>6J]%1%P871 MB,Y:IA@6NT'=H8+8@G3#XV:IYX&*#9$P;1"4B2[=_6-ODQ;X;6T@M3SZ_/Z& M);4.]VL/PAR@/1YG-,#CQYK8':S55!EBN8X)VF-78LV7W('< ZB1TK=.T])0 MS)=RY4I_F;8.W] A8'T@\V>)218[W5^M3.$Q$5IID*[NU*Z,Q?T0^",! M.BWP)T;!HH-@SX3;6TE!1.=A#L)G #\'%3O/<>-_#:HZ'[A3O_D5T_)UH-ZI M+=9@YT#]T"V6/V84]4IH+IB(B'$9F0M2(FP]0%BL"50TBJ,\==K8VRSN7V!G M62:= ]A(]8E&A4 E0J)-OOD^8A:9U1)SX_\DC^LE!G^6$DWVBZK,_8&]/?C_ M[NE[Y>TSA8H+%:#_PH4VTNWHCRSKDYT' M8:S:<(33@@WLQ04VM'!+7AOP6&E-K(S00DG8#!G=8CJW98; P/GQ;E0I8N/I MUQ/*UKNWL3G#I#PRR!--##=X4D/ ^)/E"EG-D-]D/M5J"I3D#0."?J[JN+ FU_4:#CQ'I9_ZC=BWOW%D?M^-ZR3W7;:P]>=K]YKX?MHW[_ MV]LZ:!\-[F^ZW&W'3V^88@R5+7C^JM%KU TJS R[Q0V+:[X(L2(8W8U?0$GC MQWQ!]I='+G!Q^JS+?BUS"!\6NX/P8?'.Q8UJ:KZAUS_"X=?S59'Q>:\B\JGQ M9";@V5X?MRC^[]W+ RN3LB72'S [6U2MV)"X$NLR?S#*ZCEY3+/\EF>P+="> MC-,[!Z?'-'E7=''PH=ST&!P[GT@8K=^?VQUT/#X@^1Z'TN%HZ181V-]TC9%V M2V>+P_,J*@?K8>EXZ;EVU^W3,OC.?=5"APN[P_!=; KWWF"MA'.T:,(39,32 MK3>YUXZ5O^$*KK\,?/I?4$L#!!0 ( ,!#V5($L]RI-@4 -$5 . M83(Q<31E>#,R,2YH=&W=6-MNVS@0?=^OF#K8-@%L77R/[09P9 7U;M<.;*67 MIP4M4191B50I*H[WZWNA"I M)(;+J_.W4P=J#=-\WW),<^)-X(WWUUMH&Y8-GB0\8XH)3F+3=&-!HP$7Z>4*[ EY0H M&D">,;Z&]P'-/D&C48UR1+J5;!TI:%I-&]X+^8E=D]*NF(KIV2[.R"SO1V8Q MR6@E@NW9*P(+7-1;T_55(NCVR"DC;:O97;:M+:"ML]]L]$O:LOVT$:>+P MTB=3VYB^KB6,-R*JYQ^TFT:ODZKAA@4J&MB6]7OMSE!%;U2#Q&S-!P5@M(8" MZ55F7\1"#HZLXC?4ED9($A9O!Z\\EM ,9G0#"Y$0_JJ>89(;&94L+ =F[!^* M,^+DQ>VF!-3#.#'C= ?0;FI(X-Y$;,44M)J&/3*UPX[7 ;L]R#YFD,J?A-EQ M%][T8NJ,O>E\!O,+<-Y,W0MP/[C.E3=]Y^(CM+J+NW2>()'+J\7R:CSSP)N# MW8NX$]N@\>=B[))]:75U!WAL7EN/% M^7CF+AOS#V_=CS!V/&UI6E;SN]G@=B+/#KS^;Z;M_V0ZK<,R(ELX)USP.OA4 M*A9NZY#F,LL)XE%BO_BHK[?KET=VUQH6%0@D Q*(5.^Y^SYW1NHTBA!41&%) MY(IPFC7F-S'=PMA7VJ+36$<[4<6@,>V2/R0G@/';G.#BY94/]7.()AF'<&S\B?$UWE.S35KO, M3E) P?\\*"DRCH 3HH,C#*X(KDJ 3R'+_>B;Y$/").)/)[V,_M@:2=$KO$T6PFE M1#+0)UGU1(E4WV*E*[**Z6[\2LB R@96=4S2C YV?X8!R]*8; >,%[59. VO M=17B2E8O#\:L#LK3OF&=GNJS4N$;I()=^.H8-8ICU%3!H:W=,^Q^]T&S9=@/ MVKX6MF5TNZ<_/&K?Z/1[/QYKU[ [_4>%-8OTEBG&I=_A#^R#DMWZ-FI]P/[K4U M56I^(.N?0?A\6]"]Y?9M5I;F5/ME$O#RJ-T;9L5U[X"[DX]'%OEW).810ZN- M4&^3.!8R$;, =NEX3@F>X;GVV!K[94@_I4IZ3GGSM)C^WAWI.1!S(D:Q9;K! M/E"Q:PKS,&380Q<=EA-AIX8S/)U2>7Y5540<,(6S^8]8CN-+R;#93;';/5B3 MD\-U,(MV\T"#/25]YD4LJU09IKWLWGVM70C7JN- +:$G_>+/FK=U4?B8.BW-!4<;R**/A+%3T 1*^HJJN.04%43 M!XAZI]8>5E8GF#99Z29=,NB@::TI1V44[V5 )RA&2#E!5(?:KE\%4E)]&!Y+&1(-Z\%MA)<*L+RYDA4=LK@Y='L1QYUI^["P^NY[]"U!+ M P04 " # 0]E2FB-PBSH% #B%0 #@ &$R,7$T97@S,C(N:'1MW5AM M;]LV$/Z^7W%UL#8!;+WX+?%+ [BV@[I+[RE38$.3>H/@L7C'9_G>"+YL/]B-!MZ'Z_&$.F8P]7UF\O)$"HUV_[0&-KV MR!O!6^_])30MQP5/$9$RS:0@W+;'TPI4(JV3KFVOUVMKW;"D6MG>W#:AFC:7 M,J56H(/*>=^TX).2X/R7_HM:#4;2SV(J-/B*$DT#R%(F5O AH.DGJ-7*7D.9 M;!1;11KJ3MV%#U)]8C>DL&NF.3W?QNG;Q7O?S@?I+V6P.>\'[ 98\+K"&FY[ M60_"MD].VTVWU>F$IZU.N]YHMMJMLTY(_W01I(W="Y]4;SA]78F9J$74C-]M MUJW35J)[:Q;HJ.LZSJ^5>UTUO=4UPME*='/ : TETBO-ON12=8^<_-BVD*4[J&N8R)>%5-,YODCM,V%>2]'<-B,'\SF(X7M=D?E^./,!AZ MQE)WG/HWL\'E1)T?>/W?3)O_R712A7=$T#2"]U*JOXA@5?"ITBS<5"')5)H1 M!*7E;@52WZS9+X_U$YYT&0F2$PYPF4J%=P(54,;A.[;<83;73$>YMZ)_9TQ1LP>D M!M0>V6-R CB.VSH.3N[84#]3N(UAF/&M'Q&QHEM*;J?1++(3YU#POP@*BDP@ MX)B8X A#:()3$V KI)D??95\2)A"_(FBJ4%:-8Z$<\" 6 ?HB88$H:?5,B>" M"-^TXU!!ON7F2+!7Q@NB,J$J1Y._[6;VP?J.B5KAEK:46LNX:[:SLD7+Q+QB MN6NRY'3;?RE50%4-2YN3)*7=[9]>P-*$DTV7B;Q C:E"G,GR"\*8Y6[9 M.;,:'==LF!H_(QULPY=[J97OI;8.#FW-4\MIUA\T.Y;[H.U+81M6N]7\[E'/ MK%;K[/MC;5N-9OM18>T\O46*<:K2A(C7E49EZY"0(, S5K>>W(*+<[^SVG$: MZOWY*ZJD\F.6NOQ\-<)OX^51ZZP'[S)!B^^HWBK6@[VS39F:[\CZ1Q!^L\GI MWG'[.BO'<*K\- EX>=0\[:7Y41U;Z-V3G$5W+U="LE=@74LE9 -N< M/*VRA_32DGUPY/:?D>49;?^O:]!R(#2-&0[BX.VW-PI#A:?KI5,?S M*Z0\8I=I',U_Q P<7RF&N4\P^9^GP1QU![XO,Z'-K5 Y*R>'TV+G1\\#4?:4 M!)L7L;14:#@+Q4G>-SH&5R$A$ HH8D6-14T<$NIRX !1;Y7;PRKK!-.F M2@W%;G('0VM%!:HDOI,!DR".D#*"J YU7)&'0PGUI;K:5M3>56$BB[O2KJ*< M&% /7AZ6@LSY[$*6N--F^M#E01SWGL7M9WX/>_XO4$L#!!0 ( ,!#V5)/ MWW!Y9X,$ (>G,@ 1 97-T8RTR,#(Q,#0S,"YH=&WLO6EW4TFR-OK]_ I= MSKWGK5JK!#D/=#7O,K:A70?+E&V@[2^LR,Q(6T:#6P,>?OV-W)*-;: PA6UI M"U4W(&E/N?.)>"(B,S+R]_][VNTT/N)@V.[W_OF(/V:/&O_WV>__3[/Y[^?; MKQIK_3CN8F_46!T@C# U3MJCP\:[A,,/C3SH=QOO^H,/[8_0;%;7K/:/SP;M M@\-10S#!;QP9:6B82$ZX21:F268 +8\]G!$;T=O MV!L^Q>$H_O/1X6AT_/3)DY.3D\?8@>&H'1_'_I/26J8DO?ODW$Z[]^':N:=A MT'G<'QS0F4P^*8<##/'B](3MR[.K,X<8'Q_T/SZA ^7>K,EX4_*+T\?#Y@' M\>4E&8:ANOGTP!/R@M-1D]IZ[8*+MK=[ MU.]8Q/+): "]8>X/NC BL:4[<=UD[FI_#=M?>B-Z)'_R[\U7._$0N]#\K+FG MHR\W]5N/%DUA/MWD:Z_+Y94;79P^'(P^%P3Z\4M"\)E87@.J'*U.?=J!WL$_ M'V&O^6;G$>D 0GKV>Q='T"B7-O$_X_;'?SY:[?=&I-G-W;-CZH X^?;/1R,\ M'3VI,'_R[+_^Z[]^'[5''7Q6E*=YH26_/YG\^/N3R:U#/YT]^SVU/S:&H[,. M_O-1:@^/.W#VM-?O(36@??JTG(B#R<=V2MBK/M+Q%M'+H!TGSS\=;6/^YZ,V M6(L@+$_&@TJ9>8[1.*U0"$1CT_NUTCE,4^]\TMP>=,NCL?UTO4?M.UNEUQE M9Z.7\/1_\>Q1HYWHUDF^/0MK_8^OQ/;'/;DY3D?K'_=?^J.M;NO#YKN]\ZW= M-VIK][#;6ML^:AT];^^='YQMK;4ZK?-6=U.LB[WNNGPE6YV]\^.C_;47WQU-]7FT<'Y_FX\WS]J';:Z?QRVN&.OQ/[9WKMHMG:W M._MKZ[HE-L[VRG->[O'][H;8W/VCVQ(O/NP=4:M>KI]MO?SS8WKYHAU>OC%[ M1RMZ?W?C=&LMGFRM;9Y7U[SS>;2N6N[ZZ/- M'7;Z:G?EO09,)EK>S$B*I;A*S1!Y;AKKG= .DY#YT3-&^F29M5K^_N0:GGQ M!\'!"4,*SSUA[X1O^A!0Y&"&M(%V6*C05(^1=C*')C/?1N>!R(.17C@<-R7ZK MO/8'5.D+@#\1]@OZ9;B$^%L0BZL06R61F-J22B/1M;>^Z5"QIA&:XBD6X=[% $E6"0AF^."YNOGU(8,6R'#KYJ#T>S!?MT+]9/-=W^T]U<]VWOWQY! M.VQ1VS;?O2$!.=#[:P>,[J^W=E]TMM8V].;+C=/6R^WVWM';H\WV])I__W$8 MNJFSU5WG]+S3?;KOUEKGP];:-KW+!TWWHG9^.-D[6F?[+_]HM]YMGOW[?(, M7YD"OBDVSS?>*X$!P>JF=)',-2;9!%049 KE C ;$R/0OXD%19R&RTWL!AQ\ MCWPH7QX?M1PUGY:>6$VCWUWXLAJ+Z_I=O1:TW88]:R M=/YA*DO]D\WSO;/-;KGVC=Y:>\/VNV\(TWU2:%+@HWA"]^WL[:Z?[.]XMO_O M0Q:[;WOPSH^WCE;.6T=$.-3.UNX'U=K=[N[O/F^WNMOT9^^L=?Z;N M\\Z_S]?/6^=[[QE3(BM)L@#.DNN&@=C=D.]MG(F:$^\S_^C9:_XY SRY'FP/ M,"/U;L3A%\8(RMC!TV$U*D(RT*C&$IZ.SHX)TF&[>]PI0R35;X>#(B+7A@,> MGP[)OOS^Y/H])L__]-!I&X;]\:#Z5@TE/9W*W03:O\-+%S?"*N:_^-9.Y7MN MXZ!1-0B_.*"TNO&_UT/8FQ<_N_CI^MV/*WF\^#8F; MG;6+RR\.77POUW\1 Y$$*AU=-DPK 1$X]3-7-BCK+;C\?J.\)6>2ST'73\;O M1I..YZPI+SO^XLAW]N:PT-+PLPZ=@ED=_.X>16 2K2'>!*ZR0J\-8/9<:!=U M JQZE#,CYJQ'23Y-4_S-'KW6 X%D*GKCI%9&)1$\_6TR)&$%RRGP:0_,ASI? M[X&K&OH#/6!SY(EIHY-,RK-$AM1XS3. -0AJ(@-L_GJ _4@/7&H5C@=DPBN3 M?_EZJ?V1FG7UU,INP:@_^!J=K;_9_BOE^^SZ\N,:]OK==N]+M[VM4E^[Q9/K MK?^6[D=RCYP7.229E>71<=" 1OLLLK-1/YSD3]\6#XJS-?F:Z&&GQYUV;(\F M/F(CM;O%>2\3@1?.);F4H\IG6^W <+B5=T;]^&'EM#W\Y'^N]GL?<3 J/O_K MRMX/,%6G77B>7WS89>==MFE6RHG6R630DC]K%"3FE7=1@$GH,GAN'TXY%PZD M'^*/:R!ID1$5^<$&LO)6.VUM3EP&#!(ED[76I"IJVAHD8IG!)#0:[N.@_[K? M[HW*AZT>UD270$KEF.'16J$B8QYY!)DL$:#F5H9:Z]*L8;H;:TP1PUU8XV\$ M%_-HC5G(@.2#9V>,,JA\U))YS[/UQ"GDB3]\?/F]4CH$4X7]'7WA!WL),WH0<'F.Y>(&<2[U[#T:1LHM2"/&?RJF0@<@'J9&<= M9&G(JRKC4_X"Q[EDFSG#D?O;X\CN#D=%(DL-I!0(D+QK2+R*O..1!)H3?.JZA90"6C ML.0#153&Y,7BU45D41:-"U&1TVJ28DR"-3KJG(SW1F(*]6=1.I1Q6$Z%SO3H M,>8B<9G';G@*I5)*.JW M.22,VTY"$5NT<;BV3<*!70@=G,GT;D'WCN8-N0>%,K*4#5?>))?)7)/D)PF2 M*VUJ!-GZ?\9E]6&_>]SOT=?AS7GX;K??JQ,TR?N0 "-7EJF(X(50'%+(+ J9 MLUX8:'8'U7SC69W ,4HI'JQU&*PRS#G!R%U*FF'B+#.^,."LI-0>59[2:VBG MC=XJ'+='T*D)3#ES;WFTHJ1NV\Q 28])\@P9F5)Y<6"*<=P==TJIB*W1(0[* M>0,\+'?[B!N]V._>:XK$74*&TAK'N;04[D=0SFJ+Z#"#=8FT;&$@V\81M'N8 MUF'0:_<.[B$"N1=\/.##1J MF95( *$8:.6SZK,'5Y"R^J!E2D@ZJI-#H9GCFAQJQ7PM)@GJ$)W.'FA?\@IS3%DJJ7(. MCKNH0#J9F-?6V3H"?5>T?.LG/Q\/R2<9#E6_DI,Y>]N M_8HK2Y^1XG[G%:>8*J*)*>C$.99\R!I!-A_CT'<(#0^)D]W33+"R?C@$)P(K M::I92Y;%PD#S<./0=PB.88:#40Y55$*98")Z#A3)1HS6X\* ,XMQZ+N#*3LK M&*18(E EC?!9IK(&Q] AY2MT4+6(2-]7JWZ M[,$EIUDPLAT\DKXRSTEM<_99>!:S4G(6R7ASHZVW?O)?#T^N]](!=/'A!B=G MLWJ7(2%J.4Z* QKR]87AY$F*%.EO6#Q!^GLLL12J[_%V$TA'[)3)>U*.8] Z M&A*I@-EQU#1HF:=$J)(/ED;FDAH'FP"8P[!"=R#YQQIF,,*BH?I&=6J[(G M'9#[\H 56NXSMJYD+UQSO"%@>PA)S#NTBPQ\!Y3#"XGY;T,9,T[VBMO)*ZA]_"KEO=68Z&@]'Y=%W-:"SV'(C?.0V MZZ1+I066=/!""E0(PC T$NYF5/@E#"H(D;-E5=D.SWHS*37VBDFO(TU*'8R M3['"[&N>>%2*EZRULEF*E:2(/":**Z1UF7[4BP?H3.;K9@.N$SE;E0,HKI4# M[B.($)(G9,FEDG;QP'W8(=39H*H,6"%Y1/*\E);HI5>91_!D1UURBZBRLQY" MG0W0.AA,@$D*\JYYM5L],B44D30:NPC[%LS)$.H=[@?"4W9&*A[(>P4)'K(L M&?N*/BKI3(T@FX\AU+N#1D+PUJ -%&\H" J$#T$JI\"%Z%1<&&@>;@CU[L!A M#A3Z:+S43*'.GAGOR((E91VZG!8&G%D,H=X=3-$H9U@BA4%4+FL K[V&8($Q MA%2G/:GFT..X%\B63]6AY5A07")^-1K\PD#WH4-C=X:.89&1_ MG#91D7+%0,:IC(V94CF&O/C)BD[.IAOF/L3NF7\;J'$8ME.[;' $'?SB5F(; MK[?N?;4F9[=FN[_OY(R%9E-(%T E6H$!HI)E)$8H)QQYO02JLI''BP(\BP3HK*HKS0!< =J+I!3Q MFE1&>^ 4WN3H">?HDV0/9[R_%],RQ;@-O0/\-..XV>ZUN^/NO2Z O#NO(0I. M"L5$PB!5AE+3BDGE-%JI?$BY7ET/IS7J>B>=-!9UH/A#8-;_5[_N.PM2@'BY*KUT^.RR]XB3A]X[ MX@9D#(H#.N'1.^-]Y-X"QAJEVL\]PC-:\>2L-8E<$&Z,8CI6TW^)XD_&?#3, MUZ@:U/PC_%!EH"XW6X[CX8C>;G )V<6>QM74V>KTZ,5=OK3A\9>GJ(CSI19" MEDJAEB%850K$:1X%1 NJ1L2_VN]%NF)0B_CA^=ES[,7#+@P^?#:>VQ^3 MD[N-$=L?RTSC727J?:$-NV?'>",\FH+UVS1^&W-651DG(E;$O!V1R !8VE'N*T>'5M!>SNP+T',2\C MHB3C'[$WQA;>0];J[*5+6ED,H96)<^6B)QDSTF0G60RE=,W6.&9$ M26)D@G.@=";"TBZ$8,&0I22#62.7?2E=W?%P=5VG<854U9@DD9"P%)16SGKPB4[:U8]D; M<,[-[_XSM03NA[9EN=3?Z<._'.U/#WZW"I:>IF]UP)<)"YU##%;)8P*3AJ14R:7Q1HE8"E& M=RA&]S6--'LQR@A9Q.AE]%X)9P.#Z!7/GJLL'+)%%Z,+9W@;.Y6[.CQL'R_D M$B6608N0-*J0E,0 $H*\AUMTIDC+CK0NP-(V(+N?>_)/1MTHP7/ +D+((G\ M4RG0X$704:6REZB_S(91S8L/\XKNR@D,TN=1ZS8Y78-V'#W45E,EZT7=)E2\ M<>J/C-)KL-2C,9-.*A%#D*2DGC.>$\.898U4]"]6F7T"=,;[B\:.+@I8C\RXE-V=V-0K*U6(:3 K5;,91EBT!;]?!=4*>9VBLXG M$;GZ8^W*I#@6'!E5(V1262>?HN3>1(,R8?1U*)-2('@]Z*=Q'&T-=G#PL1WQ MVLKM3MZ$'AR0]1R'81RT'V 5Q(R"&2N9R-X$PT&IQ'TV.6DG+'E+429> S"_ M:\IFBOJ=S]CH ZIH?/( M3[-)6,C9>9W1^++3*^=E0;854+;JB,)H5P<&F> MT4*QF+RU$3V367G(0'ZCXM*%#"QIXY8.Y%*:Z^,[0IG0@@#20%;@P"D9([C( M4M;1,;5T-Y;27!]/0TF%06,DRH'V(S%E1 T_C6W[K%6?U]M)4 M3T.+R2G/0*!S2NL06! Y,:]C],&$.DP+U(&:_IY$U9V?9B/2Y#DZQH5+6#*] M@@:5N(:DG:/8GD,=%GO.(S_-QG42/,0HG.""<\5U]%8%:[C0$%V2&C@:31HM'2)*7)EXH>2_%TQF1(946GJ4$T,)?\-!-G6.LU^G@4PS:)+!>!; ADP>ELA(ZLY(L5 ,0:\%+WR5)=>>CV8BRB3Q'2W)% M(JQX3(YYS3%[;W(P&!)&>6Z"S=Z5VCA<2,VF"W3F M&\0E'\T;'\THN9U3J*0L*U#$Y M 5J):B@*L@\1>7+9!E4#_V(ISW,ISS/R,XB)&1/@C$_*( L&LD;#M T\*%VG MK3:6\CQ?\CRC>6>==#9" !8S)@!!JN2)],81K1FO#O01&+J0%*Y00(:!(SH&P6JN0L0X1_U*X MYM4LIA"=<"R4RL9*:Q8XE\"-STP;";':D'*^K>$+: _>0F>,S\\N/_Z+[@B# M>'CVJM0QO@[JY4D;O>/Q:%B=P>]*MJXT9G-2LKR\S8L!_F=,(G;VE99<.;7L MIS0>#-J]@SL3=Q@>KO12^:=4@OM(,OU9$;C-?@_/-DG^(77,8F8N>.6NYSAYQ!>L13>.@JOC(YE913P[!3)JY2LPE$V5+&"V/LYON=:EFUE3X;V[XK9$=&@P! XZJ"A4\#)*;I)G MS"3FP\\AO$LWLY;""Y!3,,2^F@OEO74V*&D#8G+&1ZM_#N%=NIFU%%YFN!2DV N6=-M&#%TQZ-+42WJ6\W+N\F*PQZ60S5UJ%Z+W(X"*/@2ENHI[. MPW#&7//BP[P*SO/QL-W#X7 E$D;#]J?=)*IIX_5>.H N,5R\]QF/LO^.N]V@ M]+53?Z0LAS0Q0LA1@%',.Y\Y9I&#HU_*M@^3?5B7Z/VU7MT$Y$?TRBJ>2SU; M$[@20H(0/*"V47E.89RNT>3Y?.C5C'+4C 9C *4"K3 '<,X00Z**,DB'^>>C MQ]O;\8?<1;.6I,V,,C*&K'1(*B /3B>5G#=2)9.=60K7W0K7#/;6G(U@05(V MA$S6)M(G@Q0"2&^<,"IYS<-/Z-3=KV ]U%Z>LY$F]()\&*E%)#=%"P1'(I-( MMIR2TOHZE7R;#U=F-DE1Y'[*""IZ*4!)KCR6>LCHG5.I&D;G MCEDY=_N4W@Z]5] -"5Y!6.T/CON3W,A[U7;79+8I[V(KT&1!]T-EC,*'H6J1ORGN* M 3R+/D91AQ+P\PKHC)9'V B&&8TI>,40G6)<2M" '*P!O3 ^]PPT=#9ULR5Y MW]89 (;*<18\YI",5('\+@;Y)[2&MW[RO(\DWHN-SNBT3\QQJU&!9QZM]A') M>4I2.KX4F#H-XMR+A$@IM4AD&@S9>IFRXS%)9RUS&BB>SSH?YSD+2UB M( .)J\#0>HY1>4:H)HW&HU'&!'!Q_I<]S".N][+B( 3#DU(H@T3E*0#-J%!$ M"3[X"%K,?^K@G$-UAUE[TFK'L@E<"Z6Y=E:9DL GK8E..[5HM%G9Q-5^]W@\ MPL&_8)!.8(!T\DX_C\K'161.YY--VA%U6J_(P7?>QPPF 46"5ENW(,SY\-#> M"WEZ" P<,&6-53:(D+)D&IA,R6L*V1>$/&>*UMWQIS"Y)%AEQH@Y9=EP,X&D MZ%F(Q*R'A74[7XP'%.Z.*\A>M$_+IQ^NG57*=6U3X#Q]5/FZ26%3=]Q=1%86 M)>0-G/X(4$$I+R7*I"*QL\K9+)SE?6C)@=-%E1S+R1(DP:I]Z+AS0,)1@!6* M"65U#1: W[? S(LM1RFR+Y;;<5!*('"!VEJ3(_!2*V5!;/G,D+H[.TX^LG), M>O*+497EF3H#"$4_*&7EPHTN5./2;WH)!ZM]ZK3!.-YWTLD=:I7SX)DP2CA# MX'@#R43E="*_V0L%:L&T:@98W9U>V2P"1R>=\YH 2<'J;'RD#RJ)Y-G\Z]6\ MS^O<3XT9:8TD\9N]/YE\1!&M4<%:92)W M)8T;?$Y"!RY2#6S?/"_BN1_'DI5%NM(K0.6+![/==BPJB[XS3YS0$@>!-4Y2&.EK4I->E!>)9N]!&$0ZK2R=^X F[T65J!X*[F)GZBRV(7M'7WA ?;$ON M&4UUQJA .N:EE@K)HPZ19ZU=V6NPS)?7B!U^\[DY^I^ MP5>$J.1Q >PLHBV3C"0'1P>$Z*14,GV^W;JZ6EJ=P(D;-*'FA5 R&>^$-/0U\<2U1UPTJS,K M=&=C!XP%U!*!>0J.90B>%#A*R62$Z'!2XG>1[,#,T)T),UL) 5),3J982J$[ MF5%4]:N\19UJD*[[0W,4J_VRWV>L3>I39@% @,X>A$I.AY1+8169'(M!B#KL M.#/_<-WA L:H7#+,&8=<91=\2-%X0M!SZ1+!57$G%]/:%5S,;^V*:C8/TVLB MI;/= ?2&4&5Z$FA7CUSQX&J_VVV/[FD-Z@TVY>+6 M123HU#LI(J&CS0%$@E+N.I')%-%GR$XJ$6VR%Z6NIWC[)=YW6OSQMGC[.\,[ M:&,59HZ\9%!%'V267!J*:!1S'O7\6\]+9ZAB78I_1_UX8[/K;4R(72":)OK] MB(-18>S7 \PX&&"J+JB)]4R)5#.AY:252KH,,@OF78[:D8X:/RTVY>\?KN_J M@>(9^CN:"C9(1,J9PLR:AN"T3R7&=,Y3LU\R/67]R)\# *+AN0MV%)] M(KN45,K.,(PQ!^OKU?7WM8#Q?E:M&Z$A..T#A:NLO3&()EJ)36?WZZ_ M7&9S H/T^>J;]>YQIW^&6)'PUG&-EDFIE+13C!1 ,J6B"%I;F[CW40)Z:^<_ MD)D32.XN6$DB)HE1>Z^5LIR'; PW03L/CLMI;8#=AQ-G94W%( . MMW?>U$13(,=J^7WDD2E,S'/@UO/ I&8RLAID&X V74"C5F1L9$@8J. M*^V=%\ @BICK4+>F [V2%7@EAML]Z>\>]L=#Z*7=$^Q\O,IBY?2:J(PAUQXP M,JW+<'29GI"V6A]HR/0;A$[/V#$?'/TB]'_;SGZ=?74'YGE!7+FN!.F*FWIT&61 M-.0@R)'P*:I)>+U$]/OU[R9(/^).R,20QPPQ":7 !L-%+IG3V7,'TD^G\_Q% M.>4'& SYNVB]'% ?8#6?-QY>S:\XA $^AV$9HSPK]UP9#$KX6CZV\.3"0__1 M+(^YXNJ;,XG^]@64_1W-)(K,=(R"*1(L(X4/048N2+JLT<*RI6!]KV"]Q6I$ M_<;T]&4;2GTZNF0RA5VYV-08ZJ^MWE*T[U:T2R47"#QBM$HE1N&PM>3 \*RL M )=P*=H/)-HD?$O1OEO1=IJA5B)K\MD4\H"1Q#IQ290MF$L+(-KK]+'*XEG: M_?N0(*=19PJJ$< IB]IIHPQ(%!"%EJAK)$$W!JHFTO.?,35Q!T>C#J:_-V15 M-W)>"O9TMSD,"%%[P9(*-I-XHU7T!.\R29]:"G;=!'OI4,^):B7I$^3 E,VH M F;/A/*2&YF]RBG4R>M8JM;2H9\GU5((05N39 P24A+2645C#%+U5H& M%/,MP.2^%DU%7VY7ROKIT+9^=*SH2_NXJ[ MV@!D@>"S5\99EZ* '$V0)EABSAHM@9X+D&:_[!E .^FH*TC"8:E+(9SP8K*%W'Q[KGRAQ,WD:!6T?O #$;M)&@?K<8Z;:I;!Y!GE&/# M1##.VQA(A<$PX(E,)].6@3?DD-: >FL%\DSHV@7,I)^""X+4"1NRRCQZZW@V M.L+"[ =Y!>37@W[&8;D6.M/M9NZYW/*,2)K'8)/00F&B:)('P0P7A*U.*8*I M0S0Y_]#.AIJ]T#HS3 8#*".MP[(4$+E/TS:!3]$GLX@ [ANY*Z[5Y[.!K061]Q@4DZ M^)28![0 H%B&X#470<:HHK N+QQ)SQ3B&]3&X?II[(P3IA>#?K<4#1F/*N"W\CH,>NW>P? U#B9E1W)W M06K#G PI*)7)#P\I)U2NZ+[6J4[DOIAB,1N#X 11 F1C(H]*N10T @ MF.6B1@9A0<5B1HL?43*5(]RXSY8EB$B8*8Z!+8W('-2#F-$ZGIR=AQ@1 M>%8AL0 8H1%*B5I.G M"RP:,S$H%(JX9+-5!H5B1!HA!BXM)^FP,JLZK;V^5]&83O[T2O$X:E;G;&,X M')>-5:MK%W+*UG(4,0?IO!H8LQ>ALTB0LL#X71J4N1"-V>3(:H(I&)(0S11Y'2 =3]QY*1QH9VM5^N'> M16,B!COC<(1QM-O?QN/Q(!["8DYC($.6$Y+Y4%)936$K%X$QZ3R'F.0R0)D# MR9B-.J0P%^66%S.AKW$_L$ C@_;$3H33&-_W!L-SIZV7BT6VY-3:&6B MB-(P0B^7PBV1>[.S6,@%\M]<3J6:'E.1V%AR)J.-26L. MB'7(PKXE>9L^5LD)/9@/7.2PH\%,L.(&74/,J@LF/.S&^-DIF0Y+U4!7%EST%;#%7, MRF87E(B>12@)R]Y$,;\5J&:-P=W5? H&4R!77?C E45B,*3H"J)E9;6'=;77 M@[LU.?>B!XG,O[8(' 0H!@RRC%D+GW-6#*6NO1[<&P9WIP?4NUH'JW69'F=6 MA5R*+!(0(FGIL/YZ<+<&_%[TP')G0<4[P:NY[O]?"T2$..M!+]S Q>"_: M&KP,02E4 IB"LN@H,Y.](N^99S"JCI+R.60;],:#'G2V\2/VQCA=[[NQ_:T2 M#'!9D]9B!*$1H\4USP.LK&C2U2"]N3 M,I<5+IT_QH/V,+7C_20>WPM"D:'AV1@52Z*72Y 9,\"T<2F8J.[?T7 M#C;AB.C^;#A5X$_\^Z_-[=6E$O_5L"1G%(\+%81)RB?G6):N1;#$_=2@A^GK+0D%QR MA@2#0CTEO"&=]3:P)+)*09DZE02Z&_FH)8H.@PK6JC*NJ;R)8*PL@STJ,7+S M0ATR!>8*Q=G,8"+P($&:J'120A!TT5LN7/$*T>@Z%)">+Q1GDN.8=-+HDU6> M]$^7K?0X,:K368(2*=0I8_X6*-[P5!=U Q2#Y- RL,"85X(#.4\40$O,@D(U MH_EB$>R#@SH;OM7I3Z M(PJDA6 U_6$HI9?.U:%2T1Q!.!L3&*T1I=R81G).G?897&2,O-5(?](<3R-\ M [EJH+[ MK-5O&8[..H1&M]UK'I)K?3AZJL1CJX]'_SAII]'A4\[8__?H M^JDP.*"S1_WCIX9.*^UKMGL%HZ>2?J"3A\?0>_9[&#RA!TT^3Y[W^5,GMPK] MT:C??5H>>N7F]N+FT"&7_VG$DOM"=Q^5H@47=PC] 75",_8['3@>XM.+#_]( M[>%Q!\ZH@SOM'C:KB_[Q$0>C O[TEO24Z5MZ_]AI65YT1#TZ2A>WG_;!XZH/ MGHS2Y\>\>^S9UP^SQ_SRV)/JWH.+$Z;=+:LNH^NHZ:6S_OE(/KKQ=J4WZ+1& MZH_+J_\WJ_[[QS&DU.X=/&4-7MWCTT.>5*_[A0[_4G^6AUX]"[__\-H3>L#DD>M",H>MW5E??;.]L;NQOM-8::TU MUO^]^J^5ULOUQNK6YN;&SL[&5FN&KR!N]0KO8'A(LC+J]WYKK#U>?=P03"O_ MU69?5TSY%4V\VQ>YU7N\K_%_W^KM:XPZ!V+_8FM[L_$[69I>O]<:=^DFL3$U M2-N8R_R;M0C"\F0\J)29YQC)95,H!**9E-ZY&?0V>E"L?\+VT[5^'!<36G8V M?C1U-.3;L[#6__A*;'_VC MUM'S]M[YP=G66JO3.F]U-\6ZV.NNRU>RU=D[/S[:7WO1W3S_P+?6/JC]HS_9 MWOG>R5YW4VT>'9SO[\;S_:/68:O[QV&+N]-78O]L[UTT=/W)WN[;SO[:_M'^ M+CUC;4/L[W[06[N;9RVQ1_O?V0ZM+[7FYR3:/]CM;=.WF^8;L]M>_&5'IUBJ&YZ.N?1T+GP9<7Q:O)FK M'-C!//I";TV'D?EX/NC"BJ^E5*0A\&OK]3H!.IS\*_=,OF8J5 M7F]U MXZB)M/!-\]? MM/<$/4N\F5[SEIZE>_N[?46_B=;N\_;^[KK<$QN,OC-JKVB=?Z!GO3G??/?' MT9Y8E_MOJ8V[*Z/-'5;^?>^PI$Z1>4G:QJ9*R)M.&-U$'4W)B$].X*-G__/? MWBKSCZ\:G*GN/[#\WDYY_;>4MQ+BE5;KSXJ6ZUE$S MCL6^V1\3+Z\_:(P.L9';0T*G<88P:""%\ZFQKFI6[L?Q.;NQNG^6CEWG>T=[=&_VV0% MMS]LOGRC*5@ZVGKK3JY:,.1@AOU[8VMM<:+[:W-R8O.ZF\" MZ38C07/4FZO];K==;3';>-$F>TDZ%7 P>9M['!]:KV94RA,G#ZPE7?[0&-'9 M>XGH%1+)8;+85#*P)C"7FV 9(/6NS8F5.3/>E,Y8O1PH>L#_9M>Y0MVJ=^]= M-[?QH"H9T!N5E7(_G7Y&_=YI3!$<:S)$UBP[5S2=]K:I,PHP&!G/\M&S]0Z4 M&@^-UN.WC^='16]'_K^LGT(<5= W^KDQN(2\ FTZ<1Z?U,GEMF_\[DN;K]Y/D]W78:ZMY12-!MI]3! M+Z9+3$&IIFOO7P=N1L1?"20.\>[G]VY&Q9@.8' \Z'^J/SO=T_3S;% MGWKSQ;4H^7.3=OY&[!]%O7?^@OHELOUW^T=;[]Z(K7>;YYOG*V)O-_*]H\[A MYENGWGL=L_4Q-Y.6AD+LJ)L!6&YR9[/7W)$7&AX]NU(=Z*^MV=\+MB/RW&.3+[SDABKM^SV].;%6O^4NE>XW^H-$O"#>. MKE22(>-?I72UK^IJ=>K@ 'KM\^K[KS\VS#*'/;+Q>/OQSN/&=$_/0=4%&].$ MQ,D*E4:K__C7>1KW_[9,/TQTL)+2 (?#Z3^OJ &\EES^(R'"A[/WG!N9#6(3 MHE--I35O>FE"DTGNHD[9))\?/7.,-=[A<-18[S16">Y>O[&-T+G)K[_=9T+. MUV 3/QUL!^?OG9%>*G!-71!3.;JF;N"G\?C;5,IM2,Z(C ,8:FD]PW95*^[/X3F4F/GGG%U!R1]RT3T*88EP&Y MXP&I8OL8.@T\Q5CMU44_DW.*P]\:=*@S+MYVX[Q]3+*6;F:KS=^[?1I3_I__ M=H+;?PP;(^S@\6&_AXU>-1%T];U@@%"]V-/[U*QBQ%;H23^C+AUMG+XW2@$+ MJ)N.A<)Z/)(/F^E35)P)X;/2Y S]8C3[]:8NW?LT857S]'41CY]UFE"_-RDY M;ZQI!D"*,;B 9EF0WLS6L^"2PI3MHV=*NZ8P8H[H;CE8_V!3_;=-T MI@<'F!K'X\%P7*9\1OT&G5%&/:;)(N*7\&NQ0B6#<"6.GB[.W(2TCPWS?VMN MXJ^/:2GO?,9#L,>,JYHTMO0LOUV#[GIP]1YRMFXYCKC;'G6J"52$>-B('1@. MOV>P]-H:S[IWQNX *M]MYZP;^IU??MZ.^*4UG56OA )/XV&IW=GH]QHGAVWZ MY1,%?V& ^>MJ<679,+U_8]COM--GJX9K,?Q^CV[CU-*=<1$JW:REVSB=9GRY M+LKTXN;N@6JM1=5Z^>=9Z^C#>>OHL$.NY-'>NW5%K3O=[VY\EHR[M[M?IA=/ MM]8.6(ONO4_/HV>)K9=O#S=?M@[W=@_$WOF+[E[G^G(2XQ)"B++IN!1-I9EJ M$@#0]$EQK8U(%F#P5EC6.T4_5OC-0P:;Z$SQ@9%=]*H?Q3#U7B- M@T:UE_0/9.W>@ACN5B]FQAKWJ!139IX0\U(C;J$1&Y<:(9EQW%G1M-)#4_D0 MFM[)W/1>A&ABQA35HV?K.[NK2RF?A91_EIA"YO;S\>X+L[ ^-<:U36Q\:$7X M\U(1A#"9"1^;"8QJ*B-R,W 9FRZ##81/\L*7))*3QEY_\*&Q,^K'#XV+_OY+ MW9CQQ/I]A= 'UT+H1JO?PUL.&]SW&WZVDJIZPXU>*KD/V AGC7B(A!ZUZD.C M/7F'*QFB[6$#&B?8Z30_]/HGU$R$(;UZDWKG\0.M.GA'C?[?TN:=:9,WJA;7D@E^:,;KY+T+T@J1L:G0IJ:R M.30#2] 42FK.9,X@X-&S/?PL%^QBT4NUHIBD^LKWLCYK002\UQ_1+_\9MXN6 MDW+GLD)F4*WO&_Z%ULN2.C59F/5)]Z?237UYK:\>2.;?]CME&GI0+;D9#'\Z M63]@[YT$]%KYIE/*-%4,T 236!.#X9H9S6..)1OP+T6]CJ)]- M7_BODW<[)*HNHIT:T.ELG#8>,7NBGY=(WA.!Y2?-DOZPX:D_IY="&,;NKJ"0P_ M5]3JXNG;_$KVJ)<:OX@KKTS^"B$T#D?T0N6BZGRZLK1G>K.RLG=8M:1J+@Q' M#<\F=TAP-GPHB[4Z'@RH)9.5Q26&&\%H_!,J\>E[9E44 7T3G+03@^6C\TWA M4#DFE0PUPU=I^YXV?BD?[3^$%(\O'3ZR MJ,0'QV4-T8.PP*3YEWJ-PU\?2F&O]&[IW*G^_GP**]]KDV1R!IN^LKI:0=,5 MU8U(YI9GA)C\4F&K8*I#S<8&Q$@*.X"B=45H2R35^^*OY)[VFE\X,.R2GM,S M!A?F@@2\2SUP]ENQU70S,FNE@PX:!X/^R>CPXO!C,MU8M:R*VZIB%E4:4DG6 M$?227VE?=9C_X^*T;Y[P]?9=G%A,]?3DK[3UXLQI9$G,$9KBP@.YZG8\ON6L MM;D^:VWN<]9:MM8^G&V]V^#[W=;A MYM%AEYY]UEK;NSE8>[BYMG[2VOW 6T=O%#V'#.LZV]K=T'M';[M[8OULZR6U M\FB#M3K7B^JPD%S.1C1-+BO^((@F,!6:B,)*KDQVH!X]>_5E6K^/U7]U4H O M!OSWGL10IQY:^20R$[]L*C?W+">SDH4K#N?/8P9:7W(Q?THJN!EO+*G@ZKS8 MUUSZ162#V14;G+A$56<_'P^I8<-Z#@(^J$MT;?[:)\8AJ=SD/%MRB1AK>E-2 MYS,8:;4)6>/MZ@S^'/R__N7PN['4Z[O7ZXN^?EEU]>JDIY?Z_2W]/GNUNWZI MWQP(CZH(MA"JJ:PKPXV!-[T&YS%)89FZBSJBWV':_^ZIWU.;BRON[%#$"9&2C/ZIR5AY^T MZ=&%F7KT:OWBB7QL#RN'M0>]V(9.B7#+4NQR&I2U?RULNH+(Q&6%:4E^ZAGBIEX:AI<%#-E%XN MZH3AD%R3\M-%[V'.6$V']*9+6\N5[3)+TB-H"M4.^IU&GZS!%<0^>9-CDH'! M)2Z*J2M+DW9@$(!NV]PZ[>!9-=7\"]>--X]WREY(5IBRCNG7\N*?WG*:MA4Z MQ/-7Y"*W!]W)S-(Q/1O*221*54)3JEH,X]0>3=OUN''_B_>_:C$V8AZLE,;T M!RN?('G1@8-:&HR_/8J=SZ;3]\K64O*_.GOQZ,VMIUC[23GFA.KM& M/S2=JMXK':/PV9!T"V@JA[8)WD.3^#4Z0!8AY:_Z-U^81?U"1M-#RW8U&5;* M%<+! HK"G*C M&U*-P"1:PZT"KK)"KPU@]ESH4F\-<+J%M!'7I'JC]>*[Q+H4Q2_%2DG7JZ5K MPZU/;W,IY^QGD_/=]3.2\Y"+K6GRP&13>6>;CO'<),L?+1,26(9'SSS_33/Q MFW/L,W&_(>;WOP/E\%,!6DS/S^C>Y/SW(N[2@YYW".&?"\;B1O#WY"RHF*)O M!N--4V'6S9"U:[+@ A4*14\:B!)^G%9?#,8?[GP\9P5N%C;6GVSN=[:W6EL MM%:WME]O;:^4G8B?[S6VUU^L;Z^W5M?GFF1?EVAWFG/U%5_A(C/K8TF;[)^> M-887&Z#3V24'L^14]K]V=46Z4.VSUSB@4'Q _W81JZOHF17C'O8[%&L/)V[, M- FKNNYU];S+#=>G&5B_EBI-C?85'2M.V>!"RTJ,WR\K@T<3ZM_8V+C,!9UL M^-?8OAQ@>$$,W2A[HI:8IKKK).!)CQO%_GRI%8T3LIZ?TM.K4:#2\!+]7\U$ M+V,7EU[;E3U/R@44"E'_%R>-SLNC:2B%=,77_D%33MZ?27-+,LZKR\ V)N?)W>41EHV+B67KMO,M*1<-"=,*1/R2S!!/ MOK>/+JXY''P:7#[ 9A@@?&A6TOT4.B7&\[-?Q&7WW/:W[/2]U!C]U= MD:K;%53=K320Z&"U>"CD5,Q;+21"Z3&;(/6]^ERV)31WGE#IY&/C]=UO__#8 MJML5;KKE_.S]3.34H@#+:SBXJW+W?[F/\Y=58[KEY%?>.^=[J_@_:3?%?M,Z M]T^KR85R%C4'YJ8MC<-!"8/^^]ND7XJQO%[9WFUL_/X$OC]/\Z[*3GQNE!]2 ME"Z:T2S7/S65!;MW\?K*9J3W*$1?>N)G0D2>YG?)CWGT;(/E$#D<)WMN7[0+W($;M/0/\B<>DKVR(-RHLN5?/6*,JOP+>DV!KAZ*]1 M[,J28Q>"8PG5[?;P0^,%Q%%_L.396NLG-TNBK3V00EPCVN=+HET$HBVHOND- MD +/CYC*Z'_.U2C^9"ANR;KU55:U9-T% %)?95VQ)-V%(%T"]?6@?URZ'YI#Q8.G?UEM3OT6Y-[(!W5]D(#[T"N]E MOLU\M.4[!$Y-\FTN,IKO*^MF/F1FZ4/\?6:R5WT(O?0A%L*'(% W)^M32P6* M+VQI/5D]UEC_S[@].ON-SNA4RR*JY623U16-S5)'83!9EC#9?:3Q>CR(AS"< M+$.=7'ME 46W\@Y57*M4O*70C*E<6!_JQF6!F+&T\6Y1:O>*4'G;-AN_*&/_'R M:K^7)D7@RCG;.!QW1M4I6\-28CI.4'/DE+==9FRU?TG+M@737JNO7:Y%K3^0!+Y7N5AO^3A M1>#A"M75JKY8*6Q>T2\YQ' PP"DA5[7)5B;%QJ'\T.]=?*V*9/:N#4!?^M)+ MQJZUHG.V'(A>!"BOC43[Y9#&@I VP5I*N@T(LXJ!JR3\M$P(K;VR+GEW,:"\ M5IO*+]?S+PCO$JQ;U:XE&[U)77:ZU9)Q:ZVFG']C[FZ9A+],PK]#"O'7L_"7 M:?A+=OJ*J-CK18'8THE8"">BP+K6'F!5>^VWQOHIQG$U$;V5I->O7FQ, MT'A9MA'*_\XT^I^+]-D^J_NEQUR=^U5OHE?R\$E.Y:92*^K .W&/Q=8+U@ZHJ# MRV(F8O#A-5;>'5 S)UNI#G^;)AE-1D :&_34X[(7X?_/WKMVN6TDVX)_!:MO M]UWV'59959+EU]RS5EF6W;IMM71<!1%__J)'8]\@*R2 MY#9553[\T.T220")S(S(>.S8<0QPW'?Q/FKJ/\=2/DHT]9%$[D^BJ<'_U);U MK%R3*1U!.+]WVFGVTK57Y>R((;KGLOM.-7S,:!\SVG^@7ODBR6C_ZYC0/BJG M:[H5)14D9T=FN3^'88%E??IV64[+GIR[/55]V>5LZ8JA.EH6]UQXS\[.CP[> MGV IDZJ0:QO('=7P[8_E U?U^Z9=96'>:RD].WMTD\+] MK,^GE;//HV70<3PZ9[WXS;KIF'[JZY8CM%?NFTU9]$N;F>A"7;@'X9)\VC75 MT%]_B2XYNJP_3I=[1F>_:^63$A'>_NN'CV^2=YK&@RS'.<9;?)M]Y?/TGFB21JMRX=,Z>X$ M_L?_/6T_&^^-\4Z(;G7VY;[E.?AJ['B>O!H_N-JU>96._H.GX&/OH9]K,F*[ MK%\ZTI\U!I4UJ ?9E)W+:'BD'7M'1C )N6N1T>"BZGY9=O31NFG[K&_X:IKX M59>!1>[\P3=/J[PCQ8=_9N^I =G\[*C8R&C_[FZR-O33.29XD9WGX#?VH&9./V]HU/%-3[/WV:MW2L9>M7GA:'!ONOLC9F>? M8^"T6+9/"]?11&95LV@F^P6&UP[;D+<;;1-0F],N*[!Y9L)J7N6;K/?3,9:2\_!+?.@ MOUO&,JDC"V.271J-@K<[WH)V_.\%;Y5B>2*23 JX;AD<_QQ:-O,..T>H^^//\FZ[:K*=FBI_=. MO/[9] Y$^GE;69Q\>5EWV#W\QI6^<1=H MG+#DO$E(Q%Q>XUO:CY>.(0#9^1<7NCVC7@'9Q:S'IV3X/IR0KLYHU[$>_T3V M#4M^^G-5 )].-'VE=S][NN?N3]_.F.8D>LRC:Q\3_S@\9+,L9\OX+5\>]/B M3=TL'SI6)UM;[6S3M 64&,U [BT7$O+)V&Q982MY\\1;+&55C6V6CK1"58P_ M=6^AK;KQQ^N*MO3X0\PY\IDPND9?S?;=FQ:#%GOGMSW)H>MWGM@VO^P;"5M^ MJW6U[ZE35Y6T9#N?.SH/5OLN(-N*K,8]KTO*A3>4_T)4I@V@K <7?8.]6Y,J M$BW/FY\64-:LL9.Q*TE;D#X6XY,^IJFFPP'DQ;!I\QZ+39M6C#I9AUPQ.V@6 MTKO%=I+)0N!RGDW^_O2FW:T[B$3L/8Z-LIY50T$GT90.#)QI==-G%0V\YY-G M$M\X!UOGU^^K79. X<.QOCTY^_+6%"ZOX^-O[$4^_A#2N3E[=,K!U+T*)](Q M$UTL5NZC#0,K3,]%?-5"C0UTQ:SI6/OZ#Q9M0XX"B=J\[+&GY-^R=)-(M^'F M-=K,?"):6/=)-@O<51VY'V*VK)C E2Z#P]&1"0*E19\7]-2J67-. O]6O*UH/Z$3X!W.R8-&HEK^AHXSL^#%=.CHD5WGM0V? M=\NR-7J[H/Q:8>Y7E2#FK5TN';!PP]G0]61Y::$"8APU1QK"9A*_K /LE>VV MMFS$2IWP+1WM'WFQ!=?^,A-J12[P[$U!'AS'ETA1E8:G7;,V53IK,K>%RQH/ MQW8F33PH+O>X'S_.?K1#B701-D15DI_:J0^$#U1WP*RB([.<(ZE"2DC#!M&! M]8]RFM?Y<=D.>HA =CNQ*%67D'"Y>M$O;;TX \)F#4NTKMYQ60ZU+*9!RAL&8LH>)R#9V:\5XC(.]T7)9# MFC&KT"4VME7,PV)I;,QA.B[%P'YY1 =B"0HHMO,TKUJ MVDA+PDN8-8LZ-!Z3/.X,F6I>6II\$JOV&*3X2&X!B91#+I..'^3 MZ3I-,W M1$\T5(/&E%3=U5]T..:'7+-:,5<<.1T9>KF2O 0EMAB1%#NLAEX#2;#F55 M)-&@XXI\)--/@ETD&]66I &D'KP.B[;9],O8,L_K[3BP8F(JP;KCDAURR?AD MJED!D@\5O&B3J>/L'W+V0R),SW^Q__)N249"LSFJJ\-&*NS<(%V3SQ!QP$K@ M7 ]MRJ(\P)Z$89)L@B@MQ.2;:?AB='7O9LN:7GI1NIT 5KB5OY$&L)[6Q2)? MN4GVK)[MP9UM?2I$?VB9D./F.:@MZ0-/Y@F((1]$6F99O#S&J6)7"/P^6M;K M5^F(]M_=$&?7H_WO'7#_*'K_MNL=B93WI ->(TWD']7A09TQ(.3F>DA.?Q'; MG[&DMB A#7]5Q03[6@AABC'5:2X)SG/J/=)8+-%- QLWL3289?#U1 M.$F"I#"M4@Y$\G%9#KHLW8"N%26G,PS_EJ_+7M!RDHDZKL!'TDDC2.O M]5K-\[;/SLZU/OFX/A^MCF"U)A%E;ZC*-YVZ1!Y"K752G,'O*RYQI?]OX-?. M4&Z'?YZ%+9ZU(2%S+_E5ZIC.N5C+7C>D]+U:$$& MH?U*?E4Y+VE]4.;7;(T?]8W; JS8-77MJN,"?:0%:NII0W8\RAR:J[)P*$HO M:X6AF>1(.@4'FE^RXP(=TNX/-2KX5X6B/?K[*"$?34*2:DNNA,U2-YFA1N2& M%667@P]#+<5A2N=3MG1Y1:>16Y- K7L\? ZW M$G'=MCBO9!DTB'+,\FJ2D15>-Z3#6#5YT]MKIB[[)+C643FXJ+*K!E8^&QYY M6W*(T2?EFWK1X ,K(_7:\M/W8JZY&_PNO+#/Z@P3B^E(Z!38L_$$8YE26<0D M2T8@$5W4NGEE>8DDM;E/>/>+O.A8TQQ60-$Q+"BAGDY6G=5<@DU$8M[RO7H5"*?S;+.2+EY'6P4#1>X;39RI+V MH[O?-\GYKV:(5RR\V UD.CG8+9CC1<1AGC+[G&:O=7EEZ_-!\P=QJ= )1?-8 M(CY1:V4ZARU&MJ/$#W]QL]BJ2.F'A L,U#E^2YH(,<^7.@.)Q;C'+KS&C)S8 M&)BGK.-=2#?K.:"BIZ14#"1 M8KE2M53VF"QLZC6YT&EA)?8O*Y/K;J_T01 -WLV@FO)PMS]P4Y_2 M=UM_?@D#U@ -1EO!U>:6OOO4YGWKWN;T#E/1M-A+_'8LDK.\QFSD'<@4F#V+ MWU#K4(4%0O:D3."L;&?#JN-:97\JABUT(U4:3>O4&:<,GQK-C$15;IQ+FG_G MH6#N2YXIDU^4@#%EX)IJ1>7K7*#:9&=G7S^L^Z::7]T\R2OP&+Z'RE3^M::N MI#CARG1X8FY8P<_((.!3$$_B'<0DWGW^!A1664->MV;A<#"N"RD0NI&&C2&) M'V+D,!$84^'@1-\9'?,6Q9O); 6<.RG;EWN+NGN\MR^PGFX1#^+'"#391I+)PX1=G-JJ9S/D5U_22(#&S3,>/Y'5R"5KKY M5J?9BQN_SXI&3W6Q:/=C=^>R:G(ZQJC"2<8*%D0O]'Z6L:-__4(*J,^PD4#+ MHL1IL)M4_&4^5[11KI>Y(\)W5^+/_Q ^[X='/N\_A P5':"R9[L;^#V7X?%? MWO&N-_:)..B;H5-&=G::?:N6[7T[&8V,N(1?J]Q"4CB^?3].ZSOT+ID_NZ87F%.O7 M>-VG;HEER,E.I[5&I)4+0]=KK-7256MPI$DB,&^G6_Z9YCV*EB76"DD&@C%@&7?MS,7K]ZY'8>T7#)2;T5'#'E[7 MS/L-AU*4]I_<.]HK&!"84'@,Q@XV$Z),MZS=-^P9!@'PA0?8\ZTGZ,-%#[25$YTG@&@*>8#6@ MU_.%JV:*J!_*X-CYN683T'L"H:6O0_*53[>]4_%%# 5"#(.5)J;R'O2JJ M^7>'CHN7N;2?_JZEDP#$$L^0)0]!$64_"N^@*RK<@+ Z:1\\>Q4[^+L#S\D* MYGU-8NY;($DC.8JR=1&,/!EBX60D[,>V$DGGUY56$.9X()K"F^^^*937 MRRW,;)6G_9^4*C?*V'6P,/+(JIRUW",!B_= T M"STH<-'KIB4'Z#7V]VLW54\/BZ_+RT) FX5=/%(");^>[#R':!*$48+%S$C^ MJJ$/)N-A+\GI0_%]+>>?L.SF/O!$GR VSGJ7#SC>XWT+HI*60].(#$4?L-CP MB^?9BKS.LL<-<9&2>1FE.'XX%;)RU0[P_J+S4*9>Q5GH;^I:HBRZ@\D[Y0B_ MODID = #R9.C P2%ECQ1=J0T;Y5V<^OIIN% HVL3K/OVEPTW5;:G=#" MMB:P]%KY&NXG65>T_WO2LC4-@:;)U9',9/]OTZQ*[BG!YHHQ/XHJF;?Y2N-^ M)&I]LZ!_QQ<_%\0+*5QZ>J7U4JYM$:^,?O9]T[I9+G!/!.:AD&8Y>:YLSVP: MFEGWII,A1"G-Z X_\](:=H!\^<6 FT3:D5$W>;7]S0D]%UK#E$RI?&\5A&E5 M/O0T"&^?7?9T=-'6$Y6+JFLUU?QA'2P$2!+V1B=P,JR BP6 M+SL>@VZUA8" M(MTRL18T$KM1LXYGFB19OKTJ.T#3?O,T-'S\=\AY"L\[NNZ<9J18.+&)$T*9 M32#-:PMB):_&Z\D@QCU6L4I V41S,"[F/PM;]NQP1FB<"A+]$A/X%D'$:$JFQTV'=V MK\1V%C4LA@UB.N#9E:,QTD6)W2(F#4N %=A?O'R>]J;PKVO',N<3[1]C=X(- MJ'WWO7SVU-]8?ED7:XXOV;WNG4OW:FS^6=4,!;M*V7([)?,_,9\T]B8(#DL?U"=KL@A*,"^DIM9%IYVZE(H!\4\2 M,U*G<#W*.=\O)LC#J:FDHOFZYPX>)Z[D_!ZXLZLFYP1+X8 239]5D,4]Z]G&$=XN M;";N$*.B6/@:<8LVJZ$RT609G^#C)@.Z/S#4=(.]2"CIS=1BE/B%Y)5% MROGGI>)>[A%_;JR:PE5)([D>.*=JZW:V81&XPN%-MXK7WF-;BX9DNJAM25[D(--)\:>R*D9OH$!I=/A2_A/*'?] M>9+GEW:><-I=C,&ZD6?$8R0[U;66L$EIDKG?7^GG- A\(*CD>=<$BY@D&,PZ MYW2W"VB M4\)X566CQMRVJA+VM#&!ZJ/U!X$=HD[LOQ1!QP4(0]C]:HD!4;05]>J*7=5* M%Y%6DB96/&;4]6N[@8+\$ZS%"<1%GT)'6$0WM#Y'>)-;HVO(6Z2:I#[YFF\2/I#B%,* MNX9[ '"@68OW9-)\2"DQ-'Q$X31[ZGG85&MTL8?.=63#:BHF?;1C!HES)8IQ M=-T (.1O>7S$)GLXC[MWFH$^\8;R=OR 3 L.O2W/XC9O:#:\+L;OY116*;!] MSV?GC+[.%SH^M"?;KD5-!S(Z;3L7=^'@ ^9^GY4(R818AH* E"&1SAED0GC) M-@@0L>%*D\+=3Z7#^\,'D^S\P?G91*"$A6R@L\\G] [1;F1EK5SJ\HNSR*;U7=SX_^VH2=:6LMJ+XM"=4MJ&[_?7Q@R]//Y=K-,9M M9AFZL<8=7L?O^-='YU^_S%Z7FJ7%GIGCTX/WTX^G$ZG]]'JG+4X-O&)FG9 M;FD.$(/6 LTBK,PK:0;+1\SY^>B$D0/@6IV<)8>:O+]_Y-#Y<,_7CJ;?@*B16'E!TV,GTIZK$]4RZ3R2ZF8!:K:K&U:NC2WH%[&!+?[G=<[E M[X*SE/5^,,M]<[M>.XE6?(S,SK^7U9G0V@FH=I3>D:J(-%*.X.;4B>Z9;F,' M#ZE^WF#YWCQ*B!7)M.S)TT@"I_QWLC5T2M_5Z/Y[:<+;PQSN3-L]D[?=92^[ MJ!P)GB;COS7^.F^JJME(4:U(W._KZOSYH_^N];/[MM'^^MFDR>3I[57W_N4_ MLE'#RU(2;DN'&.>^5/5I]JP7&*M/ +EBPH"L$T911(E>5K&X-\D][1<)=T)A MB^KF"!:94CZ&A*\2VBW:10,*BFN^_&Q1W)&R4"L:W+M]/PK_N/4^<.M]Z_+(HK^= M?<=CL$TGS\!6J/ CN91,!AIYY4[60[OF8EQ6^,MRO39X>*?]X(-?Z8H%E/UL MB3! MF];[LC=<7L=QF#.+A:HL;\3!K.,91+14)8(!+ %RS /WFF@.A :PXU4 M8:!\10L6#.)>-8O.HQQC,H3$,.92Z!S@\*:+*D%X%''B67GX"OZ=U1I84 F! M1"'M,=OEOD61+I&FCO%!NZ$1Q#(\/ >HEZDKR3%<"5$%,H45;JS8*L8LX6&GBK"ZXS$GQ)(O+2AWSR33 M<^APT#)Q A+@^0T8> 8%EGT&"(RZ9 ED2:4WQ5#-N8IN14HUCGK^""SU?+1XSF873"N0 CYM5LQ#K#\NU41 MMB$L)]K%V0Y?-U$TLR'0X!D]2%5>2<'2-0594O5F)1>H3MQYO!D'7Z-Z34LS MK&0Y]_:)CH2^[EF)6A EE',HD#Y?H<*%(\A<^M69)EXU' $HF)&+^4S"4,Q7 M8UA=TU3=-]G%>AT-8UZYMU#KD^SBY;,3KA2N^9<\$ 8C1N=47%4687-MBD1* MZ9.\ I'*B94&3WSEFJ](F209.KN3L$A=HE#%#[&&6MJ:'2=)Q/$ZLG+NT/B=<,YP^(3$?YY M+56_[#QUB A$9?!1W;@Z"#*1Z&9-NBPI@O6EXJ,JM/>G(CD*^0<*N=;IW:9P M;V]O3O[R'W= K_E2R5T3QG1:%&$0FL(K#HN(@SLQ6V;=U%K*W7*D,-PY:"T4 M5DY$J*.FR@I:9S4X8;FO!S?7AXF_*R'?"3SNC:LJ_B]=A-[<_-LCIO8# MEO_1GPM3NZM];VE>8\95IBGGL)'/E'/Z&\=97'ILAS\(ZY3!L)/C[:F5'ILX M216D2B%#F4*D*8ABIS0'%J/LX!N?1+'#?/&^H<%;#I9\QS6DG(1]L;YG49.S MS]^S]%JIUN%R"=A,*F7]ZR<#Q'["!D!GG!WM\]8Q.&#<2&JN)]_G%-/=] MJ:7LHV"9?2Z\^HWBM5510/)3P0PUM?4HPB$)>"]'>M3-[*HKIA9\/S/EKE54 M&)-I]IQ)&.Z9U;*'1J)U:V=^?E0-% M\JS9DBLDXIKC+J$2:'8'+$1375SZ339.-;B4'F"2WC5T$+FO_*V'H !A0G)> M'H;X>F3P^YS^6@B?W[0+;-$36IDQY0)O,\EQ&*]ZF"[<\&'.U$^'J'4B%;V_?A,..ZR5MAXHN _A-1D9+(% M=A/X24Q4 J)$GKM$+(WTPL5M*;JT,KLN(F('%75F+M#>S.G/:3:XUPJ+1,AE M:X.26(/Y02B#959ACW)XG5TG8=:0-4GI'G@!<4VH5MY&%^S/7N]!: "ZG IP &A\!"S&W="; M_LQ+E)+HSCU$6MAHGB?+:+4F$5<':8GI%EU2D3X4ZY!>ORP&IGRY5L'%>HW3 M-6,HA GV.M^*8]*ZA;<0V?'G=6G+F2GW7&KD*N7Z8,-4]BOCW5GTYXVVKJ3E MGK8X)OT8,^4"YF9MS(&1T(V,R+-%;CFWV^W0C247J;7LBGA$*( T%F8R=X<6 M4S,17MQ\3=<#'6U3U6R,.(CT)ND[9UW32LL,"?^. ML?JFA\0N=5%*_=+S9DQ>5? RX"BU==5$'.M@U09,R+)WPITU*0-'M.J-J:O= MO.S]$98>JG:.^HLQVF6_9VVJ;5'"K$H99+B=V ]8%E(\%MS?$C; M]Z"/#CU546_M"D VV&W,O"/F5?3Z81^P^^2KN U5<(\ BZPV7GL73*LKI?N< MK@/4^54#\R"B0M/^3EW7S$H.Q\IQGO#X*?52]J+6#GJX2%OG=,I+G-)DB?'C M \$TV\R9.U[MUQ$IU[OYMO8);Q37$2K@L&=7#M+0<;>5;EAPS8AQ-&NK]B"7 M;$W9V1-U 8_,/-RY3&[!I(%*-@:&JZ[A4,TVD0=_A 4!9,9?KC'#/@VE;=)" M*,N3$U,-*J:7_-Y-VP$?*KL/EDK5!C08GFN$:E^I%TI\.YKB MU.O&'&O]$ZL9L DAXE]RC8.\CH[0#S_=.V80 L?B=GZ[_U6]OAW^*)XY)];( M[^69F_A].@F42F(H%_OV&_ M'($)N[OU\S\1,.%.1:4OT5QVT2_9=8A)?^Z;/N,H1OPRB85J^CSAO/CZF+P^ M6%YN[6X_:[V7M8?YEU9Y/ULZJ_V4IC%TT*!QZTYS!V4V=0Q-7ZK:[_H;4;1, M=^%P7CT#=S ]:Y6? $ ?KO+HGE82@@7C3+6@;(=8 ^!4>KGLBM3Y:HSBG20/ MG^R%Y1Z!&H?;ZRC:NW-[? ])Y;?E; [.KVEK4*H*! M OH4O8?B+);DM])N%U'0.A.29L!(R.:*G+MVJ,5QB"ZHF\)U_G79F&2 4Z@P MD2S'[EV\JUFSEXXT096O27:. G8P ?M)V/)FMRUD:4!F &[."X!A.>$;P2,H M?QVLWCJ.SC>_6A2G96Q=%]T_FD !T',-(ME$G M*KP'HGT%+T:QE_2)9,_GF^#$\TO#&-B/"K-[RJ-P FO68BZ!)U(>2[3ML\:0 MMA,B^D:=BZ/\':[>4B.:/W>W+8%[CSFA&7/*G\Y]WW-1YQQI,AJ%(N^6TX8. M)H'"HMS?.LUJ>1+9?34=,6RU21:Z\P6 "]=K;[><#;9P4DPTM"3?MJB4Y!9V M2=(N)'8GW)6(\Z>%F^?8NI.0M!>CL!]*SNZ,!)!#,K\@P!E5A]6-S^;3_9AO M30W.;%AC!NH>,AE08XCEY4@U&%&!1%E4PG9)%<)P=' &%_>][$9')V,"Y$J/ M7=]YJ!@#,2/748 /)L#?00&V()VP04W09[%'SH%/QDE2LFL5B-82 MUOA>86LZY8GR7A@Z0\7D@ JB2=@ZU.':2TR@![ ;-9G>Y5V-*Y&T18=G$H[8 M"?#R\[ 4U^"DD7P/#6T4 2#M,W>;A]#/D1VW_!/ZUWI@BQC%9H57TK=VFK=M MJ3>UY.]1\@YW=+[M6=O?!=D;]6;3@/UX^W6,#K$6[X8@:I6][4;.86ZKAER4 MQV7T3<@L[#Y+H3#=B#ZYK.N&2UHXK,+-<)@?A-MJ][K-?1-7+4-)KQ;NA[891*-<@ M+9U_Q6-P]V!*[9GBM.P4"BBBZ5;%B%NGJ=M@"58LD9U?;#*&M/OM*L;7AM$T M3R)N_,8I: %)[[5U][6&L YT:;(=2<,1%$PICZ(L-$^EL)\TN[WFZJ8^"1]Q MIGKGX9KJ'+>J6U3-E -LAD]65>X-E;Z!:QL>T MCI.K754 X>S;=:^*B)N^08MD,^XV3T:FM, HNJ,6Y7T5[KU MF[V@WLF^?J8S"0"4#'W\H.H"$6>!^#,6S2-0TEJ"=_?F/?4#'Y5I[30$975D MH TA1.UZ:YW!R@;! ^$R6G!9C40SM'* !T:SDE>G ?[9OQ>,?X3]O[:?9N_R M%=2559^MUCF92!(I!438!_YRS*YOP>)/&,W&>54<"?H%3%>)!J;H/QD'30LW M]U$LH3;HY(U6YFT ZL> CA8]-UFG]@;9YFXQ45?,&$ABYN38'-TXK@YHK1). MB2TP/D!.:H-Y\P2D+^Z"D.V;SM:IF=UC*_5C:;OA?-!B)C.,#<3]CN&P>8ZH MCI5N7+O&L4K^G1TACQKY]VGDJ!>GCP:D&MIL@*0M**\B9[?;O<7+MV2<.6W6 MRC(HF-& RXJL&/XS#=BIM-8$>R*XMBTQ*-) QEFC6AKU. 7$]_D39@ MV,9TDLW>5,R& WG0_ XR/:3 J\JQ_115U]&-IY5;G6;?NED^= '@S4J=+"L^ M$O84!KVIFTW%Q--1,95VJEU#77DPPLXL2(=7O&:7-IQ-@7?/7L6YU0A_YY%V MT6>"P!NU'=ZO4X).0$%_:?4:"6%$QQE?>7N0Y^V9 -Z\J"N@=[%ENG:^)%2Q MSOME4%:A'^VXYZU5?_SB#+"^N].]X*0-DX_JZI#!L:1XR$"6.$M-LFV?&1?. M2JBO1V?U+5N6-PL%'Y2Q;'0$-X1N/+=W4=NRRWI$)ZSG4)"\>,L M8I:J"]_P6IH.!"X#ZW;-90OJ&-&-UU5>BXY9[W+D>(TR\P@L3T$/5IYK&#CB M^^[1>S0^S8B5];C%?5QV>,T2'$_;PX5K+$H^T\*7A9:'J_.'DHA;MOI?Q+XH M,(K,/(6=!$./,U'>+XWV4)Z:$W1 ^O033M3WIJ074]_[3&N414ID5,.5?%2; M:(H33C\)@H080RYV)A"^D"Q4CB"2$LKDN YQ5(LM8FTL.O*# J14712J#3,C M!O..Z:$IDGA!.7VFL15A%F 704*N-Q%V^5G@USP*Z"$)WZSWM"T@AU'%[M(J M6R^YP1A&L?9M2JMMU&YG_,5[OH!4H(G[K*Z:M^Q+.4":MI!$B3AZ/O/D T_! M]SO-+DLAAIXY)6$P1BP)2[LB#O(Q8K+:FC!'A?Y*0Y)] @G%;\"\N^[T77F[*.1K[?"I!VXN7S_W/HE^]6$]=WNMOQMU?+'X<_?XE\)"M M72"=L&QFHE^1-+L^NG-Z^BH6%#,A;"Z]$?= M"8-#IQ65EK_=HZC>7R2]6)0P*L6G)PJZSLP=_LQQ!W_0821A9B@W[3:&4 M7B.&5D$^T>[K>TK'E8A+VZ=#&"(^W:@>^M"]U07)D);]Q'/&87 L'I\G+#<6)1Y(F(S8ER_781+QW&^=Z(RL-1.,<]&9K/(\) M+CK$HU.BH)^NNQHZ0-AE>B[J^^O95U^=GLN)R?6T2D'TU[/'GY\^2CZ?Q.=M M=_V!R]?3'P\FS&CO3<'K E$TO*9W27@L!*58O>U_EWMXL%_Z-/QSGX:_9_OW MM8L[ 6ZU/_0^AKR;\/"[KB*=CW1YP-+\['$]'PKH,:(]IA@9,^=INX;5RA6E M\)[%8V0L#GBU.M?OTJL&+L8+3PDJ:(RD-687L?2,DMD,VD'RMFR*@![/ W=A MV7+;66?X)]1DG CL,CP@@42]X9+./:ET ?'0HB(G)31.>W86-P$G, PUQ/P;M1JF:!+F??Z44)=)$Y*7Y ?)6Y(H]I!E MW&1>NJJ(WI8-"AZ/-1BR%4M>'.P[?$[WV[7E*W0A?7^,1)RO!Y9-(I9.#[7J MKB.GC/CM[IG$A*TLIAMFI7.+E7C#=,S2L$LA)[4 MN>\I#7T7QH9GS@,V-^& M?8M8_/8M&A_0+50B<[UWS"; XH-".^B&P=^H]MA*RY$L'JE @1\=%6Y;)K" M-Y'-?7Q!; ()+LFC0D:L9#FPMPX (E'\^O-5TYMEPIQW"B+A3(0PR5EP773% M+I\47>G##\THAL)X)M$@4[=MM-3$E+D(O ;EHTBEBI^QFX_J!DXOD7QV2BS,WY M0TDF/KFF7]SQX?H>(-XGE2"XF S:A5?NJ5/0,5NRM2"8)!UBKNDJY%U< MNN7%*O^-_O/:3>W[SD_JQ>O+,*G<2GTT5TQ\[Z M+6P-@4IHHI032#J^O5?RS"O2(YE[N6CBISJFY[WIAA/)&LA%^L,F,=OF-UZO M,5L?81CS8S?M]0O]1W4P.RKJL:*^5.XR(U;A-B-@!:]=0&19[H7V7AL!M6Y? MJRM"24L]H[JF[O>_UK7FRG4&BCDXW@GB:F.DMR0!%S=GXW854 ZHR-.LR#:4 M%"Y;,[;GD/D3%$">,?MAWA:OI^IHPRQI66GE@16=-%.[MD\CG]\C3;LQ8A,JHDCUSV M;!,A19#HR^"+>;EWBY:VAWX'!:-A9BJL])K\_ MT9RHNT#P)>Y?;$>. UIA), 8!X_MV>:EL-.F'2KB3GJ-P>B#-02L$GD#E;&, M*K/2N.#2'&GMB1D>;;7\N"U['X8ULDUGA:>A.@-.*J'8Y^.36 M465M*(7E>GO?$885@[UM -HJBYO1?[#T+7)%%=2@)NZX=>6;LJJZB*%EHDFC M^(@?!0_NW4XWG&EV*4?L_=OC (#D5\*\L ,)V&F*AW!)!^YH6TRQ:_:SFUD! M3-*$G%O;N%H)-5):"8]\TGICQ0;"PU$+1NAK1GQ]FEM!]@@Y>'9?)'(:Z>U[ METGTG"#@2F441-D/N>+)C#*H7S8=.0S]!&791\*\G;Q7;:MDT/9.[A-OF] M,'/VT M8P3 (/WI>>NOR>A OT/6]\R;+7 &?1BK;=KQ>TC5&1)Z'D%"#;:)T<+\4A*3 M\T?9DB:)*02R(J?I?OCX<_PAGP#'%<#A1I%M/+;W+X,^KLP<-1SB;EO2C3M7<7R4;SH#[<+,ATDU

    7+$;4G]$[O9_34)4,$.5F( E:C.[_E &$JYF2&39'YD;,!Y%*P\T5[1G53 M^FLQQ2./A7'4H1$7^2I(A/,Q _Y$ 6YS'Y6XXPE\N6&E_5L4CZU-4+0AL)S1 M2:A[3+HJS2EH7KLXZX]G3? =/I9>XD+\0W/-"$%<)C_XC+ZF.9S)+36C]NRE M<78[*PK;UW2"72QR%[A)A#6-X%(;:='K R>3T7P+DVT$NV >R;B'!C[AK&Y60L:52VPD&;]MFDJ)XVS)6O-J04V7:/N0SXH-(EH8G/P? P5][M^FW,)R<8W689!7C7- M&R[D9UU1:$0TY/4BT:.Q^:=)XXA1+QB&]/@$!C.2TC1( ^?%HG4++8QM\Y7C M!(7,U3A.U0TKX*!_@XU5,<8D-K'27AJ=6Y4G>YH<[CCZ!>V?6KO?/I5$B5FR MX_8;WD!KR?0S"Q_,+$!(RRC) Z ]@NBM=U222=F($>_&49G]PLZKD*&O2Y#N' MP3( B*,,T2%_J7>*&!K6S9HK=NEB^LEJQ7K-E$T'I "-SP3:4YC,AO9*=0QJ M.OA[Y'>Z)1E("&.6*RT\1ULH?,V=QX\VPZ'$[.^HW^[N0+/>IZ3&MRB:663: M$+$R')>:. T-$6;87,CURE]"^50UBZ+T,MX2N?OT1-"PK%$+SRA3#K@9Z-_4J;[T3.&T&N2F\G;'$[LDD]S+9C M.8V(Y<7GT&)H2:1RSP2.I7=:4:=1.M2[%87UBU3BB;0L5!]0TW_XYL@!]._) MF',4HM\M1-Q/EZVG:!_:[X+(A'[%)P33*'.CVS9# M3U\.4L_I];1:N=,3Z9<&\F79J(FV9^N8#V*5]UJHV;J3:5Y)[U"3#\LQL0RP M<8=4!K-=QU06B$_+HSHT6"13 '7_7-NZXXS2$H7!QJ4$_AE!A)E=11L_B;B& M[_:>K&CGBA _SXK-A%!9V".;0/"O8#;>%4OVLQ56C>4 ME1#=T, %M(E!QD;_N&6A MWQE;XG&%H!<]"UU->$-+SUTZ=V=YU_M,,KH#+Z ?Q)ED><*C^%CQ?4 -S[9+ MHYGN>6ZRPC^B M1EA%C1N><.](Z\2:M4T#-Q5ZJK,DR#JPVVA^@$\FFCPL%8X4W5,VGT(F)U-!+ MZ_0)O^+)2GILF0]^E/3#L7(*'^0MDVS:,$*R:\'=64)C7XY5H3J&^$QHC6?-X(_A2\ N/C$C!V M+IGG42&IQ3PL _VK[NW*Y3!EFQ4_PWF!%9U>UV#0VD:*U9E-#6 M+X%NS?L3NJS_AA1!!0ND<[XO$R-EF^H;']2;1;_1V10G&C\4B/B'N20Y7R3\U>/%,;(OV-[HD%7)1V6Z MAX.\:I38+5WOZ[S^6U:[NDT\ LX3/ETY:V'N-DR/$W4RMSBS-9S7O*3$+:( MNL27S7J,6U6;#]];*^@(UNQZ*=[LN'4NDYEJAR*2F9VNU,G +-/H.[]+SH.M M)';]\I:;TB$[N!Y:Y%5.1):BW",#SF&D=.*]C5^]1RUI4>8("R)]J:Y0^&1) M8KC*T3&2/- >83_:%):0)(^N;_2'EC@U_G/6.]KO]RBBAVONZED2-6)6A,RV MXN3'S-11^=<=$EM?[<:>_23(F\DGU(XFP!3*&WM*K9N#;CI]L5!!EV9;K\UF M\MF_-R.W6985E\-S]+^/=:ET M6%WVR<_/ND_C6@WM:FS4OGLLOE[BC\>=?K"H-&C+8"=?!E3N'5#*<"($X1FJ M.5**/_-.=SR-SA=GO)C"NXQS+=Y-C##(8^-MUC#SG=3^3:2\T9RTB8_>18=# M:CP%P=H;>4Z+D\J.BR48.Z 1V>1P29T6':+UPA:0AB]=]77 M;>AG/E6ME241>=QWS6^NCJ,SA2[@9AU%3>#?ZA[/\^3.];3([;_7AD;G:Q\!P;OC\/E_US*A;88&5J;:HN M!@.&TP6UJ6YF!:T,IAQC)>7DXO) M_V.\A;\6L$F\M$P%>5("C$B"$QB$#MZ#_QK *?6@YTBTL0TI_RPBO^2P,=7% M: K)( #5%R>Y:-WSZ+RHTB%$2'M;,(E("/D-)D](=@C%2RH$M[2=2 EX$EWZ(=R;X.\<7O MR\JA[YA_3'0OP!$E&:(7/6=QN>'G0BD6,22IA.GU%TBPW'2Y>0CR\] 5[9K? M^\ E_QR"]7<4K=UP10( DR1&.-+"627+HMIW]RY!S\;GMK:M.-V1[IZ1H(P! MYQ:7DLCB14X1;)I3AB;1 X##O]!E7>S;"QN'59L>_?.#=C^G$S#XL*,M<@?J M-K2EH/&9FFF_:P-RMI"S)7 /0? [&UHC0""!E,M'I12?E MT-"#NZ$D# [5K-_UM%,_OAFV!!<51?MO.+:(8<#S]@M.?&" MJN%@S/GJ.+7DHBVK%;.5M/+1ZK:)MF"!R\H9?W^#9NC7 \R#R*G&8'U&DF^G M]9-P=.?E8E"FP+1TVE08^(+HY8Q;O$"Z#9=M[3LX#1KX,;\%_:J>NFK V; MHKU;A>'>\DB1&$K03#>S)I!RKEH=Z(C/04C8 0(XTPK^W9'D -K@!RQ<^ W@ MBH967C5>.,<7&G&GWGDJO9/#E*"BF=6&E18%7EV%&L$";S:UBKW,0!2Y8J Q M(%K244"+%$5'*4PG]%7^\H$/W7J@'NQT83SFF!9GZ(X2>2")#%OR!B=S;6)[ MJP?N!0G)E('*862&0/:GA?0MS;G03]PUK8@=A59"9WK=?G&@.]IZ5M Z/D!B MX4J:FX>&Y/>31 KUC!X'<,_\@1<[^-XX$0;L"F>DK!:3*X9'42S:(DK0&-IQ MIG@4R2&PBHJ:S[]:NJCUL6[--'4OS=Q\S#Z.V8TB&A._>1.&:BX3]WT\-#P[ MB3 1>U$0/O0JI:>!>68,Q\3)-H>9IQF&F8(CGC==O_LV&K5)&H>"K8(A&2[T MG!DUCKYG.^IIH"*]E--OP4R-Q@WN+$UFK,7&'!0G/9L 68GX_ME&YC:+"LJ5 M(Y)++>G&J[A^\7C\'>CX>TU[GIO\Z/+>LF4Z'HYLJHX+XMHZPGI'[,# EVLK MQ\Y:)]K>X]J*L(^,.50(78#Z4A 0MSCQ@-45!!X''I>0-VMI_BDT$E?B=M&> MGX1.##$9?.*$67!T8J:P)H#C+U)^>KFS+R&ZYFYBGG GVO@7VDKF-!-F:W\^ M>]X*\L,KM^!:)R'_"PQP$P6B]8>)W!=1FBV M[.:F-42H\C.W^"C9!P3H>)F^7;/5#R1.HVDKEYFVJV/:7^X:_7;FR R(>A'1 ML&;[3Y;3^-[2N\9>S5D0%.V2)6R^7]3(@K>_'&M)@QF@-':./R&[ MTZZU3(?7#UP-*[9'&%TR.%5C$C*E%X-",7+6U+GD:$T+>BNN;0E"*C$:>UBH MF)E(; HSY*-3R@/K^#356-$$S-=LW0=R+A5(1-B6C9@K.VVMJ^K$NF0BJ"QT M..IG-].!-8.5/'C^YMR3UNRLFC@48!FX7O:/B,M=.3I[<(1<_O?6Z)<(%-\) ME1Z-)*C+=;8(&*B&;2FF#4&-9KCWU&E>ZAG]&C"A-J! M^::D2:$XVAIXZJ0FGRN2Z/'7V%:_"B]!P^ M$7'TM#&2B.3(,!>9"35;\AY2^N;<:BU-E8T0F50VU"T*F86EY33[=BLUG##L M*IEY^G6V;&: ^"84KWU;DBDR23JS6':&++*K= SV@*.H'JJ84Q#6MQS>T5%H M2"$16+_AQ\)KK-WC8OJ0LJ2#1P,?,3-X>A:%I-Q$D$>3"-=NT9E]PHK !LU: MD-+6@:\\?)V"SJIR[V796R=$K^)I< 6YBEMJY*WI! MR/H!"X(7@M05_:T@&SQK(:'C\'S@?PJ.46@_1!XH\YXBLFM,;WJEC]%R- EY MC AFR-. RY7AR+5MTW8[-@3B%96KW>R-X'0\S&$+V/]\D(N6"P-;:HV)1-ZBXT/*K'H?KE6@0FUNN8 MOEL1B9GH?)FZN>!EM#E MZ_!4P;7[/L77[_H/"%G=>??M7Z %B6D<% MV4S1YZ]>?6>FJ.BB^,>V'Z-?_V2_UEX\M(^E^DXJ6V)(W$3&+$8#9RB#1\#F MO ] I>C$Q"T(J#V?.GT=US \$9S+I33\L8$^?7(9#.S@\BH$FH$,XLG'OCMS M:$BY:P0RX9CFVW[(8P!T47;2O3)!69&GP&_L ZZ2??(D:QQK6QO-H*_A$],D MK,U($ZCPHYTZ?A=<=X,_1B9+:F>@SU*.N>.TW95:3DT]'A>6NV*XNFPR[KK@ M.6?YT/"\P,.Z$)YF;6-+3]WDW*@VCD;4,^:/E2R^O6P*0A^])NHR6\HWC M^]HR'W7:H6KU5-0\S*(6:')(LCJ+N)V#@# 1NG3=T()V:,BZ62&\ M+'6COIZ!41 HX2/7H203G6O1X];-#$6)J2D@I4RV3D=P)G9^88 U5P1G@SMB M=]SI1P_J$OT0T+& '/.%H!81/NR%373WC3WD+C(2#&,=2J@F5EHUR=;D(BW9 M3G.@H>3^R?.RNEJQ1!RSF?AH!=40W.A_C@/+%P>T6.%3Q*KPE,>=UQI&D" 9RDB, (8C!). GD6WK=?PQ3U])1 M1N.Y9];JJQWLJ+6=W8%1^LV#CCU2/( @55M>X1CD\YRC>]ER.VW+8M04G>G! MDP:&37U"XKTJN[0<4"'Y)6\]Z7_K@:],NFZ!K$WC*=U=]W6"\N2\(R<(YPJW ML) =;K4?,\MAC "$W0GJL6\3.']7]#P.Z85.\;[S&2-E&9D0SQ#^C&LNXG?^ M=,_&VGT)S,9EGE\&_(LT9!('T0J#:8!D*C2JE&+LJTP""RV#P:R9?33#'8T; M_-GL;9+6HD=?*PSODH5CKN!P1WB"6+X;_HGL@%+J&] =W+$N;@5>Q@;T["6JGTE 6A/3>X8Y->B@X+H3H<8H<>D3#:%=UUJ])Z) M^"(41?PY=T:!<$B(8V"%,7,MLA6:IYS9LZ#(VJ,P?"1A^%WZZ79B\QT#[1-H M)41G-&+L,K;S-D8%+_TQ6[=$,12BW)R?Z]M #Q&1H)9[3K*FJ82NB1MV\1;M MV*[6\-]$CY&)6'Q@B5J33U\8K_;LS; 6+-&2S.R\UL(EH60UQ@P,$8NP^THF M?WS0HRT!S^,DI&T[3;JQYHKUI= "8 MGN3VOW,Y@/T.O1&/L,T/@6V>_=EAF[R31+D\(_6:;7'Z>G UER0EV&HAU_'W1&9.ZA]"_P[/1&"C-= BR6U590:L MYO"7.<*:V)]K& %#G+I^ SX?4HE=N!7ON7^X3[ MEOSX)[YZ]IXYXJ@+11S85PE/W;915]RMV/,&E+5S$J3RO;(%]VJNW;+QYZ0Z M\?,>._\TXZ)9JQ:2R*^<8F*[XL<&^Z4],*RT7+[.7M&ON F9D$9-U%T&GQ4" MN)/L/X>FS2?9]_G,39OFS81.]7+:X#]/R!"(8U#W;$F>19W9%"&=^-U39#16 M#@4@-K<*+Q3<$$L[UY)D%K24Z#S]9Q)L/J]5(O+8IZ@.#RLYWQ.O*(TDK^$, MKVQZ6'4T0@XW#&@O\K87Y#38<&%)+!VX2:?@-Y&KK3Y8XX@2Z!!@.'=VYQ\I M3INC./S"N0&D5LY,#K8':0.?9D$&2Z4IU]B%M)0#('A:!K7F)Y7T6P=PHP4G M97_ZN8UO;!6N'%0-1"O<3H:/D1GP4?0*]!XPD":AO219DF6++ LWB@D%][-4 MCZ=\[HR:PH(YZ2F0C%N3LDJ.CJ\,U\[;X?R;@'@C*VJ9,6Z>_9 M-I1J(3FHWKCTB=+J1J"C-. >1%SW3+CBP&.@/!#NGR?2S$1 !'P"AUL;=J;SWYZ@KY! M=8U.:#Z\V;2:D7,,=0_!/,@#FJ"-DN>Z:A&D^5/Q/&A&/QP\.IIJ@'V']L&_:"3\! MAR7/)%%L1MAZ+G$5KW:]#3/IJ M!!1RIFG4HY/FY22%]:Q<*Z850VQ:'[[[^AA9^_>'L#^R]CW)Z6Y][2?Y>JVP M<%KD4"@F"[OQ_ #RZ:=?8Z$0F:C[L*Z>Z^FRJ=KL$V@U8V&WWWPZR7X<9F7! MH(GL^T%B(KX&MZEL!V"+_= T8 K6HGH=Z%,AM/L$1D)QA88H'1?A:]O,N,:- M8SYL;U3EJNPU6>*K;S_=_VX[PWA""I5,WZ>THV8Y/1A\IM^HN_O^0OZV83QY:?EV1>9-_#C/ST&$0^Z%9/*^L^44;OB/O^XN7SB8)@ M&"$5X)*TR\W7RJ[(?VLLT>:I;9KDYB%3P>T/!8N44HC'3]6/.(F:!$=E(($Z M[7)=#369NSQ3CNR32?;=MLX!-:5?7:S7^-<*I0R?D'Y.V43)YO*_BAB0K[UW-( &G+Y[.+ MN7HYEUN:0+(+TE]^"]0(G>:?'G%>A]IB3S0?*7%#0 08I&<9R0@OX D@P[=Q MG=;%*O^-UONUFUH2E.DH3YC M4U@)WVALB .7$KZ@@9,YU#(B_V@D'TS,0J(Q!')BZ5&L(,,6#+JHO 43L1$D M XG<'Q/.[++H?'-0=%)?BR&/VS2ZN28L8=<8,G/Z8/B[@ MX<1O+U'XF#L*431-^%DW6ELG)M=GR,X5+9<0SL'_78=_?!_A^7-%#V^C:?,YB)]+PA&,BTH36 MUH)!]];-!J95N6$5CG#'/7#' M\S\[W/$H6^^P )6.#Q9&B-UMI3F$[WXJ\(-/@N1-0@M.^OL[=_5BW:'NN&L$ M*T%"27>;D[;DP4;6X1JQ*!C^.*',[L!P>9;SY*7A>"Z1*<,+0QIZ1->(]+<;"E M^'7P[5'(;F?L-W/1=8"*X^_0S@3A6LE:'-?C8.N!CDI%EB.UR!Q&HI'6@S"@ M?\/_/D[^@2:_ L-@TW/B29OL;,#(N"S7]RZ1]AK@T:IT5\Y73G/6K$4F[:II MZ8AC^@)&F>;@79@" %1>VTN7*GV=^;#2I-)F(X*?8W1JAQF^=NF(*N M$6P(U59:1R(A68)$FSZ;R-&+]KP1UXVO5)GX*T0*6C=K%G4I/!@[BF#=:WZ$L$-!0V']&_VP$LYV 6[DXW-&@I_2^*%*)FZTMXDUD9(;U@P&U;(L0AOH+(!1LE@"\>WOG* WL.9X?!OS0N;5C1 M\,]DTVA_GIINQ 0&UOIY!WLIT!"]"/PB935"J:<5V2P+"#.#F26^E<;4BI+A M*;2E?) Y:B5Y'>)PC,B;9->@MOPB!Q"-;, QMD8*;6,M,=?EL 'KUJ^V\DY< M9SXJP[*H$5?OT *C!BRO%Y;=L(YLD3Y*=@:PL25X\6%T]-Q.<,F7RX+5S574 M&'KCA+:6V2S#9N(PO@XA@/M9K%!>FD*Y?X=:Z^3?=Y+"%K^&%&KM6Z!\RR0KDMGBB]'DNL*MF+1\K=#<'$J9\ 7IR>9:1M.)(4!ZAF2L$CU,W M]0FT:M5P:42XS$JJRU8.CM+(+>4\9"!N+@NU M;+A^_]&1=QTKKV>AQ3V+OQ5]D632-/V5I"G%-6M6 >^]@)^0J[D9T(# MPTHV?F^M!:NEO+5#S8BD0?V$G&9@"$!K(7+3J__Y/\X>/_CFX8-)=O[@_(P' MN3 M[/,OLK46G?Y\>GFZ?^=@_&?AAUC5^,=SKK?1EI/VH[TW*N?Z E#E.+IXE,Z7 M8=&8SOEIYP\>G8T6*G_G]#S\,MN[I??.$EWKQ^I_F@SWFLMH'.C!A/\^/']\ M_1/M\/.S]0L=/5U1SD*'[[IYCR'IOU8P[-536/=OMR%:H*(95D/6S\9"T>>"K:RI*.Y M,T 6E]+XF^B5 <^-RR_6^8S^XRLNF+HG)@P\$/)R]CJ"+TGK&Z+MNX\Q;&+_GXXQ2?)"/4= M/5Y)'BP6,9A4X50":,:JB*=8VC?[QL1^2=6>\@;([BXNB__]EW)6G,T??O7Y MEU]].7_T:/;XP73VY?F7#]T7#^6;A/*HYG<+$0SP1M MTS&>O6KJQ0FMU HRBQZ<4@JYY!F43-P_K5TVBL^:@2*3M._X&F_VF] M1 1;)U^BNTSN 5=9<=4 8AUE0? M=.0>9_]#*SOS&2+!2I(O2P%WW:\!F<:MI]./;,KCBAQH15YH B20D6A&LW4; MZ<\=4BQ^E;BM]M319T=TX8>@"Q_^R="%=V1>A;#%6_NM6PP5-QC@?AQ*),KM MYKFPABFNK)T9FO^!DP=$;HYC::D7H,8D4VE4U-0]J-UI91F%83\IM M,:7O6]]J\W*=EY)*P8,"49"E2&@<6\Y*3'B**GUTE6\L]ZE)(>7FW5KC(\ D M./JKE&CAC2(V(LNCGG ])MBQ5.M/:6,:EV>4:'GM)).+0&RHNI70,68]0VL/ MJ"S,Y_ME.6^ODP44Q9,/BAH6;A!)= MQ)@91A+XY/4ZW]1#XBC1Y=EBX&9-T3,#7F#B\2J1I48?NF;-]<(6]V,J/B!T M).F%6V*;*?-:ZWY?(.;A>'G^VUAW[T___O<&!#C?E8#MW'(KA%?,X5.[J&"N9PS8VC)K-Y5KEU.<54@$B>%AX+G MC@_UH/V,D%PKH'V%9P%HQVGV+5J$K*3M6,$S-]3[B;5T_P.+:]0,X M;H' H'U)"WT")!(?QNL<>X0LE OC_9YKZ]2.B31]%W)L?_2P2^%4,\Z=2[2< MQ&I%2GLFO+!@05D-#-=";[^&F6Z:!JB^:EY6%1O?H*/1_%?1*/%XUDRO M^,[LU..Q3. J?1*&^D2_)E$$(:=(F:&QNHC/YKCG#Q4%>'9[0OB7_WB%@BED M/6^[ZT@D;V3]]])L3_ EDEAFFXG[^ZHE)63#8KES"[W0.VITE4 .]+)UTS&G M"A]TCL5,9%-RHA"+-W6SJ5RQ<":AA1Y9(*W5EG5Y]NN AI9H8]*!/!;HBRDI MAPKD=Z?9Y?)_<;&2<%JK]B#QJTZS_X)!]PO]7^T4;(L&G]*3KU7V_[RQZ?92]?.!1-RR]9;&(B8<+!V"NP]P5." M?[QB!D9VY:7=?2U@&QZD]_+]5Z?9_R%'-%O#DLKE1Z>Q!.8F7?CK_,&C+^E0 MJ[VI)RY, Z9S[BR??M$-[17", 8M?(' YI[[L:W[+O\3$.IX!@MN/$ /7SM&,%'WD_>+Q$,(B^E=KBHUH_#S)+MK;]D[@HW.1 MSHI=\5"CTBWSM;G=X5/NK$):5VM+WI#-(>%%W(1#C*"BGLW8@7[B*C=E-Z/L M]:#@Y]!1L&V&C+NV_+.15AP"I*@L%?!D89KCK>NA]FR0);=*+X$;'37WH,-7/S[_]\2EMZM44D?[AMAT! M'0=MZM::J0B1O\"?<41HBUMK@*(QSUSZ0\CO8:QK Q+I?\%F$S@5D3Y26AWZ M]__JNF4#9P"1J&$UU3_S,!D7?:1Z)33&;L!Q0[[?$/B.7R.?5\Y^=U2(=,UM M>LGD$SRY@)#\9 RI=Z2WK?1ID5(ZM9M8KUMW)W-JK='TU/I/:Y"%6K\B78MSE> YRL?K(_ _BM@'PT525?LFE7VHWJEV;: M>?YJ'.AZ=*.9SG+;:5)3L[%69<0%'VW3K.!@!TR M;ZJ5M"#LRDK:]HSK6R5F'U\M;1J-U7:$J_1\JM'6+?(U#X$KE^T(P=-+-*S+ M_IY?E=IZ*SPDY+-#-R]-J6O[+HC(NFDJL\7][SC>FK8]FT'(A($7U?.S=B@9 M@%4[M*#+9FW92XD]>RYPB_&2C%Y<:[NO=;EVXM%SPUFKF.]<+Y *\0\$U/N> MQ:ZWEP;^+N QGP8\YC./Q[QG4@_'UBO;[YX^X]9RMJ:T7,MF@WVM.=I)9B2: MBHWH2$2DGK/C$A?T7'9 V!L,+P!5\Q4V.PSV",)_[Y@N#FU;7FMM[!_.MY(D M++)7T)ZW?*B_1F_75E" :IZJ&N=&AK-E@TX(:50@VB-T75!=_9*LX85T*13- M("B B?U+.1T8VI,@"+140$N M7I#^W1&^HOA0+F<]ES@M4;ZMC!0!(XL:;#( M#0Y]>MG.J;P?!S1\ZU!KZ\9)7"Z<$MW8!6T'M<%I+A^\7S@N,EN5;^.RU_!K M!CAA1OI)9)GHP5DCL<8MWQ(%O9'&I]KZCI%'\Q*'2[9%MTJ!:#'+ K]B<3+= MGC#LZ83F3/Z*>"!:=U72+:6YW_=YV6X733%M.JYW9^Z4WZ(($,XL[9I=.SM@ MOX6C_2H4YCW1DP];XC4_#GF/!7<+E)9VF8*LI#UAUX?Q2.Q(!HG;;YJ$4D/N M4Z+3'C]UYU'RA.2[UXPR>/+T19=="O=4]H,LBU?Z-^BK(VAU#VCUT1&T^G$. M@G"FDH^G&*P?2(6N;_E02,X$***"K8S"N34;[MI2Q2!IIO:M%#^"Q3)@[!=G M!#AKI+OR5:<:3'@72\=][DPC=S&^;<_4^.*9IS_]X*L)39_#PD_Y,Q$W7Y-R M)[,??4=<-3_1'^#?X3$G /XL9/*SB\JW+?54Q]H^7=OV*A>11CA)+\WG)5O? M."CIH2"'"F#0'U'_\':B<*%/T$&/C'_CGL:4]JAGWR:Z!\EPH,;#- @:VIQUKX _HP8:!^OC MJ$U +S NPB&V4]<#8^NM0E%LB]&#Q3*RW\"105O<=0M_GTPHW?!6LLYGO9'T MBID&O.S*&'_P*Y+9O.M@8[Y79.<67=2G5FKS](.+TNZ(W: 03JNM"$V?!106 MC&]6&Y( RJ[8O2"UHCXK0BD!HV[@=F^@6M91K%M-V]S!H-T'*AG7Y$@VE6H62;EK MIZDKYN4[699\=",H)^*KMH*=[-9K"B.*]Q'@5L[U&N+TK;_E]!,,UO@2=N)T MJ,P<4C53]VJ!&4SDY)3) M@04_8<];AJ+?S99N]H;65>H;+)TA/J__E146P06'< @+BD:.)]E\J&=BHT[$ MYP\M*%NAN=:.>!(Q85[#CG/69:T*4%ZBVIXF^WL#0T"[F,MK%7P)&WB<@[&I M*?<%%_B9Y#IO!0/,_'-HMLB#$#X>PQC[R1%N*9Y1_^XA(L+WB2<8U'2>ZS)G M&[MOAQ4FT ".[QEEO,43^\>X.;-&FGD]M)W 6TL(4+MN0#]42H1*68/FX-B]'E>49:\LNX1 MXL9YRR$TZ4+@(:G&4Q9RE3=?='Y=K3GN,7)KXBI&<<[P/N!K="O&[9(QVFB+ M5[OM'3P4WFFP@?MVIM:W=W7-36=,@TR3*2:E)):>%$E -@)-,FV^V'+0XJ9P/ET0,1JQ*3S2?BKFVE=@L MFT# &SBH^\;$!:GR!5#Z=14@ BCL&Z" MMXD$UC$0+X7(PIW7 MS*^XT+YP1&(U9H,964._#:.RKS>H66XC:W+< P+'PD'=M*7>1:] M@+7WW:XUSQ\R,'FW3'\:61#&HL,K>DI+.V$L9;$!NDJ;\?"188/S MBLV#&ZX]NMBID(,KD%](H&VB;'\HG)#(ETRK9-#X$[O4 U*)]#HB8JLB'7^ M]F/2F=@W@RM7^+L4TBDHA%++4##/"$A+#&M+H:7+*QB1B(8TH.P'7,2_D0 ^ M;E@\] @7?$4SG_O8Z\M7+WR4*!Z)/P*,9.3L,3W,O>F$?[GDHT/BRCAPX9E) M3'0/[S"?33:RUO5:!V_91Z!# [VI6,>CM!ZMS*,'9V^$$5Q,Z:R C]ARLDS^ M!)\^71(U61\X0/J8N0;(OY!HJ)[QG7Z;\TU/A-QPE;\M5\.*#1APT)Z(71#O MJ&@O=W0-GIO,,MOV-Q,C7*O(/B!5<@_5'[*6V^ON*1^D* M\C-#7&VM56FH>![KR-3S*!JUI9# M1MHC"LB]/^#?%QPQ;&(4#*_+6OGYQ0;J1+3,.=\8!/PJ:>>=(,E_%74\F1849Y21=:\,#S9W_&>L#8PKY7J/X<\MTV32K 2L]JSF MS@Q)A/Y6!/R52JL= D]RKN!)(8V)7[G$>K/I$&<[$<)('X"4GQ2OH2 MB)PR@D00?BR3I^FS!69K+H"J&SE;4=LCXLAG%[-N0AKJID;/P;)/1N3O(6>C MGJC=F' 9AQ<+*O(VRG6S_X;6BX"N1Y-X,K[PIF,3X5^1B1 RPJ<^SBW1,>ZM MTG*("I+F;Z<1IFYWML10\2C!V01#2W;)J,78?6+ MF]_UM-&3%_]Z]MW)V5?(DB/!>]]H;KZS])#+_*O0, JW0DQ! O :SV55#Z#S M/C1S8VC@N5-T9V2U[Q(^R2%!1P:_5*F\4TP9TJ!C4?;K0,>S0. T0GK^X/P! MVZ5H6Z&PZ 8T'A'WE68F-0&:/I/&>80A?0@,Z?,_%PSIEJ:1(ZTM7$^'/,&% MA]N!J:V0,@T2)M+X<$!0?=IRJX$V:C70YNBYZ7N190LNH8,W% *RK>.41*$. M^8EXWPS5[[MQ=) ==IA;>O[1:$Z6*-6>6!;!QP_1/P?UA&H:6@,;NW]H[F9/ M8M6^<5.US*[*5NICK\3+_*%$\0#KBB@B)G?30SGNV^LC9//K=%0(+T#TR]44 MI6)"V(9#C)F&1$]P%",0YL<]Y;SI[T/4 =%?:FA\I$Y@9>0@??'PUM[*SS!I MM=*_\4G&LQ8OPGRH8S)#@UK(?:8-$WNS[YI-G7U'O_&\:1NLU1K 7I*NY;_3 MC^#Q5_>I'\$/$'_IO/03YU_9Y+IG!L4+(8>L"E[[T.@N8NY,2!@]:E':[K1# M967\;9B#_7UEHI@.S(2&I']19PL_B]TIHY2KDAU;(R7KW,V/6N92-[K,"_E2 MZTBEM'*AG6CT$PE,\5%-6E\H2.(\M12="?&?#.*1:DI M<4I+0J]"0ZZ8H60V>A?WUAR25IO>1>_.KK1_J4CU@*^FYQ>R'D4@PNR7H$58 MB]NAX"\]&[CU4]RR<$9:5$;8:2/BE;;'Y"C*N.51G[^5UF1HJ*7)$#]O(?_! MC+'63PY3'G3TX^8?]T@HN.C)Z.^U?)YLG)'=D\.^'1;E3BN:)=?8AH]LW1;IG>N:U M$YQ%U*>HL/S#/QW.VXJY9W+QXLLKO*Y5#;+\V/Y',WD! G]RMY*E4]=5V&P9 M64QUT_3=;)FOT4F4S P2U3? ==(#UVW^QE7E+V_HXH]4,+U_O)^R)+EI.\!? M_ I\QF?G6(!++A%^398P1_!_$,7R[>F_3K,7=?9_AMIE9_IS\?"XOZB8LG4N MY'E.8C-:;;P(MYAP$9Z;<<%.=G;&]WEX[7V>)O?Y(;X/V[+9"@D@XDFFK-:WUQ%+\K>H/L;Q+UAW:)?_[@ MT^S1YU^>G#\^?^"97:-&D)Z>5=JGVC=F9,G[/UGF4HD&=#CM;Q2 R/SHHSY_ M]/CSS[_\XL&I%@GZVZNS53(\Y1^.5J#M%BVY07UV_B6)Y]F#L\?9T^^RBQ4N M* Q'2GMNUBV\$ZCMP$R%XJ/"U5TW:5#>V/'TB;[+X0#+OMF]B9[^E;[*)OL M__._+I]ZX9>Y9C]YNYHVH977Y:LG^J/[AG=BU\!-N66V]:0&0\1F-V$+)M$&#(E/(I,G+R+K-?H:#=]LNS[=??U9Y^5;7H;]HBJ9C%^PF?X\%,^!#YKP!T_*[D/-5D@ MXSC?JTW)\2B2%!PIX5F]?$%W6WVF=_X4!/O[' MLG[CBF=U> 8NJ_C3LN;+U"ZQRT_X&WM.5V;U7ZH%$]48=. MW[5[3>A=+:7E%R':7W%R7=8IW*KL%0BKZR[>1*?'MR;>M&MIF2@IN+:@=$$3 MAT(S(OLDXS1[R7L+>LG7_I4=GQ.^^RVW4"D$XV34T7W"C;T_6_T^281WY*_O M0#)BQV,]^QSM4@QZ<8\]5AQ_UQ\5D^P_)>5%/H1\W<7?_R>9@4/;2FPP_?9+ M7,S1X)6K"XE\\R:7GY&*!$ "2'!$VNF;2Z=]K,\>?I)+(]"SSS\I/C4#T.O+ M"Y0$HLR#;^%U+.G,J&& #^2-Q(D/NJA[RMZ; YY1<@8_FP]DX79+&S=7+K]E M>N1>[Q#G'X+TI<.ZA'#:J^^_0-YFN@5W3WPQOX_'^$@NGADX..>B(2IO _0C MN^4S !7!)M$E(TANJ7:@GCD,X=?[21T+!F%%.$RG)7D:,-"7IB_4(NK&\R0F M2WC+=\X;6>Q:3,8][UM-:?!R.* [VZ96C&@Z2_+F=)J=+IJK?R,Z_\[8_.UE M]37J>)K%X<:[#D6(QWKW5.,'1@8V*%U"/=/';(EL':4"N:Z.QKB#W<:ZIP;EC?SX DB&B;'8K7U/'+V6+/ )M*S M"W#FJ1/VW!7F&,?A$1+R(9"0QT=(R$&TW5RTMH(*-)<(3-2<"194=8R43-;, M:.]/1MHNJ .4E2F:7[.-N%)3D(JS4(XM[\&8R"B4*B^8< S_XD$!KLLX+90# M"BD$.U]M.7/7*52Y-VF8BFG1<5MP/\O'S,8N49G6M.16XN300@Q+30L3V,J\ M&1.BU;#9%)CU81!^]V_ M+.3EL&)@(;W%W39=;A3=5XE@"C5O>#%N+..V'\-RD:-9#EX;01P#E@J']M0&.S)O'ZH3%??Y*QK1*X%9B+E?4'/LP25ML\$6;):TSG) M=;?_LJ.X'Z[]_-"F CWY$,FDDP81;ND-ZHT1W1=OP$_(70_E'+#:%E\Z&Z/< M(OH'R>BT'!COL294DMAVGZE?P6NJ-L"C0UW=3D.];L[@QK^9.$5G>$:O+2Z/^K.N> ^Y!R% 9:[O.*X+$0=K/R,E]QF5T.%GF%&@^_:MFDG>HUGB)F3 MYA]:3P'CS_F9)LBQ/Z4?(V=W= /2WLE7N;1R!'9EZ/-0(T:ZI0E76<7"<3,< M+.:+HJD6649?M:OT0IXJ:<_21F:CYBC3=$5GZ-SG@.Y,"^KZE\(LKM> M+ "YA.E"@%FVZ4]XET@.H.;ZY9;:1Z(G>#(45-\A;OT8CW!6\;(6GLQKZ*GD MQGE5L_7;JB2J,#[)VW(_WG0]U*@BW:ZV37: [>\(AH^J(K7YTHJ*HB2)M6#2 MEWC,2$,U[AS. J44+(XL!+Z_W%BGO*B7YJG=;4( M!@UGQ\MEVI^P/@S,X4W9ME6#*2,@ MQ & D1ER5AN2HK#9NBP+"'40G^?VR( MN:EW$8"-WR/? ""!WH5+QUIBQ!4IX(20E-"QFHBK&"%6B+"*%9 (DH_PBW.N MRG4YD#[0FOI:0@B<,:"+4&MOAXQCQF-H>X@F*9#<,_@8[+ALRGHK75Y4@JU8H71;#Q&<(J%* M\$.;4I,=91M-Q\'Z*TZMFT1C('T0!DBMJBU(,L$OQ:V@=6N$->6FKQAN?5E M3UF6LA1V9.WU 8:YG4X9T9I,3P6N[E3!:3+M3I7>)DY+[#H2"$3">ZPWW,YW M08\_!CW^^:\+/7[9S8_>S:T%=K%PH&(8W'M#(B_(4_A2HNS*Q;HJP:05N7)% M-$Q9ZID_EX#8N%)R#2*_UPLDX616_Z T*67563U9Q!Z4,T >]I*:?%*++_24 M*M:@#AQGB0>QQP.1HVGKD#"U); T%W,@ AF4VRQ6LS(^S.R&19IP< !]AX_D M:()K+)+=O(01'ZRFX8I=?B+"3MU45,D8N=.7RU/$:17@9L41P;BYI(C1&F62'@//4&TL5H3J(IH]9R,%-P$[Z4."^=0\+^HTL)),^G2IS]N MN[8Z+)H2*7/H2)5WER7UI-A04?K@7C7E\\V;U8C\\YK4(X3XLZG?"=Y7"<^% MW>,6D><%O?2T:S914#S-"LJ8"]MF',$U&CA-)4: MX[Y=E[=A/U(@9I>,-"4S]KIP!H$-NRC8XP>D*;*MT@;DRZIYJE7SFO*VV,W@ M8%O6MW7C"[,^UG;PWT6Y(3H;]+M?YN9ID9Y:LHM"WVV$>TKO)N2-ZH%$5O8] MJ_?V73-8$0:R$?)71A#Z6BSBL0@3$G$R+'_TI:-OQ"3^\BQ 1\DE MYE_M35X$31Q1BVW)7KZPS,"95'MP?7- /H*_^4QN%CW!9'"'1 M3PDM3G02GR';YLE94K)2=#/2.0=]; MPM)%1=/94\H_:ZYFOD;[M4AT&SL%- MXW4=W(8H2[_N2+2O)- 8S]H(S=_Y"PUXU):1'[ 9+POB06;AAE=A/36+SYCA M^G/L/?K*B]\5S]/O_,>_O?C]\R_YBR]?A&<@I:A*&%!FWJSF^TIYCW)YW:I> M'R0=S(PE-S7"[V +&QISC3$4ITBRH$RLX 8;N;G<9 .4 /.Y-7#2(>EPJ_+I7@6 MOVQ!\XI^V75=157*DTEZNICZ>J235WF9G'4YC'+=(CGNIC-+CQI&+(GNU4QE M30\)7T8*3H@S0S7K>^AA[V1FQUY%I7K9U6Z..$ ]=L7PST!@M-AOL)I+Y M)1"J"&U)P#*PS^E>-VN[, >@7M9,A-.VW&XI/W3C1=)#Y*8KM4[*">%Z1L[1 MOLXL,"D7H H47B&,O*;\U'+(,C&^S<3:NN)#@R#*X+5QQMVQ9Z*KY&GET]*Q M)B*?MS1!=+D6I$,\7X3.-::7^5KW/.X%1\(Z8G%F#NBCCRD<;*SA9U?@BU?* MXT(.8TL-9ORHQ0QJ-&R=R8(=H[V=L[ 0V>ZK)6USE_4O6&W'GM04HS7&;-@I M0;(7[%52QSF[)?L*IYFS33/N727*)XDTA%6T@L5:$=]Q. _#,J/IR.UDS(W1 MQS2]=S=$#8HITG#<#EV>K:O%J_;@EX.S(Y3&(8D$*\R2OX>.&*' MZ3HGBF[J165!47VT"$)A6KJ'*L M- ]*R63[7\B4IOYGZD_3!MGT:EC%%R"EB>1 ^]>^7KX32K;$U'X]&>J3MEG& M*6[ Z-X!CE4U!T=9P"AIYGV-,4GYV]U(E#'9\D2F32A!"-=(:)I@]@=1Q):OQ V?Z] M^V&Y(#9F^CF-SK^_>/G%U6\Y+ F/W6 $__W%[S^_>KF0?]. TM^>O[SZS/XF MIR/?EP]('P2]A(;1R^>8C! 3?<$D-'';)Y-ZQVYZ"0;^_7;/]G15D?L &_?O MOW_QV=5GR5.>BJJ@[J"VFHUNZL7J*"WM:KYDKWF1)^8)0[%O,-= MM3>ECKVS(5 #J-K$ M&R9EL)0O.*!5%[LISMP/9H*.YK58Y:A,E7?3:!XXL( M^,B"$O_TVB.=1EH(&L.C!NN+=/@%*?@8I. ??EU(P5]H&,EBLT./P)WW+81H MPGY+J9/CCI]$W8ADN'W;I0T\VH9.!8Y5Q,/68XS!?$2GS3H:Q(Q5]69 KA:+ MOZ?(*9PQ1 Q:O3WZ1X(ZJ,,65AF%QZK%3G$M>A_SV6$"O\ZQ@SF<@,&5&L M-;S? Q:?,$XEK.$J0U0KJT:&&*N)CI_VH#3: Q@?EEZ]+$5+#+\2"^KZKB8> MMYEC?Y>.P_C4VV5?4".AO?1EL8N!_KW$98DD?K..AH*H[EP/^$_R-A""L[.1 MNN)E,]X@8Q26:,1X33TBT V87$^TDY]VNH@Y'LGB56A-0N2S#/Q&CLUE"*\L= M(>P98!'K2L.7E]E[JMFCC.[[D?PO,H$ZER)"%^*FY3M5GF9R?11-!PTNA#3K M>E\W%(-"6MTA8;7I]3*!3[C]:,]0+P&.I:9ZCXETA2!3IM1,' >P-D_T.T2K MBDLBH$4YEI[(Y8T=X34==B-X-*:Y_#H[99?"?SN)%ET,%4Q/XOA$H6VZG M#0>8B"1H*?HR/T\V/\,8O.R-01H@6\V0AKF<6>S2NTS)DTV)'2O.8&V[514. MG65/.6=5C>^-FF?9=/L5)2P/UWT("9RNC51H"0LK2W%$CZE\^"XPBU;V;W4 IU*$C/J."II12G15TP4L"MK@./^YW M*.0>A+4"11Y' 1EFH:E*ZD#Z]+(LGLZAIRK5CA31GFUZ(A_,XR^H=R[W @X$ M!5DX3R\S\G1>)%$E.+AO+- VM -UEQKY_V4JGFPJ'!8)0"(DCJDXL6]&2R+; M/ FF]S(?3S8?UST 9\1-Y/C'E/WT2_S[,OA/-/A4G>.6!$*VH:"F#<-G5T'Z MG@63?9&::Y,HU%3#6*(-D^!)%,J'W;WQ-6T4S=X 1,.%M7" 0K;1?4%*J52& M6Y= ]8@P0Y2V7%+\W_5U-5R*/$]'C!A"]J_,R5F\Y1+-)R'VDW)-07*RE?T# M6(VN?X=6$_GKI_\%O-KVFC&N#I%^0[""MUW3+S[Q#&KZG4^+Q5_VRWI%%QP6 M7^\'U*6E3#1VC$W7MV7DZQA>@ASF9]?20V2/ MCNMQB*5B(? 3%%[^Z?R[31[C=7=;=46X<8@ RO!:=RTSOKSIRV53?8J+O-J/ MA.8XN(^_K9=]M_BZ"\?AIQ>QP2==SF^N";"MV>!/@J^^@3>RK<:^7H;8ZM7? MON7))I:4+8&56K))M"#_*[+[W5;MJNNE*\:2(EUR\9AAH00*!6_!.94;HM:2 MWE7^A'8*W[8C#U+$+;-K]NV[@DVC)X651;?;7;T;^VX;)NA;VN MAV6W>,M=%+P._Q1NM^HVE_7VI.OMK4;OG[S]YJMO^4AL5[NN;D>+[&EA)4$^ M:9&YY:.++5T ;$Q^H!7REMBCB [Y$S4FM% _G;_;Y'*O^^YN]38LQ'=A^;PN M^^MPH/\Q6+EW;OW\[[>T[(,9_';Y:BU,=V\/8=1"R.N^]D>J,8:#_--+\_R3 M$1L($0E2[8N;CO5%A7*PUT()U7Q7*O,9/_4(C5?;\HINUQ&:D?&),41 "X6*0EHW +?" (N4M(@O-GT8+$\/47"V MCJ3@"H_&MX96:VLNJ-S(-^(@6K2N&"C)?0']8M-TU^$1C0!>R=K0(@;4$\.> M77PTTV"K[PUY:GOMV$7=KAP9O6$XLHZ$P2#5JTZ1_XJF@[9!TPC:U \HR$99 M7!A/JK _@V>7K8H>$R19X[I$3 &K..( [:G"((1= %37B65Y:3Z8:3[XXM)\ M\+/98K_<:2-4[8:P46&E2DO"*"T)QO?$E1;3!M<&FH+5A8@'C'^Z+OMGD+51 M&^+H7N?U";?!1F_0W%/ZE@CEU. ?9:4@+O;)M].>[E:ZGS==&.EG@O!5?F!I M@+RMS Q&51U<2P4O9XI70A,)^@9\M]QLJ!1YXM#<BJ" MXKKIT-92,H9[3#8(^@J,9K9(SHK:6CZIVQ:/>Q<,3]6FG0:G!72.JU^<7U,! M)3,U:Y1[(@?LHF'2W%[=E@VKGCEG)QF=R!ZD[;?63 -A3#!$*5-AN#.6XX$; M1G6MGYT+^#UIB9(YI6B#N[Q>/G_QDA/&/_\8^RXF'6X?(F6]"L32(IPU*T%" M),U1*.P)V8 _;B(5A4IJU[S<(-7_E7;DD#)WT&@1F?+UR2I M].+YL_]1FZ($7 (+8NO!E_/G4O' 77^"(:LP=H.$,E.1+GD):ZA]+'9K<;Y0^B,=U4EI2\26 \=6K4IZ\/M9\$I7]5+43$S?DQ9 MT=JL)[1#W&+M>ZE LM-&>0BJ][7E^$1]4F@"R"@: M-GU.H](\/3&\".ZIZ>['/'GAG64EX,3-Q.JDM%#($Z2>\X_> /%@%2*''3C5 MW+D8SN(0[[)KWRB77'B".!H.Q-SMHG2C]C[):,A&[!X+';AR4=>]@MO1E\ R)'#9=IPZX-ZX,!9G?EH,G-%3$. MPE3+([$L*F0O(^%56-.-BI+U$WGEM;'[:,84K\U-PO%IF>%JT^G33A>;(7QOW6[/'W3)[=V[7]CH@2HTG#?=68N6;;W**)*TH^V60Q)8'HK$"R M+GT80TI8%Y*A2N9>-D\\PO*.=,THD!+784?'!$UF'U942Y$0?=60U6 W;?J M$@CC6?!JB>8B&B/@.9A6J!DZG08*F#74@ 5TH1I_:F:]7(8C4K(?A#3MS*8& M%T)]-.R=Q*,9K,263!-/;-B,E'WC7MMXMMLW5?&<4O!(WGR33,A2K9ZOZ 1Z$?7UR0B-UFSTJE0;\ M4;6\+FEA%+QK7*J#0I(G*:6>M7JD!S= ?YQ"AE%LK4AI-FK MFGQ\)4W=34SJ?#8M2<)ZYJB)UP8K7(5+3CL-O==5Q-UE70?<@SBK0S[W]JIL M@,<0PJ>'[5HD3^?)>>@ORQ%&MLWX0^8C^I2)UIA%8I#X8\FP/ZI(+P8S;+UF M= )Y6%/R#!=HYZ& V,EC!,^\4WV^/C/.Y:K0\[-1QN/C$!A!R^X[$)-=,=CM4[F4GK)C.3\J_"P\VC'BARZP' MU98M-"DM4^;F5C'\_I7$O6M')IU,*@/>"&6>LMG$N1]P8.RSK>%M4;^2>^?K M]A[W.L]U$O"Z\&150M)?]LPEQJ](\P2"^?_XIJ]!_=\1JL4 =L=5*HST/A HG7#@MFTIJ*EUDG]Y5'?0S M-ETGQ!<:M!#PO5D1SX^WJH!-#, J@8R/J0?[:J/2]&*(JF."YGIUX3"%MYY2 M8#L.U F=-CV"/5>D2!0ZU4.,L@FE01%*M2QQJ%.@M@V>,+2;C1.>9!RJ9K<@ M/82M*BXC.2 O=EOW>Z/6=PRL62BFP9N&HQ*@VUA(S8-E/.*)+Q-VC+\QIBO" MNNXW2$DBK;"6-$F/*)]2)^(-Z3R0W@D2>BM1*O9GE9,@L4'?$?( \_*)H_/: M6WK&6-;#X7Q++>VC\MIT._BC]OW! ;:EI%!P)2C$%X4$WXN5( M;HYTI?%2<=EI#NB.'%BZAE*>4R4M51)VK\^+C()3QC;AAKP2;85%EW9V?TRR M(4QE/RU(L3=&SMA:T]*^@L5WS61+A6UPWT9UQ96&Y]=6"Z0:^LB%:6Z$B,MR M-F]*6::]B'32!3=5M^G+77B ;)?IYBK89)*"-XI(G.:QU@UZ:!7?L-D8"=J# MW_&(%!;/[>IWG/.S(;9=.LBQ)-;3,3H+SR?SJ]K@NYN'6R8K)7T3/%:6=.7@ M?()'=2 D_XRWX>\TF[G;K'_7J )"(.4R\F,:$-1=JJ_+=K1]?YE#0;DOFCTMI2)&1-IW,*52Z:6$Z J#** ,02I.SDQ*%U+ MX<F"^8N8;#$HC^C3YP7Y%(QI!OH"/R$\<(R W3."E $CX%O9<6C\+'*)?C M,%/R*V;$ZV/NXMA=5E53BY2J01U=MC3[=ACG?E^/3HU"N(AH$#T#!ALMU2M)Z0UD/3@\]% M $1/1:9GYZ@GPF?S=H@LEFSS8Z4&^9BOX'*I>?VXT!ZN MD"FHI$DJMQRQ6.N,PT\F/XRV4 U'631*X #(U).NC%D'[J_ M6\F,S_ 9G4/&81^)= :IZ1.UH#PPGT.$8*O78R&Z1C OLK.I$W2S:3A&,56D M!][1T8'CE1R2#)0H83#_6''!_\X$95+8&>0S@'<'0D8\@T$'?FJD.05][+BA MQ5=C-0B7.*T2R7F)8Y^>9]G5[;#ED,>SO?056F;D$(UGCUQVL@JKU8/[%#\2 M._,5%<&0/CJQV$G[),3$*]/72I"G$=.R)7 Z"Z2(-=8IU3 W[M#4(I#?F[M1 MZ@<[,](>("0P<$YYHF(@S7;C!@=Q3;%S!^N\65R>09ZLCOL*I0=9+_-#HY7[G+2%3,G02P9E[;^LM6GOMA, M&NA859$58 %W,O3+7ZMQ\969@+^7()F',RT\A]2@\N*SY[_AZ)+J&3@,G4S# M@Z0U++;E)$L"FXK%_-H!7&"(27TU!.L0!J%!%GFCX.979.&.R'B9 M'BP1AB,9OXEJ$710YW)R+O)5*VZV*HOF\^53:/U(O%\O_&X )43&M,<1W9#N M:VZL\#L5/*<+=\ZPI/UF+H9%SJRIWTD->=T0-P7-"%J2_K4/5I"U M6N4_79G;ZP3C4CC6J66MLA\Z81KD]1IRU@"*G2C/S*G.G-FN>'-,A3#O/3$I M466-LC]LX+GRZQ4S:FB%DX5AV*X 3NT*V)$VCZMD(JF%4*?&8]3F8I9;=%\D M?G5R.(=SB@]S#C?HTA)XH'$E!(XNPCFN]2=+8UN5E#$.@6E65O]02XWF3B[5 M'&;N"#E3VQW9^9$PCEN=>IMD#FBCS:/6"O5CY\ #,: 4/XE>D&%)?;5N (@G MW ]Y \T!P*3X6KGV*$EY+F-/9<0$ZYMIA:>[9S1X.5<7BJXGHP/)0R]I'"4@ M"D?5+&MNR OU3BY,BT\V);3/5)/S40-_P5;,8"M>_(JP%9?M]".VD\ONN#CT M8K\^U)&20IQG5-[%W?O'U=LK;0N+%:#F<)FI#S53ZQ E5,CRA^AU ->?:[?1 M7 W3U"?)B>-=A)?)^U"31^5TAO'[2D[NO^F'EWEY0MF;-,9Q:'PDZ23=1"4V MRF]*HXAI6\8R#',C7&;J@\[4MGX?DPF2ZHBL1*[XZ#,H0P8["6%K\#@N,_>D M(5*Y)084Q@356Z2\UC.9+&ZOX&0PLX @/8RTQ:0[9E)5GL^M96Q0,U7*XCA% M%$/*P$\NU%@$&075EE"',6W@9?D\V?)IJQ$0TVXO#;9]DLU:5=0M;_@JI=A\ M38RIEUEY.I4D,L:-3(8TU5R#% ]^):J](GDNNYHKE07+QRT/!2AM4(415#.3 M8=.\XI_*\W&9Q">4NE+ );K,R=_$?(5]]*XZ1.S7EY<9>,*S,4*:EF%'$/TL MX,N,G4?%X-F6^$",\$-;'4>0!M3#MEBT1 [,C+0EQ85*T@'-1H'M5;L:-5-E MEN4*ZG"9W*>:7'4T=&(^M=V!AU/#0? (\%4I. MSCOI6LO5M,!WO1TOJ;0GG6[%Q8@UU7_(+,2>U:H1N@3Q80G!M>SKG5EB95I5 MH!P7+(&ODIY@CX.+X)[+W#Y=7CKVZ7+?9J9B20SO)N<7G1S% MYU$!M:-B012G(8A+G#%##E\*"!_ N1BHQZ9='J1-:>49D&L&_P>7L!T53^9P MRQZ3.VG%8;RJY^+0S0EMD8-AD(W@\3+-'ZI.%!Z%T5S<>@>?_K;CTZP'W+Z^ M)8:1RY0\I;I^=7$SGMKW U(6_IZ=9-U^I'+.X""= M301J1W;%>MCM+^'PDQ;L>/3+)A!NTXL5AU#0E[C@93$\E1.% M'0[J.*7Z?Y3$TIEU,WZ7U*NIU8XZT*B%69"2='PQA:'%6EZ-E#O+9IF3YOL+ MN=F[>E]N05688&B?GE>!M6-FU; [#F&4.^=*P?GVYXH#NA#H7'B#, M%)4W2:6L%A8D9OSC2ZY)'X:B^.:P:,J[85^GFFSNF99-*6Q8A WB+Z;T2^CL MMOFJA&BHS9H=+PU9CVG(>ODK:LCZJ!KOY_0%C+2?,:JS\ 19?9R$& .B=1; MD^\G"@7NA["KUA7"C-C*B3GYNN8UDZL7QT3D3NO^G:F6V?>B[VY,42K)/M$ M8)$=L++ 35/NTJO%:_/5KZ^9XO6^7_)^FBL8Z\]RS M?EQM(&_W4J[>^Q:9(]'I1(TWBK4I$6[29>0EN-9I_8C'9[K&*)RB)^+>EWIU MSU+FWB:#A3L6RT:6HF)ZC7;TM[M:)%1W9:*R M7((AR:S4#/G7N@N/!3T?6QEQ5? JF&U79PY-5IL+"B'!L(IYCC]09#C%9">>4XA3-V8PX1*@@'!E[D4.X?PJ.'#1"E#0]4&;( MG%BJ6X1>OP>5!U8TFR)*>JAU2Z ,-9T91'I]6GHJL;KRJ #9^N6*5A"2>TC] MR6\F)I1N.W8CR#_\J<__[1OHW,092U#*)4T,V55_AMQ)]^X,P#7G MEWD]/BIL^16I''RO82A#C7H0]R,IOCL0Y^R[X]E3NU5^"56^;]3-614PW7-2YZY$A MQBM24@4YQ+ZJ%H>J% /))*9.P@21[[/:>Y 3!^CJI&*Z5AZN1UOB)H)_[&X M+H>:<]CT(2D9U.-8K6S "P?%Z02.>+AZ)G@30BM]=DMP62!Z.F=$A]ZLT6= M3,=)GN[S_FBAS/H#J32@>R3UY8OD:_J+@0TRR1&-L/ MIHP([6[1.&],+CW&MKPXQIZKA-R$WIJ/."ZO.UZS@'0XQ>)U:-G M@]>!)"OQ1S8'IHY4R2GI-H!K='9G*&U%Q:3"5>E,0QZAMI@YUYW[/_5UL*3" M=$H2F<1LSEVXBW!/JL6(]FG/[3&FJA:[0R>7.[O-#X0L^-MV.Y?,<*F4AL\VZ6<5QVS$=W=/2%L'?E M&*:QN<)4R!RL9(9>[:@E=/'RZGDAP@HK.H&S;_DG^XM,8OC)XA-4?9Y_^=5? M;E_B/U]\^:F9GK=53UH";XD\[V_HU":6 IAR"6 M=:#&'-'L_:NK*F9$G)-7S1-9AE$3Y'>RH,[=F1D::HQXG:"XTF) M(J9KY8AL(-Z_?W9Z&! -:M.53%M^=!' 6]G6JV!.">+HD:S3PX-):4*EW"=)DP\X, M>_AN8OCF%F;X#M;DM5"\AXL8MSIE"7M:5Y!H88Y<73[ZD'ZI(&M"S=A+"C3? M,&;2WCV%)SC40^R_UQ[55]OR!QH]B7,8_[=:1"%>?"!;--SO7;6237K<6-.\ MK%!C'#KQ%D25B!L7RD3@G%%-HK2J>T=K1_CQLBGK[:P(S%%CIHI>V^NZ->Z! MF=&FH]P;/!+AJIKH/<4.C$BE'3L[>3R29<%DX&( X+A,]L)##CP3VV;%%-E7 M#:D,(2(2>$O/J+VHKUS2?9EHF=H.MNPMT>\D-UQZ$9M=>Y=OGY^M\K^9K7IV 9$-/;6M>@CR 7GG85D,]Q/6J21O9P^1= MGIN/ \?\737GEZ3A$YOVIIKS..9.FZY_L ]"2Y\&OY"\,"*=UB?/\179H%?^ MU*HI4-R1"-T ;>VYXX8#E89D3O1O4C@/YSS)-W:[$&J);A^R=2KPY0_(9_8B MMA3(%ZE7B9T%"$"/29_@_6[FO>M!QWA'%,:HZO.CQ]&6N\Y? "\^9F^U'\!N MG;W3I2#_F(+\9[^B@OPO-XQN'X' ]R$;2")[CDMC5=9[%9P=6B(E)Z(\!;M5 M5-"+,9KN?R)903J E%F3W1;N1&7!*S;]L"7'-B _8OA*XNC\^:__6+RB1^T6 M?Y;R3A8C:5STZL\Q+IJU4B4K9T_W\RGS1,\]-4P%1!RK]SLJ9(&M'(7QY+K@ MUL,@:Y0U8^ PT.--W:^>4?'GH,.-(K%[!Z=5:[^-4PH\4R=W@\.-QG7'CA.F<@?QT<3.FCXIE ]K"(0.-;)#."TX M?%,7JFOB$CWJ.3#*Q+L"E,#2*]U4#[E&%V$/7/A5*0X?2$QN5*BVE808BG11 M$&"X2%BRK5!Q+X9=PDE L^8ETX'=M7H@DBRJN66";QG.NR M#XM7:&;;D==PYR8OU436>68 9)3W;=0AKLJ!FXX3X(.ZO BP.<%W2Z5&TFOL M(Q$?YT9%A*:(RI90;)&G8;QGLMK.KH;QJCU0+08:$-=C"A3RWK)(QDVP2JDU M5-&>S"7VBX22\,?6R-7B3P]PC_,49#P4 )+V3UU;Q>J4=\^>>3?KNE\MOBHI M;S*U40W+I-#P%=Z"H,17@U/0#FHG22L/7^["EY;^[0N)F./9ET9E+9^0-6?J M]ZW]BZCNE*29=H*S@0(RE@4K:%^?(B"!7$UWT--V^U'0(L0&A$D.HWY#\3S= M@0-[JN%X&6W >$V3V+OZ\NR6V@KQS[XR,\M69M.7K?0[Q-.;:].G+8M>?G+ M97O>VB@E;5==$MFC#EJSXV-^VQU=/.G;0K#)?U+6!Q6?6SF6J #W5]XV&XOJB- M"OQ*&$PI,&KV+G98>.)C%2L1RCF ]0L33KI/T[B8$^0KCN!]<S\[3> MW)>N24WKMO(0< 4< MGQP608>)5SZ3K&9,BV#+\?#T(<8KV;)24EA-,_<$9NU]XXGJ4=N!HK#YB)R> M0=7$V5FX]U7#L-T/E@TX]IP>MAG]X7#O3=0]#08 IX0D#J0+6SF7.*>>((CL M([:.'+CUT5))&P%31YIA]1>/1G-B"K_A:0'N:,'"C*^"B6G^X]]>_/[YEY\% MKXOKS>'_/\<#O'S^XHLBAR,1= B^4/C\\]^$;[_\#;[\XO/?Z"T3^" LB BN M4L_7?W=WA$TIM&5*PAW_#F1#]PS_,GJJX$Q(4Q?W> &#P@KI?A@#@LT5TKJ1.9-%VOLN8WK5P0<1)+8Y(H!>ID;>M6QM9* ,D9.M%_G9TX< M,OH)]U8 3(V?S.O)F;M42!.Q0&9N&(4: NQW*:]DV,L[D5A- [[E3?"D*G3# MP7FXIB="H2?=-BQAS2,'8#BK6;/SQ62)!H)5MF?AOR2&:'KT9=4K*CB<.XZC MJJ=S!OX2;8K)1IX=LR)"D](&7%?AHAI55;ZK\)0S@.A"*.(=NV=DO%#1UWEO M<.J8#9FUB.YKLXK@%\9J*+!C^"5=N?_SLSIQDZO]2/5!)RG''M*.$-"Q%,LVG3WM\> MD/5T=M(Y'=P*[/9* 8E9I07<=_&/!VV)*'T',REESP9;TKSW3%1'0P MHU"R+A> =>)>S[;WK &_J9'T)(M0>.&O8+6JUM!7QLC%ES,Q!@0C'%Q9*LK= MD.I9G!">;?M9<<.%:]4Z;DZF80\'&I2L=8LB@2YU??Z\2:(.'_45)3W"J^J. MXC^S*T>V[@()> PDX+<72,#/,(R((+ .*PIF*H:K150UT_>$W?@N6%393NH- M+HCNHZE6FVK20*Q68\Z*B@7)LR6QI[&(N69.K(1/^^#][6MNKS"G(AH1[H>B M6+>F#$.V%UGB,X9)&O(B044-H9'*2*P$1?@, M#^@:M7)+1G-W4[-$$!^G?IR2UZ,KCX0'2[Y!)8WKBDAGN**OPPV.&'GZ^I;@ M@I@88LP-/^-;(NIKJ)J\DK]$[7GB$(V_1ZH]/-_R'7D_&"=VUHW.9.+!T049 MVP%;[*:$&X9P3O]K'PP*:D&D11_\]SVUMB6%[W S3N[ 3?6H2'ITQA/[;E2/ M6$;5=[EO@,CFQ_99,J0S(PF.KCOJ'VZI"2AM[>;3!6L5GHDKV(:U/C:5\TZ M?::)DX"TF!9,BJFC"6BLC^:RT30W^LAH'CTQ^?;:'G5L-6:WU)7$_=>K9#%Q MJ_? > 3.P.!G*=]/X48OO4O:3HMJW[5NWO34CNY5?.)CE!Y('Q3*1C?GXH5W MV/3E-O;TVI 5SAR<\"9/XE>/1@[*]W'V!8!Y@A;'##B$E;JY0?Q(YASD%[R; ML=5':]^<]OKIZ(EH6L0ET17MYVJ\[Q[1/$S)U=U^+$^'\F?GFK]:*ZXCEFU[ M)5"H5I81G6OV_.:[<,K?UGW7"M-"UL*?>-?QF-?1'S2+AU,.Q/QA[H=]E4C= MS6:I)+K"[N<&H)NJV5G>QAY!3QN]?/!;QV>.4T5NAVPIY^ZB^>M:9F#3QX75 M"T\AC0IY=3S+M]W+)_3PO,-#C#-,=B^<&L8I\J<>$7,I9=;*I5<+;ZE MPB8.MMX1UC"7 R$D,/_T";U\UC2.CDMN_'Z?KQC91^RST X-UY=#@0A 9. 1 M_FHL[,(J7@H3>K8DU6C(%??8/AUDR"D\9E+>P,'.)DH=V.WY;6];@>2=$%\" MN3MP *M;+LI0^[KL0?C$A436T5&(#M9T$U=;&(HJ[0%VE7XX'4"%QOS0FEKE MJA:=;N$K[ZIJM]@S!$<2X)G;)4T=1PZ,ZCVL .>,T>76@$%Q60( ^J<(NM$] M[7N,,L;1"0FB0O?HW4 )=.T6M8_8XS#9H$B90Z4/PE@@XNC:ZZ[LIUE-\EK< M@'[7249[M#*G^72IXZ,7UBL562Q3KL*F0!I*ILVET#+#I8;0?H(G9.4,VY%= MKHV2=]]'$W4?B\^IQ.B;]"2W1W-E,'AJI58GX'9+6[L,E_+K:&VF=S\ED_,L M=PKL6'J<=S"+Z/B)?L)'Y<4IECLA%J5Q2*A%)FGPPCHI[RI'YW.4K(1-^-$K MTG&#[U"7?_Q^.#7H.@FQ <<1!5I%J10T<*\H_V?4L!8GOMX&[[KF3KR^6C=\ M;A(_'8A23_"5GMVA\-:/DE$/L6K$8%A7#_SP;_*19? M"$3ABQ> **3L1O6/0T6DH(;O'[2*\D@Y,D'0<4?K]N0Z0D:$UP\*Q4I64BRV M>\/#SM\ JYR/1H+.KNN!CLM@9,"\40]R([R!/NV*L"M]M3J^\(U'9F!/!DN3 MTA;[7E"5@#YFMPM+\W58H& K&3D]X?I*P9XA-!I53A-8MX9FRU[!T'/7G"!" M#??H[DGFOASSBQGPR(7"HJCE^3NP#0&.FKS@*\#TPR#0^^&XE)^OD[41C<#, MFQ\G"@WSQ4#!QQB$!:FO&.DX+Z-SM/BO*"N3J9/34J6,G2%-;O<-E;C8@2@6 M$%,N63LG/+VA!?U"\/!>VI8'P(J(0()K2D.S4LIX-' ME$XXZ@MJ]:_@;F*$ET*R#-^5]X3@X'"PNS1=$*MY$>7('BN(DI:\ DR(H(O$ M$6'@.4O R# 0&M&*X 0DAI;SE^AGHJ.C9TIT>I#!Z% =FX EWET?AR;I@G4, M46%89P?7 .!&F_Y1#^]XQ]OGMA^)R A5O7]-:^4$ MR1W"E?62T5'LU[1[IPNK^[UD"FR5GEZ+*0M#BF.@[I@Y>$3DC_"Z%@!X9YG, M%$SAP*]#5+ _.UOWJA5PFG%]Q'6"^(SY.; /9$6*?>)%D:1\47=BF18GWNTS M$#&5E]'-64*M,\RU;T@J[[C%*#**_3/L5(1V)OS*_?KD.*2@R8Q5X5*"?TP) M_G>7$OS/,(Q4=B3[BAZSX5VZS4#2D]FNZS36H]HY74ZCG)GCB[X3$ZK/[I X M=WG=K(+*B;EAW\. :IT"ATB]8 EZBF5SA#;_J;5HXBJO4U M,%>FW<=C;%7'21;-)<'VNQ5T!6?\Z-C.9%9R%0Y!GX$C8S4?:L5,5@QD?%9+ M(IW"&)RI>M!WW,5^=D?1Q.T.(UFU\NI\VG AGZ)-R7/,%#!RFESNU-Q6)B!F MCD&"PG U_MH:?<.?=*]I"8AY-M4UI-0].AQZ1&),<^O? XT"[\,!RW39M?/( MC&PS>6G.>\EB),>2U*_K35AIX;]YH:UD>:[4D>)XOX2 &W(XC+"F&KYDB9E: M@%QMVY+X5J@J*H<,+7RV,@" C=.6D M:NZ?:H?& L:6B8Z3I ,G/^HC1J;XR29&?N>^QL4A%V2U3(LW0TP1,4#-P M*5-5F)U:[$"YHAH=J,/D\NM9;9.^!]JUL#[D@5EDD JO#J"N58%D=V;FV9>I MT[G*K6Z#+@)X@ON65RHE4]<=-HS&#.=687,U8_HS")3I+SG_ M:R>Q!U?D&1 U@\>2Q@](_!U+' L$0RI!8D'KWL_[/X8JD7%E.WD[;"]HU*42);J)[_-( YHOC:,2 LRNB M'>_-&[A($W MEUS^C>7 0)RR?4>#M W701J8_4=H>?$]+!B;O[1,R''%F.-(L;,[Q=XX8+_* M3@E9PHQ4&^U=8O=EU3-EVY;!_0;@(3 +^%&^?ZX+(VK^<]=M&F'SC)H6?#?" M[LCML^GBPD8>6EGA5G:2R)6=?%'L%KF,J0QMF;ZS_PTT7?E)%V6S(?#! M#>6MME4XK%=.\IF Y1L:HP-U[&?%^K!:W@WY8+M$D^TQ!T;CUJ[Y?94T*M U MJ&,%,Y*4PJZ%8T]3M%Q/63=[1/S"L<=S0H;>6&6.EQ!9I"MVI:4. .RQQ=G7.SBR+*;4C>!O>%D-K<\LM!M4JBXZE7!%=GG*015:K &_E->:SKG_- ML5*6N]N) SSU/&3E"3&+JRUI&K5^Z.1]1 :Y62_2/^Z'X&P5K"I--J]APH9@@X9N MJPF0H0[O7_;RE# _]2!9*]VHCU/4A&F(_58A!EZ^8P>\KZE@#B*8_4X6[A">I'HVA%<=.BYG;\JV M_D'QN"H^'@I;H5B5LD+-&;W'@F:55!\V:=I. +XA.YUO=^HWQ#M6MAJ M(<0>.+;PIRA0+Z4_SBFS#GHUV.#AF"WOF*]G=I=("#; D M9(ED(4@O1:9321^R9C'4.6% M(!&]R+SEN]G^=VG&G.MT-P6=.T?)9&298R=N1MKX7N[HF)_C=_#8A[*5X]A> M+@Q2S*[5)^ M+<=Q[@[_Z#"9< M3;8"-]?\L8N/N3@"*0^'/,M<:%%08KVQEU I'U'K-WG(<#DVW^Z!SA&<"@%/ MT K;MH##FP2J]L!,':AOE&8>S4,WM9&'.T.KY-.NL25YWGCV5\%K),,Y1JB4 M@H\F8Y&394ZT,B/3'N:F\S4IA[B+%>)PR;#1:ZPLP UC0QB&^^8PX!_F/'!X MSK9?N?JY3DFBF])18 %I/D4[!+0CKQA>'6%=0"0N3&N^*K,@0C*9>DIH/6,N M?&)>2U9T:2O7JX1'S= ::]_6*4_(=4I[ZZ3#T/$Z=D(O$'TXL6:)TM+15C&V1([F)MW*,]Z7LC]."_Z9 IF?;-HN#1)- M-.&(/-3[%J+*YA ;VAX^!.+HF9./K@AIZK\^2(:0;W2"*QD)^_YQMS;;Q[Z\ M^'82AHIR\\CCXU,A$U$6!8,')ZWI2"*LJ3PP/+COBD3)C'=I$?%Z/BB>?3+M M,YK]+ ^3$TNWCR9,J_,3RIAMUQ)=](\;R8'9P_%GW6EG9L2^P\'T+^KN M!WH)E'3!ETR2"U"79^73.\:P$%@1,7(W/4?^V1#E[4S7D(*@MJ"GW M+FI?'+>*,<)I$=/>F=84Q7-SL"RV2U(\C@BMN8/L:O'6 M"K_U((/ ;@S&NJ*375K0?'OUI(>:XGAT*GB&'E"Q"\4-B3>AS$WOOP_#5/] M?[ZA0;4I0&1(6SWS3K775FK\+F\7'0 %&]DU:]-?LQ20=GDX MW8[K?1_&BZ!H&VE2E_9]QZL@Y7CQEH>DA\'_<)SLH#;9PJP1W&=^<;E<.0[>L$=7P,IGFP=B9 ME%\IM)JS-TB#D"LA![PWKG$IANW$W3!WIE,P=S)-,\+^P;T?X6^#A&R\5Z&E M?\\QJ_0%'(2(CT(9"3JNZ73#JQ-UPE!5K#)"Y,TK"I^T 35L71\GN=#2MF!L M#2)DE&OH*,&_(KX.XD7C\"-^HM1?<'+Q1PT>1](,DYA M.O35R.0A&L&>W:?,P[;XT/K!,TTW!$L?UBIOJ",[;JV0DPC@K[8DJ?5FZY==[Z%3A3X*E%3N8M"^^.\U/[ M1NOPY4-\@W+0@54X,S=$H"$ILH*$U5A9.[P\CWH<>]F30ISB7RL?,%.&ZI8L MR\(0("[3V_J-O]MU!-5-J7F#;[&M]]M%[?EN);36$CEM$. <5EP-EV6Y[)[% M:Z?@LZ6CYZ"E$?8QI2'NH>F(3P4T\QQI1U1\27H>HF$[0X9N-?):Z/,P-.TG MG)R!1MO%4$$^ -=]R8'&7DF".),DS@/%?%X40%2X7814'$=P1V+&5/YFTH5R M=N&(AXTY\\W06VI[I=D8&-\S./$%CW!DOBOG"N#XC!,+HR1GP%H*WTRK6,Q= M4,R\U+2;*%[/S@!A4R:7]Q'W,3S\3%>#QIW&SL0EVK"QPZ=AP"%H("V81I!& MEF\=0B7FQS$0" M!?9[&[O4+39O,80V3\13RL5M24GV0P(;\\SLR77EZ"@6-_MMV;(BHA1 %">K M3]JEJ1N%J,?\$DU>&>(VH3X8T,=7HH\W8Y^,Y",Q^60)C#K2/S(^ZT>^-)U'^R&\N%_^NLMROWWF<='^GY0J[2\(O> P?- M&F4%]4,^R!6U,_O[)6G%$=:G7WF(@WF^JB\%1W ?'DKJWOI[9OLX]!T3TNOO MX^=1BXT]94%=S'5G.:?&P0&)/U;#PI1"MH^YV4))[?TI+FX0SIP5>$A'Y$)\ M9X*2T>2X9G^]9[2M#&<8 MT6C8K!'/Z!\HG2G:63U:GK7O3-%E@IUSR2B"L@2_=E342^6&Q'*]"2EK!L70 MEN 8UDS:P))$]H1 53JU8WJA(XZ7T]0U>O[#TRIZ M4-9_9<:UW$1:^PDY;KSU=E?6O5[$"[*J1E%L^)2+$43&78$E_93YZTB\'MFC M>55R)'G@7#FUR\7%FB4"' 8Q\8N.)FKF'2;*&IE<;GR<&5)LKLOU *N4@G9JU]MJTT$TBRH,Q%X>68UF M#XEJ"PXWY^G: IDY3)D2^H'=>],LS-GEP2A'2IJ;XTTJR[$\+)M*.Z*(J@'* MIF3=,R+J/+\M'?W21X:DQTT)A0IC #$M)\*:(<4YPYLLFCDB'L;=(=S 0V$M MK04.#"E\4P:1=C@_;-&;_3'.3-0D&_),<.:8WK&R!\O1([-'8T!9!R?Q'0G" M>39G^3R56<4=_.@F1Q%ZN FC_PR$L"R7:?&LJZ6Q)B$-_J!J.'.O(^('KA/1 M%L%4DE \M]G5,2=<,@>]/KFT"^W7J$7'.;C780';R297KLJM1OI2ZF,62JVW M*YHG&5+:-;>0.8TD4N%GR4&V<"T)D05@5>%9T*F!S NY$R2; +D>^#@E U85IDZ(.@?T4+5QCGPVG"[2F;FIH 2A,1 MKKW.KF,HFN3TF3M1F>VEZ]V,R$*BCP3%N@A]> M <(F?\"#)R85B.$[1\T MN>W-OSYSE,6(&B019J$]A$M/;^FSAN&_,22KZ%!,/189[-3[%$%B43Q@>BC# MG!.(-V/)@:=@G!G?')<-K]Z7V,I$+@N/D@!(P6O"O*+VB2RC6 #DF:=L#E'= M=\E@@DS=-2D'.VN9M@G#[KIF-OXY;$MI%. TKQMN ?,'7QQRV+%= (\^/B("(^ZQ$-DMYM,6'BYZ;O@I-_9 RP5=<%=V!%^(.^3%I'XQ2;"V" 5Q[%V M4PI'A_ IG&%[]%3KM&IK#1XK8Z'EO,*[ZA!52-P9* VH?EE&>1U3/$'A<9'( MS"OK@6L>$X$OR$ F@BG'LGOGZ.C*+LJR?,ZWG?)3^"++_"@NI_5?*"TG74]$S8X=NF@0%N/>P!8P_8A@QY_SK NQ1>G ML<1$!U"W202]Y?KL?J7%8])W7-W6U7GSU/NP&I*C>D-\G?L7KF[*FIRH6;V_"_OICV=(F M1C1+7Z]RN 9+LTJ!6%-F7 C8]\3L#A6/A&U16OY [U^W;7>K]B!2MUEI*:[F M1=C_'OJF$#:@ >.N],)<1_;P]%25-'4BF20.7F_M;4BILU"J[#_9Y2E'O/9S M+A<=:/I9]=N[,B=S>(^WHLS, 88>!,>3MTMI505R)+^ H!RG5;WWP-_(+Z3T M*1JE3(AV7$>-V7!GNL/(KNJ5P%==KI8)!(S;O9AIB/!HB%SJU\4;>@.+X^[( M-V065"U2N$Z(/36"T /;F6%#/MQ_1LCQ12Y6,?\=F7!$2/4XHUXH$G/%E.(4 MX-&5!6^5GY(+NN QZ((__(K0!;_<,#HST$V"CY/633BNO:1T3G4W+X2]Y99O M[9N*B'/A]Y%FIR'#6[HG)>D80D@7F8F=LZ19\<0,@66$IB1\9^9\I"JC'%1( M6U/M6EF$79T@U(A*/"$8.IH])SHA*9G):FZ@H&52.!%XD@1M\$\L1YBO7/5$CD4^901D@JL#=M?(1O7^;L5U1;Z$:D3-,[43[AAXDM7 > M@%FU-XS-)U/5HV'5B7LQ=$;5I?HIH$$TJ9,^):KA6%N,(@LFUM>3C<1VBA-V M[]RBKN]I=3?DN/,"E%'4](;. OV;,OU#\/B)]XL@PXR;6!^9%)%"CG,2;*;I M> %V2N%"?MVC6F0,LC-3!P,BJ&/?N!E;JY*WTE:=WJ[-],->Q1)KP?+O4/2* MIEM0-D(F;+F,J\5;3[GF1RLN6\5D\2UQ&TEE(B>N&$0G]^1'-J+*I*@T ]>1 MG3+;L3#VX2^3W_@LG2)$@%26=@5&4-P/&@X[WX48%V@?)]44]# Y M7*Q1_H@"481]U0E_ZMVZ]7H0A78K$MQ5TOT;OG^]KYM5,MG,%JLM]87RNDGN M8MTM]]J4JX<:74=(Y=_\E6-F\>@\/EWF6C8=7I[Y3B1B=#O"?3 =-N (J@&6 M;W[H2M\DZ.$S="SG O;)8N")2Z6N_5-;Z9-_.TW;SNSNL$3I!A*WJH^0/",_ MF65BZ%[/;&+B#NJC">)A<$:(]VD(BM3_OWL@0NG7 M(K7]!BN]WP%_N:"0?@^6FR%FYB(;L*P;08NL74.R@U'3!,AE.*PA*G8'I(3L M*CONFC8#:+=T<1613%8[FM8]NJV&71WFU++)Y$?Q4ZV[85)E._^*3G[6\WD1 MI\;XAV9;C!'8VNSQ#G*S=Z+7!OZXQ:*PBVPX'&M/[,OQA]ED!653/V$4X8D[ ML0Z*>Q:"#M!=5.$T:<3P1,S_?[7XMNLKCIX].U[,W5LU,"/3 6#V-NT\ AHV M!%I"*Y" 8+,2KFIM04Y(7(,LQZ"D<-,PDE'#=5AYO72]TR24#8'1&'SN<\3" M I!9K"&B+^5'\0?1Q>:Y"@\K07*(U&*YZB8\((3:54PA55,JE4#=>%"S-?"S M[,J/REBZ5I0)]M)5%\J)/#PME2\5&C_Y:2Y22S0 DSR2;C>74YA!Y5(*B)-HVM-=48\D,BB+L:%.%XJ@?C/@2?.7:KH53YY)@P_F#_&R:-[\;A) MF!7&_1]7;Z\6ZXH0MHVGZ4DY;PD.)G))TCHK^]&LB, D#'Q$^Y*VJ+81$Z<* MY7H4937_0A/NP.^KV)$@#] =6;'<=:&EUT32+%QBTY?<8%X.0RUTUMPQWC3J M=EO70!$, K[2&RJZ[9C@I&0- ^,5"B?&;K!%:4'8C 3HY('M_$E39[=UWPIT,GM3HR/R=D_(XDU,V0: 2058U5TO&*X=E[-%*B23(Q%8UTJ;\XV4$! P\-VTCKOY$=IC3Z#K.$X]56&F3N6IIZ4B;+0 M3W\0M0[N<%5*)%[DV]RU.A*4'B6)1GM _D0*!T::?A"%FFC?:4Q'].13_I^. MI; O;P9[:1>N^W*9R->F-Q-#YP@;I-6.<_U[:62Y&_8UG7NQ1FX$5T>(P(#M MI?44!8 <-?;D<*@'.S4'.1)]=FW2Z.:M)+WX;=TU*-C3LVK'&A,/U=XQ5KB' MD35,'F6NATM*/\9\V%NW]MU*;,!/&WT/ZP>YW(FOC*&.$#7[S[6$>SZ?.)JQ3TU8JV*3JA*H: $=9>*IL>JK8)3H=(I_>O/5 MMQC[;]_^S?T5L53LLHT?P$MOZMLJ,_S(O22Y;D8T)B*IDG3NMMM]*R<(LN0X MBV,\ ;==ST(," U'%\Z][+WIQO\D31TX3GGTKH^YCSJWKU,"+NWORZB#.5LK MJ%]BW:9]7[L!P'B!!LJ[(ULED? M8#"0.2X*G-2V;@#89'?):F]8,^%J*8'A_9&(^//D_X4E0%-V7;DF.!FD 2@I",_Y0QJ?T)E\S M')+%'$3Z:TRY)-V8OT*C'L[\X]-Q9&ZOMA,RBD,:CJ1-5%'M<7IZ!;=IJ)F8 MT[VKP]5NC9_3T>?TU;(/SGFB4Z&O^+#@Y!S-A^ORD%!'DX1RL*=H98\DR/1B MM6$'N:B(27BXZZ&&_:9J=A/#I&@>$<(F7AP 6 MYZ'BQX@U'I-2_JC\S.^,, "-?S/<*9Q?8DQ#VIQKDJMA;:%YN%O7XD;.EJG/ MG\%T,EJ36%>'"UD3+I*(E ,W;-"/N9]]1?W,2"]Y?Y/S3*F[F0!<^.>4 M&!#U#!+# 'Y2=#FDYU9S7CVW4+07; M'\F.)F-UM?B+='C'HYZ'0_H'F#TUG5"G4AO[8^_QA]0=NMZWJX;/*?D0;^,X M;5/DL#!,1R(0[>+5T@+/[M_>1&R)*3U78[!,[FIU];8LZW?S].HB&!YLW[&F'@#HZ0XD^:G^15(HXA^;2.?9G881?^+KJS3\X8W![P)F>^J=.H(AX$'D M]YM'_I[=H?>(08ELR-&A-S+DU,AC51F! 6VE-$,P R!"%!EKQV5OU23W4%>+ M/T7B&0YI>?#Y&QZN:SV.L3ENGMU'JL?3S5>PJ8AP2M.T#:.#EU)2B7#=E*9B M)_Z CX) YJ1@X>R)?R#W,FGI]DOM&,H\GQ :OM958^6%3/QXO]V+077QMX,=I+]*D4>^H)8? MWP^U#B 9\K1>@%!'[B#^8ZX^!__:D<=6P)@+OWG"!^)3'M*QSR=ZV1SLO"6@ ML,ER>_80Z@/K5CEL%[=#40M:&DC')3=EDA7I,T/%:V0-57%TG:=XDH"$7_M\ M.4B^CE.D@C*"];56GXG8Q!@\@TK].%HP4"(+U]3A2'D")G"VGXH*_HB.HC%#&V6W8'GB9 Z8RICM."CW7M730'7ME?JZKQ7\'LPP,*GQV1C%57$7/!NSD.E2N$%-?QRB9=H]S M/A]\R?EZ,>2:^,CGKUEE61+(Q-E+!7JO:;B/^=U3MQ3U((!GPB"OC"'##YSQ M\(M%,Z_E+0DF$!2/D;64^5!R9)\U$9)_)FG6/"9Q^5?W&0(-,!&FNCQY;HL? M/,(Z5\U!VTIB0 S@'EKG3 _RGL=+W9\TOYS /$A,M;4FE]/+"MEP4F0,K^:W MN#%_OH*TENPMO_FLL_'D#50; 3@AB==%%?." WB$7?[L^:\(!_!+L@!@VRB? M)?OK8BK8+0N3OV(U-:7\3+3(36NZZYVD.YC^@BU[%?9N\Q__]N+WS[_\['FQ M>/G\Y8N"5_]J\?*W+&BS8BRP[:G??;Y0]DWW0:) PD?7B_A%JDPRHKAN.,/U MW6D0+9<&)A?F R3ZN/* \FQ7BZ^D_>ZN2@+%H:K>Z>7$&$I(Y;.&L.TG-A20&O9F*(#K\6XJI=);DG'83PK]/G"LYLB9A".%X- MN]J.-^*>4I+^2'FC%3X:W^3HSO2O.SA5T[[0/7)EU@QO=IW)0<%BXT^NCKMY MJGMSN&&-&?29I]6=,L[#$[0&Q'0&RF FJ\;GX$PP 75KT,$%_^L@J55'%9&^ M8^]^:GF]9.U&'B4_8HS+7!)N$H%R!S:TMMR*_J"=F-*K0TQ]TBU*6MNDE5%3 M)PV)4@GEVMA5E/NI!P.JRVA63_%CW]I7K13-')G9$Q$[C0MJZ=MT@@5^RP&D) M:7[#^:EIU[,;1+_*81Z;^AT2V)+S"$^V7")JWI!?MW*;SUI7YTS?B>4CBX"> MDK59*"$]!$.-QRK'DZ[EIK'6MIJW7(WW$!.*7.3S0!WTKXV2/TU M%*MG1MN49#H(#AY,D!#.#'ODIGH7 MJYPGB^$WK>C;/2*8\YO:.$C'CJG3D] I:0\1-?%)JN!TF/P7\RSUEK&I/O5V MLIC]M EGDD/_&/Y '9@)P6#SX>9OJ]U8HT8L_E1S,F;Q.MQYM/#^KQW6=QL_#SOB-1$A=7U;E_B> MN0%V7AI=H6MV/ASYGF1^_.N\_'SR/F7Z1J^VY0]A^X7]5 0'='GUL[^3G>;3 M=UJ7S2"UT[$F389D15PC+AG]5+*U>^ RL(H%9?O!I!7VUC/6244UU4R4T+B, MJC;DF"NRY+APMQ#UIA@+1:%) ^)P,C^4U5T\YQZ2#=.2EA\^RY M()2=1ZJWNV,E3ISI!Y"\>6N]YF:M"DO]$V^H1FC2Z6Y"V@QT+K.32V@T> 4< M[Z*)W^2;>&B,Z7#&+Z6U%YQ,Q.LK$G-\%&GKD8Q&2=S7)--HAB1J-'% _H0H^@TB-,D^,'!'GR/24!%J0'(C..R3'F+L[NRD"@%;S])Q T#F0[[HU M'VEHPGG ?)5",IP#""-&I:2>XYYH>@OD9["03MMB1FX-("SG(ST6:1B/-EN0= EF+D$-^Q-E.H[?%&(7\PP' MR;WI BS'- .BRS3;-I5K;Q48N>YR4&W'!6$>)5>-:@&MB3]!+LF8.2/1[3B[ M@^+5 Z:+YL@6-M?8#%R%&>&.%H]:9"6;&%?JDJ,7WO*.UB;N*-O$0,%5-Z.6 M$JY.6,(PK__UX!'>49J]W3QKJC4/<3+FSU[\X1<;=/(Y7O[^2WV1#_\(Z=B\ M^.W5[V@L,F(%"7)1^6/QXJ.AL@'&S[SA280%^K+4YH&E_G\:?,9SL.* MG%J,_L0LIN8V>'ZW7;UZ3#"0NO1'LV+('&RUC'HAL7@<>.7%KPN\\K&,:^S3 M])[C\2,+M?\5P0;>58Y+2,XH57P,1I+2X=?=;3670_JYPN^8]!P,LGS=. =: M/=]#UM$-A888V16BI^Y>4M_DU\,^^0V/Q2BAZ*"0=^6,<%5!8TIBG5V*ESE, M\$O"2)0PFC]F2@LWH3'E15G_,XSIYH@ATBX^?KVT=L]MI]2C,0G3_#1AR[E M#]CI9'VC[J5IL]ZV.T5+U5&*O/9)W#WM1&ZM1[,V&PS[>'7;F77O.I6_539&!\F M O/XR\_>&/%1V6 R$J;J&.S ,\ZMA7=J%=-N:7H:3^O_%.^4I\1U$+O&_3ER MM02AE/+B&9S/9PC/T.9FY;J8)YD=5#8F6))>LR3K>DQIS?U%>9/,73F?JHP= M]VNT[$O6O5_/Z:(E4&%4EI5>0F)UGQTV*#)XR,JIN5NQ( M94".]/7D+1[@]#IX9A.=C"/"5-J^*([XMA*F".W@]'^WP6+B*'[Q9N]4K?*4 MX?QV8.X?BE<+NR2+V5M^P_?:K)$@7IF/(C+P?7W+R'925@#F4J"[UVCP9%QJ M?* DT7GTV7AE\R/I3&#[W?\ ["XE4^NFU=]-IP231R*NP$Y$OV)2 8EKQ[:SC]K$-?!59B073<7&%8PD M<,(K>$6T6'1)%V?2N\>N'H'1B56.N'?)K"JCQ 0>*\8%[ /5ZO2,^_?Q.R@, M"?J;3QLB81#*1%FTB#3T^]TH+><./8FS49X[O4#6-Z#E?#7)XC\KS-]6\YU1 M%EJ=?OY]91*,R6VZ70W.*Y]7E/Y=\AX>;JH5]YB*5&^P M>+6HDTT&P9C$LZT%=,7UP5X;(_Q8H,4J$BH$M[P&[/CZD)T,722HF5L52CJ^ MO)DMS0I "OT?7#6$/6%0P9I\KOD4FH5T@ ?W\RW)X5H/G_.6++WE*V!04 MU(DDG3TL\1AV-Y$.D3#%,><:W:5.J3Q=,4)6H 73OMITS!G#Z,:DR,H$\([L MCDBCH4'-1)Q113L! .=KVN:S6.0@2@N]PEH?PGL,:TYD%4:^?8_R]B.CW_.+ MP%J;P,B$9+ZKIJ*W#]<,PXZ,.>9=,&G3S62\"-*M Q$F44LC9Q+N9X37EX)80^ M.3]8L@^<"Z"5H!!BZ^"H#*^<()*G,HD])TTG>% ;"Y2- M@2;%K))0TN$H:GZ$YSLDV1VX 48MX-QT85<)E:F;"#U&YQA4E1I' M>V?FV*_/ST1]KT$!6@*'6G&47[6K3;FM(M:1Q;_3I-_"TRY3CA?4%S3<8N*U MV0T$F?&822V\G (%15+!:2+-O97/U8JZFDF/.4)KD@-@;/BY:8._K87LE+CA M!K8Z)^:!C,&;Y=BA%T3[0%@<&N=\VM'C<&M'P/-L&4S7FXV_)D$%QZC[(9[, MT?&@L=='L]]9FULL7/W-9#"(P(E N.SK5T)](8T-(L&7)L+XZ2HW! */MQOJ MZ615#>[XS!8I8UDN!?#'%,!?_KH*X+_0,$JQ2RVDD>_7K-R;-+^<:GR9*BUS MQLNW487#'X)\UM=?N'1AD>81?VQ13SWZ(2>N0L MIZ3OS$!D^B2XV,"8BJCUP1\N)'/TT*<6U6 MBU--\?O+9<:O(R9"_ MU6>_BR\EFG!2E3NZ.D2:AB.1$3CRE83?G9:,RT%<>B">#)^[ M;[GR7JU2XML-D;Q24WY:$AW+]Y4RR8&DAOX4'F9-):GW$,S\U[X;2\J/8G\$ M5T++&U+6PT]]]>B"IG^RV8T\P4UYC:(=YI4/2B=Q+)67K_:4FP^/_H]6L-7D MC_%/F5XS45A"D=3(N#HV^X[49>#R6A^#SXQV*"895P3>"XY6,&I4=@R78[,) M#H5MY1]\82*@L%"7%?2D*\@3,T& E/9M,!/M.)57GEM" &HX3&L" S'*5C^] M'HNX(W3!DGB:RK'TE&&3N(V)F@^7E?!TW7+Q>"BC@KCPLEF4SD8F3(G]A6+M M$;)T1$\39K_;XG<*)KA,V9--F0U]$0<^$O$9!V'$'PSC/)[5(MZU-^/_$VZX MZK;_AW.=J[XD"6-VOPF$5_./7)NBH8(WT'1"5LK/[IVHI+$//7SXO-,B7 M\4/.(B(^4B4M>;9BYOK%Y&%3)J((US4?^\O+MGBB;<$@$R'^L"E,EM9T=E[? MU&UYF9,/<+K,S\A?(;G1E$1IG^UAGJ7+W#Q9#Z<4.RGS8&TA;L),D:MZSW]= M]+9M@I/&LWDYYI_4GJF\UUKX]1\"J,:E%6-NUK3TWABF!<)BLB8B2MVIG@X66=/+GU36G)IV1^HWG. MYNN'1U'U%-_+X(#;)%ZY;S;E&%F@WGS]ZK576S&^:US?Q> ^:&<"Z1(*DO-< MFZRQR9?\9XC5A]4E_??AEPY88UT[SVW5KI2A3%H[%4[9#Q+"+TCJ2C-R(J @ M$!T/ZYN KO7GE+OQ"Q!9I/UNQS3]Y#\?%C7M**H[]$MP AIP0Y'QX MJ@9$M%NHQ"VZ.SX>]H/BV&.Q*Q%8Y00Q%V.I+6ZPYBKDAD4#_;+#GVQ.,<** M1YMT _85*]4MJK)O(>/ 39BQ0H?^+>TBHMXGU5F KK"$6 U1 -N7 M^2:YB\N,/^F,,[G OEV7M\$T$\[E" ^BG=:L_'B9E0]0)O$8%FZ'I!:O9Z3C MO-]9]0)_VX8M1S2?^!J=C5Q239UU2 5]'>PIT2B]YJLL_F:HU%<<]KWXXO// M&2.P99#W)]*0\_7KO[V2?IQ/I]!Y)(3%! MXY:L^JVQF16NPUX*/]X.$:<[CQ::BIT(^)(AHVMHS!/\RA +*A,UX*"^< M$W=3;)@3W#SO'=?:)SP\&I!HJXJ(+6>2SV=GS@AY)6 J14!R7U#OFSJA&EBI,3>^- W M$$C=8/1B.9PN30%RA# O@8.=R5K5>F1I[85);.19^-W"FN0P1!B5Z,).82=#N1#AQDV4EU&5G7(C[>W==]!7FHPS3> C9%0 M&62)WL3C9B12NIM&@G (&*U(ZCJP$-7Z$#/FQ.11;;H1R=/HDH, HYBYM1@B MB93%H<_ GMK0% G$!$*>T>-DK!.&=ZY;1F9QT[0V>8:YWQ*-/S>:L5GD9B/J MKMCNQE0AF5L7PRS09<2XB,[YD3UV=NAFGF'=#'U9#TF7N(:^88JMWQ3\!1[$ M;N&Q:S1U-C9S_V3#DGFZCSQTNCX_O8L?+CC1Z0(EW*YP^[LLSSY),348X0A)Z M9%Y "B3GA8IKI>M\XL[1,KT.%I)7N+?SV3U C)JRH?()BE>*8=.U*5S$49=S M&$.@;RF'^E([&D@;% M,T&^(T<+M(3AE<2+V^E H0XOGP7DHY6%QG/7!V:L9 M,P7;P$PIO'9K="GQX/NE/KM_"DH T]Y0_J5@EB[0^Z<#9S/I",Q3>\-'M>,* MN.10GZ[TWDU:;V#'+?B(= C2TS=/%=/UF[*M?[B T)]XOEB@N6+@ 5>]^U0M MKDC8IF+WW652GC+EG1$B'*_[)P'J94Z>;$YN:G+[QG#V2Z0>@G)R6 PH=!&[ M>-H*.S6>KV*TQHD*"J$9&=/E.7[JS61Z.W;@?+?=V45SR$R6([]5@IAS"HM%SLO]^M^XX0GM3-*$EX\.I2S;#;C]@/4;7> M\4BKG#)RJ):$*K$2KA9_CF] W3Q1PB"A+%YWCF:SJ=\ATN!00QCYKB_X\X&<@+E/*:&6_W5@UBP%%VD86LZY M%43?T%B6E+!C1G!+="6$DTW&(U-'O^-<1AA&KJ[+:_R=.+QI=EZ)D#./Y;>1 M0>IO#'C5+_# O-$RR$B\U]V*_R60;.K+;[X,M[NK0+[-_!3V\WHP]6.784"B M$*&^\AD3-PD719)ISG)CM68[CF57,(?IRC=LU]7B#;WK8?'BI;("T+7_2!GO MQ:M56.20%>?[#M"J#'/SU7OH8H99>,.$L4BYT&*E@CJEFYN#H_]P60MMVIRN M5?=T)7'0:%V>LV8J\= 1V=W:3^N6;KG&1QABVM2JO!@NTQ\8?[&&E-M8+B0- M96JL5+"I123]NN_*51CV#?,+X1I(AO>W93R =B:!G9W=22(.G6G9.%%2IJFD M4V*#_HE=4[96 \T0OI,Q$GC'#U4?]F._I[>(G*V5,K B(T>3$;/Z961%>N:C M638TN'89V8JOZ<=@9.*Z 1@;:Y-/839%APAG?C$NYPECK5]K,G6:"K?OI:K# MV"/)&RN=J[:=H.9R9\:1=EZ[J)BHOT;9*+S8? %'0(_;JIJYT91<2M+N&!:D M!F2+SIB^^':2 5W5V#0WQ''K$X$?G@GV(SJ^W9&UJK:,A5JI.@S&.:WHRE@J MKR3HFKG'A8^-,'"K#6M<+P]+3>%0Z0!;R5MR4\BV:(K<=^%TQWN/R0IV)3K8GJ1=%G($ M;TWHB>4VR #7;:3PEX2Y4%N1.Q.V0Y5WC5P'%X6RQ0H_1(5_.DYH*FKJ37WR MQ#&;GBEUO+*SH6%=\9ZN[IBSK>3J6'^1!D)_.8'*R8)=\$Z/P3O]]E>$=_KE MAM%TL9R:B(1R>9!Q<&AZ@+0'(4DZL%J-,'HM>X M]\XH!U)6:,KG#V@6 S1NJF:G7SAUM7" +M^QGX>7"?MD?,;7QP_XQ0J6?>=] M:\\<-C@3M\O^G1S!L"#.;XQ'0_B0O ".IT3FZM1CWBGV:TI7[.!BN_V8T>^S M[,;Y8<7^/!/?TG'*J9GPEGOB>"J\:)I7B(.$B4I;=W9R5,[1P>'#&I SB"WV M5,&FW7(]O.M5+J$D#8,RG$Z%X*$/?(BY\^DX:WX&@,O2/PF2!C'!LT-5]OEC M'TL?[(>]2LGQ153CH"5P_;H>E@)-@'_A*\VCEQ@.PUR$(Z*+?&=89$=]/: 8HM%=K(. M\%!NP XLB23_/Q*!.YK%Q6E61+"3TQO[/3(%"\.0 MLAA26*@D2K29JJ#13A!5-P\'EAQ"P3@EX4:69-5\6Y)"G.@'D4S=@)+Z'$C' ME-IU0M2RF#*TJJ3Z?4GTG#XPOB[H'LTF#0,=$<'"YX'CNG(K$O_&+G[YXC?T]9=_^$UV.&=] M@P6C4/>D4307?XKYK8*]'AVF^,H==Z]NI6]* M;1:P(>)3VKKK>KY*U99P&LG[Q >IBF,I=C[?ES/-L[2!NHA&IF.(9'S%>,E2 MHY<.YP%4!R77G.(^20@)SZ(. 6M4IR7\U/W0CV41X@\SX>MRO]I6> M(TUU>#.7'U(Z#+X43+J6QHE$P+=U*Q5!I39)Q8VI+%CM=1<#* MP>9FWN1Z_R%1K+GK^F9UET9/MM-HO5OM-"8*-65QJE[Z7;B&'P@^=:O(6P[_ MITL/'#USH]DD@NWI%R(E]ZX\]%T30@Q4,>7 >!:L >5'VXIJ%SUUT)&Z3GCZ MFV#["CLUBN &=JN$JD#%4-XOR4H*-VV8K^M.6+NG]EV;-+*6QF^@46K"O.S, M9X-" [&J!U8 9Y%Q34O)$ ]6D")GOHUN;N;EF#Y@J=SZJ%=$]Y>+6B:(Y@CG M'S^W4H@H!-_JPRO9TW%5F>ZY",OK5":'8^8W:?I\2.J=_]RO-DS8=W!B#EXT MEPY5?\*+/:2GU,(1;I4^>8C15&H^ADB+0&=&OA! ;KE0[=$V]@B\9IP053PZ>=/>H2Y^%L+GDCY[; MA!WO5B+:7M.2I\E@FX!5,QF1;;FJSC!6>/-C'-+<&1N]6Q@6M#8]Y2X<(],M MHR.G,F>R=T@S>!\K1G%W*2;E)P!./J+S[X\XVS4F$!KWF:DX(I=L3@%AX87F M/STTR[Y3]@A8%[:7V,7%HPT+= M59A(ZQQ+GR@[32E/,);*2IQ1Z[NPU3T3#H;PL+L^7*7>-:EGG+A,'-\6<,F\ M[ZC0A%-^68QQ4%X.[NJ**\JY(&YR.,FCWN^ZJ*O'Q\X^#9_QB%XWX35^SZIW02G4+CON>3= V:@IJ:>WB+6"YRQMG%62 M-^)VELRL+0J:S"#H7I\W*IW@6J !O96XL5WL)W;E<5[Z_=)!9WJLN^J-IH+( MOY?WHN@SN-K!KO?](6R#.\*BB/CK$+XFV7TZ9IC;QIRS]!Q2_]NQ()W=47Q4 M: 9K@CFH5;_^OA$,0S'K_M =_OWEU4N >31<^/<75Y_I'PJ5&D=J2ET?&?#] M6).$Z,I$TTW*)88'5XN_."8JW2'"*.C.S^RQ)MWULI"K]SL^M9T MQ1*.3+C(!9[P&'C"[R[PA)]A&%$%@Z\ ? X'CZITRLZ.)27N6]\9MG&^%7M. MG3FSYVZ[/^A\N*XH>4./?)#]!:\B:22@S#@=H>Q.N$=CHCLAK.Q!,2'9/M,_ M,J>/R? >\$CG)^8F0N!<((/;M&XHU'/YZ7DR[S0IJ8FI8QD-JYS_5,?F8SJH M\Q:-I-3LI)$,3&(K)ZH0]H[1H]N/ P!LLXG*\+H=HRV0<=*\I4R/ J*S9$@R MF8*S<,%L=I'I'">*/GKN]"JL.C.@H )6.5:;M$(_ M63!^#TC)(*:0^,WRGU"/S]7BV_#G#MT6,YOPY]N O)OU>7[V_>CAZXBTY6R- MU&EAFF^J%=6BW5YEUN=R&+IES4V&J%7H/?PS%8]?'C'XGF+HPG[LJ+&BBOQ% M0"<:6>+(?7_TS%@D/OT_*7U'%AS/KGEBS##UW]]0RDI.?@)$K;C-'\+J>()C M=_<+&6$+YWAJ(_BR:)XKM>ISS%XO)7C\EG>[X^!O/.ZZ42KDJ$8TCGK!B19 M+SAR99M%<4NAZB-/AP[AE8>2V=F'BY#!0HS2RX$IB6,;3>Z&*_E! M0%N8=[@> E#,B;B8DO:ZX@P=Q6>[OFN[/98G4\OY6S"3(2N5]+Y?*S8A/L@^ M_6$N9_'DVW3>/OT=Y^W?HV#>WZ-Z[K?$J]U4HWV#$3<7 MAC4%!6,G>NOQ94 S.'A6X54/'RT]>G8![=\>^X8:L6&O>["'M*T<33\;T@V! M4-;2PG4JVS'KO@S6K>O?<8&,72RY02RL -%1[NI5L-0FY:<..#6X-R* 0.V: ML7"LEX07.505G##M/I,F\((A'"C?$: ),9=;6P*JIR22MK$)4R?'?B79]E6W M&RGQJQ"0Q'+RQT4$#^;$Z^':C!MY5S&=.Q_+'I$X^[O8AY=-J WZA+ H9#6"SOX3^I7T-[]V]/7:.S1@Z))7DBX5FE]W]3#)M53/:9E5 M+>C\F+M+\A;A\EJG<#]\-8;%2-S\?V:'@-\3A]K_W88$:S7,H&SO:/^JRG.=/W(95M^9S7N=6=7AV)@6 ^J9H=BDG MLW#$1KB#=&@[#@K!I4YI[%U;M^P;_Y=UGBSI54Z(1QLOC#J]3=O:VBVL#,N[ MEN=QK'@>T9&R-'3O;=V9_8Z5J:3D.FE YZ$0W>G8T)'WF)982;J(PJ8J\I6@ MZ_+OO,"P/'5I_NWO3EF!2M504;MEE\Q=X[8;I>4.*/3P#4"L/^-%Q+TYZ.3& ML(6K,N4 61D''O9=@4O=-E@,UU4X7EJA-?V_97#$>UVB+Z7CV=@$&!@1;8:E MOQDQ+$EVM\A?"LC2[9UX/_>]S[ 9)DYE" 9J[IDV)/:0JPOCE1DKJ>T9";OE M=,'FV0T>-%L$5_^/O;=O;MM*TL6_"BMW9J]=!6GU:EG);[?*XSA9STQB_Z+L M3.U?6R )2AB#! < )6L^_>U^NON\ "!%RK%%.MRZ=]<12>"\].G3+T\_/7B' MR]USD-0BB6DE)C%Z8 MEBK'LN A22E+["'SB=Q'6RMM0IR64/^J-C93I^S#>B_!K].L.K><1[LMT4QY MY713K(\LXL0L3NT*\RC/8H F-\$OLNN_9%R9 6<"Y MNW=<%Q$9BW#[I'I3NHXC&LU7_12:E?ICZ G9(Q9+CL2W0+-:*EF.%I[_9)\U MWR1K_F*?-?]-LN;7:>4@=M[.(NDF53LSX]C;8@D,960/\GI42-":>_*J>\ME M7](^(-=,N+/ 8S [H^BX,+:MA#&.!7A\LG'[V$0'QIW^5$C':J?4Q^6 ;D+< M]:Q-LVNYB*$G^3ORG_B66"1R5B._W^Y+-X*EYQ:Q)ZOYYW:CN?5F<6QG])]# MID +W!/OCS#VU[278%*]6:<:B"-OIJ!$U4C9[CVN^XD@D9%/'&=,A T"-ZX\ MSH6(C(949=+GH-%::FUI:76+NO$[=TF\C9E7$[+&ZF8-D+ $FHTQ*C/BK?)N MMGE<1&D$ K\>DNS?6;7\"%3#B]#359$S-Z3+0<\S6D2ZY0P";>[9]SR8]WXP MOS@+UUGK/W[__A?G2 ZS$0U'+:.0B0+\9R?G;-$>O]0"'H:O";(L/NV#9S() MR7IJ>ED#8+8BI ^>AQI UQ\K'A "I6+:V>B2EYE:?2]:"+,:.19A4Z>]Z]H MV+YSC^7N[$3IT@(V Z^+ZPC+V4%H2K^*J_C%-O,6*Z;!IU2ALXLY2CV/Z%@) MV)#W#<;B1#H.5:/ _[XF(V.N? &U)1&NBW+($-Y%-9,L+B; A08<_V-FQJQJ M%3:IY?,7VI9Q.46LW+D\V3BRZZ&18OR_^VKMIQ2;5/I@\:<$8;*U< MI5-\P#QC80IH**;PWX=_.>RK#/%#_)N3MKZ.'QO@5A\96F=SFN&;CFD<;%D%^RO@CYOXI9WFKZ%' M?SBXXM2+?W5_3$LY"N9TL[N,A8T*;18;+V1OA;J8/[7! MYE'>ETMN3KOF.98>K=]&* "#A3V!JFF7$PQ.#4V/#@H8 MB.P%>LG1BP0(I?LBM->H48[WY,TKUYU2&\BU2RXU9#S6*Z@=[51Z)5&7YA"\ M>66'K_:5=F/AT"@*0YS]<\'Q+EH'ESQSX^X:"I]^K,4*C*S]'=.?K8QLT&>Q MQ;M#E_RX4/GGS7#IMO_;5FIV>SNV-)ST?#:0E@G,\^"A77)9<7A@&N4!6@V1 M.XW"D"< ?)6EXS,WAU@*J%C"63^ZJ;AY]-NW3]>TXIO_= QQQM]MF4\&+O$N M_IE\[WSD9"J-*L-;^(BT.;@_!> _(7+BV6JYP/X(Y) 8GL2Z;09M$D>2V"XTG M.]WNYA8(MC=.1'""*Y%E2(S+%DXASMVC17&OHVJ"%!,1C-E\#%L32Y$69A'$ M)V),VGH>ID\!KE8JJ4@4@+,]V;) E%<8=MJX0H&XTJ.3?*Q$X^31YD:&R4*D MC%ZSJ..M!N1)CC+*="4TYP93I'>.1D&-4'6-@%L<9US$-&2%/"1#LD,%!F^P MP['GRRH,*8H(2V_'2E]-TJ(!]S"$Q,?^-8ON&@1(^ATA+]D+Y6US^.1 IV?% MY" P7 (=+VA9C447J.U??*8/^:__;6 M1H[(])7%PJ_L-W:5OG_]=O#]U54 (X&P"D"B+^;,:EA?-,++PQ32VS"O,N2AN?.HB MJAB%,2LE7C!B (ZYT0G9_;/F$;F)B")$6\VP< 45[,)-TX+GM64A]H[CH)FG M&HI%KHVO".RAJM=2:=.">_,[RK.;7Z. GOMVCP*FO0C:=*$/1K3X1M\;+4!8V^BF81:&.E?2+?8 -A-K8^*X*#O" ME@1',+0H@A3TQE(?AV_VP(I-@!47>V#%;[",C,'*M7E*U:]\HA8\6E, N[\R M;$4$G^A%1[8"E>3\2J!R6?\67^VJ\6_#'0;C#<85=>MB71?-!/%"/8/!0QUY M[Y]\HJ*E.'S6V8,NIIR9[05]AQ-_A"I(.3Z1&! M[;'I#>BFIY60EBJ!/SJ3AB[*K@25R"\-D"E#J2SF$'>-]E ."H-I>GK) *)C M./\L;:3SYB3R&%N$@+#O8?$DF,@B;[P:YOL]QC$&.AD49'7,+-5E&PR]?R;? M3X&/08\!J5V-O%D52Y?IS4,=.F M!I3>0PSMO,T O%G,$";EZ@>TS+HW&$VIB>R MJS/IN#BM$*+$GO.(PBHQ^S7N$,)R>9,/Z53XTM,'?,Q.7SC1,@B!.PP[KT5X M\P\7%2G[D%A)?ML_95<"X"C+XK M_]*WR.X"^>$H<>&R*_V0>95SU4;6>Q4% MVG HM?30*]:D5>6S>;&1EZR[&_"V,UE>/I:RG$;^(]%H@NR!=&T/!]HZ\Q&] M1>XS3:KX#-@:M*!W"IM6Z9LJ4_:H MUL0H;%5)H5+/!$E5'PJ0\ \7_NMMR_^$MU06BORW9!X-2B,N%>[U[4 MUL//3'07QA.)$8\NRI1''4!HDP7(8Z@"&]G.>39,S>O?#J]<^ ?I*&@LDH)Z0P9(T(P[9%[B7;R" M;?]>MJ)A7B%(V*.29GQ 2M6:(UFV6_[JU(KU?>T+U" @U;,E]1(O4[[:6<:@ MU9-E^453]2$%V0YC6G4IUH":M'8Y@>$39*V#T*Y:5LYLI&^E9 BH.*"#JS6H MU_ O6W2Z0.QS<_(BK *S0*9[(KBY5-_[75)%PI9$SM8DA_:&EOW@W_NX>VOS MI0EJD*[F^QW+I;Y"2.7A1A'D>^+>T$%0.^QK!-:@ 0+F,GRQ(DJT05O,M"U- M9#&L/(@])T5,['LYUJPRY:H42*"LT^1A 9:W3H>DU$I)L-L;LN"Z3 *-;B8Q MQ[/CLFOM18UQ9.- [G^22C%;+D"3!' 0V45.!PM]]-(%83\EO.\-((#&6.I[ MMXE87*B!'JC?%9)QV[Q3,":YY2CKBKF/*OR;O:5FEB M6M1+-LH[H#-VSL^W(%I)28JSI=:'Z_E/WS\#1+K+C.<)'97Q2>JWB-:T8<(?,A)"?B M8MV^16A'9_9>68$;Y8K$0NYB2.PB4FZ=$',+K/OXP4^$,=C3/3%1T-^0>=>9I=^41AZ9E&/IC M'GO@D1Y$KBA^!"NM51$KAR>/'YM;>L&MW^'@=8R4#8, 8?>TSLK&1I?FMMVV M $P#D'F+FB[G0Q5TQ%L^;6B37G,9?=!O;7;16E@@*?Q50""#O&5_VU$%L",W MU]&/[GW:I#FZOZI V)9/I\\P?#CLP2.0(7$L]\- B/S\T U>E93)CZUP -WJ(<-MN-;:%&-0'DA\POJ MVQ8$FK?'R,!7Q(4-T*;?#>J;?.)K3$+R!9K3B 8294CD]8G;S2IX0\](OO-' MQ%[1O[&)-T,X*FCJ!@$2T!$I/Q2?H W'(%&UU=M>5I$J\8S3/?37N@--V;_K MX:.6^K)K=9A?QAG7R>OO7IQA28-T=D4.AHQT8(P__HM,JFHQEYLM5?:!@VG) MM!]%"A2%2]S)HK;J$",*B^5MU'?NRN]&:OAP_?#Z_2NMM>(BH#_)4H(0(YA_ M=UW]LC^TR$OY@^!XCKD]*)GS\I1A5:9C('8*-*"YSKJ]AYO2GZ' RL=/K3C/ M@Q,]TBZV]$;5(A=\55Y-<1>5DPS :M:VXK=6,3]$(C@3FOT(*LE<&D52A \@ M@N&Q=R+.#N3BT&YYST%MN6%O8GR@C19 ?EW4S\1-(^I-U2\?2:/$J/6$ S M*R3>7F2.GTE%R TR=9KT ?^)?>ZPMK?% ;8(8@])]ZM!4^,D MX*^%"%[+Y6)Y#VGD"+[3CW/P3[#R%>37O[1U@!]]0%2Z3\!ODH!_N4_ _P;+ M* 5"(544L&%CY$J1Q)"$8#OVXKSH)."702%_-K@O%RXAW,/YO/)(MLYA<.R, M: VTI'1HT<(@45O#6E::'KN9:]H?W-.ZX6K'(AL(NBEWBD#@_2"T0KJ-E>C:Y M'),.$X^%'-7D]#'21%JZ93Z^ZTB[XLAQO:@9L:LIV7$VY,0470=P\MJL>8X+ MM@>5NSJ#'69;'P*@.OC9FC3'6TTC^NZ.#X[64?-*O&,D.@>KKVY2/J<[9YK_ MBOYB2-)RF[+,(W!L9K7,S%'=(N!1!XR.+?"=]@+(#.-.KAB_5G'[1>:S EY@ MZ!\(VX+<8,=,\U_1%* 81%N6GLMRN:?"_9TX^$B/]$WYL/!%:;J?[_TJ\I> MHT,5:%%JO>P6,XM."'@,:$NT\D#@4MR;7OD095]JND$'Q7O@@B#*)@9OPF!2 MC1&ED0J[AH7>Z8YAZY_23X9RX)F>V;>V&(1MC U>$>V\2X)%)\JD/3Y0#AG. M[*2)_)&[)+*YK-0!=#OM$-"H/8'8Z>JM_ ME:54Q&0PY$,0N(G5.O)<9HQ/9$]W8M[%-,)VL0,^S.Y+*T>19$C@F7Z[MNJ: M<_Q^=GU09!/179$R.^!+\(FT&?+P+[Y[NHK(>&V.SP[/>2T\7LWS48Y=-)Y) M67IZ#W0,DN_V&_2Y-@C(3M\$O2K_D5G4(K,:H5MM_-$X K,D"'<'G)SAS]4< M:5='=+ZXW]O/=_AFTCU ,BQ1:E=@7+EXA1,43OBPGE92E$(89$V#0DH:[X$$ MI-4A7Y$DW=(YV[/X3MY@%/O=_FR['?#K!B>:KNOBOM;@)+NMR+JDCC9%DB)\ M>3-H0%*$&EL57IM(B!*M32P@)Z[2[>K-Z_W&?K:-K1;3LC(T%RPG=LR-DT]L M0+XL]70+ECYT5GB/33KV^_3YU.V .X>%WXICHA>D\1BZ_JCLY"=.H]^*5 MN(J+T$?AWRDK\'?['?Q,.Z@])10Z6'E"]_B#7H]E?[ ^X\VFQP@U+W-7$+I0 M&C+7;79IC\B@*J&'HW6_=9]MZU:'P%07]L5DE)[X=0=AW&RPE^( MB7(L]65*-^R[ZG[)*;$IF#:&]U*K:(^ZNRDUSAER82:K0P3^<6H-R67L)N"0^$/7#+"L:E\N$0"4G:XW<)&7B/W&?K:-C-QFH(*0K ^];XUJ_Z1D&SLEA%$+0"?^ FT6R^R._V6_I9P_C"ALK M:K60+![]O?0!:,$*8 MD@G_F-X->&V'278EKFTBSY^JP\&?TAF7XNSW[S/MGW6]&9@.AB7+SEH\=*"3;F-'_H.S]YOZF?:5 D,H>90 !\&T@D+5$L4H?(V M.?;=.^U-(RSH@L6KJK+*ZZDH6P$ &:]GK52=J^"J^R* GB* RZ^H"&"K$+K& M2ZVD(Z[\R+7K]':][V1A^=LHV"4M_3I(.TU*==!2QM1W!]R?9V>H/0(4!=N" M[]W5#DV*2QH[/I 0.&N@);>POF0L6EFU#_ZYH*L_0P]BU Z@"UB6PEN&YPS^ M6&Z(G18%K>_J[P= "MW.NYR[,L0M,'7W(@3UCSK"G0\$:73<,B?&3$H=+C?+2QED.90N:V@F,?>W MLG\D(YHA?*"C",2QL2*4P$W8.\5 M$EP8JT*5[4#2'[CE9O"*%HNU=5Y^"!OM,+R^VM&M802R;J^/MF.LP^UA(F4V MD)N@DU>+4\?%_(7312/T6D^ R)04ETC?51Z:ZX490 ?;Y/.^O@6MBU*I"9[5 MBU W]AVH=[[SJ-L,*W+AQ]TB?Q^!BV%\H#;K :V,D!@X,6PLVCHA/"PK(,D! M(5X_+#ELQ: M"7OW+J:+U^Q<8#KC!G#L7DME16M) SK,E5#NE5<0<-Z5$?I) MQJ>"-\PM,)B8YM9HPGU'VWQ62_@Q#]@'5C/3%IRFZ%Q?4("'_TN$9R+T6KZ.,W)G%FQBLEP4?Q8HB..;PC[P#J 4PO M6WTH@@JN%5!\Q;CZ M*@A*.*]&BVG=2/OJ6D!QH%J10AXE&^2:OL$/HDZ5=)#%2U-8\E4R?X3N*J[P MQ 6HF"BBUM^4>;LVO%B^] SDC:57NL,V.G-4^R MB.; B)<4(#>2!LW")W%R='CQQV6:E4T3Z\H3G9 M,1@_HVN6)#XLATM0[H94AXPC$=F ^Q;:]WYG&6?BM@S&@;4NLIVR)ASQBX(F M2OICX8BH(P;CN-8%[!J*:N=+)*W\O47[SW&GL5Y#]'*Z2$37RQ+7W! R+5H1 M9"MX,)9Z7@+ZT1@_U#P @LP*(S6KW"B#W"3YZHSJ+>R8H(^1ENL?#EZ[ORN@ M?XH+<)AI4T#CTU!BTK!4D8DQA3%_RL9:7O<<=7? Y;%@/L3F08$[BPPT8JYW M"A0[!,<1LD^<0P7\D&QLSYA@D>?CK> MJ62B=T*8VTT"2T,!&J* <^P7G_]YD<[J*-H@)VV<[X2 ?0#=(2(FQ;:\.JZ,"$W6CY&8,WT<]_ MDI^Y]I+9=,X<%]EX20K,+US?,G47118.4[7E'ZMLFB94\E^4-L.-8'&]S])* M"0S?T8MY%8Z/9!4.!U>!I]5B3 F2JM7">@1$A'I:L]@_"5"^^8+LM6VW3*>-M_ CJGI_UJ]M*!*YKP>=P04^@L. M\PPJ@<"TUK836F474H]W9ZG,Z;RNTIGI2]TAI3Q >T:A2HE_FM@Y^9[\"M R M&5)@V8T#\S&X<)G86!X1<):Y)(7_'M@TF&1!Y4#MV4U4_8_ZW99^YQ@/ OTG MWW$G3*^2-?*G>8K6KP7MY 3V5<=SATB]-V+A()O"Z_D4!*L\YMI#3! MK-MPM_8=OIY;?=-;)^YM)=JP7YL*L>C*@RV.1NZ#6KSEBWU>>C,M6E MMT@[O^\>($>UR.9 6]\VZLI WW9-0'"%>X7?^8)ORBND\&6/BF>M/A(O?Y;= M%??64+US$;XB!S3I4P'KS\!?%+@D5MT0WMJ)R#JM;@&Q3$W;,.VY!8@_T![O MH,MZ9:6MH4Y+ITRYNNHJ]Y0@'GZEM[ OUG14AO<:24!4V#PBU*FK(9%$)Y:$C ,(TUQ6&WY M3M96#"U[&&UH)VVXKF-A2 ZDT;@)&;9Y!'(]Z:^*Q. MH/B7XRR;2I"-/B#S;>=LZZB#1*!WF?'Q^IJS3P+E()/F^/1E\N+RN&OH"IB! M+=@-@KT"U0#M<"&4BJHVV]JV8M+Z((@8A(5K;:<.QA#OB#/5YWQ1L0?D@Z0< M-55L#YM0RD.G63S75%F]+YIX)H[V&%_\\X)D[_@2MMT+4*?)*%8[?0F?&/7R M-/V05_%\Y(6)B%]*7D)UG74.;B*:;MVSL(2W$@U9%!I3[D1?=NJ'!PN9X=(E;0 MD'SH?<0I++,#$#Y2GMH7"5Q^9#O5?6D4.;ZTK9+SK+(I#9\<4A;O>KFSM\%& M+V-4W#$MO"H0S?9@JQU4T#G'=2FS'4V#MAM!DB382$!IZBQ\H*H6U@MV5<:W M9'M7-7\5^M;6SI3M9H84"1F*&>L#]CD M^FBLX"6-2CHIK/MLPU4$*"S+]2.>-L-#$>'9E^=\1GXK=RX].?UZ>P\%:IL%2F\V0V/;N1239&X MYH&.+EV0S K#D)%I3J"5WXF*%NDZ\TWH-#1:(4^#GC=U%*;!6\FB9J>O] ;F M.*_)3 1I3_R\Q:Q&1P]PN#-R<1 ;C/:2Z5Y&/Q^C9]!O4]T#]1Q[8)#LYCD0 MF>J4)=Y'$NG&(=I^NIA*Y!1(AHS5F!7XR$WH 79]-^&^4/8S"@7W=9\NIGZ? M) A%VH+_(PSU6@($M2WH]/BY4:QM8[DZ-@8"5-BF2?L26,>$^0>-4FXB5 M:((C#]G!W$9_$SX)L7@(Y8_HL /4S>MRS-5;C266VOV5X3(MR&-"Q<*U_V&G M"?1#;U'L)<(G$C1!5-LBF^Q1!;NU'3XV2W<1M0/ M5,H1!!I&NEQL!+Z8BY*[?"4AP$W:M/NVK@C)\SN#29*@.!V0&AA$95/8:KES ME15'N$4X'+P:C1!SNV8.1LT<>7Y&W@V]D<;:R9E':%3%>67($9D/IE@(S)%W M[F=@NT'?QB:U(,XU!.Z/S29'AN9J4?O[OB,H"BGXX;/L\/K0-WD7HZ^<38I\ MI+4>[KY]GD09W+R.IGZ=*[J9X=LF&C#I9N7,[U:P)\ D2IJ8-4,HZ]**!?/% MAOD67@=THY;7,[$W496=?92@F%_![NIBCXLZN^/2NG:AQ,__<_5&AK6A\+O. M]$N\K6?HMJ)DXQPA+HO,E=^6AG:TU59F1C5RI0ATG,TYFS,;W;<:C I4T 2\=?%V#IB99QCJZY(P]T M^.\97-6K)N2"#;3B9A:4E.TQ%L @OJZ@I28O"QV0"PD5>&71>H9 .".K1IPX M*8V4:R*K'WGO[:)UK7:4KO94Z%]PPN&7G<[JX.('",?)O8'5 M'<\)7[H+9R9ZZM!IAEA&+=G4&NP3TU"=!?T=+/%8!=J?X(GW& M1=U;W$2'[]^E8;UIRB0,'#/1^G@%._#5RHW"X0T#"&<'E5?Z0(D!V-'.Q@>+ M.2!8]HV^F&_BR@)=GI5G4]UFL0V*(0GQMGPS@J1K=&9I;5%DZ@<$' N$JI%] M\VTLE'ZC#:'BB\F:5P;G*01[B/@I["NME96!;9?T7L2)M,>_LE!NKN&?E>93 M!$5M.ZCT7I.G);2"R9ST M<0 V$A+,2<=G4?(,!W/4;J$N%D7"BP:<].2B'$EG44^,TC$ 0//@(7#-7;DF M0,4"K$#OTPMG=-N/!VPV2S=)O%!?W//6Z)[*74H@AEWXX\8):C%&^(#K]8.V MX+78!;W*Q0M0+4U[[<-'DA &(!B?4$DN&F6@P3P5N^1<'_UB,K]7D'ZJB M,^!N A<2ZY]Y(892@$M<+)!+JZCF7E(1!+EM>FY M/'I"0EIRQG^&+BY@4XWX=I+8UH$R_?-DL1R!Z[(0@T5XU'A=PF. @V<1!;:$ M)+IY4][QU9^T'J.'TC7,@@F@,2[)OVMFWM,&I'X_\%^;; *K4.;]XE*0CVD[ MU^_NFUO'*T(JA-ZFV\'+EPWO49OR+'^.WX13[]5+K6&YMNI.'C2Z(W7^#'H: M<6@F&X4KASN0<=U:D5T+6[_MA_B?4L0, M=U/VA&3',5DL,KMX\(+.&\9E5FN$E@^Y"D..J 2[@; M6A^QBX<6<<'5TW/U\X718S]U3:55]U-H//F'>7/ZJS(B8I-]M;S$ZD"NPGP* MKIJV(0EC.5D7G:J- =<2&C%TV[;C8V_TT.1,'[IV^R[Y^'#@3M8)Q^= IY)8 M/0[=?\7]#CK76$QS0?CX118>_W['3]HISE0>JB\13%[H2TKRNM18?/EZE7.S@ M=1;"I>#?__#VM><<8 ,_DG[<_K(/\T7%)U>0<0B3IQ^A^8$OIXW)[G>5UQ(UU]H$O%RH]K-V3]G V$D^<=""8?)@!E[*$:<7CF4^GT M_WQ_._Z^YW?&+]V-H3\=+X1(S@;SG$=#>AUUP':SZ7>-X10UKIP')#F\R4B< MS3&2S\SL;,W)EIR_R,LN3QW0/=1X$,0/'/S5E;:1MKZ,:F)4..7E: FV3?B+#CS RCJ1'+:"%)#[NOSE"H4VH4#M]EOI+;Z@G9 M5I#9V(+9,R-9*BOW>5^0^&?V6>C# F9P2AJ:^6C) IPH+Z1-.K6,#[W:_#G5 M'O1X1-Z'F0Q<1H7 JD61N>>/C.>9!%$QWD*;H'EY.1Q[0:'LK9@S;#B(V:!;>0:SJ2^5@L!(1KJAG+D.9JW M7E/+-B.(^X8? =:AZQEL:TX[?1FQF?U')D%#80 ME^!ZQBQ\17(\:DA-6AAA1Z2Y)RW9# -P\A5A +;*)'P[::D!.BJ(1XHA5][- MHO*+8U]^\2D'>IE=$Q_R';,/UUO*9^(Z21;1_UL83TA)+=2]>-Y9=%8O30^CIVU(Z2C/?4P1"UAX9X8^B6RO:LQ""H7L6C-L!(N-(8? C T:V*0MP M:SLT)6IP&=[H TK.B+8G:-4(F:>+^>"9,-S0I?[?<-]==:M19/M\;\$E^(45 M"D^GR)C"PM+[W02_[/Y5 *^&E-3HZ.+P*K''' O-QWE:(8AF3J\NKW,4PF]I>7&\NJO7A:QIN8$0C$;M9V0Z1=NT^E&T MC*\&2[?003M7/,%D(\RI*S&XX%BU;8NN&6\F7Z=8!S-"]*SG2/$H-YVR7D], M5*X60Z3\?]!O)R8=^KFV;.!,_NP:H="BO#N@-\!PB7[AFV6XGLIR0*TOZ_#^ MH1TPV&//#BA9 )N6M>,[Z&M\(Y%E-1(N1=X MYI.RK%/'F;I!M1KS>!BT+8==S)6Z,^&T9V 8RX<<3*OE$0L41JQ? WXBNVD! MJ3JVA-DS YF;Q3)IX.8VB+'J5EQ-VI6G+-:Z#ZXD0S/U!< MZR@ZC]E@\XQL M].$W3Q;5#.U:ROCE;,T:Y?V*-T=PVJ"@;I9Q6H+O9B-[#<#B*8^%CP/]"M0G MAK&%"C>P"NH;(4-4[P.1$_$VZI:[$=0J+G<\(#IA5"GO17KM M8+12^[RUZ&*E%4RH<(539;ZHR$"H(V)ISF2J"%KKD'8]EP3%^4KG24&H>9,;V@6G (H5TS")ZVMI)@0&@SST*:\][Q[AI3 MF\-:\@T!=*5;[ > BBX =K<$'!NC'IOR(4+B%0#(JRQ;UB/E^.2[W4;GFH'T M7X8ZD&"^8%_;$^D[7PA\SC2Q9L$J$4X6=*3=>11N7['/\9-DA/B@ZRK*L]S/ M6Q(O='25L;*=_S%(\IR%;1I(KON4VZYP*2VN\"KZS9)L<8D"2P% C_LCC4$H7 M+^EMR 2%>IF1.TRF&?[<>Z\EQDA%+S\>_#DEUY"6@I;J#*X1'H4"P2!/9N]1 MX% N." 7>OC_R9'*)S!+WVH-7"MDX*I@@?4)^=HV>!!O@@[/UXEW^AT(9 :( MGW0@?$M\U=N;ONEYQS?\=%30AB.SF/'#KY0"1':)UIC(-.,&"*GFZ!'5=H$F M29&Y.D)-$P*MYS;&N:Y2_?H/YH$1$'\:[I[!\MG#*HIT6&K_+PW>;)>&99#1 M["ZK/G!>@H>8S9]2J2J^BYR9(=OP<$%T92T9V[>H8;>$5)(U.1!O49NG=*9= MU?3,_M^H3:K6489RJ$3UL11VBA(>DBRXAF6QJO;0/9/_-D"D_A#,M1H/#;V'P3-?M'-R M_L?GZX],Z)7'"?@,Q$FAE1C\*ZO*1"M-:6T?NC5C]1N'D40P GX*/]2P8XN@ MI[#@MP@*!?K7+*3PHJ#_?'!4O+,/+H(DE!DR&>W-9]N5]K7)6;W 3W)<+IKD MA+B2G-?N%2Y,?.NPFQ(BI V4DJ12N:\J8U.#TB9SU<&@>B]J10#G#?!72)U) M[QN \':/;U62R2-TK3:L@#?N#?#GH18!2"+%5]3:X]9GTKI) _5MK"NC^2QT M+MKB5DK8[ZQ%CPN"%)UDDB>9>\!9D$J4N<-',UUU-HXE3ATE?E?EV%4E9R)] M?K@VC72PX@%VS6S5'$K7]O0'C9U)T 6*,/<)NJB9-].LN@;M +?\=0V1T:M# M=R#[F#=BD6Z7'7 U+[/Q7=C&.>,FR+0_Z:3*R#J0GJ4M)^PI304S^)RJ?L-+ M&_E;%D@'Q@B2W6@_P3!P!;HK5%MF_T1>HNP1^!;:I1!@C./4:!T"NKSH;;FP MCP9B$S>G=8!0/=H>H)NOKV8>KV(DHI9TG@)+R#\HT<>ZM^)%G&+XIS>UXSH. MU,?WZ1+;C4A9<9""8W7L Z6+IN2X_W%#,1[#HVU M*(I6^6P36"?HPI&-#WV$!YZ&>PR^EWVD]#<7W7 O0)FT15@X4IYG%QXT'FMHG!'#^=8IH^Y#)2[.Y)'2 M<\2237O$S2:(F].O"''S=,OH^_*FOBD/*]1;?W(\)#%.3MP W;N;EAZ6Y;=\^@P#J&%I_Q;.M8FBZ'V3OT"$LD/"OU*A%I3>CQV<@H8, ML[JX1=VP*T\R11]P5?4<3]-0Y/R.&FU%P23")<#,=^#[**LI9F/?42B!$L+B M\U5FRJHW8XY5UE1E*BZ2>B18&M\]]!C=0T^.UK/=7_8=Y<\N1+!0T 3;;<_>@H9DD]+.A6NG=-"@4>0M(_*Z?WDG)P" B4 MH 1)\VQT,Z-)7I.\J_D;55_'Q.O\]-?O_O;V^X/C2Y(V4DO3?&3->;2C7IS* MN:[*NRYEQXS;R0#D9=P MV1:M?(#T-3M8?-]Q3Z((:%E3#H7MKG'#/NQ9CS)@$:SX 4[[M)JDHKIBE!7N4"6'KWAQ7ZENZJLT(>W:=+1!R-(:1<=OEDP%$Q, MR5=UG@[>IR-&G:"KCX!T FK L(\EAQ&$=@;!?1.3$&ZFG#)./*5UED-UN+^' M&VYZ2"J?^U15LD2)0-RPY6VB("EE<3Q^O7H,V0MRV^B ,&#)S<>-ISV9Q-=0 MA_.G7:@6\\;Q?RXPZW]OGU3\FGP)*6KG\FAXI/;Y@.SI+#QS\I84%41H0BML ME)@Y.Z;EW)I5JTHQP(?K,2B]W&:V#8'.>.7@%8S$G4I=OQ5[* 'J5-JVI%S, MP8"=D6/@\*'/W9%]B4ASYQXD54I%MA M?FX^ Y62-7B*9M999RF1"O]JC;[<,[TV2Y3J7,S,;'9M[*T(:2_ 6VFRRC7P M["C*]MF&NE,=_0'B?&#(<"5U?:Y+S*=*R0/6T,(A023T,$Z C]%'.-W#^H==F\8TI><@9X-ZK[1.TP*6IR M=#@U0J9@5Y)(E],Z]!8KMAV21S8S73825WP[8,Z,X=69.EW1EA-#V6[*VF;$.JNTB9X M;+/2IFJ-JV_%Z8Q#8S/VSP]FH!9[VP(KK;2O%G^30TYWQK+G05U3Y("0ZZ=S M0VZGF"_F@H+/4JO?33DE2RS?6&>Y$7IMT59YV7CW4D:*UK2&PY+-L95A/&;0 M"%PK"&*(K^<)9R:'F5A_:DVTEAEM.-#Z(\0,(UD#(=6CNY@9:)3MVFOMGZ;% M"\'0Q%[4LYD+%<4X; &XTD'X.ORV5Q[0$=VW,,2S:Z&7CS:XTAYY<7D%T.'8 M1G;U'%]WXA22<*D%J^T;Y/CHXO)3^-O 'DV;Y>DY4F M](3!8T;<$W8,GX_S![Z3I.):>T#/,OQ&F:@CR>24@ N5H+.+]T*!'>$X< M'6FF3;0ZLI (YB""P_%3S*)9&L&PJ]+5%1HR:-4--7@UN_=S HN+("K$M.AJ M>-<\FL9 8QQE=4A\&FKZ<@8.I!;1;$C9ZU^M73<9G7J^?C#Z5K>,_A^3#<)LB;M)5I= MJW;FM0AS TR$C)]Q&_1L*&=06ALKQV]I;+\'=-5\R**#HP\Q?H)>^4?IJ,L( MKKA]^^PJ8T9[WB2<]5C6';E'6KTL;5B3#:N:<32BT", ML\@]#VH 2;"R<=8.9>OYP2(&9DX<.VG9"$$<$)U0,V\0#*)&N??8IW(BMV6B MR-C4M7)PGGI8SID\+!W+[?$BIP?3T*4-< NQH#6&6F:5UQ]L/VG3INN8_,DR MFW^Y7;]/0OVY[Q'=DU$BDQCMD'VZ"Y+<1_, MP: 8@L3M ?@:6\%3*7:K0TX/::^" +AWG%,![,%LO:]\=#L(]D> M<%H46[\P.7IG-OS\&?:.E>T<@2)'^1!?HP*^\$>E5G= 3HS"B6 M78HXR,4:F<235: M]5M]*4(@##76[@K0^G.'\N;ZDZ*AK9)6ZRH2I)+-X),3KHG"DB2TB!ZAWC:],)!\6> K:@\4N-Q=OYW07 M&@R4MP;"ICA)K-!D&-#JLG<7=XGEO )/H!Y-#D6-@_\-+WCRZJU M;:.RXC*_9(7O([LQ28'!XWHE":WZ.%!/A"N@T2FKMM@#!L%K89J/42,N:;34 M[]XQ2U'*CX3<4N,H7H(MU^XD)8D9PR;IG=ZPF+7E=L:DB+39D$^P M'^>9-5.E#V_3"H@;,0$Z(PZ"[R*9TO03D3A?IC_*J]%BROT$$ E,:R,+PK14 MM?S4C?9]+]:01;=>04CSVM=:\]1?NVN%O_.+/PKOW%'P=;]:/^!P/K*L],A7 MTI[U%R&YHH?]P";P\='!7RRPZIXK-Q. J;C^4QZ2]+_]$'.1DPVW:+26LJJP M&9X,UQA;@U!XHA&HQ.*X/B4RJ]N!%$:9Y%(?F%:.%D?V28.NAX/5&+W>:*]= M'^%>>RW$^09A4XTV-:)!5::,&R8?/<45O4(N^B7"Q[__"!MKB>+*N5 MSP/'(L'^H"%,8K@2:^J UK@'!#(:+<^E7!$'+"WXV7;<%E?WPNEWT(40TQ MEBI2BB2 @-:@G,I '"$D*-SP675!)[F=:XMF":G3DS49(%!+G^YSC_2\4;W, MG"[@;,WG9F-W3=^6Q6)JH0J5\S4BJSL;\_DU,%$, ZO6> ]KL"NMCUH+8LW% M?I5]%#*\U>)@4& M?RSX2>AE6:+ S$J?77,++36.\N V6LZ*T]#@PCT,OY@(Q)7MKRQKVB&\PCI4 M)JV$F[M6>JX<%0[_HB57CUO[TFXN?^M@G^*W=,]0_4&N[S50XWWGR=Y#AZ!7B]G)D(4("%>7"VY(8S&24&7CA5I" M1+1VDG1TBE@.K9005$*%4*C\<@<]37H9VL3MAL'&G*Z$:VW*DK_.;%UM0R9< M1/ @17H7&#\Q+H+,W4J-NW-^\:\WCC1V:GV"AAGRS29XMH= /],2J9T8( 76 M2/^+Z>%7+.14:QKN4*)*&P&C.B-=5D6X,_I0BGUS/M+H=:/]8';NF@/#7+RX MB0%3 O"-W&@A ZAG[PAZ:K=W#RP UO'^U4A+<0M%4O5]^^?_N7HC]Y7XC)Z_ M)+#&/96^G$J':C&+48+UU3"E@W#P[F-!-M(KW564_)7C\0$'\C\,_LY>PE53 MD<(D_PU^&7_K-;-N]^&G)YP2!]P:*VJ27MR3B\"X>R>:$]+GK"6F$KWQ+9 ^H"+120F.7LO<.B3(#8>-E.Q MBZ'-$+M>V#)Q8M@CH9WA6"?J@*N'TSQ%B6XA:O_)V_:0@4T@ ^=?$63@Z981 ML+BQU#HIA P=7\PQ@8$5VJEZA<"\)[M/*)P51&^)AU[I?NR;S!R62!U'G,9T M7R=18LSIN(&P1;N;GA]:"_NN[Q'?HF5=:6FXXA V2@RF&F/>P4PB^?30F^Z! M$/5DPU8ESVC%H)J0#6*2XVL4,$ABL. (('E&0"0&E48.C@ANF*R8]_)X^WO; M0X(S<94LHT37G!69M6\SOFXXS^E"X0%8FU/"@(UKZV>EOTZ#M)Z$D^SF$LO> M0G,6[=RYRRKR=G$_L>Q*/^+0I@"X6(4XSA7U&F20 ['N@H.%7GS,9L,_]>7. M]\I]$QB#N?2.<\;).H:)'B*$LWNMD]@D 4"ESAZ<:\LBY1)QB;N2(IBSK>ZL M0(T,P,NSTD,$.HIT!#@!'PL^^XB6T_.3L((_T2^'7.H(O/(TU,'-R"N[51I% M@2O7*&AVKG0>9"G0Q VS*BLQ)&2#@%PNQTISF'>QH%; V=HD'U4)5MZU6:;' M@V#/3H5P_.=28\BX=4W 5IDU@6?7,I --SZ)8>BT)>SD*:PE A!HSA;C/U9H M#1$V:R@/*Z*MZJP#8[4:+2F/] 7@MYF=?/E(%&ZM&;@>#>TPYEY5:]4YHN(' M\B)Q=KSTVAQER4.:2DOI3B82YXL7@T7C(?&.%DMYG]52_)AI"U"KU*Z+&K%:@71CXV"O>@[PX750)#:)LDJ8!M0(9T4<9 MB>/_L5JC3#[>Q:W$BA%QY&"<%4_+8[P[TZW;B!N,Z,/XNU,#7VFT1@/F M^BO-E+4B+JV)_6:VD5X_@EEQ%7R,B9>ZM:;E4AM;07^TR,>%NG&C< M4NN)-?92W"P+0';C)8EKIB-ADX2A+SU!GXUC*;^-7QL(\]@YN4BQV !"Z.=O M/9;$>7NPC<;*H>:KRP91>ZV0Y$)^T.\C]]>!'1BTP+L 2ZJVG4_=@I+6KB/O MV_?O_-@['FJ &8CO?+*E)A-EU&9F9CIR/,F6P+502D@7MN%U#.,NLO&U]9&6 MMF,NB:3VGQI[85TR(H1CYXEJX6JPL%(+%ZZ,P^>@=I',9E3O#MDP;"29Y%9. M7DB/N>-;8]2-1,OUP'=WPQ@+N1O:479KV'MV=&9!]^[!(H_$S7SA"[;A<2V) M!+0# 7#C<75ZF'WDZR/K)L0QF[G['N[JW/T=TX3?9_6BH\[D.7D/.O7NB,W=5 M/4]ER:,(W)):Z$J3MPN%F_G4N_ZJK]N=6+*ARP'_R0!;=A?T8KD0G:ER*1K. MRW&]8J'D/9V56G^/ CNX8X6T,(TR&M*QH:Z2"F@W9\FHH%P5=Q%NE.N\EGU1 M'1W"P7+.Q$5J3)(N<>N[WHMT@]BP82+#7J4"D788&8 ';881D,>R14[]7KUY MO7-&V=O9Y[.&0B&2L^*;=])"%X*Y<2:S2^8K:CGF(RRU4,'%%!)G'\H)I%7P M_4OE1>[8&>?W_UR]26RKP@KGOJ")9FQ#<)),8EWT>@#:V,2L[PI0/OZ/;_+1 M^'AR>GG^\O+EY.QL].)H.'IY\O(TNSB=G*8OANG%_YZ# M$-K@NXG\>OI-\58BFL+,& 8]6^M MW\VC\M&?^&+CN_AO>7:7#%YSE*BL9LRD[^I:"UBX\%T^&K7.V5%"JS6H&8E MUPT9%RMNF'VBOR?1_^(K2O2S7MB6A94*0STIE4KOV%!.&ESF?NN=( RYI%$Q\6$NDG X]6>B['9I[=D MK5O44=OJZ:@=PQC41PD_=P9O3_2)_!LZ!>6/C[Y]7F[Y[7-Z./@K4E3O?8IJ MURXA8>KQ^2^61.GO+K8HW0Z8*_*>+G5/3F?&E+#T'1':BDM?V#B6_R29P:]> M'EKAFR]ENXJK^*Z8'<$1['V?-FFBE6SRJ)_+1A]ZX5JWOD8:P3_C-0X;MW"B MD_%)=7 [M'VHVOD!:=A<@-="R=M+2M>32N7E?,/]9RVZS:"7"C6;])>651TD;A8?M2GHGUC M;*1^BLQ#'&14O#Z+66X*D:\5*W ,6B!JUU6T2+_OV3%1X_G$=Z4,/32PY2;B M!B;FHFJ!2V(L"Y:;=!0+VBQD7>Z6)>QDS)_&_#%W",CA%@QV4*4QRK%RJ9PD M\*7M2O( [;=0$\NT+:92C\!TG\U@$ALXGG]Z2P;>6/FDL;,'LK02;)=6QNA> MHR5()1^) 1VL"I [G=X,P:Q[N!O$:G< F<2 V&DU+C0LA,.W M:*3#5_RT%;P[)(-!Y!1KJPB3FF2QL& AP-A+$"::^RSY]:[PT^,M MO\+/#@<_<:W*53K)2$"^=X&EG;O(Z9X,JA#VO&P;^5X7RWVO#83][)O===AZ M.SY]^?WI/ZKO7_WRZ^#MVT=KH8LMUT+GI(5\Z>XOR#=P5Q ' V2#ES3V&R5. M^$5SV%='7>F6EZA=CUCFGI=SW1]R%9 #,7J->V/J@O\^0B]?UT6!;F_[RY^O6UN3FE M9^X^YQ9OQR\Y)IJ+60/+GED7D$S@Z!T#@$O+8ZU7-[[M@O)?VF 0?<#)11WO MF$R\PM#_O)BIGWMRC%9]Q[9E_+\NS^-FBO2#"G-=2M?Q)S4(IUHIWY?W ?%8 M5DAC\*K\$'LM[-[DS<+1L@^SF[28 )?>[K8H]. N7*1L()* *ME#\WR&T32J M3/M/N)+S.K.).3+A+1>_[ZTOXWLFN[K?,>$S3-",F^HB"YA6 BKFWLB*4I ) MUN8F=O@XXEAJ -R2YVD]YSR]#[M1AWXS;7L&Z5%@Q99O^2_2\^T*!(C*09F_$5(FHZ#=D5P"B7^O'+/IZ!@9))N; Z M*FID'&')=(=H6R?_UQA9<^,^0 )>J\FPP6DP7A74" M8QLB[(U49> FZ;^0_+9TGN%_A^7[MW0Z_^[]X/SHB/R,'\T_ M?J=#T'/'@L3U=KPT.A",0#Y6&7MQ?#K_R +9F<_3"\3QR:-LBQITR0H]ETR= M"_-4"OE]K!DRZ+= $H/\;ZN2*>Q@9E8'76;V2&28>J83\#>O-FS$HH$1 M7Z3H]?WSX=\.EQHXQOP63F#;+>?5KHH!?M6O 0'PA%<%BV:_K;X2EV:]U\(6V*XE#=]SB\RW;Q-!Z[Q@E,^,\>YTMBI?:V =*[0R MC>G";/H<[4,!,#J(B\VMA3N& 3H].I;0K#$*#*X._C+09N(".F6U]4LFL-*? MR\/!Z>G!\='+RZ-]%G,CR^[RM\ABGIWN?Q/AO!^Q8JEXVC+1SM M+<@4ED!PM"YIL"[+.B$N):LC,\2WJD_'6C7XCX54VBAKA8C]H ;(_OF $4^S>422HR.7SL6VRLU M[A$/9N5>_,)]8722:Z5Y>VPE=1T*?^8_G&$?_#W: $/L/*A6S[,FKLL MFZW[,#K'X?EZE&X*Q][SMN/+]4:\=+1'.EIZD!SG6D,((8'Z2F$%OI#;+*%L MB+X?&X8>>?T%^I<\+$Y.%'&TN >% R_MH?/J[*Q7& ]R_Q*P&^#AH4R(MWQ1D@6.9)UI5-Z-V1B*E>+@)(3";_< MNY\-%WG16%(HFHILFG]1BA9^.C4)W ^KG'XRN\VKT'214>-ZS&JLJX[LJN-*7:PME8W4<^T MGK$;;GKK@J#Q-K]M1(,$Y;;2Z/X M1]!CQ2<$7XV<\)8GX,Q^@_S^9N *XA$ M J>;E[BYGTOT#TXZNE,7=VD]X,_I3/TY>/R E3SB=Y@">-P ML+S-XC_\/-8:8EG08T^X.13?E[2N,\^(E([Y9N9:0!/4Q 8I?YYD:*'+VF:D MH:: S16%/V YE&_[0RC$3Y;2G*B3EQ9:\1$VHMPUN7T74D5.2[J\6"Q]YT1> MH"%95:YI'RM$:')&:X5U*Z8EH4,U\PQ)=0+>/0:N[L:O]:*6OA;N11 /]Q > M!JA-LVNZ;K\/% Z7IRH>D+NH%&5JCU;M+9>">8S\T5TVK',TZ61:(),.VU+W M0[55[:EV&Z,Y,(]2R(.J:WK0.TYLR&#*&4L9,564' ML$ ]PU\[+6_(+ MLF&UX)U@ORWQ-G^@#ZWBZ>+P^+A7_T-I2>!:61-(*3+303Y"*56L4'FG_Y(/ MZ2(0CI;83N+>U968/:SO<2M 4T8/D6-9WNK[5-^.RK%6?3-"PN>'"ZZ@RV8V MGG&0(7LU3T?T?_XJGR2#O^E<3PZ/(E5N4WFFGIS^CKZFCM?SQ P:X9*-WO3F MK[(;)E!:B2@ GD#U[J^9760I)R<15 MHITNXK>O.S#7?MK+.8"CA[_0?Z):=%?<:% @'E5Y76XS81JTX3,/=SO>'A-'&)NYB\,VT(P=I'0K]:9K%@:X,/ M.5.U:"QTJL2%!9B*T_$M XX.6Z_UBIM+\F&KSA5ATMH8N!IT2)H;CDCC']H" MVI1"JES>HAGT0F.&5!Z5A[RBR'\RR/A$X3&'@\%5;'D*EZ)&BBY/_Y@,+D_^ MB+E>'O\1=QV0NWLHP 9'\OSH*P)Y/MTRFC;+EZ2+!-IO.:,PK<#)F,1ZKI$0 M%O<^EME1EF)G"J.PT46C9R1RM6))[EPDX^]B/8)R\_@:#+ M&0]:6ZZ-]7C3@^+CS&BG/4+T>AA _C,+XO/Q=8#I1G EZ=9&Y\4LT3E^%M#G3@#"/ M;>#=O?Z;N75BF-F/G0\V"CB4&"N0%FP\(@5FT2:4;]I])#G[]E-:D1-QL+2F MLP[J/ZWQ@R/8C6]/Y%ATE_L6^'#PT_+UK /0=-0RVDU*K4-:%%D[;Z1[$6-_ M+BQ'O4;H$8#7&4HZ(,+T8'J*E&BPH%ZP(.)?+XY5#/%?9V='#PGM,IG=O7.N MW.BT-F:UB;TGW,X<>00'NN\Y1"-7]I]5SA7"GSC"2H8Y9?U(\U^@'8X]=Y22 MXT17,)X\(V,>77W,WY(P<9]$/1HT MMR4SMCE.RM%"#U'?*%C6-$1.ODL6ORRBN?(-Z."\C= *ZX ;ONA#M7M+]I&< MB0;^D'OXL.)YJ(6'T 92;8Y;/,H'J4V+6319J@V O!E?9]=35Z?M> LS&P2G M!.6+"FAV?*309,YILB7 .;R7=4)M>=GEC 420+",AXO(\A=Z&,N_3< MA,&; J(OZW[:MVE2R"[]='1OC8_J)I_7<<] )[\53%L,AS#].Z"E\7Y=!M:JQ$)F79D%#.V$U# M XV('Y<%EWDL9["@UN2 "X1JC!J_9Q,%Q<1UFO M8.91$DW[>-#=D1Q?7(;$HLONFQV4-]<.QI8][$#!'*;-36)]C&Y+ -0"[ZU6QLU%*^5F')_.#NY.'RQ^<_E4O_#R<7QX<7&OQ9+0"T0 MG@<082S%@@F3:?,>GY&#O P$U9H.C^?\8LVO'T%9/OS4)'9=K"E*IT%2R[D_ M._^CZ4:KQL53I,$._WE&E]M_'UX=1J2#4CH;1Y?M_=;!1CK3 )PQ*Z><(!4K M4"CZF!94(*5:RO!F497X[9^X#*>^H:N1-/3AX&=_QT3&H+0#94OP^*A_#H_T M$7U3'JF@RKB!9SE1=E[6&+!^WV[P\,"NO MZ_46\GQ\=')XVOIR[&>Q\S[%):N-7H??;5'TT=FI'.>RJ/[PX/FWMCAC-TMBIKVV6='<*),*T0P\5BV:; M-5\]0[>E126-16$4W=V0T#K2673T\2*\[=5YK]_][>WW!\>7.W9#DC[X":EH MT2:\=7]GRW+P7UE:T!WQ+C#M/:F/3194LS2':3XZ'+P)6\%*FQ1.6M5SU%% MK(.[MP#K*9E(A2:NI]:+"/UU2G1(NR[+L3D&$KP2NY?!92%],",*RQI5G2E( MVC5-ML12WP_PF#E )N:S.L2.]KP1&[ (X%@&JQ MNUVP0]/09I*$@7:MY8T/%1Z>C3O=Y2:XN3,4<_#VN?4@T5V,$!TG3S0M>E*Y MC#CHQ%[4G?6=_"R[KMH(8!W.<8@7G<\SECZSW=)AG:D:H4,A/G883]3#+I*G M]\D-J;&[G.'I$_"2^Z V6T;&>\]:X6>R?MYPV %QIE_8S-ZQ<_ESV; TH36[ M71/S$FWBK?6\E.S%A.' YM/GP.:3K.S&O*#K0*,Q3SZ<=O4.Z_":?@">" MT1P5WN/;$Z$G^2@K)! B1V.<7W-A&6>V9K5G'@JC;QYZDVD^PT$C+%J4UV)D MF@1HYTZP$C4M4O\[=Z" Q $^E(Z--!NHYT%.IZ*OT8TL>MPI./US")F22YV? MPD147@QM#8I[QX:H]K>\31\E36?#7JLJZS,4?V75=->$\"T@9?,24+5RR4WJ MJD]\:U@?^C5EBE[U9KC9?:/7!-V=<^&1=)Z*-MN9C:'BL':A"12W,S!):-(/ M\+"9&Q56&AD-SCX*^75NLF(^X%X#4UH+,4NY,)0>O,8O7-"W%T[8"!,58&L:"W&>E :G0_<""-I["[Z[(S@'6@[7OX7.ZH73FL[^ M%LU&+QZG\R;ZA*\#WP9*AM;2FB'2(="A45M?RL),5DUHC<69[PJI6' MB&:3KZ.GC) 69366^NQP:Z"SL^K1E*[4IE6?[%6 MA$:>]L <^>-PCGZD)WAZE+*ISB!8Z@))"N)#%MIPT632.NQAGK27 M&8*C;V'2G&RM,GM7?ZSEQ\>OM)'+RA)F*;Z,:[6#%"&X#=8+1VU35>Y?LGM' MF_!*7&\Z/AQN#.,Q*F&@J@?PT-6IH56]6 #$@.,I2[&OZ.O]PQ*1H MF= @:0?F*>EHF]-D48 R:5SIL2TKE'/P@:DE0+.HPB4Q&/'2+M];#+3OE^L? M*RGD"#/$#FKMCNE32.> _@=8",/VJ_>ND36K$PF P^W2#8_D,&1#VBK4 Y96 M;D0!Q4N1G<>:.]P#2O8<:/\P'EE89]T S%N3JK]3B7-G#%4]H5QSB]?YG/N9 M.W?1[&KM(87\EJN89\1: WIX5SU -V ^,W1U5#8@I>BI6/E2E2!D\"K6/9A_ M/4F:/8!'IXVLV;^\(7+8K!AQG'X2"M5G\9%FNVVP6O M,$QX!+:7<;A+@?+8 X&$&0P+F,)8E@-AMUI,?@_@Y!;:T;B^TG$X@P<98O$I MT>#=@%ER.OHY6-#2K^#J:4 K:LE8?;Q-65;LC'5>Z/[5J M[66+0.,R46(&(?1G>G@?.CCA+2]B(_63%B"ZTPH2$P;-SM=2#L@ZKU6:$A<^ M3![DD(@I)(0Z NBT'E:!MJ4CB!\H>Z^]PD+GGLI4/^%(HR16_R1E%WW%3QP6 MU?;<^EUO5I#"*XT(90R5,R_$I>D_[3S/<4?$HKHL?9ROS"]J]1BS M510[IP+,F@J# :)SA_<*I\3JB$W1+JC'/>W+K(9L:#RUFG@7L6R%R=/ _K\. MIHT9K)J[E0SW+ ".;V<),(8N(KF3[M(*32M#C!EN>J]6Q"*M.T#B0$S"N]P] M?PFG-6YSJ>UZ %JM$X[TBY_XTFD&+/]+WI''KM$U9X"QB@53+2BUA.09W(TO M*?3P=*>1:5>.1GBW%:R9DO =A,;^:/H\C^IM<#2X1VN4RI_S#11)$(1'PSAI_XX4B6.*:-_9$L'RA=S.!G(J M0C22GT?5;-:G)NJ M,D=E%4Q!<=\=DPH/3"K<4 [-L)=695YSQUV\Y0F!788)2,$6K$SZJ[2F?$_[ M58X'?^,<+R24P^'!J*.WBAS6Z33KOI="@*!T:.U)VJPY'.S*L18F]5\&257&R (@= M<[14!VXE8@1") N!IY,(*"9Q$I%X>1!@._?19.N&[@)=+J==I ]227I)\,'1 MD9XIWB83F%3TH?GVV<<4:GQJ1)6)R%?3/]\[(\GFG&EX04KUHTNKY56OEI$5 MLE+3X @\'X#E$8S9,N@53WGF#LMS'5#'3.L?OIBJ?=/BW&3!VP:B)"9^/CX] M^F-+Z(,LWJZA+%[5:F;'9HDW:/+*C(*^<"#PG!>9MPT2X_<#CO-6H67* M!5-9?D-L)Q?OU8CH@+-B%6*88SFX_&LZ=TN<[9*>O;P!#TDW7B(X*=4;PL)Y8U%C^WN"^/8L2 Y;'9]/^712RX=1 M!8>$3;PC22.T3@[\0PS5JU)NO299D5L#2-O-GHX9TB847HR+7%0DO9*;@EK4 M6Z$5)%N2W0S<$R"6/>>10)4]Q5'OK<3ZFA1\-I,[6^J&I$-T$)WJB/+3QB\> M68?7HF$J9ZYB^>3BC_1MY3LZONBO+6R7FVWE:>K8^$9PGJX24/#ONY.! ,CH MAAYB<12/[=13XQ*M;9QMM,8!R\G,AV\5/!<9HY8@"C%7SJ\_'/Q7><>TW@E. ML'VNWJ+=YO%+V@)K;PV@K;'):V4HDIIA\PCWC%"_2(32Q47KNAP);\Q-J3X. M(XIW#];T[8Z9Y#[N$A97'&4NN-3GC6NAJK/5?),G( M8O,:=*#OOK//S);)@925ZEW<8X8Z% N)9<>1[2!A F-X42]]M,^RA/XVAU3E MX9+%MSJX(*5NE2^:A2^009Q9/8IU*,5HM!UE-Q*P>A2)%)<*:ILI5$T')EIM M"IPVKX7+E93 IDA7H3P@3G4E.*-[A15P@Q4++6-#YDQCVIMS"O3 \N6.R29 M8D88%*$U-M$W^06N2>>,9\1I)70TLN6MA5%*V.:Y<*(LE71">EUI71EF-M;P M( V@-,*C2MFCF*DC;YCPFP?4/VX_Z%62"DO!QZ<322VA&'O"3KA34DX44]SZU[_YH3[:: M1I%T'QFM:>#@>#W0OE5=%>$*Y=B2K?![Q ;P]K :U!UPK5WS"]>I@#@.VBEPS&SY"RS3 MCUIBQRIO!YPKV3N_0 .TAV7=% HK7I&C2Z8IKS.< M$Y?\(/$01#O.Z=)G&!4M_86O0#3N6:+ZN<)=6_TAJ!3H*U11.IU@9:U--E47 ME,^RJOVH07@+E]S-<)MX"886FSN0=,QA]A);]'QAABWOKD)[&? M=T]NE:G2R:JX W,_T=8GWE'H_WKGJ[$CF02R1GIN].% 4I.L7;)9K>690J[C M"NXY"'I?E=S6)OV82<[8"G[P$*GOE+2 JJ%T2OY=D/1VW5ZX\&]V+4#5NLZ: MV$#<=!WL"/)9:,6@O6VXAATHD=YEMJ 8MXZ@76]Z9J;4A%K8NB_"H%J=;4V.P?VW M^0Q"CQ]]!U 6637JB](S?03W\$BBN$U%_W]LS]>/#_'1OS?C[FYKQZ?=[Y[,O_(W^[)F+2$4X[ ;WTMO'PH3H*5^1]."[^) M6URZ(_M;+(S_JAY@W/OS9H VR0.;X$XM&L=@HT7ZA FOOW"J*;N/^JH6]FB_ ML)]E80,*LM]8WWT]J_0,@?=R08\8U\\W6:]N=F0TF1Q-1JOF7V23YLO,_F$/ MX4A!_LX,;I_"3>9Y--B%V?[ADZ883@V=8+9J;F=G%\G9J;)??LH\^4!O.-]5 M^O:A5[;5S5[J=DGJ3H_.DLO3H[W4[:7N"\[M^/(T>7%V^G12M[%IH,")73(- MKAX(WRTUVD\V6X?>X[2%,G><7)Y<;BAR_=O^615=ZY5+K?FO^N!?$R.3O=FWE;ODDODHL7FZJ&_29]X4TZ25X> M/>$F_1YL\9_[,$>;7I9K9]R^TNCD^O/?[O-V]N(R.3Y]\3B+:9.TZS9'T_?" M_'4(\^GQ97)Z?K(7YKTP[[XPGQP=)T?XM &FW$Z MYTJL!6.*USZ2VR>:%V>/L]#77XA'B.53+,0?UT$*?DX/[^L3K4M MO6@]1K0V#WF,LNP3;O*@_D8?<<#?__:R5:=V[XK%QBGLO M'K\G\=C4M?A:Q /7\+^C/O^4.6XY4&@O<=LTMV?'%\?)\='Y7N*V:5>^;HD[.DY. MSU\\B<3]1O@Q$:*3PY/S+1>D/7M!M!Q,F+$QMG%?C/.%=^G%47)TM*]KV_)= M.KU,+L\V!;UO7\W4SJCR/9?!PVMT?):<7CRRJFB+#-JO?)K0@+X\W!L7L#?4]N\%OJO+=WMS;[FTZOD@N-P=![W?I"\"_'NRW' MY^?)B\L-\ -?2HY_7VC#3R"HZ;(%?1U4#\].CC=&M7SE- ]/X-=]?6)U=K07 MJ[U8_>9B=7JQ%ZM/)*7YQ!#'+I'2=,JE/3%-7[#D,Q'4[&X*YMD&ML%ODWIY M^O.T3\ZM)QD;%'SL1>-W)1J;>!1?BVCL)B?-#U66#5ZG]0\ZWNKOX/<')-$OK1<7D(VDSN'/4-60$S+)&?J_T*N/!\'[P M;%$#V_0\,"L8LGJ;-SF-OH]9,1'A#*;=^B%X7GI?R6.B 4X6!0UX3(<0S#(TRR*GF8V92 8/-$*: M? :Z%6##FG(Y-TTZ+!<-^%_2*2F&!O0O_'*AB>'YB96VJ&A-:!"!N<8O3 ;@ M&\$3UEC]A!X^HR488#.9/Z9N^"W7^8@&13L)GI:IL\+XA_C]]4+$PF$I]%O!2_AI/!2A_YDL*AIZ%>_*313K[EHRX'T?Y!.2Z&O,+'$;Y#;3[U/?7CSF*& .?.INT[P L\HS6NA9 MV?B_/&>A>' ;2/[IH^QC.IT7-'2:QZ1SM/W,Z A/TWOZ@W I:,1;Q*^7&6D M2FY9,*I!B?6N:2='(BEZ&/DWLCN\Q$O&\XX4!+,6-0[UN/8)RG5AZ/7WY(5B M/:ILPN(#L=)='I%ZJV@Q%S2B43FE5ZFPO*(KDE_*U$E)Y\27-!=YXIPG.Y-] ME--/LLPL21G/?ISIOU68\8AA6H#FB37,$EP"IZ1 IRC(T$IQ=?=]\^M'][5J1=(QK:J<'N69'V MK$A[5J0=6M@]*]*>%6G/BO0T:8O-+<8]==(NTXJ[D-+E\!&YCB^H_=J:([Z]977\[>/]P'/QW5I?]C$3P M^.1+IR7W2>,- -+)T2-P_OL-^H(GZ.QL R6^K\3^1"7^VE+$+OO0FRC^G95F M/SL]?AI+8E_LNZ^)LF_NSD(CE]N4$(?%^-_1FRG)K8#/"UC\]K?F*A MX]8MTL;Y@ T68,O/YG%RODEMT9MFH;9N*3;V6';HC%TP8]_NDU+O MA6Z7A.[\97)^>KD7NKW0?4G8Z\OCY.+E$ZJZ+QUFV07*G'94IK>P]UD/04Y4 M8/XI-#E;F$Z]7&OMGH:"_ DF^N1\9MLD&VLSV'YIN,I3S'(O&8^0C,O?GV1L M"UG=\2\9>\G82\9GO7Q7X>@O>V[A]H6Z M56NQ$:I^DZOV]V&M/B5D^.F/SMZCV( M[!Q?_6O/=_NGO*#/K^LXXKWU_,1_=S3S 7?O4.?"3.Y1D&$P+Q8U2($=A3/( MA?DK])BLJNC7]MTT9##FV :3/5?Y;R-'&<%+61U?SAX1^,+F/07G"[JDR,:(&D\FD,# M)FM.(MVFQ8*^A"G.Z/$'-*QIN.G\+0_Z($&B&=6'@\$:C-K= 6Q.K;UD&M%Q M^!S\V(.E"D3/[=G)X04SALQ+$9UOJZP &[PGM/YCG&G4.^7(_R0=TJE;-,M_ MTJ>LY,Y0ELXM45_G9ZT,8_"_;RJ?:KW.#H8DQ!\.T)SAV[2X2^_K;_X]GC-- MN+7&FRQ/=S'^\_\;5O2*G@$NI3T_/OM2O.>7EX<71Q>/I#T_.3O]+.3[ZG/=_3GF_!PNYIS_>TYU\%[?DHRW8L7_!K:.*OGQ'J M3O1KJ^SHF^)VQYA>'+U,SEYN6D_4+[.?M[(Y?N7ZEG!SM MI6XO=5]P;B<7Q\F+\TU3M;^AU/VFW.:G6RY)K\;C;P=O'PR"_\YHS8^/SYE: M?^?K=[_R;7IYGKRXV/1^VN_2%]XETN"Q@X5^JIL MW^.PUFM:3=LGB<].DO.7&W2KV#Y3]FO?H//+_?9L\_9<;%#>LWTF^59K[AX8 MQ]-AK[XV-_BW7Z#M/JD7)V1TG6U*H+$-$+XGX)W>GY??_7DY/SY)7EP^DCII M?U[VY^5W=EY.STZ2R\>R*C[]>5F"TL['__%-/AH?3TYI;IGV<7IY#1],4PO_O?L\IL'H-TOYSV9\<^^4TN@W>5T7LX,C/R+P$_YG^\$ MDUK.UH)Z?UZX^LH9_-(*0;='^>4@G!NBZJ\6PWI4Y7, HVWX3X$NE6/:_=\, M>S9@>,Y@XIQVG%X_N,YF+!P!"IP!PG5:H%Z_#N8%,+%5]R>#NYM\=,//RG+Z M136HLV)R(,AJT.OR8Q8,[RZKP4U9&W Y^,;"@8IZ0CF]ZGRK$FK>T\Y,,G29E%E@L1.R2NM9="+^;RL&D"J&6Z-!P@\ M'O^TWQ^NAO+)/N,(H5H@V)-Y)V3?:=H?D,)+^>T6MI/>;\ MTUDS2!O!GI OD3_2$DLJV;&4Y+E&&8W M:3&)CLCF4RCQN)1>PPP8$A^BQC-3V\*3V#_7O'PK]+T:L-- MV[Z3M:&&?U^5$]I>FDU:T(I4MR30]5:J^MZ1LN1PG4?)W*1<*T*[PO4VLVO_ M%3JF=UE1H J*C+1\A,TF+7O+52]-12>.OG\X>-WW6Y(FKU)871R0L+&\5%4Z MDV(;$H-?["R17,Z7C3.0\!1%5,PJ$[Z(Y(H>,&6EL^4&S6LNM($QMMJPV953 ML#5VSH#^QQ:W6'6WL*#GM2BD=,K7I>&+Q4]-_\8* MILIKI:[@_Z(AX)T)W6:S;)(W8IK533GZH HB_!I?GFY!$ETEV#9^8K3,I(I& M35G9W(JB'&%H? _>9*F.$19)9SULF[ *N%/Y7N9%EK?Y97"_<(5R[1T*:QUM MNU 6R3\=-7H_;BQ(M AAK:I5OI'K7!1304XG T=>SHJ7U-ZQK'-\)BD7D#;L \P8"S:Z M(=DP]VGIL>H7\-4+LH9,WV7:Q\Y,R^&BIBVH=3CU V_83/+9)MA>T?^Q*FN9 M;]Y@]M?X@XS_R8] -+HJQT#\>ZJ]D"K@^KJ-)=KD"7<7R#7TX MS#*1^+N\*"#$N8K5D*ZNR82D4?RI='";JJ4SHI/'H.G^#LCS)[ M2^PXBF'=>VKQG"G#=^RGMJYNJ66FZD_&OYSF'[MQ&SIKX^AC>^(P:^YX83<: MG#ZC_S3:$P/_ N7^3HG1O^BR'V&U;TD'3#,6A#MV2-DPT$C-B/5$]'%;[80G M@L5@4BQ&C93GPQOF@,4XHQL%PN=TVD-/:XM"5!6 M'S*>W5/)),;#,MDSI@W$$3[I-,[B,L$44:QAQ(B;2R+A7TA;?%VE4_D> MDAJLU=D6_JG[G<#!A'IOR+C@FT]^0IXPW8#C@^$B+\9V/3HG,K1%Q.EF:AS\ MEVLAU#XG]8H56L_LIF^;G8.'T8$992KZ^F/^3,Z!A'?I8?YM=+SH\Y$.;63\ MT&8'[>EA-J&'.?]*Z&'T45]^&:$Z@F.O[J.SF>;I?47B/VC2CVRDE69A '7UHO-0A*VLNN'ATB.::D^;M:*DTP02=6"$%;6^@?RAAO]-QV$(+]" M;\&([8L^*9232U+U^O>L9^[1Z=F(_ MG2B"11'3($ #H&3-KW\SJP 0!$&1 "GBEA&.MB02A:K,)[.J\GK@5\LIG5P[ M07'9E"XZ4;S-?SW;Z-74-4Y XF M,SR!LDB$""[Q\'YA0\@9/=#XX > Q*RD'FP=8,&B R P\/Z-JKR]]'C"/3S G6;*J,N!!#PI@M'6N6? MV]"-%JZ35?+,C$_P8KRLYM0:;C%<&%!1*^)>('2V&^V954..$$3EX\9\#5.( MMG@SC[('Q&OVWQMLXR@-X,I-/]%[R8$*7RK-G5&.!'@I8:$O@U\"4.Q[(\M= MQ@_\^P7'U;BRUF"Y3[&^5X6\/=,G?A M16_42@4 94<%Z44JFFEQU#U3;5*P-2E\"^*7_"3+I+J1/.^G$P$Y\8,8=@0, M_I*2#(1T'8GLW!=QCHGU*9GF236=7'.M6Q78A&OA:"ROAC4J;!I6O>J2)^I M6K;U+D4K:;*3\7G#4H5-JK!)%39;0%BJL$D5-GM18;.T%5FK\P.+ ;SOT:V. MQKAR139]I%LMQU6:%W._%PMZ2>VDGN;;=BAC=C)5;;MF088.I8@3Z-JT-LM0 M+:/!TFL$N@&"SK!5<]J@IKMJ._8.G!;VTC/OR]-'!M94W;1MU3"M1IHAO\O) MN9]L,HR9.C&JJ@IBTXW9I(]GZG16N0[\]=@TM/N?[-Q1ELIWA7;?O>E.:\&5 MRC"J-L6H2HP.U8;N&X,-6U>UNO6]B<'M9[!NSE3=NJQ*Y3L7"1O0/:(TM7IH M%P=-U:P&3SIT(#UK8[!4D[C4=B[IAFK8E7N6M?/6H%LR4Z;-^OO-?G]#/F;4 MZYY'Y\C.,+A>HSIB<&<87*\G7,V.DX>-%VK&(XPC??+K3/MSI'^Z,#_MQUG7.=5>+JGO/@)J>3G)H M)N%B6<.W0X.J[!4=W XTU9AU/ZJAYTRRS9KM 8A%-[.CS!IL<3HT\VII\5@* MUQ#Z7-=43:^*13+HW9A-,U.=:0T:](A+Y\9\3BA8X\9FUT)E4U3L.3U/UMB\ MLM=52VNK+8>,==?HRCZ=U#Q8$G_;SU_88&RSK?P=ZJVBM/#RP*X1QDRU3(W. MIRWGTD2U]:K;/W'IYJ%YZGC2()>&&;Q1N$70M2%W;9AHZKBUL:)TK+S*O7!B M4Q!';QD\G:ECK:W\'4*YDGR+GDNN!GT#IFE.5=.HF2W:&LUSQ?-JWQALC$W5 M-FK:Q(G![6>P9AOJQ*QY76G?WE)^EVE_?."N+5/6)K/3(8)WYB51@E6.+K6" MY\X]:PYWDD.S!A_KU34P0[!FVZH^)AMCV]DTL52CG6;!IKJE;9H=M2 M6W 7M'A)=[N!!7CK4T.=31L,3J7XX;/8I-GJV*QITB,VW4R!FU-5MQM,F!C: M,?QX_[BA'<3'H,<-.HBWG$VVIDYTJI;8IK6$8+7&?8(O9=O&:3T65. MLS=]9GUW] W0J7ZGZ5C)?_:A=0YUBIBX G.GFJJ-+6)N+YD[UE3#FK2/N;<. MA6ED*\]UA5?NDEOC!]$??F!NG*DZG72_Y57/F:2I=N5$'V+2K2-85;-R9F/[ M'#BM5MN_8'#\G"^#D*?*.V9_7)9$V[^#A:ZI4\ULW\&"3HU78.[$5C53)^;V MD;GV5+6U%E[WAG C^"T,GEVLS:# [J+'RO::[IQJX']2M MVDU'S]MM"W!!J& $) ;=VD6G&K,&2ZT.X6[P-Q[O^64J[IYR[@\&4'@1;.<> M%SOH\;WU- I;1Z'S&QI?DS3M%DSI0#%JWY8NHDW#9^V+EOCF*DD^JA*H[5(R MF:K:],I24HE")"NM0@3)RAN./5TUQD8'944<$[^+&;PT#;* ?]*))ZLT=1D6 M>AC/\>(NXE5"A?R#R8K&NT?8'":_C8\_LF;AD^N+I4[V)<'A?LQ#^1?77\!O M#\9$B.J-F:W+_L:%F)3_9EAP M@<95R'-(C$]_GH?PBI()E@^%@3C7IN,9 4UZ[8"F.^W#NX0TGI.9Z!V0>)85%BG+P/."E^AAGQ^'G$BD!1>>XXV0."GB M][@9/.CZ2+)+B.M.U(2* IX;!/QA_2'CPLWVGCL]<'UQ3K$0T7"PGL2Q-G6 M:#H1H$LNC&D:4>S#KY;ETHWV]" MUU.,L;JWN5]*F-RYM,(6WVZBZ6-=.VHJK[C@\PF7*,_#H7I%V#$1]ET(J]E7 M%>NY<7XE7P1:&6$0?JM"K%U;FM);[YQ/5?V_4E+'W8PRMKL@;'-;>%2J;=8[$9<.J]XLPH_=/[LW6JU?:U"P-T]&QB: M:LVHI6?+N:39JF'09:CM7-)4NW(58#IH-UGYM\/' U.U*W?@H$/BKIM,$6A9UZGH>5P8*O"ND;IYM,X*.6)Q.6F ME)F,U?&X9O,I$A<2EX&)BP%'>E/OJKB\G238Z70R_6848[9 ,:@'#/*,>MG[L5DVOW6#H2X+B'.,&NVJ2/$$>+JA2)W MOZYNYTX.E%P&>^N$8EY;SB)MVF#.$K'H+!8UF/HWA&!7RBI+DM G4^IBT7(F MZ:HV[?[MH>=,LHT&630$ZR\EE%FJ4;G9/1W<;KZCZD;-D#]BTJV8-*U<[8F. MUY1+5D\=V-.J(8UT=KOU95NU++H%M9Q)=O<+-G3&GBWSR,K";3'8]C#&EC+* M*.:_=JZU,:V9V-]\S#^ER)"XW/;BHIIVUI8XN2R%K. M)$N=Z=2?K.5,TE6SJE7NVMF:$"0*V"-QN:VXC-7QI&9M$A(7$I>!B8NN MVE9G[-UJV\\LVP0W>[?_^WF:[I'SOO8"?4=0EU1LUT M60(< :Y>M?!9@Q4-*3QE"$[U>CLIQ3[<.HI(ISIY+6=1XY(TA.O%/-Q.P*U6Y O.H,U'_5Q MH[Q2DA>2E^QX8M?M]DKB0N(R,'&I772@>5DY.Z!PDJ+3]1?[:$V3\P[X6]1M]\M[]F6'"!QE7(O&B^LBPCG]<.ZIQ/+)LZSU", V:[&1\ MWK 4+TKQHBV/%^T'X1J(!^T%X:K%>U[+X06D:RQX\>)BG%>#T7M6R.SI)!NP M[#>'U5_.*NS9\Q@ K6HYH>NX_YM8ZI]J::5AAXAH5;L3$3P&!8^:EOC.PZ.! MXCK-;92/5-*R2))9U>#&ZX1?- ]\"L\YJ^)I,]$Y!(^.P*.9=O7-PV-0]TL9 M-K97#SH\81XYXY1XF>N^?0"IW/^T*ATZ*2@-7#]Z!ZR:^2<$+ +6V\"J:3+K M-[ &=2/^+0R6/(I@2\<=GH?/KG,8!-[W0^Q S[!TQ3G+0$+H('0]YZV[N)IVT- M3VWCPXV9Z\0D!^5XJ=:YN^,U, %Z&#T$'H(%\&-:ZN766IF8;( MS0L 6;$)'@0/@D?S7H[6;Y_2R^'LFTEP_\QMI^3\N$ J!F%') LU 8N U4Z" M$K#HCIQL[QN*^_M4LT-MYP%/EQZ*[")T$#J:OA%W).[/.3-P8(@'RJI;Z" . ME'13N1Q85?4K 8N 1<"BX+]CO:O"((K$I=<]:#]2@W"V? M><19Z*Q$W.&"/W,OV& 7C(%Y6HRJI9'Z8BXE8_I9\!BJ-9W@<18\AEJ@95#A MAX_,@\%PGURS\"O'L][ $MQ,:Z!9*I3#= [-+&IP0/!X QY4P7X %\J?N,]# M[.$.^R1;K%W?C>)0M/@"\UT' M PR(L6M>.OOM3Z-(JROTXZ/JXH2L]ZG@5[4F\R"0U?L@OET,@!=$%R6K]4TB M[G3M P7$4*35=4%EC@E4!*HK@\J8$J@&%KH7KWBHN+X3K+ERE]S!/ZB*S^N% M077714,./'+@':?94&M4$CI(=PSX5OL+9J;-^3((>;I)QNR/RXJQ].[4J--5 MA*XB=+\E4+4>5,:$0#6L^^UO8?#L8B4U!?9PY6[.?;YT8V49!NL/E^_H=&+M M&N#I/G.6HJS@L2!D# D9-;O==QX=O;_I_HW'U_+<2K8]&,#G1;"=>SP[+_7N M0%G?M7L%(G52D)J[Q@P(EH9-L"18MHWB=\:,8%GCV/%=S&#%\/^%^_SIS_!/ M.J3YT9CK"KZ6-=$BA3\,,Y6V]C:Q(@/;@R\=\Y8[>="H=DC\TX BQ'X MN9588B&"G1GR)7YA01[;1/PA_>'CPHTV'GM]<'TQ"?%0R7'QXXN[B%<(GM%8 M "@]I2;C)Q^/Q$<%J9.?F?;(UHVC'X]'VM'/WAI6&X\LVZHU[-N?6<;QE])D M6SC9R5@_:]@3=ZR3>ZY]\-62;='A?LS#VZC\V2G]*006565>4RJ@),\XF_25 M'#^LF/_$JUR^JY3*JG!::#>9^>PPZ%Z1=CQ^80]2A"B;0EM MO[T"80G15:E>R9)Y^F:K]5";WKF^$J^"+0RQB#X,R_);O-&\ASF$QFC/&(,J M7/:+ZV!$>Z'3^"7NJU)C6]FB&S4C'>RTE9;8;A/99*K:=C,%E:[I*2;0=0ET MEJ%:1LV.2@0Z EV]*"U3-:V:^?0M EW?8V*JUBNBH)@.GB0?M_/("=U-C,&D M^\=)X_YXMAKLH"-9DJAJ5NX-4HD2'[BU]"]8S;%W5 MIC7+'KQG4!XQ^%I5=BU5F[2PXRY9'J@I"5D>]G-8ESS")%8\DO#PV77>J0)% M)V5 4S6KZCY5B1 =ND_U;9,R+-6\.G.)OZWAKZ5.Q\3>+IM#M*H^43*'=+99 MPQ$+R)F7A?=*=.N^1_J*!&JW!$W&,]6<77;G;"85\)8Q&"0O)"_)W4:?JA/] M,B,YE.%PZ@1<6X?> <+!NQ6%;G,O\57D.O.V:WR]" M%[Z7/1F)HH&*#W29;R-8:!2I"HS _W CT??&V4: %!["H-O068F5(>3BQ'"; MHP$^Z2^4%ZX\A3!>L WW290.I7->B#\6QZ$[W\J2$##B;JYL$4@P M!$L!D/*Q' #3UA/X"Y9+H)[_%!WG7D(T4Y?FADT0"70^A-P3;8IWQ20P*3_W M8+(ICG>/L#GL?]OX^"-E2-E+_VL)=JS9/KGR_Z["75KD$[^? VN^WK,ES/Z! M>2_L-?KFN_TUPX(+-*Y"GD-B?/KS/(17E$RP Z52?@BB&-&;)!@*E?=3B!75 M_RIF3#54^E;I@R9+-52HADKSY* :*E1#I0,U5(AV5".E)52G&BDG2=1\C91& M;7'I;>94&D#7RX/0&(V72VD%SCVJG-*_>@*J,:,:%H2Y6Z[--KM?P((0UR7$ MF4;W$==W'WXSNU!+?/BW35QJQ6DRHNHI!XZGM(W\[R,+*AQ.R273S M<)+:)$HCJM^EKDI7E=I,M8.'DG>.(N=65RE??:2=[M']-1%W9LL]HFFCJV:#8Y:H[@O#*D@ M,/<$S+JN3NR>UQ$F, \#S' A-B8]5\P]M_(95>T99.7K3HZ&S"Y'NYX;7W#C M+:G]TV/R,LF$YS9Q=;AX MUDQ=M<9]U\]]MTQ3&[2+3-.MUDWR'"V++CW4RG0^O/2^(:VU\^65 MKYIAVEU?QW2H6=;D"CL+'D/M'MK@7:.58PSM(E'2E&"]7Y%Z&(?%*1T6Z2Y! M\*"[!-TEWJGA=GZMX2GG&AW:=6&HV6AT M73@+'C4SQ0D>/1NCNWTJG;)JE>5M!(U)61]!T[A2'T$WVC42W.]3N=B*1H%L MUYD29_RM/BETT,1I.%ZP7< /RY!%<;AUXFW(Q2(CX1(ICC$;:0=#;'@8!;[/ M/?&$:!0(X9=7G"T<@$F,O\BNEIM-$ )-PR?FN_]B2-"1 MHOSL9YTQ586MX1O)9S@-YOR^=9$PKA\S_\G%*!<613R.]EJ&%I8KFB]&/->N M\X7#8H'$L2KI EI-0L &^YVT7/#K@A3DR#F85,0\PP*.]<6+V M!R]GIS$:'PX1!\[7^[F@(2(0EB<)GRP5F'/4.@JO7#.0G(6RA%J*AY ./P''S7B8-P)Y"IBAF/K"NI M&&-DGE0Q0H*+FNE0!V0K6S+']=SX-9GW,0VUIYHZ)FKY,%1E&1SK@9OOISNI MHY#NS ]_$N.?ZN>;3,4M$;*XO,FTFO#5"P K\"4FF@+CGHB+B/>?<=Y2+7(V M;WYEIZ#3AKXP/Z&K4TVPP]<.@?L;$D-4*]'*7<:2.,]N&&_A)0ONP8#AZ_&W MPY ><@^_4;(Q%B$Z0F$,.3:Z0O7C!@M0-?#N%3P)8SW#H^(0D!-VY-'Q7LAY M64=2QSC:'*8-K%!>0(3@%\7G'"$AEXG2[_IR6GB*$LX_XKK@67@:HZ3*^UB?I96:%5CX5\!+DSH^A\3[=GB)92KML^PD;#0 M60G$+0"@7K!9@R103^2^=>ZER5)/9.J)W#PYJ"?R662BGLCO1UCJB4P]D3M$ M=>J)?))$ ^^)?/(64\,%V-/J#5VJSV#;JCYNIE7/+2N*$.K:M#9M8JG&M&:5 M&T(=H:Y>;25#G1G=5W4]#RW2FU$+S8<6=3&4YMBA,'5U%@-IBEYDX1R'D2[W MCA>\/.(;TK&4#IV?7K!4?)ZZ@-Q(^!>"Y1*(X#]%(^6WMZ,X\BNR"H$7T@D8 M!IJTG)ET2?C/:]W._$0:4>>@#X2D* MC_&..;'[#,/Q0A#.K. AK^4B+_&&H_M[6HB:./!QESG;<.*KP!/1"NB"A34F M'DSO54[O\M@<72L)E#H>^* >#* 5 T+."M$C9!)*#SD/J1=]X@M*KG'DS,(./=(VP.]_EM?/R1,JVU M=[]OB1ZS['URY?]=A3N[QQ._GP-#OMZS)_9/#G([TE^SU[Z M/7M FPI^S6LAK@=4NZY?TNXAA=YP2]Y&^LX8YUU?.03GZUNW*/)%=- 7H4\- M=39MIJXZ>< &BSK-5L:35K([]J OZ+D/'C$ MN6B9I2Y7J[&$Y+)$XIUGKI"@*/(IORUQP>V\>D=]P0=>3+& 0LV#MTH=2'>P>:549,TH3RI^L]Q!=4?K=?RLDTI%$$K\ MK'I)48Q3?M8SW;7PZ-H52969?S7O34>Q*'(Y33:7)2ZDO_2-MU**2G**<]>Z[R3/P%E0R:!RA9KUW.'.&QU*Y3 M;;V.R[+,-W/"8SD^=")=S6/Y=)R@.:]D#51< =#,C14O MB$16)CSOB,$B4;G5?19>#7SK2^C&_#Y8+I$\6Q\]&C""\&C.F<=\Y\ Q:AZP M-%?$^0@,BGYB?+,+#X7X C4K:;KS!\I2]:[TOBRPY*YPV!6]JY-SO*L>\N+M M2O*';L(:KM5KI:G:A?K55;VGQ33F>L[3<4EY_:->S%(_:+$.MRRO[(1;5T E M*5+^LG*=U;GIQGD'[(Z:N>4DWN-B 7#RL5ZI@B_HX!#4$= <(/,W3G5O>^< MI,F2:Y51N MIWT,4W4Z:::[+OFUAHHY3;4GY, GS-UR;98Z&S?3)OKVKE2'\^6RBZY4W9Y4 M9='A6LF7>B/K_\%)L)CL69KK:4_>*=DSZS29GXDBVQW"M'W%V88A]YU7Y8FY M?I0XJ@H-:5.7S,X-"T.&? UC;?%_LEJO SABZ,S!C$GA.?)<-I=-43.?H^@# MB8Y5X%.P=GV6-)5,IH&NL$!04/3FE.T&'PW[@Z5RQHR5\!"].:^ F_B;X MZZL8/N0.WE(6,O7QR&+/3=(T2SQO+EXR9>EB9'5*:-E8-/LPA/5UL*/C;V'P M[&(NI>B*>?<7Z184[<4_)&XBY0MZ*'.0G(C\1^8G: M21OR$Y&?B/Q$W?43-6KB*-RMYGMWJ^0R&>_=K"UW']V9MGYKE4"NHSJNHR_"FY,_'>:/@\*= M\^VT)'VGS&FDE/J+F)(_;NX/+]O7'3HZ#GU,/,M:8QX^O,L..R-3SQQ-E#TW M2FX*8E*IKR;:SB-WX8KTJ)'RO7A1.GL618'C"M_1BQNOE*-I4")O"'T"V3N1 MBCM'3[Q'XS1 M_Z.*/_V-HU_+PZN=S(3+?>^_0=86P7JD*+]N@8W+)>;J/0NR"!>2F/7=9&1\ M^)-X5!OI?\))8:XA.O8P'Q"(@Z1+21F$&2ZB!!BE[D0<#FT]*N:\;>1[L6+H M.3ZKB@WQJ,'AF^(_&>^3J]A%T%W\GV]<9Z$M#=N:V;.E:3J3\=R9Z3.#3XVE MP29S-OU_VMBV+4V;Z+:IC;_YU.4&B8>L>G?.E+M#_^^6A?!V4&J?19M7H2Q_ MW?!0IJ]>*"I-;#/+ '4;IFN*+3)24!^"S@!=BCIEZ[/M0FBFW[.E8S8P6G"$ MUHU0L:U%E6%40QDI%/B8">7#F;-*_?3)(*@=%W!<@ %4F4+M>?A_H81YB"P& M<,H0 ?$XSEV!::Q!-VVP%V[Z/IAB',0,\W2?N;_ENS 9(<$# M;G7)N]-OBRFOV2LP9I?][J81(;BJ-+(C!?(.J;MI"31&JV#K+7 @T'HRV"3P M_YE$E>R86H&9W(OXRPJ#1TZS]3#XXWTB'^S9:&;4"GS0C9$]OK['>SJ:Z--W M\<[;-%>:*\V5YOH>^M(AFM<^L0E;:X M=,^CU[XQI@UQ ]VBWW\Q.%C!>=70B(+U*/BK$P=SN.4D%#PGJ(H (+Y*L>LE6:G':V#U\84-XU-J_M62!F^ M^+UBT@JO/#L.DB#7.LAIEJK/JH9Z$^0(0N]W2;-4>3YM#7 ,N MHT( TCU^_T$?YPR425S^O7W]N/SSF/*XG4=.Z&Y$5/*^05)$AC\R]GC"^]2Q M^I?G;LF@(+7*::97*8'Y+E;[?G+)P-SSJO=#XM*-N:3-U$GE\RUQZ<9<&D]4 MLWHM<.+2;0]14W5L5BZ>34RZ*9-FMCH=DR2UFTE36S4KWT>(23=FDJZ:LP8E M:6"1*5]$>G.4OQ.&A0C$*K!+B'%VJ<1N8%*;F*IEU'1*52D;V:1A;J M;A)_>\M?PU3U,?&WM_S5-=4P:_HVB+_MYZ]FJ';EZQ7QMS/\'9NJ9EW/<2J=I-N)^+167)DZN2_;3>/IJK1I*Z[IOM6MV1%\A9?][[DJU.3QW9W M=)U.U8G65IL$F9PN3TR>JII6,X&*^-M^_IJF.K-K9IX3?]O/7WVFSJ:DG_O+ M7T.=Z.2Q[2U_-4/59C7K'Q%_V\_?L:9JXZH&>N)O5_B+^0JMO1X-I=3K#T$D M>B&ES:521EQU*M9H9ITQFY+6>,C@>V.DX>-%TK&(XPC8"OC#G?[ASMAU_KQ^ MP=H\KEI;YY(F29.D20YNDE>R-_>LQD2ZLWG[=6^58N';ZN4E2LC7C1.78398 M":6! W,7.53SOD,<(ADB#I$,$8>(0Z3E!L AS:J9JT02KN9I-NJ9E).1,N99*FSRDFCQ*0;,\E0 M[1E%W+>>29I->U*[F:39ZI2J>+:=25/8DQI,>"5GXO$<%Z<0+'._=Y.\W*/8 MLP OPU+'K0WPHOB]*]Q#IW6;N1![6\]>N,'6;@]%[&T_>R>J;E!P=6_9:ZJ& M0;DOO66OH5HFL;>O[(6;^LRF8H6]9>]4M>VVGIP'5JPP]0EOJ&BA-E:GE8,6 MR#YXY321:HSK 7.YA3LYN^LM>8J6;EZ&-B M;V?8:ZHS@PJ?]9B]^I2<>[UEKZ&:8PJLZ2M[]9DZG9!R[BU[)W!/;RM[;YWV MVP#]?PJ#*!+>6C>^Q#W;,UAJA@87]IH^I]:HG2L: /O&7\U2M'O M> )7]II^?>)OZ_EKF^K8J&G>)_:VGKTS6S6LFIYJ8F_KV3NUU>F4E'-OV:NK MAEDS%HC8VWKV3@S5K.M:;]^5O=SOWOI& []N>,ABF+'"_]A@0>:HV[T&[LQ+ MV@U4,0C5*B9^K@&/)DF3I$G2)-^SW4"W$X0^\XBST%F)PI +_LR]8+/F_D7& MY^Z=H2Q+-0W*#6HYDS05/B FM9I)YD2=S*@R9,N99*F3*3&I]4RR;*IGUW(F M351-:S"O@9AT9KPPJ;NV,\E2M5F#65S7S!#JP+WOD7DP%E[ZUBS\RM%T>4E^ M4/?P-M-5;5(S3K6CL8K=8])44\>5JV,3DV[L@#)A>S6)2:UFD@4'U;J!O<2D M6S%I!F>@FB6%B4FW8I*ISO2:U>N(2;=CTE@G26HYDW1UK#6X)PW,U?<3]WG( M/''I8XNUZ[M1'(K@D&$Y^PQ-UJTG&3-+4 M:>7S*C'IQDP:P_6<:FJVG$F:.J;BM"UGDL@4IM-=NYFDS52K?L+7_'5HNK1-ZZ MC&#S-0D\+"K8\WH$PRO\<6=,U?%T^J&J :TU"I1JNAQGK:F:$XU8VT/6ZC/5 MU(FUO62MK5J:3:SM(6M!(5M3DUC;0]::NJI/9L3:'K+6PD90M-?VD;4@M<98 M;Q]K!U/Q,%[Q4'%])UASY2X)%?B@*CZ/+X\7Z" >)Y/Q^6"D3)-;G\Q5HXJE MA/AS8_[,*ARMB3FWMN:KLQE52F@WDR94)J'E'+K35,.H8!PB_MQ8S:F3&56Q M:#>/[+I]8'8C-_ 5N-,K=W/N\Z4;*\LP6'^XU@V_ MLR8E2[4F9/9K-X\T53-J9@L1CV[E@*I"K.V4>';]UM^ MJZ4+[:C&N(46F2L9VPC%@T"Q,57M'F?:$8H'@6+=5C6KO_$CA.)!H%BSU3&= M* C%W4:QH6'O.T(QH;C+*#9-59\1B@G%W4:Q#;<[@U!,*.XTBC5U.FEAH2>* M?3IF$EY# UBVP53CH$-@(;!>!K4K> M$X&-P'81V'32;&WB2+_!5B4/F\!&8+L(;%:%S' "&X'M(K!-Z,S6)H[T&VQ6 M,YD%#91-:KE-\A_B%[ZX9[ &]L2EX3%2MA%?H$'2"=:;;ZR.]9DZTW7J!MYJ1LUFJF%JZMB@MNTM9]1$-::&JDVJ)N,2HV[,*%/5 MII:J5RX*2XRZ,:-T%9O9&K.J=2V)43=FU!A+/:JZ01+5;D9-I^ITJJMFY?:R MQ*@;,\I4)Z:A3F<-'L_%W?0[<9M*[T:YZ^.:A4^N+\-UK.M?%B>CDZU3];=: MIY[JG/HN#5^U\1ES_N:3\K/O>-L%#!C%@?/U'B>V$!=;[D<,EZ,D+6,4%BG+ MP/."E^AA_Y9ZR G)O =<>(XW^.O>35_71Y)=\IJ< DD&7P$%/+:)^$/ZP\>% M&VT\]OK@^F(=XJ$B8>$]'U_<1;QZL,V19>,24YM&,KS\5!N)CPH8EI_IXY%E MS(Y^/!YI1S][:]C9:*S9M49]^S-KJM-<::XT5YKK>\Q5M\X:]83U^.31R;0. MOEMR.'*X'_/P-J>C:6$#G9:>CKZL0LZ5O\+W5I'RH[_(F7"O09;O[3>AZBC%6%7VL:\6S9)5UYY<^'/K]%_.WZ$$&WGD1.Z M&^$ON%FJJK8W/<^;K*A+CN($Y39X9-B"/$ MW1)Q$])QA+A;(LZH'*9+B"/$78(X?=I@?7]"W 1-QX3X@AQMUN:;=*>2GB[ M(=XT:S@=;M45NPF#)(^RBRCP%AGIVG8L:IG8V;E]3+4J":3V/ M#*NJ@8MX=&/5/J4,I99SR*+* 2WGT)@XU&X.S::T#[6;0Q,JN]%R#EF3!JL# M-!"AT@B1/_.(L]!9R:I)_)E[P6;-_?B"*]ZY]I36 4X;J[;5?<-JOYEDJY;6 M?6-DOWDT52<3@WC4ODV:M,YI^XST/FB;L>6ZQ=WXWB4%32':)OSU2G/ M&>K8(-=>NWFDPZ6C?4&7>1M MR>=K5[&Q+T&,&7TGVI14+#.V7PTNZ5MB -\6P19[DJ2K.JO\Z5& =S<1]_KT M:;?@HPNOIGOH>C1JV)A'PD+".A(6$95C"@MV.:X9+D;"0L Q+6"S5FM6,Y2!A(6$9EK"8JEDY M=9F$A81ED,*BJ]-I9^\LPN7TG6BI_NFPK7NR4%,?3443]X-.]TDG84&(_(/) MBL:[1]@<)K^-CS^2:Q@_V1>%I M!JROV["G?^ MM"=^/P\Y^WK/EC#[!^:]L-?HF^_VUPP++M"X"GD.B?'IS_,07E$RP?*AM'/Q]<8+7GFH M;-AK&'B>$K,_X,_HD)2?<.FR5.(07L<<7&JDL$A9PI>#E^AAGTF'[$E$2--A M7CF."3G<<];J(\E$(<0[ 12* \CBL4W$'](?/B[<:..QUP?7%XL3#Q7)#>]) M<&B;(\L64$S:1976NB?)TKLNQ'N=Q+7BK:/*NO-+'P[] M"IW$B8*5*;C?29QZL5_429S(=Z$*)/I=J@*)@A>J0,TF"EZ@ @OD&TJ1J[1Y MS6?^S/WMJ7SG(39@IQG2#&F&_9AA P4M"C:"-N8WI7M M)U'3NAN1%;3O1)Q M;ZG V.R)+T1IC$?&'BMF.9V;B-==9W/9"MOM+JX<#-Z^)%#"6W?PID\(;X2W MVRUM2G CN-UP.S6[7^.'\-8=O%6N?4IP([A=DCU*<".XW6XWG72_00SAK4-X M:[)I5%NJ+6F:L$8V:WS'=&JTTFX&53;2$8-NRR"35%R[&50W/9H8=",&S8A![690Y:L?=5:I M3.///.(L=%8B?F3!G[D7;-;=-]TWV\.::K> V]>OWED3JC/0+LY M9-O49:#='-)MTG(MYY!!9X5VC&-L9)@UVCAI(_]L@\& MO=VL6 M?N4QS'V(3CNM1O\KLO?JYAWAT6QY-M :-F96C M-HE#-_8]&'1::#>'-'56MVL.\>A&/+(J6QK)A5>9R#]QGX?,$W<\MEB[OAO% MH:B7.T0GWH0<1"WGD*YJ!K4+;S>/S$G5\#+BT(V-IY6CT(E#MS:5$(-:S2!- MMXE#K>;0U*+#7+LY-!DWN VU)3^O7=7"O@0Q9NAA:Y%[;(N"M%EON!\Q43>, M_X$_'[D;GJ(RL[4ULB+<3-^)/NB?CC9C%Z]_AR*-$]'M_DT* MZ^,_?=P$D8ONG8>0>R+V[R-.Z-X03Q=7QR*. WSSZ<[XD++CJI/6QF?,^9M/ MRL^^XVT7F)^V#F"*_Y(>JF"I,.?WK1ORA>+Z,?.?W+E(8HN49>!YP4OTL.^] M.N1&@A9-AWGD&(3$V/?*A(77C/1]FWV39'EBV:/B<^RF3XT_V@]?'(,F9#;XE-M=3=J\O-#5VKTR_ M0E]HHF!E"N[WA:;.VA?UA2;R7:@"B7Z7JD"BX(4JL-#;G2A83046R%<]+'JY M'"^=VF'1#=@3TZ8DG_DS][?\'/0<6_5[]=#>I^DE8] ,:88TPT'.L($:!@7# M0!LS7%+M[[D.IK(H]TK$O:4"P[*GG/7CO,R69\-8E MO%%32\(;Z3?"6U_Q1OJ-\$9X([SU%6^TGQ+>;KI^:PG"6W?P9G>JQLYE MSJ1N62"C[3QR0G\JAR>6;B$B 1Y5KEA"/B$?$HT*.X*1R0SCBT6UY-*M'FFQ70V[ XZTVSBE>5+7=QEZV")5/>W_Z MM%KR#=6JW.[MZB1JV&Q'LD*R0K)"L#$U6K)KN M:9(5DA62%9(5DA62E0/"F*I9.9V$9(5D98BRHJF&3;)"LD*RFU?/K7V5MN.__W?9KJF?[S(?GQ:$73 BT(()@03@IMF M)B&8$$P()@03@@G!A&!","&8$$P()@03@@G!'4"P4;/*]ON"EVHU[JV\EQ5C MZNE.JNM#7"(N$9>(2\2E=\KCJGHB(@;=^,AJ6\2A5G-(TZAX<+LYU/A6-(" MI9^XST,LP0AW/+98N[X;Q:%(QZMUT>MLUX>+C&0M,H41EXA+Q"7B$G&I'US2 MZI;K( [=B$-VY28DQ*$;RY"ASLRJI=^)2;=EDJZ:=:L.=]&9UZGR_&^4.JE8 MEC^A&I58NAE]6BWT%UEXFB^S="4K'DD+20M)"TD+20M)"TD+20M)"TE+*T!! MTG+,6*%5+0U+DD*2,D1)T52C;B-UDA62E6')BJ':E6N.D["0L Q16'35G'96 M5MZNSY^LT]1'4W0%'1;*3ZH3"SKD'TQ6--X]PN8P^6U\_)%<%?I):66YO"/* MF%S?$75FX?V)7O TY?Y=A3M7VA._GX>V&OTS7?[:X8%%VA< MA3R'Q/CTYWD(KRB98.6A;DW7+RN>M"H 3"M)MP$>8_^",%[!CQYWT-_G!+X0 M ^'\BV+X'Y:UB[!;=[#AH6C='2GP,<,G%!I#_LS]+3^[:0(0[5T:),Q&,Z->@P1C9(^/?URWV/AT--&G M[U$8W:A7;IWF2G.EN=)<3\SUS%8QU""!&B10@P1JD-!^"E*#!&J0T!X52/2[ M5 42!2]4@=0@H=D&"0[GU8/0@8#2RM50BP1AXRD/'*^RZM-P. =3IVAZR1@T M0YHAS7"0,[Q2/I%T4>JYG*!3:KT!C?Z+ZV ND'*/[H+E/0S'G@JVC'/3UTJH MT(WTM8:*R32PTC^=<^*C0C9[X!@3. @<1^M0$3@(' 0. D=E<#13!)+ T0EP MT(&4P'$4'#4C)PD<0P#'0,\<-[*^=ZP$S.-V'CFAN\$ SX*%1Q0-?63L\80M M_\UZ18Z @<,RJ&GQZ HX;U?S-PBU+K3V:)JP]S=!# MUO>-\B:>\*SPS#,,GY?586@==.R:_I3WK"70N 0U8$_O&ZQJ^G )5@0KTE8$ M*])6!*ONP^JR0DX$*X(5P8I@=2M8U8R/(5@1K$A;-1*3U8DTNM_"8,FCR U\ MM,GQ\-EUBC-(-B%L$#9(;Q V2&\0-J[E^29L$#8(&X2- MJG=UP@9A@_1&ZX*I=%.T4RWMK(^39(F29,< MW"1OY$GJ6!W&=&?SWFZV4=O=U+V3'C55H!JVA W"!F&#L$'8(&P0-@@;A W" M1MM(1M@@;! V&FUT76K?:;3R8FK.B4K::RC47^.;3SKUUZ <"P('@8/ 0> @ M)8BRQR\5H2$$ M=5.R ,&*8-5">A*L"%8$*X(5P8I@-5Q849L$@A5I*X(5P:JKL*(PK31,:_-F M;XX!A651-77RVKNK&K'&8*YDZSH%\.JZE6.8$6P(E@1K A6 M!*O>P*KJW9-@1; Z34^#(A0(5J2M"%;=@%55(]L08'73>*H&5OM3&$21B)5R MXUK&MBHUX[LC"U.SGL&YU[+0@*>B;[ R"%8$*X(5P8I@1; :*JQT@A7!ZOJP MJEFRAV!%L")M1;"Z,:QJEB;L-:P:J#[6R*I_W?"0Q3!CA?^QP=: 4;>[WMZ9 MES2^K6)&KM76\ER3/TV2)DF3I$F^9^/;-P+3-3U7\[*%KJ+//.(L=%:BQ\F" M/W,OV*RY?Y';J'L'-X-J2E.:RE%PU+28$CB& (Z:E@0"QQ# 81$X"!S'P$'E M%@@B*N+Q_ M2?<$P*R94M]U 6@@5Z*#X*AZ(R-P$#@(' 2.3V;5Y!$"QX# 4;." 8%C"."H MF=E+X!@ .*RJSD4"QX# ,5#-0?TN?N(^#YDGK#ELL79]-XI#$<4YQ&87&AF\ MR>!]%!SD1R5P' 4']HYNB M6T8S])"M,(*#+.'+8W1ZED5OUW3#]SJ+GBJA$JP(5BVDIUW3@4>P(EB]!2MJ M#$6P>@?#Q9BZ%Q"NW@-7U,.'=@HH^=E^H97A_-.USY4-;#W6K"IM.OED-()4@2IZT)J3) B2%T74@9!BB!U M74C-"%($J:M"RI@2I A25X6416F?3CO_]WV:ZIG\<9NXQ)::?HQLKV%<)%\/!1 MVFEB]DF1."5 .A3_G$R'3LO0)F=CJ&ZR^X'S_&;FZYL9 M5*_M4KX"C;HH16,3OZ\7BD M'?WLK6%GH[%FUQKU[<^LJ4YSI;G27&FN[S%7W3IKU!.>S9.G0-,Z^&[)2\LYW#YZ M?;\)74\QQJJBCW7MG(O%.&K8FA$P7H4_-6)@SD/4PJ.B8*5 M,;CU7HE\UU&!1+]+52!1\$(5J-E$P0M48(%\-PWQ:ZJUY0]!%"O!4OG,G[F_ MY2>R+\]8_6E8G(.MVC9HFB'-D&9(,RP?O2UY^?IXI%NMR8GC_0% =*?R%L$#8(&X0-P@9A@[!!V&@! MR0@;A W"!F&#L-&^-/UCUAY-$]:>9HT[FS!8\@@K,#)/@:&>7>>B8HLEA.JG M))0CHG.2T$"P/V&CM0LE;! V"!N$#<(&88.P0=@@;+2.9%6+<1(VAH.-@>J- M&X7O-%9T\3./. N=E8BV6?!G[@6;-??C6D48.VNJG S35$EF;,(&8>,"DEF$ M#<(&88.P0=@@;! V"!MT%B5L$#9:;:#I8LKL(_-@+#31K%GXE<,-2PQ=KUW2@.1;7^(=:P,89ID"1C-6&#L'$!R73"!F&#L$'8(&P0 M-NB\0=@@O4'8(&RTVEI3+ZBF8T6+OP0Q%K(YT]B!@M.;9,YJVORH*F/IFAOW021BS;-AY![(G[MXXN[B%?) MP/D'$VJ.=X^P.1!N&Q]_9,W")]<79)[L0RUIU9JW]AJ3ZUM[M?$I^NDB:\@H MF')S_Z["G;WZB=_/0\Z^WK,ES/Z!>2_L-?KFN_TUPX(+-*Y"GD-B?/KS/(17 ME$RP?"CM':K!3T;6&80L 1-.Z-X03Q?EA440B7!HCVVB?A#^L/'A1MM//;ZX/IBZN*ADF#8!&6V.;)L M ;3$J9,,GV!P)#XJZ%'YF3X>6<;LZ,?CD7;TL[>&G8W&FEUKU+<_LZ8ZS97F M2G.EN;['7'7KK%%/N,]/'OI-Z^"[)0?S]C6V_[(*83?\*WQO%2D_PIEE426J MX"19IDSV8.T&O[S>AZRG&6%7TL:Z=S;4+!,5&P,@:WWBN1[SHJD.AWJ0HD"EZH C6;*'B!"BR0;Q#%V=)V MAY_Y,_>WI^(_SUC]:5B<@ZW:+@>:(.:&[ M$0D!]TK$O:4"8[,GOA!5(1X9>QQB+8BJG:5ZDD=#.5:$#<(&88.P0=@@;! V M"!LM(!EA@[!!V"!L$#;:5 LBL^&76GLT35A[FC7N;,)@R:/(#7PL \'#9]?A MT1#[L%"?<*IO3-@@;! V"!N$#<(&88.P0=@@;+2-9(0-P@9A8WA]6#[SB+/0 M68F0FP5_YEZP67,_'F+DC39,JR59M D;A WR=A V2&\0-DAO$#9:0#+"!F&# M]A3"!F&CE9$WC2SYD7DP%AIJUBS\RF.8^!!#:JI"O"?F2#)5$S8(&X0-P@9A M@[!!V"!LM(!DA W"QK4:HA(VAH.-@>J-0834_,1]'C)/&&K88NWZ;A2'HIK_ M$(-JR)%!QFIJ&4[8(+U!V"!L$#8(&X0-P@9AHVTD&VC@!&&#L-%P4,W)^L5V M.D;CM8N_!#'6L\$>AO?8?Q'ILMYP/V*BBC'_ W^^Q,PST#ZU-4WEPVY3VX"A M?6BXI+[>A,LV$KRF^XAP2;BD?;QY,A$N25^VD4R$2\)E&\E$N*1[3QO)1+B\ M,<$-PF5-,^YW,8,%IS;)G*5US<(GUY=+?X>RX9.1=6K*^OA/'S=!Y*()]2'D MG@B5^X@3NC?$TT7*LHCC -]\NC,^I"N]ZJ2U\1ES_N:3\K/O>-L%YF2N YCB MOZ05.%@JS/E]ZX9\H;A^S/PG=RX2-R-E&7A>\!(][%N(C_;MTT>2(X)W&/"C38>>WUP?3%5\5!)9.3'%W<1KQYLC[2CG[TU[&PTUNQ:H[[]F375::XT5YHKS?4]YJI; M9XUZPI=Z\C!H6@??+3FPM:_A^9=5R+GR5_C>*E)^]!=\4<7%?)(LO6L0__TF M=#W%&&.'>%T[YWYQSM%U./3[+^9O6?BJ&!I1L!X%?W7B8,[#E()CHF!E#&Z] M5R+?=50@T>]2%4@4O% %:C91\ (56"#?32MU-6![2SO@?>;/W-_R2RS$I[%P M#J!JVY]IAC1#FB'-L'ST&Z7RGPP.U\>BW6E+ L13[>^Y#D:"*_=*Q+WEO0+C MLJ><[8,* %3$2>>\;I180]@@;! V"!N$#<(&88.PT0*2$38(&X0-P@9AHU,% M -IIXXFV\\@)W8T(^BP8>D3QQT?&'JE!Q]E1VEV7E@;B_PD;K5TH88.P0=AH M.K.8:=#2PVK=:J ["DCG04J9DY29L M$#8(&X0-P@9A@[!!V&@!R0@;A V*N"!L$#8H&N?"EASG%&![Y[8<9R30=4?$ MWJ.0]YD$ZJ)H-F!2)RP2%@F+A,66$8BPV/;0!L(B89&P2%CL+1;?HWD!89&P MV)8&+X1%PB)AD=IFU&^;8;:E;09::>4*[L4*^"+MH4SM,OI5)I_F2G.EN=)< MJ5T&M&)\$1X(CP1G@A/ MA"?"$^&)\$1X(CP1G@A/K2$FX8DJF@VKHME L\&I4@!A@[!!V"!L$#8(&X0- MPD8+2$;8(&P0-@@;A(TV531KS#;S$_=YB-7)_(7"%FO7=Z,X%'EZEX0W]1_> M/6FFT( IF[#1VH42-@@;A W"!F&#L$'8Z%H5%,+&$+!1LW08@6, X!AH)]$; MQ<_4JSIOCMZA]E*ENO-O5#"ZH-Y\0L/AU":K:0 =:FVR!HSJA$7"(F&1L-@R M A$6"8MM(1!AD;#8%@(1%EMK420L$A9;8\$D,!(8VV(Q'3@6CQ2<=Q?_YQO7 M66A+P[9F]FQIFLYD/'=F^LS@4V-IL,F<3?^?-IEIWWQZNTZ]?GU;Z4')]X/Z M9J+D^__=LC#FH?>J? FYOX@4UU<^\V?N;[D(COM1FDR/UGG/K6)2L $;DQNL MJKR0_:_;4/D]6UDL#,+1=AXYH;L1C4C#9(FN[X2<11RPSW_?PJQ=YL$30 3. MG!7V*XU77-G + *@S2;D$5:H6R@+>#8.Q(?\#UA@E'0W#>#%_ \WPF1/Q=E& M & >[K]Z&03Q)G3]6 8?^MD<\*TXH+]=8\T^&,T':J2#1"/E_X-Q@Q EQ'M5 ME1>NK-BS>#],C_L.3&NWYJ6W=>*MZ+HJ$7@@V3%K\I*[^'/,+E O)P]A9QCT;=(>7'CU6XR:N%1P Y_81[\'=^%GZW=/Y0YCU\X M]^%O_C8)MEP#[U8P/P?^'S('!A9O%?U@).J\.Z*:7E0NC/LF 3WASR)<>QQ:]A-^! F!)4F]X.7PF:4;1G%"!3?,6"(H%FR?5LBW.?=<> J_ M$2636+$(_@RTBH"^+RL6*VL6?94+Q& S'][&V@GU_BU4CY"W?8%K #H^Z6 MZ/K/@>OPA.X2SVSQS CL) "'G,\AK=Z0,P8H,&55\Y"?'"Q#06,5&6^C?$] M(5#ER0=IE'QF_P1, ND364DG" ^!OGP5$Y=@X>%:?BF ^>[>"I 1$XJ9D#Y% M<%]*4WZ\&&DBWHY?R- B,:*X./DX=&&*HL5$(IO)5-/Q%GS)0\1:-DG1G .@ M!M_/$R5*28B2+D0"1/_9#;91J@M&R@_P-:DS4!I3(8X4H.^"I[_ -(OC E=> M!8&3J<>O&RG2(&+ 8#^( 0C*2BH$@R".)-/"[[CCQSI'P( M,OS$DM_8<@DC[0T"8RZW\3;DNT5][SBPB\."<4U"NR6/ ?&"%Q^^+-<0%7+; M%>8X?!,+A"5J#V%MGH!* QPO239(H[=1GFMKQT-D+CP2\;) "2FH[ MH4P1_/@,>HVRF+PPUF)RKZ*N]OY&@."V8ASB#:>"7TKG#E%P??\F&3#:S MW5[(%L$FSNUH 8 I2 :=? H*EM^INBS/1^8&+JP3)BEL@A!J'S4 MS6+W7Q1H]J,'2M1UE!^\8+N0WTJ.!,B O5U=3?8GR4@I$KL9@JJ4)PGX/RI* M "4'(8?_2_TO8 *C!+[//?DM^264AQ>YAVTW0F'BF\L1%7.V[B1GY;D.*!&A MDL%9YDB7'*;$+L8%A_8[$J2H+\A-HKE*R"3?D/(+=5!ZQN(J:GR<(^I<4'.I MVLU.=#")>['_2>9$G'_%=TOPO/'.^3:"42-0#D?9DU#%U$=3#,(X[#N5-/\0 MUYK\@\DM;KQ[A,WASK:-CS]2!@5Y5TL*-[<$'!.S$.&1^W<5[H)8GOC]'#C_ M]9XM8?8/S'MAK]$WW^VO&19+PJEA M&0;K@H8#*.->Y_K[&XDBMBC03X@.(+;0K4)FD['RP@3G4U!D>%*19WOQSCW9 M+FQX*%@LB@+'%;$]>ZJRB]HL.?G $K)&:_D3?>FFE1VN#V^HN6V@2"G.%DZP M32Z@ 7P:)E0[KF7:238 *%X&X=#US^2,!G2";56)V1_R\(U+_QO')7JPV.3: M^G>X$0 ='F,@1W)CA3LW#_%X+\GQ3SCT1PO7$0?1D2(V&_9'RIB=XH^R*V[N MO) >$@IX3:^I\,D*U@!O@5T!#V+91$]<-W,VAU1$EF):H9@)GN:#$,CC[T]_ M=R5/MP2%K9']XKR=$ R@@K.1,\'[V3X%#G%QGNW+FIVR?,W*]I&&;&&_N+]O MW45Z<_B!;5S459]Y!,QPBE&#K1>.[P5_Q:%'6GO3DT]B.H([$8MD=7_Q ^@5 M]QFN=<(0(*]!<*$6US3Q.0SV+;QI-).CP8P]83Z KWZKC^R]OZKIO4GE[3TIA*[X;KS"Q&V\1Y^(/"RY.+GZG7WB9QV,A2O CZ%)@LY 8]AP(4QNJ!^#+(A*W,S_P[QV\S'K"FN#) MW2PS671140I;H=Q0D*P12)N[=&&1<6[G\6"[A;>*+3[8[4G"AA@=WMOATK]= M;V5L[8+#:*Z@]+<3S1@9!9@<0Z.XT8O)K7+F3=1+6S352.PDQY##<\8V5 ^G M+\T2K]EJ=^=Q@9TE=BY-UKA;GX!R:JF<;H@C"X.@MB>5-(!66 M,%5"\MK '1 %G+*XX6'F.G^"TYB+IBZQTDA:-0-Y!\RN$=V#["Y:(2?@;4F.Y3:Y:.[S(IR6%?L:+JT\D1XT8O@ M^]+TN04%$<8,./Z:;N'.BOE/.'1J%D/P F:#-; '=W=7HBV-2(=Y_?#K__S\ M'_>:+34?0P1'B*9]YX/XS<6CS2J49F1QC" M?<%&TRFN^X6%BWLO"(22CO!L)&:!*T!CJ(>@@C/!5RE?N[6[/#DA,3P3>9GY M#(Z8W@+M<<63D!0 ,7,I3#N0"_PG5F&XGZ[R-V=A?Q&^J7"#L BAKN-^L MT:JZA"D$:%-Q11]CX9N0MPBTE83BII[S6TC-$B>TCG"LS!:\(U5XI \.FD;A M.\F9ZHGO M((-3!8-3S(P78J[<6?F@+9[$NG=L02WIX6:"B-F$"$<0(N$&CG8[@O13"2\) MO!;.U5+I@8QLUXD]/9:NDE<&#N .A>3_9?S+2S7F*52'!PIR34]KX4?PJ'0'S.)5/_VFD_"QI MCK??6$X]]UCV/13);/QD+XXC=P$:34XTVS$2LWKJ\@B9BU:L6+CV0$RB%!7) MYUN!)GRKY\%DEC@,7J"V_OX()1O0RPHN.:#\7+$G(Q3$TW!^P#GD#%GY+364 MUZD7'#,92!C._;U="1Y!8=OZ0CI@/9E'RV/.U[P63\90]Q[/'P!2W2.N4)E: MS/0NG$$1"D(OIM8&Z1?AB^[LC;8EVM'RI F[4%FRK_IVC5?/?Z$3"@W?N<-. M<,1,<+R!>[+JQ$J(9J\<'=ZOF[L&-XSQN%8[]XD^,JSC']=MC:R-1Y9]7F_D MBGV<#9KL9'S>L)>V5]9:UW6Z&(=4WG[P?]%]\>.^^^+6?:=+(KC:3;1FVB4G MFO)PJ%X1MH$FK(,@;+7FHE7T77^H=">MT]L(3?D?+JQ7N%R.ETZ]>H7BJ'1C M>X@@P-]X+$]U>-EQ%S(Z[&XKW=T?\H:-[+)9GNI>A2RE$BZ!+H[.&E:$_,# :Y% M3.DUX'1#M8UI(X [\[C5L5-"G&[*/ )I1G-9=MQ^:*[(,?U6UT=6(;B[D+(H0I28XL,, M, )71G;K]L@LA O_KF-Q/>S"&L,[5X!.7GRD#4NA(,G"9/)TEP?PUGD5XMQ MZ&(2(OQ2YD+DEAY%/(D)\I+<8!&S^+?B%':I&QAO[HJYXKML8S0MO PS>./ M^7HO0]0P&H[[D8A[2K-$5.5;4QN-#Q]D:\QP_Q<[R$I/\X7SM8O3U,]OM6*D MO'QT$W),ZTE)Y?HQ!J!B7(Y8]O[+TOP5$;,_+<3LIWC/@_=H)9A;H1HYF4$E M%^@M O(3TI1-_%;SDY+PPC%#'5.\95;61BU\H/\P)=1Q M9";;AKWB^4/%OX3;7*EW.5KRQSTUC1_,N<^7F$:43&675;\7H(I?36:9)4\* M0HJ%R1#+HSH@GV".Z]#-XJ:07PBH<^X^B\#*-\BS"Q[',$N>A(UG:3NYZ@+L M" ^.[S5BDC.M""L6Y2OK!.NU*[+5HUQJ:BXI)HT@/JABE*;S5"F95%B&F%\Q MOTC4R^ ;YBYR6:TY\+92>["L4DSCVK8SIX'B(2!_I*,B"56*)%C]*I+0%KH> MN%^K7L+2$B5C>?\RQJ.)4NGJ-8&M4JEPZX*KQ5@Y>>&R=]-XS\O69)R;S)GW M+!VV ^4*5RQ]9"L7WZY4W)UF^7$RJN=?FGV[E9H6]@-3R>VM;]_!FMRYY&46 MCBO*>0=@Y<25#<^Q(TMY\P";KS+QG@?JF36:OCV3>D=I4"FVTHYC=)(-O7<0 M^E;?6_;1@]WY1W#E6W.2D\D\*=MV\H:)YI1W@X?N-A^;OYWD$))!Y^W3X5ZQ M1TFN7<4VF>K]DE9ZD)A($J']!0O/2P]L@X$[L6DK/V=!7]TW:;\5R)98@\E6 M]/;+JQG]<@="1N];8\+YHMV$E1( M'-SY?.;=8T9V%"SC%\P7E[M5#E(RKU@MW7P/G5)B"S\FRXWR12\X>EK)E^YD MJE=4XZVD]K>ZG3N0M52%[YL,]K5W'+22KL(0OKMC[@"2UBK('X^QIJZ_>&+K MQ'=I[5_W2M7^@7KJS!'NMYRR_,\L/K'[Q[A3<9?2S3,MFO;//[JT$N@HD-&M1';64Y;LYR=Y2SEUG;^?CO)FXZJ2@>S=<)R[X=IN8S+$@&D(U#+,$K M"F2)041Y,BPY*D;;AALL8IL^K:;=0[#06821BBXL:'?42+\/:%\R!^U%TE!T M2('BNM/JR=*D)YNM@/R(PHNAXKEK46DX&;^T;NB9 F2V5X!^V*U>^15(^Y3K M.O0#VBSCCDF29B4EN;%-D^-N1 FQ;!VIOTJ847/+A1V(AT4#I"R]%6 %,X#0 MACGR N <%;"VKT;0#H23M7TRM$Z__*CY57/+? UV2_P-6EC@2]C.C+MR>!K M9M%D:;*B=)IYD])I9Z7!MZ]8T!=L-'%^L:JC1::N6*^J4_3[!3VV6 E51.)H MXE9&Y*Q-3NW>$"2,B(:U:6C<6T3#"VGXUR#D.[$NH^>E^X4^I=)S;V=?.ISG M.E97S9]L+'_^MY)+R[OX0R8CZXP)E43Q(M#N#?%TD7HP;QP RZQ\V+\2G4Z5 M/.17[[)>2Y;8[JQ7PYRIYK1RUFNIZ+UOKO7^*\_/M2;4M0]UUD0US F!CD!W MP[5I,UW5#)U01ZB[)>JTL0IO(-01ZFZXMG__MYFNZ1^;0UWEVUP2;="YV]RO M!XD\!YZZ#EWJ]".7NIU5HAH+2S5!^\3%T-2Q;E:4EG+$OJN.+KSRN.VHEUR: MJ?9,(R:UFTF:J6IF57L"<>G&7)JJ,[MJ)P1B4B<.<5=DTZU-\DT0N=2_?6J! M^ZXL \B["+88XX/S/=Y/:0B7I*N0IMUR:4QMU1K7-"1=@SXM-P60= Q9.B:6 M:NA3$@X2#A*.P]N1/5'U64UK,$D'24>_I4.K1)*AYF63E>L%THJT"4EE#WBEEEI4MDN3%93PM_@DE\ MY?C]$>;7;T4FXJL<4KX3TP/W!L9B \QQX]>]G+ U>U7F/*T8AO&UXLD8C33* MVO7=]7:-]02Q/ $F%L*,>/CL.C -+'IP=J)WBU&FMP]E/^2PM=QBNF@.0P)" M*6LP]_60^>7)?-LTH2]2%?Y'FJF*(^R>SPK" 0KO8^XS/ZGY]PRH%V_>C9W6 MV"O+#BU'0?,IDH+E/_N[DG-)3;5C^8F1K#F/*<'S /.2CR8LJIB-O&(+3&?7 M#FH\>SR.L: =%OT(.;P;B!R+&FU(2?C"DCV+A$O% Z5J[A2X%A.X6& MA4U%440WT6-2WR+K%"P Q:(HP,*H?)'D>>\TL54&BHFB[@V=6;\.!S4)6(-B5 M2ST-:36M$+HIO"7D294'A6U!;,*D\%TDJM"DWX7])SNM)%*9D^2N:;-_\*1T MA1<%R;X,--OZ(7<"T!?_PMH1[(]=K5JQ1;^U9^VICN^%WN?Q:U(D(@Y"K 2P M]18*6RZY$TO69-5A=R>!I,;$02526]X+;*TPM:\H@>]4V1LI_8I&0;9@4# 1:K&7]QHASY6\!+%TSD(A)983=,+O" M(G VB).=*9,C[D7\!8DKI^!&RO=BJU<^\PV<47"3AQ>O%6U\_]_U2]Y,3U7L MF)5I_Z9J>(2NN ?#+2@K??L;D-/I7KDQ +PH&(VGM6UX# J(%\03XE(<89Y M[D)YW',X=P-SU!HM9![+6MRQ?+O>N!1#?/EV_D^Q9P1 361HB,OW0$E[ M")*4E[+IP#)?2%Y.=<=LG'YN3TA4.8R;C@J_I2S:\:=^(:+IN+V%B#XGQ? _ MRQTUSA5P[8[NDGHHY@F[Y(IV%3VS4PO:L,1VS[WE/;P8SN&+0@'W.UE/+A$E MP(8C:_GCD603!AL\S^#9<\F9*)F)-K,-"I6:V,:P^J\HKO5!_.&1LN;-KIE,5$X2U++DK6HW0G%J^TSEVNCA+^"+@4!U LLA_"J\4=L6/\^[NX MQG[_^(/R)=BXCC(93]Z]/Z$8\4%4MW;.F.+G/']^R"[<8M/Y(6T8T&296W': MS0[%&9Y@#_#W6BS 63T6C0K%^3T0BA/PMG91R\,/BZTC:[1EEE;<9OW$M"&U M/9ROL8=#E!U$4:7+O3K=#= Z)S6U;! A]B&X7@B5G)SN424_!5A;+_>ZD?+K M-F_22,40[A&OHKX7#]=)BS!VEZ^I./!GYFV3U@4PSU2=+Y.S M?-E N"VFE MWZG!WHLAOX>EN,E*4G[&= @XHY$_6X=U(78'"G= .7IT.+G>Z MW!V&81\..+1[2[Q:"&/I@9V',Q#_Q-Z_NW *QF]XB,9=+;0HYIOH9"FS M]]]^*LK:G?M!45)V JWSW2:R-B#2@);!^F/7=-X_BFO9M1U)C:/"*(&RLLZ4 MOXL^F35>:T5WF1 %Z)F'OJP9NV; \;3O2\"WL]8#%.@$@M1O@J/Y?0C7-1QG7A??V+A(JNC6:9;DK,B-AI* M^[R@585GW,3*JY2:E/K0#9.R5/I"K.%RQMVMKQ5TCHHNV;+3E7B)0&^ M3VJ5/=#A,VCNQ6*TN#7#IA[C1B\W],T&3AK9(=0]U GINS-"O?'NA-] ;M&O M!H_<);:4?-'/TC? F1V^)X[3*0E1-<,XLOBGFMD3DBY";*\'CIK8]E4TC6UC M(8J2+KOK1U;/,V]JV,BK5ZYO3#HDW)/B'45A^ESZ&G'3D!I;[%K2QO82X/#K M(.2Y+2%:"0/27&3?S05G4_/*UD][M@&G\,;E/WDY_N'7LK%7N><1DX7O)AM/ M)-\NK'V!GVE:63LU4]$" -*@$Z17,"%GP=YF5A#T12"L1_@Y7E-?1)G4.+LV M/N&V&;H1EQ>>2-Z(CT^A@XH>-7VYHB]?9)0S?PF:?NR8VO_MR+*R(QB>MG* M#?-*;:<+]A2J\,UG&E5H=SQ$%!1K00QW'J=Y@*!D&^E?7<)S*+4+T>7*B5$3 M\9##[K+WM%2XPN:ZNUR5JGCN"G&3DW;AAQ>LEPW3>9)R*&1"*A"TH6[#;!7) M)7V!%SCVS%SI>T[>YH8+6>X[J8F,?]TF)T%A1DGFGP<,FF0+YXC]Y:7TRD!8 M2F)A!I&RB&:"A#V[RSP6*DKMR4L@^W93$<4!8 M[>5'!S?HM.5=+MP$C\. 8=3B?DY0DG8 6"4_O74K=_!G\?9@P_%XA B2Y8)+ M7O6A>$>7]PUQ1\^XG;X!39J1.*1@% LN/6WEDYM?=OE/.R06+6'9-G2)WFX1 M(!X3.<@JXQ]3U?+S5/$(HJ:-](Y8+G*W0!EDD,G MMS_LF1[F22U[3VY_AQ8(7H*B/;O'3FLKRO^D,4C[;W1S5O?4U7PX]Z6:*KGT M@@!_B/%AD(NY&%;N>11M42G:8DK1%E<@8UY1)A%_:*D*(R;L@\YVO948RPQ8 MN3#/G?T -D14P('C;$/1NYJGYJK=%2B][.R[PW8M,K!++CR(9K4.ZN1G.%]X M7N"\K8^S+;%\X_R(>JAC*OOG@GDN87-TZO0CK3NHI<,C.C^AY^X&<^(TA<$/ MA8BX%'-K/')LCCXK3:GI^XZS3EJ\2H?(6VM2O:S(9K@>B@,[O MQ\>"]QO^@$O/F:X*-S]Y)HIW9\[Q.;B3CE"XS8P4MBY(GE;2N>'PKX QCG8 ">8X\XI^V"+8!H6 M21,BS"XYF:4SVYVCTPO#;OJ"!Z!;W&?) 7P5AG8][9F7,@]]>OV0$>EY4_ZN M[?5N9N*/6S_W!]??;..TNSE>:A-3_Q%+_Q?I4@=O' M!X/M'*/9'4H& 81) *W_FL5.8X9 &@*0&)Q='[\I;:\L=\5/X@&B8'^R@'2X MN)U2U ++R0O*I!LFW\&M2KF#K2KOXLHYIU*IQ5;UT?+U+7W7-6-&ZL9UHSWG M6Q:&*!'\]L56V'\$:5SI=LFL;#E7QYX_-6XBB9;3-[N47<2[U3>[[UX, :L\^KDS.5GM04N\>U6M>@^UM94(@X+@L7 M0;(W:9.V9BS=>)6W'V4;M)I-[\1"( G MG:/%CP2M1(RBL!5@?)ZP@^"0B5BGP6T8&)GJ-C?*OBJT$BJB ,6!)0>R,H6" M<7BXO>826-887?Q%:C"@/D\#0EY0R)?"@C^7<9;HU_-Q?X2?077\4VSW6=H@ M7#+]193MKL55JKOI%Q8%&B'1N;@F:00:*3\4J;3#;1I]POS4C8TXA=\XYLRF MW@R@B'!)*!N/R4:-Z=>%=V(++/DM\9Z*YP_8DAR&41?!XZ+=:')4E]_(_+& M2B\)H10CY:=Q7NY 0\>(MYL8IJU HZY)[Y>])( R,(6*C/A=I=1=):5;9$S0[_F57O(=)3-4Y[-/PP#W:NQ:78CG2@-:Y QWP3$92K/S>?8:S)Q.XG1 ;>-VG<(A2?&( D0+0K@PR1!4N85()*7?QB!'*QV!%27C8C@51 M>CSD?[A)=87TNTEPEKBM 3-^W^(;]^Y=(DN;>8 BY7'W%8%A-TIR)M229>&8 MR;,R3FQOU+V(E>0H) PX0K[6,/%H*X[(8GE%K&V8N[@J&43LE)^9Q6(FSJ(9 M$QPNY26KED1_3T[@E8-]S0YC!1>P.+/ XF&0'7,R M#>BY2Y[%DL;<6?F@P9Y$3*;X"(^1J+FSX!)QD)&DVW.2)3$L):@3!LNRN[?( MT\J.G#OVEN3.'>$LB\K%%5XIRSTL=CP].H5#%2"#V7'C&BG?RVEEYN_%&3OS M_F'+]&CW"2\?*N<"#G@2QSPLWXYX-M"5Z'UW$42T)1F M]:#_ _-8W# %[CFBLMAFEFFY+7 ?32NE563@W[$0(CSLM.&>\N:MY#$.G*_W M?Q%;U0_Y8^V/B>!W[,BYMX94>>5NK9%8;V*&A;UB 0<=#!F7G_+UQ@M>N;2X M@L)WMEY2'2"WE2\!//+TDE4]2$9*OK 0691+.7#)[BO^+K^U/Y;8/^10TF&+ M?_B+QV#&C\XJ0.TI@7@<+[L$Y]$ONK)!?HE-&CL(M6T22H"D;J'B/ M%$UL&MDA)#DM8'R]N'WA 2HAE!Q+^'L7>Y&EB:^F-&"LR()F?)H1M"3[RI])RA)M'>F/(RL'$1((L#%(HI[^RZ$F M$. B0!LDYTV[( 5.6T5^YQ[=KMXH)I$(5MZ\R>$(^:CJL=7;2!G9D-K*OC M8IE="*B''P=2MY"-D&JVHP^VKKV_6+CD M8=\:(?#A62.GI/S"EV&XGOMUPD/I $^I27-/'_7&GX$;A>,1;EJOT!7F0:G" M54^.(7X/IIWSGNV;2QY85- <"=5TX;K-R=:DPU3Z(%"$,T%_YD_,PO(K? MH$R;K?XB.L?ZL?JR"(U/!P4K0G1JE5,*M4N-_(,%+ZIS(+;L/*<5N(_;U(!]06F01KZDNWL_3ISY.?D MYB'+J3N=SEN/ $6"UE$YM+=A:)V_4V&Q/TM%VE;@"AI^O;EHM&=GY;/SLHG_ M#WY6CN=NI JUQTTMI*H)7*#)1?:_ZADQ>[W!TKB[X!U-4/MJ1_;2A,$O-ODS M8O5LH-\,!:P7:^ K%TW(&1G/7JE%1*NX_J,*V'"&-WQ]A<"<]4.^Y1@VJXKH^[W3 MR&OE3T_4:5/9]?FE.N9E"FK,V0JYKZ8.-OLWC+PVUBSECNA1_ZZ7Q'4<4O;] MIX$P,[M+CLXAUA2Z.L+ASV'_^U^]9?)('X:^H/_G<[&@(]G)[%G,[QM)"/ MF-Q[6I(7A'ODXNE6DPNW8_0.1(^V7:R6M ?]S@_ZBQEC?+?SP"KA\4)'0:VQ MS5![)(*FQ.^9?E0DWJL\<#='PA]OL.O>F9IY7*+&V^WLUWDR@V'S\CE3!1W2 M>?6CE"$414L-KO)E!/'81FN_08"4N&C]D@<:N.^%CCCGBKDYPESCM*D4^PH7 M2N^L*O?>FNL]#$6X*,0_&HL<#_F_BQF5<:78QR/D%*JSL7U6_N%GTQM[#?S\ M66\05RC^Z&+3#O_,.KRR"U.(I>C^63R_^'@W?G2A]4CZC)%=EHE+/X:[Z-+/ MKGHL\H]%\E:/O?HS1BY_Z9,9+*8W>NPU[6"O[=*+V-QW%_0B*L*9]])Y1UP7 M5(I"\#XD5+ZL0V0= KLS_7=679A&RZC+&O' ^5X\F[UH(7IXL4G1;2?\U!8. MM@MWJX5#+B% MX;L0=T#'_TNLLA;+B-'2Z[E!\G7#5<5>*?2KFNWBK%W5.S^K2Z.7B__;0O1* M%E**P=>NSUL=L>O78..@"N_R_P[[3W;E?Z]CSK<2J]NNVT-)3C3M&=T5[9(M M==JH-R+#::-\-_OOIZ4L7>+W7L=-M@4P W=IV'?DS?F'OKNW2V)06CBO^[0+ MMZ2V&!>.7#QQCUZOF8T[/!$UYI;2\60OXG:]5EJOI5J*;T@DZIU-C(B)$R*Q M?4T;3:AB=OELBY)F9*J1]7\Q7VPF+7Z8&-N&58EB3'_?[10QP>;;E2Z('&V3 M1,NHB;KXMKE\E:\V\B",K N1K_"5(FLKQQB5W9^<Y>6_4F+OVXTTZ[K0E)M<$RM'\]2+RPH"RG3<-_--JH9G*>/ MB]^FWP0>[&L+-P;S3>P:K>MN6H6WJ0P)E^8(;]E1#GF>7ZK!=V*]7ED!>M:W M3;Z\>-#3GC;V._7#GMA&.NKXD@J'"SC3+/H(.3>A,TK*C9W)9M7]X;@FT5R< M8I=XSD(I=_V[9AIG4=UTM.B7@8XJ)L[U([>;*>/WD>>Q:"[;[$5X-@Q,2 GK M9NIU^].02CK3MZ+@J8Q##]2:.B0C%9)I;/E?"[Y\V3SC'1.1IE<\;.995V4I M+"XD"YP/":53;M_V53!58#Q_:BMX7OH\1B"=.9,A=[F9<'T>OY,/_8>Q,C.R M@,4>/4F&FBR8L1O%:2"'&-CA-(A';V1 [*(T(WRQ0CT45$4PK\MR4CIT6ZF\ M3*6RG%VN;:]4?J!E;)S.RQ#I0B7")50#'Z>]0$\9+H?A=-(OOQH^VC^U(<]Y MX/'1:YF3:8+MY\$^B;G_KU-:<]%O-]8BO YI^P$F]WNFNTG)BCM[M2H09O$Z ML2_VS\'_LWT#GL?4[//.RP0M;ZV>CE)"]ZO4\=Z#3+,J^&'S=E^E_8DT/[IH M%U;DF)>9[^G.ZEZ*A7'_%V):79=B%K(OEW4J9:G)8.J/20#/85UA.C#-@M.R MX?P-TO86J _%G5!J#8FPHE$ ,U?#6J4=%N^]92TA)Q?3?W'VR--_;YSLBTE* M]KUX?S90J6(2#71Z287QQS,& ?RW(I-+72"Q\-[MN-[H='SCIBGMYBVY>36% M?;<@UNZ&?N\%,].X(JGM]>U'6UTS7N2M/2T;L$1G5?AS_<-2="MF[HKF;[&, MMQM\EQL,5>]E#D;A:2G:;]6]/!M4V>VF MW-GE551Z5+5T%[I6G(V&GQ)'<"L9=RH9_O(O:'P_V_-P]L?#JEM&6:%9=LI- MP%5KJ^W.W.W.I!*FBC6O(EQ.'#.3U!R@L*D"#UW9+J#=E[OAE+G^D(%NO^JU:O%Z+R58R]6P?8 MH[_R1L'[I3H^MH=AR<,061_"9GSL#_/ +:W.@O.^$-RF^;5M/:%>#:+7LHQ/ M+J29F?=UEU=\[,P38W2IA53\4O=B7#.1,L7V8TGW]O 5"0-'P]0MI"1TFHF%C6.C+U[18 M*?_4.ENC7+M(7W[A61V.[^6M$2-9U0_[D;NE&)U MDQ.V&'(:7]6 =;:Y:6'E#1(-9;51Y8@K$J':3Y5ZO">R]F(-$JM7,YI?IF@4 MC]FZ/(9$BULV9BN2#](,OR9JL\%L=]P8HM)]E5*ZTE56G.W!'*%%Y$\+1/3) MRGX=VY G+^V[. K_S*IFZTTZ[0>)=,V?^=?O7KXY2(=RX8-GZ$U4)^\-AJ=A MX_IJ$L.TD4^CS!A4D7JSHM@-Z=2-?J@N&BVQYURD-!F.Q]'S7XC[<#H)0!-H M[<+T$X//8*9Y2CVU:T8[Y"U[['4MTPM;T]*0X MWE-_T8QL%-:2&M6D/_0[BTI;$K:&!LO\L*/R@/QQ^3INI^N>1 MX[B@L[UL0,7G-<2'Z?O?U1,.D:\PW@A9?KINVD\S#E#H(6[^F2$LG]MR;BG* M5G=#]4\)DPM7J@O;Z'>Z'SP%);%28RO"*R:C7CY-;9M?7/K".N);-QTOURCU MQ@R9 B&II]'O<# < /]W)?P41[%XIG]; 3Z7\P\W[L6:EC"]MN([GA:AY>@* MN8)B-IS@Z@)M+D&PZ./8+QKS*9(]4>>5*5K_,89 M@)V_H.;ZD'_QO''T4&W0)[RYE.CV/RZ M: ;GKN;(W8^/:#YA1FWQ_S\L*?Z29VCX=1!\/V[>2Y NC&[-";LJOS,]3 MI\>HUD9*PWY:AJ8NL76W>4@U383 UI2I:HH!J,,&F M4Q :&H6&?:426P2>:DZ\6J.*K7Q2/&A<)8RT_MTX\7=Y&1&]*/FWI>[,84DGVG(W_/%;4(C3LAYB/%OH%Q M*4+KQ!F:UVH$,T2OC28&,\E!92^UXO)/@>Q)*!Y=,/>4D)6NU/(114.@TDN@ MZAJ/I(A7+TCZ:=E^J_Y.:!Q?P$P4VL$L5A?="'J#QD].E*E;L#4G'YRWO9GT MF 4+<+G-VV:1SDMQ!F>7:ZNS2!^PZ07Z=^&0Y,2V?WQ?!52.C]&A7;? MX^7V-99\9RME80'$5[[%"SW$HIE49P2G.-"8M> 6+9/$+ M7TTAGM$%O: W:K!NU\,;ER3C9570C4=?=5MI/*SN^UX:=*HY+C_:YBR"!M/4 ML#X61Z)HGY$^:M2>7#*02C>O(_7A::?J\ZSNT>C_,$/+&E:HYHM13M M_U*KV0O+.]]P0ZL*_KM^/^N&B!5%]+!;VCA5.D[#997Z4Y>;-MNLKOKKJHG< M>?']*@@1[;G>69ABR&U&R!F*KTBZCQ M-RV$W'H=]$O%7]]0RL-2%-;^J&Y'$JS.LB%)'-9T4%B6X4>QF64T>%3A".EV MJC:"R0%TL3MSHQ7*B[KMU6ED_$VG(:6$-KKV3,]BX=X@=<=J\&XW@J/AHFQ4 M0<;JO>3*2\I_ M2.I9TLZ29W@TBA5"L[U[PDF(IR7(?IY6/M@R_E@G);< L:C4QA:0]? GJ3=! MMR+U;9BB)5M[:KP[L T5.9AEJ:0M::RN7I_&PV,+[XKIVB^$/YNJ[,]46">+ ME>+>)/:YM^%V")IP<'&EH&=ZD,?XXDF+WAO&M-MYY69>66;HSR_KO$=F=J)A M**>A$"\F2$03=Y!P-AR,^%^!L[[:G60C= NOZC>9 ECPS\S MU6ED5Y_\GOF?G9XVR!')A!2.4LUAK@46Q&;$$<5SE?V3D9V--;)>)??J<6@: MOV62_2ZIF8TJZ\)7/ F3*6_SPW@Q]3UF)J6V+@F+%]8GKP&.@S)95&"761_. M!GNAWTWT TD)"/9%?^X7\2U_#:+B_G92VPO^KDBO\,.Y\*/8==H?O5$13$W8 MG)Q6(4.U$4M]66A@-55#"%N\F$["@0V*>Z$USBY$&FEZQWEC6;8.O=^5-7,- MC:FI,9^7@:J8^!@G'''F&F_7]4P+IA\5'B2C=8/=V1%]!%,FZ;',.Q0S&HKZ$T6/:RX+_RY MBE>?+0W!\+?GE0F\>.S#V5$$BSLYG1 M69J/Z@<->#RIOIB2\BZ94TAMJDFT2M%6+,M^BZR_IJ(WRZ!3TU'&4A_KS8>(/<7#_!LB9-1KF=P? M06?SUE[2:&+(95SF1LQBX?:=Z>B;F_7'E1'I9@.*%F&Q..$R8% M>S<\Y\RK"Q="V;N=MR!B]3="V*"(% ?G6O2BV=+R&Q;]K0N?=$AM+ ]H%47UTC$: MSV6D;@+MUS4650'>;\+]$39\"P$WQ(N#%=]-MGS=W6[<+=Q/(3&K#DSX3?H7 MA60W2\GRIZ$R)87T_2>Q14[Z@,!N)_2!23[(9=X0#LZ)C6DBZ2^\1A>NV73< M3OW%=UZ>)C<=F").E?*/SFO^CW'M+PCM79,K>-:.*L+BX8:OM,,BM[=(EY[V MG9]@B9MU7M8@^M%*'=[U0H)*.LFA&K&?'C0^*02D?'^Z_ 7=GJ:5OIK]>): M&_<78QOO7R;>CQY1O/_AEC'ZL4^MB9FU"/YW358W'-5<=;W!+%G[N-!TBB:[ MI2+5L5XETU56TUQJV (4"&:Q\YK1,*1^ZL0Z-?>V;N=D^#6X;+O%>Y.KL*E] M5C]8QH1\P/OJ5V\6>:'J/(^97_I\*Z^LHQ@[^6('17BD(!0MF!JK)%0_S&&T M2Y,^'*M^3.B(. KWQ;".X19],B?Q(HSIU:?^4)U8\S&Q2@X_CM3I7.S?%4NI MBZ5,T?TB).QQ-C(P-KWFO:(R+"A$T7*9?T: \J3*1V,F&K&-+(44&6ZZ;< M]50F$Y,,_-?CY5.LG!>%YT7,-(26OQ5Y:J.R,WO!FGEAZ9L9&25+<*I\J0E* M&J4>80=_;@CI H;E "31:Q:%MECN:CC57J@Y##U1LZXF7P1CT4C9_>CZB5_=_BBG:&L#ED)=7)" M4(W*'(\%7EZ_RBDB5MGM%T2Y.)>QS7F1/:E*41OH(F'UXN$-*4>3&1]\Y8LL MS>9@AM_P7DH1P4(KFPE+-W F>DCC !LCUM=<8='M7ZQV[.1[P=F3'ICNFV[X M9CSX34;F>5BYN$M1A<_F%/C!M3^.1R#\&._BV1\7:Q([T'5LW2USUA2([YC_ M>__/ EECS_Z MR3#<1DWIW6*+KU=-*M1RI*OW$B2J:X/K)/RJ/CJ7-'JL [6VN((O&P/E[A->OJ>+^M>Q $Y'H[/3M+0:'@W7FA)FJ+KB?$BKKA M\ETK.?J-@MM[WYQ6LA>^\J7'MJ,*U!V*RB-/J-LI=M4H5RY%@ M _[\9\I>]9?SPE''0]N-WT4_UWG.084H7#Y_1K26!$$_]^SZY:AN)D" M:C86)C*-_#NFK==76.Q:JX/^=C:VS\H__&QZX[.^.G_6&\19Q1\MZ.U5@_(N M3,!<]%$KGE]\O!L_*GM"S7Q&=S.:7?HIW$67?G;54X78Q7C]CR6[&>8W>NK" MGG)\I[X$;]$Z[M)]OEH9=>[NR&SBN$VP5:-#>JTG3?V8PC3C^:X_8-D_]H;G?[[)W51O;B\!]J2^U\U M.KOR"#2?$DFK'^1,;,#.#X9+;WI&+]F_IR'(6[AI8F=OD8+\[%9R.-.V\)I^ MH$NT.GPDI^/1P;Q$.WO/FXE(OR3?3^?MB4W5O"V6;RD&PW\YT;VR:S:V$;ZF$^RW.LE;"GZJ$9U=*>&A$-K(G=C .4= _AN-6TK=7 MTOU69Z*5]"4+T_M7&)1XC\>)/9WJ5)7HO3]H[.>H."RB+._-+TO5>I-CFF=Z6ZS,#!57_]34F"MB'K M<*-*#C4UB3LT\A,4?.WA),\4_!#_@RE\#FF,96&NJYJ,1+[QHGQCXN_-LHRAJ&E(Q C-HH9.G>!? MLT@UYSZ(>M,/(<.K+&I(B74%WWG1JZ%8Z)F56I2X5FY!HB7ICX?SQZ#8K/\[ M+JOQ^W4E4U_CI2I_;KQU?L 0D1\[O?%X6J;7QAT[[4TF-E8.O3T+9R 2 MU!Z-/JI!07)44>,<^TO?^+L^_2JELO[P_.CMD3\3FP+AU[4F2W5\$;>[\_0D M"Q,V9V0F'WZQ5:NN4.5;\+@&8JNJ?*&H(RJ;G=6=S(=U7].&O-PLW9SDZ MP@0#TY)6NYW]?BI,G=N,+^93NK5#V M?HGD>$&J2K5O0^9Q;3YZ?2LW^.'ZA?>#UUT]4%P>WUJ\J:(NM7H.R M5A YAHKSLM-BD\DRV*&CVE*M:.$+D[6$Z(;I&I9M' Y=8?O],(/\/W9^>/U\ M_^B7'U-M[Z@F["KXNWH-$_DBP4'S4@@7@0Y%THEOK!Q7K$FHQH^F_4)=][.<]F=5G+?U[\,W7I;%J0V-IWQDG-2F@-EU%EN3IJ$\ M!IE4H0L]CL7VC M_4*@QQO%=R=&O68?HAO(1:BC&27-M5(.PB:57^E6#RQX#+T6-XPMYMW(#ZOB MV8]?N8TN$1I>UIK*I8K*EBC'1_7!J)JS7K<'%=066UYPE6AK(A-=-#+'B?N^ M;"=[V6[=^*4WVM9+QA-.:M';(J%+.-%Q7+N=MX&2N_'E:FZ)6C1>+;%O:&3A MCURY7@7]4G24]%BB1I4)WF37-0UJOD64B(OFF"Z68C=4TI;+T13DB^6;%BKE MTW%!K[&XOF\]DJ6N\GG#"C:)A;.IB M'B"H:-.VC,81CV+E)0FE]$4'Y^I ?K7J<]0X[+?>N*0-*#I?))J?V:4Q-BQP MLT]=4QVZ5'>988]-P_+_'49TQ<8WCG1DCT\<'(T#6_''E&WHZJX8Y;F;HX"= M*!1>6SWYYI6 M+R&&X]0A-W;?2L<]*6[E"5EXG\^BXCT&.$V]S MTFZC F$'<=31WQSFD+X>?1^-]376_[ ?VDUY)341H40K*GJA9CJW-^ARJDNH MP;S=: ?4N.SC OSLQQ@&>=7N)EKNF5ZSL>F89&,.]Z(B9%\?@@%\77#&]HPI-/JEI&NBXL9/O4+ M>MV*UO)R%GG12F*3T#HT,O!,K"X7;CHHQV--LQ]8[*<6&_@V-OO"@*KC75+D MA^6ZC@QJUH?9N-J7P[XV7']%N)YN*Z/GPZS7+U:K::)J3H9LZMR7^AF60;V; M0WC9Q*@0OD15%41NQD(9)\=UZ#$^_&1U!08!268;ZLYJ@(%C,;$OENSF%YJG MS*JCQ6A3:Z6"A-&/V7AK.Q#"Y?74FPWA2MZ0<42 JG&"L1\+$SD@@+^&9RS] MZJX:SBB2D3PRL*SW(C''EBIXSX,?)S!([D?CXT!-_(RVQFFKR]$GT^DTCCYL MXNET4/1B]KK[\&M2T(J/0P.MZ,,KVT66)&M%I*KD'TAW^;BXMRI+N:)=K"ZDXL$WTAT7K74RSYN1?MC]>0AS8U M 5/]1*L=T2'$3!LF4]7Z_'I7QT1]MH/$=_GU9%AT'RUI[?U[NL&,;PRNT+@7 MGYYX8+J%)I)H4\=))[-S0UOX@&#Y#9INA_EM&Y;/A8+X9N"G_9- MHV535)_0SYU71>]@7?./ M0IZ\FR$1MX-O+(C=&34Y.. 3[6Z#(&D\L6>E5ZPWNM"P/EI#:1/*1A\EO^BS M"".]V6VH<2VN<=E-M&Q77%@VBW]4.%>2%99[#;%FG6T^\^="F9\;Z 6C*]@E MVH9O?_EQ09_HN6^6:WK), H[XLN/%QN(E>L3^CK.Q$K&_H=C%Q8\Y@ L?FZ" MM@41J>*,%I9MYXM*/<,FU:ENJALQ]R MZODE;K*:QC/%&!<]J!/)W])TFK.L M>JLF_27Q==-V1MCT<[/NJ\C;_X59_"Z8124I.F8+IA[TA-2I8\[+'Y>E"C8L[(1\_20C MKV\DTO6')OF/RATLP@5ELUDSN[P;DZ![]75ES*CAX"\.4:4$7K[>C<6^L-!I M^0:%\R5>*.4SHCY71$:6U>LB\ 9?X8)H4QEM6)@%4=F&35E-+M9YY"R\MLWT MT-G?U]KZZH)\$PFZ,.79\$:XT)MS3XKX)$T]9@Y$KV?B4C^=3^NX?@H!20H$ M*^83-[34#\;AS%>QOFH.]0QC\&^LPK"*4$AE:TDYFK=1OXV2CA_&O_4>1U4G:_!GCL93L?V^3#$S,:=/_YXO0TS>.M?^?LPN%B? M>Q/"P\"@IS9D:+]/!S:QH6.6U)UM6-"RD"!VMC1E.OI%%:V\4[UT>4#&$(DK M>E\L5R;3>J2O\$BSM120B2TK(+OM]EQVPFZV3('#[-KF _.#>2"V\F8!STT[ M)VS,X*\@ 5R*:GH39?:'S,;SNCNUFV?F9L!'>99+=Z[-6?,7+Y2U<:K+@]C_<2I!+R M)@0#!6Y<1C&P5B&0U^$BO- ^*/C,*HE8+\]&(0WQ5@A@$)"X4\YMJ]9K1LE> M<<)/;>'@,J7F3SL+,M!] S_]=*,YSC1=JDJ?V[]RWP%?TZ*D*R MTT%O\B80%TW'9B=Z;/W@XU_TCX[_HT?')Z>&+-Y\./_W2>__]X_G1B\/^X??#TP/\ M$K\_?4G^((?]]]_//GUX\>OIP??/Z.C%9_KATY_P_??W7]^?'M"#3Q^_?SC6 MWS]\.CPY//W]Y! )=O!6GNK37P='GUZ=O_]D^@^_? M=HC_(D?'!U_?'[_Z>GC\$OY!WIR\/_W6/_KTRZ?#8PT//YG3#^_\.(__1.^_ MF]Z'%Q_]O_]B!Z?O_;L/SC^?#K[_?OKAMT-W^!Q^^^/XY>3@+?SZC\V1RA&7 MP&B1 \JY )*# R&&DJC%=)Z9\\?E*Y ]-\_S1Z-O>1E74442J1;0B36>:6W MN/0H<2ES&AG(.#/$4 F-%(Y+AIQ2&;>*VHA+L,6E3<.E[Q4N*0LY(QR#/&<$ M4$T($ A1(*301.=9AC#SUI/,NC#PY&T,+JU)B]\*[>_-; /A2S5ZO-ST%^+L M-J/1/6A)]58$0"I,K19]ED&?MPVMB'&A_)Y9X"!"@$*G@8(. RLUIQ138IGQ MZ-,5F1#FF(@J4Q%K?_:K,MYOQSMK\/1B^$T MG[AIOYS=FVIRK?#?0OA[\&LI_/XY??O_WIQ_>&?.'#WUY^/WCW:__]NP,_'S^.TP-T],ZOW8M?W<'WC_#HQ2MV\.(]._3C.OSZ M#X9(4J,QP-QR0)'VMD>F%#!60B)E)F3.(I30>14@ND27.83W<-.TAW#+#N'W M@Z__4.YX)HD!#$/F[S,-@3"Y 50X*W0&&65N9P]U,XUG0.N4@YOZCS;9N7P/NZ-.?$\M)-60F\EH;5MQS.N+8(<(*R\ M;6N&M1IX[3@%V(JCLS($\ ML]@K&@QF6!+_F=W9([P+A=P@'U3K.]XZ[:(5XC4+<4/%(-A([%4,1[078JX- M$(@XH*G4EF>Y%#JH&+++R+SAO?6.Y*W0,%X'_L1>06@X+DK7$PFLGLDTO96> M\10,H'O0,XI->IGV:']@CL(&I13P%J26!ZFC9NJ>5R X9\R$[!@/4CFV0&AN M "2(X(Q*CC3WFD;6A1!OD!G4^C&V3M-HQ7CM8MS(='.9X\IRP+BA7I8Y E)) M"!3S?W:2^?\(!@/N0'6QC*O9&02*$D5P()CJC#)(@19>ET.5E4SW(50:YI%XI",%: MOT4(Y% 0D%E*M#!$0\=#Q-8K"&QE!:'-N]A8<;T'!:$5U]N*:ZT,(,64(Y0" MZZP E'*O#'#M ,NET181;+D.XIIU1?8(,RPV5ATXJMKV]JV*S:#]9V#H0.BQ MUN93/+2F4&W/'V%WWH1Q'KF_QC;Z05L\6@J/7C75!P-5AJD'(.XW"%!_>P"I MH02$*X>/\ MTO-0CN8M'04)R(6"@%LD.7&4*$HC1&&^299.ZZS8.C6CE>2[D.1:V9 .9I 8 M!K"&'%"A,)#(92#+,=94948@M[.':1>B32KA>NP^BTK9F*AO:RCW>-0H= _Z M1+D=KP9Z>&J/U;?6T+D=]OPU$_+(E56<8* 9X,&@)LCB@CPN:2>D.' M=+G!F0+$[QHG2DMO"P3Q M1:L'+%LWQ-%=W[2)!H17<=HEMK"I0IF4F%@&,F1"6U M!8KG_MAF2FEF*560A<(+CC>I]O7+3W]QP+!]T:AT6+N M4IBKF^J2]=MC*,,@\_L+J,ES(!"5@&NN;2XA)M#L[,G,VV?9RI[=+6//:!&M M1;2'(0II$6U91&N4[V9,64D$\&B=178 M/1:.D/N1P^RB'.(@AW_T5-[K]R:]@B+U[8D:V9-AWR_L^/_\E[?FLY\[H<1] MW&O+K6KUV&;W\TH'WNLLR!/ZO3K<_+L5@?A MIA&7AWS&4R)(KOKGG:GST'IDI<;@CTO3>LRMS^^Q+]7K=+!:^K5;*%>?9LB- M((=0&*@!E.+A@[?YBO>OWYDQQ/]K-B>@BM_7)+E%]C4L,9;F%H*IF;8GK1#6C"!@_<) M \I$!G)#!%#",>*$@A[%=O:PZ$K8-MEZO+)\ARI&*\MW*\N-] 2B$<.$ *N1 M]!:/0D#QC(-,Y3(GF".)B9=EW/6HO$&R_,1<25'ET,/3( DJRF50.W([L*[7 MICH^I#?FY>E9?WAN[1O;5Q-K&JC4VD.W :<97BBNL9):.I#E@53&<>?M(49 MIAFCR&EM$-O98[C+\";90VW:X]8H&JT8WYD8USH&MD9SI2%0R%A 0]ET+I & M!BI,B7&<6!$:7'3IZO9"Z]98"_/D(_1E(+B%ZL4L7UT)2^&4&!Y1)Y&0[Q$A8X*)7%Q&$-$4:QMF)M?;-:W\4MN1Q&]HL=3.?28%H; MYQZ)H0H.F7>]R),8Z9]>V::>3Z!N>X-OJ +2>E57Q*@9!BFA!.>4.2 BXSY2 M%,@<:V")IN':(21$;BF#78C6Q96[+46.K2 M@H#30#"# (,:2^D(YR%1G1#2A7Q=M'&/I0IP8UP@+5'VAJ@C5QI1+?G-+0%K MAK=*6<0,S7* 2"8 U= #EK]> ,F(4\SDW)M37D>A72%;C\CC%>:']HBTPGQ[ M86ZD<1"!529R()&%@ JO@N1Y9H!R>88=PE81N[.'>-?+^@8)\V,O(;\B=6-U M5>-)Q( ?+H^C!:9; M,LW9-5S-D, A=T"VHQ]V91IH#C2BCN=T2KP(XINYQN M4ARXS>78/C6CE>.URW&M8"A(M9(A$8M3%8KQ$9 D-X!2 0UBVEGK%0R<=07> M)%+\Q^[ .+I8W=IZ,#9%JP@[TW"QMC!T2QCZ.-.:@S)CB!1 9S30@4 *E+=O M !%,2'^Z$-(F9)5E8I.Z K4^B^U3)EKQ79OX-D@T *NS%-V,& M$"8HH8IS$Y)"$>Y*N4GR^_12-]J4C97 U,C5*4AH300.R# M',@9U8!(IYG&VAH6"UEQUP/7M@1NVUR-QZ6.M+*^@JS7^H_/=J"_?QKUG@U[?CV0TM?.QWVKS]@>Q57*U=2U\70]?W_=GVYLK9AQF MP-+,PQ>'"@B))'OU[$BM>C(@?V[62H/[]6 MHZ/1VTG@V?E;]:>V?GMA=, 60&X (*\F!\\+ 'DNX8?_G$!]^O= O9/3H]-7 M^.#%7_3P^]^G?EZ?_'SQAW?OF?\W.OC^_MO!"_WMX+C??W_\]Z?_?#_ _]", M8Z]V94#DVL-/3@GP]P(%5LINS7W M%YTS->I\"?OZ<^?2,Y?0;7W'[<9>DMF3&(_=>'\Z.1F./&*;]@0^R G\Z^L_ M4F,A0Y_5W!@"J#0,"&T)R!WSAX+ZFRR0$B]WGE:X -OSM.7G22M*E- 4. O] M>/ML;O'8Z?/_Q%%X &J= I)D%D"861J<.H+190_,':GM+=@#XR\/!KDT '-, M0HV%5X><-_ 8S"ET@BM,F3?PKE>";JXF]>*6IP8[-69TU+@S=)W]LU&OGT)R M!'8[X0*+WYS_>WA-9.RI)SJN)XOHNQT-C1J?7"W+T5O3)A$ZP]XJB;$ _/,&93>VV"02D S08&RB .BM=(R;!=SFRBT]Q0VWZ)0V]'(CTJ-SJO@6N6J7B', MQK"SEE+"N')49DRP+',&D=SFQ*,\N;%Y'D+RPT$;(5F?&!]*L2E"J( /T< 2J".YID#A#LM.99EGGM[^8!-CM*"/9L2?_S"E"U M!)-+=0S;:,A&'+\_\3^0,)8++0%4A@&J,@B4XAHPFB'JA,VIO@J]%AZF%8"K M/4S;?)B01E!AS@#AV.O#$/I+T6H'>*XIXD()*\S*H;5E!-HN>#7;DWB? M)_$]_4=@*+D1#. ,^I.H,P)$AC#0!B&F"A%U&2%>*><;#];K"M^ V;H_M0Q_; ME]\.]_]!+(>08 5HGOF#BYT $F,!_('&7K_SN!4.[A:BCI*1"T+(< M0&8QH 9:(!V3("=09 8QCX]R9T_@KF"\*Q<01:X+ U<)^VT@6]H&A?TNE<$V M4' KX6L0&6)N' G][&P>G#S<@#SSL QY+B5QFG )O0)!VXZ4CU MAI!<..K+)E3?[A9<3DLM1]C04UL-=2EA_/.*/+;?>P?')R=>,_WVX3BLQYO^ MX6]_T?>?-#UZ\>_W4>/U4HMM!=GN(MO@0.<.$DX"KU!X0 6FQ#42U64:<(0J1T.FS M*\D\4>VE!LX/(WLV'>D3-0YFSL1;.AWET59]#&6]/6V#G?.OJS2)2P+$MSN> MN#R!=CS1L\?O33W._\'"+ =4<0DD,A*@ MG IAJ;8.7@5KEQ^>VUV0[>'9IL.CC669, IPZ6]"*E$.%((<,&?]]@N794KL M["&X2VX2B:N2"WY\BHG7/SR "V9&OEIC[U:R5#MA<*ZQ\O:>5PZ%O]P=UT Z M+(&0ED G"&&9AU+"YUM)S)&"M9G56RB5ZW+ M%*YNE0V6E\2Y &29D#GRBLX MB'H%1PD$%,^I8U9PGN<;))6/G7%LWP\SK*[J=\Y4SX#>H*/566^B^H^ES=0& M!5QN["2H=^6UWY17@^=I2QJNX!:"EH*@F8;;!*(,.B2 <%0 *DS@=.4.Z$SD M*,=>@;;*J\E=F*$NS];5*-\#&7,KRNL7Y4:G*:*DAB8'5CL*:(XP M$#B+QT**;B8V*=CZV&F8][6>GD[[H>ZD,XQMI_3P]&QD3^Q@ MW/MB._WA^':](IZ$Y7)[#6/LI^G_M P^U3L5V]@\;^[3JX'?-ON'WZQ#.SER MQ^I;"U9+@=5,$VV3,^[-' %L)C%(14!64("T1%(JQK6"'JRZ",[K'*U+XC$( M]NWUC5:P-TZP:RU$: M8H"%\M:0IA!(9VVH5*>9OVF(Y&IGCR/2)6C>&KHY$K4>CJA::EH&FFLW:FN;)^;P 2H<\$YP8( MY!A0%"D$O:K!'/;0Q&!7D)7;8"XK'EOD[7BZ(G\/D9=6Y%<7^5H;D0[J+,^H MUT&(%WGH,B XMX R;C+C"(:&>)'WM@6G\UZ.#17Y!R3&.U6CC[T!2!]Y]<(_ M9?.X\AI*3Z/)=RS=O5P)6IPM>L/.I\5Z$+^A9C@-G;#*^:V&E5=NRP- Y;]N MV1EV'>OS6.Z0^VV;OC\P[8VRXHTRTTM=6TE$%GI+"88!#3S("LH<.*P%9% S MY_*=/9F1+LKP>OLKKT&*'MCAU<)I"Z?;IY*W<+IN.&T$(7-!('32&^%:AG;U M$N020X AT10;Z92@.WL"DJY$*]OD&P.G48/_::+\2TN-VHW1(FE*#\T"/,QA.@N8]LJ&E_LSU][9G)2@DKCA\7>P_HG*O>#F$XN_\D&[Y#Q M"Z9,XY]A.A&AM$&.2"9"GU6J.*ZR?V1L^!Q_=#*J:=$_6I"/ MK/H,E/-3?J;Z7]7Y>.>GV87RJW1A8Y99T_D57-A8_0JA06(S]B=;N#\O^VKL MD:%SN/OWY0>[.1N\R;-YWA3>MY7(!ND^.K,C%61K?)-I;K1,_5#.8#-@MC?P MT#F<^H>:<;=COVD;;JF3!+.F+H'M^&U1=SST*P?ZXW4[7^!PP(C&66"+SH+? M^GAAUA >+VD_E;XZ&]MGY1]^-KWQ65^=/^L-XH#BCQ;$XFI0VH4)F J76O'\ MXN/=^-$%U2)]QO$N89=_#'?1I9]=]5@$=YEDMWKLU9\QT@Z6PYL]]AH?Z[5A M%,3FOKO ("U0[EXL+W$=GL>5>6_5J//2 V[1RZQ#8'=&OUYU81K>@R6T[,U> MM."PNS2&ON2$G]K"P7;A;K5P2"XCEFOG6[MG;2).^HW]8@=3>Y,#LU)L[B8G MZ=;Q]:<[R#6%+9-CEVSX6?VCYT%C;#N@,[9]!_SSO.UL5LEN>V"/]@WGO;1+ M>Q.:9@[91%U3G!.N:52>WU62N0RZ:A4]I\7T2L=&A^O'.TK8/'7 MT?#46^.3,+IWO>&Q/GU__A[_ M>GIX^N>W#Y\T.3I^\_G#Z>^]P^^?R>&[WWOOCP][!Y_^_G3P[N_3RF-]>G!^ M].Y-[_V[EU\_G+[\>A \T"\T^_#./^OT[]X!/OA^\&F?'+[X^^2BQ_K]]U?L MPV^_G[P__N7T_?'^]\,7[^'A]W[_PZ??>Q_>O?H>/-T'+S0\?/>KJ[S5;^'7 M?Q01DG,C (5*A3YJ! AM$##.;S UQ.% S\.SKI1T@RIW[RE^U^+5)LUM";SB MQG%-&+:*.IJ1/#=$092)3"A'N&8!KY L\6JU<%J+5W>.5]\KO,IP9H@?.'"< M.T!SHD%.0Z6?SC7B+#>4RYT]1KJ,;!)]=(M7+5Y=B5>60TN5%E8:KT]AQ52> M*\D5U$Q*2R)>B0*O/'"U>+71>(4JO,JE901!![#)&*"A(C#7S@(B/!1E%&8. MLIT](KLTVR3]:DWNE^VP;=].\[$>]4P;(P*R N794 MYP*:T%>42MDE=&5ZMI8O97,EW&H$"3=0(>[$3RD4'&Y4QH7)+;&O,;!;LLTQFM>CH?-RD'KD^&=\Z6G[:+CK[R HH[G(->68 M<>,?YH\W9YHYPZ7DQ)J\M8"V",EZ#0LHXSK/F?9(9J"W@&"6 M\!58! *H+F*;Y,]I/;9K%G!EI#,:,>48H4HQR03*M-=TF81YEF>M&;-5 EZ; M,<1HF@LM@1$B!Y03KZJ8/ ="%N>9:4V0 M+0*PF9(A0;CC&H+,*Z" .J) GFL,/'Z1G&IE,QE*AJ#H4M$&85IL6*C<>#.6 M(Q8B+A1#)U$F(+:9I88P8FAKO6P5-M36BZ7>2&'6JS02!FR@R"LW* ,PAT9Y MI8<2H7;V*,ZZ'+=!F!8;%KDNJ134&JL8<93AC1FLAE,"MX;-5V% ; M/E1G!FOG ,?&8T/F,B ]7 #)(_]% M*ZMW(ZNUL0QSYD$6<2"<=("RW &%O<6L*)886:,QTCM[DLXWB6TE]?%(ZNK, M#ZVDWHVDHD;= <)^/[ 736X 14 M[^P)VA5HD_*$6DG>8FZ&5I+7)LF']:4LH+7!?@":6@&HLQ#D/)> *\&<(H0Z M!1-G)=^DE-XG%2](&7]Z-M(5+(B&0=$F FX\&T,+8&L"L)8/" M2*^*" H4AQA8"BD3EN>,9<&JP%V&MB9RWV;U/%;:A18$U@<"M3UBO!G"A(, M<6(!]88E$,9Q0"S6DA$D'!'>'F'=C*_+#=IBP*/"@/ND5V@Q8&T8T+!DM(9& MYD8!2JW7!@R&0%$!@3,640:YMSU(M&0DW1H,>))QDK.63F%3Z11:Y%H376DI 7I7,@K14 (:6A0('H.D9PNXRB#?+!M-[4+>9-:"5Y?9)< MVR%:8LRLA0!:F7M)I@H(I@WP0HPII$)J&GC>>%?BE7T1K21OKB3?)T%"*\EK MD^09:T)QES$,,,$A+J(1$#S70%MD<\BY%H@&5K8NY)LDR4^0"4'?L *H]7]L M"B-"BUAK0JR#&2M"2Y5[> (Y9AZQ%/=6A! &8*L)S:WDTN*=/<11%VX/CV3K M!'VLU 54OC&CJT:Z9/(KV#L%]L?GIW: MP4K6]>.^5.^7&3WMSO[ O*CWYF4"F/::7>J:?=\TJ9UD)$-. 2U"%,!H"&0F M.)"*,Z6%XE[U#M>L[&*X2=D+;1[2%AO&K32O59IK4UEFA',4FL=R0;PT2P64 MHA9X"QD+KR=3"6$([+,N6;UY;"O-FRO-]\L^WDKS^J2Y:0+3D"2<4Z 0H5Z: M;2095\#D(@^\MHQ%:8:HBU:O5=S0S,*-MQO>^M,]CD;#J1I]ML'P;6F9-\%D M>&O[_=#S8& .RHUI,>DVF*1G4@>A^ M0+HBVR0:R9;P=8OMA5:4UR?*#6:VP(C/N0%>G3" 0-%^3Z-A5:4UR;*#4O!(9WGWO8'5@H'J%0YR(U#@&(N%-09 MQCQX\6C6Q7*3&B8\J0C#;W9@1ZH?;05E3GN#WG@2(F5?;E>(]"3\&/>:I)?V MQT/3_LSNM/AT&WSZV+0:C''2K[H &(<4'I,3H(AR0#LLG-$YTHH%3X:W&D@; M97C$\GROZ7>M/*]7GANF S=*>U41J%Q)0/T6 @5E#K E1EA-N;5H9T^B+L?K MRL-MQ7D#Q?E>\^I:<5ZK.#?-!YE;B:@ 1E(*J&44**8S@'(BA.0R%]Q?SY1W M&5G9>MC0.,.6,!@,;YYV6,9[\J6Q+F5_8!@$:!!I:&*"> -AP# MZC<22"XQ,%S1W/D-E3) 0(:Z",Y;,"T$/'$(6(/UTD+ 0T! TY 1Q%LIS@(* MF8< Y*V97$@!$$:.4&VDP#Q5=1 V'VW9/ AX$IP&DQ,[ZO3B^>]V!O9V5>%/ M(IGT7@,K85L.AX/A+$*U$>';@-1,JTR7.Z^G, MX3KR]PJ@W53)'_7_*W&LF M.3F&4FE #;<@9UB# M7#/..+(0A[ )ZLK5^U.TPKRYPGROH8]6F-O)O9T M[($OS&0TC+5NK_R<1G;W43^ O+,$CR M3 H50B>HFZ%YBV3SG":MW_3QATY:*-D@*#EOL.I(F,M,^U-I/90PI(&DN02A M'8ZDS"F)8O,KV444MU#20LD&A&!:*-D<*&G88@QC8YFUP.^W!314W$NFO2WF MM)$9I]CH;&=/9EV)MB&8^Q0B.:]'PR^]<9!Q+R^='W([L*XWZ3@O5C^N;K4] M"3_2?49X*D K/$>_I/UJ06LIT)II_DF)5X!S(0%F!@*O#'E3BNWI#_;)L5;8A.U\KRR/-?VC,$4!T44L$R&Z XE0#A*@;$..0MI)B5* MT9U55%I1:9#S=N@:MO34&#]B)L+\*-\"NTR+<2\M7>A-Q?6!FS M'&AO2WKD(@12QS-B ?S[HH>T*)%BW0M4"W$9'@%NA6 ;J&UR7C M0HN0/:LMR0!%B()<6 (RF4&="ZJ(%*$,#W?)@L:'FP=T3R%X6_IC.F=VU!F? MJ)'MJ,EDU,NG$Y7W;6?SJQ9@4J&.)W MR RGX85/ >&77X MAOC7=O0V')SU6O.X@?2SW\)YS0TTDNG MM )XV +\#0#^KZ8-+TCH5$6"2X<10*6Q0%K! *%&9EA;/ROC 7Z7KB$L=G/A M>."@60MS+BQ2 "+(.88YRZ7> MV<.[:)5PMQ]P5RS[)4Y*& N >49!133'$AL)9"<E_+9Q2- ^/XS63ZC-S!V,'D&9(31>Q9D' 3Y M7?P/:X#RDU ?;3+@QYWIV)I@V.OAZ9D7HD"^LW8?@%^>E0IATCHO.BPK7C2; MA[>7PFW:KO7:S7 )QVAY?O;3\3FMJ;KD!2!--TI^B#55:1 VK\52-/O8&*7R-9^59VU!)/F-&$GZ7 M9F1\XK/>Q+]>W\"P/#[Q%J(.YJ,:G(XB3WU4QSOSAJ/C:4J7D[Q;A9Z"IX- MQ[UP,IZ-;#_VJ_SY:\],3DKH:?RPV'U8_T3E?A!>I"_]26-;^ /ORI5[D&47 M;.W&/\-T(DQI@QR13,A0OJ8YS+7 @MB,.*)XKK)_9+93_NAD5/LS/EJ0CZSZ M#)3S4WZF^E_5^7CGI]F%\JMT86.66=/Y%=S[=S[RKU@PJTND1FS&_F0+]^=E M7XT]-'0.=_^^_&!O$@9<.9OG3>%]6XELD.[G'@9&]L0.QEX2.W\T:WNNF.Y& MR]8/Y0PV VY[ P^APZE_J!G?\/UVUL ; MQGXJ?74VML_*/_QL>N.SOCI_UAO$ <4?7;QV_5MJ[-F%"7\*7W#Q_.+CW?C1 M!1TB?<;Q+F&7?PQWT:6?7?58!'>99+=Z[-6?,=(.EL.;/?::X,"U-AYB<]]= M8(85('8O=IBX#K;CRKRW:M1YZ?'4=/;/1KU^A\#NC"*]ZL(T#.@ELC$W>]&" MV_Q2JIHE)_S4%@ZV"W>KA4-R&;%<5S#3+UU;!KX=229/N"BDK?NMW7_GA?OO MT]_]PT\GGP^/7Y'#[Q^_'G[_DQX<_WWRP;_[\+L^#^\]^.V-?_Y?I'+_!=?> MI_?LZ(7^>OC"?#YX\2]#R_^9.^/-?GPZ4/O\-W?IQ\^_84NNO\.7FA\ M^.DS/?R^#P_QG_[WFKS'OW\^?-$_.?QN3@]/7Z$/[SZ<'A[_[0YZA>OO+?SZ M#Y<0.@()(#0S@.8FI-)I!HBDDG--49[ARZM^-Z\D9-W!@QL\X[;7W.8)_;_: MFM?'+/7?*ZDG>0YY;G(@N.* $F>]U',%)$7"&>PR9-T2%:]MM6FK6+35IBW$ M]""J("9CG/MK 0(-N5D&67RIWZ.>"18$"_#9 MK=#^ID2&[3/6YDQ(]Q[>Q6R3C]FOPY'_ST%'3T'L[PL-,*#'=DL5^/B^V\SCL9IK"_L S? J)UW99Z/&C M#1#:8B E,TQ@PYW(0QK?FM+W6MG?1-5@G19SBP);@P*UV>VDA9K[6Q]GE ,J M:0Z$9 20G%/$F,$Y"\3:V7R?BP>Y_==D5<=W8Y:2'#?6]%ED81?M=WX(EO;E M?M4;T/T_Y?YD&V40!;=A"W%KAKBW#1.'A>X>F$F@<>A AHT#(G<"\ PCCW=0 M8YNO;N(L*U9;U!GDL4'%)AI'+0K<"0K4YH[?,8FEY@ S)P'-:0:4%!I0J F! M,&/,RG68.RT.; T.;+:AU"+"G2!";?H8J7)&A0&<4 &H\!I"+G,$C,P@T33# M%,%539_[0H-'GU]Z/)RH_H)HXUJK2"_?IR>4,;+:TCP>Q'\0(W'!/5#> 2W0 M+P/TS9Q5B"7,G,R 5*%@G2+_IY"]EAD*<>;WTD&RLX<([R*^OF[V*\G1=K1R M:%&T1=%-S/IM471M*%H;T%11@IP1P"A# .6" @F- T8HXJQ &(<6G#$'>$%7 M[!9%6Q1M4703O \MBMX_BJ)&_91'S\QBP!P.O<-(#G()O5:JH2"6$8&%3FG. M6;:^-.<'0=&6+:EE2[H[MB2Q#K8D/_^6+FDSZ)+()D_F"K:D-_Y:MJ>1^<9_ M*P)B^//KD74V9#C93J0BO!&'TD:O02 %?]L@"_\__R6\QO]SY^7_3GN3\\X/ M+ZSKZ=[D6DZA#9KHUI%%=3OVF[;AJHZD[OX\JLWBC]HX$B@*=Q$A:Z@?6/E>\RL2UG@.TRN"UG M@.^2C"_#+W?! L,P*B6WI%:3FT8YE]V(RVJQ@AMMEGXI^?J[-@<;0+E19*Z^GIM!_,^;@Z,0KYLT6^,87 MXE,B)+VAY*[SFER/>O88E[D]H1MU0C?SJ_?=V/0!-O,7U5?>*AQW5(R15%3E MG9"FL I3S]:4H%Q&O2R1]'-O3L^'(FY])8TF UNBCM2F-L[X=O-C_\F'P^\F'[V>]#Y]"HROM MG_NW?_Y+>/3;*_S^W>'IX6]_?C\\]M_'+[\>O/N]]^&YA._?_3[^<'QVAX9;O>(W__G])#\U M_:/3E\B_[]L'_]RC%_W/1R_>^+E\9OY9?IR?O[[_]!)^^.WWWN&[@_/_?']9 MYL]]^^-X_Q_-"2.8&P!-!@%ES "ID0&$4L0%)=0JL[.'15<2V:5\ODWS2IVS M'KX6[8E0>MY,]A\?H^>*F#>?]G8[P O9;K?%N^=J- HI/4D;V>1ZNRT"P(,* M "VC!B/+ 3.!;2RSN0= G@/.,_^W&E(+ P!"V)6A9<>30K]EGK&BZ=4J6E&QI-:M6LUH#PLW3F30]W4F#:O6C MI6'L8P5C1"-&'5) P0R# %S ;P(#3A(&I=>&&VRC,$9"Y-SN-5]J@LY0Y;G?V..XR.L\D MTBII+;QM.[PMQ?WA+_H,Z0P+RVGFH*)$6D.04\Y"2EVKI#T(FL$*S83@_KKQ M^AFCFGHTHQ3D-D. "H@QXLA)QW;V))]WQ;=*6HMB3P7%+,FX0(ADR)N:BHJ, M9=8*ZU0FC-?8;H!BK;IVKP"'*X!3?IT9P@9D1'A8RS,'"W.,$.8F0T_[:-R;'E"H4K!QH6.8XSIA$M@6Y30.Y_Y^] MMVUJZTK6AO^*2L_]8:9*[;/>7SQ3JB*.,[?OBHTG)IF3?'&M5Z.,D(@D;)-? M_ZRU)9 PX" CQ);HW6+:WM,)X%CGDF-DBU":5!ZU) M]%EP9IGI]JGD/_ MU(9"G8]N>)8Z9Z<%SJ$YC3FMR,Z3\4GGNV>_/.O,QC=T7%FK .2&I[D;-1Y- M0Q+VCV_KU[^C+?G12H]NI3M3Y%FPZ)RO MJ5EAC,C2>,/OT*-R[B>FZ2S^"+RRT07 .5.*A*':7P)(40<=4 MWLG6<6)NYMNU)P\AB)%JT4IH);12:\>I[4 ((6=[P^'=CI=_N^MUX M,(T5B6V]Y+%X=,+(:%*5;E0F9P6Q*O^%]W>W$VJ-0WAC'X!%_[\47XW>+6X/ MSZRMXP;2U6X DE/BB"80C34@N!'@M6"0M764:)F)^7HW@+53-RU*03]56%]7 M=/?$])W*@>\ Z4;DH:Q;&\_+P^V>!.M#TA"MDB"4\^"RBB"$CC8RGP+EMQ]N MWPLPM^+H^N[1Q7I.P#T#[6L>4Z^!H5?3Z5F*WY]5+^UM^83CN$H>U2\\S"N] M@=^E4'YT-D#_X!OX9'FFW8G@)95E>9-4^(0'#9X(#\%3RYUDM8?& W0+:B.O M/"W4/V!N[2]@W3@!=T@EW1?4RUV:<(I13"9*P@FI+#=@L*219ITO;')6P M%=77*[40SJV&\[<%K=!*K27=#:3:[NMF(1\_5!1FF8S3SCAM6 ;G#0%A> 9+ M> !KF?=1,"43G#X>W/&$R15@5_#4=NTUN;M.PK;7&:5FPG5Y M4FGRJ2)J]*$3!]-0F^=..W5B[.#BVF$\G4WQ6 J6G*"5\%A*>]?!KJ9BRJ=O MWL*4RYH>#5M-N5A'$PW<@[/60;$6!\.4!\)4M%8'KGSL]DVO6+17EB$>A]@3 M<#]RQN4Z>%&.W!6\R\P*E2SKQ!-(YPD(+QPX%310FK2S@EFO7;=O\1#3CJ%V M[URSO;32#B96D':_G7973S,YD7ER$9QVM>Y-9K")6PB1>\&$#"S4*)#B/2WN MG=5&6"/YHI702KMHI1U,H. 6>8\ML.BRR MV^<]2G6/LWMG05I,)4\+Z(^#,4O)(=(3)[YVD"'JP&(90%YY4#ZJ.1 MQ;PTIL+!U/0DQ2-_.X9PY&&T$EKIR29'<+?'QD3?=%K"9.-'71.&) M$^I!2"_!+ M*O- RM_AM,E?0QF5R%VAO$R=")6I MEK4O5]8Y '"3=[9+N2K(D M:,6(B@**%2,(R@CX;!F8H$6.T5-I\DVLBV-QV@IE)%RT$EII3ZR$QP&NV..7 MX@34CD?CW$EN,CR_+/^_B&(OBO^Q]A^3KF@EK/W'=8!H12NAE=!*CV^EEA7G M+HED=S,LBH]7*(XPXK1=QDE?+URJ]OELCY79AH)CQYR\8AJA4L S[P$ MSA@U1CCA;6C?=HGEN;?%+;^LSIV>^=]3F-71W9-T>C8)QVZ:L P7,R)H)2S# MQ76 :$4KH9702H]OI>W&+U=4U\';5R^:,P3?%<\POG7G)\69/9A,W.A#JE\N MG,O#O/RAICH.===:NNO5IRMA2N9#L;M@X+@,( 2UX)B-P'(N,DD(933I]@7V M5]XU'"/;HI702KL8I,0]\5'VQ&4L,LC B",*;#9E3S1U6)-S$80D7&GJ$W6I M;7LB5E!>0>Q/ES%&+*+$W!A:J1U6PB+*#9]:N[$9P#U=D+LU VCPER/>.[-%*:"6T$EH)K8160BOMNY6P$NZ*/0Z_*'\;--6DG<&H M2K51FLNX3X/9<6=VG#HN_'$VF XNFE;^Z$Y\=.4_'@OD,"6"5L("N?:N@_5" M4U;8('.(F0LN;"D7 Q'K1F..E\-1SD3I->&0;3< M@,B6@DE9 .%,)\JLI%9V^Y2+GM"B10DS9/FGR/)H);026@FMA%9"*Z&5]MU* MVRZ*>I2GW,@<\+7VKWS(D],TFKI&BF%A$T:KT4I8V(3K -&*5D(KH94>WTHM MZPYW$2H_B+^?36?U1,GT:'Q0'FJ].3=\ZP;QU>B%.QW,W+")FS=NYHL5+_.G M-(^CIW=I\G$0TCS&_E,*XP^CYBI-UQP\C[)>A/W/*VH6;J[;KK=[%$"_2;/.<#S%<V.E=<824ZNRRY(0JJ.PTAC' [$D<:V%YC*O,Y;X MSB&,(L1>C<+X)/V(DXC7CC>0'X]>LLMX@PDB"<89*,(,".HH.!(5Z&")HTGQ M&'BW3PGK<8+SB/<3PQN(/B*&MX[A9):Q5+@4(R0H0R20PE@7@M9Y&$DN)"MV^T-B+='?0CIR\"U9ZK(@C M!,B""BS5D)ZK,C+>+D+=4R;@>K^D:L?N>& M;A3*Y=RT=O@[.)T,AAU.>AW6##2^^LS7290L@BBS\>E78BB[PVEKMA-+CJJR MNDW222BBK:&\K/;@0_E&9?'^U9VZB/V9)N/HIL=?4MM1.CD=3]SD_.4?9X/9 M^;QQV.'9;#ISH_IB1UD01M^H8%4Y/6V8(V7(+PUH%-5$,2PIL<$R54 M77HB&^H;=F>P[%"F]*D0P'6?YMO0_^71C3N"_X6;3,[+HSPX*3:8'7;*")SL5^$@CWLF94#1@E.#B==0K4^Y#BDV># M5M1F/Q6^N='A*%ZTR2H92HT5-#H7D@K1RTAI(ES%.SH<7V];BF[&O8EEV9[4 M2FY$++)62J9 $!'KV>D$-&EAB5$RB"*%-.\I+7O$7*_6>"+<@LC_BJ?Q;;!? MSO*\TI'X>#PLCW$Z=RO0:5@;VQ^6D[!RLIJR##P;!R*%(B$(S^!,3-E$H\K[ M!=MR4VV'$=2M!_4Z,5%'?:1::$E8V194]MXP3P(M2TARDMGMJ+XE%(KPWD2$ MX--E&#/F*'ET'*)+O(8()#CI4D&ZUE0X)9QUW3Y7U^?PKEUBB=!N/;370;8B MBI;U89((@@GE54B6.A=-2$';=+?(P%\/%T"LWQ/KRQY'V>HM)#EYP*6A&W+<-]\O3D,)DG;UDX#BU(+31X(AP$!A+ M.3D9?2BXYU3WB-:(_"> _#6 +R(CN>P(9>-@PJ?D=)3:2EI\?RVM_XJ 1[QO M%>_+RB0;@F4R6LC$$A",>G V95"44Z:B(3ZH;I\IWB.4[8J;O^TQ$Q<77OQ^ MVV:?UI%[M=BI%CJ-OYB#>G9:()T^ITD83)L?F%: =<:GS2"^^Y_/W#,RO%^\&D8S;+I@S< M+LK &7G ^:O-FX=SVG^YV \B5CJLYUOQU4J'S%,BWA/(.C$0AF6PB5&(Q/,< MG*/2IFY?]0R5/6+-AGK9[AP)(45\15'=DQ]NJ7BXS@%-W^JO4P#*J[M2P+(@ MPA*O$@]E/5M5U%64!!QG"IS0CHB82!*^V[\AD(+8WU/L/RT'\^G9=YTC@,H8 M7TNIF1(BLF"ELMY)'[-6DG%[!VZ_K^N'M+]!VE])GGNN=8S>@70B@0C"@?4V M0'F-.&X5XR84UX_VN%'(_4^%&Y#[T;YHW]VU[UHM5U3PBDJ?>!*,9$NU(:R> MBXM<\BAP;]^QO5VL] OVR29*@4==]G:K+3A:TV9*99D)X83Y9F\7ZMZ'5[;% M#=L^\+\'.;-)&B8W3YF5UV:309BEN,B>56+ &4G8&1NM](3.X>[>.MC55-6+ M\:@\Q6FYY<,\_WHV\,/T+H7RH[-!FF+::CT'1ZRFK93F6C-37)N8.0B7/!@M M-"1#=;*V'LY2W3Z5K*?,O9-6+2:5IP7Y1TX]W1W2J%GN"NEE&DK9F*(4 4R1 M*P72W(*1(D(VGJ:A[D&#I,Y@ M5&$[2G,\?QK,CCNSX]1QX8^SP730O#C.G9>C^*& $8=Z88-VM-+3.<"Q>^M@ MO<"W89X1+S@-2@IBJ5XU?16Y&N.6W#-+ MK82@G2NN"L]@A2RN"@FU9OSUK>$]M+(W?1@9Y6OB^+D#N">[U!,B- M^$6M<5?\KIRK8,IGGAVHR&I VR6P7BL(W BC&>>)F2(UKK>F0>"V&KA[YZ#M MI976H%=%$M%:TR22%H0J%PU3U ?/8BC_NFW502+SWHMY5XXVV!14D$9!8KRX M3CHE<,P;",3D6/Y?*5;+ Y3N<;JILPV(;.1?M!):::>LM$[#O.BX*2(D4Z>% MH[02'@MH[SIHX;& -)V% MNZ=&_F\AW%>CEPW=8IID+3?F]:?5-(GVSE,:'03C;7%E/ /GC05%7"+***9I MK1OFLD=N: .^/T3RM&#^@$F2K^'XF@*Y$<:H1NX*XV6VQ)D<&,L9LN %QL%Z M*/2LP$LOK)3,"&':59B% 'Z*_MI>6JEER1)DX.TQ\$K6)&;KK:4$5"H\+,JF M"<6E$J!)MDD$QJVI61/;,VQ3PQ$1X ME&) 8]DR1=&88&G@0"0KWT3E/:.+W?+>)09XG.0!X7Q04'-R>I$061TMTCD= MEKMQTXKIZ2"FB6M>+8C$4R68Z$/O0[02F@EM!):::=BFTN7\S"O M=+]]6]S-@]HY;NEL_C">K,@W5&SK*;;/5^*;@<>0E Q )0T@B'+@"14@.+?& M>TD4\=V^[7%B6U3MAB!'*D8KH97:N&%N+;R)&^;V-LQEB-.Q)(/G$DAV=9O, M&8SG&CR-5'%'*+&N?1LF]HG_$M$_I=.S23A>=((_&WTLF$JQ\].[ VP CUDV MM!)6>K=X'?RMA:7>=VJ$\]/EQ(WFQPX^N4DLWDE.@QD.+5[7,3E?+?DFWF?" M>03/B"Q^B:5@A54@C#)2>$^*A;M]T9-&7O-+_KX/5+*70-\[PD(5K026@FM]/A66J,8@"AC?*#>,R5$9,%*9;V3/F:M).-V<\4 ;U^]:$+L MWQ6G,;YUYR?%SSV83-SH0ZI?+OS.P[S\H2;XCL4 Z\7<_[Q2/>>#MEJ[##QS M6N^Q+13?4&^(J*\D1.3M-H MVE2:8ND_FNHR">F<5YS%* "#&!E2) C#01P1*/5K5P M<\5JSB_1_R;-.L/Q]#XGAG MW;V5"&*XO1C>0*@2,;QU#"\#C,P5;$;%P1,903C#P''B0$;ELW,R&!Y:AN%' MJ+%\%!C^,)Z4;T>=<#:9I%$X[\PFY6+#^105+)_$/!=:"\$SID:UQ@)@0M'"'A3N+VJG ]G!VG2:VAF:3C-)H. M/J:ECEVX^R\6WOY1=?;GMW@PBD=+UW]9L%-D\&$^8N3$RY0%X[+;ESBS>\=PCFR\"U;:;J@1V;B=;+R,1]9# M!#P$"XZ(#(((!TY["IF;8GP=<[*B96R\[6+'!T6IOA&EW[FA&X5R.3>M_2@/ M3B>#88>37J<"[?TEO1^GD=#QQD_.7?YP-9N?SL0J'9[/IS(WJ M<\4A"NL1%5^0U'R(0B;,VA@@>ZF@&*PPEHF\K*HDC_\FS''<'_PDTFY^51'IP4&\P.9K/)P)_-G!^FH_';P@NC M&;HM:[/!ZR4;!!&,]!X4$QZ$D!P,]02U,GSP;M*(>^ZGPSIO!1< M2UW6B_9)BBBMSXDG652$8)X7 7H[JB\++A'>FX\0?+H,95)KB!=9@4JR-D;1 M$2QW"B+31.503!1)M\_5]>G/:Y=5(K1;#^UU(@/%X:.$$AF"%T%8SRW14M " M=2>)37>+#/SUZ%7$^CVQOFR"%!@O9I(*BM7J7EX [R+/0*4L_^7.$9++7FY- M3]^_40."?E= O\Y^SCE7(7&NM3.B1@*E"(PH+:-3A 5VA_T,2YN]HC[*[@W.5-O%(LB<>%HJB4. M61KCLU7&*(JX;QONER<@N10RYL A>EZK%9($QW@$&00/SB<=?.KVA1$])BDB M_PD@?YWJTJ(!8W$79>116!*MR MERV>$@9645NT/F-"Q8)WRGM*7-_I6^KF;^D\9?D CP3)U;]9KA%@\!F.!S&F MT7-<_E]=_J_*\C]8!*Q?L]=_OGHO6/+):0GPNZR0[>3(^*=^/3QN"K.5D[W[N,$*+>.:7X/B&DK*K M9_'V94.Y5QES:QR&#=8XHWUWV+ZM.$N+*VB'5Q#:%^V+]D7[HGW1OFA?M&^K M0GJ".&M3#-[D**SE/O"HO"3."$-\)EAIM\7 Q66<_O/A]S__^3XDE5C, 5CV M$D36#+S/&G)(6C,J'26AEN/<.VZ'R-Y#9#,;J,XRRBRY(%%ZRSA+(CFFB'-. M(K*WB6QQ!=D^)\.U-I ",2 "36 8#T"LI"XQ9UF=0+9#R-ZK$\4W0^_5='I6 MCQ37^&]YG(.1FYQWYH=6.F>G!8OI,)[>Y[CQ[E$4=KU& M*SW5LWJ[MP[6.XXGF$HBI""IL((H;9W,A%LIC2#,ZE ;FA2?8M'0A-[S7%[E MT,JZ*7Y_-BF/=3ZN;7YW'LIWAR]?B]9D8", M&W#%JB"24N"YEJ!39#%$P31AW;[J66-[C+$-U0NTD4Z>%MAOB O<#^FWR(CK M:&XF+GX=S*@R[@KF#U? 3'2,7A$//!$!P@@'5G$)Q6;6*J.H"Z+;-QQ1O%LH MWCO7;2^MM ;7VB0$S2H99:30W!?U'Z*5BFN3RXOR#EQ[7Z<*:7B#-'QYRFH> M[,DBA$"$ F-,X>%FTT&89;B(AU2 ?UMR9"=;1:- M+;W12D^U:'WWUL&N)D->C$?E*4[++1_F^=>S@1^F=RF4'YT-TA03(^NY)/++ MQ BW)%C!)!0#T^*1" TN,@(L1\6MT<3KXI$HHWO:W%O$MYA8GA;L'SDMN_\N;VT MTCHM9S:0(OE:#TDDX*T1\!?)D<22#3D3L#Y&$%0%\$P32)QS)[2V@IJ;&/CN MG6@0UDB^:"6TTBY:Z?%2(K=-:<'MV:0S4,Z*8)'.@Z=1@&:6 M%V4JHHU^8V-;-HCV)W ^I$$&>#=-]2.>G*;1M)FWB*<_,-6.5L+3'[@.$*UH M);026FE'%-4VR[*70[FG1^.#\E#KS;GA6S>(KT8OW.E@YH9-KK?Q+U^LN)<_ MI3_.!M/!K,BLR<=!2',]]E,*XP^CYBJ--$/EM5X3W4_7 I5,>BF+I@;+BOP2 M7&0P.3L(T=@8"+&"QF[?\AZA;:I)0U) ZD8KH97:N,%NLXH;-]CV;;!?A#8U M-TK$ )H)"64]"#"U*L.ZG+U@ECEF6[C!/H&B[[+6AVXZ'>1R/Q<=T(<#YP?# MP>P<+MY+L>,^N4G$"F],I*&5L,(;UP&B%:V$5D(K[8H>VT; ,TUG846,W:K% MOO0Y#W.CSK[[4IW]>.&'H@!;3X!]OA;A%,(1%9T"JKR;"S GBA0C185)XV66 ME'?[K*?)O5L&(0D@5:.5T$J[:*66!3AQ0VW1AOI%EV^7DS=> .?4@Q UF)FM M RVK8T6ES(&U;T-] J6:;]*L,QQ/L3$WYL_02EB:B>L T8I60BNAE=!*:"6T MTAY8:9W>"H;EK$7V3E IC*,V..9]M#D9%@77Z_16N',]5I%@KT9A?))^+#H, M0PWKA1K.KXT*-,5BEIL$BOL$@B@.5D<%D@J>$Z74)=GM4V9[@HM[-%- '+<7 MQQN(-B*.MX[CJR%#YG@6WDGP(5,0AE.P@7$@.?@%*^ M'77"V6221N&\,YN4BPV__7CWSB8_,$6%5L)J1UP'B%:T$EH)K8160BL]K*H5 MRFG&:4@V12%YLMR*3(.S47H3S5J=/^^L:@]GQVE2JV(FZ3B-IH./:2ER%V+@ MQ4(+'%4I,/\8!Z-XM!0&RYJL<8F;!6Q)!E=T[>L]MT+95I+U7%9#Z1C!_YX9UC->TXZ;U-/?!Z60P M['#2ZU0XWJI>A2 MY*R&\:TTUB0BF/"6%4(D_/VK.\T(NJTM[U$Z.1U/W.3\Y1]G@]GY?"S0X=EL M.G.C^ER1Q=9CL4NW\V)2"#7%*L%HB,%D$)%8<+G265#)6>V3+]QDX<%),SJY=HS$9Q03TAPG%G7>9!$2W*EX(;=4=7[^OC(&]U\'#"XUTI MZ8L)C]5J1E*0U# 0)#JP6GGPQE)SGOV_D,>]X>5T,=#'V\# M/MZWT>8M$S6/Q\/R[*9SAP[=M;6Y\>J83"VCL#QH2($H$-I&,-EI$,H[G5/1 MOH(4;A2;ZLN(I(BDN,>DN$XFA3M?W)"D/8E2N.**,.L]%T8XXX,1X796_-J\ M2Z3'>\8&/UUM]! CDT0Z,,IQ$,D(,"P;4#DKJH260;!NGZO[C+%$:D1JW']J M7(,9B7$BV: LET0DF2U11981&H4VR>1XMYC@UU4VI1!":-(+.YC2L)DZ9R5 M5CJO'2')17D'CQ()=*L$>K4&TO D.$\:=*%2$)0)\%&SLJZ*$K?1&"USMV]Z ME%PG3W0WD3>1-[^Q38+.(5"F4B)1V*AMTC2+G#6S6O*._Q&P;,(',BZUU,1FN(!G'0.CLP9E4R[:="]%P$9+K]H4D M/=09E)O_,''#SJF;S&HI^.PX35,%LTO3 M?OFD%G]L?B8_O%I$&?'%S2R\HL+JY/EKSA?;N)L M=ONOM,@J7[6!ME,T#!4BS;RI;+P,1[+W__*L L>E8WAFOULR;#- M!EKN=.A.I^GYQ1?_B(/IZ="=/Q^,FK_7_-*7NV59+TO*>$;FM+$X);6X_N+M M9\U;7^SY\_<4>\;E[6^39_36][YV64J>22N_Z;)??T]RO%E%[G;9OS@V]Y^]D;M.&"H[8BAH[OB^-[WP:Q(^-L\X!N,USS S^U!T?PP7W3@Z-V'5ANZIAO>72/\X$;5S!75["3)^.3SO@T38H" M*PJP:O2/16*EVR>@W/V$R?V7V!:.P>S;3>YTT\TOE^]Z0WKNW5FC;1_T[M'E MFS[A(T6)[_;16M\SY.UDG >SEO4N?KT(&(_EKW^&SV_^]?+3K^7ZKT]^)F^^ M?W/\Z]%+^?K[#^+P^]>??OO^O^>_'KW^].;=9),BZ M6$=X)VKW<0N>UE-5BF=MXB:Z%K>OY0^2T7Z2478J>$6E3SP)1K*EVA"6=!*1 M2QY%)2-J+\B((!D]-AF=7Y(1558)$AEHXB4(H1A8Q@AH[Q3S*1KO:"$CI7M4 M(QDA&;6?C(BP1J28G)19Z"R]4E(S+6,(QCC#&C(R"S(JK(1D]+AD]&;I&6F2 M/+-8L>=C,O-_;E7M4O<8URT:E_[$>P=O',X;4-X( MYT>#\U*&6QNMM"Y )I$7SS=;\-EQH)KJJ(AU/C63S'I&7C\6CW#>%SAO0+LB MG!\+SBM"5KJB6)F00$50(&+,8"GS0+1GR=#BPDO:[LO<^LMT^+;LK F)U ML==BT)ARFDQ2;"!9K5'4ZQ]G@WEU=7EQ.KN] &#'QJGNM*QXX4Z;,M0_4WRQ ML-2+8ASDKF_FKE^OI"<9R]:8 #:*4+C+"'#>2 C%(6$YI^1H41:"]*S=U$&6 M%IWB0T0_@K) 1#\ HI?BPB?FB9<9-%,.A.8.O \<4DB:2).DR@71S/0XO9[B M0T3O"Z*W*2X0T9M'](J^\,)[YJ2N>W1!M*!%7QBEBMRP,1N>B**Y()KV^ U) M^\=#]!/+4+P9CZ#)BRWS8ZDQ9+0VTIJ/=#J#<$2 U^4?9RB1SJ=D0ZCH%HPANO<6 MW1N6&+>-H$)@/S"P5Z1&I"X%5O;I\F_9MA7W8$FR8'C-2EI=F[QM;/@4)C.^ M%:1-3R?P;MKD+T[JLI\G-M(< KVF6F^<:Y746:WD"TN%CEF-%DB1@^%P'&J+ MDF98U7?5D"]6[(A,]BU,]N%*R511%HI:"X[2!*)\#9ZH#%EF&D5.S@7;[5O> M4X:T*&B"8=#=52 (ZH4"B\8G66S8[7/; M*U!O$:B?:GICM4QJ(36- 7BV2*HBU/D QD@11O$@P*5#P,1I1S9BUJH-BS T]61#&^P+C M+24P$,&;0O"*:E"VV"KH!-84W I2YRY[Y8!(P;(RH; N9BH>'XW?7QRS&(S" M^"1U9N[S-VJ#IQ#8V( VN$H]%X__5?/TC]SG1;SBNS1*>3!# EJ+@):CC7\\ M.G@OM8TR20[.* _""@_6!@:<*N4H#RJ&V.WSZZU+,!#9:KRVOA<:@GK3H'Y] M"6HAF7'1F8IG470]4>"ER! %LU*H2#T/=02OY!L86(Z0;M\6O,W< @)YTT#^ M^1+(7!"O6/;@:7 @3!VC31T'Z23EQ:A,U9&&O*=8F\XU/K&DP@_C2?EVU EG M!0:C<-Z93\ZC&U@H>5]]&&XLX1:*%% @N*)@ M3=1 )#-2Y\!8S7G2&\HD,3395IBV/=F 2-Z\*CAXKP11@E,)BEL'@BD#1BH. MO!C.EB]H<0YKFH$R3!_N+Z W.;P$4?O0#O_!>QZ5YY)1\#D5U :?P+FR"1-M M,HWW&-P2BFT>PYV(82'@&?+X[= MZ$.YVM7));67P+09+#$<.#\8-E-,+H]1#TY.:X?8\I4_FY8K3J>KQR!6IITT M8^'\8#_JV#8DQJVF79.1-"+$*W#BNDPH(KWA*P%#EQ1'KN0[?/1(_<,/0$ M!>\^X'F;YVP0SP^"YY72NN (L<:#(M'62<@9C,H*F*#&>YN\-Z;;%ZJGY7W& M_2&>VXOG;1;7(9X?!,]+-6RD5IHJ7N1O-O4(K 23#0?'&0W&2B=#4GV#>W1>XD)++YI+Z*W(280T0^,Z*6Y^JAV(?F()B;>3=.H&\:+MUSQ?-JZIYL4)GMDB MD889BG9F*!8&O!"&BYJ @U%LZ@6:ANK8E&1-"J.K,B,EDZSF"2RODYU-I+6O MD((8)'%>2FMT*DY)CUJLT=M/@#]NR@(!_B 7ZH.1J7F2GC0@BL05EJPQG @ MWC"NI6%$V6Z?]:R\WE4< ;X/ '_<' 8"_$$ OE+CIWVV+'!@O@Y;9#50Z)D" ME9B7Q9K6RMH Q/3*E^U ^!/+:C0+_3XZXTF$1AY79UR6'\]5(=+2M] 26Q46 M*A+CB8Z@8RK"(F4")FL+WBOC'4TDZ= ("VP+L$.(;OOA'T3V0R%[J2@DHSX) M43M\U)DF0CIP45&(B=5A)XXJ*;I]V5/DWD>!$-[MW; ?5U8@K#<#ZZ6.L#%J M4ZUE#%$@@E'@2?DGJL"RIKELU+4[:(_=*Q*(N8Q['ZXX=>>U%!!3%@\H)3;A M>5P8[.W<7DA.ZY$3OY*F$#Y3FR-P8T11$YP6GT,PB-FJ9(B5Q=NL:D)KV8X8 M!T8Q6Z\&" >;K]#3J(QB9"03'O30T.*)BE0]6F18=2T8\ MMZZ3 .+Y$?&\HANH"()P#:$& 01+ 0P7"BAG49A(%%7UU&./L>LU4#O?9F"' MQ,/D+-U8"+72/N!I92=V)CFQ,-Z/2T,A8:U'6&)52W#A;.1!0JSI"2$$ <,( M!^9BV7D2"4ZF.DJ-TGL[(!B_;"VD'UU0(*3O"^FEILC1"TZI!*)T &&\!NME M+8D@Q BOB[%MU12,72]R0DCO"Z0?75,@I.\+Z:6L<":0%&D$SPT!X9P#FUT" M*D7VJ>"9&]'M4](S^MY#UC$I<5]=$<8G55BX!J)56_CY1* G=K!B9R3%RY/3 MX?@\I<5P5R2M;R8MN2HMLN0Y1QN!&5K\$!4%.$X(4.ZIR,9E&^J!L)Y1UXN> M,+:Y+]!^7&F!T-X@M%>:05F;M9*L8%ED$,61!*MBG>%LJ'69RT!X\4=L3]-[ M:PS$=FNQ_;@: [&]06POM88O"";2.-":R%KZ5%2'X1IXBJHX:5%XJ9IM^X9! M!9C"V-8QBLO>Q\,*AJ>;MVAM*=0MG2[QJH%/1 M[$#XP,$*J\ FS60N7J?,Q1_1/4OOT\L.HYWMQ?96#U@@MA\OV MC>PIC0F,_87WXR8P$-Z;A?=29C ;C(Q& @DR@W#"@*66%9G!!5>>>.==MZ]I MKR"]1?#>9!*#R6>ZY2KC39IUZHC3SNED_'$0B]SPYYV_G4W+%X/1WU?G.Q;# M?+QW(V\!O#FNTCA@VE9?Y*))4/\-"PU3=/NZ_J* _'GZ:=/!F?%%GT,4WO*HGN M\!SN9*!O&@1_UPC4T[W))U:Q^/9L$HY=[;8PSE7P%V*?G3>GH](?9X/3DS2: M8>5B&P3\6W=>C3$]&A_4>:.3]'9AK+=#-YH=C.++"WOA3KS>3GQEI&44*5!! M/(@L(A0/78,1-@"U2=#H&+'$US)K2UO281++FMHGP!'4;0#U4G<;9:5PA$.( M,=5NT!R\2.4?DF5@4F6=3&V]0-3U;M (ZGT ]38SB@CJ!P3U2O,%KCF+G()R M.8,(F8/3B0!/A;%]@3R7MN[40K1D>,,3*U;\[FQ:7IM.BR8NZWTZJ ]^VNN, MTJQ*C2;!Z.;XB%C'N!V!\66-]:V,=6&[-'V39H>YQCL6[T3DK/4XZ\K F;+3 MQ*P9!QF%*!(C6#".)*")&6=C,-YLKLX:"YS:ZX\\JLA =&\2W2OM%W3DVB4) MCO'BD1B5P8I0W1(7HC+:F$R[?29ZQ7/!#O![B>M'U1F(ZTWB>JDT*&',&45! M6AE!>,_!T^ @&AL,MU0F7G!->]9&,%M]Y.FO0@&(W/L@ M]T(3_$I>'_WW?=)$:Y]=4?VQZ +J+%A-,G#-C Z),F]T&T]7(X1;?:P)(?R0 M$/YY">'?7[X/F67)?8:@E)U+ %,,""%:IDQ2E(701@@_L9Q#,W$5LPEM:+1V M QN]G8S+4X[3'R;CD\92KR[J)K&,> ,RX> ]M<%Z[@DXXXJCD;,'*Y*"'%GV M)$K.E:QCKC2]WI,)DPO[ O--GB!"+#^.<"A8CI%83APH7J?)LN)LF,02:)N9 MLRJ33%5-)EA$\FXAN>WI! 3W0TN*@_=222J)=^"C=B"4B.!#I$"#)CYIRJQP M=:,V\GJ;DYW/*.Q2"X1%UX/U3OC@.<;6J9!;SC$BK]V;UZZ,K4PN.TE8H31' MBM,2F (O_*&L97M.\:(YYMWK"0*>:%5O+ 4,W4>'LV) M0,S-8)J0P61.P"7/"0DJ4):*OV-[U.S"^68DAAT304@,K2*&E=(J03*GG@+A M--6&CQ:L;=<,[.!DUG[TO=@.\"]6^N#/!BY4<#6!_MPDQL2 M^7=>OG'P\>+:BTM _?GGC*PD&@>CF$:SYV";^WRD6,#I(B"V:/APMSX;:^UK;^^LK@)VN%3"P:L$1I$%P0,*)\%:7SD5EB MO4YM+)? BJ?6I2(1U(\+ZI7C3<(F(;R * P%01,%$S.'Q*464L2":HF@WG]0 M;S4IB7MGL7)V6I">/J=)&$R;'YC.QN&_G?%ITZOA'H)E9XLSVMK\;84&WU4; M'# CHC0-ZJ51\ 31)7$/4=>ZTI@R\9 P(X8F:Q!E5MMM7M"=N M:/B&@-X70#^64$% ;P;0*_-I8\%SD2+ C(L%T"2#9R: *5(E%W^+E)V[VZ>F M)^7UMJS[,3AJ!TY?_91.%]VDJY9(;C(\OU07\9JJP+#*5A,@S3SME1KOI;$. M\\MJJDNF6C 7$M9ZA'6EC;06-*?,*%BG&92U(O(A'QNRW\ M+E6$E5P:3D(-[ 40V5IPW#.PRBN>B?8NLFY?DON3NW"Y+1>F1$5Q6"5%3$D$55"-69 MR 1L3!DH#Z:XBTRE&J/$5M [B>$MGWM"N#X07%>*GQR+UH< (1H#@@I:W/YH M("ICO"M@]"%V^[8EQ[41I&WU^!&D&P?ITL$/H2AT&1-X'E0!J==@4^ @O6 A M>I*$4MT^)=BF^5'JDI;N?7%TTF12DP*+\KWR^:,M-G!'' M&\'Q4@5P:X*S48,3JHCV2#QX(0P0HIW)N4CY[!''.XKCMC=F0S1O!,U+N<"4 MHSK8@F8G-8B4(EBJ1-$,3!B24I):UK&P2K=DUO,3RPBL"(9/@]GQ\7A8/T5G MYCZ7/S%)0S-/2W$MN5/M)4 MYI!YD2J2.@*")04FVPS<% HJ7,>I)YLZD;VMYI#8-'9W$RW("8_%"4M%$XGT M,DL"MO@\Q=D1 FRMQ2K&M5ZXF&F@W;XT/K,OYYV"I"K8.K-95/ZXVSPL6!D-)OV.FX4.Y,TG4T&H:9_ MZ@_<)[7S=.EPF[)I;N_#_')A[9^*L0]'E2'K_UXN[?O3I67K&P>C>/6%E9]$ MWER/-^6JOA*!D)Q% D-" )&4!)=C FL"T45A*9%\MZ]ZY(;H\+>%C5KC2FTP M?OQTN6/C9U:0(-I $"N%;BQEQ0('%EQQK$*617:Q!-0Y1REU7M;IHYQM:HXP MTD/KZ>&Q1O8@4;2/*%924#$KGKP!'9,%D54=.\P$.;6-H;\%W?7<;V.3Q\&HU&M0ASGSFF#+\RF?0N)ZAQH)%+) M6/PM2Z(U65E)LW-:)2?2^U?WKC.Z%W=>LN3W@^GI>.J&_RKV.RV_4;ZO'V0P M.JM-)M/$89_);V#.*_-D0E"R"/L$SJ4(@GD.935H*!J.Z MB@X#Z'O()B(6%5>K7+UBPJ?D=)2ZT(FB3DOK6663Q_3$D$T>FDV6NHX))JVA M$;Q($D0=T^>D9T"8\RR$F%(4W3XGI,?,]?9SR";()I;2'(0A,7HFA*-><$4* MH6155)ZEC6]2!!ZRR=ZRR8JJ2\:ZZ (8&QT(GCPX%340&66F6NE0V\Y*VE-D M9UR3)Y"W6TO4I5&\7<[=NV]/VQ[-_[G7)]P7CO>1I6"5X5*HXCUZ6_Y5V46F MBR<9/6WTYR/F%)'C'Y3CSU?U)V&Q>(C6@^?4%OWI&!BM-;@HBHX(U'(INWU! M>$^3357%MRCJCPRWEPR'$;:GSG"O5\:K14."C2 U+PQ'0YT'68\&.NV))H&S MI#8684.&0X;#J!\RW!88[DIK%Z*,#!"-"87AH@&K3:$YQPV+)+AHXL:B?NUK M4=D.LM(W(OK=V>GI,-7&1V[8B67I#\?3LTD]M9CG"CT/QY\Z@]$ M]Y9:,CX^2?/.J[W.*,TPJK2['LDZE:4;J%F_I;+T5;.DFFYQ;\N">Y.P6FM- M?^'*P.FBAR3/1H)1P8%0GH-+V4%DU6THWH"K-0>"\79TLD8A].1HIZ7=FY"' M-L!#*Y&9;"VWCH&(OG86T!0,(Q$DM<9XY5+90HINZ8D;3@1B7 ;IJ(UTM,T" M>:2C#=#1,HQBG./6> H^<@/"408V"@)6"2N\$-Q$4^F(J#;1T1.;\[%4G55K MCNE#Z\6&T_UL5V M,6H).7<]SKTRV=Q%S90C'&2JS:5TM.!#<0&UM(5TK2TN8NSV3<_*>W-N^^8/ M("7M)25M4Y$B)6V(DI:JE 9-C$D>?,H MU=FOG]LO1H FOS\8?4S31J'6\OOE()?[IOSOVLT"K_'D0B1OSR;AN/!OLQ!/ M)S5&,CMOEE\]#G+:C$D=-.59\YFGA4'*AY]-.Z?NW/EAPLC)D_ )-A Y^;)> M\'10J+"9W18'LTJ%KT;A;#))\;NSV9OQ[-N3#M*-GB>2(:L MZV03)ZH_X"6(1)D-0?% =.T UR)7 *4)TM 6VX,C#3T8#:TT&J N)LH->!XS M"&(EV-K A!%/M&21%LU2:0A#),A#N\%#&PB1( ]MB8=^7@G6"LYU3""3M[6$ MB-?9 PZ25-D+Q:SEM/!0J[)'3ZQ._/"+''WSA&"6/RE^; M_\38EYN>GPO"VO$G436US2S^3_46#_//TW10%]^AG[ERZ_'5Z*(GZ _CR=5 M]H^+JI)SI.KUJ/K*'"F>F?4Y4:#1>Q"*9["*>DA&6":C%%J80M4]RMIT1@VK M/9&WVI'J1][:)F\MI6XNXI2I2X@MOL1[G#(D+ MB6LGB&M+!0'(6=ODK)]79G9:2SSE$.MT&!'KI"T;.=!07C;29)'3QJH&L)C] M6P'[RZ(TH,XV=I/A>2=]3I,PF*;ZM,?AOYWQZ7HJ&$.0NTS*&U;!7Y)R66SA M^6+)'>:7=<&]O%AO[^IR.SS%7BSK,^_/5R9T:4.C%<5;=-$J$+X>)_): %$I MR1AI<,RVL5X+DR/(3%O3N_7P>J M-#(3,E,+/EK+SELC/3T8/2TE*TE9>\[3,_]["K/.;-R9I--%Y3%F;9]$$'&K>O5=L][>S9?; MT?BGR\6&K+L>ZUX9/\8))4HX#]RZ!$(970@W^CKBP[-B1Q-M*P.%F-U 8GK< MM"RRTT.QT\J8ZL)'Q?7+H*+Q($@1KS[&5,C*LZB55]S6L;(]S;%D!+EI-[AI M8W7&2$ /14 KIZ^MI)Q:5T1IMD64!@6>>P)*1).32IZ3XAX)T::Y$4\LA_IJ M.CUSHY"J)AU/RB=PD_,+<5K+BOW9M/S.=-IQX8^SP71PTXEKC WN)=4^L#Z] M*')I0H!U&:9(D6W78]LKL\B$MD48]U^L62/LS;E(Y"* MD(H>O>H76>A>++32D9IK+D-,$#E7(((H+*1E!F.-Y<6IU5&VLICLB65%#\I2 M/VE* )K$Z$KE;N=T6.[&32L,IX.XF'9W59>&\8DOJG4M78HAP%VFX6WD39=K M\C"OU*B\+>OQQ>I:_&$\^6ZQ$E\L%R*R]GJL_>>5D=HAZUR(&UPSUD3;"-ZK M -J'*(,7-EJ%.54DK19\M);)6&2NQV"NE1+AE'DQJ*N5=QZ$%0IL(@Q2C"I2 M%HG/I-NW/4[:E/! WD+>>C3-BY3U&)2UE,B\_!^M9QD2C0P$L[20EZ"@F$HY M*NJSY6UTMAJ)_#^SVF^W_#<./O;_6?ZY^-,G;O)A,&JF#]NK)!-26=N3^2N# M42S?/>>JX;&-PI"2"QPV5WQ>.YD-PM>1R2HRCXY3TU#XI-S->2T5'HUGY>^Y M27EYU!F4F_\P<':=I:M3Q>#B(;I8N>V27'YK.R@M-"_EGER;Z M\DDM_KA@SW2-$IR.YQG>YY,T+.#ZF/[Q:1!GQQ>TL?*+_7+[0OZKQ?5(]_ZF@>]L MW"D;63%*/9K^8A6M/URB]=TE6M?ZC'>S]?6++/!;KW/ULN4J#:TN@=Y,RDZ4?Y525L=#G9S46N3"2^^* 0:Y&&,TZQS,I^U4:?RV>-&A&56,=+7' M"V'OZ8HC7>WX*I7=_D_I8QJ=I<:M>ILF32I M'5^EIMO_P0TFG5_(3>TMZ;W:H])R>-Y+3C MJU1W^X6.3@:S1KTU4:<7XR8LGD88$]][VY>K[3E%&:2HW5ZFG-2@>$SII*DF M*^S46*-^_;9<)$W2W+.JG8:0K?9Z&>P_6UEDJQU?IKS;;P:H(1?MMY$IH7O. M190@&>WX.E6U5G/1BQ$]I"=@[2? 2EA!ONOKU';[+_\X&\S..Z]&E0$&'XN4 M&SK,U>VYT2G9]\HFBA7C.[Y.!>OVWZ19Y\?Q=%KK+^=N4^=@-IL,_-G\0.-L MW+GJ51V/A^5/(7WM][*@1.X[?6$%^:ZO4]GM%Z=J?)(Z1^XSRKT]-_43H"2! MC+3;R]04M7=R.AR?I]3Y+HU2'LQ0[3T!H]/:G&Z_N0F+Q7=\G4K:[;]+'VKM M4^?5:-Y?KNG_C,RTQQ;_"V:Z2S>X>[=-:L%%L&7;E24V;]E&-].RS78O?FOW M6K9]=7MYT"9G]%EGT5'TS=E)N4380+_VJR,Q5CO7+/NGE6\.1O'M)$W+LW/S M_J&7#=66_=2^'TS#<%R/.AZ5>_IN. [_??1.H?^]Z!1*W_SGE^'KHWCRYN@5 M.3SZ0 Z_#^S7WS^P7__S[_/7_WGY^?71;\/7)R_%FX$EO_WO,0DGOXS\_T]_^\_/G-^Q7^OKW?\O#[_\MWOSYV^#P^]^.?_O^U>=?CUY^?G/R\_FO M1Q_8__[YZE-Y_WU2,B=I'1B;9!W+X\#Z%"%$41"@I!=>S?N_#D9G*1[4IJU6 M,**S\04\26AGG37,9VZ2580*9[J=- WNM!AK-CE+ZS09NK)DOECIY;W%;;? M.Y_5?'TP[ MQ0](;A*..XMNH\\ZKV:=4'BN7K)>X.)G"Y+"?WOEYT_'G](DGPW++S;=1Z?C M//M4P^RGDW$\"[-I^34WZ]0B].FLL?UT-BYO%ZBZ3IZ,3\IKY^6WSB9AWBAA M,&I>F3MPO>:ETWGOA,6]U=?<\'PZF,[?_3B8GI7]9[&ZRJ\7"PT'T^)/@Q+<>/E(]>O(Z3\D=KZ]:%J3IN.!V7J^1Z!Y=/J=EK MZ]G&YJ9FS4U]>3?/.R_KOGHZ*1^J\V[Q# Y]66P?G1\,![/S^8-XE\+9I'SW MK-/\W:N?J/[ ;'DW3?=>_8_IR@W4VXEI6C;R:NMQ9_+_L_>NS7';RKKP7YE* MG?.>I&JHS0MX2]YRE6([.5H524XLK[6=+RH0 "7:HZ$V.6-9_O6GNP&0((>C M2^*+)M*JO1U;FB%Q:?0-W<^SIM6\7!<+> JL(PS@ PC"#!3G6L+BPR_/KXNF MDC.U_% U]9(TZQP_"K]:-5R21\$7,"OOLE$7,/YV\%D8J?W?7?RC+VO.Z(E3 MJ+S3!NY@";.#N;W2ZW.,&PM2_C?]O*^M>@Z6LV.QJ@L0<,3LGKLR0DI@H?#H M5RO4%WK"5B#,A#M]=?#JN%-'L/]7YQ6-!6L:)SP0'!T%CC8-#15CC\)E M[Y5!'J<\BQ5=M&5S\.'FOK]))K_!+,S1//1B!=I&,Q#_KYN0Z5^IAG9H+#4B MBC+P8C@+%(L35K X9@E3//;S3!3%Z<%68=DJ$:]P0/W['N_NAX=GIV&2L304 ML-VJ3#T6Y;Z7QP7\(04O@S#-? Y^7Y3L3>T\&&&]Z6A#Q&*-.9=[JH64AY+S M,HZ"E(%>D'F8E6F8*#]#?S4IGM3"-Q ,=G1VFJ5"Y7#JO" H0H^E 006191Z M01*(.(RS*%<(>I_]RQ,HKUL4S(IKJB7X&QCR@\OY?-^Z(]:;HY/ MWIX*&2E,2'D@(Y''LB#V.)@=+TEY(J0(XJ(L06[\O6BKV) X=-Z-^GB)R/\/ M4BBL:MF7[]:M;B8_J?<[O?F*5V#RGO-+#)4<7EK\$Y$QGM?MZE%+S#5\YE2$ M198&6>P5B42VZR+Q>,P++PO!#":A"D7&$*(JW2HP>[.#BPLE*PBY%]?H#F,& M2-M $YB9[!G^!((OT$M@#>_G1A5QFH2Y3&4J MEY47:SP%X$Q7M=2NE.X%;BE?Z_0%FYQ&I=I'[%B]A''OGR8Y+Q,4(9;[S&,\ M"T 'P=_*P,]#GH895RGHH&R>1_F<)89,'=^97+M/Y8MU@E M69&K+/&*+,X\5K+"*X*<>2(OHH2+U&>\O%'GW"GMH[/I\(]+):B#2'0;,Z-H MIAVGKS%.6W!P3LL*],Q]'*A(I:$JN&!1*5D0LBS,0*>"DF$@KB(I/Z<#=:(N M\#JFN=8M4B\7U87A)]QO7_%F59=_J-JY&GO,3I-/)BXN0Q4'A2>#%,0M2X17 M%$QY/%&P::D,91BAF^WO35@WZV?3I=+*+OU,Z?8TO-'I0_]+\&&]:CD3VHLE M\;J7&_[WS-23%'TA*0I@;*QBIAQ7?/ M;HS50%K&>@KO%B&H'_ J%@8+L$4LP/OQT'W[JY^3"1^08WW;0ON(H%YK4>E; M57TO2'/&HP(.WWG=P+N&2AE6C2Y[[GO%\]>3]?0F/ M7[P\31.P\2P/O*0H O#CBM(KPA+B#)[+A/F%'R?A=\_20L2AA/VT5#;5NOM1ECI/ELLU^1@A6H$ )^/PQ>WK1X;O]TRS@ MA2H4]P2H20]L6@S.O,J\U"]+F:19+AA'I>DC*L'6"YW9^G*&3#R+676OW 5Z M@?K"> 4JCG[JZ)BQ>%5++$EI=9G"/>,+&2J1)UF$$B3#(H<_DY++, W]4A8! MRI(M-WO2-9]5S-C1"W&:IDDL%4N]6)5X:QRD'H02(&91'$+LEQ=)SKY[%B3Q M]K28)IC6?QXL.Z].ERX,5,Z&6N)@O\_Y\@PID=%+_.LZ*>1Q'DK&(#*-6!+G M/"B$*D4.$87(9>0_Z:2_)RSQX8+" .S7/EE9$?0RS* M65%&=]!)H"3^^D:+,(! T0^E*B)67IRQ@ M/(J"T -C$WDLE[['51EX*HICT,?*]T5)&WWC/L/I;C#::] SOYZ]6*_ GBSX ME4DQ:-.R)?GI9!PH:\G-UTVQDRF'U(X-!F#H"2\J4WXW^]ZZ_E^[-&W:LU]R M?K&H/ZG9![5.. ?AC%1O\U*N6]5T$^\K\]U*KW\(M7O3N\ MASWMH64]?#"U["<'1H]<7AR?_.O=G__Y/?KSW?ZG/U^\]0\O_CQ_>W$0'U[\ M'O]Y<+>7'XXNC]T;O?K_^\^*5Z^^[] M]9\O%@L8Q_71N\6[XY.C!48R1_1O$1R]>!L=O3LXC0-80!Z&7B)+<&CS)/%X MFJ=>&,EPX_'=>V\9(D?@:D C<^"I,QY$A92A640Q5GI^^.Z]OOP4=Z[ MLOWVP0P''^1!S+FO4E6$K%!P@ 18J"0N"A7F62&Z5/R7$LV?>5NUQ^5(+*_U MGX]7--]<';W;9Z=1(81*9 SR&($\^B+RBJ04GF1A! L:AZDHQO*U"W70M.MX M MR>F]U)A06Q284-$GNE[1B"D=B6H=DYQR)_I99X!0J!AM+-"B#NC:0TH$Y[ M](T3R M./]:RS-#1KIS!UU["=Q-==_N9&@CBKEF3"R01]$Y #:]T $[9RGICGO"CJF!M,XO-E=H:RD"BWG.^1AD7W?F[U> MBW-G!8QS-)\5ZQ7U-2[K59>V6=54*5F+;F?L^PJUND*?IE&BAFCND[GME*A5 MFWZ(\_XGN""8B0+/J*.IA!^V-$-XQQ7YA:BC!7R\@D'4L&[P2\Q1=^]O\:K M*^A& WTOF##7*>T2F7FWYK.Q.Y,6H!U>L8PMS);.O?'C:0[:JUWQY1D5^SG; M?%;7\JI:+.:S=:NPXW=1?3 WQ3=_\;+!MMN5]D%1@B]1!N;@BE(W,G9]\:;! MM#P)=$5-N[BRO$*_<[; NQZ=WK?%]5@6I' Z[@2><5=B]CH:,^97 %!1FK&W=L=4YL%R=DC]U>@WZ.W^3]TLY.S_*KX -3@ $9!8_]68^H/0 M#W(XXA_4 G:P@17\4#6PZB^J%J6A"Z2>'__[X(47Y'T<-8-I2G51";W]]E\H M@JAWQ,IT0M/64K W.UO4!:HRD"@)012*/W::U_@U#)4^4+$1[6X+)^0]WG_" M(V"\=&4)?[E R4!!Y+.BJ;F6$K6B+!*>,2TZV-U=C79<5S9-9:_7();@H[5X MJ"H\?=AK#H>E65_2L6@Y!J%X][54"_T"$(+WBGYIAHWJFX:%]R+OES@YK5U( MD<-.ZT6BGBN0&&-[]*VM75IXZO6L@L$94[/IZUI;@-WY6EW6C3T[I.,N30-3 MBPNX!J%O4 _L6G'-RZW6F!LC+!SV=9*A*>JB@,9)8K(6\:\C?:KNF)WQJF/J/31=JK<[E-7O3V4(DC M>@FZ=^2J@=>FR)\CTP7:3JS6\'EK6@2I'UFA[VL-:=UNA$VHS#"6T!_4*1?4 M$*"(\5,-#F&+ESTUQKV)@S^^^?F225 P#'"TGZ\;G,JUTPF,#9[TSX4VMD^7 M-$?O7H:G/$D*F06AE^5,G M@Z!?F$F,KSBJ5E^H8+I$U@N(#X917>=)Z<^5X%P:H^X^47$X_MW%R/74%<_^ MZ^33YA7;:_T+NJE6J'<;4OWD>GV.CFBVBGGS900 MU$]>052B5YJ2-_I9-[X<#.-G>;^3M!D.86_V*Z68,$2@O)QV##8&U;^!#J<. MSU>KA?5#&C4XASK;8[)+WYL$Y@]S@A29_A]CV48:,BR@47EQR'U%Q,J^0L>_% MN11!J/(D08+<<.^&YI_[]D[F69HF,A5!D"3,CT61R2R6,?S=ST7BY[IWTL@$ M",>33'Q5F3@[3=.\2/V\]"+I*X])[,*-X9^A4+(LXSQ3,L%J[.TR,7>:N1?7 M=\K=]DCY#\.SVN)5304-E;W@ ?]Y.?:]AM9X;>Z5C!/M*;KA'+A%F%TP@;G: M>BU+#5(?P%. KX&/M#H']_>FYTS=J&HEO]4Y&CZ@=;CQ++J:Z:S^7BIPJZO5 M#_--]VL#7 WBJ+9[+"J*,WW)AQ/4+IB.M]87ZP4Y1WIE\584W@_C1G@ LD0< MKP;QY_72N$XWC''*[;JI>??KUL$\=V>G*;^>2F>[K$QT&O$H4#+EGHPS[C'P M8[PBX;$'CH[(4G H@GPGLS*#?2>:RAT+0:?*V2:.J@F.6HJ ].%=(D)YHQ"W M&X[BAA) &(=Q%.9J#=Y#DWW;D\O;J-C/F0?.1.Z!!YAXA8_ ,DG.HCR"^%)L-%KLQ&F&39[/\,^9 ML]30??/ZXKLW"N<_12"KP1AE57_:IKOZ.[ M)]:%6UM[_T9?QO1B4W\TUT)]C=1\)M?*WOZTYW6SLN.N.E0UPJ6%S5X;?'MG MY^DUC;K4;1+FM53*0K>W>E'Z_"T^IEH9;'[P7]KU)2; \3T+10EFJLC39668 M+>4?:F(I, 4",V1Y6)"_A54=H 0]@?[.@NJ+J$YJQL]@J:>TZ,/WT?5I&V^= M35P,%YT:0TV9H?$$)_H_)Q)R>HGQ$>6BOG(,&?G?9[!Z9^2E]Z6+^GU+.2%4 M7<'CQN! EK"2Z%8?]8OW%HIS)=?8J7R;!7O<+NG^]:F*_(C%00KAL42DJCSW M\AR!4])823\-_4CP\;6^"B0+1)CX@9^R,(ORP,]Y$+/2!_)YX&>6Z];9(_YX<>;.QJW,N)A\86C4F)2()/% [=FJ'^U??I)5>[G@US]62U(C]*4)YLF^)F3/UW4AAM?2/-_\ M>H]^94D$![]+V5Z:IEM_[>\%6W]WTV,#?R_.X[_TV)M_%T?;7_JW!IO=Z;%W MY [UD8K1>5[WT?PNO(VFJFD;<^-G-5W9;3WB)%:Z#(_N<6:1/Q_0CO[=)>D_ M:DX#F>W+U8Q._LS.;:?6"ZW5';A9[S3AQ[9P_GVDJ^#B_5D#KHSTS B%4*HL M;YKUC;2HWX+(]_DV!VPL0K=-^LYRX,]V85W^UY>;OSOO!E_YH"9^'U3/OP0. MYD7WP0:;=*?W5\]-J#K$ XIVU+U^^Y]_M7^>U%=_GKSY]/;D3QC7SXNW\*[# M3V^BM^\$.SH!%_OD,'K[Z?#3$8S]K?W.?__KO+B0B^-W/R^.3G <\)Y?_UT= MO?@=/B>KHT]GP=&+?RT./\EWAY\.@Z.3\_/__G2P.GSM?_SMY.7JU)Y3RIOS*-5BD#Z<1++2++),DDI>01C^%_!7B#>3KWLTT M0>J\N[M MJY;TOYWR54?)X:U!3GB_:4]JYYW64E_!,1MF/'6=T.I)*]U+*QVZCEB<9!QV M37FE'P0>\TOA<;\,/96+A+&012J6H)7F6?ZWW;#IH_]%/:W1*[?F%1[]T?T* M#L;3T?TL1[=W*$20Q7G,A2?S- &'H@R\''&CE(RB4(1I7#(ZNI&_R9+X[8[N M8\EN;5X)3=T(_46'SMS21+ 'LE[C[8J=U%-P^-D6Z!^CW+]2PNRV\JKA#YQ/ M'M@BE!=5>UFW?/$K[.PE?(-X3LW=[''7 MZ7KQ'2@T_L)5@ ==&>]3^\G1R?N/IPIBX=)7OB=84B -3>H5PL^]*"LR'A5^ M&I7%N-8O2<(L\?.X2,$G9I+G>2C+*"T1DCE-TVB#20#+B;T3U5S,^O6_A37@ MP1>.3]?UW;HTSYP5^'REXM2F;\O7U69]2 ^=M^@Z^/MAT)=[QEE=M L[AO@6 M&C]@>:;_,0#]6/*5@4[%?PT*Y#7>6U] /G=0X/@'7BTLN0Q6;Z^IKKQ#4G!! M FY .*$Z]LL&6=BZP?>HIQ6AS3I3'++D].M&R06EX33AR1H?R1!"4C/.2L.4 M#(J5:?WW9C_SY7M;X6XV<[R36#Q_UBA$5[(=E,ZN(H(K;:O^U95:?.A^9\&C MMFY,-1(D9PE-9^5=&@/'EF.PY.<<@2JVO93WM7Y#S 8:^^;/_;VO"@_%*TU M=5S^8OL.#OKNAI M(.9ISL,B]AE+_3276S?%FBQDY.9(R@[9I:F0?C= MOALS+UL,WY7(#\OP+1E&HX2"'Q>(P-_]\))?FY]HW@S8;SD$HGR^D<4E+"1- MLKO"IA+P;3\1)'1+:,F(![6E-Q&6:9BF+E9(Q"[>W==RB(Q\>N*7N]1N"(6OV*[EG& MKYMUP395,#KXV@4<8MS>=OPW&A/M$#4:L(&RIL%=$CXO#(E ?O_UI M,# -+Z$7T46V7Q+R%3I^N)X%\57=ZO=9W6]XG& EJL7UE"'0'B@\X,RP%>L M8'UI0H"%0EQR!XBY(U:WB,XZ-+A@G@Z!@_17"UG\>C_=HK@-VCF#Z&C8# MSL3_K.L5X6X0YHJHLI)'7K=__([']YMYQU8 M*E=LS+[WDG$7<6A!(2"6Z#9(JHUGV"]K^B%#PJ,?/$=9LDDV4B3=AQP=@S0" M?$GP#G73U$7=:#-][7[(& F0/*Z'N2Z0=0#Y;M"L6,(*G:V.T00SP)+9? M7FRC";%],V%6.FDPH!=ZUV&C5EHLEK7=]XYR12=/[=<@.OI[8O"0 M?.$!SHGV$;?AG$SF.%RDEJW@%7=,=FP/I\RVU*ETL=:R+#WF4 ]8JH+]9"2B5#L*@OMU WT M)F G0A:=DR^->SKO[\H@E%<8JRN)Q-'XK75#Z0GB,1R]7D]+OQR_V)HQ5$N# MT>4U'9[["(M+DTEO6?+A6XCU"[YB=AAWWQ*/V;3 $DN'D-UKW>BHL1_KF>;@0@1]3#O#JNS-#GOJS6X6]?*L)@.J!Z Z MZD%](+JA:MXU*RD=+:%VL+O#-N2*Q)1']P0+:]K+%@;@$D&\Y&RI<./A".P: M6=K6HC8[[U%EFU)Q$<5A&,DL9:FO>,HDR^,X$"$7*6>W8- ?'/TRJ'PNL M<[M"L#2UM%8==EO\"*Y"H9KC\I"_JYOG=ANZ6C3_T=GUWV$N9U='+]Z&AR_> M7!]^$J>A2'*$[_; FT?#G@1>P>+4RZ*D3)."PS$,OWMV5&^B1=OM[5'Q0(H# M_W_KE**NFUB2DS]QB+?=K&LK<5^12HLX$FG(HJP,F CS'*]WP?074J2%2M0M M0/5/(O4W1.K@X_')^ZM#+%[\]+M_?')XFJ9PO%GN>TF11AZ+\>[=CU*O*,%E M3),RY[G\[AG8LOO(U)UD:=858MQ;A%@6IDE0Y#[+)&.A++*T++A?Q"K.4Y%% M3R+TM;32T*TF,1*SR(VD./LXP%61GG MB>+WW^-2J0@V,RFRC+,8GI+&65$4*4_ +H!YN(6?XFF//^L>*Y:+3##A\5@R MC_D<3$%22D\F48CU66 @BDGOXO8?]+;"& 5S-4JN!R7-MXK.DC;N\RJ'\-9T MTBO5X \@_ @Z&?'"1RD6,H9HKH_Q+[%O?%(Z>8M[]I3S&JQ5;D_)'Y^@\TH+. M(4,6_/=4*5A;IDHO\[D"_S+-O#P+F115X$4:027XI=S&)V94M_.%G]-\NB6BQ0V#=_J\N6;=Z"CHA)?/Y&R8H= M2SQ,E&VYZ4H'"ME"?)NE,57D\"&\L2#6P"Y',\AT]6SD6Q)175H54ZGP;&UH M= KKUX:X,K:FL##I)8V>JEJ=<2VNJ;1GL$6#?!(.KW*23YC^Q ]9(N2.@T,S M)U-9AZ9+QBR9K=[9!J7O9N4N^/N.EE[:*YJ;.Q:6RBE/VCX'M\;J VP65AR5 MH-WK9G"?= MJ4Z0)N13UYM=-=5JI?#B 423V%-T&K-?,UV9T^;KO@C)IE\>75\\CXX/'D9'7Z"9W_Z_93)J,A]F7AQR, = MA_]Y')'C% ]4%/FA5#Q%$M+H\Y&0_D5PA"=!^)R"\/'XQ9OH-!%1EF8!\P08 M =A]"<%8'$$3HV$>'/K#+II)B>=9O;VO@Z$[P M'X^\DYZ=1H%@4!*I1 ;!'.(G'>%YN.)V>A)XWT9C<=DZ)'@2E8)DO91$RQH."18D/2J], M0M!X ?EX03:E\9[4VE=0:T>](\>C0,5,%!X798E7'M(K0J6\0/%<164B?"2I M3--D5Y3:5V)K^W8Q]_/UQ5K7GWBPH%BPI;%4J+:&ZJ.XK"]M-X]C*A D>2[!1/&.Q##*>1EE1Y"J-^'N084"L*?'A#' MV]-A_LR'V4_AX"K?EQ L,#_-\U0D"F(%O\P3GF79]ICAZ3!_L\-L(PD\S,?[ MIT(&$4L$H]Y6.,R,>X6D^II2Y1 4RK!,'N)A_N=?U'$)AZ984>/!LMVXI[N3 M&IJ8]#]/#?VEJKR_F+5]U=0?JA8&-*&4GE317XP-#O=/TSS.RI*EGDC#S&-) MGGMY[&<0'/"2JRAE!7*[Q',_CS]36N,!I6.?CG+7/L\3421!7*A(L1#\B"#- M_%"EBLDHCB2[!09C,QWY=%Z_0!P YQ5\AI()67K8KNXQG@N/YRH!+Z),LTCZ M49J6WST+\LVJ^Z?3^H\YK3[+,Z:DXG$,JKN,BR2)TS"%\%YD&<_"6\ NG@SO MMXX!X"#[43$XKOGD7S)-JLX'BZ+_A'G.S/'A$\'=\O?'S[(($'+"C#,/?*H$P] M%L6I!]L8>_"C,!9AF:E8PO&-GR[[_J&']S,$"$^']VL>7B%KR(\PP.-]A>EFY"I'V3P_N/OP]XN91_OVO'=!-'L,@2CL]" M=85<3R6?GVV!'K;^_O* )T]5\-]8C[\9W*PDO,A\&7J\1!*5,N(>9^"3(32M MX'X:)3'_[EDXCQC[O 6CG^$H[4:9_)-2?5*J3\V4CT"I]I%M((J""0AJA:): M&05^L4J%%^514.8REREG7Z29\DFI/BG5)Z7ZU*_YCU&J3L:A9(F*RR3S5"ES MC[&">UFFFT M'1(VHJ9ING$7,/B'4!>\ -RG*Q7A$DZK5:&6AN#7:ZOFDR%OWX 8*'VDW8!!!\S#B1 _S^ MXQ?[IWZ9\"")(R_E,@/?+0N\+,D0/]2'P#@511!FWSV+)R CM9)YP*BA3Q)P M.X/#IY>G*2L+6>:%EV0J]!C/0H]')?/BH@SSB,F4Y3%"QF[KH.TDX X@Q -P MT6_+,/RZ+E=7O%$G]<_J=;V0ORD$PC]NB/#CJFK5(5%[*OE(J3X09_2,G>9^ MQL(@\KV,(_E7&F&G-3@DHLPS6'I8Y=C?1;Z.YYJ:EDRK%879"^17KR^I$QF% M]N#BTYO0TX#)76)\OBB!O\3GU:#)VH':]DZJK)CJC"O !]HV]#Q[=U$+84&,5_4 M*#:V@9W/KNKF/7%H-/6J7EU?*LT(C?X=!&?+F4"7N*ST:I[S#_C9)0R\J_&-\/UN%Y& N%D2]#V\ M4AEZ7AR-L^*\-50>FIVCG9(EF!61)--JM!W'M5D$)'BIESW'"S%TW$]$"-Z^ M78OS.0(-=UC$DX/I!6=20C5!,W*:*,+V1T><-R![Q%'L/,=\V\+P(WT-!COZ MQ: -E!UU?:D,7_>N,063,G.1G;L%Y4+SS,SMDAA=<%%++::P%DA?@KPT2.H] M30ZNQ6O \SW7VP^RW:X+Y&Y!1V!V"2&$(;DA+FW<:F+V9MH&]!+E?!/" M.N037R)Q.LZ)8"5QC#V'M7Z*HV*(KXB$SWD.O&%6#2U/)V:PHOH9VV1\[X81 MWCBWC5$-UVAO=E2;U;Y2VY?O%H:WSA7%KQMM0XPFK$%G[K+ M H 9A/.+BS>K0$5:\V'3''! +GDE.S9 >VHG%N0G&!,,REAK;FWIG0;9NWYK"2$>T<7W7.XN#/ND.&DJK.Z MN=8S-R_0[%'H?ECCW+_Z#H.&\>Z!2!A]@K\SC_MA2":V4M9#A('SJJ'O(A&6 M0K<),TQ(YM;,Q#D^&45\1,E5"Y!Y+=>B7B]H 5"<#;L5>E]# K06R:-;M=HY M0SI0#<:];&_?^][__(@A\ZX#[]/TN7O-@;<)_OB!%@X[#6H*!N+ MO(*%KN7!4C3HR;Y0^K^/."GC(_2;T1.L:];+"G2';OMVTDX- OMOM7L)= M'NC3 P<6P'KE]U&Q5R:+WLBM0[@[(^TP@64U\!J^W2RFS+]1KI4RRX%!E@V, MOBF[[:L&+<#J^A48[M7^4KX$)YU\09WL>MSL.F?Q:8;PC\QG7LE$[K&LR+PL MRID793((&0_BC,6[F/6R^TX2W6WZCAGM<@ GLP<<2%:D, M:W4KEZ5UW:IRO0#[^P$&N6ZMBFC!\N)K/7(5+]3JO(8PZ VF>1JU,D$M.D$M M1[)?G2AH*>34GLP,28-J16=F,)1:/+$\>I85_R2+'_;.[U[LS\P*&AH+A<<(YDEQ1(W9W*>6%$_,RMJ M_,]A1;V5Y73,BI86?ER$OO)CQ5C$>1PD*I,^BV6:AW[^W9ZL'323; MEJ#=1*7(L>T4D=AP?_E!76M;1W2ZQ,<.7ZCUY0U86S02%4Y+YY(NC4&?4]Z4 MC$9OUHG"W!@.BHXKRN: 6="Y!\TYB/SRTABOK;3H5^<*K[.($=U)B50ZDP%# M1/9O>)F^8,&,'%@B0B*>]VDX^Y 5V4?,V2W=N9#E)VOF?+ /W/4ZM.Y"$!O\ M^ &K\Z9>GYW7ZY5C-_'3\*6]V;[^J;D(JB\ND(A=O[.=TPBSR2# M"[6ZPKL?[65H[G(G1;24?2$267KRBNK26]NDCU;HU2[]H4=DL#VX3 MQ++G_:CADS#DO=EL?^J)3IW49)63%2WZQM(-POH1\8U1W/+47ICUA<1[6'I^ MO1$0F\M%6%F_YH]_@++O7"@V#K#^D/H S210GX M9+]U[\7/7]OGS31<-EVBX+T>[EXST]N.1-/]D(G*OEIIUY"W]9(7>%<'AX^3 MA\8'MSG@-"X6\$35"#SZ]&O]*CL4&Y'CYL++JHOUQ7A>U:"*#?W;D6,-)ZMR MTF'CM>U2:[;\#-\UDB'M"H.)]C9_04EUV)J%VI"\'=/#)]WJ]/)RVFW4UAV *(:6?M:@,*U;G7GI],K$JZKI MTU5AQH^R(XM9 &>S0UTOI+F'HB>!1O6X T>A5#S[MIEM-VPA;CDM2F,V% VWS(] M]3,&X3 XV,D"51@JM\=;AO5NWS_U\Y3Y22F\)%',8WX1>7D6^UZ&^/Y*!EDB MU"XZQ/M8:Z"CZ5USBUU5@[4\?<4+GRW7%P5H4TS[.!.D% OYA(41<'US1J>= MFVP5VG53@3'#DGISZ^]\@VR[+9;IGU"N5^O&J$"=BZ$7.E^TA1WZ'MK^ @=N M3QDE7-P*F2DU/L@?32:FNK05*_UHDXO!V=4S2!%XT82;BS-8];7=7S&];$ M5)58'UW; YW@(\UIC#%NA7E@M]#=\[1CA7FN?B6,^<#L%^EXG71#_P^_8.]*.4/P!/WJWEF==04]GM.=&#KMLK,),IMFU MOJ)&IV7-49@[-A\^I4]$UQ!!,4IW6SX?^C5ZE08OP0/-&UI(^NNRVC"+#UY) M_0<=?M>EKV!OX/'MJA;O3544!K^X+/R*-Y(< PR0[>:*T>EOST%'G-<+.'[M M,-(T=4Y.H$V"JI]*Y2.#8TLQ]P7&#_K?Z,%@[9/G'A%S#VZ/1K_O-I2:XTD M$:G-"]$'FP\&\$'IVTU[-O5XJM:D <\H3=UEQG5B<*9 E]?776VB>Z9O6A"( MI*]KD^@?G_2]V4$Y_08ZAN;IN IFQ//Q^JW YUWIHSJ]#]_K"P]TQF'7Q+VKA*65NZ.:VF+FIFQ!JXME01?#_*M%9VKT%8_5G_2F M$KUQY>&E$KYBQ9=G5:^3Y_:;NC#8/JZO<$2-[AAYU(:>+;6U9:OZKOK_XQ>7 M/[GU?/.NYEE?-N&XSZM++0@0>DM%[K8]4]TUF&.)Z*.#:S$G8T<:<6-&)*%= M)'6!"J'D8E4W TW>ZV?*S^ .7':^D='7?38%_D+!F,U).;5.VRRMWGK8+7J2 M_E!OA;O*5GL;A[?Y:(>PD DSFB!V,$+13B3F-F8\7+_-&4U'RG==Y:DWFE(J MD_B4:RIP7V(05J_;J>4V);4":$K!1 MV6EQ/=@#;BI1.C^?7JJ&3@WVBNDJ\U?VR.8=?C?+>7\J#3KKV28[LKQYS"N+JM.21*(.<>2P( M8P %SBA<9(Q<+9GO:8AHJB+Z]Q?54=Q6E-HC]N+YZJ MEG15U[F63M,7 ;/2>1JZFL)J0-/J MTN!5)WC%NFT) N8[U#S#)N.-FK(7*55K\KQH]0IEAH9S^,54:L-R8X&0-OS] MP%=N .#FF#I70IJ6 =U&MK4$N%4467_>,N"#HU\&=< @D0)K@:]J"%346^/P6@^JQR/U'YU*?1D?G;R].@WS/!)^G'C(*>VQ(L^\3/F%%Z@H M%CPMLD*"4@2KO%'EZYA:L\=T6G9"$/Y0EW"8,8IXD@22A+/@-.2)'\9!X/D\ M"3TF"^'E?IQZL MBGJ95E0(1\JK;6W:K@]C;'9%7R1#) "?PJXW^)")V/2#0(N;)TV]%\=$.1'W ME2:&V5"E8PNDDQ;NQ*F[%=7VHGI/W8F@I+[S S=+7XX+M\R1?7$+H,E;?.)9HT]W J%34P#J8""SD8*WV6UFJU)6(G M,ZYD.ROJ^KW^T=R91MMY]$K2HNAV;VN0S/6Y>]_0KM2E]LZ[_=V;_=_Z"OM_ M*($\FLA30>;G+5(H/Y/Y M34/^1MLU/?%;HY]G6S59K[3< TVZBBJ=S)4(YFGHJ)I6P(%NLWIRJ 9(#TFK M8JB\8J!)W,KOKP=N?T]7P@8S!YU^_JUNVT?<079P=?CI+#H-1)I'49%X>9C' M'@-A\[@4D1<'::B*M,R#2'U-"L*G;?TLVUJ(.%.P$Y[*PM1COO2](I&EQT-> M2B8*/RO$UR2)?=K6S[*M2HC25T'AQ4GA0_BG4B]/BLB301E+E4A>,OG=LV6] MX?/?_@/7 AF"N&Q%<,/$0/?.'2 M"PO)@B0#_[\L[RB7#RB5WDFE[4[??B'NX(W=6OF^I2'5WG3?#1S#Q,08Y#F+ M%]-:4B$^'GYZR=Z>O V/3@Z#PS'(_,7;J\.3177TGY?P>W$-XXR/ M?_VE.OQTZ!]]>OGI$)YS].YM#9:.%/TZ+,LSR">(5Q!DYGPCQ> MQ,Q345(&&0>W*TN^>\;&R6#O1F\M"&40Q:(09)T-EIJ$(I0D07CD+EL2B"D"5-N1>5650D82[S,/CN6;QYGS!(/3\*#O3G MDS6=?\E<_;6I[ZA1*A4O0R'R2.0Y"[.T\+G(65#F 2O#3/E/&N4!:)2#[1KE MXE_O#L,WUT?_>?/IZ-E+P?^.U_LXU(A? M\C@L9*Q8(5FD"LXYB\*L*%(9EX%23VKD :B1PQL
    _WD!\_WU,"3?-BL@CLD3+_7SS&-QPCT>9])C M>5ID/"Y47OKW4",=I]'6ZHBO5^C_GI-"H"/PIXZ<4J36#SP:2 !U%Z150P'D0I"\*=;+L^&-P.X=Y[M/F3R?4' MGX\=@#YT38BK2:3A!9R"[+@QSE?TXK7TL]N@4Z^ ML79XLIJ#X%7-F["F6),V(*/7XKJ?*^)@O,9/FG=1\XNI67908WX<-.$Z1Z:CU:-6LIV M/ACW;3UZF%A?J;-KQ!.\"5R:J@0MT$9Q;?I>$-JJ;PQIX0*9Q M6 TZTMR6P\:!=89O:UH2TP)*F]BH#Q4(O]WU]L9MWY!96Q7O;/G\+C)#C:9R M+?2H1C4_FXA1LAL5U@-I -N[U,'KTG0SM:Y2O9V8!SVTJT*\.X_ YK7T3BDL M1.0WI996N$::JB^]'=:1ZD8J=*?IQ*,064UG87VV7R/=4;U--#IN5)ZN^RL$ MI^=1-W LKWMX&RTC8BCX,X#C+X7R'B8.PRVI6?'9?P M%SP@AFKLINCBP6NYZ:+86]>F7XW:KL861'G=FNPTX!-UA\;0H_;3(?7*N&N9 M2F@1G-C8_0TPP$9J-A]">" [AU;LX-7Q&)MD ?[,8NZTKB'J5M4WL6EP"OAB MUZU+,S)@TCB%]<7% )(&/HOO.Q:K&H&$L'9V?B^J!R:B*"N4Y"Q0$+ZR@L7( MM:IX# &M* KB@,XPNOG+# ]VGZS0DLP^YJH^O.J(3F5<*!6SS!,17HL%8>CE MH4P]500\D8'(,Y4C=<,FH^K,LC:0K08;5Z];0KB;/@\<_2G3M],W;HP^!(^Z M%S%O%/&$\XRE/&1Q%/- \#P,PUB441*)6)=Q![XNX_YK\@-66_PX$)J#Y8&& MKGNU+L#HV-\]PG,P:XR^LR!9%BU&@T(AWGMK,&@1?01;C#IT+RMJ$U6ALZ]9 MG_>'!GCZ!<;UW" 3_P=.A;TQ>W)DCD[>?SK%.GU?8(MA%BN/\9QY6EI,#9)'(RBJ0Q8S?<&:\\@"L-2:@>*$EH0-S:5 M6J$O5"J"UL&4S_H2NY;F8^J&'S3\T?C=KSE_/7SG& FPK2=F0\^! 900#IO. M1(-K9>$!7;0_]*06G=N%Q99+K9]V:G_?4(?7_NOGLY/Z$O1EXB?SV1_N@E@U M9]IVK:8;-9TZH-UV.0T =-M#1-6%ACVW$.TZ3W!!\36V#5"JI\,2PYS>TF:7 M*+%C*$;:"6#QIG1.CA%I#I.R;2.Z: 'CCQ=-MS:);!BNW'[C.?VF,;!,@ M=-A'!"BA\96NQ^R+LS\]CD[^W#=I3O$;JM6F.\MP;IK7&,7?U^W!A*4A6DLYF>-LN2KHSP2 M^FFF'[E>+#0<,G7]_CB[XWGY!BI]^L!\7_U@L- V_K1P6F(07G7LFJ;KW9Z& MGW9,4[@*5 QU@GO(<9N)3V!&%:KDHG?Z$TY@6Q/=I&9YP-/W035+G2"_X"TB MI* 6=Z5I*\>""TO"MZZSUD/D0W8#Z@FQZ5!\P*PAB?(E;U8CX']4:&>\Z0)P M0^P[U%7Z]#C@5\Z6;VW%95']-,\M!:I- MZQ(!]B)RA?&UF&G5INZQ8ZB6[JM MHW"0=CL$/XZZ%(S^M<9SVX"6FWS#.1CBNB%D.;NHJ//A.9CAK9L.@ >%3;.C M+^$DV.?,9P*VJ5HAS][EVI+H+5V48C RXLKHUK;C\[@- MM_2J[E" ^F/5GML,M<8W,AFH32 TRS?0O7=,!])]'\5U]-F.(X+>3BW@]5(- M+N5ZE3\4"BTZ%M6MNW89*89>*1!H*'>0:!/V,^#[*216D6LE2DBG.9 M;LLMWQJN[H8S= 5_N2*8[%5]IFT'Z6]M_B#,J-=--PM-&JD947K6 M$O.VJI'D1%6:/* ;@[$;.B[")]B)N)(#LC#VFH?SM O72>/D6H-K80T(XNFY M4,(T'CTKL[4;HKMK$?Q4L'I#\L5&KR1>)O5B: VLJS7@NYI*R-CK*+=<(<2C%8_[[SMN[DECQXR7EM#DQW4[A- MN>O?6U5%J]MVQ 63:;!A,J5U(IS!V:?C.)1/8M&M3;.Q=M^ A6>#M)G@#Z[K3@>9VC9!3=\W6GDQ-PC*OK&HDS>K34\,LWY6M M=3,'$C7[:F$@IC:R>VI"M ;9Q5[GSV;_A@C4\&^X;ZPZC=F!]T^,O>R"S;%B MLD'SW" 8PN$IZ#7:E XDV^$0:5JZ7IT9WF:*CDRBKL?DH,KPQ-1"K!LD MLU]NK33H(S0;BXT&H<-?NM2])WG= SI4'[:>*<-B<].!ZA3=M#K\"05IQ\[< MP2@7Z3"0WFC2=/H)CUFSY=!NL +=;"()R+*70KYD% M0>D16P+>H.O"6'*;[?A0-VBF/B3^*% )ZD)>4[&K6,G=U?6E*6(=)+ARN)C*$PUM)I!>>CB8,]06M!E9^CT+BNMT6AD#, M8M!:K^>4[^V<%<.-3CESU/K6.!S"+E@G]'[-)W&B M)"#W.S[6#':R6,G+NNJ1'KO'3ERM]GZS!F]%AQO_'W_?5P]A-6V#>5:39J^6 M^$F=7^9. $@IY!)$<=L$X"!@V>XM&EW7PNM731U^F-#N&;KM=LZ]+'2N^:[& M)%W(Z]26&*[?H"UWS<6T%]A#0F!S0TRLWKJT^Z:PA]((9G$TKXG-VC@W03HY M9,Z_DU_9O!OX.V'Z^A(")22/F[@([C;4:F@R1UB';_A=;9P[^C(N"&@S(F7N MBMT[_\"0J*""M&'[* X?&CJRG!YFA:Z'A$CM4-W-U,)>ZMD]JJ<=YV%$/]S( M6\?-VRTROEUU[EKP_FJJ3H5\=KI&<>+R/O3NA>&2BA]-UJ7Z0-&]K6"98P5 M.271Z%<4;X8HQ-*).S-GH^7 MJQ=E6QV$?J$N$$#1A7\IA!^PB758&LJ.SRX77.ALE_EX5]]OYKDW>V6NH^E! M&QMEW/%-1DCS"2=27UB&4'J2.YZI#J/AE>>7*8.E>FI;$?:S[J9Z]-T[!Q^/ M3]Y?'2+$P+LWX>')V2D+@K@LA?!8*3*/\3#P"B$CK_0#[F=!DHM0/.QZUFGE M9G=^9K=^!Y4SF"Y#T3JEVS!4E15JJO[NJO]&M?Q0ZY ;57!W%BFIH8F?^MS& M,%KIPU#]#.563+F.*?)#86V #J2M&]GE*?%-E"?QL&UU:\U=K]XF7E?KPDH] M7@T,VJDW"@+@5Q7E()OKC2HVHG Q)+.NK=/Z&.L"BVJ!*5E3J](:!4M!?$<@ M6$^YHSJ#:QC";$.T&?^&3W>NKYK6RRZ38"-)G0RF;]D. U+PMDIHP&'N#DD' M\Z;B<<3:V)7!#FA=G7K@KG.FC[1,F9,SPPV'E=(.4_2W3S4M?[>F)?OGU+3< M6J,RJFDIRSR,BIR%3"8L\$4.GT\RY>=*E)+)\(NU]VKWH&^;M(<&.Z^TE_#8 M?05LD#GS3T48A,+GP@MY4GB,I8F7^6GII2&/<\8%B\,'WO R?>JZ?MI.73K\ ML;K3>-<"NFY*??6/,R7=^=CQ7)I_=W4R$.,T9)]!SQM;[GZ;;OALZ4[O. R; M33#IHOFZ3:JXOKBH**KN>*!K V$ )JZI,7+C']7VNFE;'JK'VI>:=B:L2^UT M+^P)X"'^P9N8RKH%SEAHOE2_.Y@W5:32.S#N(5)SNJ>D_%31ZEA1;2[$KF5D M7O20(F6%W:2$+.("B\P,IH@_=-;6EY)VK\\&N,N*"X[Q+"QIW5S6!@U'^ZA: MXNQG9SK74 YNV"@\=0N?6U.3W6]0:Y,*ZJ-AB1=]DP]=::QAFXB?=)C,@_>K M*[[ VXG7_4=(SCL\COG$E'"$YKNZ,'OPU$&5G0F5+9\<5:LOVS45!W>1]V"Y M>"4_ZQ)0;?*RN[A9<_HE(Z"Q3235-SE^_- M7L(#]:\.(0@AW)D@GW_AR8V( ] _Q=1'!W9B$JI4?ZC+"N&OG]U[F O'/'[ MD&?QT@YKWT#(X.*^HA$>EZ:MV[$WU@8].B?C\.KPTT%X&JJ,RUCY7A3QT&-I MD7E9$@1>(H+$YU$NI0R^>U:BQ!$&TCCH0#NTV'*Z[/'M!7$H2<-K<+X"X]-= MSSD&:RH$=Z!W+(!%'RS9]SH7%/2&6K<3;@SKAN8A-2'<^FQ]R0.'F4G^OHON M1]5&%/"2'#MGL+.,&@+)=/%T/ +4 D._,HUX?94C1;]Z$0P:0!T"R(Z M-'LS5R\,@O(;?+=AA%Y9IT=?=]ELM %Y<6J%B7%!K^P*_F/Q#0U>':8,=LQ] M<<_)5NBO"="WNZSQ)*7O'=#=ALZB*19"3]*TSDX?XN[FT1E:>P<^FP>V(;\@ M;SRL$U[0+.J6"J])XHT380.*\MSI58T62I*O UC[8O>?[0KI!:_ Q+(4[KCZ-U^<"JS$@D\0L]7N>\Q/R^\ M3(72BU(1\CP6&<\W@,H>5KIC&M\#)0'5C9&%'5,P=O360)N$0^O >E %MLYP M=&GROEED$+:9#HX)N[U%3SE!I@.+"_^NZ<)4O_=[L,;8&PP?*NKENC66V:AZ M&Y^NX&R9<@0W6?'#P /J@-K(G[,^E5O>THVX&\6@LP6T\!H59=GP%F14T/T! M#7.N.Y\\:A_O7C3OX26-/U)6'QTP8.YZ*X[#I!O8MP+_FAZJKNX6_>5SQ6^[ M0?C2N$@MA!#B?'\I#=45>D0O]4H\8L+,]_YIDN5^I%3JR0(O@PLAO2).8B\L MTTPR%OBJB'91^=DM)W%T-GW'M.!@&K*?AN,IF0.M,5$LRJ.#"#E4F",5YFJW MOZ/,L+;JYI$Z_MQ0\SQ ?;$OB:NCM;!\3X[2TTD0!S'SHSB6_B[J"F>[=TP]."-W-((@W&)RA_J(?Z >3&*JK!K$-+0E MQ]QYVHJ_5Y3>%VH^S)<-*FC=[\QMJDF?<2HG[+,4[/->1.ZXWT /O\F\_N] &*=X1JGXQ$C>KX,C^C? M(CAZ\98=OC@X%46BTK147N8G O0*"SR>A9$7Q7X2R%@F11I\]RQ(]M(-=$_= M3F @/N\'#%SR!%X']:<%\H MGBL/]B/UF%#*XRKDGO05RR)1,)F#""03 +]#$;!W+O?CS7"N/A?74^9E4)S^ MQ=+P7]?+?8W8QS^C:7_N>/+'E#"!2/G 5L"_PJ**QQLEOWMY=0J**"A+ 28I M9\CPZPN/1RSQRCQ4G(E$!,%&G9L4"<_B$HT;N,J!*#*6)D&8^JE*(QZ6N^@I MOZ;PCV1FY@K-CKG-[M"[8^LD$2G*G?$KCC7#5=NN]8_5Q>6BOE9Jˣ^M+ MX\J"(EG!8=5GWGD*-6F'_D]_O-YO;9?VW&0 1]] @^5^X4WWA0%IDZG+[LF+ MK(..&L>ZYV<(9-=!F8\+?:E+N:U677^3+?>E>VGWR>5PGCB0_@IXZWMUQS7^ M^V<()-Y[K\5YC7I3/\6S'>(7M52+J7?B8M'@<1'N^,Y!K#)\W%2>EP K%G1K M.**YV+4;N4FAIA[)PV3&W6;*KM!\"F=06=L2,AM^80Z70>_=QYZQ=V>W?6ED5%E*ZN6IKE@2DP; M=5;I!G\L?.R=B27V7%S,7GM!IS"0,67ZX[W>J7M&%4:E7-G>[-C@(>"1VH3/ MUEUY+N3+ME1@)P'W9-P0*<]]KH*L -,:;9O_QU M9]SF&Z=]H"<'_1#F\C(\A9@G8V'"O#P("X_E0>(5N>)>E(8\]%50L *\\F B M,.MH-WH;@(!G"VHY1>,%-J]8ZZXFM3HWU5+8V(D'=4[_ZC'/K$;H#],YEQHC M67,^]N>*TQG:D.Z3\R'MFJ/Z;A7DI^:7S]O\DO]SFE]N;689 [K"<1)QP24H M.@9'*%<)PW+'-,LR&6?AMP%F_0OL9;=&-\\&O6M*V]\KWO;6Q%I^JCRV)W.; M%]!N-O091@?0%*6J-/2C=A&NC;I$.CIY?WV: M1J4?%2SPHC)(/1;&!832O/#R7 J_9!D+>+:+H?&16LU^JULJSYC1AL_VC9&S MGNBQ#3!>.ZQ3.Q9EN(<0G".!WJ BS"(X0DM8@X5= XJBL**8(*RL$]!]Q(#F MZI2OI[!!]87A<;0'=,.(G04(KE0ATG?SJ+UPWRV(/IC_=%V7;PS18@( MH-^(<[#N>[,7%1I0.37.2G<2T:]A:&A M&SP<)9&'0<"IBT>= 7>UX&:T6Q((-V0$=BT>?66[MDU=]>5"N3!8D\2.JRGI MDCJXTB)&U07;MY&/CMQP=\R1,QR8&"U@G-:5A:^N:H_HX:Q+:E#<;)$]CJNR M=:Z$(RVJ2VZ0:,#@4-OUT$XYW4$H0;B4JM5E;5*!T3.8GI1NQK]?-LHV[AA1 M)FH>#@$ON*-(A=%V4F%%1J.-;AN/#9OMW.FBU(4FM1WH8 H])[RC4XO\XX9% MF#<5_ 'QLXG;38BL@UR#%VJ_0W;>EL^/TRJS-QU&Z'C!YT,5<;?-Q'=A(]8& MUN-G7.+1&G[>_9.5TWS88\MA0\D0J]IHJB6MSNXEJ&[:]ZWVX^XRT.N+G3$Z M]YC<9[!--QDDC=T!@X9P4YDL5-6O*5VNWU7DYYOZR=2+C@K&J%:=:N/>8*N.JZI$[1S MMIP3W+]]0_S1D-T4]:4Q3_T@%6612HC3BR+BG.>!'Y32AX ^ND/4][R?YJO& M]+K0K=D) NK?9F^R0K MDS4"KCLZM-*4@KBC;)M+!P+/[27\VW4(G31TA7A-46C[U K4W?-_/%4LB,HP MQ *4+/)8&2@OSX+,DSG+ JEXE)=\%Y,3=LMUYF'7<@['8ST^N".;.;P_UNN2 M(S1),#!V!:Q;K@O3.\:?_DI0TS6:1K[.H$QRA'_;\AU%:.)_*,)Q6)X]'>0N MRQB<"N;GJ=.L*YXH\2$GH"F MV@$;O-1GKCMQ&E]OJ5,4U\X]8$>[V'-@NEC^Z!)T?%_:.> K7>1P!LY\T_6* M6P!64"#GE2IG_=A>**&I@P[Y>_ E[87Z\^,7AT-BA?'MO'[0RX]*Z(#CN 3? M JDY-3,Q/F#+%^$W70O[]+P,=I.MG1A4%6I/J(ODG.CM0J,XU-W) M$GW;8LG31@S0_5B< @GRE1#Q]A;>5TU\J]^M&^>)&Z ;"WE"2]+7H+ITQ*=Z M:H2^T5]/?=O*\ +<*4W]/!8O>L69PG:!RW."H."H_[L^\B#N$Y/.>O;OZ6HF MOFV)YL$2SH4ZX1^?U/K1B6"G69%G$031>%L$L0/$:UZ1\M1+"Q$$11+ 2A?C M*]V8*7 />#5(FE5Z M4@0/9]/+1X3&L>"8A\8SO<2#5J])Z<%3E[-WZZ9J924,$.J))J*9^B6AYU+T MUL.3X3%?KVIP"QO#-L(WWCN-),L=ICG-U.(,WFID3/)02A[5(O](RH9PR$3O MQ6HE2$@T"&O?#@O$W?(9[*^F1; @K]J8$,#WEE&XSR^(R72AZR:1O&.%5S;;Q-'8 M;K2+8-^OJ*"1,M&(.4]6 :%IN(UVD?C>HB9OJ> MC$GG2S_2$Q?\RM[TGID!8%/CZ^A3T M6ULW1FJO&$!9$RN+9OR;WEE+CM ]PW(#M^L67V#+5]5';@D@W1MM]"H7:[U@ MY,Q?=\7UL"@*VSIKQ M;V;LMF!TB:^-$35%LIQ0Z,#'RXM#+&L.F$=8V?KDU M*)6]*NXFT'8E\)0/<%:O[>H.]7%U[-%@=KH\L"O:':_1ST>QI-[K@AE\,:ZT5]M+JS=U:C:NSYZ." MW"SWPU"615F";\J*C/,\%3)66<*2A G_E@[9@Z-?-K$3X453V(FO5(,UBOQ, M'9>_H316YW4M7VMI Y&"4_"SWJ^N)M<+'YT3? C/.8M.><89.+RI%R>Q]%@< M*:_($P'_Y (KIE6&=81E5:ZN-\MR+_5*ZS-/JSRE4C;.^V;$UQ\F+'K'AO-V MY0"ON4_K:/;PHPO.EGY89XS*)!&-9D45"2K^4 M:5C(4.3AMAK66R/#AU>,Z_J$9(R0;0,[HHQ[2,D/#=&$1Y!\[378$"+JI'.( M9Q=KYF?OE_45^)-GU*B!!A".#Y@QXJ#H+)1KA";MJK9%VIF8LD!4($'&AQ32 M7]<_RWKP"9P&7=_W?LVNN:#["UA79--R56OG=EL_G-P;"2&7IF7%E%CSP92D MH?LR[?6UXUJZ9<<[#PN)95R-CA"LJX=1VD*[N^L5[7,'5'E! +EM3^11 M'?AQAL>5GC6D41GZBQ>$;,+E.Y MG8K&W .AR-'2&K[9DEO.U*$+UP&'&W): M2B)")&I(>+0<\S5&HK5M;,,LMVW^=@"LMY*2W6$SB!O-IC&ZM(7EI;'&V0S3 M#8IN&YT<1.(NA%%Y>E)&71:PL4Q&+,ME)S":[W3.[WSNF_)\;I;TE[^#P M;718BQ\J3I]]N91G(/>4(MCK;JG,3[M6<0=65U_Y7.G$E'-J^9#;PGWY![6L M4%_,K1+KM6=/2GC9*$-;1;55%[S%2-- 8W3<7T3]K967X!3C#\IJ:M4.>!2< M"M@.I!P+CPT+&3)5=YI(H:,BE&;OTN3)=+?D)&SH^WLS!-]V^+Y4#[RI,V P MN'[$&D2KKR%R.*LWB+2FP#X* PK<(BAP9\K:7CT;(G.7F,7,V'RUO7-9$I8Q M_J]H+QRBH+C4+=(B6;NPHSVUMY.2Q'7KA[&%((1&<(\^7_#)E*4/PFTV6/T?HL^7J$3?U_O[Q M\,4^.PU8)B"<"KTL9(D'!K8 DY &7JY NA.N8B7*[YZ%>\DM4#N?25RKPRB)"ZC?8E@"$*+L5KPF$ M"!M/P$=>+Z4NIKQ1IB;$1S>NT+[8]/%V=?Q-K_/!=]C7Q)-8K]74RQJC-[(Y M3]5;71FF?YJ%JO0Y:"B9)LQC?L:\3,G,2TJ\X2]5QC-_G 0*8RG+* LDRV.6 MRZ+P4^7'.6-%PE.NV"XZN7\HH3LC]F5]B:+<2\]L*#YWXJW#N7U%__?N5 I! MC!ZQOK[]C2YU?_S"- \WCL2%= '?]5_KI<+^Q$3[/;_LO_[9UG3OOWXS.ZKW MZ+=>$,T?##D%S6/V2W?U?K!$4'@2%7+SPY\&RSW[_J2^!(47AZ=WYP)L*:T5 !R^E/B;]):6S=9F'5&;. M#W*/Z4<.?A;K/!(5\/-&#N#[G5=!/+K $N2^0 M< H#3.MIZY1"0J2R7E68^X48"4F)D&>F:FB;"$*+4KI+JJ8TYK K)W!>W=T,/.^(+#/=8TK)@POO0,!-GP(@CM:1F9,18Y.L-Y(D]4S MB]A=TGJP91Z&M[:]]GIS"W!7I2I6;@?NN5J8?"W$U3KIJ$4)-U%_;;#==@>0 M;7MBP6V&<@1P5F%"',/\S75UN,V4>;5^GF?EUYG']R-21=S3#]2W_$-756_R MKYKENM_J[O+><;CL;00(!H)LUKJ]JT^_VA(4DWGL"B_W8%O K]/3ML.TT\<< MIC7_72%*GQ8^;RBO?OS\ "<+"W.VKC0%&,'0=XN-Z^\2&.$>;9Q&%W!ON*QS M& ^W/*>;0C(2@[W92SS'59>#U>5#CD;I$C!=3K8U[0A=6[9G6@B'Z]*!D,F11KE<584$ ^6>:9X$A9I4H0\34J1 M4S1(?OD8+@Q9Y^!O]\ -HTX^TPKRDEI 'G,DV(/XPN<.WQVD[WL\4Y$'^Y)F(DRX+,5WS_P]=DM02$5KMNL=C*@6?R7[IKV==G?)M_^U MKB7I@8-.]7XC%XJ&\^/0Z7TPCBP-[DN3OMWX\G_QY9HWUWIE0,^E6\. _B/@ M/SZP%3SHB)IL ##K)!#MUS'E57088/+-L0^QP&OP#, +O+8UL2=8YH-V\H') M[\@WIY&U9NPT\(MA4'-FA^]X/L7U3"TJ?3U"P#SJ$J$JNC+$J]JCGSE?62F\ M77AM/VE>0H5W$R^P&!0$)=-A2= HT2D>@-5RQT2C]>O,9_?@GF%ZD_>2KI+M M)WMGL[/KT^&%'I<:>Y83H]$OQQ!A_/(!UC ^WIF_)B;IR^/U-V!!>L]C_#CU M42AE'/(M"]*/=.S<]Y,S//+=)9-3RZ(]JM:6T2(#[D=/1RK4T-VMM\TM3JWV M>'#:0]?B8/=YFT007[VI%H87WNIH@7:YR<_Z/UL\K!',C*W@L&REP\+6_]/> MNS-J%XWP+R@Z_R8A=Y(>WRJ7,66(9_OK,_#T'7RL+?FG[$'EG[31F5Y>FVS* M0O^';[G2*0TYX] MKT'S7L*O7MLC]-#VRXP0D:? ,[]05W7SGK1UG_'KVLUM&O&<7^*M?_8C=592 M,57_Z6ZFW_1(:?7HI.@0OJ9G=<:2,E-2>0:;;1ISZK:K56CPH_13"QPUL\!1 M" _@<)>OEW6!162F'>ARC05ZK4Y.&4Z\V6_XWUFT57!LY=L2[(R!8E,]D2GV M]CI'J>\\Z6Q<85I/%#&>]K0FNGEJ:7(.E'ELZ'Y!U^=5%UCJP9?+=4]@W_<> MFS('2_]>5ACU4LL$>0?&WH#]13OY_]C[TJ9&DF3;OR+CW7DV8T8PL2_=]V%& M%U1=VAKHJJ:Z!KZ4Q0H"(7&U% 6__GED:DD)L6\"'Z^U#T,?Y0 MU+O+E]5Y(H^;)T+>3I[(??,^;@X5F XML-@8KXQ,."9.C'9&5L M3NMO>6;7G-+?0_A;81U71C JQ6*KC1S*@,>Q$^,A#ZZPJ\QQ7,'9FR/0 @+6 MZ(U!JS@IOCS&4<+%L'NIG5S?F+H>]HDC53Y]CC??I&?T'&^YG]O[1PAF2LV9\ABCD?XMKU+C"A&-*H_]*$ M =[ZQ"?'C;8[-]"*:DSR#>3BUF<""Q/>DV]\=40/F%.-O=@?Q_Z\ ?(TR6A_ MJ?B>DJSGB/1UL'U.AI7'S;5\R2!"EY^:X#]@+4?^%,7G.>QG&=B'/-UJ$'\S8R<:&JY%#M:P MS%7.?Y@J?3$IGU)6B2H?4-9-@=D?G ^WGV%QB+S[5+*B9GW,Q1J#L)1I9:7M M.W(N%"$^PX2M4;Y8RHEW@(&C)*MQ:9&B@'N143=V'97/A6? -3T[+&,SC*Z.5Y!=4F<)J_VHH'\+<:US5Z-% M@<$R!J.Q5M3Z>?D])3.L28K._.V$DAQ//<>^:X9Y")?[7,NR5 MKC_T!6P5SG)O)U55-GYFE1@T>X1RER&5N*T*H)6]PY@S^5LC$9CB:B]%)LYG=R MI8]BE)DW/5/X8./G"-@ %#YV8QP7*R\?A3Y,4L:^=3/0M!L?LENS;*D\R5"\ MI.&+T];K9LT?V8R^9;O%L3V;6+U;6SL E65J^LI8LJ"7=GP]7+==^' MI?['YE(&ZKP%#O>VGN^]DCK#2^I MYB>6YMCTF"9+_J3[++MVGZT6A;J* "S(+GQ9*V?VY:=,7<^AL06[VTF;)Z,I M;,'6,1K?>\\+VORYLWM\MG6T=;%U\1GOK/OO.!$CJ*:Y=X!&W,F '&4:*>8) M=C%)',,K3?D9*K9_C9W5-XO.6NU2FB?.O2)3O'MMI;T;572JKF(&HTRKJE@T MDQF=.U'UAP"9HY#&T'"2#_.K:SPN=%%T+"MN/Y/"76YY1>?I8D A;R+=?IF. M?BDGO$AS_3'^:M&\>OXWW?F=0IVQ91YCF[L?"^Y<<$0)CG5B#BB]BJ-0Y]G$ MUWN%.H_HU3=XAZ-CG3H3]JKXY[V?\-_OG!O*DTU(^ A<4X2$C/,8X9"D82[1 M%,G2ZK.\\,=YSW7._.67[#6QF">!-"$><4XLLDPJ9$0@TFG/&+9+JX3,R9^_ M(>S=SJFU<+G6I2_9PK $5.%.OPVX9=Y4W*3PMUV9'YTA*1>D'Q?!G1[.' @; M5ZPH,FV&3#=W6)P>QF'1IF_,HHO"]C]R>EY1U&I8 ]G;WF$CM3IGX^)#F4SG M Y

    ;QME!4(9A<-XF=UU2SJ%AB5CJKOA,BEE[RY.):3@(D_XD3X[^4PO2QVSF9AT>+0WR_#N&G M<[[U[6-S^^CP<.O39P[7XNWU<+SW;?L8H.A\F\*SUMI26]N8"F6N96Z1.SM\MMGL[;&!7)EE7C)3<5_<@MTGX9[$MPUZ:"SO^ZY>; MK--A(%6.#*HL@"CF.VS\,HJXZH)MA7+VMCWMQ5]&/_P:FKW3ECW_I=DN1E]< M]&O1; \8Z3#""NXY"3Q:P67P4;\+_P^C^P\_7BD^^G<_7/Z,BA4LS94?XQ5R MY6?7W9;@%6'$O6Y[_6>"7?W0>K#U8-_18"66M[KMOPM,*'$! "9#U_];8DN3 MH,>0/=6_X 8I &ITO\E7)]\=XM40W^#[C<*::(P@>W0O>OHSWVU./.@,AITT M0VC%Q]X&]$W\OL#*O>SQVIAVJ(V1_3$6SLRN6T'97O>B9=XUM4CSU^96$WYO M"X?KA;O7PA'SJ&IYQ\6^]2*5J/@RBU36>7UR^7J+2_>X M*Y[?W8/+[M&MA. N]B"6)=Y&:<6S4G73C&\M&KAQRT5Y&F)URW7YKZ>;?W7> M18GZA9KX'8ZBN<9.4^\D98$G$4SPC!CI960A>N-OZ 9WJ^K;MSP.VO@Y#"I; M&[;]V[4_QT?4[)7ZI_>^_=[;W^U<;!]M7NRL;_[&?]X&R;_GZ\1;\CO[7V76#CO9($F>0HXH$:Y)S! MB,MHN4O&6 8"RC%9+DRWN6?83Z9!^=,[:M)U>]I-&'[EODAOOL?#4/$5H.JU\2%7,K!,<&V)XU(2)AG\ADFP!>$B9H2GEX, :\*U6 B\ M/2%<7GLMDJ0H*IR;LA&/+#8169UL8LS97(1BE1JSK'5-N&K"-9]PI:2-2%$: MH@(G1!AA%;744>RI%/HF@*@)U].J^X1P6:Q-T:';"*41MS$AJR)#%/@7Q? : MB55+J^HU:'I-N&K"]68)EW**F114XHX[!9LP(]'J*"S&3,58X*D>XBD :TVX M%AN!=R:$*[A(N(D8&>4%XD%(9 EWB$?A5?14LUPM#';)99[/V!<>AFO"]1*$ MBS,M!)')4,-Y\,Q%JDENHBP-Q<&X&P"B)EQ/Z^'*JEZH/.@[!>N9!8RDS]TI MF6? O0A##$# >4NDT@08UU5]2!9)U5^><=WY6#05_YL[<4)7J'CA(]+;%T[I*VZ9&'#!NULB'GL"^&!B^&*MS/#54#RKU9A Q)>B9HM#QQ MQ9P+S&*BM-(V,>E%?0#VNO"G<@#&,1#"I#DR$4PS#J"#G!0!I21BB-*HQ %_ M!%L6[,%A"#6+6%REG\LBC ]&*1\-9ME:2-93R0G38%3@(*2NS[5>5(LG+,*8 MX))0'D7C5,Z))\AZGA E!FP_!U(6+(@=)&$P!- MJ!76.6NDQ5X8$UE]JO.Z\*=RJ@,@8EEB%'D7@470E)!C*:*H;01#)BE)V-(J M,\O\X9[>FD4LKM+/91'6J<"MLTS:Q*VVFC/OK?8X).$UYO5AS8OZ(BJ'-1@P MV4E.46(N()XTRX%P'@'A(T93Z[WA0",61(470Q<>>$(S/W'MM9[0_'5-)MM= M3K??-DK.2>EB/#H1O1)@:"5I7,!. 1:*7+14*UH?T[PF4/U:/:9Q5(>0J$ Z M<(*XMPG!"P6F9**).:@\\ 34B+%E3!\KT>.5QK2\;:V?[V&)07.#+8U:_*F< MT^!\3HR90UQ*#*:9L,@JYA&\0^&5"UIHMK1*N5QF_+&"Z6H:L8!:/Y=&4.*\ MI[D9%R&<"&\4=TH2*JS7 ;AE?5#SHFH\H1'24&FC#4@%RL$:B!XYJ0A2W/K$ M"?.4*Z 1>C$T>#%4H:81STTC1%11"B8#%YSQ;*G2*#'L/D$S[&5]4/.Z\*=R M4$.MT(YK@X+ 0"/ H$06*XT8L=X1JJ378,8029<-7Q!;IM;Z9Z,10B2?2PQ9 M3S%7+AJ7"Y%H3"7@@>0WG=#6-.)IO1&5DQIF S;.$X29T(CS2'(C$H8(I2)A M'Q+G.?C[L1*9WR"/>*1:Q.(X+EE*?A*:<<)J<=<$E:YR5 MC$5I;'WB\IK <6\J,29%GDSP2.-H$8_!(C"N*/*,FEPL,9A$,\>1R^SA*<9U M-,JBZ/A\1N/@A3LA@U6&.ZM<(I3PQ/,NF:OBU>CK\].7AFV5,Y.M F,YA.3$!5'G%&&-(D2I9 4340*Q8 0&+I,S8,-IIH/ M+(J*S^4#S'-+@F0F$,D-D4XEHX51GE FL#+U0(B9PQHYW!RP ?>=D9+S0=>C@\DQ9,OZF5SQZV*EGM-5)!*),*\#?4A MR.O"ELHAB A$)2X< KL0L$4YB4R.R\Q_<]P$G8)>6N5B&E@$G*$ M8^6<4-:QI552.PC>:";*M5,ONDE-]5$:])G]1"(\)]ENII1; M(2T!#1,Q2<.4\&5 67T\\EJ0U%>/1ZQ+P44-II36%"PKDL"R2A0!MV4RJ$") M,TNK0JIEQNH*K#4Z7$&BNX0M:+3)ZD1H;#/[F2"^:Y/50^6#'L%6CZRY.J&F:>M0P\EDXJ20F3$DA( M,B$9&JP2VKK(XDW.VIJ$+!@J55-TK54Z9,R9Z M@["E'G'+<:YR*I&FFKGLV5&Y/I!Y\&E.34)JF'ED$J*UMC3P:*0V'"BTBYQY MJK"D/G(I4WT.]+I0::?:_,\98JE#PA*".!4,.1T)"CYAX)Z:$D%R3JU>!E/W M%4!3C0XO$U)B"?=)" >?!=$(-4U8QAA(.&G%" MBH0:AH "^Z2"!DB@3=BI) MENICGQ?5V8G'A>4D.,!B)#BSB"LMD'-6(9I\;C<3M<2@LW6T3(T53T,';# I M>")L$HS;S+LU49[ KP:@PJGZ[.9U04OE[,8JRZP7!L7H76X\YY&."J.DUBT-0*3HNT&IN,\Y$$#,;NT^N"R8S4=J+%B?C:-%5AY%J3"AOM$ M'$^PA2@9M1!2T+JDV"N#ENHIBE .Z\A1H-D[H))%)MF(G+@(H9#'T]>7YP",ETRSN84>90'-%SLPM#[I8N#B*EHJ6*!&DL#PD;$KW4 M@D=*8Y3JILI,-2-1)S2F&J+2, ><9R+4U*?4)0A)*6EQXGGXI1Z MF>M'SC!Z!!5[?8$W3P6\KPA?YA]6!1%$DE00;KFTV%AG0?S@)Z9SG=OZL.I% M 6/BG2(J&*)#1"KWU>&!,^1P8,CB;$C0$+G([8OQ(V<"O Q8O#R;?22DJFEA M30N?P%$HO9-$Y 0O3G$R)'.)J"(/3(!56I\;OBZ4KY;A(X&$Z!SB(M?E#2H@ M[;E!V>,@E!.:2K6TRJE:EO1-('U-"U\:7^;20DE<(CP0S8SD@EC+K.#811^D MI93[^M#R10&C$L-$17(\&L28I+GQ64".>(68LPS^GHB@I*:%-2VL:>&;IX68 M&\UCB%:(Q%423DJAJ!+!>ZVMIO7Y\>M"^+64T\C$E$!-\1<(BN5!FZH M"1'$,>MUKOQ.EJ5XY"HE-2VL:>&DVHAA%N=T!JLHI]2Y2$/._55"<)=BGP#[8=.7OV=E:K8'A;BO_C=\;33JX:TY75&YB.1II]?,W_FE&UOPY1_Q MU[-FZ!^.=+9RX7#!\>02ZV!M!_VK+SFQW8-FNW@3LNK%;OF79CO ;[\P M66#I,Z\PS6/.I2Z&2UPN:.7?P^YH-*> %6_KW])QA MPC-K?)?EN;P8J__MNO"(.0.<>8JZ]Z?6X\Z(^MX1-YG-: MF4]G,I]&-YYV8P^&V>@?QH8]..A&^ A^.@$,[#FV(5;CT);&A;NFV\Z:*=!*S5; M+?BLN#U,#YYW,FCUF^@\VFYECC#>#EP#_V:8+Z=S'OOPD!\=6)!0W-0#?L.@ MIFX\_+X]@ ]Z_8:%_>0T+Y4?FA+5=>Q7IVW;YXT#6)3V:,JO3/C6BO>X!O+2 M*K=;/_>^;=*=3QMG M^\#:=G8_XVU@7GOTRS&P.[9'O^*M]>W#_=V/1_^YV!#;9]^Y59[KP%$DB2'N MI,L$C"$:$M$J2I=R]39EY,KELBD-$+?64-NZ-^GQ",()B%,O M%OIQVNV$@>\7BC=*S1^K^$@]Q[BRTKBE/,:?IS$K(T!9-_K.01M$OF%/X6D_ M05;Z$>#JKA$(]Q'82Z;$K81R8EZ\?NOB_O*Y1;<_?\>28!V-1C8PCKA7"1FJ M,5(RJ61XKM'"EE;UY>8._\ABTNSW;I;,O%6-!*X#4E;(41M>_$A"AMSX_O)0 M@2R 8?]+&'1/X%Z']Q*.G:(HNFUM_(PGQ8_CKZ\/ND-,>V>2\OEB>^U[%+D+ MK(I(&I4K8@N%M"0"86XL9=%2PEDN 35K\32*5]$;TXE27D(I!T#8,UN?V;3G MVTC%HOL .&J$-CIQ[B7.I3 UBXHE9J6SZCLA>NGZS?]IN?2US)FO7"OS]PKT MG!;QC[;9_=NV!G&]V?.M3F\ O'47'O ;<,_C%Q?<@Y'@GFWO_G:\\^TSW5K? M/]G^]!5OG^R=[QUM76SM'AYOK^\WM^GOS>WUWYN7!7>-@+ +$/ SN ;O[WZF M^T>_-^'*GSN?0(A/0'A/-O'6R>\@N,=BYW/>@H-R%#9>037B,6%DP?Y"@E,< ML1".7D?J_:Y.?!NA5B;=R=E>LS >H@6:-&LI-0:]_(NMWN"P M&;NVZP_/RTITX=$7Q;/!+NK%O =V7*95V>4#5L[I8#C0$]@Q3F:_.FA? M_O+9(9@NY0SR ":/!RI668-L%74'6:C^[__1E*A?@>:U8&&:J>E+Z3EK]@_! MJ,J/FSL'F#PL :S2X+13?JW5.8M@:[5@5VP5NWD>43E7^'*O":0NWSU;O9W9 M^YY,I'SEDE0_![ZM%4(Q5+:P [OT\$7_EM_S^X6\C;.M];7O!-;32Q^0YBPA MCKU%1A*#(N7!28&I8FH6PUX'3J1."^0VJTKA9FWT!BW%7T8__!J: MO=.6/?^EV2Y6H+AH3OK3Q'.Y@DOOY3#K:GC_X<$$?>Z[?6?"7;U0^O!+N!@)::WNNT-.8,WGNA>_NJ<0]?AJ<:, M(I7J^MAXIF^R!@J%_:/8>,DM(HO>]@K0=[\"[!VO0)%/^U93B.=/^>.8UI'!!?>ZD3]%D)S_X":>I +/<@W7W[X@^T=E@>+^8?XOX,F$/WL?KF?7MVV MC$E]C\6YQ[MJX;K5:0=VB1K-A<".$&:)- D+R:Q/5QSKWR6F.Z/I6COD_VQ,H'3.N<(" M17+?S\E6!F:>-K9,8.;))MLZ6ONY_VV3[:]_@7E]OMCYM">VUH\IS(=LK_\&8]C\F0_I_G.Q M5:W[P)3 3!N,J!<.Y8J#R''XA\2DA?7*XZ!SBVZQC/&#*P]?@W5WT(SG3'RI M\6F1YG8'?)(L6*(]<]H:P"=JA _4)Z*)(CHE>SM\NHC=3@#\J:'IV:!IDDIH M;'),*8]\RIVO/09HBHHA98."]TFPL&)IM3B%HK_6T%1#TRN!)N8U3EQR2Y+F M@$:&<<]=(H%'I2GC-30M)C15RB)()237(:%(%49<2(^LUQ;!ZU(A.NZU-#4T MU="T$'.[ S0!3\)$!,:U,EQ2K7UPU,E((W9&1E5;=8N,3Q/J)*)QP0$J8:D, MXC98I(TVB%"N:4Q1V906T:J;D[96QX)^3[=V#L^V+_=8V M_?MH)A8DJ,1P8 QQG;O">4Z1T50@RXR)P3#'8J[=:M0R(Y>+1-2G&C4^+28^ M$1&BC,X1*QSWE#O#/",R&(QEP,;=#I_J ]=GAZ;SRH&KBT01A5R4 O$@$5)J4HJP]<:VA:B+G=I:.:3<%)H$^"4&Z,TLIQ!K(>@Y;&*U%#TV)" M4R46)'#J*2422:U([I.A@# Y0"KOG7<&9-?R&IIJ:%J(N=VE?+LDAH((2P:L MR25BN=%">F,-Q( M5MU#2Q@O9K3(_%I+-]=.NNQ>R]K::_:*HJ^S/N:B!D^E(!ZHXZ!;%BLJ"K1V M8QQ50^MT&ZW8&QG"S_QUT6W/ Z%Z0!>]&/W!!9GMIK/L)3?\! Z5VN-O7Y1 MP2K?_>32(JQWUC?. M]YLS%8U.X'GP3'CN(8P%X/?+X?:1%P##8NOB0&SM?H9G?C[;VOW]Y#\7&V1[ M=TM\%T1R905%P3.P1:F-R%)#D<+.RF05<1C/%D<#DD@GC6$V8UE=HHQE/@E@B,*:"1I=J$;%J_ MAG+@'YN9)90!@D,N-S;9?N=7P%VB'VVDW=GR_ MXV*WH7.T(C'3!7MM?C-% &2KU>@,^KV^;6>RT.@=VFZY08WG;QN]'!+9[)\7 MM83SY9V48A$B&=OAM--LYW)XL F5=!;^>]B&>1Z<+Q=[CX7-II]WGHHTE 71 MX2EWJ6(M$VS1(JA$@$HY#WMSLMH3[S GTHMA_SG@V!J-?KAW.>LYZ/LA;_4A MEE5?=W-U][)$^J0IR8M7M7YV--Z\ '*KH@?3V\"JJTQN%4W(N(@1V"PF^91" M%&%IE3*^CMI#:3V)(9U&/@[ALC/?&?MNP$9%2PYI"+.'3E3 M[M7F);!7G @CV"<#A)/B.77_IQ"RD)^A -F\O*>C!AS7"4\AM8W.Z; UP#^; M/_X%N_*BB1# H)^'E-DSM1Z+5D;O6(R^4MAIK0&CF!&+3,HI193E^OQ1(1:L M5=8PK6'=5V^4HA)[0KFFV14 !#6W<&C#/ILM^H*V%4Z!&,L"QL-/>Y76,F4+ MG*(15?$5>S -8V/6>-AIY6XN('<_*LAW#>Y5.^=4'WP7@:5,>F]=\M1*CHTV MB<1$D]/P%^8QSH[31Z*(55'M]/J >T-RO0'(WS_?GI['O+@E>F@_TL MNIRT1NV6JI;(2.Y[L=_/K8=@TY[80*\%(G?MSV^3"6? _+-"*#FC'ME@G/(>RT0]S:"? !84&>9B0Q;9PKOA5C&[+*0#&4"3$*PXQLN MYOWF$):Z.(=I%V9;L=[9M0P+/J%7UYT>W$M.;FI[5,C%G/?_/^6F\6?1^.+= MB< QV?[\/7KC0T:'8(Q$G& +^P61B!#J%(B'L)0"1.@KFQGEKD6E359A%OFH M9GB6EZE*(2! 0F+1=@/$HT@I+[H*P/;R,?=V''2!D9?,8W0X5_"7W$VR=J&^ M40G<.-O>W?P.)HG2RGN '8ZS@T AK21&D?O(F1;.*WTK'^JTGW^09>WR'G9+ MX0%,*#:0QQ4B/I?-WD)*YKI,U]IAY#/]5IR P)]^P+4'L1CZGWFB[WB+V_@) M]_A.4Z"&"()\-$6\+D6..($(M=8KZK1@ '#:K##-Y.4]KNPE>69[DYB!T!BV M#2J+9 R9TH]."Z"Q<39\$0U;OHFAN)T"2);B5X2KE+98Z@RZ(^%HG+9LCF$8 MN1_Z9T!TSQO_I/A?1:!%](/"W=#OVL*P"_:\EX^@\L]%L$5A"8+HMV"8U6^- MOI3RU?\4_YJ^0]'*:=35J,#KHBE2.>M95,^KD,>2BXO %%];@]G=2Z$>>8)# M8MN?Z%IC.,VQ'A83OP]:W,\3W?CN\^-Q#7&B*B0*\@J M@2QF!OF4O"#!8F<4*#A?(?2R>D_TLN I-ZMY9C83O_)X+ZEL/!,W](SM-+S= M*,*IHEDKC?FR:JW33KFI^'O.M6E,.57JFM7SA;(7O_%(XH@"(KFPV/RP4 MA">76-<#9.U??HX):_V);9P#4 M2_^>GC-,>&:-[[(\EQ=C];]=]]^K\P8X-[[GQGB=F?@>%E7 4M,@K.:&4ZLL MX31%231HK^3W&?)+;!_3BCA2SZ%BSRH,Z%JK-5Z(O,GF8,*L8?G;HZ.""%MV MYSP?-IQV.S]@SYDTIQXV,015 (FNFC_#EO9S00/LKO*\M7R\BT5;ZFXH][4" MBE#9_C"SA=CNV2E?\+@O\?!T.+.&/.Q*@TAX3M$YLKH8KRY*:'<.M['> SG+ MY*V(W8$_--QPZ\V+->+HXP:^I6$Z$Z91W*C5ZOB1Q[UL\MQO]&W[H#@KSYU>*WFB(\:?/HS\K.D]/Q."@TPE9/&9?VW6. M&<5)2H8:Z4!U*;.4$A>%\MP0QXRX)JRS,';^*DK2G>^DO$UVVOF8_,_ARA4\ M!HR9/V%[:)X4>^9:N8*Y"W6:_EI_')Z_FS>O]QT-^OG\NR!"XVAMSO?QB#,J MD0U&(,DEE<8ZS3%[UM3]G=7*D#78L5:-+9K\X M51/Q?D4.Y7210[F(10ZU6J&8/TTI/OD8U>U>4SFK:^KO%+%\=1V2=Y*Q]E / M\UU2UX:'W+W=SC#D8N0DB+U/W4ZOMS@9:_?<&(<9:W#_PZ.MW2]'^;K]]0,, M/Y_L[![PK6^;=&\7QGFR\7,O?_9A-F/M\&3GT];/[4_;>4,]WEG_##_OB9WU M@Y][1_N'6Y]^;^[M?FSFS_YSL5:M0X(-RR2'(9O=T)Q$BBR),ONG;<+:QI#L MTBJ5RY*Q14M8>\LES7:F'2I7UC&C=YOS7(RM@>CQC[IN.L2H,>M.F+51Q2QI M&)A?#B.6!$4\.0(&@5#(T/0N^Z10Q= M'4/7"(.5#IU!=H7DT5]=MO=-V\"/N30UVC\AVF_\]*U!7NMIXCJ;K[@&F-(: M7KV3RN^N%4=6 M$^"[*L&^8> GG8OT&18@:&58Q40;BZ/* M0A]'9Z+Y)."TJI*C0]9)MJK+FMDX!=5<>8[#L9$=_9<_C&'0BCOI2_2=@S:L M<-@L2M>D9D$\8[\WRJX"7/ECWOUM;NQOG.)?H=#K?783X7OS6W/GUI;:]_IGM',*8CF.>WO;.=W6.R M_^WKSZW=33YS3J8H28K*W!L]8,2U5$AGMXV61KE N#.PU^:B)/2JQ(W:;?,$ MZOL%;%1@J#G\+.-R?4SV^.!UO3_AWO T>7,?BFK:-33= 9JFCL.$CL1PXQ## MRB$NE46:)HNDL=Y)@X%6AZ55_F!Q.2#9U3B.E]Y0]Y$@IQ;DB*A%IEU8%?_#I?DW'[A!- M>5JK,QE)NLX\6=E:!T0^7SH MF\MW@F:])EXV>H1N@4M8[(8 =X M)2Q!.G=F2@(3@CUWU@!>"?Q8L3(U#[N%HF[.IH+7K.N-.,4F;[;\-S MFI6%2ZQVA;T^RE6\N>U.VU==8C5$W0FB_%1\A%W0G/CJ$6T%0Y+DK3Z ".0,_81<2()[U.3MPE2UC)AZ =#5E MNSO2357$S6CG8CNFYKMS9+UE=5[(HQ"&,=038HCGA*#!F.)3):4,&HT#ICE]&78^QK+O84:KH> MAUUXNO%'; _BP^"JYF"OPH\V>NE?RG=> ]K= .VB"F@F F1%PA!U(1\,2(8T MM0DI0D+4/NDH7#8O =QJ,O9"D 9KCFH6]F9,RQGXVNZT:V9V+R##52!SAF$= M*$=88H)XA'\,O'ID%?PG,+ KB;\J_['F9L]N53X4TVJJME"8=J716:/;?=&- M5-&-.J)QH [Y,GZ56&2Y"?@UH=P,T.N5(PQ%[SR**'$@:MU@@(QE!U&.G90A8V=QH>UFIFJX] M9_WV<:W=NI![7.7 M_]8K2K-7<]MG-]")FZ<^"V$Y<[WN.FZ]VF.WFWR;\;@3%)8*6UDW H>D[-:2YILY)XY MIF-ZS&:W)=5N74>UR5LQ(\GV^B;=_[9WOO_M]^/]3U_QSOI>'@N8A/"]]36V M=0$L^V3K?.M\UHS\BK>.]EO[1[^W]DZ^9!.4;Q_M-_=V]YO O(^!C5]L?=LX MW[O8O"C*=I]/"A0!\39:,Q2X(XA[+G,@<4+,:0OODF!XR4NKC"ZK1ROJ\;1F MX@N YJTG]"H08*[Y?"^5KR@YC,G_$@;=O,_/JOA(CZ^QJK\5XP2K&M;+'L22 M/?P!Y*%6^%LI_':E@B*FUB?F$0\2%#XX@PP/#(G)TR+PH(UD(.U)RYJ9+#10;5:9232*Z9"3TC&FB..(D:5! T>QR01"I/%B M:9689?IP9O*(01LOB NO29OGLHQ[J6_-,A9%>2LL([E@.;84$8,ML(P<9J6P M04 A ^9)\D#5TBI_7);QVAQ NUT;8B&FB^KV>>,A5W=@%C9PY5P2RGOX24:C M!3-24Y!D(XA[E&[I-;-X,G#:JC(+DKSSDGHDO- Y;LH!Q] )$>)85%:SY$@N M?&,6JH[I"\+":U+FN<3B7MI;$XM%T=T*L8#79I*2 3'.,-@"D2-M096I5ZRD M'-(\.K%X;>Z+VQV)=Y@3Z45- MSQ8;XC]/.7X$6(]$$\1(5(@KQI&3R2-EG.9 T:BR[+'JS"] 7..BP/$MXBL7 M/@9O7DA%&87?Z_<:G03O+O7/;# "N-^<<"4P_(J)1EL=([!_& M1JZY9=OGXUL7%$MR,FCUF^@4QM/)!3SAS?4:8"VTX?->XZ03 M8FNY<7;8](>-""\1=IKBU<91A8+B!>3F\8W4ZISEIW7S!M-(W1Y@RF^ M!;_!JL=25$X[W4(01V]F?(N1W+0;T^\FZW06TF9[4(CPU-L:+A*G*TK 0IYV MRG?\2RGO/^(D2/0?TR&Y0^3$DTNL YP<]*^^9)YD3,6K+8BL&#ZS@)5_#[N3 M\+N#B%PWVF-D$XS^%]LZL^>]I7]/SQDF/+/&=UF>RXNQ^M^N^^_5>0.<>:Z&BY"6K@FO 5LU4R#F; [6I$#+PY)43 :>H M!6>4ZL#]=4-^H=?E0%7Z_6[3#?JE0O<&IX62@)X.0[&+BKIGS=R!5=3U?F5N!YGVJ\N0)7A1J6,ZJ"AVPQY_!7M.%S_*=!R>GQ1N'?:GE8PG9.YW9W<3/WP=G4'*"C;!GP=?S MLG8[UA^.)@[;V;!P>RYX[//,AB.K "',=;2QE6,J;SM9E.'.-9SUU")-8>MH MS-.K51TP;/4G8R&XM!;536*R=D.@O+';SEI6 M?@/^V)L:Q:#?;)4:VWAEK&.2,MTBI$OE(3]OYY2I_% MSN[Q=X$Y2SYJQ()TB OGD-7"([!%$Q>4)69-T>]CY:I^0B!#K6+O[37:G?Z0 MLQ5:E76P;W]F6P 8TQ#%FKT*LYS>Q,".:&=X&8(7:$<;9!*^>@QJL=SHG0.* M'#3S?;K- H$FO+%"U8?L<1KP[C\JV/SVP" E_ *IEHI+%'N$'F2 M&7B+^<.NT;\,4H6A-82Y8FNZVN@IK*/*]@CX"(C_8V2R#8%K=)L)T T?.JKH M/]EB>J]MX4>&)%BS,/G8'B6YY0UD/G& #3I[3XH-&E8=;*9B>3NGPR3Y'C"? MMH_SCTV8<<;\J-;/;W01/AR/MIIQ'8>_!IH8:O!\'(C MYX3.O)2GS3$=I8NN3>;^9[?S,6/W9KN$\'>?0;IU_IU+8JR4"5E!/.*2 S2+ M%)'T^30W4.V)?7T9I 7A[+2 ]F8 &K3M(#3[A;NA4V[?6=Q";A01IF4Y-=NV M[;/D-R="TCC(1*L1@=S[L>NGJE.@=R,%SFZ>E#T]A2;E>P\*;2HXWI8];Y"L M"T0O#S4\CV\R*AN.@%QGTGS)1,FX-BGN;V%NWHX>7M"]D2\,5,X#HE;VOY)F MCK]]'3=M9X?5=,7'*>8^&=^OC=XAD$@$/'6V^\"PZ8M8X035=&YT@7[7#+56/OK0V.W\F O[Q"MY[<-!NV;W MPD.P\3O=?,I0@8->'Y1Q*/B%EH &93#HPK.'QH;O] JU3:W2 A_NW#?<+MN+ M0%4^J]6F+CZ MXT7+T;__;:]_I,)/M :W2_U_QAQ]\TKSSOQ9/3&[ERWEK3C9U/&S_WU_?XWD4XW%\_QMO?]L3>MRVV=[$F]K]M_MS_ MM'>6@[VVF[-!8I[O[7X\WCXZ/-JF'X]W=C^3_:/6(=SG:&N]U=H[^GB,=H7Z!YS%ON#:.6,\)-]+E7 M65+2X&2$>D"T[U6MZRH(^J4,Y?F09[0YG-!OY\,4U^X[#@^&V5UL?6>1J<0E M1L#5+.)1:614<,C(H(7AD1,:,GE;$=='!U=CJFS9_RQG/PS#D1J]V.^WKHZH M! L=WESWO(QK*L,9[R)B8%A8$I-V+AJ>(K,:1QJQQU(KH9F^*7'Z(;*6^QK" M5#?*F;YG@>);NQO?E=)8,0H21)@#:R!XV%^91DYS3"5-+EI _INCS8M(NW$@ M7B%,I_9\%-"6TU(/.ZU"W/KV9^S=%92>76(JD+1K?WZ;C#\+SY_ES-ZU\&P? M??WNG#7 I3V"?<$CSEU #B (69\BY1[>CLG=@&X2GN7AQ@U@^,6YL\D\CRI%!.@D4V M*(I$LD1QY[P/.:_GIGV[$%%X;YTGDM/;Y((0^I04^,I@WDN!+ 4I_MC,@E4, MOE&1Q@6>QWQR_X<]<<$V_K .V%;W]+4EY6RV&[\/6N?#>/VJ]3$.H;\2R0!Q M7*;V4V#F.6SXT@NL3.!$,FV-"]Q+X8W6/(@"S#)U(54PV]S^>)ODEMC-(5GV M(.ZDOSLYS'XS!V@!R(UKZ8SQ"M'W!U@76["W:QP(C<8A O8&XLQYY(*'7WV" M/40&+@P%P)I3#>_VF'UZ7*4+J^$&O]"SD+Q>, MMA=!?^!K(-(A=H&#M(L_%X590ES.E*73*U+MNYW! 1#C#O"=G)4\O&^*-D=V MP[#_G-O$=8S;5=J0AWL7=A"D3H*)@ ,3/(;H(J'>JR0CCXZFLE@5*%3A(KVL M67?*YAWRX]YN9ZA/(R6,O4_=JD/T';(!NGVQ]]W(1'&* 5$>@3@S*X$XV]P% MQ7ONL7#6X4RFUDICX^?US)*3#Y M(4[U#?BI?SZ&Z,U>;Q##3C?_-_M8MXOM8R?]58R]_'0L8/C]"1C;NOC\W>$D MK3(6418-@@W4(JT-0=@J&ZGP5H6,WHPO.ELC]-N\[06&0@ MKW(VV7WL]FTN4W-RVNJNC%T<"59_40>M0D-7\N$!#&C6ZF]W;CDBV\J9 M:!U_?$T69Y'Z-4P&FY3X61]T1Q54BH:#<_T/Q3.R$3--GO-]NJ%P;-SPZ#MJ M*#=.)!.==%E#/?S&C>'*&>R-]Y3>%-YQ%U5=*Q-P8R@0^K<\AP^5*=2>V(.? MV^O'WZ,@3,+_@THJ[)'E18(YC5BPI56\_SW/>^6@=YK1W^F!3A M62MK\.QF#OC.2YC0[TYZ!R\P(6XP_",]00XKA4C$E/H8H[&OOH3),$L]AX!T MBXIVP[QXH)!%L9"A]=?+[8OMC ^^M_'^[M_G:TO7L@]HX. M\,ZGOUO[WSX>[WR8B6 ]V> [\/>M]<.C[?4MMK7[Y7C[&^R\G[9@W*WFSOIG MOO_M[];>M\_\/Q=K_:U)\Q@7HP@V"11Q"(B#285<< G92'FDVLD0:='XR3Q6 M!E6=)W4[99Q7N/^>31SR?CW3P>&M9[?>?0'>##13%IE76EJ+(]<$[*&87)", M@UD5L4U7^+?OD]A:";:Y;/G82SU@YMH^LPUC=G+9YMU#V[Y4=;>&]]O ^T85 MWH.T1!DKD!^:J2Z9\3!71A9C2_WPI>M M*KY0E;!D&*,4B$)<&X]<,AAI>&F::Z8==9DL8795RL"+)72^<3J4VQE,M2X8 M[L'OC!S=)>G\_I@SSC5_.IH$[[,&JCL!U>*1H%)'V8)#U6ZG7U;XGA/?^J@]6/%U;5C?EWOO M,19HL9%_L"$4>MMX1'V1*^5K<$++"S5G(4(Q7 75E$FE(#!C(W\+9U MBEX_TCG.H^O>(Y8RN5W9C)Q;MTCA(65'K%$8QPU-=^^6='NOHX#[A+H_K_?L M'<9>7NRL^^\B6BIBD"A$E8]K!3"_A#W"B7OA+) _3W+L);N<-3$,N[RVB>?; MZ_1\[]ZW4\T_YS>O[=VQ_>=U48A Z04-47-I#&(#TTIA+6Q*1L^-IZ@H M*<"/_R4,NF< NKW8GM72C\V<@?A'7M49)?M:M"#]HYGB^U,IMKV[\1V6$];: M1Q2!)&6O#T%.R(B,\]0Q*C#3CIXFA#*5< YZ+2)&)@B ;A6588DI=+J0Y)XFS,0[0A[\6N3O# MIMR]Z]JU+A?[Q#@E*.=^=MKM6,K$..&I$M=:21=>GCSAJFZO[[N=Z]JEBBQW MS:B2%+84+3$)"A2-V,"4C9Y2R\ BX/PQTVAN7XGE'2OI\=GVQ<%WPQ2+ 'F( M\DSGK&7(19QK&3"G*? \QD+.JKJ79KE#2LC-5SVCWA$Q M7??DN1KZ+G!MF"MJW&13XN\1WNZ,,2'N1[1F[.^%A.9 MYVJV'@[D^#.H#?*3*2 M2DG'Y0;LZD5'R9S 4N[ORT41%-BP3L XL^V8;SEIE N:DW>?@O#SGE2M2LWNRTO@M>COHQ:FDY3SG_.S3@0/Y!I[1SZ%6H\[G#;!. M+VEF;Y3Q?7+:@M4*R[==IM&+@MN/A]8K*Z_ M=TB4Z8L]]+,!*H'>V'Q,5P0 MX\GPXW;A \L_GW9S1]^8L:.4C\HELY(#;WW0'G<>SFM4B%#QG"$29V4 M/%QF^"V64VQ9?YQOWFK"6H1F_WPD@3>4W"SKU55W(GAC ]B'SE'.^&PFL'Z! M*+8[)_!#9]!O=3K'R]F,SG5ILC4^DIJ5RY P!R +E?.!)&:$-CIQ,"FP\YIJ M%A5+S$IGU7="^=)+PNJU("I7KO4.6*6BI8H$:2P/"1L2O=2"1TICE"K<)D=Q M< K2FS=XV_K-MO)+_NLPQOYZL^=;G5ZN\+,X"8B?1VSL9/O;%ML_^GBR33$[A0M^XV+[XBK?7M^'>QV+O$AO;(WL7X03&R?9VM\ZR*W[KT^^% M"QU^!\O_,S"Y[>.=W5;S/Q=?@96M?0>K*$01(XH68\2=)OE852.FP82R1GCX M^VSNJ1#<@9WEA7"4.Z)-3(Q18[&V+/#$9O,5ATO?*-:^T*,R\>^2YWI*RN=N M,C<_>F:H"O[LM0"=B)PH8PBG6OG I':<\:N3*1>*;OS9C<6.MS$BLQE>"D=Q MXT,NZPA;0ND\OK2"3Z!<1>7)2?;O<&RCH:VU0S&PX;C*82U8JN]+:-K&=^*X M#XX8E%)1US>"R6.-!)UST3ANLO/S]67ZCD0S5D6SW,_\4#2'SK^"&/2*&O#E MACI)$'ZLY-S%2\55?$4I]32IN.+16U?#7=D3M*[.@]7/TKKZ ?VH3YHAM.)C M:Y&^5>_?F4I(3]2(^BYGTXN]7GE+>DA_Z>J$W]O"X;M(UV,%TL+2O5CGO7)_ M.NST"NNO\"0_6@/$MQYR=N?YOYF(,A=H+NL$MA"7/%!GX%^9;*"*X@0T+A_; MW;,U=$&@AW+Y/Z583I\,O'PHV/T8\K IU?GVT1;;^?3Q:.MH ZZ%[WS:NMCY MM F,^0"N^1WN]57DL+"MOV:;4FW2K0O/][YMG6_MAI/,HOT=]'.SDT M[&2/[>\6<_@YDR:5.$E@"A(D#0F(&VZ1*V=H&MP>ZO@II(G 0LI @OVQP.U\D@-J M8U#&)B24L]E'1Y$54B%.!,6,R*A#S@&ERY0^.$GKN<#MF9)$7YYX#@,.0SYO M*1HMU2FC+\"Y1B<"99XD1))'ZF/<:W#ST M:AU^&AV>$ U)M1;* M**1I8(AK+G+W.(H,C\Z&3 U47%H5RT0^5D+-*TH&?WDJT>ND_IDMB^+W?+=Y M.HF-?&=)X8M!*JJVSE_#=_-7Y=74AL_=\6@JYQO3H*/F'DFL)>*88&2(HB@9 M8@P+T7KB,QY))A>H_LTC^6UJ%7YF=T6MPH^FPA-*(2SQF!&2 [T=XA$;Y%*@ MR#O%#4!P(((OK;)E0. %4N$W[YU8CT4[B-H9\9+.B-%+*(.D:OOE/F S5@NL_@@ZA5]U%4 M=\(3--%4$ZI02 EX0O(,:6J +&#B&*"N%E[F6AY:U*Z'%W ]W/_DXEU8*,] M%H9O8C>_B!IH[@0T>U/-'PQ1TEJ+B&02<1ISCU\G4$P\!<*5H^TYBSO$1 4FC?>Z_R)&S.*(H!(^<"\\BRVX$ M21XKO*MV(]Q"X8I4G]J'\(*TH'@#M15R?Z@YJ)(#R8)@BE)D651@A6B"3 YB M$"$%>%'2<:665N6R8@^&F=J!L+AZ^PSDH-;;A^OMQ'L .)NH90+!:D?$O0U( M:\51]"0"/V"2$)[U5HH'-\I8/.]!J7YTA8I%I@K#&M&W31>]9\#J/2JSOJ,8 M]P>OSIM!^.=SV P3XT=Y\37DWQ_RCZ?\.,RER!5!-+G<.%LP9&0**&I'E/,V M,I/[ :AEC!\YX^>A6O0Z\H%J)*V1=$&X)I+76 =S&_2OOF1>V9>I\@(+4@C&R)FZAI5_#[N3GC-,>&:-[[(\MZN\>5V5J9NJ1LU4F3)."^]9 M4M0%+G#41BB<=-! 1. 2_UJJ3.4B>?WSPB;;^-]!\S173EN&!_:?HZ[4!.W+ M8?S9LNT^@/UX).^[@-3!=P>;JLJAE)[E4,HD ^@0$8@)DPOHXAB5?GT%I':+ MXIZ]LM.!]7YP,B@+.(9XV@4^4*IE)S5.J^(91T)1EJFTO6$UJ=X;KB4ER IE MYM'+,U&RHO#]2E2]4"VI5U7XZG8O[/&J/#WF5^MR6K=8O;N:N5=BT*1#4W5A MGWT)"U0N.Z0T8NIOX;2='>H*G^562%RE6*E5++.<(VQE50E M;GDT20OV,+-B8]B=*XRZ0OW(X5JOTL(8]F(\V3K9.-\_.B;[Z_F>>WA_]_>3 MO6]?!3SG;&L=[(IOFWA[UY/+O1CWSO?@NSN[?Q_G\>\??6EMG>P?[N^V8$YK M9UL78+4"OHH)WLUU#TBU&U/^!@7T0N2(UEE+IT1)$8Z6HFDM)H'[@.C=&E5 M+W/\X(BX-U8R\$75,S='&0"];1S:;BAJ_61O]ZCPS[TX[LVKL%C&(+[)&)1, M"8V3=$10+HC0BDO"!6=*>BTTGVL,SFD;G'U:MP:D!6H9_!JP:"HM7TK-;) 2 M"9\$XL"RD)/"(BVLBR9O(48NK;)'L>CJ&/=;[N[:!!6$!DM&&6XXT\;X9&6P M)BHEE*X-F873J$I5G2"I<)$@RQQ&W!N.C'<6K!DJ!8M)>5$4NF#$+%"\>ZW# MCZS#QCILM<5<2<65HRXDAH7%+ 0C=& U0U\T':XR=.Z\IU:A* CH,'<).9Z MLVAXJY)Y[X@JBMOINN+%,ZK?QT$7%&XP9-X)%"2WB7P,[_(MIS[FW;.MH9_R M5/@1SFBH3#)IF3 &0LYTC@6VK+ S U;&SC^CJ6GYLP)0I;KFATN=W%O[,,;] MW;VSW/E]>_<+C'F+[Z^OD3Q6F,/A_OIO1_"WL_]NS:UE23= MPG]%P3G/B9D(E:?NEYXGB* ;VR\=(]%VR^T67QQU-0(),9(PAE__9FT)D+C8 M" 22H.8B(Y#VKEU5N6IE5>;*8#3AVGKD64[)@H%"!FN/E!?4>RU5S/L[HH[5 M*Y0[6JH%CK,.P?!"EBSH'PU'@Y.JWY]TM[KLEBUFQYMKS$RR,O*@I1')6LKA M%YPK]J/0G0)[3P9[GZ:I"Q;$6>49$E1RQ(4C2'LKD6%<.>.-MT%M;"J\2AMB MQ4P7;J;68!A_JB78I9$V2,^U" Y;0[GEA;BLF@5/$Q?E=$@I(A\46##'";EL MQC["V#E#$L6A4E>5CW8^UF]3>ZD6>*&_=%L2Y5/$3C^W-_>X ,6U1LQG$3,J MB+DPQ&Q/@JD_ T$J MIKXD4Y^B4L(:Y94*R D3$ ^&(F-)0EAHS /1BEN@4H35L;Q)I99BZJ]AW^F/ M6W>>5:+8]ZYDC1C64SF6TR^SAY%"A+@_T@1 M1A&GCB 3=-Z;2R%&'9D@+N?/:KVH**I%F,YZB @\0/:WP.>\'?1B0'29VYL% M1.<'T2E&3HG#E&F#2$H>\:@ETI8XE Q-G ;&L38;FZJNY*/K<2_<@)Y06_QN M+>A5$>6=]F$O:O74*G7S&&JC_IU:O'8X'K;_.X^BTD,DHZ<,7XM".[]PIU((-!=2H09QEG.)J7*( %P+QYD) MRFYLLC1 A@U1&M.H(@], ,[G02?F8M!O MHGL9]+D'O4$:'[YH1X5W3J*@%(RS#AH9RP(B7D;GDA0NCS-]., MP^(;+++&142%TM1B;+"5>:AO!E->#C7T>VVT'\?JO[4(RU(8XWNEK3S^D>%Z M+>-R]8JKV9&'L0[+Q? X^EP.HWOVYFO?H)\KM[DV0&-LE]C57#LXX6">?5N MJJ9&]?Z6NAJOY5!X.X)7T#_.FTG1[Q_!7;^>/9TB[XL^*WA=1P'4D:B9UD: MQQ2<$DD:#S_P0(/!"SA/?0?V.HJY"$2X[G:]I%CG/FW2=X?- P\.UJ^YJ"AN MO'_+=]]_[#9:'Z$-_KQ)VQ@<+MKH7#L.. #'[/,'VCS_]:#Q/A<5_7#:;GWE M>^\_?6^^;\/]!OQ8;) B1"*NK$:6 M$XI2-#GOW9&4!:]RJH!6.#@9CEY0Q/;S(>)4?(@%2(R)><0"YD ((T=.)H:$DU:2*+BP M0 @IJQO]VA!QGFL\J![DRH+#[04 F9(L6L*-])QQI3F+)&@I+&5&!?88:= M M_]^3SB"&'R#"Q>[.9'/GA6B&/J/-7[$@%;EG8/C@]?%<@TL'9 7XA%(#*Q+> M&$IBCC3Y<3F(9THQ79X,]6^PO/3AP<=15X!WP_W.\=TRU"\SR6L.NA",C]0K MR9U27'JB#4[&FA2H<(2&1=3E*UM#"T6%F?*A+!B) W6(,Z,1C^ 66

    ) M4L.\$5A5*AC"W Q-*N)?Q8S+IL##P_VS@7'2)-(D>><)TZ\ M)!S#&D[JE,@7;.N/\T)6ULIO=*(ZXN*6K[;Q M7JW31%#!1!!(>1LP![('C-MY8QJYU00B<18//'5 MMMVI95H0!N-M$?6)(ZX]0U9KB9(+DG EO:'Z"3SQ'^RH$?J&BI7VRG-MBWGW M#E]M3.'GQE8V*AR/AA>F/"!"H9D0GYG#7"8?2 U=B$)&4J82J< MI71C4ZHZPX_V8.8UDB6?/A2P*V"W4F!7]F\6!']7Q%!RD\NG260#(8@GRY&- M!*.@_5XU]!?C*!M'4!A<. (0T 0PR[Q'' MN<@][ M)RWXNK(M7$PNWDMCFO,]_&JO-,]31.Y^?++0R(6O-U?ERIOG7WGCZQ>BHPU8 M>R2-RU32<&08CLAB86.T(C&1SUL>43%JWC3==3L\G;E&.7A:%H]?U6OJ&M6>[E=FXV=K32*@[(@+WQ!;E]?D+57DJ4<\: T19RD@+2,#ND0=4Q< M:B+\9&]G47E$ZU![ZZF1^I;"-:M?J&9Q(NGX?B+IU_IC,F,R29GJ(5'U1U%3 M7T7-[]+8HJ9>U-2+FOJ*=4E14R]JZD5-?06WKE^N.QU\J M5$1C:R53%"4J%>(B6N04U\AQX0PUTC"I-S8)K?/'1\,6^"OP5^"OQ,2N("). MQ<1J+)1-R: 8<,I"J@(YC3U2 ABAMYHSGFMX9T1\=$SLFB'B0N+*;GFFM<"' MVP75'>'&Y-*X+'$CD]5&,N.)4 (3DL*M!=A+S.S*F/U46I VSA!MD24>B)#B M!CD/PZ:IDR(Z2X/ X >^(:L@J+Y4>RB:ZO.1!LJ(HT1P+[3CR< ;1F/D-&!B ML2&T;!"M&C#,:*KKI%@0S"%.#,M"$A%9FSP*VF/'+3&.VJ*I7LRX;'VLA6%? MK?B).:M28HA0%A!W/B'C=4+,26YQ\,1*_3LFB9!"*7;\NNRX^_3)-?:B!"5M=Q3KID&EF<"U3GC@0#_*_$:*X<&C5EW/.(HF*BLI5T9F M4Y?%[4!^5/ E82!%8X 8' MHY,T@B1K%6 DCV5C8M60<49674I-C24<:>-SZ4L$-68HITX(D&GSAULCIBU5P4^"O* M746Y:Z5 LVR.+1-'IS;'O(^.&ZH0250BKG)"GB02,>M!.UFXU3MOG'^#[OW=VMS]P M>,^:K0^X09N'NZUNY^_S3Z>- Z#-RLE@ D-1P*#S* ("%AT0EDQ3$8CTV&_4 M(JRGQ]#1H\$)@/\:" I.#W:@6H?FA=E-;D(P5 M!FOV*-0RLM5.[3"K$8ZE"8>UERLZ*.D;)HHTWEHU5N+[7?:Q.GY$K)TX6=4S M;;#UVMLK4Z^!E<]S2#0/%7Q@+O+J=5I&P?L(I=_G@5];Q^'2<0_J.&)>5UF@ MW_K#458]'L1O\>@D_K__HRFA__:3WW8[/I.9R6^'L9L0W!'\GU"T HM^S$\V M\. ++$G/)".>>RZZUWW79KB^X=_-79;7W@>[VWV2D[N.&M'WR YVES:/M9\_WO\!P? MNXW/?^TWMO>@'3NBN;W?:[?^.FC2QO6,<":4CC!^**7LK4OID"8\9X\22WW4 M 5SV'+_&'B^LOV8",07R"N1=3Z_UGENFL6&"\9BX<9XD(722+.%P1^C?;46^ M"JX]#:Y-'>$*2F)@N4Z(38A[:1',9(D2IF/3\-U50K:#:-51C M23.F$O?1"IZLMYK9(*P/P3F,B:Q034]0#>"MH-KSHMKT@2J-\%^F$;<*4$TY M@W*. >*.,@[C&"W.$HEN\\.ITX$]K_RR" M9'>"%U$F:AF$L(%+[ QQ0C#+94K,>LJ*%[JBN#:;"&T\5R)B9+@ +U0EG04+ M,7*8ID"(UURDC4U5QX*\8$F38LP83#?2E +57"MMM!?8 Q$1AECL]#W\JV+, M2S+F*1GVY"06#EA)9!;QQ#@RA )G4=(DHU3"'DB*J&M:M,A>L#$GG8S!"5QM M1K@3SAH'KU0JCUGBDXBN'[L5Q9B78\Q3'@>V1$M%+*S'PH,):XVT$A19&QWX M&S$%Y[-$":>KM#*_^'.]/V$^#ROWH&<'AW&42Z 5E:0[D(@'1S A2J3 N=$ M0XQ82SRU!IO@;/$15A2)9G(2E0G".TZ0CHPB+KQ$UGN.(L=:.2&3#S[3"K6P MVE8KM&U;C/FRXCL!(B' 2 VEG 5I-&42W@82B# Q%A]A=8WYRD?P7'J:3V8\ M!T;!#0'77P2"L K[3S42%A6;6X1\EU[WTH^/%=]"+ ?@')6(5 MMK9\[/\TF=19, M*+!:8/76O?6'9$L76%T)6+UR@H7B,0K.D: &8)4*C[0@!"G%D[;1$4,SI<9U M+!=5R:/ :H'5 JMWP2KF1O,8HA4B<96$DU(HJD3P7FNK:3FR7%E8G=JI8#Q( MBIU&F'@.;%4E!!15(\VD($)AD53(1Y9&/#JE9650]1YR&?E]GNV=HY-JTLW( M"$PLAM,W*F]R'/>'G?R97\9E4;_%J[3__YG5;)@\,[[ZBG7P>">CN[\R)5 @ M;\T871'=!Z-F51>F7_<'5ZG;7R-R@V@/D4W0^E]L]]2>#3?^-?O,\,#7^GB> M[KG9&9O_ZP;_VKRM@=>&>0P?QFGA/4N*NL %CMJ (20=M'+@CSL_!D+X3@Q; M&;T\<=H9(VDFF"Y*"Y]*"6--0@2J*7Y2K^KQ\BM_^OT83KJQGWX@Q/+N9'0R MB$6.Y38YEK=?;(K<8*,0"[G6%%4>62P4LD;9J%,@F)DUE&-I[<=*A<6/8JBE M:@;,[GI>2+14V 6?&?7O4&JQP[Q#>HLVRP_%6.HU=U9+G;P^5QHO+TJ<1:LW M%/.GT3N1BY 06?_0'9A@]#&'(??V1WJ=$+IQY?V1VQ[QI^QGJ<\V3[1"H-$; MJ9G@D@?J#+S*9 -5%*?@QB5@'K?M/9]061.:UCJ-W6^Q >WV"3@:?!%)60]S%>XM);7D7,%)L6>/V.J0-(#(2F+9[5.^P6) MYD*BM]-(9!)) 3PTI#SAB!LND(ITB1$PXC;CGC MT4<-[_)!D&*\D*)G12)92-'3(M%Y'/2#'>XO (3@LP6$Y@*AF;2U%(.)+#+$ M;(H(QA0CRP"3!%@!@P$5G,&LG(B_%$+TC/'R^W$0JR/;0HO6 8RV\E 51'H0 M(LU$+UO=^K)D]:I7X<23DW3%.3V>SU15_Z0"H=_R/*U5404[O^_UPVNEV M9T.+GB?D;C==W/U51]"U&E]LU+D .D>*6/#=M#!(,Z61&.HW[MZV0NO."*9"L?]#9' ML9YUJ<=3S<3?[&!PEBC54$H(X@D5@GC:";OCTQ1NJ !+X6 B]W65]:@.Z>-\^Y! M^Z"!]]Y_HKN?/YWM?OYPUO[<[.WU=G(;SFX2\$.QN^W/VP=;Y[N?FYW&^F1.L2QPK@J1*N28JD D="4,P O:6=E?&O1[8PF5<7)3T6%?A8ST"URZJ.N]?3* COT# MGK$?"E;-A54SD3M<<)J(,L@3;<#=X1P99QP*P@4;$W/>6\ JI>M*+O?$_)6I MO4YVR6I^LDU6&UWMD]7LY4;9*U. _(^!Q4"HT*:PT\"&T45I2IF37G%V U8^N<:"\^M+B+= M[;S>+$U\S^SY11U*K8GG.M_#KS82SP'$*GD2L) B .H:'(Q.$KS69*V2T?)8 MG3DMAAX6O)T+;V>BE@1W*9J\U4VI0SQQAS0LED@PHCC!&J X*[X95==JP9)O M"SL7*B1QT23Q$4B]UJ"U !7+0AJ?!<1F#K^Q%S$R95%*42$N)$::^@!.K=8Z M6J6E"5GFY=&^[%SF43CE_)R2%+'B(O^VSO%0A9L^"M;]3/PJD3+"0"&1-$:P M"#MD*$N9JN)(%?4BUT+A;2VTFP:Q4E=Z/E7&G>:[&0.%MOML MI*%[O2.;6>0&?,,#9-K:J\/#X4Z_-[\\(5(3BVC!&&28\;!.42. M2X\2L=J#XTX(E\]Y7E0&=0&#RIP. CH7D0 DF9-$D+9&($$89<$*QK5Z3C^I M#.H"!E5:JYTW& F+':R.&"Q5&XZD4R("H=$^L(W-H_Z-A?'GOZAU+GLZ,_3+ MR,!0G;]6@8-9$&]8B[#0A/%">XNZWGB7N"I>F&W\S<\B"5/T1.Q7$[%[-0'R;!MVAED*$ZQV-!/]^W*#>A5_ MHY1ZFJ!>\:#+_OAO@MU]TT 3RTZ1+_30">1SI-;O7-$\$\AQ! MV?,XAZO=7[?MQ3WT@5];Q^%EQ+M@^."3M@^YAXWT;[K77:7]^R]N?=_C>]N\'[8.WK/'^7;?1N;XINP6_ M_]C9;?W5V?W\X73O )X+VM1N[>^W#_8/&[UF!]CT:?OSI[-KL:.8)#C!:7F->56S3CP^0?V'9/$LEHG_9[DFL08-S.1#[ M'2Y\;,_RUD-)Z%F6.$@U)%MY1%KV^Q_CT2C0-!:M#((YDV5UN;L;(+R]U9T'5((O9/@.S*&:[,+.]8A228RLP]BAY M[1 WVB,3P&P9L9H1%G/%KHU-5:=LN<+]2PFF7BIGV#GR_5Y< %U8WPR[U: + M%QY-*X_$!'**+_,0Y)E)J=,L)LI80"IPCCB3#&F1);(IQRQ)3)W/U:?KPBQ* MF&"%]F2*X2Z6,-PE\5IL=@$V>\46J E)2!\1ELX@#H,%; %X PV:"Q9QY'F7 M=17$I%_?'D,5 %3V$Y9($*H1*!N>CP2N$/)KAK][>PCPR[TOE#972>\W>*Y3S^;287]?9(IY=\?#6RVI)CA9[7/9 M(:KK!INE"[^O9\!.0=6"JBM!H0NJ/BVJ7C%JQPC1,FB4@A)9B\XBC2U%3K+@ M&1.,QP2H2NNP/KX85'T9%34N8M%_Z_>RA4QDD8!D_QJ/8NJ,GB5?K[+4&\EZ MTTT"N[UH4$G<:^U\,89(Z&H&/JS0B*N4AR=DK.7LE9^\5YNPML?#!9%WZ9KV]K=Y!264IJ2Q+2]C[:S(I7];) MT'&GN?WKX5[OK][>]M99\P"^TP*?]O.[[F[K+=[]O-=K'/C3QOD'L??;-3^V MMX/!C^WM?=X[;&SO4/C,=_!I]\%O%8T6?+[7/FN>;YTWM[N'U[+U1(C"8>U1 M :-N 47UD05LT9FDDY*2;T"_.-UK!Y]KENR]0K$K3?$/5^V7H&X1T+0XR&B*)4Q6E!C5%:)5'6C'BT2^<)2]9;//WV_U^L,AS 4 M-XZ\2U#.\S.O/P&$AK]=CDE!IX>@TTSP/8V&4>DE2IXKQ V\&(83LH)C1IQW M1H@*G81>E(1M":Q;01M^/FI1;'@Q-GS%,%*BU&EGD+8YO,YI@BQ+%GDFA4F, M*)R5-HFL4_'H$(O5BZ];?1)Q;,\&_6ZW.E("J'*&"1P_!HQD% &M-Q,0JY$FBB$<9D";"@\<3) E)61+]QJ:H"[HH M!:85VK8I]OO\E*+8[P+L]XI/1.>\#D(C8W$.=2 1:1DHBHZR7(!78>VS%(#0 MB]J3+7L2):]O#>A"-0(O7<_LN2!G-KW/"TR"=X@HPG.91X,LL1AAZIGQUF/% M0Z8,C*]2O>^R"[%^E*'8\&)M^(HV*"9A JB(B'! &PSS.1Q9(1H)(=%*1BW/ M*;K"K-).XA*R_)9'(693_.X,^BS9?24/Y27PM;>]XV[_+,:/L6M'!>X?#?UQCARS(@OGQ_UA)W_FET&>H9UO\2H7Z']F\[$FSXROOF(= M/-[)Z.ZOW);"-9,RL"))74;/IF)-O^X/KE)0OD;D!M$>(IN@];_8[JD]&V[\ M:_:9X8&O]?$\W7.S,S;_UPW@%K*?E9S0UH)"<$:HL]1S RZY,)Q(S]8OA[0UDQ0ZSN0\ M'O2_=0+C=6AKT>Y??&E:!%C4_F;[#A>6J MWD3]DKU:LE=+]NJK2,(LV:LE>_4^3ONG'RYQG2/?/7BS]Q;: M\NM^N_6!-+<_B/;GO?UFZ]/WQON=L\;[O4[S_"N&^WZ_EO,JDV;1.(FH85D[ M'7XR(FI$= 0O@'OL$LFQ#A2O<.FV2RM9[Y37@G(KCG().VNI%Y%Q]ANOWSS9?'A.B\-%2^[1%?#/ ^ [V\F&Y_@*7ZLZVKJ?9;GFD% M?.<"WYFL7BZ$EU@9%!3SXV)^UCF"+''*1JT$5WYC4\LZ$X]&WT?%XCV,1OXD MGK9@T@O%I&<@@P63%HM)5X20Z42<% G%I'%6&B!(TYB0M-PF*5U,.4N9L[K@ MR\U2?B3I6[?-RNUK!VF/R=UZ:6AZVR.^]!H9W6RC!90A! =.YP'0FQ=H8 MF5.J)8!I4(C'1)%EE0B\Y!)+86&%W-AD1M457I0 _!IM%!9,6J5G6RV&5S!I MH9@TM>,71 Y@DD@EGPD>,5^24I&^8>*)@I+6*G%JCQDI\O\L^-J:)B.NQ.9.I/E=XS@]3;^ZTIBOD MN68_SQO.0V>"6[8NX.7JX.Q:6/?3=/N"0J*>)JWG?B%1[6@'M;='.0AHO0+P MEMEI:QV M^2.PZ7C'M1QQ+RNR,5?(ZPZ1SF.?\('2R!B"=%9?M[IBP_1Z7]O MT,9YXW/.,WH';1;#4[N_!SX_SM:?OSQ^[N=G[&'7'ME)@QHEVD"L&8!<0#(T@S39"B M1FCIJ"6*K%F(3@E$+"CW-"C' \6),^*^;?=U<@F4/_^+N7;J@\SRRC7WQCNNHP%< M9'* ,^K?>M!3I!"'>Z&V?>46!I9H%($B;S'8-DL&:0VGMNTI9XAYP81@8,Q4 M),1#5,AR>$L(O&KG8B3^+F=H*;;]XL\5/TZBS,#]Z'\]@B^&6C@95'IAEWY& MCE^+WWT<5L)$G:-O_4Z.1^L,AR=NVID,YDXUE@7:YH*V3S.UU9BUT2:+6+0,<4PD,E)K M^"D*28*R3J3%BH>LT(9U,?KG=$N*T2_7Z*]\%8(9)E1$%*RS8.I2(Y-T!%]% M>BE)DHJKQ1[4%Z-?0:-_#G^E&/U2C7[*B8$9+3UX*TAX)7-T3D(V!8>28U8Q MK:S1=+'GUFMT:+,\3^;M47A(>.3D,9=0V&--SMP7WT$O!O>?H5)2.91?$(3/ M5+6$(8DI2SLZEB4OJ/%(DZ!1Y(X*RE2$J; @9VWAYK/B&CX%2 N0EDCUEPVD M5PXPM88[31EB5"?$N8_(1.$1DQ9K">-EE%F0 UR M !I =(2#/^"@'1J4P'# M2J M)?ES3;='7X7XYO[NY]\[>]M?Z=[[3Z+=:N"]SQ]8^^ #;Y[_NK_W^?/Q;T>[]?KB[O0?.?W>_4:8^5],P(MFCQS979 BUY[@7J5FX#LT#= M0J'NZC H4LUH2 DQ22CBPC%DN98(@$]8:RB)T6UL$H7K4LH"=07J7C?4/8.D M1X&Z14+=U'%-I%YI3!*R(GG$M6?(.1R18=$0[HQQ'@/485H7DJP+U+WX$-&= M(S^(=@@7#"A-OUYJM=]( MG7M0=MRCDGS7!?V6FAUW.1&V3V*K/QL:__9B"DPT7:X"Z[>&DTWX@IQS(>=, MGIPT,7+#)+)61O"'(_S$K$(T407_"NM9+I C>1T;MD+EQM8FRW]= &"IF7(% M )X9 *Z\1!R(T%I3) //@FB:9"C02 CIHM$IL^*-3XD% %87 ):: M-5< X'D!8,IW$MQR99E!6%+PG:R32/MDD20FFHBYC"2'NDE6-W*5&,"+/YJ\ M0\3P1D6J2L'0>C\ 6P&/Z3@>99%[_;CL?]8>?EU'=^)KR=27:+AB3+*0"LM0$(%_%(*QY18IAC MJZT CRPGNW&Z7&62AZFJ+5VD8%UL>\'^UGD<](,=[A>S?E:SOO*CM'!.,.$0 MH])GF2&#''$*I:2$CY8EB_D&&+"FA/Z[&/;+->P%^U'%L)=AV-/Z(AH\("(( M"MQQQ*ESR#%OD0@*QM!2)FQ81<-^-<='%P[0?T\Z,->ATV^X)U.G1L]_ K0N MN+5@9^,Z;MWK#/QB2+?C^-]W_<'%Y[?R^(+;NW/TZ\D0GG,X_*W?0YLE$[Y%1,VD2;&,OZ68S4!7E, M28RR?[O"-KX 'ZC8^*K9^%1!*R,,#<*CD))%7!J/#,EE0&,,A'HBJ;4;FT28 M.KW%QRDV_B)L? '^3;'Q%;/QJ3,;GM=O[Q@2.C+$5-KB@*+B[/N1JB#: MNYL(4D8Z*<#+(18O3/6HH&E!TX*F15CI9:'IU.Z"B8$QICR2F:!RS AR **( MJQB-YL(SMCAAI95!TUODX2>/UCR!F=7QMTDX5\VA%9P^D4%65_RE,X(F^WD$ MG"^LH[9U%3@*OQR.AK.:SO"(V7 [1R=5<,'86%+"&ONH%1<"C!C\$>JYL=X+ MPXGT[%8YZ]P7\@+;.TL)+$+&?:TDH(M2>U%J?]:.*TKM1:F]*+473<]UW;.TQY7S M<1[#A4N1O8AF?#'UUT3C_5YGKY?KK/W>W6WMX';K77=W>POO;G_%3;ISVCSO M=IKO/Y'&C?IKAZ=[O=][N_SG1F9=L=,M(&CP(A&G$6#C+$2*<.#UAY\+B8V-CFK"WXS#F]%]3S75KIX MJ5$]RX2Y=([-Q )S"X.YJW,9RREARC#DM!>(Q^B1QE&@F#3WF$I-O .N M)^M$//J0^^E@[DF"%0O,%9A;@D)[@;E%P=RT/+LGUL7 4+1> 9M+%%GM"3*) M4H<995;E Q-=QVJ%V=PK"]B\-(7QN4<__6#7O^BJ+U_";V:X=M-,JNQXK*K3 MK8)C<^%88]HK94Q;+5)$,) 1Z)K2R CMD#12P#(DK-=V8U.S.KBI*Z246K+C MUU EHQCUDQKUE0_&HQ-8!(*\#A9QDH"7> '>6-"$8&LL4,J-32[JBBQ7_KA( M7JR3Y$4QZF/(@C:>,&03#X)C*TR"E9J:.N=BA8SZ MQ1_B;?7ZT)(KE^(>$47/KT:Q5-_BF=4H'KLS,CV@!;#F JR9NL3::%AG<$ 2 MG C$':/(66U14(Y&'UP2,K,07#?F9@&[9\I8?9+CK)*4OASQO6+.BS?GLZF= M LP\CA%Q@3FX$H0@1VF %X!G9J+Q*0O)Z#HC-W<*BL;$BS#GYW HBCD_G3E/ MZTD0:ZPD&,'(@3F;2)%A@B*&(V6216E(-F=29VI%S/G%'T\L1$_B]<4"SOW\ MJ^TMK9@:1#D]7@SXSI2HU3I&0J5#S.?**D"2$="G?/2B1"(L4>[XQJ:6=4#D MQ6;;+3\6<#&IR07F7@_,E9#GM8*Y*Y=16&<)<1)Y9P#F$J;(2JZ1,-XF;92B MFB\JY+G 7(&Y]8:Y$O*\3C WY4HSXIEQ(:& O41<1X5LB@X)1C"P;T%5WNA> M3,CS<\'CQYS738W4-8F+=3S*6Q?G]+?QP!54FPO5 M9HOZ1BZQ\P+AI","WNV0%4*CJ&7D)C ";'QCD\DZUD\0X?PC6UFCX[V[G^CA M + NT4=+==L* #P0 *Z\MY2X#/""<( 7+J) &H8/69RHHXIKZ>3&)C%UP=23 M \"BGZ9@P,,P8,JU25(G$VA"(DF%.&4QEP"W@ %*V41]\,QG7;@Z M)8\..GPV#'CQ!XGW\FU@I-"C')Q7D>RT5"^FV3_R!<,>@&&S%;!D8$Y+BH3 M.,L% X7)*1&"!H,U\Q(3P#"!ZU0N-QNBI#B]7'^DF/+#37FJT!4P!!FI1,1E MEX10A[3+JK71 SY3B9E0&YN4US$IM7Q?L"DOU:THIOQ@4YX^-$F8)6H)BDEH MQ+-$C%'8@J/AA! J6)IU8G3=L)+-](Q&V.K#I'](#M,]W;H'J'V_Z./N!?=. M\;O*8?BSX_I,E2M"J%0F)11)\H@S8Y#6&!@;24E8[#UG=E&AC8LUGO4002PU M69ZA@UX,C);0R;6"T2E/%SS<:)1 .CJ"N#,N!X<#/=9),Q4-"UF7YRG48M>@ MNE5!TH*DKVK+H2#IG$@ZO=$@> B8>12XRX6S@8L"'PTHRQ,$IPF/(CR-(.WJ M5;::+OMTVV]6OL+3[;6K/*,Z"B:U(H8;&&>E _&,F^A3I(F-*T/]UN]!B\]J M ?KZ^11)=IKO9B GMQG&#B%*3",1_?$@!UH>F?0@][_3W]X):.$UQ0.]O[> MQ[[WUY'];$YV>VW2/@\]:"=KMQJG[?,/\/W?.V#6'-ZS9NL#;M#FX6ZKV_G[ M_.WI;NN0-%IO:7.[<=8\V/J"K>Z:?LV/,Z8&@21F!)"]Q+G/ >VP0+"H6&)6.JN^$*HV+KZU/[@J^?8U(C>( M]A"F&CSS+[9[:L^&&_^:[2GHIFLC,T^GWNS"S?]U [C%+8^UC#JD/ZPZJMY< MD*A)K=0%L*;KQ7Y[O.0[<;C=&?IN?W@RB"VXXZ_=OC]< M.D[Z"YP\:)R__=YX__9L[_U;WN[MX,;VSNGN>_A^JWO0/MC;;[S_N ^.3Z?] MYW6<;)P#[IVV6[\?MEO[@*T?3AL'6WQO^^/^[N=FI]E[>[KW_ATX/K_O_WW> M.&]NO_W".8Y>QX2L8#@K"0CDLK,C@1+C1'!*5HV7.T"9&+;R$@6_I\0%RXFG M7#BB;1*6),6=U#I*MU&+L/H,T-QHV+NSTO-_O3^FT\T MLX:#T64)Z1/;W76 :E6[WG7RK[DMDG'%??=;';/P4FD+K1C\9U M@B?.XO_[/YH2]>]A+9W O(@U0/Q.[Z17.SX9^'T[C+7^Y1P:UL:+,9 !6/MS MS>'N66W4K^)L?1;TZ7:KF]FO@QC'Q@2DL08X=A)J^\ EX)OUVO#$#?V@IY+OL]4!>]5% MP%YH!;#G"'2ZC?)NG\2=HR8THW4:N]]B SZSOTKZ_ ]CNN-SIN/#W19<_;S; M:;?\:0,^VSPXI+OOF_N-WN_=YL$'T:2-T[WM_5ZC<^VIF_/VKU/M+E]R-KGOQ[NOF^?_7W^=M3H3*7*,6\E%/$96*8T$DX!"7NK$[<:F876%7V&L_K+QBS\%17WA MFN?K@E^M_F-3ZSJG MB](Q*?3KWO E"OUZL?#UKG\R&.T7_)H;OSY,XQ=Q6"O!-$K2:90'$1DC J+4 M@BL9I%%:@6,IZC#I"OUZ;OR2A7Z]7/SJI )?#X"O3U?P=7#(&J=?;"#,>16 M?5&,8%+@O#?&P(,T7!!&L0YF41!6*-C\"=]/P<'N*6%\>Y#\*ST#6637E"7@ MD4M ?V'@O[6%X.CM!H+)!RFB"NKD$[@@AMJDU".!'#*-S89!Z=;Z<5JHC_* M:AZU4MS,MYF.BUM&!&=UQ5^J<'-_CY"=WZI8I/]O'(M4FPK[^UF@SHI%=M5V MCB8!'N.XZZF KEH5A1%#K7,TZM>@:8 #1Z$*^,[O;T1KS81GU;P]MKXS.KL* MXJK7@&Q$GV.P)[.;K+PE6SH,IEO)B_[-0:2IX"HUNGP!_0EGYX MY0/?;'WZDI)C7FF### 4E".9D::PR.EDE1*)0:>[CU;[ M9@=G #S'<1PVG(/RX^!;Q\,]3X: NSDYR#"X^YZW]]VS<>N5'+B[,R>7[VO=GC_WGS@"1*K2 M-WZ#!;PS6C,?:UI18=^&2W(P)Q%XX.;.7.O_N*=WT[B?=T]&PY&M3*NL_U/+ MP%O6//=?#%%,TQ01X+T&3FL),D9CQ)GBG@:NK2?@S+PA/UG].T>U[M4,]U7/ MU_I779\_D.PW8)7YSW$PLOD;\+=N7L$KNME/"3"O!I,;7L>)3K?D%+U90\O_ M"G;2L%7OK)G5OQOT>WEYS*M5]>^L-P+<"E8V6.LBC.^W?O=;Y9F UV$[O7'J M6G^4U[QNU06]<1?4[* SG$R)?#&8 )VCO.QZ(!O#BCNX$_A ' [?U*9A!VX1 MP9'Y"@1C>+'>3NY4O3^KKAS?U+:Z.>GLZ_[EGP>Y??N5@],] W@ZSO/35]MW MLP_4&5Z4R(#/'?5'-9OS\7*3\E\O'@"6\%&]ULF" 9EE0E,!#P/PWF$.^V?='.WP&!W M -^ C,]I$]C/#\_:^QZJ%]"]3)YCO 0$%?32XWX569 M$W2 25ST2[TVB,.3[J@RDOYQ'(QS>>JU!#UYY/,%+O+_\[V\'>[7$K"UX;VL M9X7FW_3P6^\')W#I/ =ZU1S(J $=D>4-JB=-DXEV-?'\=.IR[70?NKS;'P[C M>$X<#_ING*,)7QA$.^P?P=NSR1W@#^O679<3/T_ J2G2[8PFAQS5H\YM%J$/ M;L8\^&I6U99K]4=)[L-EUT=\S0==ERGFSGS MQ&FX,O=LBE76ZY5=Y-'[P>*P?KQP!WJK=]2!I:_JK#6;<*WK6U/#\?K0SU/DNY)13 N?@>.V6!T!"VI M7_&+^J6B2W\P7I?RA_(] #LSL:R6HU%.Z1Z"L^OWJ\\$F.G=_O'8?_T#[GUB MQ_MLX[7'#@86H*5Z@%ESJ1YL6)OJ!U@&]ONP"NS;0:];-7P,.9V>JYXI?_NR MS^*X>6?C?/$+KC2&K>%)M5$7LE&-#01^=F=W7 ,Q4YPX)IU72:Z9S;WK9/[ MXDVM6FU[]OLXY;T_@B>KUJ**-N<+3++B+UW?Z8?VU3+G,N[\]Z23FP7/WX-5 M;L9!GAKSSAA2+M;0"F]KK6OLXBCF[:3+)QUK\,"%LU0/]G@Y/\L!!=PR! M?W8O*4&5G#]NQ/C.UZ?D54N ,%SUT^Q(3O!N_*3)=@:U;[9[OS7$#5 M[+/T8 SS. ZKG8$XJ-9H6)=@Z090Z]@)!,('3@9Y_W8\20?]< *K_VU_A^<" MP@S/?#E#[AC@JW&\N$R>]]-CQKMOZMP/#&D+%>Z[QNDO3&%9V/O8U,D8$ MF*I7L'#1EX= )F/ON-L_BQ5OZ'3C!<.,X]V9,7_]VN^'/"\ O<9HU:D8R?%D M+VRR'5095ZM?;8W5)\MF1?AJWRL)>L1O= M.-MM??B2>,")&I%WS2,XS"(@ X. L/*.6"5AF,BM,F47$#6VP9GI^3,+O%W" M\Y[*5S 95E9>2C^YO-0?@XFZVY^COC]<&8F?\ZW)Y.USN.YAFS9$\WV;-.DG MW#CXE+_W?:_WL5/=M_45[QWLG.W^=FWR'GRE,+$/VN>'\/=/;*_UX:S9RFU\ MU]M[OX.;[_.6_\=>XV"'_WW^231/OT1.16#1(RFX1IPS@DRR%BFG$B5P3Z& ,LC17+_ZU_5(73Y)_'XQ#S M&O8GT*&?*4JM_)ISN^;5SSMKMG-3U(QRG(CQA#-'M/2!.RR)HU3(%&>I-CAJ MWSK]DV$W[U@,X1JPZ%QVMI_J[..KSAY6G9V7J?Y1)M6U7G^\EL'J5*]%"Z2W M8N'#$_@IQ&'GZ]'%KD(5$ 7__O<$G)H+D,K\NM,#/V?R9DQHAR,8PNHW;\:N MV?AU!SA/Z,#RU\V-[^3]C_$N26;[W7CAON??[/RQ"Q?K=B\:#+^^]\.-LH,_ MO>LX=DY/1C#,53!7]^SB"E-GZ)FO JW+Q]JP&.9S][RK M)$=XWR7;N'8"C*L&,S^'C0LK F9\-],<3_OKM42$59@HGYP*G'H'(&:M(9BD M@*-/;(%DE''?V6%G[.J,G15O!X.S:H]M[.2#,]2UP^%X M$Z$"R&H"Y)4UDAYNBL\IMOWXBK3V\.WCGMQG/S^@FAD(K'1")AG&-O M'!!8PF1PEF-MHKC]A'!.4>86.'?] <#[V^I)QD1DIUI*7_$<^W3>V/JBE?:1 MFIC+K<*+B10YFRABVL (8^682C^(YU^Q,9TZ_7WM VM9DM&"JQJ6K:Y3:Y[W][N[GK W?[, < M%[N?WW7;]"V[N3'3/&B\_PO:^:[;Z+5/&]L?#W???Q)PO8,&W<("U20$"3#$[>",7T=?Y6W5(M3V:7;I^CI7+D1[] M0<;D*B+P*KIC3$"^V4'V82LR41VR3#;$KF*8Q_&D%Y-[?(_I'??J%#)^/^YD M)V]T><$P"1 85$>A67/B9TQE)K+IJ#\Y1H^3I[I^JOC4)ET%K Y'JR5%O0Q; M!L(K3"0B:J23R,5>C$9 MXRB:\?;(496Y5AUEP?(YBA?1]U=1'Y--CN$D(G?X<-7EU9-95NR-Q.H)9):- M-(N76<9OA!%/T%C![K[IHQI[OSZXIR;T''+)=W[4K)JRLKZWU'16FKXH!'-# M:/H9NW JA?\AJLRW=^[35&V\7^?FA?(^@@4_?=I7U65XGOGW(L1Y=J\1Q;RB MKI2<]TM7LYC[^5^,9,4CXS+FTJZ8=?:SH[ ZPA4/=!(FU6+9[O;66?O@D#8_ MY^\=XD;KK\[N]EO>>/_[8;/U%N[?/&S3#V+W1K58SQO;OW=V6VW2ANONMCY\ M;W[>X8W65VCK!]* 9VW0CU6QNK_/MZ:%*R*VBD3%4; L@8.1T[H%)4@H@W$D M246F-C9U7=-'2]W.:QX/U:8H,%=@[FE@[I&%,PO,/2?,[8R:OTU@K@6?^?"% M6$^2EA8Q:5D69?-(T\B05TS!R 9A\UZZKG.V-E#W&@3;_MSO#T8HQT@_EM<6 M$=T5I'/5\&:YBH)S#\.YF:(L+&I8@K!%6#N.N&$&.<8$2E&G:#!)@B9PC^N, MF!62SBT&O,9$I1CP(PVX<9VH1*>P$4XA96- / B-C#86)9Q+W%JC/'8;FZQ. MR%U9Z47_^FE,\"\[Z%0'1$^[PU;DL!?(1&;1ZF($"U@]U*N:+I2DI&:2822, MDHA+ZI&C02")B;*>"V8L]08#YZ(!Y.2[&Q2>I:LQ6RX6?:]ACUCY:\^,)=!G]2E6I2#N4RM^H*7 M!2]7"2^?DS 7O'P87GZZ3I23)S189I T-"&N D9.$89R:0_%J;<62\!,5N=T M43OK*U[?XVFR *ITV-FS[[RWO'44MCM#GU,T/]I1W#D:6P!T[CA+X+6G"C2W MOC"K) %W#G&=$"X;YC*%+@[-6".=/GU2BB0Z@VC#XO#_V$TO7ZC M-'N:('VYB"#]%W'\\+EZDZS* MTK=;5[-Y)+MO*=%P5M73_%%PU\6P;HU']>/%H%ZN?F1-5[0)9\LJ9**95B[G]=7 MKM5K!:2,)62],@B8-4Z#+3)B53%)P%Q7R.I= PUH"UXX,,9IB,(Y)C\7&)I]"E^4&:"S#"O[G M)I NPZ'\D5+$?RYT91MV=#* ?XL?^>$+T4YI1R*R-J><,P%K**8.:66B24:) MA-/ZI9R_&RLW7U0;&M/E:R6,?BR\,-80RVA^L3YF/>:+R@(7PE)W.J$O.$E= MBR?)^R9O %B?QJ6\7T;]/9.65XOCW9V@/_C5YE6K54G^A[3JC\GZNGT2F]"HUFGL?HL- M:.'^\*6<1WW?.]@_W-O^)/;R.='!%F[03^?MU@[>;7G1I#ML=WL/[O770?.W MZ]X'>"?O/QXV6]TNM.NLL?T!VM;<;^0"]>>'K'W@>;/WENY];N!KWH=5A-+ M",(\URQCS"*78D3P:RZB%T08G!/9C'[T\?V\:+S*X5S+7@E8V4IY)6"7V5;K MM%\P;BZ,FPDM#REBYX-%7@2"N @4:9B^2%"E+8XF$"LW-E5=D4<'EY<DE]>$9/N#& N6S85E,_&63%#+;/(H!,T05QPC8[5"PIJDHS,V&;6Q*>N< M+8JO%59V;RP3A96](BQ[US\9%"B;"\H^3$,9ET0)81*B5"K$'7%(!PMO8[ ^ M!"N\8QN;HHX-+;3LN:%,%EKVFJ"L\ZVPLOF@[-,,E!FLL"$:4:PTX@D#E"45 MD7)4X>BT)\IEJ12-7V'JXU)MLI5+YU15L HW6WU .X^#?K##_8=BV58>Z )H M#P*T]HR4)Z/,8&\1-YP@3EU"SF*%F-72)D%DC !H5<4*^N_"SI:0T'U[],FR M6=LCCH0+_"V&SQ78FPOV_,Q)@1&>DQQ\">XHXM)[9+C#2%*AG<-$"$DW-AFI M5_O6Y3AT)[AHUM5S)6I3J8&%["V%[_F0PR*@X1K_NQ!@Z\6$ 6&C?ZN/< M;^,1+W W7ZCOZ7]:.Z/&GQGRMKZ ]ZJY,0%A!2C'B0C(A'SJ:AB.&G-!F,BQ MOH+J0O">R_RN5UJ; K/Z.(ML//.76'VMR) ]4=>L]L*P%NM"LW_DR]+PD*7A M^_32@*WQ.EB'&.,)<8HE@))4\VB8HE9Z:SZ0IC[,(+#M_\]JW WSUM=*YGQ7^":\+GB@;\O7G>/@.K8\WSK2^2,!:IP<@+HQ#W$8@8=1HIQX)D(6@+ MCF=M,OMBV,KXF+@72D3-"78<");!,#R1)$)2\)+=D&/;'8"5V,%9[<]].\B. MT1W*--4DO3;7QZ/R\SO.MI ;2I4)V"L?.'/)&(L]350'Z97!=!U2^UO[L98K MRMNCL^IP6_U[6+,92+JQRL:WPV'?=\:=%.(0D*6J)I_5Y.S):+\_5H4;75VE M-NK7.L/A2:S=N9P.JP&ZMJ*&0(,-41%O$F_Z@RUO$DV;I\A,O%5+X^$_V>98V9,,0R#K-,P'J8!$8V4HD4 MR1$/3 0A_,:FNAF86H-)V+DPQ)OF_[YP9 M\63P1QQ48[.XZ7'G'/C##G8'?X[RA/XKM_#JUI.Y@%_?7,"['[X0$1F74>>* MMBR_4&2QCHC+(&#-3Z22_\J*%S=3+FK 6L39HKX,E3U$[ML.;W[=%7F#AIT.\] M IF\C#09EG#$%%B#L@Q8A'-2D!29]/X'TZ@@T_WG3"/+]"H:7>(Y#RRP %X; M.&R6Q8C AE-.$M/&D'L@$T#%P\<;6X>]A,7'*C!L1Y6/L(1S!L[^?HQ>.Z5(SDFO179Z79Z MG4R.+W8TSVK_N/ ZGHC:5U?\I3,"E]_?@^P?6=OK]L]C[5L\.NKW1T. P.,G M;N(/&_3/-S^3[EHQ=^FMA;$?._IYQEQG(_LPU?(LJG9DIAC)4^T[3$'(7_V\ M5_@QWWCXZL#B$VU\_0++K672\61;Y[;AKL"E.^S78%9V1MTQ"1U$'SO?LA#LMPY,UP">T'X\ MBH BM722W^9O=>-7VP4Z;+_9SE@P+WO4^8-YS>C:"53EN>3Z=A#RW0, F/__ MV7O7IC:295WXKR@X9Y]8*T+%JOO%PYOW8N2GXGT:W]K>]S,LW/"W=[(09\?'W9SP/KQI?#X 281)4 M0LDDBP!6+ *6DI RTF*E,/>2K6TTN[=-YUAT03A N,,L;QI*&^+:4FLP4&+ M9X7,#(YZW?/#H^+3N:\W:$V Z\WH]WC#*LR.3 ^1?PC/G*XK 1!^UNT7/L"' M7FS#FW_&<8?&_YJ.QPWC\'C\$>OZW?;Y8/Y'9MFD,MJ>FP+'WK)8*9+YT-0* M3OQYU!OW'#R,R('[?(**@K$/MGUA+_MK_YE^:'CB&XO\D/6YWQR(.Z*RCXZR M/N^1PUSJ-?L0XD9TNK83X=(_L_<)R+W5[Y_GUJFW8M3/>63ACV(X;\?M5-"' MCY=_9BOQO@\J/A^P (Z\ [A?:"(@Z A"QX'TDD2R6BP1N#5Z]\[$>0'1 ^U MWDCX1G3@-K7)8MD:BN6]AKY,M]K-*#&Q%F(66BY?+U[%UY6Z7WO;!W?-77R+ M7[@JF_^E3[K9^W4.OF>+W[GIA>8^W8"'EO7&=I^V0FC'1:N3OE<[X,UQF^I; M?8"?NB03N4WS\@%FI 0L]WIE"W2?9*[[// [6SABGC90Y7'I@:\RNKDP5 45 MJ74+?Z%?'B.79\T3#NM<4:K*->XZ[3*2"NNT,,Y@KIW3CE)FI 0>";1:+/JT MZT][EKEQR79'9/>O;J\<)3 BO"OOHI[#FZ=[5_H_/M'&\!9]LGN[O?KUL_(#[@O!2KP$(3F."3-,.>>.B&4"L08SVPT2A6H<&N*;H4* M2X8*E]>HD+RSDG&,(NP;XAY[9/(?.4I 1(B!FK2V042=2EP7^-EA8<4JO4KJ M4_BVK\%_=KY]_RWM*>-E[Z-4ZX$IA-0'%KTP1G"N"'%)2B(=V$FK"0NLHCC+ M#V:-28JC4A N2(MTBA)Q+"-RQA)D,=9!6)RP9VL;K,XPJ5/]Y$YS"RSDJBHQ M%Z_>-GEN&"@X\9C'@ VQ1!GB,+!@YC&IN,I*J/>8J[@46 K 5;AT#'%K M+2 M$\2\82&%I%3.YJ)UKNC[[(G[VFSD>D#V*-_A.ELA'P\,&W-^J0KTK+\J/9UDK08 M9:P'CQKA1 ) FPC(P;8B18-46 HC5>F!*:;JFBRJNG!%PR]O7K^E3M9&CX4P MH,2.6,-4T%)8&15Q!E>L927T>\Q:&)/8*,\0%9PBSH5 U@B%O-.PB<81'#7H M-] 62>I:X"72[Y<.HMPX]D3YS1\(6:?B]5(ABEZR-[,=1@D13P^RW%GD_<0F M$JL.A2]<<%5!X3- X?_\3O EA4\B1@ 52;!6YP,#I)(P@0+R6CY;'B6"L! M+&..140RR2B!L,V1(2$=TE85;$L%*YVR'("% :@87N?\]8%EH<=<=_=I68%D MY\^VU[ZL??X5>[Z52[.WRX2>%:OU^A,VRK9N-C889B==U]@4%1)3-5]Q^-P M6C]C/Q<$#A.:INIV+)#.L_.>/\H]T,K/'L7VS?**48EB%]X!-]$>7_P,A"'6 M:ZU.\?OX,W>'[*;:SV[[O#/(=YL3>#OC?PYB[Q2N,"JVCZ=G[6[10W=4^5@\ M7?E4Z[6)',?ITHSB6#*C:5%DG2NI\Q^O =>_J1 JT-GES@!Y*6.G7SSZ9J^7 MB[[S M(9%348Q+FB:WMM&Y769VN^YL#)@W_//!$>!@KEPH2M%B85[BM7DI2B^9^78;Y7O39V(=<_##1HG+8TJ0 S")9-5\" MD/VZ:WST,QM6).FLOU%O3':S@JEIW]B7N5D"\5 M/?JSZ"DP:&5F^72(S-5=BM M;O'FN^K=J$U!PO_&,&#[T>F(H\-@$82)P1F;Z]V()O *&OUPVS2$\]X-TP"J MZS^4.P#Z.;-+S]_%_6UUP+W++MT[0_BM7]N[)Q>-X\9E<_<0_O<'AAM"P#RC ME+A'7.,$YE_"/P-)T5*NP"-;VTBY #[7^-YJPU<6!6^#5( -K9&"51)=+QIH M@%+7TGDO\\K:D#?,*3:>X*J O=<=Y\[/'MX%BEO-X ZH3!RHIXXZT2!LLS'R3G:L&[8_R$9F_(Y^?6BZLH7Z M673:&+ZQ/MD5L9#MLFM9M_Q[;@^'*1>K-O*NGN!4>9!2;8!K!99 "[TF5M@H MA4DT:>7%O3H2_X9"SQ+D[;$E?L=4>%J2MS_Y \6UD"JW6^"1@)_D'=)4"Q0! MP7@4TA','NHGO=8>;Q7$J]K>B>T-V'F)J491Y?[1%D?D0I2(D22"X]I%K^_I M]=P-2D/2"V1I/N=]6NMFL\2MF\FSMVX>-VG>3I.!@9W23_RS"^Y=H04?)^(" M2]0GX62H"MT+4(O+QFG^['>Q_>D[WC_]?K%WO'^REZ/SQ_X"KMO>V_U\L?_M MABH<;U[E^/X>W&=S]X0W=W=.]W<_MIJG._#_'MCEC_ ,_QPU=C^V\X0-N!8Y M$)0PE:)"CDF,>'0$64D89CU/K>+UJ@%[4CE\S].6X-!C/46[C-6Y0>WV-VJF]K!WV;&!IM3]@.S@T$V6L,=*PZ MG^]XQHW>O,_RQLN+G>8V;T6D[MSGB9GS>CRZ\SZH:;]?1@I_KR'U.5)3*R(: M\P4BQ/(0)I:QD!PY+")>PTX\942DW9XE%NNUZ=+X0J[*D&('<.EZ968E8=<. M8R?VB@A:_LI:-[>BN].JLH C\2)? .&".',ZEWT(*I(4A M*'!%'>?)"P46('7/>W.",(6G.]?WZ!0''#'-C(7=+&(>D5^)V8 M861L N?3J4"P3MI;H%;T=@#EOT;P.#S@'OH?(Y2Z"S >)1L58+P47_]T9, AP'2-FM4I4*!>I+7NC9L"8';2=M%G9J&4OM4@@"$#-1FRQ M4P.Z!#S@LC0S^3-EZ[#?R9#D7%E'?/2*\X"M)DH%8T@"3+,ZQ/O*T"E<]*B2 MH(5*T/:GQ@%WG)G>1./!B$P^$B9R$H$,%8:\H@)>-WDAQ." M)'=2:&? =S9WDIYY$G@/T2L/%XKN#'.9]RR6/7&^.U]I> M[1U@##8:^&O!7('(1O!L(F@DDUIZ08A1V!1$=A@61D6G<=OIM/(8CR(O-DU' M7P:V-TUA:[VB[CW'4:[?%$];""YR7N#[-;/M@&[>R2H",P&<+\Q5 KQBM>4)YSER7HK"-,,)48UXEX&9+#12"4EO%:Y:!L@?7#4BW,2 M6FX-8R@)0IR<(/,[8GN#5_R>ULZ0QP=1#1ZM$THFYI+CD1++"),@CX$G8%-2 M5G+YR@=L],!A:22F$3D'\,9CD,AHX+Q6V<03(5YD(S*?:SQ=+B>GJ\T*C,\) M@N=CC_CKK-WRK0$(9X@_\^B_<0AA*,JWPM_](BET,#I2RE6Z"2!Y1C2\.)UI M#8IO"C&>EI\XZ^7ON1DHASMIC7-I9BI#Q-0G28E(@G(?G"714RR5S)U2HUY( MN/LQ).MSOO7BS:4JO#]-X'#M@R2<%U$J9(#T@L5G&&D/BJ! !ZBV)OI<<#"( MG3EN7S':HI"\PLB#4!6:<$-0ZK5\GE90@ *.BXSSG'SL X!\T*T@-SIE&L/??,D>C[">(JXH05J!?\EA+QGVG!MZ*Y=F^1-C,L4H M;?WPS/L&HI90.JHS*3Q9;65&E#Q/OXEW,*+DE1<.OYL1)>7TG_'$S@%0?[ 818=,<"M2*P>^ MAP?HSS"CI&KELJ!6+H\.3TU7?E]+PE_=WI=,3I:H0.)QS+3L^-(5>[N'EXT? M^\?[QWND\>D$[\//>\??.=S7<>-+L]6DC/O%]N[.VWXN=7 MA4\-??WKA/E'<:=W,P/A,4&X5X.YS>M"CKE%[Q72W0?IIJ:BY"X%BDF*J#= ME9*A2/-@D#+:Q?;Y'=#+>T\-CZ6\/DC"^];G^9 M>@&N H9-C4W1P7";N$0Q28*X%)*LF-6ML@>1P<(\N! M 6\^/C,B,&4>7+N*S[P=!O-7MY=B*^1"%(" MZ6$1&1H"PL83YBEWU "H<8X!TA8U?[**YBPG/KP1QE/APY/Q82+G!N,$=,0A M)0JGB!FD!075\(%1,"6.)PJDA\@ZQ M9BCSN8J];K#]HZD):\^':#OC;:XP[5&8=C+)>3"G M42;/0#*S(QHZ6>:?!$6)Y[( 4!AE+/:*"1^ _27O. MN2(^=8E9)V1[E*4&?867;L#\*@\4/W?/\):,'FEOZ]O:Q M<3'SRJL:TQ4 P,\7!?@5' FWAB<.!R%6W91'5[HNAOQYL2XR)W19$EP4?'L M)2_ZNQ8M R?&ZHXZ[H\:Q4[<>SD;<'2CT_=UT8+['K7:S%V4W?15\RT5[X'7 M#W.S[@Y<8C@9O)AYV!\-2(176KUB-&)>1KC7LWROQ:!)N--R!'DI)\58PXF[ MJ&45_YF;)Y9="UUL=R_6[R-"2Z4FD\-#^]-W_[RM2;\-NU#/:TQ:W-CPOC:' M2[V;5_J==R/E!\10:6F42&"A$.7#3N!GI_" MS<)%^G-4[U^%8G;/X8OS)-?XR\=L#[- %4H,7OGP7X P]M\?WE!S4F[6#655 M<]+J9I_I9B6F+]+VE9+']WU]I4ZNLV.GUNDU X*W%?IUE M+?U9X&9SL7I);O0.YK1\-SM+/$O/;GF;[ZZ8X/XH_A$#6G99V(0UM8=QV6_S M\Z_8\ZW^TM_GW^ =Q4JIGF=Q=XK)<+=0:_EN]$]X1X[ZG=OVLM_J;NR=+OL] M9L>NF"[T[TJSGLD*'![VXJ$=+#V^;H%BM3K]EE_V&_W'ML]G&8(WGP#ZT;9S MU4N>!=--XR$8.1ALJL;\CSUU]-X)&@DS24@>I;=.>.-Q((QJY@5[U;[:0[=G MPJUH#B]:X^BK@N8[@.GQO]Y#!L[+&[J9HGOYSLG_ZF=_H MR&^P3X)*@RSS'O&0.Q@8KQ'C),I(/1-)K&U06M=2UCE[1Y/_P=>P4>+00JZ3.BX2@8,/2U1[YLX2M6&/E0C)QH M]9("=\Y*%+QQB"?BD N>(.ND3HQH(D1NBD#6S;L=6'*/:SS6Q5E:L)AY2"V$ MM#;1:$TR7.99G)[:Y*5CTJE$[7#,<'E(/8*'&6.&LQ^ZL!G#OX6*ZXC'1$0A M>^RT HM[@45SHJ(X!BF5CBA2!V!A*$;.,0[\2D7FL0[&D;4-M6[TK02G>XRF MJ_A+Q5\>RE\6PEL0>QT/[SH04P0ZKED,JX#I?L!T.3%[+5G"'+"81$V>(JR0 M(P$CKJ)+FD07:,BMG:3F=8+EJC"9-U_X,S7 _DEM[=Y+(P=KA=:&14J5XI8H M[4S0#)#.6XT5P\O1R.'M-Q=_(92;&IMD7)2"AX!$LH!R@GL$?-PB&K'"3!$# MC&Q^<_&5;^CR9-U?84HWZQ%7%-;F1YV>B&T/#S_U'X1?50AJD; V)F^.!<,( M#@AKHQ!/+B#M@T6)D,"3I]1'O;:AR3I[RY/@5OT:;_Y0=IJKVG'!DYU1\%3U MXW@EZOJT?ARC\IAR<[8O,YZQ!4%MNR&1=H,AQ91"H0(J)S#7>66!U M=G+ NQUEN(P4]]GR!"K.NUAKX*<2";8W#Z02N5-]0CA2BSCS##G%(I*14465 M8#%WL*>RKA2K K9OA/16 =N%IQ L$-LJ$OP18= \/% R:<4I09*$ .Z^ M),B9G&$ &BPE"Y$K5QVQAJF@I; R*N(,?M5I*57?HH7 _=YD9)J9#"\(D MXB&/HG/&(FMR&5@,%/,8\G Z@#F^3E05VGT3#80>Y>!6#8167.4G&@A%&;"T M1B)'H@=F8S"RC&F4)$O>$,D-U[F!$%7+T$"HXA++]&P/: /T. Y1M0%:37B9 M&._-4R0D6J0]28A+I9'#6"*![E?O\O.-P$-&6&R^E MQ-ARQZF5R=@\RM[ *S3QF:,"JPY JPIP?BKGSVNB8SX$L$8@'F-$3GN,%#:: M,(&.(5"2+EAM4H:V[4-PLRZ?'+[_NK8LSKV7(;"ZG=3R_*R3+8JK'Y>W#Z9 M)*J1$20BY003;Y(RQ;04O*AA4DN$:V_F&N\L MW%J5G2PA&ZTJJY<*Y3]?% A?$-C- T,9I2IXE)+)O8&<1(9'H+"1!!&9,5;& MM0UM<%W(VV6'58W),J% %4=]7>Y:%58O%<@UKD$N>>XU<2#^R=/<=MTB34A MG'H2.58\VAQ:U>ND*BA9WFN\L\CJLU165P'715+*V#Z ]5:5U6\#]AI3 ML,>98$1P@8SS#O@OP)XQS"*IA#-*\^ARCR%%UY^>4[5\V/=FKO'FH[IWE%:3 M*I?V4;FTV L>14Q8.\IM]H>Y,-I0BZVG/NFB4."50[U5:?7B:.[F@23$"\PE M4CX!UDMC@=V2@ 26PAMA5,@S-%4=WE?'Y,FEU6\IA_8).+'"_/AA#[^BX#B? M.3\.(:MR[)6!QG% 6&&#I:("R6@2XI%%I#6GR$?N8S!.YTE4-]\KCQ/=KG(A8>^ZQ1IK2B#B1&CFJ%$HT,4Y4,DKE MH3GK4BZDB+MB+15KN6_A]^/82E7XO:*8Y*\Q*81H8P@!N<#S#'$MD4T:HTBB M)9QH&0G.E=^Z+I[>3>9%V,N;/]@=$G?KV@L,:4VW,BM7] .#+0C=\_Q%H\>: MV+L9OZWB7DL0]YJ0CRKN]1B O)J,>T4;---:(Z.C15PI#J1-8 0N7[ &:Y64 M6MO@=6%87?$G.WB+U\,E/R)^;L1982[Z#"NTHEB\]&&V")QF(U; M89-7,0_J,B@?+B/MA4912&)CC('3LNVA6-1$F[>#P@^YQF*?>B409^4"=O/Q M9E[ CE2(BZ6#&I MBDDM<>AO,6@W'?HC5>SOP? VCOTY0;&33"/ADD \S[UV.'#$="3<$^6B3>#: M:E57>E%EV4M J8H X7\&69K@[]#ZN7$+O>'%T9.("+8ZOGT>8NUA<2T7:/1&:B:XY(&";>-!)ANHHC@%1YX2 MUUI([N]D4*O;^0G7C*&,;FVG;\,G6G'?:O]_CK __:=C?YCS[>/-J^;QUN4> MW&=S]X0W=W=.]W<_MIJG._#_WF7SZB,\PS]'C=V/[?^YVLJP<>!DX@E'BZ21 M%G'"%3*,&124-403&EB2X!]140=\GZ/._2FY&AS90>TB]B)(3[GDDP'G\A.C MJ//Z-1(4&K7T&K1Y>-B+AW:0-69H4FH_LTVI]>(9B%/N'@(+$&NAE1(L04X@ M=7%P$6.G>'G4JJIVEAW[O"CYU1OKUZV=G??\$=#%D_36[$W..;E]JA__V827!*14L5"1) 33201CU*!89XY9#C% MB$H9'05.@AUX7!JOX]LQGEE"_%*R6F)AUNG'2&VRTCM)A(LLPM,F0Y3&-*J8 MYS2SP%]Z:'-[?+ M_S)_*F _AXF RH%A#+/L:V$P\N[7P4#USR)\^F=L7ZZQ'N>[08DTT7KW5/OC_=NVSL-@ZH MERGQ@$'W",^344#W?"((>X\=XSB)I,&)!8MQ6_5 OMM93GJQ;3,5 KYV371G M,.%) .>3G,=SEGO'F9Y/%TD3\U>T- M7\KO6]50\Q-$\:IQO'5 5,!!&8N,9P1$44NDN28H"-A4;)B5*1]0S@R/.#25,V-^Y(R^4-_3Y_SMO#2ZW.OU![[SHFKD-3][; M/;*=F7SP'=.][[^V/WT]X")0*C1&GEDP.0)4W"A/05X#@==#H$SG;@]&BKJ< MD1)4RVI3 X,RPU04*'Z+\RL>*&&5QW&'"%["=^8VT5%; MZA&W#.?*>Q!!V&;DO";68^68S0U'*%OG\T)].32496B]-HW@^=U9BEJ=LZW?;YX/Y M'YEE/\IXO@<1BKUEL2@$LQLK./'G46]T.V<@RLS^W5V/B_KO>?C5DW>&.?2T722H>D20)8H#QJIRGA(LH@O1>$ M1E$B#'P&M#,;):N=$@13[1GC(6;*[06#OWD2F;P^YI97A!)<]\YZ("E@E N' M"9>) SU,T05O@?@[%H6.6- 5(07#SBNY'\N[YP5;O[9W3RX:QPUX_3MX YL' M&NPN?+8Z"05-R*ZJ+T4CDHG8S(XKH@ 5JQTCO1M'43* M?31 *P,W##Q1GY#+4U=LNZ5AN^#HW>5\9ARGN8?#&? M4UGON^>%Q.>HZ3G@=!D[/>MU?[;Z1:0F1Q>__5E31-=0K3PFGQ2\]=K?("V] M_!7%S>601R]_?MP; U8PTV I7:O^" YQ-/QAX4^9RM\^\X5#FM MH>$\\!?F&SA4#VPRAX-.V MW;ZLU\[/0 KFJ^FTD/?BA'H]1)9,Y)PD&746(,4I1[49UC+8,H[N5\X0/J!:?44Z23PHA;R9#6GB'I 5&PQF#\V=H&6\?\7N=8 MBS[RO,$U_5$,Y^TXS^[O@"3 ]PZ&Z^^-",5A/C(/ Z M+@/!PPX7P^L/?[U>_.I&+G[Y.\77E5)S?XW7R=S?W759@M>%$8^Z[-V_$VS^ MES[I9O6]+ON;+B(/J+.\HQYR>([Q(H5#^H;"S#[0+U/J"VI;V,Y[U+&]U:48 M'4*BX2EDK8@WEO0J'T;6\FED^<_B3')JJ5ZH"8]-EE.P7*1++AX.'*CN U4YYA+I)H:JGWV[8A9UO#\C3*=E8_/EY5Z M9\>-3XV+)OU*&S^^E]^UNY53U_'VI[^.MW>W2//JGZ/FU7>V_>U&I=YI [YO MD^U_VONU7S[74>-X$^[Q*V_\:(C&\7?6_/&9-7>] %HV-10:G#^;*$?8A8 X M"119"YYAE"1QH.J!2[FVH3BN<_GD)ET/TKO5:"YS^R'>5\'S/9Y_17'SCIJ* M1X'G"Z8\7>/CV\]V>G'H' ^>3MHKPK%&T6&%N.4..28"T@XD@4@B7:1K&Y+. MSY-Z-IU[L0:'CYO7\:H*7P0KA]D-U8B.Q[4JQ#XDK3151G"OM+;4T@0B:JW" MGJ7?%)4M"XU\8UD>+PN%6Y,L4BD/D.<3TEP0@$*1Y]-)AH150B7NO,?YK*]. M,*E3]>0>6JO4JKZ:WOS&V> 3P;#*A'\[@#CFAMXPXUVRB$N+$8B%RL>L BFM ML!)2&Q4=<$.]3I=ID/-[""T6]*\7VS&K3S6:^-5IWM-:^/P6\W:&.UVQO$>! M6F.2Y4F0JB"T0QK;A'A2!FGJ/))<,T:3B;3H B18G;/;+F\UC'B9H* :1OPL M).Z9T6QB)/&MWJP%SE4$[DE8-QG<"TQ[+)$B@8-'2PRR3'$DB)!>$\4,9<7\ M8;%,\X??3?SNND#N*1&\BL&M2*#N[=4#OBRR?9UD<<$3;5RD2 L1$1<,^!QW M#DE)N01=P8X BZ-$UBE^"HM;H%]:A>*J4-S;"L7-)W)5'.[I8#>F<T51QN25/\**Y2_!YU2!O <2'&)J=TXII* M%X31P7E-B4@JLJ)\:VDI7Y7B]Q0,_#YU.!M5PL$HA)D1B+/HD1'6PT^<,N)" MU#G%C]:YHG4\HXWH.T[R>\N,\%W$]1X'@E6JWIN P#$--!SVWQ*&)/\B&')N2+21.$*C94X+ M8I6O>BZ]?;3;FR)\7BA*'$/"2(9XY!1IF@)R/@I*%),LSY:;WT2TRL9[DX3O M780 GPB&53;>VP'$"?K''+@ (/6,XZXE 2Y1#5*( K&,L,"%K]I:5N% :MT MO%<^S'T1GE>EXRTSJOE)F@> IETR#BFC(N+>)F0IQXAKX[6,3G*-P:DULD[4 M[=.-*AUOF:"@"ML]"XNKTO%6&NLFSG%]X)A:CI3,9QA&8V2=4 A^L#XP;0@% M!J?(.JD">%4ZWKMF<%4ZWK(CV^$DB\N=FJER$@14Y08L7B"GM4>YF.'O!I7;56"#5G M\D.2^V^KQ&)@B:>$38J88&^%,LPH&F=W7%\66EBE[#T%)T\F2:' R1E/$J)) M@KLK74 V!8,829@(9SAW?FV#U5GNIZ+98E/V%J"=57RPB@\^)[-\'%!6:7UO M B;'=))*QBT#$HD5!ICD(2'C4D*!,F:C4=$ZO;9A]+IZ"5R?$ZW5++ M:]UR#ETQ4QG>4DY8/N^7)'KXKAJP9Y]?.>V&V*ZU^C6;4LQ3(VKNGP?GKQT/9*#E_K7/=; MS\. VO%7P>O[Y^XXYKD$$;ZQU\I".)S -QK;(F/K9!"] W?]2%]\Q^ MF$&W!E+NS_,DF'E+-EJL\5 Z ,_>\#O.R[%$D\_0ZOCV>?D,?G!NV\5MG_6Z MQ^6:Q>&8EJF+U^*OV/,MN)B+1_9GJ]N#KROGS\10W#,\;C?/$2[F1=UWE?.; M>JW^"4J]F(<.@HP J-=Z^6GS75U_ \AX"\0XP%)^MO",Y1?T\V?.P+'*FSZQ M\/FCA[$#!J'=OARO1Q^@HI@U!C)T?!X.BWF L,(CV8Q+.,EJ+FC,5K4Q1N0E MVAZM=V%D^](^0VY*<=]M"]'@W]+01U.ILQ3 MNXY:\%(OVP?8?A=C9[S%UYC@NO#V?/$ LN$'A4!?M 9'I425 RYGR3 LA"VY M2ZG5MZ\#ZA!!0XHAKQ/?.QN(;C[:<,33 )9^#'C3XSKA 8"K]4$?>C>!J#NE M A,:D>SP$P@_= M\T&[VSU9KWT[=WT CR%,W"&@!=*.A?+FHP,ZW19 W^X6=JP S_I-2Y=_+C:_ M?N\G+-$??JX->C9/P3X#W[+E00J'U\Z:O-?MG0Q'JW[^50Y[77W4^SPR$[NP MQDN)?G9MRBFXY7BV8L;;B/SDK1Q_J M(ED5S%$5MM+T M7H[&+,]D?-*)[OHE-S62MBOS\:O3A4Y"6"W081LNWW(3V?A@[>C6^MTEW-C?AGINXNLLN)]R[@MB MT.K KT&IQO[5]054;E&7@+^3T?"A,'AG(\5O*_IL=Y#H^7\/@CUO6[[?/!_(_, M$J:IV7Y+(EXDCZV=6L&)/X]ZH]LY PE"#I#V!-D$M__!MB_L97_M/],/#4]\ M8Y$?LCZW5V/C_[H>?,6,&[RQS^4YA-5."8*I]HSQ$+%CW L&?_,D\B#=M><> MOWM]1++9[\=!?[,3_M]PXCN8HD9AIV+8[NS$C$V@%/"&9CB/.N"5QWXUE/?X\.+ !.8C%W1H;SS M0]"C1@,%OH_LX@48N!%ZA[LB^O<$Y8(S#::F T^$M]_2W%\AUKFZW\S;!XW2 MI>N&K?A[MVRYW[),D)E;PO.ZN64S711M,*4AN93 _>!.6VN4#R(7*TC)/9[I MHDSDV<(]^0_AO)?W869FF?M]9IF[F5DVZ?2,..-HZ_/Q$5E1AZ7,$NNRQNXA MO.\KW_OQF>[_^(J;NYL7VU_^.F[NMD^;/_+][!_O?_GK9.]FEMBQ_[7]"1R; M3T='>[O[[?U/7TGCTR9?>_'SM'4<,(_;SI+H=6\@GN& MYX?U.-T_WFEO?VFVP$$ZWOZR=='\\?VJ<=Q@>W3GY'^NOL(Z'EXT/^V1QN[G M7XU=?Z!MSCA4$1G,-.+&.F0XM@@G+2D/UJ>0&PJO8WHSJ:N&:G=)([$,'.V8 MP,LF7)IH<,C9;2!TS/&(226-E31.2^/5]X/(C;326F2H98@'+Y'3*B J/.44 M"\XU*:11WTHQG X#+3#Y>B$&Z+W8($6X%=':(##F"B!%^*"$)($;'CAE,SO6 M5UJ_(EI_.4?KX6Z;-'_VA#2O3GYM[X+6?SH1^[N'HO'EJ]@[W?H%?]/&IW] MZ[\?R(29BEXCYXQ!W(+-L50:9)C6EN@87(I B=8#0YQ$328FTA1\ E38YA4-!=MKE-5 M&9FE-#*P@>#H<(%%(/!I80@SC%-)C/0XDL+1(7JHYJ#OE9JOD)HWYU++CR>- MW;U?30IT\=/^T?ZGG1:LA]C>_>^C[1]?2?-T[P)^3_>N&BP;F:BLU@$SY)FD M8&2H1CM3,D)1=C8%82I2OI>_?2!T8& M6ZL2MX#=7GG$M4](:ZV0T.#L.L!.;<.]/9D7ZKNT!,' \GCS9H'+HV*"3UF# MN<>8N63M=B1YV0I-.\."]:=G,-RHRE]0N>E=:#5.R\VI:8U6IW5Z?GI=5(IH M!63W ++&_ C-Z0[,MTCS>:<-S\,857._+7^W]XW#4V-T$MES, M'IN*T#0_?3TP0+NB%@19G9MTVD"1)!_U2IU?SUUQ]QH'D.T0B2NDG!2 M"D65"-YK;36=Z5>_NK&O^.GCU'V^H[W%X;M:\#[XGKW+_=V=D[VK+5BK9FL; MKKF_VSYNG.;U^^]V5G?OL0<3SD#=10 +3PURPE,P\XX%&H7#6JQM<+Q^NV/\ MP_GH:HIHQ4=?4T0_7QRPW"G4$X6DC(5D"F2B8$AB26+D4EM+04;ENKH7 7WS MJ6$[LTL%GY(95D6!%N-2LV<%L+SQN:1U5-%:6=A'P]?7.W)T]L%=/ORUO]NX MV/^R!6[U5];\\1W: MF^M%;&B0F%!*UC;(^NW^S$^)_2SPM/]].H-/C/U49FIU%']>W.?XZ'A[=^>X M01NL>=7.U^%[L#[-'_NMQI?OI G_-WY\9_L__OLX.X(.*^$L!O:>]_V'M&;3TV[[I15 MM")[IDRTV07)K_?0;S)-9[23U?G\P_'G^^0T%^42EE91E'0$ P>T%AF'-%$)BD"%)@W!B#G$G-3*$,.28 M,YI0[;URE096CF*E@0O5P.;8!C(9I/,4;" )''$ 8.2X,2C8X%T 4BT\_;T& MOHW1.45_>U3(86U25FN?R]:=TV[#\S99_.:/8CAOQ^WT>3A8Y5OL_6SY.$>= MVNVN+W[:3CO7/47+*=!_=ON#_CMOK/CK $M%? !V9T0NUD[1(QNY1H%&DR0E M"@NV@HT5NX-1>_/A""0_*;BCGK,3;6;G=#///] MUGB2!?VC']L)E4W_R[;1WZS]]LC!RH^<:KYTB_C@8<3W?_[5G51\([X12>24 MBZ@9(]S&8#CC/H"[A@,AG,3?Q/@1>\!(]Z%3%L-LGVWH55Z'+]B*NF;#0<-' M>S_^:C4_>;+WXS.X99]Q\[@!GSTZVO[RS_'>;D/ ZZ0!][/?NCEH^"_X[!;. M@XCA?:2Q^Y7"O?#M+Y_Y_H_F4>.J#:]_OVC\V#^=:MJW>6"]85$Y@XPA%G&F M K*84<2D#XE$XXW":QNJ3O#MLIDGS6)?^5'K%?2].^@3@:G$B?0 @-P;X[", M7FAFA?%*Q/";PY4*^I8 ^L9')TE2EGM19NACB!NID(X.Q-R)*(@(1EF[ML'K MA-^NQJJ@KX*^=P5]'E,GM5'> =VS$EL2:.!8*&R-!"WZS:E6!7VO#WT39U;: MIT =H9HJ MGV/IE7K"YPBQ*"JQ"#-C$:>2(^>#0"ERPP7S0A!0:E*G^'8_MM=3ZO=P=+@3 M^]'V_%%Q"AC MVAWSW+NTJ-\B!G/__:025A-O U.IJBYBDZ;9)GV/C%AJ*&Z M\B&6')F^3OH0QJ@D;.((:Z& ;CB!K!8. 5@%IDU@B9JU#2;J5"XJ$KQ$P=Y* MJZ\C YI%YKGB5D?.L0:R:; SS@HG6;*SAP956KU46CUV(F@"F>7)(B&Y0UQ: M#5H=.-*8.D.L9P&V;X.RNJ2W"UPKK7XS6NUU,)$IR4 :. <7,G&OB53@3[!( MN:^\B*77Z@DOPGCBP4(3Y#3/,1MIF!K2:R3O"38P,+U.KW M<#KQ#62Z7_@0I[9W$@=PW]4IQ#Q4XL$13(@2*7!NM'."$6N)I]9@$YRM/(@E M1Z6I.GAG'95<$:29B^!!: *H%"0">T(8"Q&\" \>!*D+_62N444LEU>K';'& M"=!60REG01I-F81_!A*(,#%6'L3R:_78@S""AB2]1HHE#AZ$3LA*R5#$6"6O M:2ZP!ZYAZHQ5AXMO6*NELE&P:+&)B3/G#!ALSQAFWGH=C:@\B*77Z@D/ G9' MDMR%C4=!$/><(B.D0T*2W"%81$7!5A-2-^;VY++J(.(Y=?)+[,2>;1<^A VG MK4ZK/\B%TS_G=_Q_]^&-J*7'T@6I>ZITJHXB5D"K)XXB.)4J:8^(I H<"6Z0QHJC*!GUU"IFJ5S;,'5# M%U5D5RGU$BHUC=(GD03G@?(8N2$^1">C2D8IPJH:BN57Z@D_0F'#$PL128TI MXLPZ9(5QB$JTW79WJM4XL"BKL*3SR MH%_S]JSH=785Y_?WO4\E2 M(LC)'#O5/@ 42(T2Y48DQ[6D8FU#XCK&3\Z4K/#@+>+!$[LC5WCP^G@PX0.) MI'RB5"+AA40\A(!T\AHH=] 2:R^Q"&L;S-0-IZN"!V]^J/*?8R?GMWUOJW.7 M9W1TIM%J,5VJ)S9WLW!J*WA[$+P=7KL_S=W#RR*-W&!'L$$D:I==H("+@PLV'>I8&"Y8: Y302LMXY$&U$2*2">8)=M M8A8%R97#&KM(XS+"P+LZ\;G?-(]'^IS#Z1NP!K70/<_3-O(#S?=(WW0KQ$4N MS9NQ$"]Y^E78!??[J6#NYE2PR;=G4T$JR_ @RW!RTT647CE!B4!:\=Q-T2AD MF<-(>F8)$8ER9LM3,K/@4[(GJ=TK!\PKT*U =QF]\PITEQ1TI[WRR, !"["G M(6J#>*[@T-10Q"UCG.,4O#+/=%_R'+<"W5<#W1LQ$&-M2"XF M)&@RN88N MV-YE^>NC;AL4K'];[H=:/!KD/*D#Y>[]]M9>< #T#4'[:/LMO]D)GUKM\T$, MN_G1W[/P-3&H9=C^VG!" M5.0.5Z1D M,OT)E9F>[5ROQ5\^9A-57@&^8'R]8 >V&O[\]N8IK]3-5L.?J^'/U?#G)5JX M:OAS-?SYGH&;@D+; 7S7?63F23.Z[B-,CTXQ>K\W^1X:A#:'3/HI[9/>:'!Y MA8+$_WK9?(@^/##\](!P,8C95@?*2 M(%J@0Z841:5Q_K'$DBA&/E)82<<$9?XLP;3.9G1L?!5$>@\!D4^QTSUM=9X<$EF6@,)27^.E8Q<3 M1V/#2Z#\_@_FQL$C,J]V\/BC^$<,R,)#V,-8'O3U:^>Y)*75&9XZYD/)QQXO MUF\?54X?(+[W/N[EBB\V(($?8&)'(K!92D#S_-3%WG8J$A"VSP?] >P:2](LB#&<;<6H_TO7ET_5Q) !V$_,\KE4R;1%75B.CE,I3'&PPW.4IKFL;2M>5 M,77%%I6-6NGZ73M,2,22RIV6*46&2(&2CL1YYZVW M9&U#\+HVK,[DD]LM5[[VHXYU%^G!W+,_PIW% 7?6!]RJS'EC,=/%+]!RFXL[ M(ZZCO._%.H-T(O!Z=V%#90N>8@NF!N0HG!(&-P\EHB+B1C#DB [(ID1$D-1C M";: K'/]A&#KPI7GE5LX53!:P>CSP>@3_>P*1E\,1L?NL[6)..Y(;M<+E%I+ MBS36 D5EO#9.:(?3V@9=)[<=YPI&*QBM8'3Q,/K$$$8%HR\%HY/]S\%7B&#K M$*,,(VXC!4"-$6%O8W"P62[BS$;U[4FR*PBC]RB'7_J*T&^MCH]%X6=N#F$[ ME[56/Q_(VHF#V&Z_52AMZO9JMMW.<8U6-\ O>K&?ZUW"*'(QX^P6KI8OW@<- MK-G^746D-Z[^[-7VXW+HS[IG^.B MV-O5T^^Z4OKK 9'$PW9XA#6H.\?1(N.C1(I@ZZP,5"E\NTP_18^]]#HEGOL_ MA" E"R(X)R(-^&9E]73=#K4C M"P_@8@05G!#+#W^1@/J0]^L\D:/E@7/!=48L9UHM8'@GU* M46-E54P+3,)\HJMS8W+"BD=(+O:/]_#>D6@< MPRKL;O*]XW!ZHX84O%/AM'+(@T^0\[0D)6^U"RN4U,JHD1- +3.:L,.-5,&-\.!5% M\DIC@WR>+TTD#V==)C$H)Z;QQ!(8&SQ#WER#E.,QERWE+F#:5K&ZS.,*E3?;NF MO"IL>4N:3U/2QH*QL21Q%[ #HY:X-_"? QB@E=^SZIH_]GM\#,KR*%'TSB,N MO46..HV"\^#^IB19,D!AZDSJNN*+&B56:?YR:CYW.@BC*7@OFL-VZZ@X"(". MG 9.>:B5%)>1PO6<==X1I@A@ MF&*)\X>HQ9:*.&:GT_FWK?8H)2^4YQX(#5]6>^@#"6=< MB6 ]H0YCI@VQ/K ''JI4*K]4*C_V4+!F"FNBD4T:(RZD!+IB(A+4YL!4GDX; M*Y5_'RJ?$A9!\41E"%PZ;\!' 8*9#]:L!-6O3E-67.\GW!0)9IXPZE"@,H*; M$BAR5#BDH\7&,Y9S:=8VJ.!U)I;I%'5!IRFE^K(E]U=VNP/;7D -S2/Z(;Q] MM'O!-N<5VKT\VAU..C:,P#X;Y9%0V;'1(B>^$HXT\39A;2CQ*D\@J1M"Z]28 MQ2:^/E7]5BB*6P'.4O1:KP#G50!GLCS'.*D-0S@WD., 'L@J25'@"8/=<3Q% M 8"CZEKR.E6J IP*<%:YX7L%.*\!.!/^7(C99@##,9P!X#B?D-$Z( 9[[:,@ MFJ3LS[&Z(A(8SJ(.FU\9<*:[K=WH6#39?VWZ]=P:J1 P'TAB1FBC$^=>8NO2%:.0!QU_[ZU.K[=K=_ MODRMS;Z/E)3L%TK2X'#-%KP.2KK%MW^ (EUM$?@. DK+FS^V1&YK.-W:[)_V MWNX);EP=L@;=PLW=G1/X+K'_9>NJK.W6;GL-5CWG#_YL"Y?2]9,<'8?L=\OR/0"6JQE)(!B.C%NDM=,$DLX=U&& M8$%NBW9P4^T*?;=WUNW903E,+G=9:T;XL]>VG="ON?-!K7L6\^^+WH8_;:_5 M/>_#UX(AZK5R@[C6X*@66BG!<^=V;/97K6TO^L4HAN)C+]B-L)2'CQ'L<1RK M)/S5'Q1M2O^"UP$==S,0OFO]_.0/''0EN?BBZWR>*C, >10Y;8H,FP>J; MXA68=\P8V!<5N#/>@#SRB"W8S1S\OJ6?6=@.8_>P9\^.LG&JN5ZT)Z%[T1GV M\,O:^Z_<,/#?-5?L6NVLU_W9ZH]:9@[?,L@*GL6U?WX*Z@MJ%7)'S+*M8;_V MKT)P02RSR/Y[1K^_VQ9O#C8,59+3=97[_8W:=W[HQ;;-G&W<9^__9^]-F]I* MDK#1OZ+@OG-O=X2*J7UQ3Q!!V^Y^/=/@L1M/#_Y"U HR0F*T&,.OOUEU)+2! MS2) @C,]38.6<^I493[U9%8N?YMM'CG:V?'D*];!)CX<7/^5JW!HID33BB 3 MP6*N&^34SZ/>I%C:841E?9%-,/Q7MGUFS_L;?Y]]:'CBN4F^S?PLSL;6/USO M[UM7#?!*0/TA0,Y)?(H!@Z@SP!_*28PN8*Y@_R)1)&>8OW+(2R@@^4--JPM( MKF9-QK4:;%U LBX@61>07*&)JPM(U@4D;]J6?CCP1P]68N;&74-.6B&TXQ/- MP5V[ABRC*O;W/WK_9/]O]_9, R[WU_@U8\R>?X-Z'9^_?A)//O[_% M^S1?:YO]]^+=] &^3-@3FQBB''/$B1;(X9S\S;&DEEJ6")@L1+*F4HOA2G?M M([+,BE67:O4$W99J6'Q!L'C/,(,:%E<>%B=A!C(GX%"A$$XR(*Z]1\8*C%)* M&-L@HS$YKDFQ)KNBFE\-BS4LOAA8O&++R$W=W2$^?AIN$^*8(]K[CXD;HW6KX:M M6\'63!\(*4TY@T/>(#?##8.$9:,]R8R4';0]"8QM:(_ M8T5?@DU2*_KJ*?J4)6(Q"# A"A&B_=;6&) MFOZBLFRS3HRC]*;C\IZN^?CS=CLM8X)6>PMXCJ>8;[\->G;;*)YM(^ MUB/NC,!4Y#IV:6/+J*8AXCD \XU2WA\K+S4GW'8[L3/HCW-40>[??CN-G7[\ M-79B:@WJG-2]3P?!1T\T&'8B&!!2D%+DA&!(B("%#UB+Q1S3[]0;6)4,RIP& MZR]%(*>^YC3KV4S7GUPE!XT$J/GS;.+K&:#?=_-=OY_I?KMTQ#JMRQWDDF)@ MU^-(^G8YL#>-E5EC;]A5C[C:_JP5C>P=P>!O$=3/MA>L]>?BB?KV_LTG"N,[ M@[&[?^V+?;KS;8?NPSW:)SL+GJBW?'=O_]OG+]M\AWX^ MWKGXF+U.?&=OAWS^TOZR?_$6QOD6OX=GGPO?#80882Q&RNF$N',!:6H%"B9B MQI2+@IN-+=(D=-$1M?9!?34X/5-P6L(I:(U #XI DU-*8C1VBC,4A>*("YO/ M*^$W+;R7C(0HF=K8$F250@UK_*GQYQ%CI*]K1%:CTG)1:>J$CL Z2:TP$@!. MB.M D-88&!(7FF-J731T-5J,O> @Z/ND7]ZK@_.ZX-!3&&GCJKXU&-T'C&9" M;)-RB>K$$=4T A@Y@ZSW&-ED.(U!R)A3PUE3WS_SZE[-F1\D&NN9:_-3!7?6 MRON@RCL5AR1 +C26B4%+6(.RJ1QMHAV+AP\H3$1$DNK74/P[%& MMAK95A#95L"\KO%L.7@V95V+%(!M$X.Z]R_9D7-=F,T8 D=Q-C4S6 8S\-.^ M'$LY\SG&1E@B$/SND/%8(4P<&*DZ8A[<*D;;U'& -4 ]8E'D&J >%Z"F:A][ M#08FMBC@W*0[!H9T!JB\9H8&(ZC4-4#5 +42S_9458EJ4'H$4)KRIU!F!9%$ M(6#!P)JB(DC#,B*?C',.$T)@L;8HNT^WF#HTN0Y-7@?;[;N'\)=05"U*#47+ M@*+#:0-.2\H3(0$%8QGB!)B238$BQ1TW3%%NK 0H:DIC5BATJHYU7.5CYEJ] MGUB])^8/)EX90Q-*.&2FX3%R1&#DI< A""D8ICE+W-#%!(0ZBGEE-7M%N[[4 M^OP@^CP=YZRIXL)&Q+PPV7+(.0E4HJ0T=\PKQK7)"44*K])V_0(CG<-(%6X4 MZGPCM%I*I,Q:0]EC6!ZQ/_#S'I#M3HUHRT2TXYDVE!JK4L+&TZ 03SK75K8< MI> BUI$ESO62#) UBYE[R:BPLJ9+C0^/@@\3"T9A0;$(#&$JA4$YV]"GW@GNMQ.\/2N[0-D- MM@^LM\(12Q'68#%R+ 0RU@9$ X.E%0D3ES:V5%/1Q1H==_.&/7U'GKI56HVG MM2E>(^M#(.O.);+&)"3!,B$=*2!K8 XYQC@*C&/C0'@#$<7JEHO57=>PS5D- MJC6HKBI)?^"=YTER@Q+FV1^J&7(& M0"8P O]5WD5NJBVEU1G&L)WW 1&".@SMW+WL@-UK]:SMZ-AOQFX\ 8/E.>0REQ^<<"BVUY^=<>]Q*''\XU2O7 M*Y2138K-TCM:FDV@+6O2?;,>:SW6-1NKOMEX[MT3=:%%Y0@CU[Q+Y8,WDS4/ MU-KS81M@CN6$"UWC^".6<__-0>5V^.6FG^.97SF]."YG&.RW2__/-[_ M\MO)Y]]A7'_MX)V]C\?[)_E<\RU[OW<,X_HGC.7M^4YK_AS3TYT3N/9?GX\_ M_[Y#]B\^?-O]_6.KG&ON>?%^[W,+KG.QL_?N?*[?N-!,2EALQ$K8==0&:6T# M(I$Q; *3V.56=KC)Z?)"0E8^XN,V>>8O)A$#%-K![KY4]'BW^]L\--SDA/"F M@(!HC0@W0X1)9I97A$3I,)(L1,2-<BIASEKCC382.1,)XL):I(7D2#/% M".5)8*ER-YHFU4LH E0SM^?&W.Z)'C5S6Q%$F#"WQ DVF@BDN1*(AR"1,<$A M6#3)DO?&X% SMYJYU T32PA'G%$-AF5 M*]A+@9,EA(,04][D:K$X4LW<7CQSNR=ZU,QM-1!A9RKE/3EKB;8..2<4XL#+ MD;%@S('8N9A,(D3%FKK=F+HMJ3+E2I_ZCDH136=;A)RP,4I5Z@RJ[(C[%*5< M0R1]JI//&U&M^>I1&3??C)>KE1E;3:IN :$?I@\RB5=8&T$ 06DF53HAJP3\ M"%A+%[",N2,0OYGO?4J+)Z#0-K9O 4*#)U4.93 MI(03H +664 1![853[EAH-/::T:531M;C"RVY5K[/H'/7)&O)_L/<>)U/=VO MB<*3J/A4-6EO$O:>(6&P!Q6W'AGL(I(A-\1)SCEE,E&@3T[^:XZP[M#RF#T[ M:[;P.% R=3C#-#>)4V +@E#$L4Y(FR103%$&&A)8'84M+#IB:S_"RFKSHYZO MU'Z$E=#IZ>,5JED"[<6(BQS3K+E$5E*#K%:!^R@PMR'S@Q4Q 9Z>)+R$M+D_ MKZF&]L)Z!*]\KMA-X///(]N+O^:E?#VUDF^_^=COPQ?&,2TGL&3/INSE(R'I MI^E3ED2HHM8J1&"]$3 EC+0E"E&?/''"RN3!T +!:AI&ZM:CZX,"JW_24<(X:,-D$:X(, MU$1C?4#@L8]L:J*Q:CH^132H\=)0@3R8#T T"$;.,X=T4DDI[H!ANNQKO7^ M1TTT7A+&K'PJ3DTTGAB$I@Y\L-."22Y07N0<9!:1EMH@3J/3/)A($BO9.)HO MH0).3316DV@\Q9E/330>UJ,Q=0#D!?81,X*\C< T+ N_-M@KZ] MKM:IIC^W@L;]F;R9X'7 D2(IB,Q%(RPR,6@DJ%4X)0Y8BFW))9!(..L0]11K#@1 ML"GXC2W:)+(F!6NDRX]]4%*3@J?Q%$P=AX@4K/(\(.UU1)QIB6S$&$5NA$D$ M&T$(:/(5^;(OE!6\A'R8UT>V[R.-?^Y%6SZZ:,2,*4,M=( X1& FBD"_Y&, M(24]T\8FI:/NXT4>JIC(DYZ8W$7A:Z)T4XV?>$]D\@Y' MPU%4*EL\C")K>$(FX #TUSB%-6@\O:H$V6.'ACT]2:IQ9O6JC]748G6!9NJ\ M15GAN)$1:2; G*+;*,&,043LZH&.$_&UM";3Y]S'E-+-8#9M;K2*8F%@^' M,U-G-LFHX"P3R*L$B7Q=39CN;&$&XXDMX*Q)F3R$C,48!7K=84>V)!X_D5<: OCUF\A"R7L<;E M%C$-FW6NT8N71SQUCLLC]H>)_8&_"BUGD/+C9''>IWFXK+G0K:#QELWW=(F:-%/II"I==I\@+M.>[RERG]MY5 MJ:<"7*663%B.8 MJ=,98F7 (CE$C)6(>^>1SL1!2^Y%(LIZF@,_FF!XK0;*U(J^-HJ):T0G0:PB#IE<$XBGY) #?HH,L%/) ML<.!AHTM5F?!U%"RGN$I2LV-E)31 >%DNF#DI4=,X[[U$,'K $.\ 2K0QR3@>A/(^2 MQ4P0*+MW3%=-$%:;(#QIQDI-$.[M09@Z%L$*>)T6'&D1).(B2J0=SH5(864= ME]@2==_HBN?"$):4E5)! EOQXY%_][I?6_V,!; )-WYR5=>C1NIU3WYNM(IZ MYLR5N-"-Y4>SX;J]$'NH>KA7, V-T!VZ=FR,GVGT@4'W]%6>K7ZWW0J7;_X0 M7*^:R">5H?_SA!.TVMJUZJ=1;[_E[E]QU/"KYHZWVF;>GOTQM@0TB9YE%WE"AA([.1%,*UU_1S>9N03;+TZ(U"M%Y8&Q=/0A9[:.OUW#O M5F<(<_K^-/8*>ZWIZAUP9.<21TA(DKJ $8^,(\X)1\8;C'S*& *+ZAW057E% MO\!;!_$\*8 \/=E=$GK5;+!F@RO9T.CVW:%K7K@L//]TB>>4<8*92HBX% #4 M>4*. *AK[K34!(@BJ5*XY'T*;JT"HM>4\*FMR@4'X\@7+A M,/68HG@^4D_.\# M"T^\52;35])":VO6_^ '^-1GMC>8:M3S08M"/9 SU"N^*HU@!GS,T^E MYI^*SM1@K%2SL3=SH/V=IY!C\&MU0NP,7C'YD$]UW,'0_? MZZ;&()Z<=GNV=]X(+0"R7O6&BX.S&#OE*M[V>N<@S@U[ IHRNGM^(U_.V7ZK M7.?JD6TV=FS''L80 M?\E:!6L&HROH#L]DV^TR9+AWN&)6SEKPOLLS >(!\[#9N'+NRER%H8>7W7G# M7M5V+8\0/G8R&?N1[>>I\^UA@._]:.#?'6'^U,PH]^#3P_8 -IK!^.5J//"L M5UT%;ATBT-,LF8WA:;=:ID.@JKW+[TU6/"OQ**!C9C5.[#$L1>Q7]ZU6[LLP M'):@JX9UW>'@ZJOD-8L NH>#Z[]R%2A4>)US]F-O56""8#DW@U,_ MCWKCX9S"\B,'0G:,;(+AO[+M,WO>W_C[[$/#$\]-\FWF9W$VMO[A>G"+*P8X MM\X5+4HQX, = S)&.8G1!UF1]N#6 MO[:[_GA-6>#G_QYA?_*?COW+#-]_^4][?^\8[UP[%X=D_\NQ^._%,=M]:[#Z1I?]01CK M#WT-9N&C5[@#1IO?HT2TZCGM6^#Z1:RVBZ9MG_9:[0;#S=M$]OYP2J9<.+>P M^U9[OO)6=I,S@)L\\$N;./SBJNE<84F]ND]ZW=+$ZLZ9/@\RR!>50K#M/5"S M4+A.[/2O[&MQ[Z)SZW^F]SQ/Y5R@T1NIF># UJDS\%,F&ZBB. 5'#M[=)%#_ M(O:ZP?:/YNVI!2L*?AF_-CJ:>STE=6!CC4[J^F]/3MO=\SCS]K,YOMO9>WNV M^]>]?;(/U]C_\H%^_O+;T>X;_VW_XI]?/N]MP_4^X?V3#^R_%SO3A:4$I\9[ M%9"S.""PI\%68U$B;'#BA"7Y%="L\>N9XI=*G@0LI @L<(.# MT4D:09*U2D;+8\&O^U6UJ4'L:4%L4B?#)1N-I![1P%DN?N.0\3P!B!'F*9>, M&[FQQ9I4JA6"L"79%>M!)G?CH-&M3LH[AXUVM]^O#IY V\YL+]2%/!^6B-T. MR-Z/%^H/6*?74\OT?"IP/ Y*?9BF6C@D(K6*B(K!!EB("50S;P7,$S1*0)T0A65C$2 MG9*PAEL4ZZ:D9H54^D7YL2Y]F[WX-7:&\87U9EUQKC%^H0KAJL'H5F#T:9I? M!(]9XHX@ZG//1A85LI;G0N%"IDAY-"5^LBGQO:%H]1PYM1(_);NHE?A^2CQA M%(PFS2(!,L$30SS7\M)@)2 1HX\)6 4PCNS*T&JQZ&?MRG@47?QST/7'J(J2 M_-[96&WP/"6ON+$S]L\CVXN_YM6<_L#K;O_YI(4]#H[Y:3*2#"91&B C0@C$ ML67()<>1P]83+)062I6^;)(LMC>H?1W/1O57^ARF5OWEJ?Z$PDBJ&/:>H&BM M19RF7.2)>20 Z^%UDY$^%XNC>)6\G"_*)?(Q]J/M^:,2D1SBU]CNGI:L$0\Z M XI1NTA6C,J\+NLRX[<=KV$-5;>"JL.9(QGF E/8(,RB ZC" FG..>(A2&UB M8%B#3%+:-$M+7J]])BNHU4_$4FJM7J)63_E0F-'<,X&\S3Z4A!/2+FG$A<,Q M":\!KL'V$$W&5JDG](MRHOP1@79/)T/5WI,GH!REP?4",I6U&2T.%#)4D@42=CN$5>>( N@C#QC4C)BD[=N8TLV)5DE+7Y1 M3HV[=X1_$3;.DP22YB6IH>>.!"(?HUA/N X:,4R!/"BMD1%"HI@"P; *.ND< M,]HD]R2]6S*OGA=BI9G"[[V6_W-%:<690UK>+H5/,TV]5), MDEP>%2FC&>+<:*2C2"CR@&,,RBH!^,09;2JY+*-F92KS+M%O\8(5_REX2:WX M=U/\21>NA$,0QC(45+*($Q*0 ]!&V$>G7'#8"C J*%=-K1>+[:ZHXB_)U;'2 MO.6/"+3EBGJF]W%Z/#?TNDT?JJ?@+?\9+]_V>/5J++L=EGV;)C%&B\1TC,B8 M0!'W*2 #^Q%BEC&F>&21:" QV#35%2Z2NQ8.?WK^LD37R4M&@*<@,#4"+ $! M)FS& &E)00M@,SHB3B5&VL>$A!?,:P<8K[.;A8HF,8OE/U8/ 5Z" V:O.[#M MFSA@'M;V6N/B3;=^_M7&[!4G;;NQS@BX)4:?3[,TS0U5&(/TBIP20*1'SBN# MI*:P9M[E. FMB$F+#1(0JQU"AF/">+! M$^0,MH@*3414DA+'2R:!O'\F0>U2>Z#"UU/AR'>K?GT;&^%.E:MO:O8_R"!? M5(#ZO:I?WS2B=?VWYS7:@1_',WQU2.Y4BZ"18-6U7^^^\Y*);?$)[OGI0 >O M1 P6&<=MCK&/"-9*(N]#HK!L23.UL<47XVQN[OY9O=CZ&GW6"7T>G?_/U]ZO M(>F!(6EG!I*\X91'')")6B N!$6&&9Y+0YI 9&Y\9Y966+].&;@G^\_ZE^>^ M8?W_AJVJ>22\V']QI1!6]_A\"J_FJKN,__PWF##^?'NR@G4EE]L#&9[VVTI/ ME:(1(^8E@)B+"CF;2O%J2B/5(1*WL458DZC%3.I;'ZVMZ?GY,]?RQ_5&UEK^ M6%H^\5VJ*"Q71"++"6AY4KE66]9R3$3"DG&2PL:6;G*Z(DK^HAQ1[SH#VSEL MY9:M]T]2>.98]62,Y/=N-^3N[]N=,%FOZF1E_N\:JN[L[-D^(-+D_M$1688] MXHH+I$D(*'&AO:9&4>A"2"9!W7J^+/?5$NDX_Y]]R*>]B_%R%Y&<;3DQ&2J1JX=5'^ MNT 2G8E?$\(G90@*4>7HCES(6B:#/ [>^^2CRI#$FV)5+*3:#?)L:$>MR??7 MY FYX)))GAB0BX@U:+(VR$A*44R$,LF4XQHT631A;5=#DU^4K^/N)9S6U_99 MQ:;L4_!3EX&Y ^2P&9^%TSJ$I%#0.B%N@T8F42 /EGB)&"N0\,8A& L0_.1%"V-BB9#&">YW]#BO-"*XH MU73?HM%UVO-CNB4JFV46J6J0NAU(\1E?A+-!6A$05MP@[@"NG!02 799(H+$ MPN5<.M$T]#XX51<\>)::_XANC%KSEZ+Y$WH2 :=C4A8IS(">L("1)02CA(.E MB;-D4RI9M$35A0Y6@[[LQL&-R%+[>!EV*++TYL5 MSXBJ$;1&T%7SVM4P>6N8G#!B*Y22,C=D$1YL84(ELI)XI$3$U"1#L<\EC+5Y M#B!9^/+?!Q9N"O\-K:];XZ?:'9Z &OBM?\"+XPEGT.]ROQ7!U&C12!E#LMJG,%G_L_#$U+Q0"47Y9K"[N?_'F%_\I^._+_;W_'.]>')+]+\Q^L-Z=EFW\] F$"2[PYP"NT_^Y\678:_5#JPREWVP 'MK# M6#J7G]A69P#_PB4::=AN7PES]C!_HMHD.O.NF1'D58."K6#F7IN-=WF_"27C MK%DN,#.T,O"I5_\%NWWHGLQ>I&'S?M:!+;YU:D?[UI']&AM^>#*$[0BF"_,):8-WUXK %LB,UR*YC>_C W<+_R.2]WR-C/?*'5/X*;C2X)3]:+ MA]4S7;<=+"[,G1\95KN7=];0<.>WP@HK6;( #EP0PI.DCEFNM)0D4JN3C0=O M"E8(3-"]-XQ%C)B'D=='MG,8WW6V3X ;#EXP@KR[V-W;.8 -0O/H-; 4X1!W M2B#C 5 TK)4GBD9+_<:6))N+Y1PG '(;::!>*Q8P=A*#1"1CC,">,:*)(]%( M64O#DTF#/Y#%,RGAM+%%"-MZ=-XQ@YI4/0A ;HZDEXJDDXLN'@QBEY\YC1!@'B6#$(LTT18%Y;C5) M 7L!$H$W%Z-LKR88S4: ;:5S6#:<\VA[C0C&5+C6-+F-)$F $!RE3H0 J%FC M5:), ]0DD82B(4L2,6-)NA\]K27IYI*$=_;>'A!GE7?*H"ASQB=U#ED"=DI. MRXV]AB8G,Q\^)N.PT!TR3AD\' M!H-F$BY1U(HB'@GP#D,Q$D)%(6 S2))L;!G^'5RY-3Q@Y[WD$A8Z8BZI,K#+ M& M$%*< _XNU0#R)0'R 9SD\VWVS3W:^;(L=,&N]$2DR;1!U/J&2Y5&JC L0 M%H<=5:#) !7?(2'S>\[8"OONAH.OMZ/&WW\S'("M]D@.-I:D548;QA/E.&EK M0XJ">.9XTF#9UPZVAX8JLOOE^(!1H@-S&#%#53["E<@!1*%$M(K& ^' &B@0 M-YM\>5BEA19290;C$U=).TZ]P=XJRMY,K#VFO]G:6?AZ+!#R!FUC7S6+Y\&8,#LYP:1[B*L#7&2*WU M"IMDF=(UU#RTN-'W;[8/!$W*)D$0<""-.+$,F< T4IS(Y*/'\$=NZ"B_XXZY M-=0$H,G NBRQU')LL4W,)T'!V$\<1R9JJ'F$M?<'3.CDK"2(! 7VD=0,66ER MXX&@+>:P]('E$GUT<_$0_#JL&3MV;X W8Z?O[0'G"B)U:_P!Z1+"*9#ZJ#A6 MW*608.]CG@;!=*SQY\%ED,&X#I+@AFJ,D3>)9_R)R( )C8B0PK"DN>$F4YUE M,AT%-,KFXC#"\!S]H34QTFA* T"AYZJ&GX=>>IYM+FLL:!Z-B'DG@>EXB\#P M8"A206U>$%B.;'/=%'S6+:!B^SJ,:\X=AX9RX-@]S2>BV8^9S_D:/^6L7XI_ MV7W_1_F-_/)SP]M>[QQD],SV0G4.6*S'YAS#^^FW&.!:[:(XY;6?RZ]SN-PJ M21@%E4^'O=-N/EN$ =]&TP0F+"8L%$^<*\NLEUB)[ P+5E-C'@)DWX_GZ0^8 MIM?3,_*2-4Z\W]LYP&!)@#%/D)?$Y/A@@:Q@% 7-D^-&.R+]QI;0WPO14R 4P.X!TK%,AFNL20)CIA: 1Q0 ?Q CUM&&A&RR!''&%3+:)J0% MQ2*&%+$% 3!,?M?1=3NJKX./)"J*-7CH!GLUJ"XU,&. M\#WK?]X"/#MJ^:.&BX%BF1!YD+76X K"=3.F]=IV;+#-95"LI]AAX9?790)F%.OC:,)> ML(+MP&O^0"5"N3(8Q9B5*FF&G, !*:\)E8E:(G-,B_BN9;/JFVPM S< V4]T M]\OV@3-&L1 D8M+*W,\'-EUO\L&.\$Q%347*J2;?"4.X]99+"*;>4.ZH#-P$ MK7%B('6)*Y$,3;Z6B,=%A8OC P.F;_ "(\[SP8[-1\PV,!02F%]@)SO,@7M_ M+ZSI1AOMXBZ*K]A:\WY[Y=[*U'QT]L=;[X/C_!@85''W_NNV>UH@7'FKO:2> MU-E2!=1*",PH(;+VG/6K<__DNC D^>[%[L8/?O]G!!R# 3BLI$94Y=\X: MAFQD%ADJ"&Q$ KB(S*(LKRE)-Y;G$L!N.U-LK-%NI5@1LJN/!?I=WRK"52A? MB31__\><_&5![>;P\^JK@T&OY8:9CMTH-KUY77!ZCL#O#]V7DBK6_4ZNP+HY M(M]W&CM%PZFJ#E/&#LA>MV._MGK#?F.[%9J !.U63-7\O 6%[9ZT?.//Z(>] MG/3V4_[.R"GY>OOCVS\;VWYPZ9J$W\L13;]UV"EI<3"#LURY;<^JA<\?/>UU MO[8"O!I/8N\P=OQY7OM6?Y#GM]GHGIYV>X.,(*U1PL,XOP*X=KOUOV$KY"%- M!.&P^S7V.@6VX-*'/7O2SVO8'Y8+90%LP?V&@"/-1IGCUBA)P0W[,%_%DK I MP=)7V0CY6N\JN*=<="2H\%TQ!9U!&<&K/8Z^DO@#@HV*@%77*Z:P-L*);W2K_ M _0L9Z&T^ODYLB;!X/.G^]46U,DOVS2 R7X3?3QQ\ LC69Z(JF8RYH24QC]M M9VA[YPU2^;HW&V^&L2P%"$8KM3P,:VRZS=F,XPBJDH0I\N =J_]TAC+[0+9,'HE4M M(_R5MXO&+ YD+,S;7*M3 <8,,HP4DM--)4!IP10LXORJ[*5P[5_.6F%P-*[[ M.O7%458QGGS%NGZW#7AW[5>N0J$J:]B#@L3>JN 2P6IN!J=^'O7&PSFUAQ&Y M7K3'J,C?*]L^L^?]C;_//C0\\=PDWV9^%F=CZQ^N![>X8H!SZUP1!L\)D\8Q M%ESD04J-I28R![4K$3PS%06"[\2PG0D,SAD0D065'31@/FC'G0%"Y)+E$CC0 M]X;\1.M5H<%/,QK"RY9 R"^SBJ-_+DH#&^@Y*&W*F=59S^:@K@! MQ^GL*9L M^[9DIP&M&Y2MY-*'XF('>,3@MG33*A4M521(8WE(V)#HI18\4AJC5.$&Z2 9 MO>"W&Q#0TDOWLK[9J$'=K]7 ?P.\*=@%T/6"&><'NO/FW4$P#,2,6L28S%4: M7$1@)V'$@@_$@8% LV6GU$V M=:6R?0(BU,M9JPT0H\:_1^#?7S/JF?D>B+DO*:RP6.,-O-JQ"W2H7RJBU'6P M1=EQ9NC7;OMK"5:$Z0+B46!A.)Z2P@I'ZVY/3V%"+Z\.>G?:CM_&U*L_*NAP M.!I ?S.79ZAD0W$0CO%\/O:B7SU=%6[D%9_4@'N*96M."/K@R Z @$W#;Z%- MMC-9C\K!/1+1QHD%GA6GBV2<'4704Z#A_<9)YHCMUG%L9YH+%^ET!]4]\F)> M7B,WT\H7Z0_[^09PC>$IO!R_P=-V;)5H#1M#>UA8-[##S(B*Z( ,9"XX]E& M>( (P+1@$XXL $#.=3-K MM]M 'K+U-6T#N&S#?AW++3E64NG_KTOHY2WO-J7"W$_5G+ JR6 ML4: P.;5'_9*R..EY*96-DT+C@T'11RJ90%R U,_B(7:P*)G<7?E-7AHF^E1 M:('=V8.Y7"B4$+^=5CX,>(SR95CB.)4U/\(ZL(0G/HUY.1EVIO1P1@RSFHZO M-0;3JHS K+B?V.,L2*6>3C:PBS65+S":RGZEWD7\RC!F)="7I*3FJ"1!]8"Y M?D_6VZRKE0]GF+V,H_#17O85594;BC)??QEXBO70 5160SZ69>*!%VJ_F1'&FD4_%5Y<*M+1AC& M6+L+$()0KIO&S:)@^(YPW?:0\^$+_WR:&BOLKR-&_I*C!?;/=B[V#R@801Y, M(\1UY(@S3Y$V@2"OB26,8&FCS$'BFXMU@R>G5]='.L+KE18\N#2\V_UM1AQ MR'T6B3/0['[LW% >]@!3_NH.V^$=B+D?O"V*W_J:;;F/ $$O6EQV]PX/N*-. M"XU1KLF$N(D&:<$2LC'FO*9HF=4;6[#0<5%5/?Q3#L!W?IVO$YF.WW?ZM M.I_8R_1J#^[^:[OKCU^;]\AS MFSV14]NYN,HCNW&-4_&'4[+UCU+T<>(L+H4F@0^T[6D_OAK_\DMH]4_;]OQ5 MJU-V]?*E^9*2,+J)RW035V[341'VT?5';V^6M^;*8U;O2;K)Q/5OXTUR[7O? MNVPN!V+$G2[[_?<$JPO*)4\.J-XE%+]>H[V+KCB M\%PB1_9OSY2'O>^<3)6TOD61V-6>K[R+7MM^Z98/_-(F#M<3=Z>)(^8V:ODL M&HC\:MM5YO@CNQ;O6,7ZI1>X7_OZ]:O5\>E';I[S[ MU^=CN/ZWSV\^B,][G\3NEWWV_O>W8&A]/-[_ZY/8__+Q^+\7[T9E[=\.=K9S M^'F41#A$DC:(.5RSM>P MG4L'Y'#JYLD3N9(A< M,4G/#[^68(@\#&5Y72U@#6[W!+L6$ MT,7%+,ABK6"@X>)TK 4G&Y4%-6>I?-%<68 MI#H!)EA3E%[X25*PUE)'*P2BB*$+ F M@M.JJ5%3BGN'/RY=>9[85UW#: VC=1#Y"X;1B25LO-*.*H58) 1Q:G*KF"!0 M8E@S1;5TR2PIB+Q&T1I%:Q2MX]2?"XI.N19LM)A1;E&(B2)80X8LE13ID)3V MVCCM])+BU%<&18MCXN^E@L!5-6_7I)31]NEIK_NME)5JGS]V-=&;%1']@>?P M)M$/=;'1B_WSW0N@.S'W']4)A$E:Q(6U2"?LD34D."TC9K(T9UCL0CI;;'14 M:V^Z;MJH%G1I7ELZX-X@&KB4(ZOJ8E?UR]JCQ-U2!V=4M#H,>_G5Z2/\T;VR MBVRST7AF,GRM\WO;_V_8ZL50E\^M))KL7O@#'PW5!"LD(L6(X\B1,4#EDU), M1X>9P2*7SUUL-_)#B9Z5X+EN'[/1)%F0+ZNHWZ"C5K]Q""+0*Q?,RC*E/"#0 M^7_K4Q*/B-F2>)<%ATYAS_7G>6I@SB[E'V:L8]N#<>.!5JZA #H"?WG?&\)\ ME,K]Y]\IJE>BC]W.J#CB5.716%6:SO7V"VR4XIZCQ:TJC5Y7')F,.FSG M496:]],U**?&TH[]?E4Z\79]N.]WUK:$&G^7U;C_/5Z![4YX-YK_487NEXPG M<(_M T!YDQP+2%/C$*>!(J/VI(3;WPC[/PPO&$DR8(5BOE\%X,=#B']S+GL#$BECP= M?$6KX!^_T)BB%^.=KFPPEYM@562X*L!;"CR.=L&K/STII3VJAYT+1&;3MC ) M-SI'[A_%.+B^&NEHAX.M+G$1$<+ ^F,JJ]=[U3:]OW8#QCJ<>M40\@D3LO3W TL).QAU2A$O$ ME3/(4>61"%AGD5" =%DB%G,0KVY[O,Z5NELS308JNZWEI[L-S)D28P>$RR5W M>Z7A58#W^@/XUJ7I4GUS5';=#@='W5ZKPO6Q!5)Y-BX=%G,5]=O=*]HGY*O_ M9WMO5 _^L@7@F^$ C)GI&YU7KI:CZ=9!5_3O$OF)9UZI>I7=[+:_1]#4SEWN M*Q?NJ\M^UXN-L_RCT[WL #!367^QUQE8Y-6H^G$P:)>J^'/M*&!Y1S9Y.QN/ M(?9FEO;R:=Y5J]9N? 3+O#.,C3]C[VL+=LUBAW=[(#[5IX^Z[=)5HRIJ/W[> MC">=8'M5HYWR1&NL$Z$+U\V]&&P'I+IUFDM/Y]>GN]2-72*E>0A@].B/5N=[ M?2.F"Q%WX+D;@[/8_AH;)S"\H[F5R[WJ^C,:!U\\R0ZQTW9L? $MZH.BCMI1 M3+J=S+6X+-([TW=PYBXS/78J1V-_VO4RZD(RL+W!9:.=[[7$D[GK8'[L[FGE MV!Q#1+[^S)@W&^_2J%W#I3CV2Y?-TJ\E-^$8=I+]VNU9E_O=#HI^M+(*P'3V M6PX&.RC-$,]+LXJJF^A$<3KQL+3.&U<4[W;&;2E@"@L'A"'V1FU_UDQ6*\2; MZ2Z1EQDV*E2]M:BH5_5.[460;)BL, ";XYX@ MEW &,)6ENKC.JMM70G0Y]%1UU)B^PU2'V=QPKK?0%A*X6QYA?JC2SPA$Y60* M@2][BY:V42T[$KVJ8'WNB1G'=D=H]:MVLZ,9+4,9CVVS\78\RDNGZ+P:PN1L MSHX]:X2+9?( 8@95#?+JA0FP7ZYD,7>JGI3S0#!JAP.;RQ7BTX%9*?=>E)Q6 M[CQ]:'NA:ID*WYR6F^D!7EIA4X<7U;UR.]0*2%NE3Q,(UKC34M4NI1+@R1ME M@A;'4FU@(X_T>'\N\Y)[^P"8QH4>O_/]?,<@N#VXVMDYF.S#?G@RK/IOSLC7 MK4Q#L*(-!^O#8?A-2Z.EQ$K$!"]0IL,]3,-R@O+ZN$=*_^(<(7\% M0\M7*X,9L[B9;7AR]Y4\(7PS>K"_)L\%8IVE^[?J:?XY_3 O6+B/SW;W/AQ8 MY0E5E"+"A4;<4HET ,,6<^ZX\XPD&S:VR.9BTNI$MJ? >TS>YL$V[TL_@MN) M?7RUX,UQKKH]\JW;(^NU;(^\\N3ZZEXK/V[(?+U3Y?=VUP%[!!/;=@Y;.1SK MC^Y9:>,9&J.>GC]E!DCQ+[^_^V/O7?F=_/+S9L5-JI]O)FHY3QH[<3 V9@#V M<_OT9J-<:*H=W0KYM NP9P^E/<]A8M7L3"8'YJ9,334S+QG2Z>Z7=P>:.RQ3 MD$C@',FAO$>6D8B"YM0++YAU(D/Z8@CA!-(?VW-]37.UNRT\?G$+_P&>Y?!L M]\T^V?FR\VWWXMV!DS)Q*0T2-L*^[@Q'.A&.F$D8_I!"4[NQ=1%[W44IN.W9 MQ1UCC6O-?R@!>/_FPX$DVN*H< Y.! '@T2'MM48$3$NK">-@]><3BQ_%+&EHX+UF,#)[WP)4U]X$D9H0&&.+<2^R\ MIII%Q1*STEEU0+C>>,J^[=_MTD[X9N.!>P_F98J=?IG$[4YX>W+:[I['.#H. M_#=P\O[J=!L\'.G1Z='^%T]W_WI+X;MBY^(MWOW]+7V_%XYV+O;QYQR5O_?N M?'_OZ,O.O!Z=_-;:O=@G^WMYG,<7.WMPS[U]L4O?7NQ^^=C>_9)UYI]'[W_? M^?;?B[=GV>*/1@49&4:XA.%S8I#CRB&+):,F!"JYFN\V*(D)7@JAO),\2FI] MY,GS1"V)D@'=F^LV.)[WQFCB&V7FO]\3\$J>^<,;KPFB'WBCNUYBS%3H3 M_^AIVUZZ-XH/I7+N5J[E_PW!Z$KC(ZL_8P&S"F(X)N/0Q853J]?= &0ZOS4B MU/#AGXY_+LMQ2:L7^K6780'VC9WC%B[>Z@64W9;G8X=T+P\K V05:#GL#[JA M92M(!2'H#V(<-=KNCCO(ES_S<4AU$G041R[2XD:\](EV!HU@!W:S\>?0Y;[8 M@ZKS=VX"7YV/E("D8H5GAV\5&FL#V&RM?H;ND5]]ZDF+3_;4 LZ[\VDPST\. MILGT)WWW:ZSZS,_=.HXD.C?P[C9.>Y "F,5\?M.;:DW?@I)I?O9;] $MQL3=?,1]S+ID,B5O+;2):!A:]2,981XR4 M/W!NE4[#LR#]IA+_UU.CS:,;@49OQP[\$2SCS/NQE_T-[U-Y\Y(+(?KB0!R> M[O# XZ29UA8!$4B(&TZ1(1JL(.D,W"?+_DPX-.!+&)UKF+J(-/4&62 % MWHM(<*1 X\B/,G^:MY()'1UW2G&FH^9&>BL5XUP!!<0F@" O,P2VEHGORX0G MNX<'Q)CLXPA(10(,4;!\.B05DH)&!0(!2P#$2V\NEGV[,1X(XDP*YY SBGM( /)QR MCS>VQ'?\;"6$HB)K\VE1TY1D*G'OGC;T6L6L3.^D(,+=0KROM0M*V,$XA*J; M3Y= ?8;Y0Z.@L[.CEC]:R$6Z]?8<1!#1!,4-P*^(R< \*Z=%8I;3X&B]/3_5 M]KR;([>35TXD@H \2<2QXV"T _5CA/,86526V:R3UU7FN]/N+"/'$EME,0:: M22R0?F[ DB4>BX%J7?GQQ.)8PJ[LU$Z.),<"HJ%W M+ C\3# D#=%HH+;@H MN:R+[/_.N[,@BB5!$TT.MH, Z^\"<=@KEE-?7+T[/Z8,,-B=4Y#)@,(C9\'J MXU%&0((D$3-6XQ0BEL+D4[#%;FA7[V("OLQA8/[L;^,QYF M]]''6'Q#G<,WK7[. 1CVXLIXK_?>CD^!SO;_^G .0HIWW[R[^/S&@^!_(OM? MML]!X/'NWL[9YY-/L(=]^+;3FC\%^O7H\YMW=!?NM?-E]WCWX@,HRG]:.V_> M@=UQK+('._1QT)+(*!50'+PANC#!=&X'GG]6CR&^\Z%6B![-[!<_W#NVX] ML R-?, Y..SMM\HO_#I[:>%N_5_/?X_=PYX]!=JXG4/U]_(!Y(N6K0\'P'0X M,4(AC3U&/#F%C,W18IXX[Y42/IIY65D/0R-ULP>Z"H+,\3;]X0D,%B[2O_)L M<] =V#9 >W6&X,X;AY?"DEWI-ON?)\FE+F\H<&D;0B\[^4<>1C^6M<9/Q=G? M'?9S0-S/KWYDJ(V"U'+0U=2,BJN"SV!*1P\TCF\KY9Q@:MOVM!]?C7_Y);3Z M8$:=OVIUR@25+\T7;H*[3**\-G$5Z36J*3VZ_NCMS?+67!&JZCU)-YFX_FV\ M2:Y][WN7)7@3,.-.E_W^>X+5@Y7X9I?]09'Q'W82(&+ALU=4+!R%53Y*Y7'] M([Y39F8_)S>]G4UNFJG$=M^)F2HO>8MZ;*L]:7E7OK9[U"T?^*5-'*XG[DX3 MEYM?WUPMGT5WMYDLI@?K\?W<2LO>^OF?3>58ZK5B 6,G,>$YA@$L,0\&I":. MQ!\',]RJA.R4 ?9Z%%&3\W;&1MC;<1KH=K\/O+F4K5B=\K)W-,%&Y67IY[T/ M<(WMBWUX?_?B&+]_\]O1_E_OONW^_O9\_\L^W;\X.MJ_^'RT6%[V8OW]_[9VOWR^K&@EK))Q# M0N*X3ID-#FLD?'@DG&HYD&3.:$@,,< ]Q%7@R%F'D6<)$Z6ET\[E SW1 M-.RZ7*&50\*7T.SP8ZYDTTV-LVZO?;JU2\KII%B"#5X9S3 W MB4:J:013R-7F[#I!U\ZT.1O!BM78!J0EC8ACSY )2:$$AJS#3(0@ +JHDDU% ME]4O987Z1M4Z?AD:+> ?EXRW.')#M .JPJVGS#AF4Y"UH;9F.CXQU%+@#.PT MCB26&'$J(G*$2D12#$ \A0DJTQ,-]$0M%E^M=?SYZ+AR3&(3:()]W#)EG1+P M+XZ,&::7VV.]UO&'U_$I$T0RZR1LT\BHD%/UP!@!VS(B,$.DSI4EN,JAFD0T M%;FW,V:).KZDT\-*5=F*FQM[TQ%/=S3XZA:6CS!!SP;Q[ULRL$;\54+\#].6 M&[546N$(DNQ4-HFB9/8V))8-[E>\D'D&O0+7HY_O@;;&FP? MK\E2#;8K!K83$SHW7[(V1205("[W.B$7K$:PQ,DIK911:F.+4]64]W>3U6!; M@VT-M@_[A?YK9.IP->GZ.Z*FE@[TO1B-*0=J'[0S-WP:BJ2L! [F&^."\ZL3ROV&K=.=NYNKB55W#J1+C MI1=X01+436B8VY"-KC>;/-F+AWGS?$D)D8IO*J5>?(ZA,/I1<@S-W5,,'X9? MWBQW:7O2A79ML@N?H5-LDSI:YJ=W,9PW^UV1NWZ*IK^7*QR_'XO%VV"S^Y]AK'M MX,]__?/+_MXQV=WS=/>BW7K_^SL.3/QBMS5OE7\0.WL[\)D/9/=D'^]P7.2W8M]]OZO=WS_RR'.GYE+?+.::!&91X20B'B( CGC/*)62V$PED%D MJYPU.5^R4;Y,F_M2.=8[VZ,&MQ4'M\!M$BI:8JGEV&*;F$^"FI02QY&):SKZ MU.#VF. V.=_Q&@ONHT418 QQV'VREX*CH*2,N7Z<<6QC"VP&IM8&W%Y" L?> M;!_$QT_A6!<\8DE:9;1A/%&.D[8VI"B(9[E!+M:R)EM/C4O* [7716BVTD*"V*OE\ MR*D=I]Y@;Y5DT4A/:Q:Q EH[81&*:*MHH(@8%Q"W3B*;53=0K+UE1EB:6403 M>. *:>T+\DW]"\8;NB=WH@E7//7S QR $B&<$D)'Q;'B+H4$Z,,\#2(W3JEI MPE,#SDP,L)0JLER,R/JD$#<$(TUI0I91ZKR01!JYL:6:1%Q7K/^V5LL*>5UJ MK;UL'TRTLMPG)PSGPANMB9$&)"$HFSQ7-4U8 :V=T 1@!T#J*$5.))9;W5B@ M"5R#$FN%*>.8Y_@FT=3BN@983Z&U+\&=\,3U(-8%;Y)7DJHDA(B>2RU,LMIC MS&+R\&_@U[.$&E26""J?IJF 5Q[F/"H0#IJ[J2F+M' 1>1NE\"QI2P50 ;78 MKZ7V%SP;Q%+..<&8UIAPR5W0_'HB4"OFX@1H7OM;GAK+]Z=)5L".^:0,,DD"R8I*(,.<02PY MDB3LL9@"EC/>9'S)=?X>-3'E*8-D:ORL\?,6GJ_D2V.&Z*9<<0/B%^ MWB"Q[UY-+&5N\K>B32S?#>))PVPV7A_9SF$L_:5S4M.;5M\>]F(\*4E39ZW! M46/;ETQ FU\ G1_]63J^P1=^:W5LQ[> IT]Z5*Y;+VX DJO&?--59JN^RMNP MS#D[&KA"6;-_][H^!EBH_HU6ZF''7Z[XJ@667LO?8*W>?K7M49O-;IJ2N>N> M<,U$\:_8.+&M3NGSGO,4*N-G]-//>'KYC,WR2?)+8])"/NOSQR& *6$6 M$?%3_+E\IWI)A-%+ ,HE*3@VWG[S!0A O0?-G"8\R)T>X6I]@$VXW*";[_>U M%6(C)]%V.R7+$.SQ80_4/U;?:$T:IL*G_C=L]:IO.KA0]1#PMSMO# O9GXMW*]DNLY/O]\&38MH/1S,*5 M3X#V^?("W+L[[('$=NQAK-)C)PFT^9W3'OS=.H7=(7Z+?IC[1(^F8/QZNMP_ MNBFU?.SUFUF,[6G.O^VUX#;Y+C9G]98%;)\7NMB'.QZ]WVP< MP?3&"D7S$L+U@8U5/;P[H_ZM^?L_AIW&3XMXTY\#G.]BS;7K,YH63C=53G,^ M[?9;^=%?]2(((HQSDI;\M]G$]!&9Q).O6 >\<3BX_BM7R<),]N**2 ?!9G:^ MIG\>]2;IL(<1.<"08V03#/^5;9_9\_[&WV#6UPQ MP&LO]43S"+CV7PZAZL6<&_!N M<(-@]*_-QJ_C1LC]H3\::U5!_!^IZ#7J"=KYM2A>S8YN9,NY>5,E M/8.'F6CXS3::/!N/L)G_9'^^[89^@_V\K%O9S^?W\?+;3^[G^^]K=UC9^6VM M>>=];>TX^\[E//Y__2D]>M>INM*/J7OC/2C>U,15GX196.M]O)+P_BFL:RNK M&DAB(_:STZ'5/QI;T6/.7_51AS7/O&?$_UOC:1II>"/CTQ1OZHVGZ09F0%HT M ])U9L!F8^Y!X/YAZ"N%F<*Z2R2]BD7<>/!7@1R9;33O>RVX6,M.IJ\\X%@Z M5D/6%Z4:E9<.>P59?NO9DWC6[1TW?J*8L)\;#SSZ[XZU!:@_ 81@%A4W^IGV%HWK\^OT[(%&CIL#\KC M97MH>B>?U8#I??EV GZ6>??E/GR5N&\V]AY(CS+G=S%V&A;VL$&UYO_NP;9T M!E+9RZ6(XNMN+FC4;_SQQ[]S?:-<"2R>QK)*I6Y1?U!8T>D0-,_G[7/L!4RM MWDG9W/J#(N( .7D*JQ$USHY:P(Q:E_9Q>;^XI70E2]]G6&NWUTWY4Y_K_@9" M"I2R\,I.M^$G#WP[06WEY[ATP<#'.[$Z5;JT>Z?VF$L>!(([O:&%&3,3_AKA MTPS/K)35E\.B,%VI#O99()6]; 3 &[,$N_I6H>,GMNP[;>!HMBAG)JBPC69Q@&M6_A"\W9SLWYB_ZZ3A0*@XH]+KU0&UES^\Q9[P6UL ?LUW!IULQ%ZOVQL]$?R9>K I;C:V+Z_4/X>][J04Q01%SOAP!$;:66R7 MF_E8A:)=5@#,8.!!(L>3V^V VD]FI5D>=.R&:EYE:D]-\PB^9H=2)OXD B/_ M;=C+*?7-\J%J9PHA\JECNSTW^JH>Z:R!<3F"Z9D>3^K\G$Y?LG#- MQ@,OPYH#_5*-5] *+HTX%%0*Z*PH6HF%(M,XC^X>PVGAUS$+QX+;@5:E)8W+ M+^+J/Z/!L<"T)54-)KF2EJ>5^G&(*%$$?" YY+Q)"E$( 6/)M\-PDD=C(7\Z MP!T6? ]WNIX;AIS&&Z8)V@Z^U@M=1FLBQ %Z-:\KP23O'3<4<8KI";P+A37$ M99"AV_L0NII%S*AGXS!!&(,[&>+=&"7S"8G/A4U"=J!@K/)8 MOS37)4!5/(OC#;'H<7M>R XTPN,CX8AI'(*K]H2%+-E+?!_J=.2%:*Q67Y=\ M'9\6]G[>/&+8AS(1RNZDW ),]9.O+_YRH[]T-B='?R8^I.@1&"ARS :E%?L/A:08,!FR"L>IR"][G&Q@JO] M-B%33\CY?6S">3V/P82(@Y8!\)-17FG$_LV872&]! )G#E; M*'"3H.QR-7$(H@1X\ !CFR$BAN8IS!],X'SJA&.^C0'+0"#6-X!U.4-Q*?8X MN 2N0)+V[.3D[;-FQ;S0,6 QFT?!8ELO%S4#D!9.&%ZR$)87H%,LT5DNP>9\ M09$N$^9\@?C@2;Z,B$2YCL_FV,0L\,)H08*-0C@F'Z;02YR9' G.#8[ODCY0 MS^>C"H7B/[(!.&T>_(.?CQ//5NQ08'Q.+?-]U.DN GYC$-*(*]YTQ(MVQ- ( MQ8SEQ-Q<5[(>/WT4A\6(S@6$YXHZ[<&)"%?YGBN7R80\4@]?M&S$V),1&PU* M319T/XR>3L^3:5Q""9TLW?A?>QJ+4/U]9EXNPS2(F8]"X9'M@L]0]IR/R"=6 M4 E+2:I'-Q36!B-^"%H+8Y,-4*R1'^EH?,[O5\@BDND#EDS!8B0BQ-R2%BD-LXK.-S;*CJ6T MT'WZF$=E/D3C./-(,#B@,%/UN?FK?Y5I+]>/N)3!-5U+CA.A[>$^".9GNOM1 M\&0YWX#:7ACE&6.,C%@X_X!YAX=_(MR\@??QM9>X49C>N^7^;!Z6=3MUQT:: M4EJ2J*XLB+ED&N;)7H0^'@XW5^XG,&<1QO@.I[^J>EAU5P]=(7W0CLA+)N33 M(QC.V/7&W*9D'-0;3HH*$\D_YU(K\EM$=@43:47])+2_"(@'39!(;MJN1R/5 MS-+JKF:&,E4HKBM(N8&BQ3/:\SF"]X@#5IFKSZ,Z\F&Z-6\SJ5%[T*AVW36J MK6 Z1Y927SJA]8YE>Q]]%CT (),&Z'O413*?SS"?VE:83ZLKF<]=,I^_;VP$ M>PL/LT)O[%,8(!X%/A,YVY/S.EG&#B)^UQMX&.T5 6YA#OJVRQS,$Z]!TLVS MXSFBQT?:\:(Q-,VJ]QGC&.8;ANZ+QM.T',$7YTU?.&]3W6O8_%WXY7-[!?4= MYTNIE$X1XIE MMAMRGRO 2U5?[3[7ZCO;47K:9O?O[K^O/:6MFPWI:UNQ>KM06,/:[*E5R'47 M?345L[.:OF[O8N"*FNK:*K[\U?^GNLL,!LW[[+O?;<['U M[J2^HJIL5?J[EO7S$.$F5'8IW49):K%6OF6Q'7GC/,,\$]PNA+:TD-GZ=V?O MIOS?BP+CF XC[N^Y='PK-XXW3&18!Z&\%*785A';_%J44EM1V3#&?0MN=@7) M;/JZ]2:[8I?A!1\(S]L_@<)%H2O:=A5A'0FM M)I8-<<%PN#/>2?3;P9HTG$<\X[0DMH+NT(7['AGS=%YY!XD;8?%=-TG&\5FK M]?CXJ$ _E?OPH741V2Z>,&PQYYY&+8*$.#3C>^&S7]. D0ZF M%6L]?JZ,'[HC(N.9K^: M9>S%60)0GIN-T%#T +PXG=\.?%W+:J=TKG7Z40IO4^'!\CPU+!,O%6Z""%^W MMVN.3,Q6IX6V=]^"^0[RI1'(RMBVKDGP5'D'OP\\=]/J!B4LI)"CJ^ >BYN1!#- 17KH\8H7F8H5T+ZDEBAOI@ MABR7PM)-TS*UEM.Q+-/0'?:MG>=2C$3]-5'R(2LN^P'@0XPUIK*;",D=]C0F MI<0+GCN17=!5V[&.X1H-!'%YN+YU Q_0C K Y:]*3'$ M2RZR?SI_P%W*IRP?PS!.=;VK]>HCIL/U!%6,O"=2#22"V%!OZL!72011(8)8 M0#GT5+VMFF9..;3UOSO&E'*8.;W"/3QF..*-+?7RYI4$-&HIV?!@AB[3 &IC M2:M)]M.M'63[[>% 97UAK:8JVD^U,:72/]YI\\J3U=+W]? MQV4,T7OK0DI(QN\O \<##N#U=CTC^.:N*E G7<*'5PT?J*Y];:/7UX77AQ6D MB]+?Y),(S_E!2?3<>5D[K%%':(X"=N^^9=/=-%WY/'QU1OW/=0[ OR:S:TBS M^ZK-[K;W9375F(W:Q$7N>'8\O[Y=U%&'*>8WW$RC.!E]R;U3&7MM)_8ZU 2L MVFZ>-G=1@3:U)0:0&& M#- 6&&!EWS_#X)8SLGZE 8M=\EL81O^E@3>;>G61 MWN.M>!K/O;(D?I#X0>*'[>"'ML0/$C]L#3]T:H4?]@X2M$[-0<+S'?R.]"OQ MHZYAYS5=I%_IVE>C1/,NS-^^XI<].S:(4LS:UMOB M/NY:X8-JEF+I_-9A#?W0L[EP ^U AVZUC)98_M*G;\^GF[7RZ9(3J#\G8 J' M7_+MUPPO<_Z>V/_'?VBF>BX) $D 2 )@JV#!/%"PT' "H"(PT/VI!NHB84 C M8("U+@SXR!Z\@'STTWLF(8"$ !("[ D"[,@'UG[H$@)LI"T2 D@(L"($Z*T+ M ?Y0?E'(&^I%#GE/HP@:/ZW!(G" (8& ! (2"&S5M._H''3MA[YO(-#BM\+G M>E9:$UFOVKHHOC(.Q<5>9_P<#)CAXM;X?\XNIFP5J<57Z" ._319_I495Q2G M(UB/D_-L4>)%->;"D_PRH2V2SU-I_/SO0=2:=TKSY%M\Q= MW.&^D_OF=475K89TMJ/TM-4N<:^^KSVEK9L-Z6M;L7J[4%C#VNRI5/?O+@LJC M>E<&O#+@E0'O5BN7J#4PZ(<0\;X._Z^I$@ <. !8D/3.%4_3>-*[KL)_ 0YP M!,"0]EX#!=S2U"<7X['/!I/%Y]]4GM^NU@L"5)+J>XC52E69WW[0]<:LEFYB M@ON.0,NK]=J:]-K2:Z]T5$U;PUM?Q&Z:A+%+/J;^%QH5:>LWX0,;#>";(F*7 M[OI0SZ-)?WW8_MIH]GFTJK2E#L<7I;=N!LE>.&S/9N"Q:5RJ-7-"!L)5+W?A M,4O(^RA\3%R(OJ,D8%%\0JZ56V59VIFX_JM=+Y=>1Y)9DO"2A%\U/JN!P9>5&?NRS<<(W%+,"&*;$D!)#2@SYZC@EB2$;(3)4ESILYDL,V0R? MG]V0\=G%HA820GZ'""6$+&2Q'H2\&$>>G\%'2QXCD_!1PL=7QRE)^-@(D=5% M76H&'U_'U2G3JZUS-_TN3"/PS9O"OHV2U=XRNYQ_KO7D==D-;2JORZ[02)OR MU-"!!_E/0S)=53NJ:G5;CM6#V$QS2H>&^FQ,Q1NYN?X7&GE2D/$=7IS.]S]\KM^2#1(2K! 1\GTN7QWXW41=Y9(1WY$VZU MIYL=J]T#1PZQ6L\"1][.DCNO OCBB)V0#X&MD(6W5D)0I9)^$MI?L!$X=G@A MN?5I<((A&!5?.>'?X95;X2O#,!H1F@.!N.S,J^#NE(-V(OW30[WR@'.V1EOK M'&K29/M@;\?4U!;\03Y(XH?5,9=6"[@IT<,.T$-&UI[J^2GB:R].D$"-TT'L M.1Z-/,8)58S6[]@]? HQ?2+9U(8VE6QJ54;4D$;TU1M10\N3=((8J4ZPF[>1 M9[-'"'\B-TQC=AF&8Q;%Y/KZ%H,KAXT9OSDALZTL@C#I-AWXGDTN;#M,(:P* M[LD[+QI)D]O0IM+D5F5RV[4PN550&[?A(XMXTAL8]RA@$W)DPY M8N@B3=*($;PA1F \+R81&X=1JJUC^@Q)\6U MCI/]C[^7F^0^/"3R$@RYK[[9+@W +E_8'$=J/:,MF'4G'".97GX^?(]WR5#U M/%;OTVA Q:??OKF@_G/GJ*KJBZ!9$.;2AM?G8VO V$N;?PN;;S^HHU_YP44 M?H2?I(V73:6-WYF-K^5!'UW1_E6;A 'I"G;H"O3OA?N:1?ZC])5+96JT-:.C MOFC9>ZHI+?NK;2HM>WTMNRXM^V%8]N\%^=*RRZ:OQ+*W$CKP6:YI);.3?;&M M*]T./'P78Q-G]P^8N9H5*+K]!!'/IILOPK,U8C3D=@\B;G MF=T#:9V9"\7*?^/Q??,SPZS,<6BEBDEBN9;^=J-"3>[9Z2!B],LI'4+WSZC_ M2"?Q#ZU98P\CGI/\,J$MDL]3:?S\[T'4FK6H5<=]%7 M4S$[J^GK*]B)$"Y'KX$&CZ#L\C:>KI1SR9Q-'YT(MA ML&3":$3$F2=>-8H8V:7#FGA/(K)H/G!/1_Y\..;\AOHP#@@-7,:2N%RM*G^O)@Y(SW3E M'!XT_Z0^'LWB9ZOP$9_&3 1$\:+QQ8L&J)W,O>7DR9NU'G_S\Z_&<]T1\ TW?NN3P=T4V;&9F^"C]=D_)6U?EI.WQ \@Q32W?IDC6RW"5[@>VGCJ@) M=24H27BV=KS3@[^RJ;1E*[!LLR1.16;J)U$.]>G?'P('V7&$1P3> HN8E^[! M''*DZ@BL31L@'N [FH31A(P!P>(O:11A0@LVGEMDR_FK;()/T8YQ FN&T3JM MD.#[US+Q OWF(@+P!/0%K7MK.H1S[=_Q@3N M:^=!X,38I;Y/@A K-!$$S_!(--00:@P]GSG\9^T<2_3-'@;EIAI>/@YCEEW6 MD/70FKY[E:2GO&1$9OC+#44/ :3S_L'XH(M@W4-X9\01*W2J0/9>@&(& 3\Y MMSIU/# BT+EX<5X6?Z$7070PQI$\\,,1^+Q[%D!(Y9=>C^TNW"%?(#@@&BF4E+:OF#Q5UW]->'R;\* +;=8^]P2:<[N1WOY[LR9\Y5E+=DRJ6(O]#^]O+C[_Y^ZJW["U=UOR6VB)(_8U]:*""LG<25:Z MW4#_H'6.G..-G(MXP=1UN?"9D_H38M,T!L/-77+FBX6;P6-R\ '8>?3H P9> MVVHJN;;5@]OUVC=3?;LGOVJ99B\.!X:[L52X,GD>0*VN06.N.L(ZI@&\F M9VM30UL==P5@8K$D6G%+^-N^2R?D#0W"8(%DOM=0;=0T[29C37D+H<[*NR["O70]-GR:V;\40-6EWT<[QI?\B6=> D.U5^C. M,XK_A6YA8CWZN9S'R,PFA!&;9=@C26(V![= M,"X7.J'C,=\\'S _?$2Z#@!GDB99%@!\&GH8<_Z*-*E+?@O#Z+\T\/(4@86+@")&IBW1BE#+>R*>/P]1';I@780$Q@G @,N5ONT=&_=%+ M7 )M?#+.2[9@Y3W>K;R*?L3*OSKA="MG%F%6O ?/23DC2?(Z^LCBVG1,;1X2 MGV 8BQ*8^9SF=[%D^__/\M!BP- .:6!1.H;7!N9]QZ>QG.]. ST$@0<9-#'0'K9LT%>T -.4\1>(J8: M!L;B&"\K$+2!$P9L^9A!7[ ;$SZ7*$+0.RXE_O:<2D>M8JA4,?PSPL4@-EY2 MW\&>PM.%GI_PK06DP&GB#2?8.7P.O'KH12/^7W@%7QTK2 Q[-.7.1U,ZOE"V M*8D^54M0AA$L#Z'N,"KH''84*96R.*"'#UZ4P.+ _H;#E;:("@!6O1%ZB:G: M@(TJZ":DH@9X,4;&. DCE3%-1=:;F/(85VA&1F4O+K%:686GP@J(%2E^Z_!] M/2_;X7,V9XCJEQENJ$I[0^KFN<]TI=/= ^3CNV5?ZOGBNT(I$MX8\X]+IT*2!QZ-/1,_3((HJB,@E7L0&Q?.OAA;6X M34JX+@MU-2^PG^6YOWVT-?Q6/<=1V=9A7?1V70YZTE7Y&^IEU_

    5ZET-M+9[,S9A %-7.@ '+GT;._U,D4UM'=O/4B M9B=A5"QS[4FG89T&KMR&K<,.D'>05\D"2;]A?07._(7^UIFTE74 MRU4L/L5=U>K-33^Y\#U,(7OO,Q:7%%):?&GQZV'Q][EN5K/@^U@RE5EO4UKO MIN&.-:S])8TF ?F-1F$8L$F=;)FT^=+F-V*UK>8C]K?0),Z7GF)7E-"ERQ)X M_6V:)/0^#1):)TLH/8;T&(U8=2MZC'VN->DTI-/862IMPAY80/JVFZ:8#%HG M6RA]AO09C5AT*Z;%[G&I29SRULRGYM>LKS]CE1S9W7[8H$I*1H0@%)&WK?OTU0) $11($*S@75R?#H8CDTT=$;'I[.C$0?Z M[G_Q[1>TL R8F.=_>?>_'KP$P?++X>';V]NGM_$G0N>'1\/AZ/ ?WVX?>=,# MT=;%WH],Z_/VXT/V\]3R4=P<^8&=:8Y7B&48.,(V+&%MD&D@_!Q:=H^"[M4#^ MTK)1Y;+]^I-A,%KBQ9+0P/!R'6>6/^6(^C1@W8:#X6@P'AT8$?5OB6T%G*7E MB>4Z'2(W\-E?@Q3$IW??.3C41R#T!W/+6M9'0NX8(2*^J8^,Q-JCL[.SPW?& MJZ5HY-F/MQ^PCX/14;UAR_A8?VSX:Q#W:P.'=)_6PR'NMR$.Q=M3!Q6YY_>H M(\/EC.$R.MD,EV9X-$6B6(QHDB/NP(8]KC.@C^Q/<_)Z:)/0"^BJ*)I]/6!GY2"6[G^ZUO038!(W MR0V0W9SLYT/H@MS;="9Q7\:G7P]\((:+HK7I\\27%-6=.'3QX6#EA/Y_/W_; MM.'[I@#S>8/>O]!+\;V/EZ<$% Q3\PV'?/#S=EVA#DT5Q5*@!ID9*=@]K6879 $3>T&>CU_1+?$W M)%D>G)IR)M@)^I3+0#<8^#T%9P_(06"73%T$+5Z92@,?[T&%02"6F/P#\>1; MGL,_O!#70=2_^E>(@]4EH&?C8#.*;SZ\FD..A\,3?0Y)L3$D=(P4'R-"R ", M#!FE_S0BI(R_"+3V@AQVL^6_7+OD;5.AD(!1D_ID.#RM(0P JL'![A"E[NC< M\O#_
    D^SS$I/'(I)V-D2;1-6&IM_%X MQ"W3#&D%8$9%";21PC9BX'O*K:WV-BBH11ROLCMSY3L(P2)W11 M9+"P_YA)^&JYS.( ]>8!^0'%-E@B[+@5/81+/8M?D4^0.$-M\R@[2.J MYM\SD[NFV^+?"'U#PM]()V!$B!G)% PV!R.9A!'-PN#3X/"B]KO(X@_H%7DA M@C/G'E&NUX (N)NZ>%XGYE0)16DSCX:C_+$J0/+34 )J2%#W9$J6HHY%I0E+ M:4N-1N.\0JU!LETTHJK6.Q7+HN5T=0%B:D[HJM8AT,(X2AD^8G94$YIGA7?< M8[HRXN'WDK> 7)M;U1N-H&:%LCS.JSTE!-G%<[-P824;ABOM M%HU_=JP@Z4&\!V2'E((-<6[YN)XQM85QU<+T!,Q[73Y8,X0BPP60B5LYAA7( MG4&T)B@9'*>=%+7<8O1Q#9,FTT,M6$]'>=M6[KZCZUQ'B!;T4\O.S^/\828# MV46!*<]_<^U1&YI:N)V9PS,EH?8J80D)$Z<>2]0D'A/_]R&U7RP?W5-L<[V> M(A

      %+"SA#H[1FN?5K_.>H%RP$: M>Z;K*=.ER0+)(4)F-P[\BV>X,#Z6$KPH.M93N:\D"K=GP"*R!R_HUEI,'>O6FC91N%KFPK;04;/BV!SEW&+:K @H M&A&.\,]T(SUPYUDR/@&?/2L$"PT!C0FK:V-=$ ]V/ PA7RBYAB7U;-R.P=GB MV&IF,\V1VH^0L3 2;(!%B,'Q,1*$LM=K$I1VWJ:5KPZGFU6/)TKZ*OUQ1\>C M?)PR<\U8DAD[3X1EM%D%WUWQ4N;'L-P:BTM[%R]+YFL M8?FK=W#4T8N0LNOR#5+&VAQ0+6)/S9$^Z;-GNT#"B+'@!SC'PQ"(['+N5A4) M+PBK)>9,;#M,5,5Z$662RQ+CMN2Q9U,WC"PW@JGGBS!SE0;&G>9XL<6HU&TXP%-N1]IJXRT&0IJQF)1R8:, M%:-E1'@5,YKP8>UY34O#?8%%0GY ?B/$><.NVZ[Z6@9=S2%C\R@7Q='53:,1 MV7VL>,P]W8M."MNF(8YE$NR*)[*$4H%%G"Y"(:V)93:O1P/(T$D>LXB025E MG#WGI&24;JV*DQM[SQX(8QHT\Q6DOBS3)>LFJ+5+DB/M56V>CDO'4O//9/&KJD"WAG1B-Y%[9 MGE^*%(ZHD@.9QY<9EB#GM9*B_9YC'1IL#5M!^;1[E82!7M]]%1J5"#1DUVW8H,.J#4)ZHY MRM\6UBW4OJ=:=JG;J+&QZ3#JO7MLCG/A)NVR_/MM+#'$+8+C2Y.JHJUZ(YZ, M\C=;HXX[MZIU]-5,#[5N>CK.&P]1]UW40J.9R_'__X18122'K1ISACY8 6IZ[-2&JJ;GF3G.!283>D84 M9,-$SQ*(@0PVTOY4X:L4)71\ ["+<,&_.H?_'.*)+&7^55K7\I&9ZA:M=Q^Z ME9&4;' \-,>YT&/"!B)I10PMN((/SHK,Q.G8T==2"<\8@SUW-*29[N7EEL;: M<\B'3.;O;K!Y@A?44.+-6-[X>L/HJ:Y:8YS.0]YFDM7@-=_C$?F9?/CL7>2&Z(G'V]@^G"NOZ)[U]*M MM5?84WVLL7-MG6[BS%%5-C%P^\HF7=_-BK M#54M"$_-<2X.7$+"_1E80=SDD(I^G+R!=>-/7F%I&._#>OU&K9I7;3Z98I]9C0.P?=_Q=SSAYJ3U64 !7,\"9 M.ZYW2&R##0GK:YPY;5 MSN-\[S_[[)6O?'G S'[TN3RL605S&P.K>61DFCF'4;DBD*+"ZKGQE\2*BA&N M2PK?$#CMN:E0@D^9UU2^QB/N?3T@F\P]]J85]LH>B+];(MH@_^RCD5)S(2O, MU?@X&G!,L]>@XONU*;(LR3Q3LBO%EQOZ"<8[R:/?47!+?/\>4>[HF 0!Q=,P M8,I=0#+.EQ?B.HAJK?=T$'.C))%AAW[OG=Z,4GU7CLQS5PF0DM[39J](4W? MB.>?BP'%2V"P-5C?JOL-VF"#@HY/%NC)>M?5.>0.:HWQ=)0O+QWU-GCWW5SE M.OI=OIM:<_L\SL?JY!7?16U,6L/$R/X-D3FUEB^@J;CG%%D_'/+FL6(1K"D3 M'>?,J8_N*7G%/J#!@MTIF%IGP_:&5TOM,]/,I5AD6"%CS,L8&0E*4>4*WN?( M-'.!Z')AD,5..AFBM@F&TM?1O070MO>"I)(/Y3M"<7$-:-&@9&=CZ&IN&9MF M+FI=SBW9FTE)M1#&%#M<9+.(-,\>3>(DOU%0LN#G1A7SF@)7DQVTR%P+XETMEBY9(206H4ZR9E%/ICS*/[(3@XG)L'O)F@7KV$)6 M8%VHZHUV8A[GDP$**;=7ZF3B/J(Y"R1+RZ!'OH)^ZJUU.LH_KB* R$38Z:6O MX]LJ[:UT<9U^'N?#T 5DV$5/5WY%TSB#*.TW7:6>G@E%5BV)MP%\M>P[,X]S M;LLBFF:#!W&UPNE*A>:RU MV]/?$Q?;J";T'YRZQ?Y0N2 -(K3."1SPO7'P)XB$T%H '><_7 M#\%K+/<36BP)9:^X<]RCT+VHGX4#X7B9(OA_(#Q_ 4:? +];\GVY M1+;EOX#>1WP^BATF/.Z8UCT#Y+E7Z!'15VPC_QM:3!$M4]RJ^VWK M\';(PL*>CD0%)8OIV7-0NT0]$'*.?DG:6TWUFMDXZ!:_,G4F^V8< MV&Y1\@D((Y!!HLH2J)H@WOS(H)HX_PQ]7FFW='7:&Z"G1W5273AP5[Q&!J 8 M<4*5+*CJU[DLB)_($?+8US9:JOKUP42Y\6!GL9,41?_>P-&SQ('ELE!:_,@" M$]BETZP!H;?[?YM64BS^NK75"K#HVEP3)LB--Z,6P]QFBIY4M5PM.'1[=RX^ M^'U%)MJ0OOOK-R((?#%YN'J< MV.5BN=4Q^LM 40[(G91I%+]C 9.R$7#$/44N7O!;%Q,73D4KV-4>SWDDLX!]K%+K*CMV+IACLQMPG;(P L!. MKX[?..Q2T Q;B9[.Q2LP,TQ%=B6Q\@C,&<^ODGMS7OOT@?DJ[F;/ONA::?E_ M! H]-1R*'R*KBOU4]>HZ#/0=*$)U@E@%#;O&76&K;LL&WK;IN]U#2+C48P'W M"(/8%'/-6\L7K^C8TTW;V%(1]H@063>>I+.V;Q8I!^O:^BGP_OU.7"=1Z17V M=E7'+4TM[J2U(^KZA'OM#8Z]&'](;S?'BK1_":H;N?%>"4,Y,LVBV\) D54AT$Z?@<7]A\?G"CU3 MNW_G3!0G"K'(!Q?[HEX1LUJYOT:4SX].1%TS9".@?3 Q\N[#K"(K*;HU7) * M&'UU"C0^Y@2)_QM9E/\M(C';4N;26O4<&DA%L;F&1 MK]],$D&[TJ5K;X!M!:P9="WO2:IP/B)W]LWRK#DW+Q\MZU$M>?7Z=BYUKSQG M#O@"I=33R;?K'/4DC"*XJ.P![G)50AM 7V5B4F@2E!L:B(E$DN9N=L/R4BTW M,QLO9VQG=VY3>-U+M1@7X?GP;[''(_J^*K):TJ%K#\.F%IU4OF\_@,ND8.J$8NR&GA=$D.,:$ZBDA!94J= M/J"^2A?IV))/LXIS3]VI^U,C7/ \_U=T95$/>,._>D>+9<#B/$";2-S,'L!8 M ,YAHE"1OU ;4E\]=)ON=9%TSZ;VG>4$^ZSJ6<@H'N<[;(;C,%CQNL26VJIT/;R#Y E!GCN%-;2>VF"Z/I>+_'T\_@&D M8I)V/8NLEN-0#:BOYW*N4DC&B5,N&BK[[5 T14J=!PT--#(L2IUO+PMM,VRZ MCL?DYY3.^#MZBTLB5"B']8!TKBP*KX=$*2TO24'[SJ>2/=S$2Y%A\$(HBX5$ M7';#&-$NC[W4@M&]2X YVB1SI((UBQMW3K4.P?=:-B_R9S.URK?;]Z/3L6C', M&GG-KA_5@M'U"5PO&:X@%VY5F DG!?]$Z*JE=+R-,.BKIT3*H.?9U.)VCI;M MI=>WZWT5W3[<)/15!T+GYVMK/"W.TY($ YTP?1>H]'6?W=&YY8D 5/I$5:2C MW$M%7NYFU[!4L(X*]@'VX\RH,4[V^G0NK)^O]@F^["XO2E8B= M^:F_@"6=/'OL5D509>\T M7Y GPGWO-C6)%X M"OSY82JW8NB^Z@#-/:UIZH&&L=OZ,-UK\-G,%J4Z5-*X/QJ.6/&[&0O"J'RBI3G&Z]"V6D%=G_]/]F(5B(18._;%6)'IVM?Q<:3 MLE19)4_H=N]:W=V^,^8CCRVL MFYK%QBJ/=;]!H':MS%IL&_.[ZLTCQNUCTG6EMZMWS&\]Z(6%RUIWOC,B3Z90 MF7F22$$2252W2+]4:W.0?0C")6\&7;.GC7B8),XCNW MO%#=YJWLV5M5JN"< M^QY5(11:89T3*FA=JUDMIL'G:G0R*<2+S$82(+3< M)T07'YN;WP2IK@W<@CV5B=3':7U4NOX;UP +$- ]B/CPCL8E]2:V#:-0X?B/ MVO(%8\$34&D";.-EE'<""BY_$)EXY\0+_7M"W#J;OV-$>RMARRS.*@NDLE]? MC89G#Q!U>;".9=^"V83P*T-4PV6EU[>'VW2C>&9)JM*'Q5-+Q^\KBZFJX97' M]AH5UU.!ZZW,:;.\5%I>@>EV'U+1:GW(GJ9O"S_:!E4LZD#HW&8LJ%;^9+U+ M#F9&+*&3U2EYK@#2VPU6%62.!,@E7]JF@>HLC-Z07]K@$A%%7(%?*[^)7.G. M^4KLO(NA4!FP.L+<;M:"VD'Y=H3H5B^I [2M#7>)7H+#G9+,;F$@6 MPN:_8+_X#K;5=E]=,'U=CI*,]$9UG'IC;D2E[1V'\R-8!.NY/ME': H;]]5] M4<-[JI!T;3AGE>![*RM+"LYH*8%:?7N[T1F)F*1"U(]\!Q M)*L"T75UPK*'Q#3NX*NZ=7ZD/<)0R+]\0 Y""X9):8V6JE)4=>%T/O4G9F*' M<395OFM4?66LD+C6RG12W#T>TZPRX5,'^S27 M+:G;YY:\L1QS)U*QRK>S-H"^ZN^3^YL+5<67[).8O-%D/>J=]6_)_YO<+V[3F)4)A]* M.'%ASG%&U-HQP+>^^K#ZF,&[/H!*7AFMF:U<"T@?E,OD#&B0X*+5M[='R?I- M/OV,](I^?2!KXH]BCUFZ!.P<++%C\4^\'+M MH%0MHC.1UX/3JS&W,=P^")QDJUT0RNZ#UMBT#$6P[W MX11D??Q;.4&U.O?_@]02P,$% M @ P$/94@-]>[6\, QPP" !4 !E2YGO_"JWG=;.-^Z5CNBI5A-M62.Z9V2<&+@F):XK4D"S)-;]^ M$RRR[E3Q K!.R1/MEJI(BN<#\D,B,Y'(_-=_^_WCY-EGG"_&L^E?O^-_9M\] MPVF:Y?'T_5^_^^>OK\!]]V]_^].?_O5_ ?SGB[<_/?MAELX^XG3Y[.4,L2J,0D1*$"*.Y,$CS;R.S_?O\7$53A42&PC 549 6"T1:85,@R MU[8(OOK2R7CZVU_J'S$L\!D-;KI8_?K7[SXLEY_^\OWW7[Y\^?/O<3[Y\VS^ M_GO!F/Q^\^GOUA___<[GO\C5I[GW_OO5NY;?U$_0TV'X/Z$G !DO_Y]T7^[F]_ M>O;L8CKFLPF^Q?*L_OW/MZ]O/!(G8;$]?SJ:+V62X#XG)!X%=?MCS_A'_];C'^^&F"F]<^S+'\]3M<+!-4*3,E687P+]N_[/LK M="E,TMED-1D_T>_KKZQ@6@#%WY9?3D+$R>K5 MT=D"WH?P:?1N.4N_?9A-,JV4'__K;+P\'^4<(]>&V&@] R52 I=M!JVR"=J' MQ'*Z.4'KT:QD6,(BK@2Y?@()5+#O<;)<;%ZI4\F \;4\_V4[E(O9/'QP;P@= MSN>85U_][V%RAJ.LM"X^29!.&AH=0?&V.'"V*(&.+LX\?5]\)XR5^W/S[JM": M\F Y:SOS%Q*F01Q+@9>SCQ]GTVLHE'%!"*XA7.PA M_]M =A&^>)K"/VK.FTG^5]K'%V?S\VLX$G,EL,!!1$8[L9!$/I44>,FRDL(E MJ5T/V=^%LHOTY97TX2F)_\B);T: YSF/Z^C#Y$T8Y]?3E^'3>!DFU]@YTH6K MS)4$YI0'I0FA*\:!"3S)8HT@D#T(\3"T70BBGJ9Z:"R7=GQ)Y '46<;\R_(# MS@G0ISE^P.EB_!E?D^_P$7^:+18_X_*7\FOX?629E\%:#5*F2'.@ \3,$30W M.DO/!&KL0I[]<.[")/U$F=118LUH]1:783S%_&.83\GY7%P#_0.6<1HO1YS% MJ*-F@-G2_FB+!Y\Y.8')8& $.6,7-?0PM%W(8YXF>1K+I1E??AJ'.)Z0AL3% MRS,RH:?+46%",T?Z#YTD=9@"@R@RC3IHDT/Q4@C9@Q]WH330L;.SZ7+Q)IR' M.,'- +D41A?'P$DN2=\7&B#-+6@3M3>>VYQM)U5Z#YPA^65'LN$>C7GL_!]- M]!I.J4#F9[3X?O]$VAH7SZ=K#7X!Z-JH1ZH8SG004++.H')$<"9Y(*,QH41N MC^207+-&\N\XY\T4WX\?/TUFYXAO<:6$[QFY%BRPQ,F#(.T+RA<+ ML: ;Y.-PCHE=19+NW?SAD(05DHB4E"&(U*7?S]7< -R<%K3)GFLFG&FE\^X9PF M9/K^)PP+O(/)LI",4P9(RQ&=H[?@0E00(D=AC!'.=/'HO@YK2 Y<8Z8TE$\ MKD[!P5E!2S1I,@>EDM)T.279TPI[!"O\>$[<7@2'SGO3,Y+QLAY^U]%5[4TK M$J>I BJ6"X[60G"&/.P8 ZT^S^LZ#$EQ'TH?D^LKF 9JGK-S M: .WT8-'%6L8ID"4CD-@)DCI0^+N40Z+!V.#MZ?%D5)H%R]?+'"Y& 7:B+W/ M$K@7CE16R35VH"%8*9(5.<;2)W:S>GR;06P,#DPZ"\4$8(X:5"F&QB(YD+L; MLP\^Y](GI'\=Q9 VO@-D?"?D=/ ,-V/JF_F,#,WE^9M)F"YI0=95\ZGJU9^1 M'!&ELT?.H101Z]@B1)T"2&0B9F$2H>J3$+(=U)"VN 84:#;_S1CQ]]DL?QE/ M)B,FB(+!"-#!$1]3$>"2L)")C(4GU#F:'M+? !C2KM5 T@?-:S.IOAI/:80_ MC3]C?CU=ANG[<9S@Q:@JTZR(0B5-(!+2ILL,,4T9#5Q8KI-G7I8NQRA?AS6D M0% #!C2403L'YR+#8/S?F#>QJ9>S1=4^/\^F:;TSD7M%9EAF$+PCBUKY!)%Q M#Y;^L!9#\DET\71V #>D$% #CC271[L 83T06;/U"@H14S-3$@B;$B@3$(+. M!3@7RJ/@1F 7Q7$OFB$=R3?@PO$SWDSX/ZQS5B\R1WX-OU^IK:B\5_1H2,4; M4-HJ\(*X6?>T@DPZG;N8"=LA[4(#^W1HT&CN.YT4O*V3^$OYY^)B)QNQX%3 M'(!K'F6?PV05;ER^#//Y.4W^ M1?ZN+,F5XFCSC54=!_0UM&1!"F--8-85[!,%W@7=\.(EAS#DKHW46C -,QH7 MR_DX+7&%[O(<4'JEL3! 79/\6;(08B$\Y.UEQM#2D/LD,=Z#9G@!E!:<.'[B M6R9+KQ+)WF)"(B?Y>+157P;Y2@C%*@TIDFNGC*SI9#'6PXFBI#9&ZRYW;+X& M:GB!EA:,:":&$_C:E_E",?'":;Q69T^PK*C'FQ&T,.BY2=*Z+F?+#R(;7B2F MS4;24B -8_+X*8PWR8B;7,2;PXZ2D[48R?*/F30;320$)3)(E PY)K(JN^3% M[X!M>!&9%EQI+90>23DCJQWRFA3AC"6G(J,#KXP'SHS$9)@L?6[Q;\G]*SDVATSX:=)6 MK\6_,@F+L^S H:UV/>$*14:023LG%2O)=TJ[V0G?D,SK5A3I(9JV<>EK([T> M)]>*BXP2A(V6>)P3..DEU%>CYD9YU2<6M172D$SM5NQH)(#>F@#T[DT0^]?#V?*M;0OC[ *]486<2]%N[DV-8DZL>")_(+Z0 MOU0D.!YI+T"CR)B(JG0Z#KR-I$$@#XEE-<[X W[&R6R5E+/^]A$FRU"2^\!\ MP'K[E1@;::,3.MH0@[4">P7TMJ,:DG%Z'#/N">XU$D:[?%^ AQI0Y9)EX#3H2'D[(:-P>DRLH2I=LB>V0AF23MF5&(S&T2Y[#*0UO M0GB>YX_CZ7BQK(/]C!M0-<.SGO!!L?420^() O,6-.:8;2PQJRZ6QP.XAF26 MMB5(2X$T8\E5_8U7-/R+VPMG-.*K[?H%EMD<+T_\AOGY:YK ME9E=_;+9:@6\GBYQ3M;'B+L<6?8((M6JB>2K0T1: "Q*C49[5'U*U'4<4S.' MX KCR(=D!!8'-BE!VD&6>EU$@,4HE$5DH?-]QBLL0]JWA\+,K4[$@2)L&VV@ M 8E3%(I\$$A2,*)PBCC=)=0Y==A#6G_'RS#V@FV&=E^ MQN4UOA=O7*Z!M5*O%"LE$%S,J\N_]0#'DK4^C2D5I 4+1*!2/ M@<0O#,00HB>5X )VR40\V=;WN'O#X6R\O=:&0H+&!AT!7:N+%V1UEC&!\9() MDR-P1;I(F7HI-08./!0>BT)I>!=S?PN>/?>!OJ4U6]/IN-EOYP'.:3AOYK,* M(!E&T".",59"+?4*WH@,W#+R8DJ)L70)$UW#<'P<[#-.SW"S3F^? OWX>YJ< MU<+Q]2"<_LNUEB KV2<5%8@@:G*-IF$K21/@DO1,9\ZP"^L/P#HD_7HH<^Y& MR_J*K.&)[V+Y2ZGWXE97P7'^>9QP\6XVR2.3M&'*]-2/VQNRSM8[&X )GT$5]."RDE"DR:@B"1.[1(FW[@T#.3 X4/)WXGX' M3G5[*E^&,64Q:"7ACUK3B@J*+--:SR8Z]-Z5Y(7M>^I\_]G8(ZNRUH(_;MX? MX7CY1F7FE99I>,I\]\O['38_,)!&9\[W%+*^+&(=9$F"J0Q)1^)-Y!&"YM45 M1*]3PZ^Q-6&75,"T%ZDSB=*66$Z@5 MNKWA8$1*Q?'DN.R2(7XD[B'%JGNQZY2B'0P?'8LJ*TZV%\9"CB5FVM[)O^"9 MG!3GN-*LB^YJRL=VT_9J-B<*3R]2KM/YK_,P79"G7E%,\^JW->WS_R/'?5T1 MZ,%)+DR0/6,R6(7UF(+5NVYD]7 ON<@Z*M"MSN=Z&O7E1^N956:+$S1>N??(-SL>S6G>B MMJW"'_#B;_K](H#XX^_I0YB^Q[#.??1Z3B%^<_W-1RWM:79>$VMTA#DD;#YCM]W@8/3C0,O?@/GROIY]I_F[B4_1\ MGA*#[$V-0%N$:),!CIA"#)F1JCTA1^^!."BGXLES]%@.].;HJ_$T3---?)*7 MC GKOE\O_+-2BR2Y"+$H0386?5(_REU&2-6L.> MOGJ5^K9N+_7K['DB:2U6#6+7AUOO<+F<5##O/I"33KLP^IJ(*@#5*@&6QWH5 MRH(V)KIL%2^WO84M#>$:@-G3+^B>;-:#9C=ZR)U:@"UKP"?$O$K&7'50^.73 M*@GSQ]]QGL8T42.=1"B6&8C)65"U4[4KM%*R)O]IL)ITSIWO04O7LWFA.IL3L;Q LE* M#O/)^:5^7.O+D2DL!R\9Y$0[K&+1U)1S!85^4KHD783?QUC:Z:E[%D=[T@3I M*Y)V.]U?;Z4;]U=Q8&K=)18@L:NX@&6295 &Y00Q,H'T5?2DA='$ZO@9J MSS+W3YI#S874VW.]+X"?A4J*58,L>!JXC 5<2@E0&^53S:5F7ZH?;V*$ ;F?'$)K.8D)IT,>,T#:)Z"0&3"F2X9(+N &](I5B=FW7-M MJJW,VC4KVIK \/ ;VG4356!=:F[=>\/4ITED;T# MF>@-JAARC!)9+HQGXUAB)L0N]T)WQ/<4G-C^F^'QHCM-QYWG'VO2WG_?8+]( MB? %"4Z4>N6%V. $3["Z94V.MV:=7:-GTJ^_\%6!#:D!W*K76 M4E;M8C2T?=/@_X'S]SA?'\->A(P4TUIQ4R!Z6:N,% Z.N%Q;:')D2@=R;;N$ M9+8A&E*+NA-QIHUTFI=VJYAN%O]BJ)7248.)GN P[<$+JP$Q973.Y-SG7NE6 M1+N0Q7]C.U<;\?1NYG1#YQEA'*F\VIFSWA',WD-PD8$,03G'0F*VSWWDA['M M%.]DWY:^:2VR?MUU;Q6RDM9S\CD=^-K,4TD=P"DCP9+]KRR77/3)]WP UTX< M^L:"YBU%U>;,^ZY%OX7GHU(DAJ +^$Q_J"1I5RVD)V4QFGF=?+"W:+3EP'OG M1^[$D&\E]-U1&BVSM(BEJZ(&@EAJ4[+@I15DD!L!CL4$3EC!=8Z>ARX5D*\@ M[,2.;RQ\?: .@9V-GTR+[-VBB-<*-:V=PH9G&4!O.>"]K_L>>Q5L_+KR':B MRZGN"CSF&>W!XCH!BZZZK8XX6A>3E= #+*$A%#EQ2% M3\YW"1+NB7,GLGUC\>:>HNSEE]W?":_.1$I&%F4)CLX<5(@<2->20Y"S,2@R M<^E65_B=/;.M#]V)-=](Q+FK0!ZCY )R:7(RM"V3@5?#5 J<(TXGG0075A55 MNCAOAY9<.#PK^]5L_FY6EE_"'$?YF M$J;+Y]-I#LF#9U&1.2OK@0-YZ<8F06N"%9F[:K2'(3Z%)-+N M%&LCP([5%-_5"9R?S\J[\?OIN(Q3Q7D1%*)I>3.;C!--RKOT ?/9!"^*%=ZJ M&Q)NUQ3Y 9=A/#FH#F-/.,=7<#S99 VA]N-EY9H?QHM/LT68_'T^._M4.S"/ M%^FB8U>]M[EIV#5BW"=3% .'M;B2YID<;.4AJ&24%*'DU"56?' M]>TO^H>S80)/-(F645@-QX7(8V$IJ*H5;') M)+^@_.J6Z.8:PJ9P'HUT>;YI[UGO_=,:F:_N_\<)DOF%D_6__J5-/JW=?3]\BC:#^^&(V/5N\F M#<$^&20C]N+Z'K&3_>G0S';99XIOS.SB8FIIVC9S._)1.Q&9@(*%=L8B+'@1 M& C-6$13=,RQ!Y\;CF$(=M*W1_W'(EF;0^@]T#\GE!\_7?#M,?RRBG-K!N&8%_TB? M_EA3DBYMWL6L7%QUW1P!D-E\+2%@-6;,K5V+AI Z.16])JU1B/,>VK[%-'L_ MK>GVKW-='F6\6E%FVH_; Y1,-E34_3 MR7ACI>YRD;W3>#I86KO NA?..DIRO?(X"L5*D@F,+9:T!K>D,(2#DB+]++7* MIDN1G;[#&H(K,J1ULH-E]5BDZF9L'3R@F_&[D4W,.LP(0DD.*C%=NQE'R)S7 MKL:6<;9;K=)^&(?@?@R1[D.B1D_7^_"U>[W TM5-A,4H9R9Y3!Y0%%>3,!'( MB(W F1'1%LE*](/?%K8,;@@NS!!7RV )-ORELR[D ;95^NV+49*%V&SSZ"CSF1M M,@%>8()DNY"V[,EY/EV'Z?GSYX=66^>N',-T( M9Q1D8L'F D$Q,E,S&@A<%1IGB%$$U-H.*1AYV"B'5#/Q6U]-;2DWR%5U?_5F M%%X*I+T5G:P9=>3ZQ4+[;0Q*<&^-2;I+;9/N(QM2][]MB)0?+ND>([ATS_#. MUX-;=UU:!\T6FZC9W3&/5.V#EZ0!GCB)@UM=B^8(,,)%IY 7@;L5<#P]]GUK MA?YQULM3(-,P5\SUOC_TJ74)UL7(,_3)!P48D=?^QPQ<_5I74;WYMM*#-P!;$UD)&FXM?(IN24$E(HM1:H\&#,Y(#IJB*25Q']V & MXVDA[UL<]G\6Q0"H\T0\EDT1[[?X&:=GM8@1^>BYMHZUIA8C)+?=H=;@BR-? MK00N2I?ZZB<=Y;[E<_\X"VKXI!O8=G-K*#_/IAMEX8P)6? (W"#2]#M6SS(Y M)&N$+UR;?/A%D<98AU4">$CK88AD&=@*V+IK7AM>28Y%JP*8B[LXM,J=Y QR M1.8Q"([IQ&MA!]3[%B[^GU4Q# (-TO*Z.B2Y]MXJ'C%BPG&>4@81:QT_93D$ MY/6GH&ECS-;&+JV13C.\?2LR_W%6T8!I]G3O(XYN&8J#N)%(H 9_)_'VQ W\ M5F()*?'"-!26#-08+<22Z2L]]3O^AU#^.%2;I"KJDZW,T5S=!)\#!R4J$UG*H SS'C^"/[:/5\^)-.XM=QO1 :/G=B&S:0_S*9\UU38A3H'(F&]P'!"L* M>H/,1]&E8="]:(9D/O8B13MQM#GZ6(]ST[CGW5EB^#JL(=WH[ZTQ&@JH&6GN&6(. MB3'C+=#S:(C,\;JO)0B%<>X,]UYT2?-_R"!ZW(OLO6F&1@6AH1^A2#O@9B2+>Q>Y/@X,E_1 ^X[GCDZ3U/ MZ>SCV:H=,%E&\3NJD0QY,[?OFC+FK^YI)IMEFN&6=TL\37-\R>/YQ-E^. M_WOU^O9B%HQF(7#)0=N0"#T9>+%ZB3QR[[*2*N@N63&M!C"H#J;=*/@HXG[$ MK?OV"53';7G;H_ION3L-LD43G%?C*?'VI_'GNT=[1,SG98GS5[,YK9!U'F Z M7]5>7Z^C_/_.%LL5><@Q-&0L:M YU<(WAOS 3.2Q):M4A. JB(?$T1+04=&I MKV#8:3*B=<()5D!:6:__H@?G,H+S)4:=HHERMUS;(X$,HBWXH]'L1O3KE")M M$R+]^I2]P$*P=X+NF5*JI 8HR'?+C!P-DI@.B#JHI,VN<'2W!W1$ +N@V=E M/QD/C)Y*26MJVE61M1JGPYJ/Q3U8ZS.CR2ON=E6^D])S?_O[*S@NO *;1:8Q M>]#G(>:Y$? 3''!#+JDCW+5NHN\=#]H0["87L2#&PAZT?TX6HL MNK8,>'6V/)OC]1&LH]2SLOR )_3TC@/4WQ]L.&%#\AJ=DL9P8TE[E 2JJ 3> M<@.N."^Y2LGKW6JC/++7N,N*O2NSGTD4OW[!R6?\QVRZ_+ 8R<@P1%X@,4_3 M88P"SX0!D8H)D=%J=B?7U _#?B)F0Q]6[J.S&S/@)#;%7Z"()V-J$+CT*YQR?K&NTWYW*>CJ.'R/LQJ4EBXV8LLJE2X.1 _$.(0GM*=-S;YD_(D%?S<[F(^N\$5&I MVO_-DYZ/$2(GM2\T*[[I&F7MTL-A"9LP,F9+;&: M5WW0/44RS:HGBG;@92);@XD TU*R&DBF MV3Z[RLQ>EZ:_3--/VI=8),BB+7GS1D!PRH!,-B>+.:H^;1'NP3*8V,QIR'&L M--HE7.2%=W'QMN 93(3A-#J@A50> MW[*]7KH^7)6N[V_5/O#@DUFT^TQ H[LO/](TSLZ11+DZ_+^'0TKJ+'Q>N?*U MM"!9%SXK"XY9%:5GD?$N5V8?1-;(WOWWD%83?GD#U;!Z04V0^Y>03"JC())/ M"-J8*.DU<@V[G$/=#V<(EFX?KFPQDQ*E@7 :7R#?ZJ4)RVD3KNFS M*=7>*UP"#9%#EIS1SHQ!E2Z$^3JL(1C0IV%,0_&T5C%DS--$359.W&7Y%!.9 M$0J!O'M!5AN1.<9 XTW1VJ*5TM@E%KT=TA#,Z9,JEV/%\JC&]'+\>;P\GY5- M;X*7L^ER'M+R6KGA5866KH;UOB!.860?-3&-#.Z7X=-X&2:U(.#F\?69]=:F M8DR1KHF0=*H=WZ4"5R(Y;S8FXX75OL\VL1W2L4IN^S=?534?!>E+IFT;-*N7 MFJVOK?I$A)PX;>%.E52ZA YW 3V4)VLG50M<*C)_@I)>=-F5+A$<[9S= M:$:S&I/W/)!7:( L.:RE*QU$EP4(DQ77.4?ZJXM#=@?*D#:8PV1^Q]DZ;KH; M5@*.BD#23#T'6TE(B&N:LD5VD?@?)D':'-D(_;K*; MR?S=A]E\^2O./U[AH$W&VR "L! T*&U#OU*EF8YZ.-@B.? MV\IJ:#G\9F;%8H%X?WNX\S?AO.8!+GXX0Z*E=\4P";D44A^!6W J5_,4.<=4 MR/'H4H-L5X#':JI=GW-U'<&AED9S0S-BR%:OO>T#2@<^9J=\5ACZW(_:&^FP M3)H.?+NM!OO*LMGFN _,B[Q8)YV)"H%T=B&49+9Y15!1!:N9D-[Q+DU+]@4Z M+'-J8(3;6Y*/PK?5A4"N,7C)P04C0%F6(4J5P6/*4KGZ'*RW2T4IJ3)!=O9@OZ(\@!)*?9#FW(BD=NS1UW!?H$"[##9)T M!TGRY'R[4Q"B.O0\ID1KPM;";BY#",R"=9$IJRTG2^$Q>7=(,9!3%;X?%/^. MDFR[Q*?[<9*#PPK/F$$D0YI8.DN^C?10DA/*U0Y KDO2Z!8\G89Y>=#E8@IH M/6TYM?%KI-$ZHPPD9Y)-*4OCNM2(_SJL(?GA+7CR]8.&HX32>SU<.TGWC)X> MO8.4ZR57199)K+EGD0QE3"R0AC@E5_9+=3B5%WU"NAPHFH''KF^W?C]=])J> M/(SX]>TI.'4$NSAC"PH+-,/$)E8$Z9]0R<58T=YR_PU'L/\YS>/%2C#U[E.B MCS[_6'\;22&T8LD!JF3)2A$:O*J=X03-EG#1>7'Z6=F&=D@[:!?>[65\-I%I M?\M3*QXSN6,^AUI%EZ@0E0I ]K 1*1NITRGWUR'MJB>A4 NY=-Q<:WN2Y?GK M::*QCC]C[5JR>%?G;WX^*^^6L_1;K'O,]9MXZ[N;5XV\Q].7L^EB-AGGFH!. MVP[-^D5NUGKP].X19\BGAGC\=OVHD]IH7W_W(7%^]9'U M8GG^AGOK@#;++Z(OKIEW+%@SJ?16K@@7 &!(H#2 M B%ZAJ"-<"8;*UR?2O>=QC,D^^*1^'][^Q@"<]K=\;K 2>KLWF&L=>#(L*+.8;?\NS+M+8)JQ_]:;987+0D>#.??1[7V[7TR[6O.<*X MZ0?F>#/F1!/5R&"Y@O"*UDF]@C&>GI'=?64N74"[!N?'WY?S0$MV/*6QO::5 MMJC1KWIY8S:AQ[Q_3:[=G&0V(F6I4G&VYHNL;L0RB)+62O:.J1 S$[>+E[71 M2!W'=*PN/P#:#_1#)=C(N6P3>3F CD50SCF(21LP/HNLBW6*=4FD.@+SD$R3 MH3#]]C9P*DHTLT<. +PNW#D2HJ3$LX"\2NHQ3D&0TH 6/$858ZTI-A *KR$/ MR6[YAAA\""%.;-RR,]6'+Y=/6UNVZ.-4H9[*6D\,:'-3$@Q"J M(I-0/,J0F0FY3U/GK\,Z^NKQQ;>_0E(387)WU))6EU$Y@M:V'A7* "$'#:AS MML[PK'R7SCH/X!K2KMV0-W>N'C>43KO;ZFM0%_KQ+BC#2N*N2'+_:*S*>G($ M4U; ;;3>%AV$[A*[>@#7D+;)$U"FA73:5$S=%"%9L_CY-*_!;1N^0\:,YP48 M&@NJ! &.\0PA:J3-N(1TVXO84DUUWR,5K5D+A/@M9%D5%@/GEL$8Z1@ M.6/J9/+UM7"WC;:V;*EE\2!)6=L+:0'1AMJ16*22,[,Y]BG*M(=9/X2HU'$\ MV6*EM!#*(QDIF14K"Q;@LE:>=[* DTS5PC^6]@'&N3,G,%*&$.YI0XW^8CAQ M=*8>V$[3>#)>???F*.7B,\NP/",VGE^^]C8L<3D[34"G/; ^,:#.$]CT>.HN M,U-2Q,O,(,M5:T6O(5@G@46I0O)):]>E9%NG;?1JHF](9P2>_#PON#YH\A\O8V[LTAW-Y4 M*L ?QH7VGIK8%R8CH9CA* 5(S6E;D8)#+-E!Y(5%U-8PTZ4R\8%XGX)-T(&) M3<78C',_$H!:@1=OX+J)?%L^34TVIW^P65(7*5TFYEJ.&K#T407?6V72"R_),!\O%R,?,TM2"4BEIGLYH<"' M&, &(5\CV+!P!3XYA;673FS(O/]1LQ=?3C5-''[AH5%J[?%WF MMWZIMP@CYI)DJ7@HFN9,N<@@Z%0+^V3N?(Q:LEMYREMB.T?! M&%)%B);$.K& >FNYBYXKE\V=%R,55 HJ"O!.N#HG'AR/$61@& *Z9+!+Y9$= M\>U"*_L$:=533)U]@_ORT4;6>D[NB03N!/DN+ B(*G,PFOSHK *:T"5^M#O$ M4SA*#T45O(B6Q:3!&%Z[8-63 K)Q:E,L%VRT2N8NZ9H-L \I?-2)EX=X2"TE M?E*?_L%H1!069>VWA5Z1.Q>J;8Z1-K$@"M>*G+H^M8):@!]2A&E 9&TJ\P%& MH-[@/*TJQI@0N,L%(B9:=(9VY6@-@G J!'(PN>_3NJCY2(84@QH0C_NQX:2D MOA8(B5RX*"0"DR70C'D&+J.&G(J021NM?9>;7?O!'%3$:D!\/%"0)R7;/A&0 M8IAWJ3 P-B*MF)JAX"RKQ="E-TIRY(^F/Y]HK&M ;.W%A&ZQL#LC^&JX9:/V M0TQ%CL(T9 B9)WI^'B2/*E.O1.E M"5&DS(0'9DGQJ^PE>)YJR74IE#(^E-#E(/X0L$.*K U(.QXETQ/G[+V\UG_P MCC9OG(:WT[/Z9-;M/\Q&R7)W'O;W^6RQ&'&3I"%S#JRTM6A-3=$PPD%1T8H@ M"[K2)8IW/YQ6]S4NO_72FGT9YO/S,IO72BV+M[A (O:'D0^(J$@'Z^ =*&DL M>)4$V*R=2-Z21]7%.-P3YY#BE0UXM.VJ1@^I-;\*= GRJ@HAC?\&T%'VD<7 M"DA5ZZ3S$B'$0GH].28QJF)\UVMF.V <4E3Q%)1J)*U^=-J\<+%IC(2G_=@P M!/2&DVD0$SB=3.VI9%FP)2;1I9[+ [B&%,0[!6V.D$K;VS&7B&[5/%7V/7L_C/8'! #7I(QH34?G]+L-L>="0.@,U%'SS.>ZG(.B'S6OK,_OK >/G MT[P.%2_NCRBO6J?R:'1&C1 $KL+'!F+-;>0<,Z/=TS#;Q:?K,9@A1<1.9!2= M5/X#8/*F4N?UMT>8I4&!1#/O:0R!U*]+48#)";UVD8LT, [?-XPA!= &Q=ZC M9=[1XJ_AE%$J)5LG A1>+"@1.7A4-$'/WED$/ M/FQL@S$N1DPRSGC6$%9-@#BA"E%)\+:XY,BW"*YK\8>;<)J3_F=6G.K=M0(D'&;^O )KS_3*,>7V( M6GJ5:M*F8J*VP"1E')CU8+@D@QB]5WU:SWP-U$!C&JV9<;0\^NV0/Z\RQ(7/ MVFC G!+9F"F2C4D_>9\<\U%9+[JD?SRL+)H%S;/P6'BP8+3CY!"R +X6Q91% M%E';+V*?:NJ[!,T'%AW>EQ$/JL/])="/[OD*%E'2L%VZ" M8ABR#^C=:4(.45"A,F"J_7-N"%P,JGH M^[1JW'T;/3Q>>>TKGZ_L0?U]-LM?QI-:R*5/LG,7\$TQ#.X$U%I?YET)LFMF.;FUS>SR3B=/T__ M=39>C"^C[\J6BEM E@QK@R@%D4<%G%OR 1-/N4]KL>.A#_'T[T24ZR;ASLR\ M%G!?'U[[;+(.A$;G6&M;.Z=EANUP]CG"5 M';9[>L=_PT@ "9M3%.DA*9?=3_\G*%*6)5):)!=(BJZ.&9F$U+ MO_[MQP_S^<>__O33'W_\\9?/<3KZRV3Z_B?)N?II]=L_+G_]\YW?_T,M?EN$ M$'Y:_/3Z5V?#=;]('RM^^G^_OGR;/N %L.%X-H=Q^OH >GR>7__#FVC,3U<_ MI%^=#?\Z6_S[EY,$\X5Z'ES"#QM_H_Z-K7Z-U6\Q(9D2?_D\RS_^Q[_]\,.5 MY&":II,1OL'RP_++?[QY<1?I<#S_*0\O?EK^SD\P&A'BQ2?,OWS$O_TX&UY\ M'.'J>Q^F6#:B7RVY@C(5SO^NG_;3WI@^$)!INHS(Z+LXK@3O$>.Z3]\?\_5G M,:(Y7([F/2*^^]F]XIU!%Q&F?4+_YW!LX5R!O(ZP? MB2.8S8?I+VGRTP+4O:\ /\]QG#'_^,,P_^W'H591 M6PT^F*QUD"EJ95/A)@(HG3 ..CZC+F6UF-$D??/(4=U.)]?Z'T'$T>*[@\L9 M>P_PD?E#Y[@PGI=(XC?'8YK?(Y(OKER@+2[,GE_,-D.OP7YH$-BA,F MSFQ2@HQ_Y9F/B8ZOD'WBWH;B9'N.W(9U9MS82^IW.2%;<.+%;'9)R+C(W AR M!CFXP'0HD<7,)4/)G5'1*Q<.QH,]BO)@K"9"2@B2N6XPW H,MS =9:,V%7N=VFA]Z7%L\G%Q61\_ZDF ME8\9>& &(^U@GC:OF.I?@XLRRAQ1QA;4Z(#MT=.C;_G?I8CID2)W#K<(T1CM M.S"=$R7VDO==*MC>J; \VZPWF$J.+'GN MF)9>T-EF.//"H(U2DCEL#D*#,S$C^I#S7?6[WM5_\R#+-AF7I66.JTQ^<@3F MI0[,EJR*E@F2;A*[N _4^1%A5XG?98/?EPWOI@BSR^F7&^@&0FICD!B9M"Y, M%U]8M"810JQ^#A8I2PL2K,'RZ'6_KWSOJCSLJO(:Y?X6SQO\>#E-'V"&^1W-3(Z@$1[BZ-CB*/V3#L %@LX%KGR1=>K90E-P_,+&#UJ_L:% M:O/7>@]9K@L9_G!U/?;7-)H0;_[VXWQZB5^_.1G/\?/\^6CQP+_].,/W%W)Y^'LX'-TBLD9MJ02LTJD,PKX1FW,;ED;72QB1&P$5&/ M)+GGAOL>TNR@Y4V$V4O:#<+--_'\O-@[.R$:W+IL[]48O .IS_-A4[K />K? M3V>WK<%^!'X8*G"A?*@A;VY$I#VR: ::'!:(X*-)*@3>)C1P( I\DX%Q1 9L M(^<6FI^,R5*9#VF7^S;4^>O"C!IP*,J)X)E/=$KJDCP+*@E6;(KX[7UPJI]-27_%,BJ73@M_Q].)Z\G)+7ZQ:LQ+@&B M4@YM-$P'3P CO0:Q:&#"T%G(1;:&BTY^0I>G/5IUMY'GQGW@WW^Z)2"R>7_? M/\/J>C.<3SQ*PS2-'$Y[@-Y"0B$=OH^?:1LI=D M&Z0^+?'\0NNF5V8!Z9_#^8=GE[/YY *GSS^GT64-A#Z9S9#^+[^#SP/M!*>W MSC'ND1RM$*JC12Y75!:]R\9$TY(,VV ]/%_V4_!ZMC333A-;=39_59; KX40 MG \Q.,62BP1*%F2AI,A(!,#16A-LDZUQ+9I'OXGL+^-FBO_[9))G3\;Y+4X_ M#1/.WDY&>9!SRE%!9!&CK:] 8"$KPX(W,0OG752YG?;703J"K;J_SM:R8&^! M-Z#"WZ>3V>SU=%*&\T&U+*-%RX)&3MN1YH0",S-"!UJ>]C[K%KJ_@>'1O^^[ MRK-!JN/2?AZ_?_[Y(XYG-\ZYY%0ANIH:N+.U[,VQ8!TRP9,@YPAD =%"T1L1 M/7JU]R/K!GF.;W"&]($?:-OYF3:TT>1C7?02Y2"+5,C,L$SQJ)G&F%B0$(BA M4J8H115(&_/P'E2')T-/VKMC$?8E^@;[_EL*TM! " MR]7VU5G4#.T@6*'#*16G,\]-2+$9TKDPHB>A-S@K_HYC6O"(D#W)%R3=NMCY M\!.NX DG38G9L\!]HJ/,:A8MSTP(GVQ6(G+=A!,/X#H78O0I_@:'R)U%#XK( MW/M2F"9<3',;6 PHF*6S,N7$P5AW$ OB7!BPGX@;9,)? WHQ3I,+?$EF[2"[ MZ.(BNT/0*G5*B7EM-$O1QR(3N4&^25'$&BSG8S'N*-\6*I]_P.EOD_'D6VBK M3H-JAZ_L7$4VA^-+ M OGUG?>A]\T195:A)I;+BF1\_&4]%W@VJ-:\C+5^LI&5TU3!/( MJ)*BD.OE1+TN#HD!>,6$1RWI*Y2VB6V[ <^94&@_.3>HUO@-YS>.6BQ:)$7; M*F#P9%VYP#RHQ)(*WB,*#:&) ?L-BD>OZMUEVJ XSE,Q[3=S%:%@D]A-DPU M^#(<7#V=Y,LT?S5=7N\NDIM3ALPC2@;DQY$\I&?1J5JKKDLLY-9I MV27_AC[_!AGH;[>)L G B=1[;*7+28\R[?'FY :>FY?XRV36+J"VJ/381N%W MT1RVR*,?1=W5>D]2/A@%"G+I.!B&"$3RJ"/S6="!Y(02G@?+2Q>+X115OZ&X MXX":WT:X/6I\D6_^DG"0'_L61^57&)-UDI&G/U-3SB<6=>C]"=]BZ[O>HRWEW&6IL./59(WD-5E [Q= 52H M:QHFD[5.4:M:.L*#8B"2#Q*TY\)WTFV7ISUZ/?;"096-!<,AEB4:!!%%XZ:7'S,QZ]-GL2W\;,@@.42;W!C'BQ:$1[N](/ M%VV8:RD8D,CJ%Q\F(X(W>_X_E\/YEY\)51IVZ&7>O;IJ?S#-BK)ZEM.M6JYJ MQ 7,PB4?M<_QN M7RV9BO512:94+7R@[9$%0L6R,ZBE\Y'+)HQY"-CA6=).K;=[7?6IDP;9P[?P M/8/I]$M-;+VH3>.?S.?38;R1J-,(@"!L04F&@@ZY='LC?"ZE> EFG MLM3&MDD>VAKI]\.JGK76M\V_]AU86@^87XR7+>!4\IA45+5^BC;GZ&C#UL8Q MD$+P"-+Z+#O9_]V>=X;T:"7M'A.1.T!<] @>2%' D9O*DB!/54>H'4%5A0M8 MG')&J([=]AY^V/=)A>WEW"!3]>'S,H2_4GUY:%,;=V4LXX4$Z M^)C+4)BR?V MEU"'UQ@&)GA&_T\GBD#E;9/&[G>AG#D7]A-]@P+)Y4 THN7;2D]:X.P?'VN8 M\WF-D,YJ.//E<#8?:,YM\#HS6+1TL0C,UWM-D0I9QR"BRDT8TA'?>=.FA9(: ME%,N!' UPN#GRRFA?8W3X>0J]CU;_/#5XN)M]OPS3M-PAGF0$#QP#\RBJV-Q MO&?>!\FL!P-%DRO>:@+DME#/FV&-5=? 5=J >.'&K0=LR7$*/'N6BR#'T5O) M(I>!*5I$5IE#SHTN1K9$^EU2K2?%-2@5O/?=N(H?U"OH5^7&%>!;3/2K\R'6 MG#'KLJRSX)*I@T5K5,E9SC+/L@1$AZ%)A'@_V-\E!UNHM$'!WWUOT,/@L9BH M4M+,9K_H&*S)^TAD=4(J)@L;HFTTU6$/U-\E'1LHM$']X;WOTI-$@IHM5#4; M9 \ "CR+T=;Q)AH92!,9K[F2:+ASMUM!'V GO(GPNV39GHIJ4/!XW^OP#4X9 M4"FM!?-!TSY<.YP"SXJEDKF((8GB#DFH.P"_2S[MIZ:^IUEU)OU_XBB_&#^? MD;C_&&AC0<50F$O!U-SM&B$F[);;&%744MYV%3:ET.[R^/.DS8'4T6Y_^_?&G/V6LH<]^"?I/ M".S%PJ-=3HFX=B AX=Q8PD +ZPU8PUP)P#3$:M&1@8UI#PJ MY.0;D)M@R)33R"7SU@DF4W29(PAWA#C$O9#/DX '5N4:%NZ7KO3D]8MGJWX8 MF%_#EWJE_F0ZA?'[Q>WZ?]%OU<9*Y>LO+> /E'+>AE3[P99:0Q\4"U%X9A// M1B70.G7+8=H5P7GRZ7!*64.EOFFQ,[_!JVT9EY4_5Z_/&TR3]U=JO\EJ?9VE$_ M,4!3)6>5%2(4@MN"I$?NVG5(1NTN\#7JWSN$OVB.66D[Q0_U!O\3WFA0.)GB M\/WXV>6TUI!]>4>;^ S20A/CO/C;:,'TK^\(K>U5J8-W$*0)#B++D==^RH7, MT^04RP6QY*(%:-^"1VV6<]Z$/ $*K&'VSM( Y)J##2P$,,SP(C-XCRITFPZY[9//DUOME;"&,JWB M_5>>T&_XQ^)'LT%)'CEDR;C6))"H- .C:3OB/*>DH$339'/K!N\\"=5016N8 MM'=/Q/O"@U]1:I]0BY!8%KDP700)PFG'G$5,27@?RB&3SKY%]UWR: \%K08N99;!2:E*M/0+)Q%A6\#]+HG6IPK7 M,*^?W/P-[\<]J$7&[)QFAEQ:LOFD(&>V>*91.>^**Y(?/*7G3]XU4N :VNU7 MD'P?Y.!:PSAHR0EM> ME"H*.M%H5P1G3*2#*&4-E7:^%;BZR[@.:FP,_;[!-(+9;%B&"9:WN-?W&C># MP2^'$(>C6F9%B%72PK)<\R.UT8;Y.LTJ"$MNBN.QJ&X9/2W0G3$%CZ[,-?3< MOR+@3DFGDT)S;PKCU@+3(@(+B?Q@*8Q)R=:9:4U&_O1>B+^F0C%&!^3/9^:$ M<>2-D3]/3CV=*Z"C]19<;C-2Y*'BT%T6]TWW[LB=EB8;YKBC U,&.C E'9W> M0')@P()IH[13Z6J_3_G['K(\=E?[.TMX5O>?92;0HL\S.JTDD/*"3(E64Z>6 MRB1(,"))J.64M]NM],R,VXA.I-_]5EK>1)B]I-V@'OXFGF5'TBZ(MNAZOS4/ M[D(Z;.O[GG4V:2+PPU"!CG$?4XP,K,I,JY0)&10F7! Z\R04-MD*#D6!#2WP M#\Z ;>3<>Q-M\GUP]O,]S5RG2Y=IV5VX]IC*+AJF."CRCRS9GKRV\= 9O XV ME=*M.?.V3SZ\I["OJB:'DG.#%J)/+V=D*\UN%B8LJ*^"Q2"\HWD&W5'6P:I?3A&7[T(7@"TMA0<1'L=PZ$6? M'3BROS(:6!$/ PVTJQ5Z)YC5.=71@9D GQ+BP?BTK").9M'4HA38T2*LZR2;Y:.MXFUTF[ MFY]Q5OKM291->N@M39]E@MWDXN-D7+/5%QM7-H;<(9U8\K6H(F7'(LI,;"R8 M)$_.\T81TWM0G8&5V)_4&W0_NX5IR?TNH%K:AVM1'3F8M+_V;D]J[DWT#;:* M]>"D=[ROB!F_YAA2' ME5L2'.<""M.JCH\U"U_6*):,B%[Z9 AX"_W?B^H5=).V_>OAG ,C>A!TCPV. MZZS49U<,)4(^+V3OSJ^2,U^5)WGR\3H\RKU(1,1%L55F&KUCP07-DC4\:FVS M[>1"=)K+W@70(PXP-)'Y@3FQ?!&Z(-PBX- +.XX1=6BCTBWXLH<^>C1,MT : M2\BH5&'2^-H*!BQM==625@F4R]:E*,^!,1OB$J="F&W4<&"B?$WF7AZ11A?M M8_$U[9DL)%\DB[41%:!%%;BTVAV,,K?!'7:Z>0OE;G,X[:.9C=&/'N>?OYJ^ MA_'P7XM$?ACGGW&6IL,%]$FYOD&Z]N)>C,MD>K'XY9^K<3::?8NUVYCSO9^Y M]S3S?E=]:V@YJ5)KDT6I>=HN(W#R5Y2T0GA75,B#O9^^QRWHS6=_'9Y^U<#D M]11GQ-1EL<Y1=P"Y.$VV6.QZLX=9"L5-HA!W\#Z>GK5"VV!=1!C"E)XR9Q# M2XL-,X4*7(J#(-@7C&P!]US3:734M$AN^XOJF#^X;3$C61W[U#;]S MTLID,C"LJ:,GDLT,--<,?$!.WTLIM-ZB'D;Y79.K9R7V/0S]!M*?A[/%E+L9 MR:G>Y@UGU5V;#82SL5A36%'54)8RL2B3(\_?*BU!%*PST?#"Q+40H*SUS"=3\H;G-P0\H#>&[!<&.9+\-4% MC@PR9.:LMRBB5 A-FBQL"_3[(V)35388-'@CQ6\Y+^IR_F$R'?X+\T :38Z* MJC-A:^\K;9 % 62QHOA34XTC!&W[.JVFFA4^_+*'- M5\V0:4=U,5N,K%14.A?- E>622LB.E=,\7P+!W/3<[X?/O0M]+YG NXEFJLD M$QU*-$$" R7J/9X.+!3N& BIN),^)CS O<1!^@>=!)L.K+*3ZU"TMD9"5#>7 MWA^&4M.*>'#,*W):,/MDT 1E5*/QIR=49G84>FQ5E[:-F@Y6?]0%U)]U:=MJ MKU,ATBZB/Q@O2G(6I47&BZZS,JNUGRR]%38[S,$FX9L8TH^E+JU_.FPC\8/4 MI:4BG!0V,- ^T4Y8;,5BF=,J>(R@!7Q?=6E;:>C!NK1MQ-L@)^#^4ADM59#< MU:Y.=51WYG0*1EZ8CI+^HK2VT*0QR:.H4-J'!_V)O<6E_V6<#?.P^FE?KP07 MVYWQ43@?"PLVURQ%$ PD>6V9#/B*3<;8ID7J)D3?I7G9BWH:5+;=S(6""_KR M1EK!\IWI@K"EG?DPQ",9G?WH])[DM!X5TC;/:!-2;Z (X3DC>'10"A^81Y,9 MS[1;@N(@C#TGRCQDEQZ+,=OHH0%37KQ^=6TYV<2CBD5!O*U\I,@1E< M*3++)H2X1G!X0Z1O]4SZD&T#J_35)YP^&8TFBT20J[D4U\!D""X$YJ(7='!& MQ8*+@67+0?K@77)->BEM1'1V).A']CV7(KVI$RL7NUL49/XF8UC)T=4>L)EY M"Y+Y7)+)4I9NS58[U1A=/_5[,C-W%W>/&7_7(%:U]QU@]%W&>N/YAZ]5W5$# MMW6XA_A:O,%+.!B5=]DI$GA9U$%P%LE=9E)CC%PKEZ%+;M)I:/&>^M%^E;B- MU'I6WJ\DJ8O+BR40RZ,02B5FHHAD'!C:7[Q!YHMS4@>>0NHRGKZ3^KYY\F%K M.'>6_:0/P?5H52V P.<;0(3R(=+K3D!2IG-!* 8VUM(23. #G0J=8KK=-'CS MR8]0@SL+;N,[V&,=[=O+BPMR 2?E[?#]>#$R:SQ_DA:Y^S65D$R&-,3>*VE[ M>.K>M;1]K_Q6-6T6$F3*V [=!5$M7<.'!#7IX_CXY3%=/?W7_TU]> M9UI@,ABQSN004&\9C&*1%\N2%3HA=TG9CA,JMGOPOH[@+Y,ITH.>74ZG.$Y? M;G@Z?Z>7_^5D-GN*)%=\!Y\'Y.\DE'3&)DC -*V80:I)L5BD$2@,_:^%:[@% MQ@,G?;5DR6VWL96F^N['O:K2_17^>S)]=CF;3RYP.ALD+"'4G=QK\FBU4O7* M19"K:TUVQ2J'JENG]?6??X:*[TN:32ZQQXFR3$=RC(,*9)EC3-J718"K40W.1E!G2(_>==&B%>-H-/FCEH_1YO7S MY#+.R^5H*8?957'L(HI27$YD^-61B'K11!183*B9DIA11*51=VEKL_TM>"=X M9\R=!OII4)7ZCW$B(I-$F^V1GK&?&JKM085HRMC[-7'18.'\?NW5VGG MLX''H!T*8#X50E<\DD"D8D(Y>B&T!NN;Y.UL1'3&M.E'"PUJ-5? WN#'R70. MBSK2)3*NP.14@V/)";+#:L^/H(B]!E1!EZSK%-'=F1]W(7T'!-E3#PU**O\^ MF>0_Z Q]R1P)5,+$@M.%"3*Z VUGW(O2 M@A1KT9PQ)_:7?N_UDC>1O!B_J**&T>O+2,M>_6R0N4/%B;.Q-@G2FBOF"RFT M $H>O<@RJT[QM"Y/.T/UMY'TFEC;?M'4Y[/Y\*+.3GAR06?9,EEEU8UVB??& MM+YGDQH)2O,!%B U>UN;J;A:^:F97UC*3H?$@_92=AM]N". ?_Z(8W*FT(4$AJQE,-;2J:<#\Y9[IB!A=FB$+VVFG]R!(9TZF1GM90:N0>?G^*8-#,?*&O) "385 $;:/!..^X=2J+ M3L9-]V>>(4%:2GT-.W:.OBYPKJZ^?\:/$S*M7@XA#D>U9G1Y 1&%#$4 ,#31 M,VT+49<;^JLBOUX%D#'F3I1XX$'GRH,^Y;M&^3O'5N\%]]MDG);X?$QD5!O) M54:C6'.UIYGAORN$&-DHB:#1^=-4:U24+K@.T,&M=30&B;M'7-=6$ ?)B/Z MN-E5]X&!-#YY50++7M0.QY+.-^D4"ZB%\T5& TWN:.Y".6-^["GW-538.=;: MB;)?SS\C<]+($.@/C5DR\)EVOIB#BLH!#TTN>+N .V.Z]*Z;-4EN^P5HNTGC MJEHP9[*3M-?,H+-,^\4]$^V!1I:D*M.UZ6:D;O'0@[0K/)B-TDK:I]* \$XR MY],O[^B?+DK<@I(EER!8!BV95A)9K"D.9'8AY]F $TWBM?=@.DK9;C,./)18 MNZ,N#I%_78$M2].[0&O9 >8>;,=I_=*;'A_BQYY*.#1/T#F;=69)U&L(H1*+ M(4IZ-:QQRJ42=!-S]^#\>*#/RU'HL87L6]!B:4G=@;@LPN1"!NV<8X5KP317 MDI&-Y5F6*'F042EL,LGG 5R'[P32FPYOV5TK#8I][N);H5N],1WP M'=0RN07P9,R3/=3Z(&=ZT,DA#)7;.'/V&H'VV)*]I]TV>!:T,,PZKB&C12$. M4U1X$,YL;[([6IZV:?PAND%;'@-.IK'FBO15286A T&$J@K%- MLJ@W 3H!-WC\>$U-6VEW&!1QS%Q]^#*[:WG5!3=HD5SB[59Y6PNAC,3:KM[ M&0P+"0T3J"TZ+H7/3>SFQT/>!VSM$^?N-OIMP-DW=.9,AVF^3"E=F@+2ZJPD M-RR%VM(88DT30L6RXB'3*2-+FTR*M6B.T#_XZ(J>]*VE%G;[JI7NLQ',9C?[ MJQ,/'EHT];B!9Q6MZH"H M:03Q#J0CCU#;3V>W(S_]"+Q%>/ N,H$J2,DU(R^6]L."GGD#Y,HZF:+5/"9H M0C!%TC,T>%%!Z1V+,JB613: M9SHNB_6YC='1$>$1HD![JO..&=%"%SWW8?[:$KQ(=*"QL.RA,+*2"KT#BI!$ MI024;-!WB0$]@D$&K4V%W>7:8Q.FV_VFN\ XTXD%6VE@0[/[7<37<&*!3CFH M(CWCJM"II8F;07/:EX($ UDZ8[J4B)Z&%CM-+.A#B=M(K>G$@B0#+<8K%GC6 M3 M>&,1@6>W)5C!H*SJUTWM,$PNVDOW&B07;"*[ODY+.CJ41>47(B+& HN/& MUD&I=$XSCU*P+*4HT;L<91>+NMLK^.VSS_?4W$/&/7:HNP5E-5^U YC>3]#; M*(YPCNZCD_6ZW4.@?9^I=T"!)WY"=LQ9%\@?I!T+"H$R046;,^JBN_01.R7M MWG>^-E/N-G)LI]0G^;\O9XO)<QPGA+)\.+1,TORR"XXB[JWZ.NVX YKK+10 M[C:'TSZ::7GO?]7^H:9(3,8U*6*9N6Z,2B(P(7 AA=H,(CBFG/8Y6BW@=M_2 MGN_^UZ$Z2\.F?WTT:(U]"]-UT1,@/VU-VDE^@;7PNO!25[0 M&P_,%>V91N/I-5"%91XRC]ED%$WRS@[(AZYI 0>BPS82;Y(=4-L48GX.T]JL M<+8\X90N27A(S(9$J+@U+&9=6 "P+GAK36G2NG8]G,/?^_>@JSM7_WL+NH$I M\6*<)A=XS?F7]1^L3/&0(V0O"O-1"*9# 1:\=H0T^N*Y+K+-9+![,)VU&=&7 M+GHI/GP$UES;^B#YICGD^N9K>7NS-;5X/MOUC,;7GP;>OX$%P M_?159M_*<@GN&^*=AO3P\QS'&:__3@T!JP**:4K_+E=:O&8+APF"*SSB2F%9#7H#3]5223(DC063_$K5T>?*#1T]') MC)9G%K .4O=USE>P=&;1Z65S<5%HVV*O/HO1T]MP8\?1T]OHIX&'^7HZ^32L MYM :E -$!<[:R RME99?I]$6#"RK8E!D7KQM8@O>!^J,&=.;+EITG^C$YG]. MAW-\5=,346NLPH#9QJ%"CX @&LVM&O;XVQ[(=PW@!Z%3"DJINHH 9U" M82'SP,@-#39R7W)LNBQ9GCK4&J6PBU5W\HS9-_VR,6&V4<.QTR_!*@2M( [1G(_3M46&,_2 MZ&FMJP;QB7N@?@5ZHYU9%[@MLRZVQ'N%8"?.5%".7DZ1/&\2'#L)KCV0S7&J5-M&9VTGY2SF$*X2'TN2 H+P M9%I"9%H"L%AL8,5G SK[D&]/(.]]0LY-/(?/ZFBJQ\W3?V0E\X(#;DJTVCNFL):(!F-9]$B> M@?* EJ.RT*3 K0NXDSI&=N-,=WMC1YVTJ(AY%9\*DZER:&$&SPIHD)VQUBZTNN@S&GD5:.?;VUB\%ODXI:UF$QZ.G]B-JP M4*<31E0IY\ +5TTNUT\X#M2:)7M$@K;1UBEXY1W@_AD):J7_?=WS'91W IQ3 MM@0KM66H3)V*)QWSM<=3"L*B0CKUH4O3K,?)M1XC08>DVC8Z:T"QG_$3CB8? M,;_#]&$\&4W>?WDS?/_A.A@!R1HOBR0\AG9W#98%X3134F(P)F> )A&A!W"= ME$F_OUXG[9328H[R,G"UJ.T@H<\^##]>!Z^"-!#)R !:/]/"8$ULYZR8:@=P MJXUN,]!T,Z;SYDI?RFBPM[R;DE=2EWE=5Z\L+0D\2U(:I@THYB$"D]Y8X#)$ MEYI18*1R8) M" ]:AQRZQ$9.0XN=!A?TH<1MI-9T< %$$8S@CG%3T[X\V8J@?6).9$%@2N:Q MMSRY$QERY1YU2D"#9JS4%'YX/$E&5&KY2T M@QZ>OV=P93B#]^^G>/6\5ZO'?+W(0:ZPU#%B8#,Q/@FRS%6)+#GRVQ+G+JLF M(T$? K9_ [O%Y_U"K_HJN^6?P_F'E:_Z_',:7>;A^'TUA.G_\COX/)!:".$% ML%RP-M=Q@H&*KA["PB5NA?)-(@<[8#V\_]@KD^YVP6NKK18AJ F]RA5J%<>; MX>QW>L/K-^ ]BH$**H@,@K#5\"W(PJ(WF4F#5B_F4&&7"K;M8U#W@#HSRO0F M_Q8A[?4+OW*W58XZH=+,VCK4BM=:&N=+/)U (X5S.I/LY,>)=RS^[S$,WLRSDM$LV4HM@NHON-:&]$(T\2;@] MO'53,XW['G/8>$M/>I@T$6*/CL("V4M:WGB&-P N03E9M"A&,C"J)G@HP4(T M9*;JE#,9.D3D;FU2-CWAT2NU%]'U_KK>H-==9!EMLD$:9G*U7DU,#$3B+-5A MM%)E;R7O]KK>]YA'K]G^A-CC9>(5,H"W=Q%IGTH1@HZ8Z#+3FB/SP#,K 8+A M%E"*W$VMZS[^\:MS;Z'=5:/J[2U=PK%$FY@59U TL:K4@0ID23#G;9)96Z%O M#UKK\&J>BP+W$U??W<9HA05GU3B$T6J)J[W!0%!8,DNY-K4&1;N^+9:!L@4% M9NUO1V@W:''S,QZ]-GL2WUVMFMY#ID^_/,5Q^G !T]\7ICVIR:(%SD3A9-J; M'!AP!2P1;B.AN&":7$8\!.QLXAY---&@Z<5=?"MTR[>C"[Z6M0T/ 3Q.,4._ M:GV0,SWHI$5G@0=Q%E!"24DZA9IF8RP+@4XY&P64DJ+F;:9('(P@AGRTWU-USUD4(G#>>23EZI"UFNQK'H1*YC/$L![27$-I,RUZ$Y M_*U=OTJ[7?NYM\0/<97[],L[^J=7A3@EI!*38]: )OH[QWP R4SDWBJGO.^4 MA=B'2;+"]#U8(SO)OT3S(D@^34>]*@UA*9Y\(S85V*$G0":-)TXGY8)V!R[*K!NX--^A+_(=I< M_0+#Z7_!Z!)_19A=3A?))#<;$RUJ=F"Z^G&&^?6_H'5ANIQ.A^/W3V$VW*=K M50,4>^?QMI;,[5ED#E7F1M0*5Q*+CMK)H#S6!GPJ%!@TP+-GG?[JXY<-JL;Y MY1#B<$22KM&_*Q2OOCZ:?N&WR7CZ#9*7UUE823LRX+AF*J.OXZPSHY>0>!(4 M-SR3\1_:M%+J="2KZ&2-9PS04C1(-L'<<22%R1 M ]-1*!8X& 8:E8LNHVW3S;L@R9J;-$_N@>17?EB6MM(IY=B M/%C#='&1 0K!P**6=*C5T,VIOKZ';75U,BP]CO*/G>AZ_SNZ< Q,S"%&B\QY M:>LULF/19V26_@=>>LSPRY$HTFD[W5I5#7RM-V3*3H=ICGD]QO7? M797L=<#>,I:S#_@C!7MZ(L*=2J #:_'4F*B"0VMU8M%!IE-$ / PJSW1I E M8K)NTL?U]!CX4#CI! FXC?(:$._7R1B__ K3WW'^R^4XKU"%(GR)3C-C8V3: MA=K.6Q,T(RSM]M%:GUM0:CVQO9]VU]]*Z_%Q)HUP;%K@,NH M;A>(37N3/HSQ2/U(^];O)O[TK)P6O4<[0%6..VDTJ5A"'>A'J,G0)]M='(@VLRN=^55QDF=OVL#LB#K0$/TAOD4,N/1(,E! MEB#:GF_W@#MBM+8OK79@S5XJ:6L577_YGT.VI&]#D*O%*QQQ]*4R(HLG4D_HJ\4HJKG+2Q3O; M]H+Z+J;OC26[J.) >XFZ[ATOBA(R,%J;JCUQ:I["4Z$C!=82L(\=+\YQ8S$!B M4S)$7TLYL$D![GV@]NP$L!PH_VQR\7$RKB_/ZTMZ86"&KZ>UH] XOY[B:'@Q M'-.O/1DM/FY1W?+MKWW-WUPHX1VI\2G][N\#"T9)9&WKMZ8=JM9P0EIM.G,RC>8)N_'=S^PU3.>ORDJX]!)'>E&K<+\NR(22"J%F*BO+M"#W)7KM698R MY<2C3*XQ97M:R5F2]AA:;G!+O492KZ>37VJ/]A?C1:OV;^%"$19! ;UE=")H M"9I%&NK771P%);!^OJQ%X5VW8! MV/*V\4&$Q[EA[$6?'3BROS*.PYKL,6GE&.&LHR(SKZT>76W@24:>X4'[)CU2 MCL26!ZX+CT26+730=U/0T91*;V6Z.\ M3OE%DHYARAK-=.)(WD!M&^&]*DIX++Q)4[@->,Z(-WU(O.^Y$FL66ZM-?\:/ M$_K;0)F0;&VA2L8&7G4.B87\ %IN=B%)H7/H9&'?_YPS4'+?TFQP#[ .W60V M)S(N;\>>C^>TBRV.3DBK']=&RQZ4R)%YD2+QDP[20%X?R408;B &FYO,#-T1 M[QF0Z9 :ZWM(QAK,[^!S'9K[83*JHW+K&_'Z:B,]7'F\PC5,F68(1S^4$G?Y<'GPLQ6LK[ M+C?L7MSXUC2^'V>,3L80$^/2U""52PRXY0QERDHI0(VV$R^V>.BY<**5G._R MP>W%AS5X_O-J-R-6#R=$5BXD\N!85&0R:)T<"UH+9@P/X-%E?WO@Z 82//2D M<]%\KQ*]JV[?B[70(8ZSUL=^,LXK)_N?.'S_84[?^D3_]CTNB+[(J!U <47R M6%-OD/XPHJ8@$I]YC@4@FU1NS\UXP,IHB?9<:'=RFKU+W=# H[H!+J0B) M)5UH>Q51L>!IL;R@L]+041N;T& %X(PTOI-,URAWOZR"-3O;C96^P1'4AF[5 M$7\QKGTD,"^SN*8X'0B!/),+SFPP=4AXB2P:BW3VDM4E)&#BW+)[IF.H_YK,B?/[MJ67@6*!]H4B9E,8T'2(7.9EUHH MK9CT7%N%M8ZZ'*I*Y&&X9\"T ^IK#=,B-N)$*M6 M;,/W8^(X:)LRUI;%H&@K#=HQ\"$PXU0.:%V!T*2STWZPSXA@!]3?&OKM'"A> MP5_6T&->N/U/859/[8MJZBW.])75%R#0OQ6.14O"T:YF+R>/3$K+O94696CB M@'>#=T9T:J"/-;39.>!\3^[@W7IWN%L[O*[B_7:A\:OY!YR^^P#CZU"%->1U MA.II8+V+%]'6]J2"SO64LP@!=)N&K@==Y1F1^'39L>9=V#N"O;EF_A\S+)>C ME\." P"4-D7-("A507H6JDQY5/2NHK!6-ADCUP7<&3&O=UVL21;L+9GY8=]Y M(&-4VM:X^Z+]AS&&9(' BG&TZ2L==9L&+]TAGA%Y&NEE#85Z[,O2L>*YH$'O M7>U8J@73@,A\2<@LA^0+ MD,38[01]F/8!\2-=7,J?2YCDX#&8^]'L!4'.O8CV$871ZDL[P+PSWX$N^ESZQ+S791QG'X$ M7D@CS:)45],&C9Y%H^D,5E(GU"FH>+"6)Z?;CZ M6;;10?-^!-GJG'U1Y/X% MQS2:PH+TF?'$>; B1OIAIVN]1]&/8!O)W]N/8!NQ'; ?@; \1"X<4T:0,^\- M9R%*Q8JRP7C(9%QWZR[QR/H1[*K7GD39HOOWYE:"3[_\"O\]F3X;P>QJIJS&+3!^%[9D*YVU&$2X&>I7H+_1EK=\ MP[K ;3IK9SN\1YJVTTK_W7G6F_(.NZ6MA6U#5,!+9L42)[0NC@5:!K,@$+0. M@/[ 0=\#0"W\YA MOHCRO5PVQ5^\.B ]A& 2RY(6J\E6I&7GS+31167'#:@F^2'W8/HN+*F^=-*@ MA\$&:,OWI NXEG;2O>B.8Q7UILMN'-E#$0T.I/M!1NNT@@ ,@JL3/3&P&+&V M84%C(EII1!,+YP@L><">.0Y)MI%_ W+\'<VCOS5M*12RYR4J-'RX)?]8H52UB/MZ#H^NMZ<#Z;& M>V>=<(V.FC8=[.'#@0# M[DJ2KDB&0&ZX=F!91$6NFW76Z*"$S$UO;GM8PQDQ[UB:[?L^>(MU+#**/]9O MOBIOYY/T^ZO%7UZ/8#Q $"5@$4Q"TK2$+%DH03#NN(]18:25[%H,R#: ML;33JKUGEQ?EZ3/V":9W6^)4S)N!M^7/ST MQ?@-SFNZ_&3\=#*^G+V>3$8#2!&@%LYBK1O211OFL]0L:!]YLDHHN5U#T5-9 MV7=(^M-CS"D,3P-(126EF?4)F.;>$5ZM6)!! "^AV-LM+;_C9.5]C("FFCGU M9&5GG' @D3D7 M,1,_,6 [.93.V4C4MMF@H]]F3EK3C0,5EY&UT<)>VT"\ _ MDY5WT^?6^:>[*.,HK$F"%X$B,3!6,IVLI[U99&;H)?&U"T4L3:Y''E>R3[I7 M'Q=W6./W+Q%FN"BA>%7^,5O^TX'T9(^Y$AGY\[45I]0,?$)FO ->>]S)I ]N MO]R/^0RH?AS_>%T(M'K=BHDY!7"L +G4 MNO;[\;607DAN"UAAR7UH4GIU?OOD3C+M<=9C0Q?TY@]2FES6DASXLDCV226G MF%#3.FL[(@&SE[NH'0B<9D QWP%(35;RH(_,D(W^/PV,^ XH]! MZWU.P6RRWIO#).BWGN*8J$ &B[!<@/.UIPX"TTE9!H[6[!*J& *FH+O-BS\0 MX#_YW$Z_AYCVN=LBOPTMWGA)EZ_MP.1@9;'(N*^5#D%+%K3*S#D>Z(CR*91N M[2,/!OE/(K?4<9]#1P]C8OV,5Y5!;_ 3CB]QX R(X+0F&YG.'.U LIB$8#DX M+ZW1A<=':(#?6N49O 2GSXY#3&/=[96_M:HZ<7;YK@L5,L]D<2%$J#UL-8LN M<9:%BHG<;\AEYUK'GK&> 8=/4:M]SG\]T$%U8Z6UNZ!!;9B(J&KBNF<^J<2* M )2%\Q!M/!%[Y$\F'TS3+8;-]GGN? UGW_C9PCT>5!^X>&N9,)Z,+R[)CRC1 M,UD2HLS6HSQYQ>-=YB$N_6==@\!@7>D155S*+K#HFS&,ZD]Z$H M2\>1QQ84?91=$O9A7%/-G'J7A&2ECSDE!EQSII%'1HL(S%LR:HJHS4N;YC,\ MUBX)6W&@8Y>$;71QG'KW#@#_[)*PFSZW+WS?01E'88W@ !!\9K9$>E5 "!:B M@9HV4WO2QJ1X.2.V[-@EH2U9MM%!\RX)TMF==&@P?,*R#WCE/Z)M80+\Y-/ M.(7WN'I'"PY\X,&Y7*O4/0D'03-P5C+II"[1)B%"DR#9/J#/B%\'TUT#KV!K M?]J0B2LQ>":@^M,>.0G*2V:\ N5L,2XV::7V.*-=>["JJ69./=IE== HLF+> MR$1KR9D!9LY0!14@N-IJ]<]HUYX-1D\&G+-EZ 0WS$E +)3Q/?T:[&I-E&QTTCW9YXP6D1(=UDI%I M8Y%!])RE%!S/47%,M]S01QSMVDKR]T:[MA%; \=IF_G%( WG/",Y=4)6,I,Y MA@$6XP!E ++61!,_Z1S'V^]C:;32V0F,M^\"]\_Q]JWTO^?,\5V4=P+C[;T7 M5N<@6 $ ID.A,[HXRRR=UDD7DZ)K&$8\G_'VAZ3:-CH[PGA[4421X#4+UB\F MU0@R^V)@0L;@@PA)N-2"4H]^O/U6>MURO/TV2FE@:3V[G,TG%SA]@Z-%MM_L MP_#C"EHA,]*B!6: M[T-CHXS+SIALT(K<%,-HED MH .2X\7)8$&P3"_ILJ.!.7N-(R>23-"<%5^-LZ0= MBXEX)17$K)W@0C5)4SM# NTDTQ,?.G!5NY9UK"YYQ&R8KEWB ]GT=5QVYFBL MAS:)6#VOXXR8=DP--QCAW*KH,AM7&V,[EE*=Q*1%9+3/1L:5"B$8(3TTJ6'\ M/LILCT#@7C7>H/W_]O>-UODBC6&(;Q*1?I1YA_L0 MKJEF3CWOT*%S-F3+.-(?NBC)@A*6)6O1JIJ-FPXUQ/%Q90-LPX&NL\BWT,5Q M9I%W /AGWN%N^MQ^%OD.RCA.E6WQTL;:)Y%S3^ZL\BR&11&IREE(&;1OVKGG M<>0=MB7+-CKH.^_P.N3];#+].)DN++KEC0VQDSNTCLDZI$:[&O2C\YI\#5>$ M\3Z+V*UKZN9GG(1EO(\V)OV+\LA9BZ:*[:*\$\A*##P7);)@V=B:34>.*+B@ M6$BQUJ\;&:&)*W427.LQ*_&05-M&9T?(2M3@,K=9L<2=JKL[,(@BU7ZUG@01 M,[:9HO3HLQ*WTNN668G;**6!I74G[2F!-M$8)*,O9,+C.%F3P;$0E+,89(BI MB3GU^++-]F'%7F+?N'6TRC:[O+B Z9=)^<<8+C/)J,X(_64RO8!GDW&N:1-9+0K:2QH,!D)'_/)ZE! MN^@3#U%XRXVR0N"@$::&&6(RFJ)D*HPT;NM,\%P;@Q46:XT_6"=H0WQL&6+K MG*V5[%<3#U"BU,@5LZZH.G(LTK;O$N/2&T3C0J,*@0[83B+&L1M#.H2R]M)$ MPU2Q=1!_P_F+<9I93$BPYDY+W)L>#7:ZL1_B= M$&=WK9Q" QIP#@(HQP36E"%N2""%_G I.N6-PVB;Q,\?Y47P/A1JJIE3OPBV MDZ-J#90A?':4#3 >"? M%\&[Z7/[!C0[*.,HK#&:"^FD8[0+WEQ.:JABY_QXQ33<%7C-IW0"3W_4AOR MDL@^5C-GC_!32SA[QZ .)JM;@2B!7L>L+7?U= MN[CI">M:5P\X%" 'EC,TBG8&;LFU-;3'H+)!*)V<%.Z@:-&KK(;L;6"8HF#:*,U"B#4UK;B2@BRQ3>IY!VS?#WEVU$<# MRWXCQ*O*71%#487,&<&58=K1'\!=9M%"LB#!"=FD9/Q^6-\/4;;70H,$K0UV M 7T]PH78R72XF$SGPW\MOK]Q,0,%X#D',FZS *9E[=.(-;R27(X0(8")+=C4 MUP+.CG='T6R#2L*-P&IQF,#@R:,*K%@?F<:26(@:F))T&J.!(EV3T,1]H,Z. M2;UIH&EYWD:4RWAO#F #:@:H PD@NOI5)FLN"4A9>LUSV]N8^P$>ZA:F,5>: MZ.-4[F V+NGIEW?T$5>]&0&E,AF8P,*9]K1E@M3U>$=A 46=DW'0'>DKMN/? MS?3)B:Z;U(ZZ.:0]7@&N.KMV@-CRAJ8#QN/)D&6[MR=L2R')W7&>&'7)DK W!>@ H&R=7S]9 M $A1O*Z%M0I8(!GM9E BA_!Y=ZNEHO8%H6S1+ M72Q)P!<;RGZ=_5._NT+G)5@(#Q"P$,$PYAER MJQXBZND9QV@J&#$KMUJNS]Z%^<>MQY20K+"D"$+6AGC+$+RP$H@$FT*RD<S^^$OM( M;63E_4&2^GSQ>4=(1)^%#QJDJG.?O2='L1XM/GCOC/::6!I+?3^L?+B+=9#L M%V,(;L30:D-(^.<:(89IQH/-X+BR=2Q*@:"S )G1*I0IE4Y3U+MI\/K*)ZC! MO05WB);=QVKN;C8U-RR*O&^IY@6/G7B\4NXA]7G9TQCZ&KO7Y %R M_\3U3U@62_R5_C_[.']]L5SB/'W[L SSU7:XV*O\WQ>K]:9JB7'''/GX=>A< M))_!UVETMD AQZ$4F:7(X;'+=U2*GI!M'4]332H@MT#D#_#S'ZPX0K1+ON(R M?,1K%;[:2%](@!!%1=EWNB+3U/2>]DZ6[)2P34 UAA#]A SQX#H<,9/ZV";J MM'>RDE)(X4 63I%1,K1W"ID++Y%1M!NUC]U&P0\DY G9U,'U,F)59(>#^559 MX[(3#YK\2^2Z@*I #$KI"M?B!2C#6&;",BG*"#=H9X*>D8TUT]-M6]/C5> ^ MP-#V8428E&WB"AA3]:9'!T%9 ]D'QHP)LG1Z+AI0@_L8B8>JPFU^(S;2RE0J M!_E3<#FG#*2+@97>P0E*!$BN%3(.NBZ9X9[Q]I /DW"UD8$ MK#ZDJ?71V1$ JQ&3%TDF<,9Z4)C(U0@Z0[3<>ZDS^9A-/+.3!ZSNI=>>@-5] ME-(@T_^: HS%9UR^PVW(L?HT^W))FLG>DU?J:\-RK3XS%3W-!E"2\\)#,44T M&*\Y1'6FCHZBU[ X2S\6@XD15$_C4TP,V M'V(1@\1^;Q[]@%42U]^9<5-J9;?EQ+626H/3'$&+&#$PSXIO4VO_(%F3.EOW MLY-;CTCCZ:&!-]8C59,B'8$8-<0@,ZB4#$3I"F!&$S6G0R UGD!\4FG6(3;3 M2"M32;-NT=??K\-Z\[F_UW]PB7?*E FVU"$Z7NGJ:TIP"FUU-X37-C 6FP#^ M/$#3":11>UG!HHTV&L0 ]Y!VF6?K0%S+).F#U!TG)3J:+KO9R !%'-Q:=-"2 MF1PAF]H1*WV$F*P%Q0W305)\:P]YL!PQF7D<(^DC_P;&40%KWY3WX?PJL.6L MPB5J"X$;0V00TY'\+2@<%3*5BL8FT$VW*#F\TSNBIFXFE :)N86#B^?THX^O MYOF/L/P?7-/WN]#S,K\15=9"$'VAID-Y,/6[!,XR47CV3K8!"WZ,L*=D%:,J M8>1VN+?+1;Y(ZS?+][C\.DO;%C]4DE@*"-&2RZ[(4B$*;D$7:7V6,04U6D_5 M700\49=S%'F/W)F\HV=5,32V%*UV%M^%J+'[E.^EYO!=R\,5=5OK(TFYS1%P M!W$:T0ON$;#BDZH20WT#26"RP!"]L@%'0R(XL.H?:'4^D.;["'?LAI#?B0ZZ M?NAB*G^$>?B(^;*MUUOALR&/%[,#982 &*,%0U\USZC,S7[H>\I3[UOAL%VS M(TE_,;;HQ@:;>G\15VDY^U(E>8VRRG8([R\)E$QRBP:\PD(F'$5%(+7 >?(6 M;3+J)JSO/;KMLMK)ZWETD4ZCA_IJ..ZKN+B@WYFOEX$$]_=L_>GR-;QM9W4? M @[0;[VW/&Z.E"DAQB1B-"4K09=%0HYD"ZBX)V?0=NC"[D/*(&"Z[0?O"+J6 ML^8WV'"V=?J MB*^V9?QK"K23L>AX+32K#PZU>9>V/K@B)?THI_Q]$/V8@>S])!WN"!Q1KS=C MUY$DWB"U\3,6)$+RV\7Y+%T?15F3,*NSB$*XJ"@B8[+&U.2P.>8=2)'H)R7G M()O4RSQ,UI.PB1$EWR35N>7Y/]?.S=]G@\NV<+6 $ MB[F8PKAITK?P(%5/PBK&D_N(*8X[^=UF<+02U3<4$'+U#+TI1%%(D"VWK@B= M34E[W78'>8QOH,B19#659_8^1>M!1^YCG59,WCQ%"4)!(,,$@\8$;VOA5Y-R MH EW,XUE#0.ZEOIH90(=)%W(?>E::J7_@:TD^RAO C9G?)$YI A<\UJEGBTX M+2)8I0MQ(X-.ASZX3K)KZ9"FUD=G+?SCG6]VE6"XS&45[7@($EPTO&*F&_#" M)0B8G! BSI,A2K@WIAXQH?AZ\?GS;(.(L KS7*F= MS3_B/,UP]2KGS8>'\VNIJP&IPWV7&IPD'(7'F^E :UF4Q)]V2@5A/63WP$%YU+F6/ FWJ8!B"$$6!UF'H+6*.7:.BAY? M;?#PE<7\XP=^D[ZWN)PM\IF).F9E,WC/ZD-. M*. E2V!4E"')VC76)%OX&&%/T5!&4T23<4YK(F_UIKQ>(IW";R[6*_($ MVAJR2MDG18:<;,4%\A[K9$ZZKS-:%T4PG+W*&,J8BQDXHOETNOLYJ M#++IW\OX>3XKLVVY(#F),V*=8$779$O\J$_\Q6@926XN)Q.)]MVOTT:6> MBN(;"'9L7,$'>-\EQG0N/DL/7B4&RE@.#K6#:$6. 7..3 ]UG@Z976ZIZE&% M.96<\P9( //;L%QO<>7"9KK0ZJ=OUW^RR3@4\HCJ=#IP)9$A1QN)O83D(#%M ML]2HV@P"ZT[BD3+.8YK%XB#J:>"'7*=GEV[H0E'+]/)MDHZ306ZEQ =L98 & M#F,;G*NL==%@4250@B<(SD6PT86$-AJ#3;J[#F43CV1ZCV<2?00_=A'O?RU6 M]7#\;5Z683O([F)Y+:"Z&H):9YW2=0RF5#0;42,J+PPPEY)/6:!'U\DIZ;;> MX?.V0]6R:"O30Z1IWV%&_%SO1[HQO^)R75/7;Y>U3@E/?K1?J?[RZY MU$%;"H3J+*[ZEI4*&;]5X+.@H-@&E50;&+&[J!E:N/.C5)>8-Q^__4&]&]Y5 M<9Y%XXQ508#TRH%R(D'TI@YRD8@:#9>\&V)[UQ4/?\H-U_7-.I_Q1=L@<_L! M/W]9+,/R6QT'NOZVW5*_K587F,^XY<*CH5->%V+>*A*#51$8DX:.XR#$S9MM M)$BT^VDZ9;L86^0M4/'N(NU:;O#,.E>8(H*TYP64-N3>!2LI3C26L>(-%TT@ M-Q\C[,G:Q;[";S!SYGOW[H;IG[YM1+#-&JAB>,K.@67588LY0HQ9U[2A24P$ MN@::9%L>H.E0<$WC&\)8@IY*UNZJY_^ZJ#;1HBI%2X7UQ5*21^XH V,9O[*#I^9_Q E=\TI5%$WZ)*ZAH]NZ"R"T4M$W"W23I. FXDG=VL MB!I'X )Z-[EYC60HLV"=B.%![7 =U'G;>2 MKRUT<8CDW)LE>_SY\5\ M\YD[<5ZL/RV6L_]#T3PZC"X9"W2'UEE864)DTD)Q,@4K&(;2AM'[:9I*H-S' M!FYW0HXC\A;C)[Z3]C8LWRPW-WG^=SB_P+>XW%![)BA0Y\EZD'27@U(L WV0 MAR+H&)52,LY\8ZNXC[8G9AVCJ*!)"_45B?]>U/>P[025,\:1A>0"%$-VJ[2D M2"^' AHY9B:CB+Y)=NT>>IZ8->PMZ@:YM)]G7V>9[NS5V_!MXW-M,1]>S?.? MBWG: 4!XD5$R\M^8JC.F(]FKUUY Y-J4PK+*;2#1NQ#W%&QC="6,6!!Y%0K6 M\RJ&%>8*:D/QXQ;!9KD,\X^;$/&G;]]_A?C8] 3\'9;YS099:?5G=>97= #^ M>5'%2_+;W)AG05M,/ ?P25*H(*T!9QV#'#/:B)81>TTR;VWX>0KF. 55CSW6 M^<< \J:WMNU)^*U6(R<\DXHYP^L,\^)J48FWX.@L!AXI%HN!#F7=#1ZIQZ*G M;#=-!=Q@YO+#I)[1EAE*, Z,$)Z9]K46.9+4"6=1H/+=-P(3N)^FIFL,> K]M"K:% M*5Q_ /=..V5U!DEG%2C// 7WS !#ZS1+-KIXL"-B@L4'8QO%OJ*_;1FN9>V! ML5;YHC5P7[&87.U8,&@K3IXQV5GEVJ03)UM[,,@)'4G0QZX]J*BU[ZKCO'DV ML]DY&7@-]+DE%[@4<"D;*-H$%V)QJE.=02>@[:M5IUA+T$N%BZ&B'!E(?4/$ M985X!S+&1L^_MO[A\?+WU,!-'0X07T-MDMD%J6.A]9TFLTSD@DJC(:0H@U5& M:]-E6,XTM/@ ]/VX2NPCM9&5]P=)ZO/%YTM4G9BU4<2'M4* "LG6)E4/H#E:: 0%NK- Q"R(5#% Y= M5,FIF]FT9UA:N8\[-*[H&[PMW5$8U(6BYUU:V4MGCQ?6[2/PPY16HN%UPKH% M)J(#12<6>/H[8*%0=%BB4:)Y]]HD2RM'MH ^E%A!RXE>^8-<\Q9HC!*!HI+8C\%"2':F!4Z'U*3/M?>E$[EH:&/O3Q0D-5 M/2U&_#X0/\@LO51$"T-5BX,V4PM])D$80?N_&,.[#')].D\/0RQC+$$?^^GA MZDGM/,PKG/7&NTQHHB]> =WQ->FG/#A?$$P,)6'.*L/Y!PGV-Y?/??H>8!LVVM_%AT^+BPH>_^%O//^*FZ-K M6VE9R=R%K7_2V8.HX',7S ME_/%-[SN!>P\ )9TSM-Z]L?Q%FEF]>__7CC@MM50&$P1K*EA*5N!M,D#?)&MST=$U M @UY@*H7>3".^D&W1^'Z;)Y+*["M6.8P.,M)[C<%O8,.XNO'H%865 M-B=4PGL5F?':>>6B9SIX%RV>]5ZML4=TG\%_3V3SI$)V)H-)=&NK7(\X)AQ$ M,G#&C,L\-XG]AI/>W)U\\+3X-VX OK>-A_S,1!F*MP$D*W1,!)$A"$=_E-PZ MNCI$\$W2WF,R,<$3>US[[>UPMK* %J]W^S957^=EBQE!'-7S*WS<3.@N3AH% M]= #94J 4.<=,,61"^Z2NCE^ZLC=\P]Q\SSM^Z@V,7:V>F^![B O_A>&Y>W- M>R:--<@9@ZR9J=CD%IQB@GP^C6A-'_?,F(9+*$$ 3"Z $L>0\3Y#(-S5)V\)M$UBMT3AX-N9\7-V//;5P;R'N M8%M^^8?ND-FJ/JSPYUI?39& M/$7=CXC>,UBZ.P[_1;^X7OVVVZC_P>HU87[U%9?D,VU^^'-8XZ]AMMP@])VQ M:$G@1H*TBE0AH@ ?N0:KF-%!J\)5.\_Z<'P^FVUR"G;4 .OH*F..RZ^SW:2J M6]Q?;?D-HZL/BW4XO_[SUXO5^L\%.6[K=Y@6'^<5K>=:"GYUALX+[>C&TZAK M96QF$*/,D*W7%';'C*Q)X?)!N'MV6V1Z-M, [:D9D]N#X=?%(Z M.D?[7A99@5[1@7-B[/^A,L/G\+\SEOU3&?OA*(PRG!=0/E:I2"*A"B0HU+>*]:DAO50##Z[?3)) MRVD!#W8@/A_W.[,16KLD(4EM0#$GP86*H(?"IRR=#&):\[+\Z;XHT,DF>@2E6QXP3E\&[ AY#9#D8J7V[9.]A>'S92!.Q MGSL>Z\9YEK[%ZYF2+"E.EZ=E3%-PA@*\L0(*A6E24'R&I@DXQ]WDO%A@?ZW< M82S#GG9?Y?^^6*TKHQ\6WTNFWH89&?.N@9IBE=J;,2NSM"%XESN^QM1EQQXP,G:19DY--@ &>5 6Y""D:4P'.;D'0L#@[5CW_LH_,H&I]D MJ[_*REII J#T"E1P 6*F;6B89=I9H6PG+,53;_4_I!D\! S01QWMV\2[4/.L M@ %ZJ>?A?O%]9-M>XU)*P8IRD*RF4Y59"]YP7;[P)*.RS 884=%]1'HD M8 ";@I("$VB=$GE@(8,S*H-P 9.STNO2K73R1( !>JED#V" /O)L4$:^JYG< M&#(3*BK&%$B6"Y&2)86#I1#G6)CPFL74I#7V&@W/^WK?5QD-RE=WI.PV01=B M6E[N/U!SG+M];]W,!@FUPL_](5$$G@B7##2D'4+XD<)%I2$;[X(M4X2;V MR\EH^9%[O8V2^\CS<# *FR.+3C4Z^=[,+['CN;+"8S2 *D10JGCP)2O@(F@3 M;!'"'/+YX2X:#^\1#-!FMY> P:IHU5_V(*GDX.Q(1<^=PR3 >.E!99;!9R6! M%YF=Y3I%V6[F:C<:G[;5[*>*!F?-C^ @TJH<4B2/UBLBQJ0Z6ZT8L)XYS;2E MZ*A)S<#4<*:.Z%+NKY!6,Y_'!FSHPM,+*E5_5*I>MG((9)]]%'TJJ%2H-?-> MI4W8#\IQ"8&<3[(YKS%7I.'49JC-R1AO+U2JR=EN'_V.G=C;5I&\Q_7Z'//# M$#7>%Z*R,$#+*>8QFD'(CBX>441,CI<<;KC_]R3WNJ\YP4?QY@I>M-=.>TRJ M'5&!"2$2^24R5(=3A@2A1"(*L[4V:"?%(;"HGKTQC:>EL<^?UV'UJ9-]$[., MBXJ1ZRI %J(#;X2'G**7=82,E-U.GZXK/F-S::>9!LGH1XY%ZR-BSI"-(]M6 M9.#1&PED$\0\5JBN%S2\XY]$ [36(!3=5)E7X,>POEAM?$84+)LZ$DOX5(=C M15UM7$)QT@:?LU6E2>KS%B7/.V$Q3#$-@ )^(.AR6W0@J67.X0Z:CI,R&*BM MAW0_0-0-HOZ[2..%7"<1(]1&25!U>H!WZ $S=S$A_5>:#$DZF/8?B;G;*[^/ MA-M!CUT><-_/OS_Q[\M.W$ MSD+;3EJ_^_-/7+TC"*U%_O9R4.XV\U(]G,6\^C2;$RSFDK5!A,*5(M>E*#(W M5X#[J*0,Q5C1=KKX750];X]P/(6UP,/YD:;=ENE"5$O_\$ZJCCR9?+CV;F)E MC";Z%G,@[B3.YZ)+3'3@8:9M$)@ KTP"1MM"2B.C,4U0HP]H#UW'E!_('/I( MO$4]Q-V-;U<3 9*,3B-H:77U: 0X3]Z!HFCTY9S\'%4" P M;UWF4NE&8YH'DWXD9-J+]6H=YKG"G"_.SW]=+.O?GG%?&T&% VML >4<0O!T M--CDC2]*!NZ[#;L08-7*/\?7= M@=MQ>+'^M%A6(,,S19=Z"DX"UW4R6\J6O#<*&2@\2,:I%'R;X;4->7K9 4>W ME&/,X.V%#/VOY6*U.DO:!U0N@!.;'#C7$(U,$*4WPFD1Z'^3,O[[>7DQ^J-9 MQC%*^Q]A:8=D=D$[^ K+C!<*UFK(+WT=?J$V&0!R)Y,1UGOA<\A-,(X;\/)B M[$>SC"G-CNB-/IN$SLH[8(*VLG(R@BLY@HZTI7V1P9DFG;B'8O!E6TS+AAH\ MD!T2_)(I):(/%KQ+M4R59[K^)(4^EH5B)6.V3;_ADP1/?48[9I@EC3A,8IC, M'^7S'7ZY6*9/]=]]!XS565B!"K2@0T'%+" (Q<&R$I1/DB5^(Z(8._>Y#]G/ MR8]\B9I(N0"47N(RIR'^O0&"LM8T8()TT3H*/#9%#W$/1H M=3[:QF3H\(0@)0=E*M*FCKHVBB3A.7U?VN2FGR&JZ3X/+'I!J>B/ M4M'+5@[2Z;^'HD_%B(LJ)LC@01L*B)36 9R,#+)3,FFT6?KCC-&:C/'V0JF8 MG.WVT6\#FWVX851Q@QR]A>P+28@*AM!)FDP.!\Q-'E8>LJ8%2.:T!Y:NO)?DR_V:HX]X&EVI;D=N7Q1B$N024-!?M1]YZ\J,C% M:2\+9*,C"91)"-K0;1$RBXQGPWF3"2-MV)G@R3ZN38_]U#^"54RID/4JG?L-$/M9$1ZW4'OO!N M^7FU6EU\KD^GKQ)YLZN-09RYY'@RS-=!A103<87@N*98V 9K+4HO0K=9.2VH M>]9F/ V=MZC#K>'2;T08YI\OEB2I[0;;/AQ?BZ56O_R#RS0CQLZ\,0&5X(#) MTF;+FH$SA@$%:85%7[CGC2 O^I+ZK$WV0!J>4KGL[0K@5_/\RS]?9LO-)WRO M<629.V>#!YGKIK,N0Z0-!T)$22%+1B.F52?;E;,7BY^<_8Q8(]OL%GJ<8\Y8 M#"8)X-Z1K\6]K*H(4$(*3(7HO,M'ML51?)=QK6;$LMAVD780B3GK$T@F M#2@F*>3PQ%6*.5FZ,AWR4\S$'%ZT.V>C5@+M1.MM8$62EV%UA1SG4=8'H0HY M'NA05=D[W@3K:'1.GO5A,PW[N'V6N&,;_#49_P=G'S^M,;_ZBLOP$2_][K?+ M6<(J_[*3?V%)Y9P94 P80&F5P#-AH1BO= B6SM1I=:[OS>H);9G)O7RTL*8) M)HD[@HI4SR&NG(WPGME .9ZG%V5B\[ MFU2]YIT)]0=9+5IF5'4$C+&<#CI.7KQ# \Z)$HT,PHM#CNMLP>/+MAJZK8YD M;P=_UWF,S[L"Y0>YM=XD$Y2K=8X5FR!&B(:\;%&41B6Q.#L2F-S8I+]LFGLV MS0E8TJ2FM=YX@.AV2F11= P8(2L*!540Q+>.%K03EO[ !.)QL"Q'9?-EC[6^ MF-I9W2D^C3W(? HJNJ@UF,PWP\(U1)LR1,:Y=#G3C72:SV8O._"($=?A;/*4 MG^(Z"4,PNNB%MN"-3N0Y:P[!*0]&EF0\!N^3&<>7/#!G+YMPD*LY93N<]KO? M@VRR((IPF,"&.I,R:5<#50DLQA#)-] J-QD!>91?KVLG)*%=X72R>?*OE*;X)Q:AH5@7)/>ZR"@/XE<,8N.$-M*P M5\;CB[J7Q;3"THZ/,Q]'8UZ<.86><_20>+"@BBS@HD0P1GLRMNA<;I>0.BRO M)P.G=W!3ONMJFK =MGJ9',#R_;?Q?2S7^7PZ!ZL*Z%Q?C((IX.N(4&:E3LR1 MDFX.Y)G&UMN#UY>M=Z"MU]H.I]:1=DU3KSY^7.+'L,;?B+_9?#5+_P[G%S_X MZU%K%W31@#R36Q*< &?)*^9TQB1MM453#NT1/D[VBPL4DRR9;]=\TH2EEY.HO?,ZQ(I:W-.C 0@K6VP0.5%TRRN>=7'$DF2@ M#1(?+!O6"/SI&6*'#^IU.(K&IX(=?@E[N$%P+W_UW*/G ;)MKW%1 M%'>?\5KZ"J5S!U.K>1*H_$&+%:(XR(Y!"WI-$,;D#&;Z*+ME#KKMM[A MU,"1#XT2%\)(FO=#O@;N#;&2INH^ !$H;:G4(1>BQ* FI'5T?. M=$-.J_F]+XO HS 9 M>1'63.N^F>PH[9>=--C )E,KTF$L[#G6?_2=S9*E3ZX.].$U.C,"HDH66$2G MD8M"04W;0I'>-+]LC3&+2=J:S)0J2?:8&V[0%,$+ Z=8JA.3:?\G%2$Q4ZSP M*3@QK>?S*4^@/XW=-'4SFU+7^A[>J2B&*TL:$+*^4UJ(DDX2*WTQ5CBEW;0@ M\X8%0)-4Q8UJV8W;\W-8XZ]AMKPJDKB:;&\\ND3A!*?[GKR@7!4F+4AKG%0A ME-.-6/O(X80.R2,G?R9@AR<5UG87QUE(B2?2*6A-)ZB2&DF?28-EQEC%1%#Y MQ)R1[LR?T ::\# MT\R+)N-J)R.!E\T\ST@ T(&EI1)C!OQTLXS M@:U*1S!KP2!)4H18UQZ!!(K>N<.=4FY%53ZN=IY<9/-3.TT<= M[9L[NE#SK-IY>JGGX2Z/?63;7N,QI5"$%1 3UZ!$DN"YSX!8LN&*:ZV?13O/ MB(KN(](CM?,PH9@M24'Q@>Y2ERRX6@-@A!8R"Q.QW"@4/.UVGEXJV:.=IX\\ M&Q1K;R\F^N6-*7N%4H2$%-)1<*=<$!"41,"LT[]7Y<^@Y0RR!3!*T<>IS2>;AJBD*E0BC,:&6MR33](U03SX\T5OVBEM6,U M;F]&8VR3JG^1S-:+7^B?? [$T54*=5&N.;+;-V[,(S=W#R6C20/XJ+*YT21N M@DDQ1'(,C51.QU!?_R4F$S@BU_[.)O&A!!V]D5Q'%FLK/$B&!BB6\K37=(&0 MK*=]%IB7^2B7Z&$:R>/C%,2;%%QI]IKR?_GG"]9#9P?*:YCUCFF07D90F:+6 M*#!!R%*:*(K,N5V)<1.6)GBSC&O;H\'AC6L=4^H-OXNS&Z]]_UZ=TS'Y MCL[ ,YVL\TY;<)'$KB2QZRRWY%*BL^1A>A:/XZ&/QN+SW!?3LYXI5=<^= +\ MR.(?9"V?+SZ?68/,\:"\J%/9&>A EZ?*(@.I04 *%.PJJV29&$!Z3P9? M]L@4+&=*I9F=^=R=!"48G9F5=5X5HY- *_ Q%_":&>Y]2LBG'Y<\P.#+#IF" MY8PX^[OI;?GS[.LLXSQO@JXLDO I&S &ZPB!A! ])M#)*YU#9B9,"X2J*V^*HMM)BYO9X\.XLT<*-5'8S5[;"+HZ!1F[H3375JMZ4.OV2G]Z::- M_K#JZ=>#]5+X8JC@1TQ'7A&Q>\+N0D:/TJWN=C!^B<'C558#-'!3AP/$UU"; MT1>?,&5 KD7MYW/@0^0@C)9",69BZI+1FH86[RDW&E^)?:0VLO)VH?+E( #! MDV R0.&ZMF,Z7Z?%1N!!.129N6)P+/7]L/+AO-E!LE^,(;@1WT WA&Q#N1TA M-CAC9 I@7)9$"/FP+DD//$JMK99,ZBX-U=TT>'WE$]3@WH*[=P\>:@;&I@+G MUFM^#6KF*UHA+3[.9_\'\VS^FF*=Q?DLATT!&7W=N!:+\H:@=(;XGM_??5Y<3%?GYEDZ]!*!*_0@4)K M(#!!@F0).4N**&DRT[L1/\_.>J=@%ZVJG/:I<[S^ZY4U?A:-*C[4]W4OL0[F MSN!*I(UKE1.E2%9L.VRB45AX=D9]).VWJ$(:+5/(K' V&@$R\ Q*! Y16W+E MDZ/H--)]5-I4Q#_#QX!!MGL4C1_[,>"2>XIS%I_Q*D+Y?7?M;%)L+L5,0;@# MYT4M=-(J.T_ ]FBZ[V<@ 11S>6F(67E5D+U*TP,?9/"PR-8R2.= MU4Q%5:SC8U(^_QO/P1YN$CA3KS_#Z$][O,L7$,9;09 M4%4 2,X*$2PU)*^MTSY*O(EA=@]\3?''?TQ>K@(ZL]UZU $QZC M[2G822M5M C7\9Q^])$H_",L_P?7]/V/] 5CE?=> UV(A?B/ 8(Q#HP+UB(C M\TYM'C<>(>PIV M+V?Q8EUC^O7BS3+/YF&Y#?P_+?9^45E M^X=_N_KEGW1^D3%7A=0$ ZU0Z5Z4S:]C[DW&@#J#4V=Y<-W"J0O@H3H(E06K MLYII8SF5BO*,I<28$]RA]86?G3KS TL#B.B\(_@]IHLE&<]W8G_]D=@WY9>P MG!.W5V1^3TTGR[2TO#Y@> %*MFX%;355.@Y(T448)3W@&&K*7#F'UJ,AAL%.H/?WD?Q7IOU6D<7/,M4&ZN M$O\#V=EF_YVUPIE:BI)Q!#EX(#BEFJWWR(?DFI43CLG&HE\%)F/$1+6 J MCX0#&?_IV]T?L$EC2^],S$F!-G7NM8VY)K0C)&5B"JRX6)K4,S7DZ?B/E(>W MU''/_M$LID&"\F[*KL&.=J&OY6/G8P0>">!Z*A;1R5('JO,89J>=8BP0=<&% M (IO9H%E#ZA%CI+V<2X'=)&/#4E]JM;61XL-K.RJ.O4[U.QEIQ7Z7 JY4#)E M!]#E $=TRIE(G4IG7'-RF:2E2UK_+NJPL>)/D&$=##2-B%<:&(9W!6 M:% AQSJZ7$' H@,3GFG5I$9L8OCE34UC/ V,7ZTQKZ\]%&*B(J'U^J3::+K]Y?Q/_& MM/ZP>(=?+I;I4[AZM[&Y2%^D .'("!4S!7PPG!S$5"C.UCY8V4GCCRSTE!0^ MIDSO?3\=\2UL^S;X(?Q#'E'.FP\+Y[_-RV+Y>?M(N/^;4]>/'ORVLQ2^7G,F**3". M_ ?EN8!H)-(7%HJ*BJ-+G3;C0ZL,=3!^QH++)6;Z]%>K%:Y7%33JJ@WJ[S!/ M>,9-G:S&(Y3 (BA5'$2'' KZY'6V,90F%3\=:#O<032NOF]Z&6.KH8$K>INB MFT2__E3+\'^;[QX/(MV-*%QM";&Z0A0@!"L"&$6^$J*SG#7IP>E+Z%.QH:8* M:A#NWK+Y77O^_&-]VV+DV)Y.= 5E4(MOEO I! +>(ADM9 F_BE>Q' M[A.WH3&5-2+0\486]Y!,(EIBJ-A5JXOSZF'5D_'MOTO^^F"UWK[677&5;2((U]REJCM7Q!-Z5 "XZ;[ D74RWC%8S$I^= M(;93X&VS=(VNV2LIOL5Y.-\\]<_SY>"&2T0QBS;8*L-0BB$/(2OP27+0WJ*3 MS/"4FA1O#J#YU(WQT&J[;7'^&!;W*J7E!>8SX^D$M]:"SK7'7V\>?EP!G@J+ MVDKFS2&]NRXT/V>+VT=M=V0U!_;,7WR^.-\VU.VJFG[Y!S]_V82\1/8=?PGHYJS"*9TH)+S@O8(PE,7&CZS1S!;IPG=$*S:WM=*?V7OK4C>4 K_# M/H;5;%R.7OG/;/VIMDP1P41E)?;7Q1)G'^?_W\5RMLJSM+G#Z?1,5AJ1P8B$ M9,LL0DR>@RTI5O0B7K3I9!S]UGT2EM%0U'>8Q;"ZCGJDA6^UU.1?YXM87ZG7 M8?YQ1G_^??%W?<'.6QF=,>:5],:!S#R2 Y=(&I8B60I>406&RBO=R2"ZKO@D M3*&)>.\P@I%2T-]YW_8"&%VAW8V!VJU/?'M)IAD1F,X41GI;9'ZTM./!%5JW M%!TBQ3Q$:,=N]:G _%?-_O_"Q<=E^/)IEL+YIN099:JO'Q8,V@*J(+G0PB>@ MTTE;%[C7G0!7.DTWN)>*0[?5C*C85 MIO_[X^+K_[/[Q*V>=W^XJ>;OJQYV?LU(XE\,DMV(E7&7%/SU_LPI(84N!K3A M#)05$ARW$4+V1@:I0KYK!-@@[?WU_BEHKZ?L&NR]?_UTEG@HM90)O*N81Z@# M>*8U"%.TB(6B0G^'AS5(>__ZZ2EHKZ?L&I2 _;F8_W79F<%,SF@2!T9A Y'" M:\\TL4.Q0]+UL2-CDXG@UV@X9:4.%6D#\+BK .#5Q?K38CE;?]O<_R:&Z"5R M\OQ% L6$@^ =J\E>8;((7(4FW;9WDW/ZH=&(XFZPQ6]3M3/R+G2U!S:_3=@Q M,]1>Q@@^69(YG?0ER7CTL<,PD6B*B #;S"!L+ID[^@_4T[?(CKAEQ_& M(/H(O$4K 5%5&\Q>;_V2R\X]S^KSC@.N!+&;DH'H37T81.\24Y6X)N7>=U%S M+!#1H8C](0'D-0J +;8>-)XZ-&S:6(CO9QP M'"2VN$XCRW3%%0?6 M63HRI:CI%>- :(=*9)'\S=;^4[60WC'& 0RDA_ ;&$:E:IY?7ZS6B\^KZR#Z MB_F?N/Z$R_,PSY?YLR0DCT$SP. 12*X6U&J8.%LX9 MLU?:9]WHC'F0KB=D+6-JH,%!\SK,0PX[XEY]Q'FZ"KDP1.=MJC35;DDI*^J1 MA,0"KXEY+=OT'=Y+T1,RBG&DWB"6^2]<_A'^FYSV;ZM+ZJZ.NO_ZX]WK2WBR M8KB7PM775+IVLRUTJA5RXW,P/@IAM&H2[W8C[PD92@-]C UJ<#?>PB__?)EM M[\1MU]@V*\R=D3(6H+C.4KB7-!FWL!!XX#P5LGC?N;"XXYJG'^^V%/*(6 <] MR+Q\W^E Z-V1\""K.$:HVU2'_>UD@ +&QA?M17 LQ>GB!##T'%1D%EQP]"6K MHIC S%2W6:#'MY1[0MYI&DH?N1_:0/X7AN5?\_/9Y]D:\^XZY"H9%D.&)&,F M3\HHB$X;R$[0^9NNQC+4.5<&_D.R*DZ27\]J[/\RU% MZ:-CF_9>8S#(Z3"N;J"=IH3&:.VRS%RI;)P1*:08!#/DMDIYUGNUP=!KLSGF MBI:\&0E7[9F6O*NW1X1"OJ^BXR_*6B$H.<1 <1.=C2J78K+')E!*W4D< 8?N MKI5V*J$P89T^S>8??_@Y^:LX7[\IFQ^>&>DM;74%7)'CJ8I$VOF%0H60N,6, MG+49Q#.8\L,'=(TL[P[PN@/JM$%^\1X&Z@CR=U?-]6=98HCDQQ"(EN7 M2B19,+ F<"P/$76HR7C'-9+^\C]V>^LE0^]P/5MN/K+R\?[+8KY:+'_?S;;> MQ$PJV<1,Y.2)UA1K<@I(0!IR":E$C-'F)A5[CU)VK*ERX]G K;$F8^JBP>GS M((&[H*D+B2T+-CK0>)RZC9&UV\=V!JCF2%;$F&0YHZX#%B.H0!>NRUY#$M)( M':T1O(D+=#3K>:2FX_C&TTY3,N-SS7L"P&[NO4 P/!. .Y)L."24[< M?.D:M2[\.R5/1]WC"'MD.(5W==;%YK@*O*3@F 2K8XVCI"(3+!16!4=_+W1R MK(M7V0D^X6K5)^,Q[B_+$8L@KHC8V547,L9&1KFV_N&Q4/;4P$T=#A!?B^UY M-633,A_H;%"8*^Q6U!"QXC<4+[,QC"5#]MMO[?L%V,([A#O M<#L\@6N/19=3[1=E5^,4OWU'&WBUQ##@16[ :H/?YL;B],8KG=[!A-]4A3A97""T4F%Y"U$(Q,P\@]U02F#:/(RM2_!PS,&FW6W4\K)APII M71%$+Y?>3C&?S3_69>F_"D]\%I$;QE(!P9.&NJJ'!1AU]-"X+;#)7:@]: MCQ%T',#R;F<9VFJQ0:1Z>1"\*3TE=EF_R'QTBH%/K [SLYN)$PCH1"G2*.=5 MDW[&860?ZLGF*$9X0(T>^XGG8;R^D)@(?%,*)P6H.CTY&J5!%Z>9+5J:3L!, MIX5@>@PKZ 1UVD<;!X.X[$+4LX0Z[:6M3EB7^XCZ8'8@<_ J20V<&8JNHK00 M?-$@!"9>6++)=JDKF*+^]X(Z'5_]?23Y1B#%RT)K; M@$ZE8-4)/ZZ,*/[;SRE]9-? 2;V.#8A9&K-!!'0F@:I @Q%S!L,,EAS1Z#8/ M*1.$6]Q'J4-%>N_>/%!"Z.UR05[0^EN8YU_^]\7L2_W%/W&]*#_CER6FV="" M[='6;IHLVE\*-U)'@2-&+EB*BBO.6/"H,@MH6-#:.O%@ZJ@7%4=*),7H$$/V M8&*BD\L4#TZC!V6UTSJ;4F(3*(1C)9)H7Z?M<+[M!Y_YQ)5(Z*#B8E HZ1$" M]W2?1YN$\)(N^B:9M)N$G% *J(_-W'&N[B__Z>5WBLQ)V.C E9J(T'5T8\H* M2O+6Y)B5"TT*;I]X?F>(A1U0H]/.[W 4'NMHY>AKC[N0!H)6%I)7UM.?F&9/ M;T+-,:R@4WZGCS8.%M=W(>I9YG=Z::M3@+^/J ]F!XJ5:"B. 6TMG;)%(WBC M.& *15E#1W'J$C1.4?][Y7?&5W\?";?)[R0F(G,4MF95AY^;I(B";('"F:*M MUHR//LIF.OF=7N*_G=_I([L&HVS^_/U,QJAE] JBK/-1DZ7OM&' '69?R%=6 M]H['FB0,%CR M%:.2IMOHS[L__Y05-Y;8[@7=NB>/NOOK^B6&%?Z__]?_#U!+ P04 " # M0]E2$P"=J9US 0!PP@$ % &5S=&,M,C R,3 T,S!?9S$N:G!G[+L'4%/1 M&^AYD:: @'1I0;H44:H@$A5I(B(BO<1"1T!%!"0DB" =!!44A A($S'2I4BD M-Y4J2"@IH"@02$#"A;07_V_+FYW=F=TW.SMO9]YA3B9,[KWGZ^?WW>2R?K#P M@/ %2QM+@&,?!W"-_0>PU@'!LSYA-WP!7X ].%BS@#FPC^/?^/>Z[]_@XOSW MRLW%QV _>_+R\.SGWW^ []]@OQ/@YQ/X]\^_B_S74_=QPM+*VN>!X MU)20^3DI.2L?&!P:GYC\/C7]8P9+("XN_?RU_/O/"F5S MZ^\V=0?\__3BV!?Y[X!#7-Q'3O"(G'7@ MO7Y'5%'WX7ZQ<]G%M9T'E/2ND,5OW!WCDU#6)ZA0_JGV'\W^[RD6_]^EV?^F MV/^N%Q80X.1@.X_S$ %&/225'7@?\[_.?]'G*>W?J;YQTXEO7U33N#K$? MW<#R0(3GX-R4=GF1+60CK$LZYT_1F5WF:(C/(=(.KEE^>U>)!?"L>O^YSP*: MPE)(QV8D?BT2/HUC)?H\)*>TADZ3]?XZGH&4=LBR@/A;B!%O@5$+]".X!87? M=OH\"BM$3L&EOYHA;@VM#6_3-9U8BB>)8:!-S<+X+:9B&"X M, ]L4=RGNR_\^@D_MCF@M+IDI6@#)2R]>TG]"L 3:<<08RAY*!Z-:EQON?XN M:J?'C!\TPM.@C8,$&/_*^ _/H"-+FR1":TNS;W;ZBVA9'FR)8B6'F6],%EU, MB.I/X?V,F=ER9;R!WL2D,'7(_JGM!X,9%7="PHAMLVURSD.Z F-S'EZV6I<< MC*S?5 W:O=NO@!Z!D4/L>N.'*3FC3XZ]O,?K6>1^@E$B:):0SK"(90&T$$\W M=V8?2J)\TNT\)Z&\51DW^JCBVXF-5XOR?SF64.2+F-EF.[8-D^%>WO@*-E E'&/QE ;WHF41H<-C, M36H&Z.3KHSI5 K:]#4)(G1P^5AKF[T?1V(M^!%>FNN7'F;UBY)F9!D :<< M C2S0^['!S#-*I,8I70K+3C[69' SHDO=6IT'HP*"\!7HQI8 $D1<3P0)\F$ MP*,I24ET/>($$I+P]Q-O3Z3S?5*YZS=MI;89L=3#[U5L4[H//97-?N"<1Q=Q MI+92RK(ZT8>9G2;RQ1&\*72OREZAN%!QJ::BZ5L*D^4LX.;:*$^;T_J8S:HS M>RG\!B\80UC.9 I'\7:Y/\ &NJL]5/XP$>+XYK*Y1K]T5DFE&,>>%7D"GY2X M#9VQ-Q\U"#L4]38:#3\:&!%=#9$.ND&U+:^7*1=EE'ZY8EL?P:A@?;L ";GBAF#DJ"#-D)Y\VPL0;,>JMUPP>> MTD+Q0X6'\UE0/QJ?CW<=O#UKKYWN%W;F+!3R2Z "^(Y0"F>)M8,8["\)' Y+5Y4SL:<.I:W;; MRR^/<%QTKC;L1FVC^;:OGX%H,P>1Y*N#9MKLJN1,]R7C'"BDAURK\4V M68\%7/SE)GJ:NOP)0+@PYYA&8!49Q^3#^)*%.B&RS"-_%H0FX3:$'^_U3R&3 MW2O3K>YIM_^UI%G^/?AI9*@[="-/2FK/G,E708[LA]89K3&A@ZPQ M'*I=!T,)1UUV.TW4.U=_J^&'U]7'FFV'@7C+VQ9!; M>P@2AL/[]+ #"3LP? MI=3OG\;A0G@/'>%9KQ5I3/S?P'+F:/T-9TVZ_8E I_Y%ALZ@&6ON MU#>G[Z"_A\V8XWF[H#,%>+-$<@4^X3%2:':648Z[$I.8;V=1SECT,DW=UP*/ MYXMKNY_(<49\U_@="QCZ?( %^#X08G"KH MC@K%]6%[R,'RZA]:_Y^L2A0L?W/GA@> M'YAE?&*7BI$$2+-1=W780X0)!4*U2LX^9A!V8.7^;_D8RX1>L?%HGRQ#V;ES M=:J6D<5#7R;9,/A>V/>]3TJ)H7=BO2V;2P;TBJ^[*7R.+5PZ?O-KV M,&YS)FG(=-)YT,PC1^\,I K)QS0(0M5#Z*+?^A=U2%:1][#H1#A4#WP]$'YZ M?G/.U-M]_;..5J^3/=_%.++F3QRH-I+1<8KM<1?$L:BV122)GR+J/=XA%^6] MHAG"3V !B8VS&29#,2^-3-YM>M39W%9,USQQ?]BT.J.23QK5M$-RBZ5%L$^7 M] >7BP-@,\W.'4<_-%**"FY]&?.P$UO):"BZ>&MSUKIE<-^9 \H^VQAR:$A? M$:Y.,CU$J1_[E'A^P\AT-Z3B1P+#^0(PS@[1EW0CL( F3-=I8GR W@Q+[5 C M;X$Q3DU)O=Y2'92#4Z5E01+U XHV[@OK-N*>%\:*-9LUCRI4 _9-B'YH0\5# M*+X,5G?/^\2DPJ=Q'7>7";A#Q>_\[[VOIB1_Q^4^#I!3N>I[+UMPG1.X>W7* MGRZA0>R;91YHH1AO[RN6'NH4C8PT>5YI3X]*W:U@'FR<, [I.&.4Z'.]FMM M&9$7'W_-FC,ZU'W*+BNV[BRJ\K70"PRA$A,:!JKMD.1*X'84EUXA:;"Z,Z^U MZ'6K4UX*W3X\)K#FSP?OX4#]\P.](@0!MP'/4K%;8M=DMCWZ$2= #YH?HC<_ MJT\H<<%DZG7=)_+S;6I*=8 )Z1LJLF)>6?!^2W.V_4NQE,<9S<>NI@M';S&4 MJ&?!.[1@9*?94SP+R"*XJH7$]$A*"S9D\Q38?O*Z 2H/KK23[@TLI' :E]=E\ M''^?E4RITVNA'] ?;*?F(H08K]IE_[Q??5"V4$$H--MQG(Q@W%^]_+'E8P[6 M*.?BZS]Q*_6#HH,KGU./O>F>U-M\;OE:/L0>/HKJ1*9A: MH2Y:V"PGE5V:B$@A*#M_ ^!.A+0-X?D@$^?B8--XY>72<6JEV: M7&X.MOT=7[OY,V7JK$RUDN! Q=''=1:H/A4TPO!1# MMA2U47D]]X/+LU),&B[=:$@EO>9Q79>X6)4B&!F>&?[4>YD-S]@_^7380;.C MJT:::E2OOK9R<[_^=9ED0F%Y?\>,PLBDRU=([;?G%'YW=K9]6=D+Z\(=#L3R MM*AEF'I03[LXC;_(V/"^NA:'B$-,L(!:T8Q]-$?& M"V3 1MJ#R'131:W&8+2@6D\AS"')H2'PQ0MOXU_9:0-/[#XH^3P'J@0TUX)V M87N@9) M4#)V>3GCJOA!8Y^$K_'E!["94N:!TO)Y4*2[']>4U1,F#;)Q7Z+F5I[[N]:D MC B9F%A5&TE5[,*IZ$7^^E.1LIMO7I^-@YZ"XJN;C?:@=/$1U^_P.Y_N_6Y$ M"MF'3F3-,U)"M(W$1V0BM5K8&&" ^+5O_X ^QV;9]&=H%H0+5'6"80 O9%OXTVNA[QL)2 'Z*0(F(5=>*I[F MUII*LXJ#>05Y'VEO;7F9SO>.":]K2.U_^OSZX,"O]C"J,WBB/!#5$-G/'V+? MWV'PO>8>1-+UQV\):4QFQ*D7^K28#(EOF^#P];0HO29ZY4><3FG'AR6]/FQ MIBH^"#;C84DL(# K&=:P_!DMLN:!//2;*=^4&NG)R%^DG5XX\'G]YO.;3V+* M$-'(3DUH,%(>T8,28:HPOQ2ICB[G>4S=R!_N?L!?%096*SR9/7OK#*W$)383 M]W=0G9.]">$;D WV_3_:_85Z=!)PA]L=""C^/]Y*'\F9!6&$^?O$00/^8>O< M8%K%9B'\:_VEIM+3TN,P=YHM\\ B>=F>4K&F@\] ]B,T*)<:J\#J[ML+P0_* MBQ>U;=;]LN??# V$&EFD/Z35M7/ 9-@9'.%:#9C@_O&(@V?# M&@_PCL1&4:Q4OK*3KEEK0[EFXPBZ%8G/AVQ>0QW K-FR>YI1.P!Q"]EI:!I# MB607"K&J#C[Z!7"7(NI._H8*KTG^VX:#!'FHT$R&%!><;WM(\1[N5/!72F5 M&75T[HI59!TNO:*1PH,I\PZ0/SCY_F^(K3E%[N?SW@8RMJWOE[6OHZJTPPWQ8*)#;2#6%W8D.Q^^/.)7A%R8;Y+>[(=T=73!"L]P^]:-I]!QG MNCK 09:D"Z_VH<0P@3"L;0]6K5\G@VE&D2]\$V5HVZ9M1NM_@'I67U"IM+7? MK8]XZ!5PU^S6HL*A/3?\@$HC(^U>=6">$*0+%.\+C]?_R8,Y@<3/(7=-=&39 MT!J/_-N$C8/>J'R[UU1=_MO=ZUOS.YQ%L+]_Z-;\W#?"%:EL6[U:4P!01IWU M1/=#,SJ$P8-D: ],KMWQ;DU9@+16WG)P(NTL/ZWR&8J8/:1(^_A:*)$=&R7L M-N,4;F:'R2='QA%P208O>1^;BIH,4@2EI)ZW& T<6O2%1->0"OT<&+NW'[C\ M;BR;KV&\Q!ARO;_!5--VG%PD:I-1F69 MZM"LHSA[8.(-=MZQCGVW?R^H-10M7BVX^LSV0>V;4/>S K].2!V>$0A)YX#Y M(#M%6$#0=9HYLX\JSS_=J'.J!RJX9"=ZV07>GGL]W/\H=?-AFEI.R(^=UX(5 M9QFI[184->I#\"DE>-&E#Y9RXO=>4K+2HTZF^!@<6168:SAU9V;V\2OM=Y3" M$:/\??%B7-\.A$+-H->SQ.&.(#L,N?7;&*^82G D^#*6L+\Q%L$U(4IT1O-S M-7D\VK]UL\7-S%%ZJ^U5^*M\QFMT;QBHJD,O?WJ9!7Q@ :DLX"]_*\"0 MUH M"NSDW2$YOO.>H;N!#XE"2?)J9-FQ@TH]"'W,)R^E*YF;/XA'?9X-=/A@-4_!VO^#\A/0H*:&Y]'DO>LULK"*074NR!J$2FXZLT]>;?A7E%!TN@MVG#ZK=-MF40I)/LMFK./T,)#W_0PXTN=.K5_,.KA" M$JR-?@_F;NZN:ZU#H\/4W7[Z7KKBRG2"K(33K:!W5O<$LXB%/#O=\D,F6Z?KDV8'HV:OQB %8"MH M N/<^A_JF_R(":UY)^;(\6$-$CP:;G^I+?7T'-RG62DH8?Q#]I&W!7NA M_OII,Q[F$!,"OB2'$Z'I[0;ONA?YM8^^_XN2"7+8G7H\M+R4#6>\#^>RBN8> MO&(K\A7UA@7XI 5V**!$$=_SV[54P938PV3BT,< 4^/@CM/&9TYS=99_4IK: M@73#3B$[NU&;-Q_H,)X5"#$4.UX+_,.YR*X1+OH-QD-3/=H9Q"CR,/.H??6* M2U[NSEX[1"+BMTT8R3A$89_Z^RY.9E64M[V:Z?1'9B\+J)_N#9MA]R.],!ZP MGKBLYFL2PF2P" MFG2=* 2J"75F241I$J=>L0 A+3-U-WNB#H_';V^[Q3,=ROWYTXC@W=_UI"=] M(@JO??)F1E;%FG.?S%D$&DP&:LVVOWCY.?"X[OW,"L[WZOLN@,>VJ/H4="<2 M5(.D(+3@;HS7".T@F*B6F:SW:OB\/07J\OCT,<:M!=^'1U()#@EVC9?(M)<' M\'*E&QHAM$SF$>A") M\'/L<88*IO?@C_V'M8#9K0_^Q]C']5>/_AK4-G&^0?^G5XF;#[;KO+GOEN>$T'D8VW#=0WFP2=>A7=,OR<#"_ NKM MH/<\6YZDCW5-;%8(I5^*H5[.N'XMK8U&JG)/H$<>.B/;' \-M)= =MI!\872 MN?5DJ-,G]AM:=+QB^$PS_4Y5QHC,+1 MQ:OQ4Z6TP\S^?,E,,T'F*$3"I2>$2-/6W?&<1!P-VK*)X,?.GUI/GMM_M;XG M:(-]WV6/WNJ>@TYHW<&3"' 9E"?%PZ#+='1 M=XBQT&[GIKWMON*[6_;:XPINAY?NN@U>NT2\&YY/1H)'*NBE65U0JOAWS-_6 MH+VVG@ZE4;H?): Y%I3U3JI<+XP MO^,W&$CA[X9((.0#D*)TRCAP,M!TO?FL8=O"K;(O>",/R5L%43_Q/C0 MB)QQH98S$N NE&!V.M'WFVFN%BF&2?_9TR\ZVF#4U#00OX"SFOT5NI!_]_4) MCJ=W9=+S_^) HWYJ.0M(H.$?-[*ERKN"JXI2Q>,"@I7HXX%Y@K:5Z^<=)H-U]?(*\-;J:,P,]J]O5=43 M"-_/_'O"$-^R:P_5\_\76+JN*QTG&&EP/0JZO^@D!9H,MWDWOW)CZ_(TW2$F M>M,J1FM_FNQXG?H!D;^7[]JL!Z>S@$=)T*6^OS#:44/(GD6LUP[]D"33H18/ MW:--0?_^B3@#<;T:^7]UM_$R;'7OV/-*US\FF14"1B:O-@117)F<[P6ZF/74G5H!E.#?I0M8;):]^<<>U,CJ1$DS!V'ULP@VV]9MD" 4:+?1'@\Z M4(Z9'4F1O#JYAKZ>?U986^[O%GQE+2GGZGORU:5#FVBZ>%10"#O?'H_GG<_A M^F2T<)BF-*^D;ZNS?E^2[ZSF*Y]]@GKQFBY,OD2:$V)BP0BD7*>)(69V3*#Q M[?PA:.P";-6,?\P_CV8YF.**CBNZX6/!/9+[)N3>-?.&:Y=Y<1#R17ML7@^N MV7_MCE &0A/+/55C<"I#R*MU8K[&8BU;^=(QT2&-&WZ9/O,?XF0-1U_'F>VC M^*QM<.Q17*B6FKMI(JSSQC$[EN,MQ\ GP M"^.(]$'-T/ L8.TK6?0(FG&2TP "TA;@( /"2@AJVJL6S?%W*W]\=H@ M-4OQ@#.1:+]=$ZQQ,-'MTI3"H\8V=!:J?J<7B=68P"\GWNHX&C7=;7T;0_?2NZWFX-K^10%'>4Z7/4WBHM_&9S?^\Q=GV,@!Q!MD9L-%Q!-&/DVJ7(PC%0>4[U *H MTNC'\NO,HQVJJY*6;HG=KT,FYEI@SP1Y>!MC[RRR$3NM]\'RVBY!*!7%@3"& M.]52(IZ9F-5$^[ 48/@X5@_Q>LQEF#T7%40UG4T*.2KX#9KX/?8^J9H9!S5%XC'>ZN CLCP+((RD(P3H M'A3TXU"ZE>'[_,D'1NEH?/SB$$W)$EY6<$-<=W!GWY*AX.T3VRR +IK5/82K M7>[>D ]:.#+=&.+?XRU4WSYE(!?>XY(W;J]?]4L/P70Y,"P;P@EP8#L,V;G[ M'+K$2XYA=FSC&#Q='3/L_ IG 8-)="464,MKQP+&^,_(&G5O/'*WR**+V?:9 M&%.F,Y;'_F*26N71Y;\EO4TG?]8VMW]L[TAUX[*[;>Y[:[&KZ:H$PGB1F 4> M\\\R.\K\AFQH?OP7$P^5@<<0AK6#N_ACD-)7"4-OXR7Y M-Y-J++WF$!:A;X,)JP M%3-W;I3W.PMHZE_KKX+K,S(BD%A.*I+QFJD1Y=@K+T7^Z]YYAV+KVMZ$N>H4 M6)JOV?;RZD_^Y[/- I+QN@?1H)(+J9;=$_P #Q)A O2[K2://Q$T!VZM1WQT M7-M !H;+[-[ZI?WZ8KGQU=80Y5O0&"V$&]LX[Q#3L";<0U.C-XA!C%3#QL$_ M\MP4YXR;M^'VA(,:^)&W,SJYO@FQ)7??4C[($+EMX2]OYUQCL%M#KEE& =(_ M;&::ZC^>M$8@&L//ED65ZW]?ASO-ZYEETA@;?(,]!K]K/VA!VZF#WU?C#I#".IIQ5^!QLU;5Z+R5VPC=Y[1VX/ MK=/2)6F],3PKF)"34 CA!?D[68 8)@"#E21,]QS2C)#AEZ)-L:2LS9)H@P4]X^O"K*UB''?+_*S?Z:&T_! M[6"40'U&L,QIZB3;+O! ]_N?_%K3IQ]D=:\.+S5DB]P>#@_A'S@?QEEM?/E" M@Y7?]]C7TW_$Q3BVF(FTF_![%,L\NCIU;'H:%"(LPI M6)-59S5FIH :QGA!=R1,4FQ2A42CVOK1P>6SKFZ\+E%C$H$JSU]56F*3]KL" M/3\1@R5QIJ)4248J786M&;NXH2"?O47C%WORM^=0H13YTF!9![NJ^1 ^D1-: MJ572.D.IWW@7;MS]]9(FC>ZWX^^%'B*9:3&_22\G:L-M*8(TK[$(F9I(F[:4 M&I7'^\=4/#Q:E#-ABAC>BBRD1(TF7FYR[ M+:9JINRY9TN/&DY+)@Q6RI6^H+:&7#KQ<^XXY'X[A,E_F,V],YBFYCY[@548 M)YM,OUZ(U>S.%VL*AZV8J8S5,,?TOGV[&##=UL3-/\QMK):IB[P8\%I(AE#DG#\+TLT?4-W9*ZUG80NPDM5931B;F1A>3TI>6PO%#C:*7F2V_Y4199'%5@4UORBG=>M-HG] M*))X\_:%I4?-\0>4MO>E I;*1X_8?/Y]:OIK!]#">-/N0;L=A!)C:B"&%A3& MV]4JP*#3_)_=$XH4QOP-XX,3Z^OLTA#M]8@=0K5C$M1 XWZ?,J MD7+OZ3[I8!;]T"S[4-(L30$,]P8AM/.(;]AT,\E/[29%CZIFP +K%MK!0;OZ M<[_S$JG6(KIE9_D(=<=_YFT$J7-N5E '&4DL(!25@20[#""#=0#$4'XI&'YI MZJ]MY;5/%+\D\:]=KN_D_41)/<<614,&?Y\]N214B<&7HSZ\035OK)$DZE^# MJK&B1*/'X[99 F??C@357ZI@^*;7F6ME#/G" M/(3*9!0R13%K+(!VE?DMO[W5.;VL7:EF)@IEU1IU;:G@Z%7O=:P,PU$@3JH8 M^[9QJ[R4)L"BQ/NY0EL1OIM+WXL;4 M&-M'Y0]]-GO&U7/-^4U];34:CKP@6!MB M!I, FF$6)D00T\2LCZ@>K7CV)?N4[ZPL=SLLWXH W2[$Z%@#\#TV!#?AF M[4)D?JK24ZH%F#G%5$CKD=BY$O7-VES+Q_']?DIS2_NE-V0WJV&5]K=39-QGQL@Q(\\:A'SE2FRC-(! M-9KIHBA+1C-3%-EEA6_3C E+7I!NBB1OKU[G*9;4FA(UVG%=ZNM/>++-MX%Z MI_Y:T 7OG/86#,-G/8*?>O_C4R,I*?'>:O!P(.]7L:H0Z5;([<]976CX1? . M6_(T%B#4B$K$">LG8,8B2"8>VA?&OAGU*CX_J?3\^N3QG]9<=S79LM-W&$^0 MOA LFGG A5+:*QWY& &!T:^"ML0)449UMXO$:G5@3@]L,)NDQD9ITGVKS1>/ M.2 *Z-P'.O^=1O[%+K2EU%N,0E,9VB'$M_PP]F:>P)2:C)@<'QV."K%KCWQ0 MLY1P.%1F)/=DYPT>CMOBXE=%&UR6I]>2:/S,>10/!O\FC>8!KE*=)B>Z([V5 MIC;\XT=Z\V6;CUO$RHT7SU+Q4E6%D< #SO17G'LM%H#3!*G&]P[:,%5;)Y1T MP_:IAM5RHM>7VE/%UV8%#2H^EWL,F\_BNP$ 55Z4:29-W]8@#!" M+OC^ Z.LOYKF(2&GP>LA;]U#CVG_\N4NU?CR)0>X\^GY0RY=-T8^NSJ-S)H3 M[+LS] A6)$?:0?J9[XT,OF^GE"DZ\6H3$?RQ3DJ7J_03UQ*OV M0$[U]G J%6?5/Y!O+G3&5*W4MY)$<;8' M D(6,VR.1% M\@M1"TLQ+TJ.RB:X'1I^(OOVPQ/ZY\J#.P;L$H#Z#,%.4)L?$2ZEX762(61[ M^V2UOM;[+P\^F^A%5IQ]XV4CPJ77.#G--UI][82#;()/(NXARIOQDGD([";P MQD>0PHD&C*:J12&IJ-35'H2Z])G>UOEAV3LJ-;7/JD[T<@F?>_?3-MKWVWR/ MT"5V_8X!1:']U3K8?F)D&CR0=AQ,.D^>3D-9>PEY?IQNB&Y*L_5[;%DD%>9M MW:WG>Y]7.19?D4HL8!Y OX& &JG,6<6A6>:A#=#*CM(XU\*.DB2('^XG"X@< M8%#7D#6'5[_&AK,K##^;P,L8+Y!!F%G-2V3_>#, ,=*:6R649, _6\!P7X6- MAUS+^V*=-PC%G#83'3%3&J* MKEUB=?W^L489_A>A?'K V.F:+V_BVVSF)',L8A+%.'8?$E%L-D$S'O_[AN$@ M[2;S*PLXD-6#Y TR^;K]C<7TQ=FOXN M;T;)(@G1?$$>&CXL">DW(DXW'(7;!F&1Z:8NBVUI4GY-$TLRH=?K&IN+_/,# M%76D!YCNJIL].?M09;]?"^HL"CS82&(*!A7)@1'D:0<*]_#OIZY_6BV?1P3R M[[OFDR[95J3L]&VLL"?+'%; L@71GYL47<8CQ!&JRAAIC*B_T$'NFS5^W"L M?G])5/]9(^'AY6Z-IIFP,;<[,IQ;G .FTRME8AR495(-$3U+HR:"#N%D)7S> MFL=[\'Y_K\HMN ,1*@R.G!69_?.M,U3IL4S,KJZW[I!KT[E<#IMK+G6,*DEJ M.J6Y'_.8*4QN7NNL"48*T/6(5Z?H;F_=@[&FVDA38>,/U@I%5*. XM83%VE= M(M>]7I-V.[)+XHQ'4J0M48O0Q'Q,DJD57G/>;\1]7+E^$GY*()<832@T;;D^ MKUPM>*[-9_<%'E^DM_N//T<8F4A\*>9#!] MC.QSYOV1U_QS3X([=V"YJ%JK-1U:!/W?O;5D(6Q!/PNH:RKOD&W_OOUR7;&> MS0#:7]LCJTZ>&[?6(>4?8!9L8^[=Z1 MJ%O?G]O,4$EMU(Q9HYNFH1NPZH;+W"&*>\M7)JYWM(^MW]OU\?Q4.'M^_'RL M5,]Z @MH[8F9[H60'7&@JMTT*8-VCGX4?$XH$,YE =C@4OJYCRE=)G_4W0E^ MO%DO0HJ$HU4J$NYYF^%+XA0F]+]"+29"_H8H#FD&VUJ+R'@$"&M82%^^K_.XC<+:$2M5=&4 B'UF%[8CU.]TKW4C.AH MY?! A"9YKJG^S;3]W8)VDLUA5_V$V"G:ZT<_(C'UL\Q9J#CFUD%;X@Y)A2QG M!HG2.T<.Z.Z'\[$Y5F MW9+Z8]9@%&EPLUWW6MJ3SR6U/2%]UKP;L!24H"F$@B10Z\D8(D]FWMZQ3Q6V MOE7NQOTOQ5*OXC.=DBYW/U9SR#!J%!%5@?1LPURH5 8@&] M]@E%VB>,6\CS7UM7]OXKVK@MI5O/>HW12\R!K.>:/XO2J#MD)"F"7>VDR-_R M: 9T>5"\)DJR>';_XK M_;\P=?9KG]AX0C4%Q4OI!\'(CN"0T^X>#,M[_,>*HT#=N9-R_,* 9^';MRU' M+. L@+W,,_ 0S8+YG05P-&#BH0"">^4!:?Z?[VTSG+9KCHU_OYZ))?!E-7B] M*1N^5"H#[+JR?3_$]KTGV_<7V6&X3#-A#F%=/D,S4=S;4,&@? O&W[X].P^[ MUL9"U8^!+H%-K=G=UP>./!%ZMC50@YDE"F&5^K$\261_@N0:J3JJNCL?DWQO MU^Q(D#-V/2^@+J!V3CG/^7+-][G0S2]5M75O"P[GW??0_&LAQE$0_'9A'O0, MFI87[(B_W^AG(CMR*Y0#8/Y^_KQX[@'RW>R(EC%Z"/80\@%&HM&4F;BGB%', M/HQOK V='Y*\(7):'BD9<,?3OGC.^O-G%])L9(FX#W=MA_*@[/2J+[LHPN@2 M0O@*T@D:##%B(M2)>PBI;ZI%/BA2:YS264JCQU MUGZ^22K^S2"[2OUN8+S'^,!F[,^#G!0=J@PE@EIWW@DD6G="U(V7.4E\ZIP_48G'F5C<86AHFWTJ1I8%^+? . [Q! 39DRAY:]@IT _B:<#Y@U'%3BY+Q^120E'5:[[YO!'JZ7._/(Y M-RS@:V[,N9[1(U#TZLEIZXJQ,Y#GT&;>-2CM'CWVWV]XS](^7+>YXC9W+EU]Y/+KJJW]5OMM.*.@KNS5Q-CXKW$/ M"JKSKOTDOX?-L$.PG/%J._!>B()^T:&I-;A]Z?SI=BN5=V\<8MH"0F]>?Q6F M[,(2MZ:'0VY@.R\M,1H:K"?D;G\D4PW,WWDG'0IKT]:-O(*UJ*6W7N^ M'7 X #3IGE'%N*J_%BI@ZL*1C*9%\B=&_]J_7[B2IF5Z)7/C%P[:]GJ?(*\) M=S9'9Q1>FU2._L[?_'K4H%68F8WNT(6G.0=X#7Y/7N;]9467@% U&?68$%BFF1S%J!,R M@W8LN#!J:G++[]-DNVVI!Z/$NRJD_?XK05QH81L3Q!8EX_ZZ%#=;)#"R=J?>0[-R<:>H;ZL\8 MB[LM5;<)^;#3#\7NX"4_R_%2[X%C-(!^KGVJ7=-/_ZN>(YGTK4#E^9*Z_3/? MW.#*<;GJ1*URBU.1=PI+2?GJG(-L,DG$B#1DB8'=B]-]/[1NM;LLMMS*_BNG MNTH2#L@/>757NP95V!"]^4A_TT:!P_;+N8RW!\!@)C\G382)13:A29S%8#\> MM3969?,FP%O*RV C0D$?EGVP3_7"KRB0]Z\HI<"J(D]=O3E+9E%I#D=6>UVF?!:E_7!:+UQQT7[5NFZ"[E-JK9M^W_R:A M]^! O,.6L+&+3#Q]/?BO:BJPNXQWFNZ?A6"[B6%I[8&T8U%9%FPPQ5EY";FC M8&/EZMK:V /N1*FPPD6NII\_E%7.#CC&Q8RPT=D-#*9=IXM\-^.CV]4S>HF[ MK:%ELM>^EGNKFSE]<6.J*,?K] _L*9,:\STUIC]H=7:T+!4^H[!G M?,DM]5NXAJN6;OO*J6,+(;LJ]^G9RWZ[Y:+*PQJ+M<=&R]_3=E5^S>=L^;^E MWV9\1/I@9C".S"YPC(([-Q8A5UQ@JV?0BSUZ6&#T#%HQWD3DM?SDQD-<$VX- M1;,)XK4$-2G3YZ:V@<2^W/H&R5NO?>HZ3=ZDE[;PG=F ?1^< M_[R71%HB&_ MFK5]W;:.D2%%A\_271I9 &EB#UG2X<7>@FP1,U@<*9MV0K5Z<;6LH+=#_!-S MB,)%.%?P1;'=R-<*&$@Z."J9>0[@XMM+Q>S[>G?.V?[%]\X;XA5V#;0':-5& M[XO,^*%PTV,1N>/]UPL)#JIM>U#]OX@ ];=[[U\&OONS^2>2:"[PI^FLV(;, MS9DGCV&5BO]Y*BTT2D(GPTP#7+U.L>KO,/E.)*/[Y.RMR'M?*1 W^]J9\VLB MXIOKTPJ \2W4@ZV1\[3WJ9LZCW&"[SK$8'1SBG^7CE1PAV)#3I]4B*E1#9A+ M#2[RDZ#.8^L7OPECN]G-ND?)VO[:BN=]T]S--4#LUW\HAM^801)= M4C#^:!XZ!*REQ/2J+I^EE!='$F.#[2GB7S.+T6XU?:5+/!^;(K(E'+7?O2O. MVU]V]@J/J5$?5&#M'AK4#$O ^,T*)4.$2\F72LD(.[\MAFC?PW$@?9;89!"BU@]MM$_> M1AT&M]PG%MNGUM';U2]J[OWQO?QK:@A[6$0F@*@6X'-Y[6JML0(@A"AIS\(G M=4+DV"HN+@;3T,D="M-T2$W @Y/D7G1R1+2.\MC/>%M"^*VZ"^XVPBFO;V_J M&0]>^2+L\OXRAX78?YV>D'X,]A$UBI%GJE]TC%&,T(U"=AGJ27BX3$5PI=J6 M.^1\Z-WY=)[8XWS?8UWI"6WLQ^?-36? MLTX5X^5[-)?CFG._U.+[=+%NWE&&*OT8.\HZD9WZB!-@N0XW*$GM('<'N8@D MU^"_YR[:N;U1!I)WLL]G]CP!N'+5. W^YM2U)EER'7IR%I_*/*E)#6<>K&1? M(2N*!?1A%XIIW' ?BD%?-??C]+V\[EG:;MIPF)B*<^RINTF$7=#2[Z^,$F_%Y?6%R M3Q7Y[2JK4*G@^>03(=UK MD]B+ >"P+QZ#[JBF< MR[\QZ_$.S8>SKDN+;-UZDVKX\V;V[;?OV+W'BY(.';;)?D0]=2$WK[F:Z<,U MP+3W 7L-#Z8*Y![7$[)$O=S?-8WG+3+DG6P./5I6EJ57F/)ULD]Y^G51"%3+ MBH=#:+;,KTCQ]IMB8U%=LS;?Z8>)]H=73+ZAWL\.BWV[VA^K_R4G2RT43&V2 M+7HM#=!:4WW;:TP/Z)T?\.(40U1GC]*FNR!-[ IG1#L-+E+1+.!Q$/B3Y@2W M 2U*P:"^.==@>=Z.O$MISI/KEKO.Q#5SQ>3K:0-.>/5HO[GA#SZ<&QJ:OR"9 M9B-U.!\OX3HSHB-C)&UXHKPU#<)Q5Z MPE,CKDQQW>9F/W.\E3<=>0/S@P68,VKH:D12N ,%DZ VKM,>$5$5["(J)&8> MKG_9>W;.BBZF MX\)(]W!J^TC.2H7SLEL"82)7N0,D#>K/S;CV;>M 41Z/2>CKDR(\SH,ET%[3;G_S8MV$M'9@6U^LIL6YS<;R3TT_978@: M52\$1A.&1X_32;3(@N"'@N%9VQVPO*S8'^@1Y.P6%4TQ(AVF9#F,K6U'NW2Y M'_R;VRJ/DDVP.)K^++@<(!1^LU9;+P:0A\SX88'Q!/<(]:-$U4F41J('LT U#,F+B)S96CQ60$AC>+N0 M\Y+1BPU36BI/7N"CI12]%-3V#UQ85]I04(@_E[TW H/F_WRNVW[N463:=^CJ M6^@]W]H)@TX;6MO:HB7_M]V'W3PFPF[>VWJ)1WL(AZ?"H>/ M,:41HS!>,VEZ",6OBC"2T*'V<;*@]T%38;3!6R]O"VE^6X^"9+Y!\8Z=N14I MW@'3GE.HH0=<7IHSV^G$XZH,9T;U8*CAMZ'2YIZK*Y9H-G9]Z]8J-G\=]ILE6(JHPMSN!.*&2W^@?1:P[ZMD9KL+&BR"K7G,7W(C=7RN.KU4)K]I("E_[^V,?%"_4EA7 MEO^_IX >HV18@-^&6!2*@.N)"?&W?V2.R1WV)"-3OBE]S,2>X_-T&SH^_%$V M%(]?+ ,>Q(KOCM'TX&84HQX=4-D'VFB.&(.(W$,EY\K+36\_HSB 66^'97-< M%[R3%_.QP8^;HB[>I_0-W?R32YM16T&#:M#^#3GFO\=I4/$( _C%^DSM2*>& MCVD..5+PAI:8F*H:.KDT<8OK[ "@KG4;Z 5B0L0WI^GLGI=:1-;IA/%&^1/" M,ID*(+K+!):Q;935(W^,[",BPU"Z]-"\WEQ1*?J*[8EXA1[1GPT]^Z[R_6 D M=DC2!<@N\=N0+,A^#-O_*+&_!_UZU"?A=Q:=)PD?K&VB]UG\M%JR&5A0]L)K MI!^[=,8LHZ3#B)&C7QA)93)0<'N: SC;F[^.>A_5YO9="8PP0]5X>@CQSH][Z]+HG'=)[&B?LF!IB>EJW#EBG!E8TF'#J BKP>!13"W0EN)! MZ$-7ZR09C,C,1EGU8T/+:CP7CI4>7 J].:F\-9^%O1[E]J542.&^L_)-B/M MFH9^V*OC"OC%;3&@P:47N>^OQPX[E%OA+F!$].*(Q'Q4>#=38'Q;6[1[!W%\ M4J6^ON5EB+N5:]'="NV/^/C2&.!$KQNC%NDO"4+8A< 2;,!(FAWQC/HU8=OZ M7=(CC>A7E^WA:7.GW8KKP-TG[QR2-D>CS7\Z9.<#M&.INX_P1FMM_HNP..A^ ML^,!,#%XK#\QNSS*W_M[Z'J'\JJ1(?:%9LCI);U9NW#E8W7%ST+V W[>YY9< M)OX"#A9B_W^:'%M9=+%@JC'81KL!:G8CI$$K2BE3N*U0YFKNK\W5KQ]A#:56 M']367>6%3"FP%TBR Q14W2')T93A)J-,5?@5$+M@//X^PN_#0IT7E'H/?3A" M[9L6<$=&(/UN7'@VK,5IB'X+/$'>H2: 7N_@\F!%\?OBDN#[Y3(?PY/,GPQJ MA=!%E+@C0K^\GL;=1D'\/(V=$WG]D](__1R6#S;<"'3?F5J%:6>-?&SK7JM/ M"71!R[P[O[C>$7AWX:@[Y5--65%1#.KK0?$=?])!%L ER'AGRDN,20(Y[Y1' MK9[+N7(KM1*"BZ%](M1'*:/ MXPPX,52^>V3R.F92]6+\%96'12K*/F&1N_:G8&5(:[/3^.WXO>GIZ\/!6"8+ MJ%#K16I"OFIV,W6C-MXR+L"G&TGK#[;H$ELM@\A.4R@^GP4TY)'\R1@7\+^P M]R9 37;=NF 4D$$F$411)@&901EE2D0^!$1 0.8ARCP(410,$A($F2(6]WG[ZZ^7:=N==US^O:7JI6D*N_S MOF_VWFNMYTGV7KN0T(V/AUXVBK>EG-Y-7>?,%W]:5I,L\9;/[+J":;"VZ,#VETTKCP= M#A4E/,-QA0%/4Y5':>=@BM_33+__TM*%N#Z.EKPDD3M;IE7EZ:%=.E@NU^0%%YL/WAJ#HJH_]7YEGHL[=/CK5U@O>-SYGX M2F@$[*OL>LU/3A06Y^' I^F 3J5V-I@:.9]XGI3\HQ62;_)"M:$_U$7*7L=T M!5"RJM%W-45WZ4!,]3"OL+BS='JHV,E(LU^)+ZB^">K&<)R94"9]R"A W&4\ M.1/H)":;134TUQ<0]@V)2=' -O@4YF>66:_9.8?LS0SQVK$M].4EB23;I9RI MU?ZUPMU(.!?9BG(5^LR*;+8P^\Y9G39-M,I(7AF0>V/_.V9?UDCLAMAP)IOC M<@.W?)O8'WGMA@1^Z&*J MA@+/577E,RNV@P/?;-O5D#""P58# 8);I@-B Y$2MP&T;!Z)S M0>F<&>3B6X.+&4?!6:I@S7LRW$H_(UXE00R/7\.9R<;=$9T@SD"( -2R>RM2 MDG#"XJ@O/F%FOA1KU;__^[=63<;UOX>NI*4:B5SII_)@\=@^Q60ZH/KW!%R[ M]H70-<)4["Y5!U%VN_3\ [7/$=L,7FQP8D)U@O)?_0F+K8>+7-1B1 >:=*N( M#AC;OMU>2WY&P'>@6:CGBV$:9&]?':GTZ53U-XI0,.6-E'KN_ M4XW$LQ950=,C)-@D\&;GB;@7NCR)[)NLCYJ<=0(+; P2'7)G7KDZY OT[C?M M=6T/G4_XSAR#Z PX:?"61>P67\E/J&:?0TFK-,K>=RJC\MIJB&VJ5]%#YONQ M&F^/Y!Z'V(R=>!I0GFR,[^\"<<$>$M0*.";?+7+(7!YZ$=G-,B2%/>]:4.!_ MQ_*+N\B>[*<,J97$_"S5YX$R:]VBKS98=IVE/R(Z030 6;U'O?FPRQ?%#[T@ M;XHK_O$+P4C^1C$=WW%_%$X'N">9R:CUG7%](';%)4PGB(MWS<;Y6B,AM)R0 M9EY;F[2RPS*:G'(E8>A2$(-/A@S9(N#V^03VR4@7\GGYJ-< M)X\O)'?OGE"(+O5R:-H=7QTMI[FKQW&W!_]ZEQ!]Y330,L]W;*TH-[>#JG!< MAEAXA6U([D+.]/>!SA]@9_5;(:ZX81XG4TK7^M,2+;#>&8DW,E^V/@^6.I[F MO,O^+(Y:B=IZZ?6H,7)[YZJ=6,K=9LVEZ]K$O;MFB^4NXKQ],H5BPW=X(';%DHO)S%4=@B^?!>$WQK5D@Z*/6M/(;RY9R;$3CE.5[.74 MC+^QW-<5O9C<[/L=SH_H;$02+.F *^0B>?X^+,=S+J;UE?N2DX$C%V8<^V)3 M,FRWW//NW/QVRFK@HL3+J6U%ZGG/$TTI-E.'<2*-1(A\0K; MDQIU&J.&5E:,O^\;-+4V5L^^J)+[^M5DHISILF205&\]+)YRY20:<"+\S&:F M3@@0N&\W!M2 H(IG*48=I+?^>*Y8MV%"FNZJO+%HQ"9D"+K>SW<4K\_7K3'H MOS4JGHP$ZM"^(JLA5%X;,R)7.%P2:NX^V2Z-3*B @ M(:V 98G]=6K0DAMT:LL.;X9A(-TZ_@ 4_[,>Z3)< @R[18@.;QW=8Q7=A8L=YP M4/LW>U8A?\>\. M0.=,TZ#Q3I-UEU"[!P;Z,GFA/5O?-DKOEKI=/7W[TT#)):)B-(V%G$9C&Z6< M]0'5YJ'Q,]$]V=LN>_L=:M:8[%Y7G+1<1:YH59*JJ-6*X<3'QB=NP.=^N56E M4PX43MJHP LJ;[$](83J.O:< N&&\9XY!(]6%,8,?X)&\]CWAEZYE5I/O"/^ M)L=UFY_E#*,H<@JF=>*_3<=O6H47_8P="-%1,+V/WIC> :05H2@=+W][UJ#E MS<&^_-5WYN,-&3/)P@ISK58C\4C"O=UI/%XRL78WIAG;M3)ZD*N)T7)K)V04 M U/''3XP&KI=^!SVZ18W-P/C*3T "#T9Y7:Y,2OMFF$%XL&W0,5 MK;(?#$Y[YPE5$YF.$S]>Y7./OX$9$6BZW\_T"DAE^P5F)T-,"$FQ$-SV58>I MAOI;*6KY)2/!:LS"*C4M7^@ :Q>OT\?/D.>!EV!*9-R"GQYNJH<.8%O'T*)A MR1S;B5N^5QG"69D_!R@$"!JZ:X>S##\/7+1&$,R0,V6FQ,,86&BQ-U"LC@YX M76.1>9^H$.&--[DK*/F@.3W>2*+W[;,8#W:C0GQ0\&X(1.[28W]>9#8<*Z9F?0#U%!]^ZN3 MHRN@@_W])XK_GI\/ONO&<3.^OP1'0;!C9@6'0^0GCC]6B2/F)1BXF1UM)F(+ MO(AK^.[1=>NAA_583X=SIV/^T@KZ'7*CP6->#7]QL76S$UO-W(%E],&HY7]< M>YE FK^46TPHBB_QS52WAT>+G6[9]BM,*8A-MTOGY'K[V5HGSO ]5P[\$E5E M N1)!Y!E#5Z74^_,EL,L*1K7(@J=A9M424CYDCQQG1F7!CL6P8]G&@)1G/-4 MW9/[QJP#14>O>E83F#NY55O2EUV:6EJ:;1]"[G@M[P-VSB7[PS-.J))O!^CB MYU]D;>^B>_[/0XBA'WPR^%/MY[T;1._^KC0[+]MWMT86$-1<9'RPQL5-X\_ZKU3QKS]#2TZ6K/E)LKQZXA&EF M_>^_(I!]>\$$8SH 8^-$O%-884N;$/8,)]&\<1$CK<<8K8RSW?BPI_V%H4/Z M00^)Y)RS_FGVAT8TSP&B#>/2%4_3M\J&@W>S_;5KRHO'G"(F6=]([* -L4"/B8<,"9$_.3VE4'?IP/\SX33OZ9M??G,@%C+ ]?D3=$"- M6;>Q*.)]\3O*?/++FU:JK@W7?T+* (+UX+FYSRF'BW".+2YD?!#(@KR0N* M9_L<[D^J2OG)$3CYEI[D)VD /,5)@+P)$I:J649"T@$%-73 0#R6IM!F0[K\ M9SG%&KI&X0-0@JHWL5V'XJ^5%RRITR,YW;!]1/W0H?Q%5\9-],G'3PSBR.+- MU1K_J]D]4CB!92=[T]W!8ZXYZG4"%ZNQ6(98[/J S:>=?('49'&+\>Q4(PWU MH,G6TB&#YY^@-G>;O\,4B]9>3"&\\@:[+EY#2AXFQ? V:._="3ZH.(_WB"<( MX^%-PEN%1'3G$;R)$_W^I\_D4="',^))\[8?4A9%HHWN_[RCE\^>'\MH4VB# MA#D<9](XJ/Y$YQ0\.D:38ZEY*GJ[,%IWXM>WVJNH$6+P^7 MR+GO;^!&]7,SQ\:F.=Z6]Y,&'': -Z(7;'K-R!)FVW:$?GTR ]'&9JJ=AVI) MK+4_D[\@&(#0J"TI%E/G1NZ\EQ=-N5U_=584%H4RK"+"4TYBX)GC2OAU^!#X M_$%9"P1 51G??OZ+$)F^Z0"*4=BYH)]'6GX3G:KU0M]V<22S"9_RRJ_Q$'N& M-H@XVRI+9!M?["L/1I&1/5E^K95>&'1\JR[P_9%; +NA?.J=O05/?8+ UI=\8AH_B,Z@'KN/'ZRZ3%\JC1>D8/,FK':@^*C:A)P@ZQ2O/*;&),&K M(S[Q6I:^*D\ $3O7KKH[8T7[[^+;)1"=&FA79!P=P.$'YX&7//W1U?30>4V>F'"LO8(8>2CWN'6LKGN&Z["8X^+)DZ5DG*A7.1/MZI-X-FF7 CW2;A5\O2E\ MG8>*F69;C&T#'704P*67 ]*):YBS$C[6\#^B2L&%[H.&6Y]ZT\U <#^S$5!3/E1F4]> MM\9AJG@5VD@K.;B,'&%*O'>>6V 0&G@V.]9\_WOIW8^K=; (PCZ./Q[XA] ! M09Z*&-F>YL?U1T&)%+T9:)EMTJU;M>,*BM8W=X1'6<-YN)X^*6Z#IT'[27^1 MQ?"A+^PGZYR$+1KB>]D3%X=E[TWYE\L%3EJQ".S,2_-)2 ,;IYY<$I\_KU\ M4+L8.70!P@\5V,0A8[4EB^>A+_?-U-0U52;+2)[UL@V#,PE,9\, ?==O)+ ! M?KO2V(YQL]C8=EZR,@'47:6"0<>VJWO?F>==3L6P*-@OPA!!JH$>.E$FH0AG MQ +7#!('Z1[AM8=B!@7!5A.U:%V_SPS?$&2[<5.,F3'B=]+;4\2ICOH_U=C&J)!3K\1P[3&<7&9SF*E" M1*<%:%D8Q(?>LDJC ^Y(!#KS'2>@/=%,,)\?:*]D#C+$/J+O98_QA;+R ;R3 MO4UK;!!3TH/4]8+GYKP/12W>BP >VN@3&Q8,NH4QDAV'PASM"NO\F*1H: M$ M9=,I:*]7P2:@?@8XI.*A/UC2S7/S4.54(D7@#<)-.%+\2@1A]G8G'= (XUM7 M_0:3(9LO)(>WLU2>",B-;Z2I.V/;!?7CGU&!V678FMMQ?%<-FC(,'E@!F)A/ MO&BQ61,@]2'N'_NO9BBAXVJTMY,>Z2FA^/4'PG9]3B!2D+QO2BA*#/F\HV8/ MF](?:&Y\X.[YE^'/+?;(OS_]+)#3 (4[2Q^7_2HW,/FA2@<(KM&N$PX.>]I" M]*;&5O52,8>F<9=GUW"-X0]RW_0(7,1?;^8IQ7-%:@".U.((BHDOL W]/6!> MGTGAZLGB!02K5Q8OTC/"@IB!?!KXM&*N]$S:D"VAGC0XO P1S0 M)>F ;0<\&).-@S=C+\"XF*-;(0O)?'-DWSZ!P+0+]12_]K$QO=0>T;G$PFPF MAU06<8:Y-53:#NT&HO,OD!<7S\:\RG%"W>XK/1Q5X..D@#&Y:]4BVR)GMBG* M[J<]@X!XJG@BM_CY19E MMZG7!Q=JG-#F6 P)O6DWH$UJG9LVXZD1T^R/3?T+P^9N%Y"?/:N:"+Y'H*4% MHGQMJF;M9AQT>N>^%I_E-2Q\-[ %8$06 NP^M%L0^K<-*$:P!\=_UZ%GBW$; M:Y,T@2HG/0L"-DSQ>9'R1K/JVU2Y9)WO:<_5+<656A]Q][U+M',?4/U!!1^W MJ BJ+YAU(V- C(^WZ_Q"\$(EQ=YP0-6$.DM!WB[32O.YW"ZM0#DW*PVY?*66 M!@!7OA2*L9%,)%Y>$-X674"&H06U+5T7!147G0HQ4->>^F;#JM1QJSJK5&.- M ALWK\+$SMBH*TIO_7ZSZ^S\-S8LG:E^W:YCRL;B=>(9I]GW?'JT\\+LB.\^ M7)2-,)5/G['D>[ ;=(#N)]!N*0AW@]!_?.8]'=#^B>%NW/!),N[O%OXE$$$[ M*O@']0_J']0_J']0_Z#^JZ*JBC=?FI9N"^4BKGR-D./^Q7O*)T[J_>E_,2[0 M<1': QTI7)?99;P;3@=@XUOB($?6G2B1&IKI3I M$4Y"N"'^E"YEWKJ!;Q,F!9-IVXMT0"1-@9Q62H9T@L\U"#=@?/ 6C:\[X:P2 MK;_-E]B-1#2TIF7%$2ZP%V0S(O.B(#:RU9Q0L^B'C@H<8?,U0_@?'FFTUZ(3 MMY?#C>T6[5S\$JK/-SDJ59>QISB;GR@6YL6&'@X'O1\(;P3W^@TO&C$('N38S&>74C6>O33 M8K,2\,][\L]U.(>$O2<@CL(R&!'HSVGQJM^N^L%72L6NX]'NR)D.&!_9J!2* MZ,OD!D.3^YKG\Q>%A9SM:L1M!'(I_KDNVM=C^1]+0;5H-X9FLD5NCT5W&3KK/LV_/N!DI^$^_<^OZ75V:G^:2(%-Z M]0#!CO8H+C^'G5(,X MFWWQ^:\]_"QQ3WCO,W]#U^U2SQ]V8*N0X:K"LV 2>W,K@3E.FX.9E%'^P6'C MV5"1;_VY2N_ME3B;Q[!W(M)L07@OEXH6[!74;AV*+*N^U8;7\>@R-N:PZ=3< M]R;\]#RT\33+73(SZ72+$8:%V%22;4C!QQ^UG^&TP #X%$A(&[0XS(DQS#H: MZ89SAZKYO1AZN-$P5M<3XR)7ZBQU]35P[O/7A"]S-MNBE)OK6"$_JNHBAS*8 MUDWT#%2\Q/Q6'Q"UZF]CK]_K?IEY?,^QD9XNX)<1$@>J%E)X( M:4.T6Z*B[I!S9QDY8P7G2NF:=K!73MNNUD#8'R)G7?H=?M !KHBXHQ?1?)@C M1+0 QOXC.#1G^NMI%,7@_>'54J@P*6"R J@CC'F&!\<^WW;M57MY:A2FX5FP MO@MQ+;#7>G?-C6= ;$B[/&PLM5'_@96P,K"A"QN%OD15):1RA..,W/FD[;&*&7FGQ$K=$!>\,9*F+8O21<]ZH=>>*-YYGWJ M'7D1LL'+*0ZJ2'DKS1^QH%M#GOI"!]1\2US4D>T6)IBUC/#UBU0*',:%*9VO M<\_;_UH[TF)0XTDI)E)NCY N$9%1<(Y-9#4X#*YH[XU@JQO*KG/0*VC-:L\L M=OHRYN1=/W4&(COD*IXO 9TI,+J['<"0M(H';<42#A>C.]&<,"G"C^AN'NB% M0S,T.;1TND/B%IYT,'33 0N?KL]O"-?:;!5_ M7)M1+R>68I9D0G=K;I-VG\##M55,6"(6MNP5[IIR['U FX/;H[UT4^-]B".-S(]Z/ M,9?,[G>+_ #/8!!4\LEEX9$F^@"]X]QB.F D 72X9O[O;Q_\N,\(^O?CA/^! M_ /Y!_(/Y!_(/Y#_88CE8GU]6!I3LZC.79%+Q:.WF'C-_[%_[!_[GVHV@VB" M#7C6#'R"L0WZOCV[*NJ=;X[A<'C!@D 1UTL_C-#K M6_[6&IH)KKEF/_^>NW%LTJ.AQ9U!(H-U0MQ=\(L%\TO:\SHGFP=3=<:Y$,%_,\ QR,;XAGFHFGN5TV6Z"JE7FX$L3GO!_#/E<;+2U M^WC5:SG<2J2LH(3)EIM%9.D\!W'WP%TJ/>K[':+K4DS2W*KX%&W2[I?!'<_)712@>0B@G)G:#+ MM!&@_'>$UZ<%.N#U];4:DXIA93\UXIUVSYS$<.N_9"ZQ,.Y8=>C(KI&-U8/Y MS^&J6I,U3RPL>*(]E>IU\& M^Q#]$(,.Y+0E*?*X8HFH@*;(P51:)VOEN2SV+)PL+6OK,MTB,5)#7XE]>S%= MF6Q/U!DZ'H'_HGU#$FZ-8 KZX9(-V:3(UG$8Q_M^F>RE:/,H.N#^.R56PXPS MT+UM>/01]L;BMRN##R85^5@&M?K?:90K^NL'.X]444,S",D\*SM< MK)$Y>)WBP1]"]6BM6C^$\OR?LM:[IS:/S#JQ,=ASNX^>CQ^@N>WL;/F_<)(J MOXQ5)^&/)?B!I0:NX(+TW^<6=B_ 1\&$VR,8?2H'OA&B;4X(Z$^B MBYVK]C;K+,>2;ZW1.1'#]\^2%?2/'1-D.[$48]]C'K M"1!(!5U,5>O#?5I*&?#(U385V/@HT5X=L.*TN%O@[&RR8Z[/]QMW=/T_O%C MT;-?."F/G? MC;C29^@F_9@.4.L^K_3FHKLNX%!3MHL&@F.FL*Q4*\0"*I(.J+%)AE\#KSWY MF">!8%D?]*NM)L9:7\BXK3T4<5D\[]ZCO\5*;OY4GH /8>L@72#,[ (5(0#D M]U$_MSZ@78\IS"OCCEJ]UQ1S)I5U2L(JWZZ['UIY0+.KG9 % M<^(256MR"F\"BK96L@0%TP&>%,1,PV^LRWX[6.MRU?YO.'C$.8+837I% M.!F:9]>S=EKX)HN#%SGLL7<)[=$?&5,W;=MS:!LL+ZJ+12YX!CW0M_C:P0;8 M^812)P=2]*?)R,7CMS:X\Y;K1<9OZ,46%Q<9X\_&9KQZ+&*\D<5:1 MF:O7;>Z(;,L,]H]) 3ZT7MTE[1*RR38.Y%[<2%3S3CEAO-L^9])^)%G.+:R7 M$JO=DET6$DKS&_ZLV&BDE$#;T1/XPB_91FZCZ%-OD)4)%=C%W1A5&_1XG;2? M".&X/:'L*;#NV?-;=0VU3AW&XH51\[?Q'K["88U18AQB_UYEJ:)A*?[7:;YNZ< A+M/_TZ^H M_\L:6N7$\>N$:U?CVZ_#] B'U/,0$EP14;9IGUY&+I6UH0/L5!+*?=WZJQ/* M>UX3 #%+CR)#"R@0^ 3\TG$BVM/D&?Y.R[))""/"G4#*EG7=/DH(BW'!YQ8P M8:^\3ORR9-./(/P%F3'KF5>"MU@5PZ\3T;.UUF#-/':UF(W M^RQP.;SE,D-9M9G3'_+0&E39G9?*V\+3AR0W0N96- 6X)LQ O<9C6>SPN[G^ M?4D$(O0:^R$S^NM/*0V9N'CJU3;-.%G<4]M2\L][1+[E88WZV5"'%X\I/Z_Q M<[WJZN:ZK5T9;F[TW,A.+.8X_\1;DB,1=?Q=Y08GR:"/BTN>E@YO,G"4FWP6 M%N1XBPQT+$F+6M.5T;5V!_TMS D4^S-52P^)<6H_1[7V'>&!"1-5<5F8'9;D M3#D[-HC\JYMQ&],,0Y%06[5.0Y[,3 MK@BJO4'.D^NT5%V'63>K6UL)O=ZC]HE-,5L@X^V1:]&>ROV M3P[#4+Q/>N^-/?FJ])LBYZ<8'BJ.3@U=I .XC(O'8"#RJP5T7-[9\N(52G\@R]LB3AP/-NP00>\HC[%"<?^W;/N)1X6Z?-*S;O\CNK;)0C6-5=WH@3O3M],N'O= MM$O\T1O.\;KZ2B:''M!#KEF0V03,$K253'&$JD =%E\[*TT&"FK:G:=)O%R> M^:'@_,Q5X>YNDJ5*B/IU+#L:A/7**>H@/" M76G?L9<*1RM4=#P7B\HJH/G//?2N8/0S"JYVLW,6[-RM'V[K9Q*XW>J',CS. MAP52_'W1ET\R$A5$ 6#)0S@Z(+J"QT](&BZ^UAS@RS_:;KT'_9AZQZM U/ZB MK<(55C>G1=7X1H)?0_\(9@B7F0P4I$V":SX+<]3JO+CC)]1MF-RKUMPVUS7, M&Z\SFH4]?!HY=S'Q1J.2,H_N?D[)CV6VP*&7HG8YC 6@TOW7 M?L3Q/;3Z9'LHF0-OQ@LS.?Y !SP*9>Y[H6SB5TR5GPADZ9D!!G9Y[W'0Y[!I(]+%$^.??UGPPHSPN(&B%LAKITGL[]H!4OA]2KM.@?G MREVMN7R=V^$WW#/KR5/A7=DR\A3E"ABJT\X",SW.>ZX<6@9C#:RJ&;5?O%DT M\0^@H3B;_:"-4$SES2:93M6><6OY$WO#FA]&95)H-@U M5VG+V-T=Q O/B:CCG!&^!-\^4*WP-A('P<3WPUE^:&O@T%'S0JVUA*C, M\MJK)\+"LNVR@@)&ZN,;?;;;IZ4"!)'RM3(E_MBN9FRO8L*\.!E)B,9#.A[E M0S5/JXQP^4K:)B'(1G(5HBF2"/D[CSIF.^F O,:-J##M>)(.H3Z6F7H.JT=8 MREB;M$&S!C(W)X3QM8]R]*2N;K@]/O9=-GL%5R&"DJE\= #C,2$ZSM\CA)\H M'..?ZSY@)VS<5TA"E1L\ M^D1&=.5I\P>-KIL5SK6&RVY&*?VN'&"TY/-BO/>54#&\,1O5WPN9EMGO I^B M<:R# ?BDD[Q !YRJ"Y$WOAV^H1]!"5+!*&['5\V>_;G0Z!(4S<;*9@Q@5R1+ MMY<$XY 82Y(ET33&3O44,4E>PUUO_ZQ##:.Z;+^6O7+$K*#OEOWO[EYA%JHO MQ9KV \M!4X3VX^;+C M MBJGW["<=$(@XXE5$[!86_ /\!_@/ M\!_@/\#_E8%F)\<]FNKB1QZ.G=#Q/UOGO3]N0)(\R QT %MRAWU),-S8 MV.,5'1#\J#AT-CY)P_KQ;_,\3KOI*_W.1<9O%_=_CF4P<[:MMP1+3*#%*[#Y MRY[!?>=%!TOQ1,6?1:@5[%^ML]7.Q4/"M>@D;:N3*\!/^$[$.@@ O*(S0WZV M$"S.WV"M<,F>,9"_H>-X;.RZH:AVPF/_I(FC;)SAMC8'+E&K$\Y#?J83E?YQ M1M^SV'9V^]QLIP#C7^9YKVX)1\(.3C)^TG%,)DGW.$=D@OKHXV^@.C%+_Q,T M>?B>D:?0F-]66VN=BRUBQ.A* )_O!N9(0668T)A@HEVCB-AJM!K@VC7>_A'Z M$^F,*9_9SSF?MDB8]GE7]!"-J3++0_Q,GBYJD2J?"A7<2OCOMBDY;>?_H<'W M0)CH!<4PD"_R]0LL,TV>>K,M;W#U,,.F4DF^#QEPBO7IV2O;@0,'[*S63$;, M^\D+POV[F,LTEA;BR3?SA&"N]1W:D)TJ'&N/ C%W9L42L\\,*6EOPO*" M+TG8T0'.LL-H'_2,)4YQ.X*0L8]3["T7'@YW'"K:N ]0>#[TAL4AQC8Y/>J) MP1W&LM,- M<9E&%;6K\XH$32Y6JGDE$1OU&.:^,*Q:9R)I66><"[I?W6ATM3$VRFKB52>C M=3)5O!E]S,://AR;6C;;PE%N4Z$GO:P,_VX)'T+4J?"_1'8+.J\7C1TXN 5? M;;@#"VW_'G"7QR#7'^@.NLZ$GH170EU[:()$5/1CF!-.T'_*8NQ ]D'3^,%9 MZ=& -_S'P02.@_/[K(QA-I M&")G(NE3FT?,W.0?34?\JU,D_WO_E,?)KG"5W* #_GN?.V1G^\IZ*RHJ\$BY MW-X;DHU\<%_)-JT#\"SKMSI>D%;YC]*JQVV#F)D: MAG"QE/0LW93#<#^=!Y45GQ7.\B6F);)H.!QA75?(:?%DW]?71U$Y+@5WE#"' M >D-RPF6:0T.DO[%XVA"ZHD@_27E3 =@C0W^I36_HIGH@(4*[&GX5=]*\K-% MR2@455!^Z'74T0;._W'W^3#Q]-NU,&2KI==2QNGVRG"HPGOC;.]4PZ5;HU\2 MV*I3WN@*ZO*Z5-I^YOWMJ]N+W@R-[H8Y=3LZ166(2?;TU;H6U(TGDE824M]" MQM;!^6ET *L"B@ZX';E[_*L6T65<1@=\SP^A T+E'YL[%H_^30?\ZXU:UY9; M']Y/&=O\*^^'S)+*QT=MC64__KW*V__/[8QD#S(FCYMLM"#HN@A)KH-NJ?B= M-F<)-3QG#GJ)F%%FN?UL4KX@YC^?Z4^$^"U$S M5+>3_\DG8W@Q!2(Y)#_[9I*49&"X:$F*-?HB+'KS1ETHCB)%&Z9Q'*?!3Y,1 M"Y#P=&?!:S]"FRE#F,-#R+[9D_F=I3=*09^LF-ED?^6H4Q_]E"(JWG-65>4D M%$PZFX9J?Y[\2ATZ3P=<*K[P66:*^57Z*J80GK+_X.CWG(Z SH4X*=1P\OCM M?YW(J7!<00>X(2)!]9Y=9]$G0I?W,=O2N]I0E_GK_L];WE^O^9?UDZNZDW43Y3L])Y MF-*@E-B98389MX>8O4S2(!M3?*@22%QRSR:7#+3!.-^WGACQK- QY96[/:,]N1Z/HKOL95EF]/SH?O$35F3K)Z-4XV5@=@F(7X9=Z\++] M:H-N)7AO>>&9$J':U3E@?@\VOU>6*$E7(_1#%V5J(W?3MG2-SF MG&:4@8&%GC0CMP&C0!TX#5&MN.U$1-%8Y8GSB.E^TE#2!ACPTS%S-/"M=8:\ MCOBS>M(T7LE>8R!5=/_.;,RI[H)C8:(OC6W?6SBFF*"^122\W.P1B/NI?>$0 M\WIV\=V/E&8IO_C:+T_?Z%48W%RI^095OS%T(T[%SSIA2E4S[F=UR'T!?#CJF?L1+FYB$IE\LPH0*IH8^'J]?I?)1\*9_RHHO M%"43AKJGDA_3E-K>*:XDQGC4-#Q0TD_Y)K@<(VS%7AR%&F8[\B5])""HO&?Q MZ+"3*/D2_AW(D#>N2UBLP=AE2_GE#6J\8TR0[]\E45-VO)7#E',8DM_YK@5H MZV@K,%E:F!JU>_('(LAL_42;Q$LD4.S-2>A1K<]8@93>=%_M%8DOZ=GF+\:L M-#"AEE-.I]$FZ(44D$ @-@9Y.E Q&B[6%O*N51!QY8*R84]ES3N[#PEI ],# M4D+Q=09SJ*]9Q\HG:>4V56 *+@P[.P&\2HX;-/;6?O3)0/ZUA<*ESPO6MLN= M2V>\)<0F;E?BRK)CVS))#JOS&_-HPI0.'5"0/0Q:%+<\JCM&UI1L^S5(*K8@ M*+$#KIOV4A_0-T'?;_WGUZ/]KV$H@3]%GGTA7+0^X1IX'3'$_/IP:75H?+? M\V(:2/42[^^[!L\=59)I/7Y)AB@WCP<6.QT )2/M4^!4A,#!W O:68D3HG=U MG,8.E;3,HN_N;+HWG.+VL>,PEE MKH*5/_AK2^F YOKDS_.Q$-_9!S#$I=7&!*1\(KM NRSW<:[$\6IKFT@=Q!=S MI#P)6HBF ZK-8B"6=L=HFH;<5/LU8F+O%\)* M.];FX ]U9MWSPJ/:DN]GH [=]HYJFD'9WH+ED>G5?DDLKO=C!5Z-6MT"O&1K MDOCIW%QM]T%X6BEEU 9TVU?Z<"W\]5I M!Z$D:Z?3<7\(V"Y&J_OD?E8[9W=CLWHK6YKGZYO52J"-*'4LSH8Y!2CZ\)?J#%J$\-O!V(Y_Y>,LQ+U0O M) %=Q]QOEFR_A9GJ@<2\C.P),+075)K'?:AI<"14=15[ 9ZF9=S\':L]3CM+ M^T$'"+:?VJSB2"RO [/U1:B6O;S/T8:;EQV #2#M[&SF"PBE[P<7-GA@4NLM3J MUFP%[/P830YZV&]MSS0WUFK3?%[++)#O*Y3G:O]%3S<-"U086_,JLT@P?P^" M+*6)T>04BP2'@4/E\CV_XP+L$%CC+]2_"N!DM1[ M!$@G]O2&, ]09 /B^=$[I6S>L=]/O)=!\P.UJNS&D%+2WY<&.@90.L?Q0!'X M*!UP#BX ]D74]HYN)L2[S(4V1DK8^&$X_3!S4D_XE$L[)(A*WG"N%(P*_E36; M.=N$:LX@35X/RZ[F *MFGCMI_(AX/N$UJ):.5*Q-2KU+:C;=T=(Q)_;_QUIC M'>V6B*"QZ1#/XO6+>Q237RJ2S,*7:O*D?\4WNE1+V:G?&9T-\U 0O._A'#<< M@6E/)C\E^.(,NCA %&5<PF%Y,A;AF:*IXZ@F/)?]U-?6NS &VWL W-*+:A MWYL4/MHXB!N]<,(9:U7I@*U8BAO9 H/M;DX?S!:^H.MUJ3PEZH[>F8SP MRXN/ 40>!@"+S.#G=CJ X^DU@2@!NSN/2!"V.]'4A M/OE6G:TG:.!+516;/']@+^U?WSS:/X5/TR<"XZI[2,U1N9_LPS\7NH>OL/)_ MVJA(*/[)[;N$34 3#+#A-.TICRG:1?(8I7-EY?;>^J9;0T:,J='>]V8E=F1+ MZZOO@)NH$\K[B Z8-5L\I)XWP]_#5B*WAU=GR=:7$[/.M-SP%AN;F/[]3%^4 M#K![)"E9Y/)X24'<_/"P#SS;0@(=(U?CAA9'MAEPVVH;4!ZOK?PFWY:(\Q5+ M;[K]JV]:7RGCZQ1D+?S["0G1/9-5$+Y2)A"?E;->+&&A(V"D8W5@CSG.@@ST M(C[!KRXUC*SI:BIF/"U3,!I#6GW+<4NK3U0I]+,:-_X"/(OH%(&SP4!3CXA< M/2,7GT/$ M\$/LZ5*IBVR !<#-WF!$!W;V& MV)0"PGU?9 >\+1_;"VK/CN0U=_8^R/\O0,K_\XUOA&I#1BY@P]$<=>AX8>XZ M7<\/:P+/,[,B.Y=>Z^:6@F*G<58O:ZXSI-F8YMZ=$#/-:LTVDFB!N,646><* M!)288VZ8U).,_+'Y>Y+4"V@2)HT40KZ(/@44VKC7KDR.>$Q:F@7M/GY>'60B MU2]:J!$)K'X3$-XR0I80WC+BVO*CJ,TJQJGT)O>URY_; ,JD9*XV:)FEN2,- MK9(,0*W!+.*NPE?I@$[-]HO0$1J;#>49-)Y$(6]^K('Z=FM^4(LL-MF_!>%F M\/9ZATO%Z*0V79P337CSH@[^>6H-9FZ!Y%CZ189PT@'!A??TG#PF\&=)X0WI M6[]>@&[B[ -O9FN4]31&4MJ\<8M'NEIW"UN&L=^F[,N8>,W!.%P^) MSCI3^+&?<#3)@OI%:7E3V>O[M*H@\&W8N+'""[S7--_43D[6P9[&>.&[.^5& M4I_F6HX7?A]1:XJC2"VR+L3OLU/XHJ%/+)R/(-]RKD"QC+JF]NS MD#DJ-D^)F:0GY%$"EU.V'CEW07;SW)5(EQ\7+H08ARE')3U4JQ3QO/1EY]0B MDN! \B9/$>D I^B_R)X+6K,]J;=J?"RZ1F=FI<7DQ7O\[C/?O.2:=$K;9AUA MVTU1]/W6%((U.V%96AFZ>=KC%/6-"6!52 C0Z!FV01Y%%M9%="HCW$8BL;4C MT52]3U27413D.1W M5&)\'#H?$G0ETN[,_^RZ=Z-Q9M<@QT)E*DUQ>[D"# ; MD-N;#IA!LL.%O 6NZ#\5'=]*$<\\/NQ;!6X95;P@61[G:H,HBK KE637 L?X MLC?;@9]]3JD=5VQW<)*WWLM\2,HW?Y:6YIP"?K6U2X7E__HGZ M8W]V?&-FG*=>'J<#/#A8M9UP+(HP5P3JLQ#WC_1ZDT<"KR1F=ZZTNI^^XZKM MGZ'6=U^ ^E0\KPAM>R)3\ @ .=J:[$T86K1*;TTN\LKJ*WST2?.TM88"O@$: M_Y+KE]T9LP#FE]09K?H%\9-GU?U7W&3M)_N[UX3S*^I@2H M7GY)5[R ,E!X+T9K5P&@\ M3#>46=O0M68\S:+!:+.S2^5Q('V;I ,>)\_$JH*%G>3FY0GENR2;&$DVWOE' M?+@6F9MG_KKI']8:P T0L5D8AM>?^$X3[121,YGP;%&Q)YX2+#9>-\)M9[>^ MW'GZ3EV<=7JFSAU_\X";@RG4:TW:SAT/?0D?JU0M2&^7A0RFYKU5UR;F6M/6 M LE:?[L2J Y75*\=YQH.Y3X_M/1Q+ID!#U<4K\V=>,O@ZD'8?X'"M?_I9K/" M3[UPF11Q$A.,B(?=(((): ;C&O)4K9P!^KY3=&^Y_5'S37'W=;[6X#S++\R7 M.F.F9K"$^V#,GZ+K\2"/.?!BSIB>0DL 1_3K7[^#*:;Y5W-?HZ#X4Q_A[Q[, MYE3^R?\+T8@J6D/1FCUJ>X:8?ZV5:)8DA" ;K*"'[M6G&MJ']$DBE1;O+1SL M38FD2*-&;^IQ&8AW6"TZ.OJ74-Y>IV"7N)!@C3;^C(VO%"V2ZS%2FY\B#^,XD>D=NZ=Z./)BW7A\"R[:M#5" MLGRC^XE:&8^#&*46V'9],IH6S;B@'BS^K485,^M$1R<#/\;,!FF> 94$/C&+ M'O>9F%,&XK_*Z@BV<0=$JV7GFH"WLW[MY1LSA]/VMH[R4KA/)PZ1&D>1F;1_ M;FW_\HIZOS!&;P&[M?D> 8%9$W/;7J6H^++-:[ROKNV/NQ-\M5V# MR+S=1G&AS>3= #(?)\/.OGCO?>&0S5_UGG2VEP;'TR?=0Z],E9>+;!?"OG'* MSL)/1&"G"I '!CXN@-!N4F\1A8H#B[']9X=PC4M2R4_*ZN)-&AMCPHI=MD7C M'X5U3:')H$[X.7(H;A/!2A;N#K(WS?9I\=OZ+#\I-?X#9R!^(+YG=JU-TS:A MALGH[CE2N@#%>"[^U\84]<9O9\]4:'R?1JXC4)&[FMK.XRVCM(*REUZ7M)@L MOB1O89P-'= 9H&H'XM_/"/,6EFYXC(&V^:J"O!@I!G^+R3'PSN7PG.I3DEGF MM4F8FQN9Q D92LV3-@[A)YS%0NK_.F=G&:Y*O4@.H=R&*4P"N6"6WZ?NCZJV M6'+\%,=]7^+-4*.QG@MO;O"X[[NG13H1J>',\$DA!J).-Q70.*X=F&\DK:9U M("6G^.%>CMS DX%S(@_]#7XW;SM'D/SCCKY=PM\[C+R2P6;49=]HY"Q_.%J$ M++#9#!%;@A:$*PG)FT.GZVZN%?-[2\P^&'>"%EXAZPR2J&80 M]>VSP<70R[I)5NH#G 4WMV*E MKZT^($,=_'[7;X]-N>+@K%^@=Y6@%QLTO%8E@U5G_TIU-I(]:'MCKL^W%ST9 M^7\[%_^!FGUD5.%EDV+G;DWQD?.M2F?.7KUA<]O@CC63X0:+R*_WK)_^LTO\ M_+]J*7-B%CN=5G>,) %L 'O9!2RFC,:&+UVC76LAJ&^-%-F:0#QE]4!Q@1>_ M#FF%ZZH1P_D?BL4*/_$?/,.ZIWCFSY9B:%\DY^8-+#G-<4R5<@L_7-4^NOB: M;T34&9!0+,CZ32MBK.U(6_W=9,&V7&;:2QKX'1GN^^LU85-FV/U5H,R#Y:!G MQ4PRW@<3 QH2\S=20R^#+-=0"L=OT3Y8 &U2" "Y0#95K_XAE^LR^JB9 -#YF(-6\Y;J^V6 MM>0W> 5-W#?&(7S\<.E>B=8=:>=GOH$7?P?Z?:RH.+"A#&;+5>F>-U&)BXFS MFTLZ_>I'VK3- (593[WTC*/:0.2+8_U6YUJ,:\Y2UA;? JIK M?^_]2(IQDSM7'['U'>?85Z29SJI2H"&^''JUN:%^:'L>G^J[\/V4*,7ES]^#3OP_7$Y)3-30C&@<9FL@ .XT\FG"?!"*P3 M5-V"]+'%AA#UJ'Y3:$>BB&$'UPU')I9LFXO=>>ECB$XY.L!E"#P]0O*J'JO; M9.E/T#85^T%U> *0OU*("/1N#+0UKS\0:;G;'85Z7$F6)&2;D#-#B'$C'9H^ MY +S1)Y-!R]U4RMN$8QID.#[TS9,89>^,85HF^0MVR9T793A#NAZY#I@).DN M#9[/:=EO:3FP'K<.PI$=$C;=(.OLY$OM,3-N,]/+N%XW72I?-W!60-=9_ MX2W)"[/ZLYWEQ>,R.L"7#N"=A=D?5])$-UX*ACV5S\A\T_#IW;?I?.&6:D$- MD78#:616^^^J>@K?6S6/%;O6O].UUV>?M9]1O[%C9A'J8R^+KVH\FEYI2C5/ M&I 5#WW!\@1HWEE;VJI2;%'GD6M?)[ZJF>C\S62]<"[5.-3_X&0H-II5_X^N MQ0 ^_K=][7V)GAVH\/8+1""RU.?(,TH1+K:N)GPNL(WQ2^9+>(281B-T*7[U M=94M?I\[6LB#-\I=3))D0M; Z2!NCP+5:2-([CK#VA.7AT895Q63BU;PIE.U M43\4\;KB%G>)@T-_N]D]77%GD7LA<"3;KWY"\2&)R&Y0#+>=4^\BMM9V=ETS MLC)+\)83=4D)Q.Q M]PF@&/A%)\.Q3K=^RY:&AM;JG\:B29=A: VM,XN#3R\R-R,ZW?VI@3C$M'(? M^!R,F6C3 [_2,DH'U/2GY3O+-\_)'46VU7Q.E0EN";J'E6F.>/7&=[W,Z>Z4 M,>'SR[[B9\N=D.+8BFN/NDI>1,36$#4#=)-N=>,M,"XU-D%AFB3@/GT=1&*4P;JT:3J 3UM7 MN!\4CJV<"H/I?UKW)9ZU:$+V8-*3\J\Z7XLOGGWWL<$X;/ZQ'[!/3Z;RR2?R M0P<5),$*&8;@I,G"!S'89/_:&!P1%8F/VN]P%JF\G_7:_LT[IK96)<6O\\\_ M5\7LZ7I:G%FVT.#"2':W2Q(\J;P%)"?R.#X7[8D>/8"P^S0\7=#G+)%X//Q&SH HH&G]'6" G*8R!W?O!1&_5JL!D;N?#N M\[3,H(*(4LW%#*]EPSQ54;O!=@9_^5_@GA$A;^&SP,ODB,47,0R7N3B]7KPL M).A%+,UV[;4K8WT$?D-(/83MPUXNLO3(UO#",9M:JAFK S2Z)VO\_/]\:%^I@0W N+NIDM"AQ:\K[IA_K MB. T5F2^=.9D?).-<<@8](G0?JAC1AHF,B?5_6_LO6=4D]^[-A@["$J1#A(5 M$! DTCL1D2X@-?0(4J3WCD10Z1#I2HM21&J4*C4@79KT)H2 @/2$$@(I3'YG MSCOK/^_,.6O.FC7OK)GU?MCYD+7N_>QZW=?U[/NY=SDT?FX-7DI =#959B(5 MU I.0)*SYJI43R2RW69M6)12_2!KZ%W;LI]A^$-R$\D*-X\/)^<=,L1DUR[R M3K>!M[[.N(5FIHDG>\@,3ZGK6<^I:"?KG0&:-8E]55JW7_'!\(8$^"<7-%;# M#<1I^^1.C"H!4C8/+4*)J$L7!3WHY[[0YX%+::C2.D+F1W"3V'&0=F3T&>"K M5Q>88Y;J+(N#[L=G +_H>WZ_EGBX *?0953<'7(85@V*,(D6QP R]">;-SJKP\]Z"I$9MWJBPUG_\HB!H,!DQWV*I0 ML9U$NCRFI"80TPF?/0-T9Z_E\;S5^%1*R!#E?7A=5E27YS=OH=^%Y(^\(NC^ M[U:Q+N3I9>+RM+IO78G.%&X.F>O= M*&;=!VW_$W_ K[;] MHAXQTB*_H#!7QL#K:]2]?W[NNZ12N7@_SH AJ6ACR-^M)& 4*>T?RNGDD;EN M;AK7/FEZZ[1DNL:JY,_V4+P(D,+XDH\2X07#WO]R!G@#U#H#('+0)#K7@Y'' M,P7?S@#_4C&#*RX$=3GLN4U*V>3!O9=7CD+^\ M\E0HY2.GZ* ^X$*I- Z\\XWH3>+"(=X>&?:ER[3, M/?99SD]+7 94 9[LW$+I'%97W'?7D+G.V)2@AZ\.7=B.@"U#F1TYK]#:8^*[ MRDS=C$JOZD+D]9_ZP$5-_^SK#6K*!B\A4(=LN7L<@N UKTWZ;X MQZDYRAJS!6G/ZC#\4L2O7R7CQ_:?8D-2X MGK_+YHO'5T_XEV2>5:OWXMCKOR\L,_:SE\V,H_O2 H)6'#S,V4$\*S( MB2IF$]?QAE1(2 J&XDL)GP0[;P(Q2904T5"3AL^[ZT^U36)G6:I85?O1TW,M M:A1:.R('>A,40'Q(,L4>=-KY.'FT2#H'L7$MR5_:K?^*D4F*A26$Y4=J$]WT M"6I+>G=6=D+UW]UWO&?2[_7&/=3QH1SR]0@NQ..)R5+I@9Z(GV!!1(XBK!U< M3Z+'P!B]K67?=@WP?,$(R(+M[ND8I=^L,_;*OAK8I.VQ!XK=*%]!)%)A$')3 M$,/>K0?#Q)"$U*1Q$/)\T\ /"GY3_J909FM\W8;U-XSO6%_X)R%'ZL=XM.Y[49[Q MEJ(-C0:)^JD<;;?*D40'ZOC,;V!H$_ >'W*^>K&]8EC!&T,=PCD("6< NB , M."9""$9%/6'U2EF[Y9&#K]IVYIR3W#"[@1F)+O3A=U'X^G= M_J()^E^PW-(>Q\'U2^.E'9098.W;X^TZ;#XX+A1&Y3J86ZEZMMR@KR]K.UYM\'G]YHO( M$4\,VH*"$ 31AF1/BHTLWKH?&$81'$,!WW[M?MGX'[D96W;65X6ZF9770X+6 MW+":LLS>:&ZGQJSZGP<-;PH=6K,[QTO+6E='[N8WN51_PR+AJ*7/L!MM(!(+ M[C@:AGF"BK8)%]5Q38$.\ EE[LY-IE^.>Q!H+3_L*S/=*7UZ0/1S@5X+YR/> M#E?#@>"[7LDYCIB$N*N5_:+CKU2&R[B3>F!"]+A4$=S6HVG_$6:7%-=3]9\# M].7Y#/?"2F_&'B*;,'T]]9<_WTEBI_&S//:P[9_;0UH!^_+!#BV:Z6O?03M/ MPGK #F,Y;UQF#_KG,V5U-J?"VB SC;8+9X"+?[&R;R-N469LF7Z1' LKR>D& M 8'W!6Q&E;[.#? [J9)T;II^#18MSTU\O2Q]Z$5B%NF"T4F? >:9C]N;5K?7 M+0VNVN@6UC*?X_C@$*O+JZGBG&X=.?XB_"#2-E^!(R8+DL?1,$ KZQD_AMU(N6RQ\9K4WZ]NCH*6Y45F29C8'-V@'/KO['<$5Z155;_YEO M^_\:^O[GECCH'(AR%41DC.C/1I'X8+4,.X*8H0NF-#S"O'6F0KB]\K'L M)^W5PD?QK3[\?5V,1!XN+B_IC SXBWYQ3 M%N)$![7Y4[4%I4CYO?PJC9!RTXE/J!D)>Y2 MV//@@F7%*)1GERO^N%GUQP<^ :N/$NJW >F\=U)"[87SO4I_!I7MQ66HE0O0H!8 M/_P#@@>VHWO".=?%_G3-HFC?+H1+ZGU%#N^2 M4.H3GG<0\U28(L9MKZ9A1GI0#(N;IRR[27[%'4C;635Y38L; M@VPUFFL>_F;G:J(^QH].1C &7X$2(&%82)>"S50Q9DA3)TN_K7KBR"KG@V!] MRE4%J?V^<9Y2OD!RYS>.JNQXP#XTBCIEX'9X)'1V *,+9=P4_YN$8)@/SNEN M.,UK2]G/N#Q&]R&?._"JA5K!E4ZFYHOQNRI"X<)8]AXH+2J*O",S>T[XQ MQGV/?FJ:22ZXZG:VC,7M#([+%DP9Z8?2HX8/>8(Z89%@AC;VK7_NM#,'[=7M MV I]FB"I5;GZV:(-Z$/V,0=.3L+,N_9W]$H;/]3O.CV'8&#;LUCXTEX7C(L$ MP3+$K-5.46ZA.T.6$^) Q1F> K%RC[YLFXE_X)=[*F'U"Z#8)'1A0!H^,[W$ MVUBV*0M9Y&ZC#$[5V95M1;#'6#;"-2>\&D2XX[8SNB0D)404,F;YA)S-/-WJ M"7#L2#N"7>E&&'9]63:Z\DB/^VFBP%#ZK.'^N[Z?/]4T-CLL;&@<'.F+&*]Y MCC[DT>PD9(/;HPQ%=5XW9XOW"U""O>_?1 MXB;SK:^]OH?<@P8?&5'E2HA9,APE /.IYAPO.RN\+D5<(OPO-/*"Z0& MQ[P3N?B*J+.QD[W=OCI#&F'\8B>L4X36^HS&5!^$\IB3!LYE8!;"'[0Z_D1FX^(I(QBE1D^IY[!:3)/D*R^"8AQ/KU6W?&G431 8L M='0O?NE(&8VYU_'J5C(5,]@BNA \ < Y7;P!%M13Z?+4E6OQ38R)^)>KTSZ2 MJHI"P( GWQHO?+T5B%R_ARH $01C.A<$,<[;NMCY#DO96-$ K8_80>,!V.?? M%5/[0XK278M6R.L%%C:J>_&DD9ZY8.AVKN@<>5U1^PP0E'$@(?462 'D611EO\.1O[KQ1K2K*IOZDPR[>C_]5EONO T-@@0ROV^_KK7]V.U1U/]6O' M6\W#W?8W3Q\T262J%*_<$:K2EG?UN MX!?(:20UHCE!31U;%8F[!V,H3BY=& !<>H+U:/[C3AV#ZSZ39*R%^=Z=*"-;TZ+Y[7FWT4OV\P MW[E27TZ4BNB+4"1,?O3@RH07NH\M3+ F[X88S5VY=40GVC>SEVC<,?*@5R?3 M1@/*DVXTMZLG ,M15G*FQU9=D$5V$1(5,N\\:/ZR)\@Q#I_1FQ,;""Y"^_WX MMSN*L4^A,WP8Z0D$K8IX\'5P'._=&J#*V\]JG![B[_TSMU/P@7QE/9:J'8Z MUU#A?V)$HMZ? 3JD28HKS51^RQK1/MU$SQL\6XJ,1=@P\B1J>>S6"UU #C1& MJSPU8#TY*MMLRF\LL]X*G?JDO+#Z9T]Y86&P^$\VQ'YPMS?37IL_7UOZ$DS? M<9'->_>&F'GH6.[:5+5Q>L#6B\^%GM,&0S4G<(65WV9>>6> %RT"="6[!X8E M\OSU+:OLBBC++$>3J"Q-@9S>\ND$1>B1$3G\LY,QIM:R.F\LUR_ ME3EF?1Z<%Z&6&VSP] 11*[M3?ZL6079,S[\W47?^PZ;2 MJV\_KE37BPR= 8P>R$&/2=,,!DUO\K1!IBPHR?$S@.TW NJ$?54N/B]WN53] M5%[V!%@8H4(XP4IBC!H).;BL'VV\0M=7ITBJ'J[H)UI+:3M3+9K_7)=G[D40 MS.H\ TAP4L =Y;_O^GA]=)&%A%%2^2,@:T<'QZ]02[_1KV4N\1.*B1K!"'/W M-?5?A\TOE8#N/ST95DCE\_]DB;AH0ETQ(0267FGT#SH4H[7FL:SHV $2:LKTRU/>F%TM&K741NKVB9NU(YO^/6U MP*AC="-B:$Z%T,8=SHQ+;KSCC2SM]RCI6I_-6'-_^13HNF1 8BO$DPA3X:C9 M'#R/]G,$V:2\:--R]&G8WJM'B#@.//(7 A#Q$U8C^*,U";N.?XGU3.*'!2YW M=@:.#AJ4OKN+5_F3O4_F MOWY??J WGR%^>8Y!T?LE0WNV8.P1^KJ^IY2RF9N35^MJP[6CFPPKT/'!;^I* M>O2CY86E$ U.>H:GFC[03'0#.XG1JIL+D8BD\%-Z0C.SW0-H\T-(-\JLZ?Q< M^)AUYIYH=/(:,/5!GBU)TI\[9;\0G)!J@G]/_^.MJ+2\8F^JTEPWJ4UU?I[\*C+_3P!R$CJCB;]!L"/2DD1A%X,E5H_TG(W]$5WY_(VO M^!L.A&Z;"(UD776LUTQ+&M06B%/IY<8AZ%9)RM +F<.YFV8)2:6SW<(BLH(W MI2#5B_B-P/#C: KWNOC(W^4M3#YODK!PVXM]>;GF;J':G*GIP#IDY3; MY"2=@OP/#Q-%D@DCQ$?A].0\I0>+$H0=G%T<2*;>S#+ ] MK[X$B,Q;T5;-W>9=01^P]O,GK%$)@G0= ;J>"#@4*S5".$> MX@>"(.P5&\Y03&(CA"W?!&E@:2=I)X[6XX"&LM&C02%,64SWR%G1S@(MOUF- MY D*J/(\9PKM#I%K$U93U4P4V4#4G %BI+PN!T?W;I]F1,=\5O?@JWXW^CND MK#D[^+=(187%:R%Y:<(DT1C640.N'^F$Z*5]]D"VZ(WXNJO_31,WXP:Q+AV)WZ1YY&\001J$R8J7 KU"L4:( MNII5=Q<'P[M.7T9GCIV_B'2\."19I2F24VO3F5AXOW="EY;!)E 6# MP=TQ,'HDOR-1MB/@/8%ZRRMN2_LZT.A(J@^TZV]^*K>7GAQ( M3N6"NIS#^.;IULJUB%C7N;:,CQLU6PIK)5Z.SAZ@ZQA([-QX+0(G/ND"QF/P#,!T-%-=H'S5D#>/&[ZW^.!>YR)K>EC\"5KG MGSP\5']NB%HJF$OG%277MH%L@F4[);0$8AZC+H2"O$3T7E7X/.#Q?%_Q.DH- M,@NL/B8QY^!ER)EM(Q7!,,P<=8T\L(N))4'J=_U]2(8:)NKGKL@)17[K> [5 M(Z=TA"M6.<8&-PU0;$8#HUX6F^ZB.IW@[RDS*YY\XZ*=H@+L9P"06_E0%:ZH M'K;<]'(D8226"@758*R)5UHG/C57VD)#=ZJX6ES@&M@::;7V%_#:! ML"G"_2S?![T=L.,18%@MJD 32G"R"QL17W;:@V'IXUVBML[R]EMG &F(/ZJ3 MX:W8@)6_\PT<.]Z;P(V#8'C0YY7LS'T M[G'FU][]V_3GR.LY*1G#4[=((TM[L<"Z!A+C],JC<"7"!S>_Y3/ Z].C ^FB MJ?;8NT:^3O6B6O7-A@/MO6XKI=R.P*JC0=(S@B)V>@7=N:")<>Y&TEIN6?*6 ML@V4*Q;_A;T=C>:29]FO*I+(5V7==?P=\MZDTB@Y*-R,%]G+Z8EJ-?"T$(NS M N68?W$ .EHR56?/7L-S27T@-?KA@'R;55+B"E"V.6$%1)0V5JM9J=>>#E MAA\,;%9;7&(%'^*7+W<^7N$N2&$8XDG(E7AP,>).TT]2 E6NP_%?J7V_%>X$ M2Z"Z0VDZ)%LXWY07$VAGMW\_C_;'_.(;CNB 8;[&IZQPKP\%R#'0K @>19 D M.H6+)RP;_+CO%Z)76OYW^O']M2QYSOW/#_45;E9)5)V[E;O@ R;1Z/X[GF(.Q\(Y!1_3(7UI/Z];J ME'7BA9!PE<'_+ KN #8GB:\@R!)!+YC<@#?JUMEE55$UM6$T70U!P9N&$@## MA9FR]<0_D5!))(D-U8&8H^B&7YB\%$UZ6>3V[63>;WI@OW[]9@-%&I>U(X(K ML26< 7!(6T).E:U27$CHQNQ;VP>6;RFC8U[/F6QFT\9#':(8G(U^:MWBB;I2 M,+WHY232 MBN>M^@R(TZHN2LQ1K I/)3M&F,L("2FF^6)7Y;*O:82CZ-/3?%+U\:U%V8('UTK+Q6X;#_8>NSSUZ?!_FS_29[TN2RN&; M4*&[98QYVK[=-B<<]C[F[JRTD"Z]1TR3/_7XLW("M39>(/FQ7COS1+[@8PMX M)X6;L%'$W6C-;X@6K8_2$#QG6O+8C!\+4,(CK2X^H"]BU+QH.OG)\G6=UG>4 MU/2:KV/CL&'N6( $25UAU%)6WR?;8*C[:QGO79QF-(G]DS4!T3UW]/E#B46/ M[>;I*<8^7N#(R1Z !)+K4.YD2;P:=NAM/U9YMZ;,+<+510<<]"(Y)RBD>E^5 M.Y+F8R9@O]5M#41/H6)S?0R)A<^ZGA!)U K^O/Z#PGR@-']31=>/O0^V/O<+ MD<4'5S#^'D4C<5WDUP_'_*GX+DCV6Y6]H+]-"+HNRIV*!NE,S52,<^(@L]XX MO/FJJ\ZFJ2LX\-X06#DG:5P%2_#!";:? =B5@&XK>S&VMV-,QD"Z"6Y]INGR MFD*=]!?.>+[,C&.C>KUW1-U1B,,U V MDV#4H9-;L)1H!F^'OT)?1SF# -W8=4PFPN=2U)/QP6.(GFC#C0=/QQJ5/&]# MWEYM\;X4&-"U>8\C1DDI6_LO/O $:&< R@]XUTF'>%HBKR^._VI[)"O@M#-8 MM5Q4A6P(:LQ:0E\DJ&'68SQ( DO0:[,N"HX%.PW57QO,5PR,(R?RB_*U_Z2Z M&<6+T.H8!7ENXX6-BA^ENXS%)]I7I)IIWT_5??P.\HZRB#Y?!YLSQJO@UCO@ MU[]X&)B-M@R)W7UVL<%LO]>/WB'_\L9M]1&/6:0MDBJ]RE!8XTJW=H4T"A66 MJI6[>TIP#!;OS-VX,M\EB3899EV][X'WG89_IT^VOP)?9*KY&PRY/^0GNI_H M>[3W0R=\!!.?8)!M4 !-'C +YK'XL"KOI&YI\9K\>QGSLTVX\6ZC?5,#P?-0 M8Z159*3&)[QJSJAZY9VZ&K3L#$"#6EJD M_E(]T;E*)\(*3M=\K(T/VN=9]7F,2R1!6=DBN-[?CHB_DA40<"F9)8,[^[@3 M39 5P43#EX7VV@0CQN:&FS\7Y>08C(4K\N;N R*V= Y&.OYZ?SSH8"6+@%D( M8FFYCK$>W75%_">54_?O5IS*C)*Z&:[*S965"&'&C+6WY*JL#E,]%*M*!8_S MJ4+_XDUREE>$"&6,'9%JM:6>RGDD/.W@(^1M&O]X3$MK ME2%KW!LY^]XN>DZ@H2'N>1++O3MBYR-GSHTU(JET^U9&L4=F.JI(>\7)$WP#HQP#.;05Q$]H&QS3_/C_G;R]Q+%O&<*GP45F> M#__HMXO"EPO9A2UHF_GFP"]0!"'4MBKQKBM5U"=1?H%K$3%2UTQN!8VV'#>U M)6G]K)FW$DTM2/E5_2K,"4&4ISY&C$:(<:$QOK%@#=^ M>OB58YY'%9N\C6;@U8>[ZK![7(L-%80L\R8<>VR=6P[YT2EF%^2%='9Q^IXQ M4].WVU53PZQMK\W_9^PO%Z49H^<[TK7(/E5UN*-KT*B;<.U1#^93]IS#LWY^ MSR()B7=\2+J$5SA_-2>$__A>6U@DM@OL/,9@"KNO5]W M QDK:B?KIL-=7 I'2G_;,'8;;6WWE5\J=Z=K705Q/MNI.S>',J3:2<">,Q!$ M9=*()A81T^B&DAT.O?1L]86DX\BC:^Z+0_S&'Y^57JH7K?@Q^*[__0!P(>.> M9/9Z!ONE/46VXI=P+?(W\!(*]=5K.Z_2M0TP'M!JU9LO-N997-OVJP7D\-@L M2_R;9GQ8*5ZCV4*G(6NM.B6J+H>Z^!#45G^A_$)CJ4V(HTC4X\X VPU^2VA M=X% [QN2VO-+?[[6;LEF2=.KQS' MPEPJ_?!^H](C[(0L4X6DH_58)N2S^*7(QN7Z]/=\]NU]4"?RMO[NJY>7/#P\ M'#UNYN4UJ=-K,0L5/"R+OWS^E1S@NKAVDZN,[M/:J@C]8$7*M5S\KS9]3Q]5X><* MY9 V!>EE^JY#2>JW"N+O7?Z__R[YOU;\P.P4<9($@19+.0,LP[O1');_+5IJ M9M]@X;'II:) I7M"HKVOKH7?H%)?N9MPR^NH1-F M#+>N<&<*)'LR &]CYE8%V"8:'@.5 719%<=IN<_VG"$:Z*E=[*JISBMX)D]:O@#8*<2Z_3E\I)2(M/+Q8H:N,?T]ZH6T"^=$>%H)X# M"2(&V]U$![>4X NZV<<_VL0^:#=@*:BO+[]&9K*-WQ86OD"XWBO'?QN0?1J/ M>G_M_\IY Y$)^YI"AR;> [Z-N GD. -@[AJPB<'/$Q)=YJZV7 O^P@9)/'F] MZG3I5>^Y;W-ML&0E,63F]%OWU-Q-XXSQJ.-<8-4N:,1D:O?T)<-Y0GG,X!?] MZ! CELU'0WK$,K TA]1J? =I3 M\$>LV$:J 'B-L@=H\5XC)(=L2HFHP/9]/_[S;S38/IA#%,J@09K7PUS8 M>#R)+;>^U .B/"LYAG7P5M5[,HUV^1$\TDGA&L<,H( M@NGA2WE54L2BSXDIC!";AE<_ Q2HXH!G ( H^$2L-!C68T"MB0#[P-"E 41$J#B,_AV[&\K]4^>5S,KV^3F))PX\T MD+^C7GPFE'QTF72T[KJSUS)N%'69$,WW[<4REL1X:"K(# M+U>=*K;K#UPWRO.SJ"M>;'KG8!G)V%\6;-S-=25:-/%-9_%&_LTH?Y.1<_D; MCH%RFZK6^:_\D1_/ '8P DBLW#KUB88?O#8)GD4=7FL1&G< M LUA^+\\,I#X]#374;RQ=S6#E9@,[MQEZGUFRVEG=TTJWX8X,LQL%@@UGQOG@Y?BY.BM@J\E ^L&?[D M:KVCL- =CX;VQ-S2ZLRQ$M^[_0Y6*TSU>$] !'[9[2-<[Q(LFBH78/"YGF_+ M+B0U?!P&.Z[CX7%GO\HQYK@J:6U8.R%"[0X&:]J$&$/&G &N48 D8>P@+SW! M<:D2]'#,(V;7?^=.CV*PR4I:'>!2LKQ@VN]L$MT-%3H,SV/LX=\6S[LY/IXE MS3H2^L._(+XU9J[Z(X7@C]A?*YX/.M68C&J]S5WCM#40*#/#U*:6A73/O/'X MIMG" QA&D\1T8:6A%WFCI!M.$(+N,)4NH/75= M=FN):6^=S3[R"Q)Z_N9YS M!V(-S,ALPY'SSP .P%D4WF*T)PTKBU')*N@;W?X^D[B M4?B5=4,*,N1L#44X?\,'Q]<7U90:+[\I2!MD4+;;=*(H M?;"W3>5\EY@)JL2 8. .U\720@)*O\$,=^7-KO-E XA2WVVX2LEQH;[AT;3=,G6?( MMK+IO=U^L?9BIF%J<[H,VED1D\LFYT1S8N.P0 M;I#\X_F4+J*8WF#F2VV)15#"K$&+_[0#\OGV52KGHR?_=RSP^T@"L%:S Q19 M[[2W7-)5"=+RR$D=U[=V4KR49;<:VSV9 MI."S:)2:""GWX _T]]^RAG< D]K.D3^2SEWI0D0?CQM\'O&3NK##>.++U[.J MY3@RD'N9<]U->$6N CPWOJ123M0DL;81[#X%_["YOK^\26O7IOGN+FO/8D''O&?)I==B!<,EWW3*%B]4%6X2W)]TX*RU,&'OQ<^B8;HRS7HWTOVU98 M;T',,VGC=S]AB!@<,8"^T#(/9@G7K4=-V/\_,.N@9^PF[$?R_*ZZ3^.M'"XVGS'72'#9BBOVKI5>L8,I-V=Y=F6O+P$Z_#1=?:KT# M8B" .S,53-_P,U MWB8=Y*E K.D2-.SM,@P><8J/?Z)7>&VM'#$<,0:NAG:@YM(>)3PAI!7T-=3' M:^15;NSR-=>-8*-O13\Y^!9I?? J!/F!G4+S ;.W Y-'O0@;MT.!G7BY#!0] M0T,0+^9S@V8)@G"KC,&TI?]A5\D-&Y M.7 4C0XM*EK'4W9U#M:A>%5"(U&+D*:& W4"$\LQF:,5CC'; MJR7PH2#O;E)?#M];PT3>C&4U_#^1[%\(%YU_P&H[)OD,CI[".1;Z(S>J-Q\4 M;N1"%B?,6"3#S7CCBU_\%"F,=T;F$4P[0];<(!(9EH?E)BX_3JS15S-IMV=!0M2E7 M'!%G$0ZO_ND;D_;GU\#&=*EAAU29:5;ME]UY?:/ M;K#^<5:L&D=G6+Z]]JV,\";B!D]^B\=&9,_/,WHSUWDG=S094^;2&B[ MV7VBAQHD[>6 MPGG_4%E&%\$O0S]\F2^1M_MWV>O-2<( #K9\!H!'R!/PQ\NR71Z^N@N/\(\> MBH8W!^_K=#*G[6LTMAL>R?.GG;;^?TW7[]OD#K&7ZQ#M M]_)A[7IU;OI/W/<]*-STD$=0 _ZU%+)CBQ81)%!B,& =4;0T9:[#,7?(KA51 MVZ!MXI=N0_S>K;'0B/!&4CNXE JN"XIK4?UB31E249Y<;4V>ZZ@B@?Q\5_/Y M$R,%JK3[GQ8I,&!H5N3FKK1G'/:2F-U^*(S$@MT&&!C-'YT!''_5ALWGG 4 M'[5H7#(*=:C]&$GI5TX*LUC@DJ[^F3]>X!%:B>HCP3L&YZ5_MJ@/3%TU.*[C MTW?Q$-*>@]B80%J:Y4I^D56GPX4Q_GK\#I#:]"OK]P&[UL5]BC%U2N6!YFL,, MB?@@FN$*]S#4U\91<%0,^:?.A5<_*,^1!,XRX$[,$N4[;A@3M['ZV^;9+^,( MZS!%+7V1#*=)HG9[;S;_[R;LAO3'^H8LR] /4#5FC"$31!$)])YYG=YG+V%R M$T00<";=.,\P"WL"G;NPLEJV"6:1?I^OU\ <%_V6IZ5:A&>O,1PA89WK4)#+ M[OR3ND]-81T/O%1HFBB3X+I+M=E970MN+X?R\C]3_/X66-?H\LGHVJIH.PL* M<2 71=UV?Y[^/I9O=_@07LV3"4F@2#NV6H!J>">F!E#9S5F]?^3%[/*=Q$<. M^N;<""RV$X6D,1M79;27H"-SO!!RQ& TZC^]/F4]/&+2Y8S4"?IKB\\YHC/'@^S%MLJ;4F,?LN:U:2!\4^Q1-$!;L LY2 M[;#..[I$/A)W/2'#8V5K0$C*HCASQ:/)UDJYNW;([6I(S66:IQ^#?]8("0JR M8KN@%__)?P(D"*B&(*R1@(*:M,\!W$1CW?--X.[,#67Q$Y]U-T XH(!BN.Q9^>:[40Q/ZHO#E MPX63/ ,Y[\UZ=8(9*F#OZ^AG@AU49 M@>MWC;7+L9^Y6IB?J/C]?KL;<1=!_#K+#U:X39A#AGL:J$3GB)PD#9U=MR%G M2:%G#SHM0:];U)_C/71Z'XT5U*7,,(Z.K)7MNJQX5U6+.]%_/(#H^V_4[GR1 MO@L3FH!L".[H4677(&4>?"W<+D!PNS>@*%P+^[M&TF71J=+K\^;3WM1'^ED@ M'H%7[8NIC+UYI;]TB52RWE%]!JB'=2$X+$>(1F@7\'4E:9:?EWOV3&J%_/S\0K#:_4VIY++&:WOV0WY0-A6)<%$"Z](\/!;(H13RF1"F6;^LNZ"S=,NIY]$MXIA\+\W' M;]O7PC6)-M0Q]UCL!)ACZ@V8]3EHL:XX7O\SX]2Q*_O[+^ MBMV5)ZIB)?X ](:JJ'10\R+X75P&JA=*$)KN?OEAT6EW*]<%5\)(OG M5@B7+^_U7\7[U_].D":/W_/2!KM+^30>>96-A@E66IQH<",M/%HKPB^#D\T$ M;X@R,(P&-VUI"A0+A?P, VOMU>V&PZA>XSZ!^JA"_"?R5R5M7,W2A"4"KU%Z M*== I=3]MLMJU,+]P?A7J5\&F)F:KTW?\N>E@X[>3?GG.A$R7 H&]?=]_N>>F S[._0-RFE8'^=M(YW"N=-\N6'(AHZVX2Q2?3\WJ;R?\>+ MTI_]R3TI9$E%W?$ BTBOCT: N_)9?*+YV$4#9*].WFL0_E)WW4*[?F=XS&'DG_E> /VG0)@1U M_9.82_"F6-EM(@9(3W(BYY- E<'5U]C8<+R%80YW4_9XO#*"UM=H!I\"'[/L MS310:%F)4A&]EB0PXW+8"#NA;<%@-F A4(K60:O#[07[:AS\>*8Y\1W'>=73 MLC;N+B#3&:#AGG&GHV2N<,="ORR[8'5==G@I].7\K!6T!;O7J9EB7!HWA*&= MS-96+1:XU-SL4N6T4]_ON;NS'$B=$+V]&84Y QGPK%H'_PI'FKHF,,W!A/K_ M[MX,A)(DV0XEZ*N> ;JFJT>AV4H'BF'+9; EWS. Y.'1NS]N[O?!I//@/R%< ME';4M_-?#(E\X?+M'.L=4\YG )<)//IKR;:!:[$]^1V%DR<7(=E>3]5TGQ[[ MV):KJPU+!K7=@1%X4(-U:0Y;[LK_:T5OH-\$M^TN1KT .T"C:39]*_+/C4<" MX6EF8$PRR@%Z*@V/H:[M&1@N^S#TGJW+A]:MD3/ ^:R3S.J*2H]'0 (]K&_) MGIR.Z8NL70^1,Y#"*(72'=:(/1HRTB)H$ E9N6\\$1 M-^7=279%?[GL'V=>XWQ^W@Q(Z)%BVSU>8#%N.O7$%>30H:_ MW;OVHXM!K-O8/3:G7.4<-6Y:^>+"Q*(=_F,;]].2T>*VWKBNW-OI.#9#)9:E MCPNYCASE/;K.8UN%-L9AGC"0]%P$M;4 %:&(<2A+[<@;, U)7NQ3V:8Q8)"I MI5S+]\+O)TM ,?XKHKTS]*GGR*.X8^K2H= >X42Z)()+NH$U8LD-:=IK.OXY M\ZT*LO:^VO%C+U;XTT8&1D(/J2X;7=/0CIZ=?@BC)S$2; H)KF-&U]K'/1[U M>VL"!H0'?FJ6?Y,F\H)[6IHW09O!+D2GVO7558/6<8_YN@QB(2X1U;X]L+6U M]?U]&,O1GS4_M[IL'=F]$*L:?C*B[?H+< VZ T1'8L%.]%B!K[WX:E[9>
        DB1-HRRBVN.O<]%T0Z6C* MZ>SWZUY4UR'KOFP"U2G7HJ_5[CCN*-W 0B&3[BGXA($=(T49;X9%IC=9\"?O M7C[)(*?S@]D!P @#[ M?L869()/AVJK'[I1+C3](ERAT**HT.K>B&MK9M\N)[KN8H^[N.G@V\2;;L8Q MVP.EPR5>L[NFKQAM_CSS9E/K_4E@.#X*1U!-;E%KMB+)D>MK.<.],*!J0MBR M\VF+7.0XV!+!8%< MT0B_XL'Z4$C\T0-;J]MC4DT^"(6%:!F;\]XTORVN'Q)Y.OD'Y,JO*(W'2;CWEA8:7T<=\YS2#[\GS)U$LN MFZA:Q/;.IZZ[DQ2E8)E9\_-M07&5JL]"GX5\ +^-4(L80W %H*F\%;YK7!-QM@]SM+WX/B9B4IMD;H^@>J<"Z1]A> M>(OI7T:=Y,,]A>I0[@-$&2".WW>A7Z\2L: M7IL4"*9J^Y,(L]\K]6> GK:<_T(XP_*J/YHVXAY)AZ"X(M1B@RWLEMS@JGF$ M[_>[_H.3GUOGJ_?3Y)@U'D:.9U_X-L1SQ2-+UC&19IX3$Q=JM%OJQJ +N'ZU'E'2U!1)\RC8/''9+O_OJN MZE=JR\^4JP->R@!SJ8#@<^LKD[^/&09F+6R4=_J, M2;SA:'[S0_6 C7@B0G,6-3EVQ2;K&O@NB/JG>$MK( MA!X[[/L(\['RX=-9"Y#F!*49(TJ,JUFWK'?,;+D)"IH5'I8HO7^2N]QV/=/ M9N_7R0@>@P7N#.'HND]!;V%.4([Z+,S CGQ/G<^U/V9)'@K]Q_D^Q)V*Y(^B M%F ^9F4Y\#^L11-Q135829NH%JX_H:0-$SG)DK%\+L78?,P@N6;AMZE4 WTQ M:CD^A$M_L)G$K1K@PH\N5]KN_+'(,NRWL=98X1R7YM+#ZBQL5%)@]E:9S]FM M3LPQ\% >'0VD_2?S!;:)((GQ>KU]:"/M*%%75X!8U'IHS%?#//SG7M*@]H_( M?)&"@OB#8GE]?:,@=^*V#/>UUY^X.(*%'MW[*:Y-1;I:W7XJV3/R9($LPTAL M>Q2Z!%P4>IG23 12>GD5OF.GTC#E6>,DFY5KO!Y9T\?]&=ESBXXGE&6A')@' PC:1#7=MOF^= !N"ZZ3JX1G;M[$+0W'#+LE[T1 MS664-/_MNHODZ1F@ ,6&6HI!8:V!"4WH[H4;>#GR-Y(7.$ZT15O!G"#;8UG; MO%?IE7->1/>#P9!W:D-?JLK&Q>2/-2+AB-JZ)!W?$A&)-#UJLY\^^/? EW/\ M20(:\2;T%32.=N\T/R$CJ0L:2> /1+UP5?D\ K^"3DM_ KQ+N$2Z3XF;NX,8(P*R+*>6H\5S4H5:@?0 M;R?YSAL+BJBI.%FFP8:_EZ#AP[SF&B]VD M2LQTC.+#ONSWB$,L90>&W,IG:ZE 'G)ETTZ==;^$Q(*F7#7&@&9>MR.P"<$Z MNA[&RS(-KKUJ8^8QNC3#D)VL6[R,/-OZU0_X=J/Y1G]65P0&P*E*_KK+T%^4 M#/IQ@_M!C?O\N53'@YX5P0%].L@)?U-#MF%KW(W(222B"G23V_;4Q M(:=RWO['Y*.?V:+Z#QJ,D?)^B(4NS4&-M1,-X AJ*0.-?9(4UG'Z@S)+5567 M6H=+<'06'Y"'22*6@]4;\-N_O<1D_^34#S\$;T:N'\<,<-%U_D&@!C^-LVQ9@/4NH^ _9,,.M51CB(T:)>__F#U3< G]9U+8T73 M%JW3^^0IH8(61)?8X<[RE]87LDJU+X3;8[T=$H>6WS$ M0,_FLF+?BE]IC?!/\^PCBSSO0WFA"6(&VV'$RX3L%4P *1N>1/)Q+]S)Y\)V M:M88V$NP[6*&^\S/ #Z/4^FC^LY=)*U@&RC7JPF7EAE8.HM)-N3,%@-,WCV+ M1S+E16Z_-I-H!,\MLL5?J U0U)6Y<@[.2HBK=%- Q1XEH!@)KTV^MZ%0C:G+ MI_A=IU2KN+P$I>1M;2S4PCYL0+3>CMM#!T6UZ? M 5B?E@XUFP=IHDT@D1'=4*P1?#8&3QIK,:Z(&.&JJO%C>-TV1*X-L+E=J7.R M):GY55R1$/7D]%GH="2L2_N?LS:#4ZYPQS/ FT0$R?1J[GQ=U%_B9CP6-%/^ MSUP_H*"S(?$!\-D5TRE/.VS0+*H^N;Q(NA2J[/0"?UD0QJB->,)@B07]'WOY MR3@G\*L-\"6D!]RP1V(7Q"N37X?K^6";*'J:/12Y>D/\R+5@N\+9DF^<=$'> MZPZBL.\%VI=5'0!1WA0^*KMR_R=N).Z?Q$0]>W-@O.YD@%N2 :8MSN5\?^6+ MGAE56*G.5+W1)=_P]FI2%ZSZ2BC%OZ[2&8+C_1:T#&1TS6*?/CZ6L(;:+@R. MZ?I(_OMGQ5VIVOW\:5:&GP;G4R0RZL&>%#;JHZ:@@!;5Y??^J 14]70<2;)8 M5TACTC\I]*;AIXM+BC]&'P8FE[@XM2^)+Z.>J-"0? EZ1$V2Y+C* Q(3;A(> MVR)?WKEFOFEV72?7NV_SX8L_QIT:2Q+OU :(B=TR,]46IO+*_?/E5S!Q)X1 M(B.E"PP,8* %=]%E-;?4)U@2+UKM5/X)>J]?-M8>GNZQJ,_U,);&(R')U>Z3 MV__"WGN&-=EUZZ)10#J1)IVH@*@(2.]$1$! 0'H3HM*[B$B D*@H2%<04!#R M(KV&WB5"* (BO?< (DT22@BDL./:?[YO77NM<\YUUL_]@\#,PY-K/G.T^\Z< M8XQR9DN/ PP^''N$0;Y LP?_/97*IVE^(6[YZ[G9'<'Z8D7YN_7X/ZR-9=X_ M%A6N=KP*10TDS8"I'%%$QN6M25S2=C1.HU,4/"Z1WEL[KO1Y8\)"3=4F]B(J M4-E46_^NX:##B0&5^11 (^&S^,GM4P!) (HAF%$JJ#<=R??J\/,[!R<=/2+? M2)HA:1OLG5)!4I_<>W4OIOCZ5JR^_,RY=0JH06R#2"#X]PFO )(F=3!;&+?6 M<053JN>VOLDE(Q?=\K'UCU;<^]Z5C%_.?=*+%I1?L*- T$X3#9YJTI;$[,ZP M=BD.O,+1!&4M5D^,9LFS[03M/HCS*ON)B OB/'JQW@5V7R0J_4W\&9B#2U$J MM)5]3@'GE=1 RTC!["->IG5M=?)?\)CF@9_HIC5-B#%5A;6;D)%O[6MCM06 M7Z.9VT1AK,3 /)@8T6SY8VT AZ?RJUG#T4NI\WY8^JR77DGQE(%G5N;V M?V[^3S?Y^/>?/70L6;<0JXGA@SS"!>7111/?*4;?7A_A M*"[=L_293SGT?8RLO"?2I56;M'LA>ZI5QVE.J8_F87Z>%@5M8ZNYH#83L?&K M*&FB'LF;VH\4"<8L(Z,0?-NR2I>7+XWN^A5692_7USSF:4Y4SF0I,TL3 KAB MOQK%UI8,ITO?;6P;<-QG.^>6[MX8_+;=YHU#P,YM(W,2=H;EZI<:C=O_QV]H M\<"9%2H+-TF>VJU.8RP=X_B2.9\$#A*8Q9/D,2;YO2]%]-8;H,>[DL_"7%#4 M2QH>%Z.RT R8(73\#XR7I$UT@)R!*87&\TT..VE>&!!]8K-)\@R/:F^/8NAF MFGL-&S^UM=[3$#JH\D7I ANE%3MR640"Z0PD>S"L:HN$_T,[5[[ M+C N\Q^!\Y'OS.D:Q1ALU5 IBI 7:)QE %&*@ J@ >;$MBOIW\!L>1]-W#RD MR]((Y:)/R_W<&@V?3:EQFTZU:T"(/IN[4V@JTSQ)@=H/=L4C$GQ3>MIN1OLD M.#K40JKMOVO,SB3WY0D_FFMY)9^O;CN9NMTFMDSE?7FYXC*V<$DUYH'?9MQ;O7U$?<]HV_:?OM? YU]9'.BD:2TA\KE[I^=[L5N%3BL%F4^6LYS9SM_WLKWL;3'R?!9(GWV*,I4RQ 5%(U[%M@4+6T= MS#/?LHVVQ*-%H#5*RZ(,J;!F4UX?JP0)I5:>W&MJ,C^'ULR"P\LM/!*@:&QZ M)Q*T)8L%"4&/;,<#G(Z$,G=N&_(+$WJ/;VV? ^PX]Y"N(MIO:\M3!^&2-95X ME9@ LMZR9*KE_>%#UDB%=H&+?/4A:@D?GG)K"+V[)7[S^"26PE7/S?XV=[M$ MA^9V'9^#7U9G7\,*)RDEND5V_E1*0:LHP!8L6HY2-O.?G2!;LD4G#Q"\OR]H M7\4=DD-L!%/S0FQLY83+*K_G#/=460!7;*7VHY>2HL!+);0UZ# # B/AE\)E MF;+DY7+26T9S+PN[4!WHE%7\N_\LAJQU!8-Q Q"<+>@\XKOQRD;5_"3U>D$< MZ BKL!D6%B&UW_=)23!8$/I12ON$?+#81-EXB0]0['GH99V/(4XWZ@N>Z(8C;F]M%E[5U$6-H%TYK"GT7UN3)P M9S>3W@6Y5,H$P>S[;H5,>=G*?L4?L1A&V_<=23_&I8-4P(W\YOR!#_>L[^2'^+:#[ MDUG$+4(=)5-;T.?(F1<_V>W$;3I6]E%Z_O6D>#_G=?YSUO21KX!8+9]AJ?:V MZS0SH"F)^V+\(M>A6>R">LU$P5A=J%AXX\ZAV77A/"_^F9(FX8N#DLDF@'E> T?5@X6["N*-#Q7JC+KE53$KNX+'R5\Q M5)9+./"RV?8L21^#:UG.1G%UA2S'^3F21!U7E 9*-*L[G!I@L_8YXB + V'; MZ,F-8P?,#09P*5EYA'2\^).$7.>+>8I5"^Q66H^Y809NS85;E36%JM6MKC5( M']:ABK4_%6^JR^0'E'GQC7VW:&T4MU M%V8"7M?.FC@N!?\L+.MRX?(. <_&^+&-OCXS#WC35ZI\5Z0FT6L%Q M5]^_F9RQW!&:N"6_15I,;7DAU8^]_I'%*N>&GG9(B-OSK\$0L8,DP-X?E1_[ M;'XWDD0.C;SE@J]LZ)<\13=^PT]QLH9&R@>%2F(Q=2=H>IDWB"?XC#:2N]ZSD!Y 6\3:: M0@@_7)3(2@2(YDT&:V+SKU[M2%!R0\N@!K::\-!% M9IQ:MG*%&&^&2U[A->.4+?;;*B%K\5;67^J-=G7?$QF602 B<&D]F@S"&W?& ME$$CS:HXO<,^ASS]*>/*-H60OR_R<\ZUDE&M@IO01XF!BU(GLP7K!%,.F?Y*@\X@IKIP3*2N>D(A41($*YEI6?'$)/>2DI>:P1N$>M<7 KEZ]R#>%TAW"WW/62X M(E!NH[\WF"9TY!K9^2Y#@"8Z+?O4L$I4-)#,XVA# J9I M\\Q2"@-.5DH;TC\'3Z]YB,X6H__N-/'4K'A\ \_2=8!JRR>:GC[;X3.WJT," M-Q#B*F%691:SRKW:O-WHNKQ9I>RD5)#CN:O-%:B=I M/HH9]#+6*A3D]S14"\=]+DA!W[ 2+A^H>>K=[ZB20S$PAR2CSX.7MM"OGU=, MG *8$"Z+W#X< _7G\(PQT@=[ADM<[[J"4K:!VG4'1]\@LX.$8DH%>.G3@A*E M"'Z!3 \!DDU&'>]'8YRYFZH;FXV;+MKEQSU63?BU+Y;BV7TFL.>VU'Z#49[U M#+BE*47[QQ>TX+=30&01VO.%_ A4T@0Y26(TVML_!40X)4VT?2>:D[BHT\CS M-!J5#K]">0?V!2?)S9-U\=Q.>:(*D79-8]DSDHV)4,U>X3O;YJGIC[-RSKZ8 M6N(JR&VY;;H^!CX/UR #B<9"QGC+%=DWFO(E\@-8(*>C/4"+O.[PB^Q!\H#_ MT#Y'R:P#SNR:$]$%$++JJ,&)06RK)LBJ(> @QXN$KKZ1<$7RLKS5^4+Q=_^\ M/^['D:CL=X@ZGAO@KL59NLX3C-R\.A&!23L)%3\\4Y"\#K8 LY :EGK(W#X$ M=Z(*2?@!O,.DT$=;DA@>ME]'28\)MO"7H:]AGKY77WK&_!< \_"!H&!>?0C] M*JP+STWE"*4YH!#B74UM=MQB)YC72&&M+6N9*)TC.5_A+_9$^RT\=9)8 MBHU4(60-D$'?F%$"X MA1.9C*D%S#6$:X(ZI';WI_*Q8\BZIHO 0-C-SQY"N5"N"O\'\8^/%1/'DS*3J4U_!^Y#K% MA9)["G"!3*,)U42M !SW2A+&+EB6Q=Y)+^A1WK2SV<.T&CVA'NYN/V?YE@L& M9^"[FL7?*A[@S?"[#G*>RA-QI(%V"#_=SP3@H>60!K'',+:E"KY.#*SB/ M@BWW1_*(;^]LBR;74-TT5]X=["$\2 MZBFM0>&\[HPXI_ X/X M8,YO%#=1[.\N%N4UV!-]13;R%%#G$:FD4?J"3=WUI'EZH2U"VA_6A,;W$;[I M"#!>/+B<4]!P]>J7-CD*&K'4!*[:W1;"^B2]F=SSUE;!=U4GU4-],.RB UIO MOSNV1&M<AQ:(R&)WM^NP M"+8-BS[..B M%NR"E>7PQAVGJ:=&)A<*RZN_$U3CP0TWLN6=_\89^[10U?^E(D&][RHJ$[R4 MB\!9#+Y"X\P&HRPVG<4F#V87!;UOR5I 9?3'UR6" M.Q[YK%3)Y>@Y6SQWR/OJ&";>W/#%H0;)%Y?S$F/TU<.S"W)G]L#0>W9:HC3L M$A)G(4N\VO 2_0@2+:J7/GT($=VR&: 9TL2+U52=/DK%"CWO&],G\H+Z0K8 M#DBAID*BM -VGBC*0@LJ[4>4^MBZ6N(F8,H/]_DL7\P\[70%% ,@5 M8086WDJ #N3JWT2MO\7W3P'U1V2>=--QM ^2>Y,JC4?$R/K+M((]M)(3Y(U; MH.*-UDU>PIR"XHZ/&NZX2MQZS$./*$ $!,ST4%D+*^ 3HCC'LM,[OF2- MW,&S&W#54=A-82>,4JOEV$BGV=UG *0*;:[C^/FST% M&%' J%2$%X(H#29S9Q+LQW;)FFK=R P'5<2[?F MQSP;!J/>RW^3)0.Q(-P]LRE&*DLQKI"0G40HI#0AO#LG+S8-R1S,HIGFB,F[ M5A_$9T6LSEZ8F?6MTC\%-"\P6:C.9Q"T'*E,;V@N>@OOT7,*X*;^[9G9!GQ M1#KC;1IDRD.]RKWW,IEDW#3RK@4P)_ K^#^6V-?VD!P%93T=C2^71.@>E/:6 MU5E/(/V8!&%'8[M (P[SVIPNIMF45;DWC%F=<^FH%WH_@C M;TC IJ8>V\ZQ/E%>)?N0;*G?0;@G23LK$2OH:# WS-C-"[>'L6Y-,AUQ&[MQ MT"\=)F0+>)*IJT[+%F;!C C MW@P4*?O[PUI65I+4@4 M,<%">7 *B%9'M,N!?_>3A4X!+T80^.#MQ;/:9\@7*9_:^+V0YZCGH%S]F#;A M$9=9K\+I2VM)"\D&CQWL^?=&U&[T))L\Y^VU*"O4*&?GL3#(^'LDI&IP&T.2 MLM]21VSC<1!]W&?12WN(^MR1+VY\\/OO#-!!PCM[(3FTSPEB8 MU;TONWU<3$=_7+*^V,M1CU&*_X>'.*CC"3+4ZO@?_*1C(*&8%@_L8&Z@61 M)7._PWYE:F7MI&+:0SV"60UN<.7R0N?YSY:5,5V,?\6D1(FW[3P%X.Z#B)? MVW&DY\2"=6QMT"*1M8?O\R(Q&O.N&[P8!N6;\$6U@7XWV QMR@HP:Q>'/L_A*]!$_X%FO!/Q)8#R()QN)#;^'L.Z=W F74(_DJ*< [2>%A3ZD*J> F3 MAJ!'8]/2@<9]85$FS *$&/=O3+;/IJW&ZTXD?"C!?A;JC+ M4=[[J;0T?A[O%4^9ZO)V>_W\S)P.1PG!UJ,(2WQM? MLB'V=X#_^GA=IA_HUO!!8YKQ5UOS1K_*F8Z*OI99MJ?;)25E/[Z=]1FD\L(G M%Z[A+WPM((9CT[_Y!=UR"ND6K'^9YZ,9;M M7M^M1ZGG F;["?9XE1US7)SIB+8P=)?*B1* &G36MTG@;&HN_XD2,9I2C3>Z M:=HA_N@=QVA=?26#8R?X(7 6;#8.LP1O)Y$>0!6ACMC7SO(3P2+J]MQ4B;"U MZ3$9YR 7&:/=1$O%<)6;&AP3DE?_ =VF3H'J%E\B7,"O)Y$76D.7P9R;$VDM M?+U#M06ING>QBOM7_*INYT_;WI@^CN)MMBW2*W+4_MA&X*KP(6TF(O=RA(+3Y./FL5U-G5+' M#6>^H8,7R4X^?*/(>1T.@M7JV1]_^MZ6V'\\X\Q;#'6\4T.;RA63'*%G/E"T M.^;)&<"YCY[93Q#%Z;].)@?19UJ]L$DQZ%K(MNP_Q)^_O,IK3P%OFBMR^#,E M?S:::$,Y9\&AKQQOSS9III#M_P$VPT7@P\]I/*,P%"?6LW"^&5<8O_/LV?A. M;5Q_8\7EL6>$(('&^@RQF+-WE>_&\PZ_U3"JKCJ()6X1?HW+PJ[1PLL52DK= MSIE/,H' M$LW))VM/^)<5Q+\;-DJSJ&[L.;K+3KS/*!9""B&:D*7*R8]QZQBG$!NBUW*Y MJ8^T1T^:_*W'E,YLIX'QKVVG .5?$WQSXI_T$2&7$EQ94Q;(SI0O5'ZR -$V M !_2*5BZN#'SH?X=%+ZH;]V(=&AJON@P.R.S))%L@0FX%)@F?O6&IA1!"U_X&T;9N],7M]T]:7XK)F]A"OBP336]/>\*2XZ MUM\]G \/>NN?Y=9K#S)NN3E-TX/LP'C@K171)5!.-BLE+P=-+/?!J6"1+U P M(6R6I6&*Y= -%.J?IDCK^OB7\AC%&U8#'%:]G( W3_J]*V]TAE\HK2:F^X^JV,-O8I4CX:#0N2LB,^VP_].#BNBL94=IQMN M5A]0?^8G+X("[9&/\6C*N6TTCO\4D/"_6TS\ZSN@?[L,H]#D=8M2K*E#TB*+ M5.$*7]2I^<(,5JX5UM>B7\8:>GAP%?7AS$?)5:9J&(116-1-D+=/EJX*E%5F5 MRW0]<,/KMOR'Y)D_)@4D/9G(+VEV$L9O)5R358#";SOE*]7H.8^Z"?-W:B'1%X;8)+U$7GT1E8:8M\!]*5FMXZ<8D7(CX7C32#=KK M4>0#9K.!%L0CSF=M3PL'KXIF;2S6#)+Y:#>8X'6[0[09T'B9-R+S"9%S<\JE MRRV!+U""#\O,NW7ZDR;:]). EITV!"O\AR:4*[+6]IBD NJD;G;C4V_42(16 M*##;9/$RJ*EL[_+7(K^"O :"PQ6_S'C\6>,]EF D7["DLLA]>2_2\XHJZ,,\ M/VG2%#-(O?TYO,(TZ/0]",/4\B'3P><>*E7KMMX&(HT5 SZR42Y7K0K*ZVX M91C,?GM357HI(2\[]/-U_5CY'S^@ ("A9#Z,,1?1CD"[11C3W1^%^14*P[JW M,,IE9VC\PM;7;,U9BR8-$9JN5A#-"!^)P G6>0-50BTCXP>K7J2[OU84962WGU[_@ MXD_2&*5*X_)CWQC>EBXJ%E\]D4;P^?$NZLXA/ .(LNCM?EQIYZ0H-]%@*U68+GH0SR3_^L?T%BD9XT-1QQE$\ M6ZPUX\]2?/,=DI@H!B1WLNHQ9 %-(L"'9,JSS=B=!WR>G+-00\+\MA%O(Y[" MH] T@F'3JO"LK;3?-C/ )^1HAG *Z 7^LCZ(^4GCR&J4LE!9'$FI=P.1M!YT MU+(2O:.$$R,$XJX2D_ I6/=/N5Y/>YI[UY"P]%9_U@ NM_7'3*JWH&I+09"L M13[P4BFZ'KC3LZ*1]!*$,P6]GFG[Y"/;2^- UX3NRW$G*>5)?A_-U4SXT543 MKYXMU8-8R@#CS/(I;3##"F\T2/NZSY7^Y<6I9XM$@X604->7$[ILQ@IR>WYC M=[Y=YM Y-CI$3>R^1IR%@7%\[94P;:+:\@ C9D8+?7'\.SPSIRADLY/$AHW*VRF_?B/]:7TCMO* MD>'O<;],,(T(MY=YN1%KK?GKU[0@J\WB_[UKAQ8V_C_X?E]SYT#\Y$H C5RZ M(Z+4T[O!B0C>6@@',<@P*7@A-X+N816IJCLNG08\;W@*?,2=00W(QH!QP;(8 M$V#GW@::%>SA%-*I_L#B@Y.E]=C2J/-]#I6RZRE9A45S?4]"6:"E"6J#R[?] MI Q/22^A%/ ;Q4W&H?H(7MK?&R%> 1( MS"^^K25^B6'MO_'.S^J^O*'X$D!C1*!)#X;$!U%93@&DLS">4#_R(Y(O\N(]3[6EWT'#B:PB !6$^\VP.S17JB<980?NK<(HNF;@6B777W4,2(U-&\ MEI_T%CZ__!';=/X!1J$GT+_Z^[^KW!ELTZ',GS8 M#FSAES"55T.UHWBI$Z ZQ(X7JBT7I[L$Z43&9L3'6VAY^XD2]NC7B382?L7; M]QZZ_-,%?XUH%T=[(&9+>@C/B>5Y\*%3 !LC1I:3F'VE'E=0(Y#(^GTY;7CE MF$U!$\?OWODR#W,NY;KIG&Q^;/O:E /[]8I@S?3FEMW28Q 00R-[;T.I :9U ML'I^38X&:_?YT-_'#O$14^$3O^(/JY][+" $:J6 /+"K>&!4,(@WBT5+]V[V MG,_9@UE*0A:3/>R;_GR9SM;/FU EXAF2*74(SORW'8.O20@!UH0O2,YX,=^^U2K]RA-V[RWA=^WT5C8A[HWTA"9/#6XAZ M/C(/KY+4/[-KG"*Z3N^J-NDGJV_KG )\O$YL:3K]-_7Q5?952E0;CQ="&'X6 M&NF$[XF^,;R"Q\P[7D(:^Q<_Y^+AKQ>[OKK>_S#O,[C/[?B-+]U:OI90BPW% M3#<>IK[LKU:[[R!C&2_!U&MDV&6XL"'9_^S0U/#$/D,=& M3PB9H!4/8MP@A M$S];7D^DLVPE/06"$IZ A,'>L@#8E>$*Z0.*PZSEI#W+S$;]2,Q9L/N'XF.> M,(_ ;8VD-SY#8'?9Z:05T$XX/OTN40"GTA'DW3Q1KA[EIK]WX^$UZ1U]/ :R@.#>P_HTXQHSN-A41]3%+=,WJ_8 ^ M2XO42;A=5UL"* ]4$T(6)I7 V"G9FF(X1-=BM6N;U(2F7(Y.P6 %4%@ZUOFM M?F<0?U7ZH[V.R-Y>>GP&:86@\S>+8 M9UT/FGL5&[W3EPP>14R%((+J^"_EZ M$>)352S$+B.TUHE=D-<88<^&JN>^%\=X/ ;'&LCL_/GUE77;6>44\,]\.I4.A$?%%5MP^^D]8:!WIT"\%RV.W5E,.K?%/\G 9"O1X?7J+JC'UXBM \) M!MLQI CX!+@60N8>I4T3O *:1E(YT6^U@=19,S:BLHDHF=U^1_&[_PZ>];UF MFV]UK=UM5MZ.?8A=1%SW*>! J/H4\,V%JOCOHWQ5I3Q?"[.F8^ I )CTMYF: M#UHR&K&4/LO99J9"Y5F,6?0))G6O7ET1T8MX3[I,'87@S ?CD3@SLYA3 #]< M'3Z(QL60'PTCZM._M?$AF.?M6??/?6*;<'68^SYB^.M![?OU)VRV=/RH,NVN M%<0)^S1B2>X4(/AO XO/#B-BAD?@2Z> Y8I3P-+ZX/F@ NH/\*/Y_9B3*5:;@WM=]'F( 9MH;)480>)DNF=.SZ$5%SO"%Q=EU*K+3PK)**D.>?U MK@U)JKVRF%ES'4XD'%,=3C#_*H'HU3M;B!BY_$P](]4B8_N$66\RE7@/\D-0!C$$R4&7(_/A[;4S$ M!ER/,VX"Q5:@,EKW];JC5XAKX@4]H9<]]*ZBG9-5+W\$*E[R5FA(-VM"\G6) M@G (?JOX_7AA[S[U:\[FJ2U!.MTFH2H!TJ8U*[(['GA)+"62&-&I;IIRB;*3 M$"?G%?U(+-LN''#F#X<489W*? ;G0JC&\Y$Y#>QQ)HM=X5G@SC:5$:4THG'I M &H^+X/]\X3' =>*=_I5S# M"@]\>0@Y1U9+=$VWPS]O<"4L>KXX?\_&\/(OK+[ F6]RA1*9%Z40>METQ. ( M7'^[(!B31*>=6>C9?"[]7%;>E([W<\=97<$>89?LV%C&Y0Z$^9RM#G9B&\^IJ;79;PGN/ZQ<_':O1X* Z37LGMNC^=GE]A62\Z(KH M^H$7)R._'BU#J%\C4DA7$.V::"\P36PX,]HB5S-V)\W84KG O,1)DIMB@(!! M>.B39U.[BK_] M1W?:3(002V0YA)Y7\LW E%V.I(,D/[OLP7[LFK37PQH7X*A_"_Z>_SY*]4ZV M\>6Q %\]. 40%=>7:Q\BO*DS8:L]'F /W ,YV$+KO(KH8GE$ DD&T7Z5*@+_ M@:XL3$(_DI*-G9FH^D(D;Z+])Z_41 F5FD>X\.8>>ZMK=;6Z)VG'V"M M?U#RQ^UY0+H_"T42^.C)=&W)H^O65IM]/S-3:AUM6X5^KSW#+J0G-",UD+_X M6[,LNSH^E)@GC.LQA(KO>.6/ZP\82OM)'8 %?"#?,MBRQ?!NB1D7Y>_X\U8\ M:3I[4>=I^#-R+]W7, MJK^AE!-6"#>XB'IDN M X6F?Z\,:<&74]/\$58(D@BI3<>\?3; -7XOP^,-V=)5O'$\7^I-\N9\SY^E M!\EB3UAOTE!R)]2W5QK95^V:)-T.W MG8$7+4H=PH*>&MW,CUA3$6\3&;%]&B8]B *[!Q"OHLE MIJ\5-7@OO0M"O!R][877RV^NQ['!^5K2-2I:I<*5*D%W'[2R$O6EVC7_YK93 MR*:X"T4P2])-ZL2^5]CK4)+\YA,3C^MAB'P'N8"^2P] TPNBOQ!_B#.-7MJI M#PM0LQE"LLH^E'RLLBUU_U5^3.R6D3]7 ]S^#_G]280>W*XM]13 > ;>NQ5G M8K2%%7WOJR8E7=_T:X7:S- &CE(X+/R-P#DC9^B6"RJR^2C%:+>89Z7#U,9I M7:W7O8EY#O/%DE0JRR=H<";V\GK:1'XLY.!/7L!^?),ON>ZZJ+@K,?2J^S.? M1S0;,;O6G[YV==\I]#<\?QC"#[M"$]48M0?,_<-F!M4UW2H6FNB&NX?2PR&B[CM3BSR$)5A)IUILT^]1A"?6FQ%OTEJ7HB>/P M<_GGTW1?=]%GY+4+Z;TS@ZN#9?TUVRDJD&V[CU9[\2D(I7!4AD:S%.B_C#VH MJX<)L5*I^("W?UKIEK=0?-!U[(7H7"\;\^/TC+2BK0!ZULT]#0;S0Z5E*5JH ML:+$S/X]_?P$/@GG)QE\JOFA;KT4J=9S<@J0ZNMIVPX9"%F6+QN\&9=VX?6F M1$N\FU38M(8H7$&YKWI#7[495[#09Q$?L/&\(D)'[RGUPN1N:] R"7(!*M5S M(HK*7[PC7C-6VVV_E 7$B[_ML@N/=/@W%Y /] BKMF]BS>) M("MT"ACR[S\%G$DB#O_;:.R#[WFF=@'&(J5?B-J>[0"2''6J3;@:5[@CC4/< MPSNE9>PI9\B*VN77>IV-EC-FS7N?QM0T@]$PR'^._"\]CN),V)GC<7PNE1U* MB28'*"R20<3W*P%T/W:Z4#/8L>VA,/JL.]-'"J#\L!XRKPHAC";H#U!4!YJC MC.://R(YRUNE_);ZP_/&GQ5IZA&N'3),!XCD&27G-*2ICJA!4[_U)ZI>:?OZ MW_A:;TK9K,G6HZ>Y^$BL&9E7@69T>LT40QV]6(:UE[R2=9L#VYM_C_;E]H.OJ#:Z;1CY]>!;:H\K_G@D X MRZ2900+O&%D/-TL()(;S)4*ZBZ(P'2%IZ;8^%W)!QD4/ZQ_^^77Q^V8>'\MK MY/Q+B+CM-!AG8,;MA:PQZZ+8$K;PK7>\VAB'_VQK*KC%&Y9OA3PYEO*YH*_< M$W"CVN3BX(?R"SKRW>7ST>U8N<.5Z!Q&M8%IO6#$I'.<3>"*7..#%E9-TRO> M/$L5L].R6VXM8=)F>61C4CBB_:DV#]D0%[(C17*0AUIV5&V==92-:NB8-5 ? M?QV>#P+U%M[]_WE6^>.K.AO A2>(ZI0VP'X42H+ I\( MF4TA]#=[X"J;&6\-_\&Z15K>G=MNB-(DIYE_?H58*_47>.SJ3=&K&6ZU+730 M*]PX2Z+#GC:6P//(VNH) !@-#HQO1AEAK$/[_,L&N_J^UFN5U(P M26Z)SD"W+LZ'7R4' &U_-B+E[;MLKZO>+2BVG!XSHSI;[3T_LB#MA,A>IF3\ MU5E$9W M_N_5_WOU?^:J36V1$M$UJ S2+I]Z3&_N=W&(8?,_-:71W%_IB:$J$^7W.]HD MB(8XPDJ7PS/!452\HHGVWH100V5XJ)7QF2;H\()::\'T5^.K#SE,8+V%, E\ MTDY(.9%KT91H60Q%W,/Q]5 "NDX*XY46+PODV@6']Y[[Y"=X=Z0V^;L+5Q6K M(!/4X^$_$5_U + M6H@U)5KC0U9VMUVPJ)<0!FU!9V*<$UYHBO71N5PW/[:S M[+=GUGXD!6LZ65R@\_0/_!R,LL2#,21@$@B@!'Z#Y&R51>0Y0M,Q*5YAVSISO$A0P,ST3H@AJ5S&4F]=#1?[ MS3\^4<8AUBO48/GU:=LH<;V!/BEVLM%Y_W49'%AII.],C M\K>.-)TWP2'M#<-8'"-AVZL6,LOG4L_7U/ZD#AXLG#61%>T!5:.XR* 'A MO3B3N8SNVN4G:XS#I)=VWQB'%TU/$U_^X_C5Q;[1;D13CZTZ],GLVZ/C^&^M MKQELS++;DOY3U?$U;64R'TYRYPQNTH)HC[_085B[HR\7XSVH:YY#>Y!!1/>=L0$HO4F7.: M4EG4UM_.6'=K^^+ EE=19K(#^$]^XUOZ-@"+!C&1NG-!R?3H.M7SXX=U&Q@,-SO4G M>X.7)+*]^ $"\S&/;]%)LO#>HBOZ$H]1Z7:WL78P?.88=BCULO7FLADP5\WM M74JQDI=5ID6FX][\U3Q4J7EL2]VNV^/JPU, /52V"[&G2-0U'FLS0>)OCJYD MKAT-!WZT> +1$UA9\M@S"F 1?&K4%KFKO4'=$3Y35RN2*A[/JS!:/$#ES[>MM";=J5JVF/J3 MUX:!P1H_-[^H27^_]?,6?3) ."-%GP8:1,CA.-OH M\95Y78FI.RSVH]_?77LHK_-\=2G[\"14[]G#F@?^$&UO^9H#U<:&5_*B2AC+ MW$_79M@;&TWO>]5YU$S^^G0,*OI[ZL<'R= ?$>A'4H &W'^KH)@>:.>9WN:A MY9+H-!(T1<\H\@:VJBT('Q%EP@]L@VMMMPL]UX;S']::A1&MY' M\%Y??>"T]$?H^A+LIX"6T?B6*>=J@OWUSZTIELGY?PKRKTH*.34T6.[5QSY[ MW\N6P#9"^@8LQ/?>\:5K]4&MRW[)8HI)$5LPW $=>MAS$*]@' MV2&( \X+NXEWC@Q>WA$( MEBHFWZKO4!/S2I,N7>U;?VXG>HN_&/U(EBA9B$&PP/CBG"AY<#8BP@E_I4EE M9B ]YMG=BEGC^NOT]WVS[,21H7,ORM@R@7.H+U00C)$H@DNC1M@NV[8C6:#N MFYN +]COJAT&H*XOTX5LS^W!;MFI;MX(DH M$.5T$^C66_[#R/A)QN%]'.RKBX#A3[E4ZHA%C9-H%C"F[2*BO1-24XA!7_!N MXQT[!;B!$T)H]N-1JYZ0'E4V,[/>_SYE(&9@:BZAX6FV/-.2;07\VR+.%C1- MHK*(K,P'+*,[$%'9X"$E+3H#)WTB$6-8VQ"S(E_FZ')SWNA'^\=@:_[=F2)B M"Y5IAZ1%C+-JGG@V""+6=_BT1']:V=]QC6&5$[]^S'*K=\EU4J#T%-#.HYA% M#8E">&:V/+?\P <7M@=2#E(*M!M+[7P3 T=:XO;C$.]_66'-^'"I(&4]HUK+ MT11>)N5FF.>O5C\:6;\)_W8* )+#43 -/ B#B.T-7Z8XKYNVI,D"-P9YJMNE M.G<$^(ZEFI@97GWF_+8*]*2\I&%8%*B&D9T M. 7<'J]0)(T&++<\CQ]@*Q?:N?*;J^7#TE+@S-RWM1 &QFYV][YV(4+ZKO'5\L96$\5LIQC9OSZ'/NT\?X_ MF_IE$OXC+:0RV',]K+7PEE)^^EB_W,?0GQOJ8\(7RS(G'@Q(N!6&N(V1:>O_ MJAT^+OJW#<4_U(DA,@<17.+M@,"@HJXX.AG6204)*E=<29;*C!2LXKIIQ7F' M@XGUDI!N7:AV)(VF,HX<'-:-/^NGF/JAM09^_O/;\)"5\SYC S@A(H@$I0&) M %P0X0]^$2YQ_WROI05SI*X8UU2J'+0FMV&T:R MK_)=^^T\;-YJRJ33(3@5]@ ?$E>EZ13;7[U]#W=P@^K/I#7KED MJ*1;N(2?['.J-S&')+@) >9'8Z.W][%:II-6P_Y<)Q/#_DR-L7<_JO?Z75]^ M'6LE'YGR'N,!H'8BVOD02X7(6M3?7;4=C97T;YU#!SO=:^ MV08:P)QA-O='AC/MZK'9 EV+,$P 4H[ &5/HC'&#V[)+3I+ZM><=7X^YV;UB M8!GQMK50!OQ641.;FDSJ;(*#V(V4BDN=9A83D8$GA NIZXLGRDT'? M9_3CEIXW5#6BJQ4,>2RDO$I>ZK[M93%&NP-6;6NI_2#Q'"9K&(4H+Q6O13&X-'C)K=Y+>! J2N]%6CG>&(7:0\VWOO0-& M@)=D$YJ/^R\$56JK, RJ_E2P*>W-S]1EU[O.\[APPLP6(3%$45#!K=S$PD;* M[VTIE6N*!:0 3<=R^LEU$J"PPI^#/XC&'0A< !^9^S"R@8?N>\QT%UC+\V]JDH?];XZ: MB21V$5,MN]Y,D-]*;S;;7< 88ZODD M"TYV4Z?+G>*3KZ07(%G7?B3O+)!"JKH)/0MJ!]Y2?:4.Y5Y-)O-?[4]LZ.C> M]-^TJOSHN3=:R,M?VN#992]5/UOMY/CXLKBG6,+MDOCK+U\P2//8&-A9ND<) MO75>P$HDJ_&4YE;HTK73BW[)HH'^%KP"E:F&!F]:B4W83S"W%=EI1AWCXS7Y M'S-7573^^'&J1X_W-8ZUF6*HL];V JX[JW2JGUK=;U6=B)4\R7L1>6R3P&O^(4?B:HOBO5R!KFZC#:0BV9YF MK+HT,D&5/FY009[9463M58@;9)XW+#Q&W'71-E@70&50+]'\6&N834K1*:## M@*0"'W/X&1?B3]I>GMR^DUA8+U.><>5>V-L!>*HYQ#H=/WC!+2XM4<9?*^]X MO,4A9'3H6+/G!=% $39>^<1BE^'[[@)NK>6PZ=A5FQG1#D.X+B//PDPR>TZL M*W^I'A8I!5]5OYID;MT(NMMMH--E-T*+ TV0.O2W%F(M<):5(.?C%>*KH!<0 M^N7'%/5B^K7KW\/)^3J;-Z4.+Y1N-INF5FSL;:@O? H(]5'?R9C9Y$U68\R5 M.LMT,EE*;5YKI"@\J$APWGNS87+<(#1/?K]Z"B@ZSH946&9,Y,\H23NP]EYS MZ/\U^&V0>+6!S"/;@VB ="Y'"$&\1)E'.I(XB,[V46(1C>$QK[)0"ES?5' % M/ C.@,^EX=@D# 6Q;-:9A5A.C_5S%C&X-2&C2/J^:@'\Q!/_>G],V%5T*=). MB6+]8>DIN44F/[I=3S_9.&V^9;$TO*%ECGIOH&HZRNV3=:=+WIJ-R3ZD;:+A M3KVA9UKT. )G!)HM[ 97A^RPYD$U;/'T@TNR%S;?VQ&C[V5;/*I+MN',WSL; M*-3=%?+^*)>-2?P29#[W:VRWR%+'2*(!;A)"[,4;8Q99 M-*7IM'.P6NZ+9G4S;^IKJZ\'7$2PO+++?G'6["S:2 :Q-!NA]8'5;/:"J^^> M*XXI,*F#:+NR<&556-)1*?]M]XIVJ45@2-TUJ_6:$;/44J6ZA5. & '!VA@= M5^2F]&3J!M]$\6VCR5)!6+I#5Y#DLZ/J6>?UC4/>XY!3P/E?Q(*>(P?;G>)Z MI5]RIP FXY[!(8APD %9E7OE,&FW%CD;S27*3.UM3EH[B4O9Z8)[4!:U)K 5?B.!7,6#_ W_8@Y)]Z R/2(]MJ>N&%.:\7SW->=O:\-? M65P]!40K_*VUX(N.R*-R?-QV397D\D@$\K(D3P[NF M:EM[U1QRQ9);:'?]W8JQNX$(RJ/]OE7?&2I&Y:8\UX;'<8I^'CX%W\0[FM.+7+E(@;%@E4'&$]6.N6(U0Z+UW20!=I* M^*0HJB@4;(7?C0^^N_TLB\\L@V31^H%^W3IU9_&W^<<_5<((3L0DC!M MD@^HW/!!T:MX1#=JY@N"&ZK]LPL$&=DA!Q4Y*^(4BU[S_XK1O7I#X*4J"S,! M];_8>\^H)MNG7S1(D]Y["4B5*B@@12(B3404I M1Z40(*%5"0I'>04!1B I* M!^G5A-Z;@+0H$% !I22HX=84#L][UEG[>?[[?-GOVF>=_>'Y,&OQ@5GKSG7? M,_/[S\U;+P\:#?6X#XW4_ MQTK^P)^5MW\[G+5I_E)EV1%D__#>RO?+$9\2=WZ],0X$VQ#%9P>Y- 8"9!1P M,+$@PEM\[\&+\32F0 M=';<1TNTQO*=R5L=B$RHV_'CKHB)0IZ2'KSRPRYWGLV4V5)0!PD>11WTHM]VM6U@YRGJ&/2W$.5Y8-6YW1,KE$TP<# MXE:Q?=X"K@\U*_C7=H4[.^4W^',;PS[XY16GH]N<#3-+@4B+YNE@":WH4]E3V3P\+PYF-_?,46]:8HUC[ M_3T#9\AT_#FWT48Q\IB%->J;+I[2L0B?>S8+ QHN@TZ[X[>3]I+H];7O"!^; M4__.-4/NNI4(&8L;K_+HE4^(.'KP;,&&$-#_FD^RBU\*<_(_N)IBA; MG1$-[C*EJ<)2I0>*/T(>>PJ/D'%-&^\^[>Q@%9%<%"GB_A $[$@Y#X2\LH@L M=QNFD[8N@$M>]'U]FW-X05<%&2<;C?(VY*2QQ5[!&)%LOERO*0H$P2?O<0-&SUQ=]"RT,%6:AD9&+1UB>,,MS/H>"L#6E2K;*BM.6\B7"-=$N$>Y MKM1:*2_YU%28\#LD(,?_=R[[0E@>@1C5_JO&@2+USW\&9@F1;@V$_4R.CJ%R MN9\>3C"EU&;VZN@F6T96S&UVULH*-WJN&"':R;\6LHKX1Y+%*>*S\=BGK>2; M0*,UV?!L^N*/KH_''MWA>>B4 +G*!)F8#13U_^:DNW.Z[>8CNY+)9T&NN389 MJ:_W_?,3-W7WX[M4T1M?TBK+KMT/*Y"QL#CT';RR7V6/V7>U3H7\U[O$L?<'*-<.ZW5/,>+K)EI09S M!))[9:[X*N4@T_'_2=N-$J=BN[2(,CT/6_OV1;9](TN_/PR>U\LK+9*/O:GX M?3=/H;BD!LE'^P@E6**6P:1+Q#SJ2@%>PK*?QNQ;]!/-[QN:?CZ#/:!N$1_=Z2I$NKI#K\FZC=3DG(;/ZC[7^AW4_\J_\*_]'"/>JGZ"H!]AOKNY.:])P=K)"UJG]T).IN8-. M3V]R?H[6U=)"T)&O4-S?4[S)OL!WTGWJRRZ+"D?5VK(U=T+!Q:@KD982-LNN M5Z:_G:T<'&W5$5O*$OIXXVY@S!7=NEH:#^+<.X#7P(7C")014F3\:UZHLGP??>)Z O'$'X5<-HX BUUTE@EB%6V M*#[D"DH,"08V;WY0<-7'SR>N%TQ7XQO31UU,3E@$C*GLGI#- 9&7S;+BE\]" MC6B+1R ! R/P$"1V]>U"-,*D?!M&9+-I1_UK::AF]._ MUN@D-N]G_MG1%EUY73KN_LRJL3G;UD$[,\<]%[7WGG:@G'/R]DD0^7[*;^MU M;/(I:C($!H[[ XG>5W]%@ Q_S?DL%4+N-T84UO[FD64O;/UHE(B1=[P&/"]F ,??@#YWG#" M$IX [K2XZZC5FZA>=WSF'PZC(U#4=:8\@6='();,!,B6%C/UE]F_6O]J_:OU MK]:_6O]J_1^J9>=N/?^SR&[Y@AY-]RF3H_26XHD/_R]8"?Q7.O*B(2<"1*W& ML$!])>5FI;H^&.AN1(%-,EV:K(^Y^>6V]KE[,D_O/$ZK...J?#O!N)V%F9X? MLE:,U >^X.'B%'MJEJ$!\(/&NP_<=.BXZ[-ROLVUT6UQ!6= '+C?_WR,W^]9 MLASF0;Z4,O@BT$SF1F@ Z=5^*ZJ$^7=UX;8N1*;Z-WZ24N_>:XTUQ=V(5$Z2 M,\V?NR*MN1-]:IQ?3Z(F']?T2U1GIX< ,09*,K%Y94PX4U8P1"K 3B:+^@JAOXYB0O5<@7BN MIAOJXDB15+ ]8; J3)+A^K<Y_:=%S:*<(49-I# A6VB24 MU1E(O)%Y^1Z Q/6OJ&+G=G]F/B[7SKHU3L"]M1F5X#843E^4=0@B&N.MHS&: M@!5%B"ADY$+F>R PKN\=[M72EMPW$,3^OF&$O;Q;@V.>T\16NZ1)?64)>:Q+"HD:/G5HX_;K!='^K[MR),U&W'-[1YMRXVH A MLC;B"F"%UQ\N^]",8OSV\!ZWB5*^Y=.=SXYY0X3/#82@+)@U'MN-3EQE^S5A M-K"L(G2X3*KCO_X-*;V@I5L'+TLP^!WXN_$L?W*8!H_\W,=Q7-A9C2H"EG0/ M,".$K4/2DGCH.$P M<'U=]X4'=G,!=5TZ4=2G-7Y]=O,4=<[F!Y*9Y:L!]CI\2\I)'EX>]B'*#:;7 M)ZL_+O@3P7ATC*%:N/PA?JH?SN'RK5#[I;#EL],-)5^DL_,>)Z1_B&WHX!X> M%3&7$@7]#J.QJN-QJ\G0YM:=1L+4Q?37F%8@5STYP%X#+3]E138XZ#P"A5A_ M8OAEP G[_F?=4!(YA>6DB8>_V1QJ8:OTPTAWO'416J"854^5N\D5MA#]Q7,[ M(VX$_$YY\VF'WO#KU\Z'_Y7K,;N/#_^-/*!&3\/_[OQK\J_ZK\J_*ORK\J_ZK\]U4,E6$^+&=< M7O'-O:(KC.('W3#Y7Q8Z@5^_\I]Z:K^N<#.!^\/Y+(."#&)X96_D>[GW1M/) M%H,$AA&JU!+#$Q3XG!:'PMH1:%"=,SS_^Y4A4GI+:M5 D"R(4#V:=JUO";.] M XNG=C6CA0$'O'WB1A0S?K)LGXSWQM913VE58 J8)&9U)CT M+]/XZ?DH+B;'T)481N&O([DO'(%@T).42,"3P+<^6%.];2CTH>G=_0O,W>&= MV%BOYC/&IYHJ74]EW_J\Z7Z&7K^<_N>E%")VR9:$!TS(SF-5/DC>]P86^"D> M'POQ0NPCBF?),PG3E=.:O'#U!\J#YC+WZWL&U]I%2%?^T6RM5)!$L<2O,OLX MN"D2 ]YYOM[./_,4'L)ANBT=NZ+Q8<5,VLZLXGQ5\X\CT.X04:P?PJ15EX@6 M;H;$_]E,[>+ 4P.^085\:1(-9->)QU/PEM$CT/#P#_?X\:>;GS5E,I\*1E]P MP)L-0>.@$L%C[]S75ONI7/WS)"%)DY^%VB7B1R"O@N>R,1:*Y@QI,=G#$R$A MOU=+_MI*B/)6A9"Z%@PO(*2I189JL&,D?&KAZH(J16L-4DSZJE\A*5:1_?KJ MNA0Q^:3*1=Q[Y1WPT@-2&V!)OA5N?P3JAW(XV-=WOM]GK'V'7^7Q'9RZ,?/5 M\V.%@6R6CKK2Z'@9 WW>;= %P_]8$<*.%096>U"<% @D%2D5CK6<;JJZ;3A; M\5WO46@+T6,M(,?4#MK_ 0Y"W "\B>[F<&Z*"I#Z,CR_!^H.#4@!/1)+,PZH8$V$RKHWOUP+ZYB>]FPKMJEM##T:=VYEIVZ MH"[^Y.*/%J)75H-%+DH[7S*P)/T$K/&KBZE#-#"U%76'?/Y<)G?52-@&BCX< M4>E+DYX^9:WY;7?-N.%<9O"=4KO![?>#XI[1$"/%ZBD&H-,$B%F;D!DJ%GL^ M5@9[Z/F.^BCMC)M(B1-W]EZU\K5_7.U@[0-BB!!\66\4=WC!.KK_ EN?,^S* M*5?C?M$F[>M"!O$_Y#UO/9<\6ZQ\'P,%GA'=UP[C(/ - HY4,M.4-]OELJ:O MB!']MB+3DF%)9Q"F(W.]@4/Q-/_!?K/[[+CC^J7[,C9T/[WCNH+6ZI(*V=V4 M -0&A[KKS*:L487/\J.PZ^9FK@VFXV4$K0IHT1&H"9U .29U#%AJY3GU93$2 M5+TL7-E%0V<0#MH>AS16J\AUI"Q+6-R=5%T I!PDF]^+94Z&O0+&:G$9; M/O]3(;\0R"2BUPY[<##8:BI:@**%]X&+OR[%R"SX[]B'2MBQ3[Y,FC)RT6-. M"N82V"+13A$P[=X5OH=!^\V8M^T6+Y^BNC(>57$%PKY*\*V#N].M28[I1XV"\V/2K M\>%=^+,X)A#$:.L_[D0HYP)QQ,TU>*^KZ8(Y4$5$]R)%.C&N\_88*:) \^," M^O.C*I.O!\,W#!:.E^Q<=3,ZH\.5^_<1MXX!\DG,.6 M),N9(RW"7GU>*L-(0!7!05;YMH!]N["[_8 L">CTM_X9ZJD36W5S 2ZZ?129 M[2NDOJL.*Q -OI]C8:UFQP#>R&:R+!W _/Z?MO%PVO:O2AHRARL/!(7S#4)% MNDZ7?L^M;-+3+EM7]E'[S'%XI7=/?%-&6/QKQUMCT*@10Z )(H2LM(UM//9$ MQU0T&=7 M:M P)G.4?SQUN(P""%_R2_?3ZT.WX8IA/G;B)S/HN>O?S5<+7)" M2LRNA!D-J)8CW(_?A!=MII!YIYFH,%"8F8)D05R<8T(39OL+2XL]AQ)#!(] M#F^N'H$^/3B0(I=]"69+O@F*&OO/Q3.WGJ]*TAAQP!I%LPUXCS]/,6\X.96( M[@]]!>AN88Q09PUQL)+YEW.UYV!MYV"/$XB[I2X6I;>J[^=).V:LB8L".-)5 M O-.U3'5IZ.FJAJR(NX"=\I0O0YKY=BWB" O0JDS)J^Z[\F7+J?H'X(619+P ML[+ZYU+(HVTON)K*Z])0'M9)6,DCD(?Z\B4N0&%U%[*>6L>W]?!3Z2&4V5#* M+!2E#L107E5E"#A>!J8_E_6 D>XF>E/*2WO_.>R&8"N)\C M AG[/7JE>GS+]4XF.&?S4XMFTH=Y/>)Q<1=%116&T#$8>2)BE:M+A_BL]V$" M-F G=RO4\%1+_H$VM*N&M3W0+-!,X,/"<#$;H$L60/788(\/G LH,2*8/GNY MLKQ-7%[RDP2W9"S8$O)?LRKZ\$PSG= !/8+G39>XY]UQ)[$#N\3#'K! "':1 MCS2 T2M(Z])XPV'9*ZFIWP*4F7#*\#;JK!1JWM08O\?03W' M0ERCJ:'-[KKE67$0LXW5_1468)=@O&Y?#TG$B%,\"+78'_L$7Y2WV#.((R.0(_0)'=JU;FF M1J"&,._XTM; +/?!5S*$9;S%%48YXO"M(>)B:4W MV\D>4L_L5;IINW+*I^V6!UY=U5O+_8IM*-AU(2KW0GD3=ZS(]YZH8&26+KKT MKIPV67+?B!08=DD27E,=IC_,#KS/ KKS&!1E])\6^K\B;F9D+\1IZDO#LPC5 MN!YT8^+ 5A='S4#%0'D1TKS0:M5K/-MYU^:DA1.<- M()ULNTP;E5E?Z5P;]@ 0*Z=:V@ES!*.(BG&XZ*<2)Z^4JRJL,:-2C%UK+DJ/ MP")$Z*X$V0[5HX-4V.Z [MY9;\?((007]O-G^M;-2,[&%)40VHX@"WB$;1:)#9MCI+G^\J^8WQ?V! MT@/>X@GV)L74?W6RN<]*',!KD7ZJ*D;+HC7 M'E;_,):YDM1SBJ=6P%RN5Z!3M-TD/G3)1*@U M4HNBQ,ZYG2JR'U'-F8_V_0."G2AG M-^K8IT@0\7"P[>BG;:';>0;:;+W]$CGNQ8GL)^L$"$.[OF1S6C]*H@F]1"8! M\[L(R[4I@96H@NXCD(BJ"N]TQ&9\\YQ[&D-Z!\>&,+F_8]^'#,;UD1P_R'6! M6X9V5M=]#.2([CWV7.JXIUQ+" N/U/S9NANH^7V0DL[*Y ?:AA33U*"$+2D! MX"$?(][>[P1(SSN'(1H]$?JHN@G%ZXL1*Z:OV!9J"1.R,7H@;CLB.L;W&E>B M>-O(M3\-].D89*\R^1VN\G19D8W"GW5/X8N,!QZZ/7WS)OF!BGIP?HMJ,'$L M^'98YI175UYHR;#@^5=B/]H=K->84S :P"8^OVB#*P/,I8*0J_DF^'Y"/6%7 M?7E[Q\@H+]^FDBU_9+'J$<-I;ZG"W7\"L[KG1R!_,#,--PW,7@:(Y-/A+:/A M!AQEPPLHSMH^1N+]\=_MR<^UYX(SA+N>UX9U/?'<^O726IBV(*D-E.!1'+39 M%56"9-V:NB"'D-4L0E/53E6&+,MG$A8D_K;1E:7HBT''FV&2VDSM[BB%CMIH M:$ 1HK[TA]RM Q0%WL4L:+TRZUM-?NA:WOJ6>'&2P4:*3KI]A-XO7BS)ZD63 MOR)S&>4K7_#.8:8#V)9H^TMJZX^2P0T84LC[D)H^E% M#:=MS)3,S@]8+S:2KE*SCD#>1Z"DZP@)P$SP&/.Q,,?O-9$_KMQR^_1-\IXU MO_V-=WW#1Z"N'!.3Y$"13^&R"ZID+^044@]0WI@EA]$&:5;HC!E8I+50^+E8 M%.PTW1O:GH*^[&"'I(5,G%[^A^1%GRWP+^_'>://Z3IV@ M18W/)IL-=<^_KYB8,&S2TP>!)JAH0\D5BBS LI89K_=X3&XJP4#ZC:\.KXRG MTVZ->WS2A1Y%6-T_W#?&CI#PE @C30*1ZUS)QT:)@JT*A(L-.%NG_:HYA;.8 M5=UY,QNE)G(FD#T"$>:][CBNUX M%5[6T\'YC!-=1Y&) 4_,!7\9G_7C;C$G.W=E5+Y\T,#XY?#)=TRF-343LG;, M[1M;BNK\:.!9BB?^@E'_],!]-[$:[6U32MXPQCM9#QO>*D13,[$! M7"G.F8,N^XMEI&5"#3H1H^3[]MP?[;*R"E?]@5 _%K))2SA7LZ6 .'?=P4NS M]"",+FT*)8#R@&:2($V'.UJO<"MU&0$OA M&4D+L._UF(^Q!@.!G*D;UCO&9$,*F)IJX$_61X 7UCIV,;BRYE=F1^O.]K? M8?,^J"Y]>;IBYGC-L\>_WDP\,YXN/>H"S%^BJ#HTF]=>L?>T^R1HP.[]J7F% MF7N;1,_FI+D\^LE\DV)%#ZG8^L;H<9!<6-;KA&L?)M\__!LK*Z^K=1X=A VT M1J3=.)OT2L2[>_+]WL/K#,W$8]C+L0'%R9#. Y^JD0N%^24*Z32N;ZT\.*"N MN]"#?<%-H#[^\@T_^_YZWAQZRS-TH!_:;Z49*A1B#73)EY'SQP>MDX#R@R]M MDF86FM1%8!TVW^C-VUH:VP@_PV[]7H;AHM /96V8XB8^SB#B%_5%M[%WU7$H M9X!:"\21?*BO#>B%'B'5 ,,+&!G"]P?^%3AQKN;E/85@L_LY[7>2>?*>ND1S M]JU#NC,7<31654*=$1&5WJ5<"JQ>;(O;=9.E7S2Z N. W:H-Z#9D#P$,)V1@AGN_.7SPFA^L)W[>[^O@QSQQSKG:T+NFD,Z4MEG^>[*2KAW MKW-^#)5^&QNC).[.;9O0G#+8&O7=AZQ@?H0+M?((=!N>)EHP M@%TV@QIJ AH;[P*GRE=\6QH,CD"<>W*!68,.*IX-+%\&)]L8>VXG333 O8!- ML@AR"-JR^R9U8S\%RW5NE>]WJ*]\ZKK$6=M"%L\65)'V1^?A!,>,W5$63[%D M8=G"'FK:L9V"F9$?45P&1@3RNG??P'27+_[@CT,_//'/N%C_U9[L) OF?:E< MSC-]2O=KT'G/H@$KPC-2%C4%Y7ORV-6I+XVN3 V@6! .W@\J%Q>!.)LL2-\0 M+^@(=)Y]%F>^ARC7K)&1C=:+N#_:+7$$ZH&+X]?1,5 F)">@/6OVE@!) M]R+R.BU6L'F7]=R)$,\8OS\^\^F3JV MK3'\[+&UN,KH#K:?/WT@,G[HX6_+02SA*B0%>Y(BI+![F@ C-0'QU0C?Z5U( M,USM5Q%L:A9A?.[VB&JNRR[CG5SVI-?#H&BC;_JKF5CFXQ>?&5^H0%%77R23 MO6W_8"@!["E;?G=]N)@^0;)XD2*?/'K 8\[U_+2XS,.P'3LRE*)' M;:!Q#6T<$T/?@VW1A"+=MT3U^/WS;>_KN!'3;=VCAZ;=PVOQGI[7N12 0[*< M'[CYJB3S7_-U/%!@LS5P2EG?O,,?KZHSJM[52U,GS/,+*E_LB=U2C*K)^^WD MR+#46+Z(G,,VZ_3MGEU;V!4C*QKC+UPZ)K_72LK#6Q8&!'4*G5.5%P.<89+&@*R=@1*Y/$I6[?N M]ZUI_.+J.\4^O:W-NL%[1?)D6IJ1W8U8UN<6AP/_O%;W!=*"34*J )&DL \R M@'3EFV?KKM";,TTN''[FK;6/U9O%(G7560\/:3TXU23KO8+(0W*9L MW1TC*QA#!H] T6C^7_#4%:Y&8_54C##P55BA,_(Z)$(U;_QZ28Z0PJAT_0(O M=13T&7.*UELL3XW]&4RM1X*0[Z'WON')&I_^% M"4YIX.N5TH*>:V>ZM<+0374[6D0=:V +W5*W([-1H],'Y:X]Y4BQ>.$W@&TP M< *!\IYY?\RJS'S"KF%W;[![.$JF%PNF"2"75NM#6XG6^)HC$+KD^PK?G'^= MJMICENHWY+/5\[/E!GJ;Q8%&["SV#,!JSW[J$4CP" 2'IM 8YC$LKE/X8_*( M96L^J1Z2*6QY[W*QRH>2YG#9^B:'(U"!G=,;"SE(>#UNV/:B9+QW*2*46M8\ ME;@ $4=Y;F/ ;H#0P'O884?14/*.^GJ^>4U9FK''?(-!M6R$+:HPFTY89O,V M8Y3 /YAU^/ZN!=%PO\]-$X 18@S"(O P>!)2H6UF#V%45GUI_:S$XUD3?[[1 MC&P+@\HD\8I[ 3?[-#NB[:GM+X'.=750.!0/Z=D7(!5@L)&6/JONI-^ MQ8KUTS0YP'W@3_>[#$?U34O'9N'15_XYRLEWO?0ME"9BA>XWK39)-I-]C[$M MI!D,N&H;:L_1M"@2"7@YHD-BEYEOP/)FXCJ[\*>>('[?S5?<8IO"5]FC=:YB M1HCH#:[>U3346U(-<;:G6"%VOT_HX0F88.%38<=Y%IM;;9"@DO D3QFEX>X# M1?I1F@*M'RI^[ BQRWPWJ%6HM>+"E5R.J:3/FL?\S.U=X.W9D/E)9UB8N)'V M5Q66;OM0Z=A&TY6\M7U.Q'7@!Q'=C17#*-,F#U&<^P8L[A45F;8+U?#-SL(# M_D<];$MC4K! >MT(@Q:5[-VTV/'SJTO?U\&#F3@H*7T6Y0?A>(9E18@2BMZ\ MO(-75-N]XA:^M"=@XS(BT)[RWOG\LD;Z^/NX3[%1=O_LF4%0R?X 9!T]B!9 M7* ^ZY(F"CD04 D(UXCRB0TH3S@2)4^MJ9&RX!UD"42T%!4EGR=G01@"[.> M_8TQ:A@IDP#=Z4#*^ZUP-1.MXW]%V6E=X'2\VS474"/;?+,QQ=:W-P(Z1E M/G9X^L+$)6DX5&PT%I?BI6GG 5H [I UPS-I+/MD$\#, H@D0OMI,H M4?Y; M%/,MPF%J,T_XLFD5R;=6->"E?Z6VY6<#%>T,US"A488ZYIT'Y"NT/JBPEG4R MZBVO;[$L02AIC[:P;AW[9Z5L)7D&8C@"BNT:H^/+G&%8](.;B MX0DH;U/7&&WH M#WJ7BWR9 IT[CJ.K22T%AIR$:Q7X_9U,4#CK5P&RZX?,8GE7FY_/=[()B+:% M5^8/T\Y%2Z!ZT8S [#KS[DF('U@2(=)!D-O%QKCTP=[X/2PJ^K"[EK.G_R9" M=-+IKN,K#3KPI&O:0?[-[D^[_VA\AU UP%F^)GP*]]=B7R VX^=A8Y?HQ^'3CC][I=X.RANOL$ UJ(341K) M)&M2A(E3.^ID2QQRRAXB8&"T7I<@J3^MMH\X#4[>9YQ8B:]<:K+2JAR)9Q*Y MG5=Z'?15\/=]D=5L#/4UUA<.** 'HV1ZCD M0TFGB)N]4SQN47%]4*%YRA-RHM P=4,Y M]F#YDE?AFM6+;U7BW)7HIU\*1NQVP=E MNRQDG?!.$HY:IC7UZ C$AU0)+^N#<%#$\.F:7V>-",6EJG(+ZG"W[R$3_?$N MP3=2W47?<(T+QQKZ?Q*LBU@'+\,VA@; L0_ANSSK6'HWQ(4"R[BKC83'^=-= MV9^VB:YLOZ].#\_&J>08-TKSNX1Z?S3XCL_$QZ+T2"O3X_.'H7P6Q_%5R3A@+)IIJ8U>W^$] M"H9:"L,G[KH2:E', #&@!A[B0>PW,\E/DU$G5Q;>(!^D7=Y[#N:"[:G)Y"3Y'JL6,27_1;.0T[/V-^;O>" M-+=I9TO3'LN/ "?S'R*A@ZS155DS%M]^_G?N<=AZ%XOYN'W]ZIEQ?JXI1Q]4 M^<(CQ_JB(MV' XE)ZA4A@VG[TQ/L%!@0_YKHCE?9)FST!_95O6C]T*50.1#T MA.,S9ZO@^'CB9JRIG1E]0HJ9Q#?LSD;(&IH' 25\\^OPWBRD<\P$-3483K^S$/=8;@B85PBC)Z M66&M+$5=Y=DUWWI>/YY*L53!4%FM=_U6;"4:'GV/588GARJ._70XI,^5**D1I;6#\%RK$Q]64=U+.#.[;*5K%RP+OZKSY!$38VQU8A>Q M8&#J$:K!8:#N+T2#40S/X5 V0_=AQ.?A@4;Y7_>,RIU4@H;F+8I43IG<6/"^ M79I11_)9,' B?E]S2*#)T:91S-+OF\EEQ=]6K\RKGLJ)-&??\W\>"PF1,?IR M5IW1,>OB((@)3N';Z$5*$11V8HXA*B,09]N!<3VM7A,M7EIM\7'#(5G;E M9DQK2%;+[3-G3@KLS/W#R18A9_6$4CX?OYS^S,26,"&D-,&PM/#KTS86?F$ XD)V<1KVB92A,^"[%*N(>!1_TDD_H G)WB0JTRX%H# Z?K M=NZ46KQ$.!-JB@:?K7,Q^ODW^649!\F&%5[&MWS9*))?ZKSC>8^2(:/\Z[#G M@GJW*+R/0VT#[[G51M@K;_BV?'FTN\0X\NRG]"?T+.2-IM!;G$%NX'7U97I\ MYHX#/C.-IDP\M_^#NKP(:8LXM5V&-2K-9-A^."6M0PO'7V0ZO0T M\^E*VO'OJ3?;/0(=>ZR"M8)=D2I<.#U4+])D'MX98D;-!0ZMQ8:YIKZ4XK7TQK,H) ZTB*A*3"7N] M 3[@T:DV +IWE6"/!A1(Z=J=ZLD&&EZKW(:2?,D&)F]^^]TL=UW=#BSGR7KQ M5D-M>C$X9^J8E5U&#J$(-[@6]YUGF\#B/:\1%]^OZZP($.9+O\/6597[K\?Z M[^);[\KFF!5PT[X'WI$&?0Z:"<\EY;Y'N=W4;*$&?538$ MN*Q;OJVSW3^ O(.["S[8/S$B2+K'42ZD>UOYFRK?I5DMI@9B2^M:JI@$TD68 M-O-5\77QTE,F /%+Y':9JG36X?#H03AM!(Q+@X9-+NOLDCX] MM^OX6UFW?2IUE:]+G^""AR;1U("F*\%3[%NM>D4'+N6:!H&#,P(7 ]DDVD ; M.E_S]'O[(CFC^]1<@?%]ECMI M[(NH3,%-^;_%F^"^M_R%2SXH[REUT%M8:FQ>C?=80?QN=3I M$@ZB;^-[#M+=ALHYTN9M$">IQ1@VVB3ZY,\1Q!VBOL/,3YB$>I_VM=J-JTTY MBK5[M45MK:G#"1Z\$.+SM$?W7XB@P305VBBJU2&ZBY%H28H"7K[^1+$D#&4$ MIV(9%\TT!ZIQX_#;0O:YR_6\20BT1NGP07?BN,H-%HBOG9@U&^#5YX3NMS>4 M>)MXO<.U56=Z^=2$XF3@)--7L*W#/TJ[]+'4-S0]1]K$*OVOJ30=I$3[O.>L MC7#3KNCPNNLETGKX[F[-W-I:U\Q@:70@R_GS XAC-,GQUVZJ,]2B7U2Q]8+= M;$(NGDPY.Z]E&6D5#&A^"\,0"C^:UP]H]80IR_KLO;K4.52B#B(+'6-Z9M]" M^.#W"SH#_OKAUNOW\D,/51J#W@ %UT(Z9VMM Y7>W&Q=M&"\FF]?U?24,W)J MV;CG(;P?OO1C2)+^P^[E^3_81\UB%C+*:*S_J=@+/5)I]T\*O^#*1EB^1/@< MV[(M)6P!<_K8YDRKUH] 2S\&_Y1\73K' MBLO>.T@IH(0$HU8:ZE-XJ*583VQ*H63SAJOR !L\,-BE&=:.N*#:=03RSSC@ ME(N7L*5 :DWEU9;W."Z>EU89QV=1QMQ&\GE[8M.MX,TR^QY5P5P;[GIOB YJ2]0<.BC58%C@]RG ML=(3QKIU:"Q )O*N_;A,EM!=FF^UEWF0-TSOS&[2WPK*&Y M*8['YVZ(,,( (43Z2_,(:[(.3#3W(P ?$!3<#X/$%MJK$&Z]BEVYZ#ZRM1JE MN4-<^(!JL8_QK4-.K,CF?Y/8+95K:;S7S?%^POV!P,> ]BWC2QSW#\'-(\2R MW:*_UHDP!3,351.2[T0H#+C>73S=."U2 O:(+S6XT&=>70\Z5*G@E:SZW!T MOR$O$2W#<#&4ZG"S"<(1_J#OC(4__MV),>L,)_:<(7>_;.7V;_V*(H:_0O\Y MX=:=U$]]B52D@!L(4WW8I4/\A[IDFC3PP[9PK$_;N717(/Z5L="SH(C@4:.# M5U;MUXTU NFFF$<,V(@ZI(IYI/0(F0_5!:+H0 ;/Z;X1\;M@CB8&Z)@3-H=&:$) K=/*][ZP,(PB$/+P MX,OKF5\<1*@3;W>^2V3%V9CT^C&/L]%&6Q"_*-[1'WTT3N)E/ ,-#*#QN&>Z MPFLE'_UX?'?COKF_RX[JXUF)-G0!I(E3ZU,4WH5^#=H8ML7FFW-K;S!Z!'A M#!73E4\8_(C^M+BZPS#0&G_KX(E40"H'N)+"09CJO6!,HA*YAL!+SP8?FM;A M5X41>IKAO[NT4 (3F:3QL+=1":'AR48&+?L/G1X\-^M*&\G?1@K2YJ\CWT.; MP[)-7=9;6X MET! 3W =YU9+OF!Y?TUS7L. L$(%ZPM.'WH(?K,/=8*B0'B-C:&)A[O-FLW4 M/%U1UC_7NQ^FMM?_N;%1P\M+[DF.A7S+UM\ZV B0Y0W2(^H+ XV-.B[D)+1! MO8\*=B'^M5895V039=8_V_70*_[-I6V^6U-?LO:F9%.2JHJ-9,5OD^<()@_8 M<+=,)?\:1,8IS!.K/ #QPK(Z J@AT<08 VNM/J _P8M'_]ZQ4K[ZUR73IAL MF&CP :^.^;!JX6*[KB;NEL8D\:*D,9YJO.&]:^*[H0XH@"G\*#PI^VHG^VV58G[H,M,?/G.$YVYA,Y;=\F!_ MM;5EU!:?]ZHGNE6XR\T]/[DK/QTB\H6Q0VF_,2;9 !&WW)ZYA"45QY&Z@3PB MTT*?(0MM#KA1DFH%Z:,I=;48PVK\3LY&M5VJ/7M.^8D E/%^FI%^ DBW;LD, MK]Y;!<[$BEGW7'"Q_H 1"E\9N]+5D6C:Y12\]:L]GW3!E"U"VK\D^-2,Q0GT MX\D4C5;ZK2E&0+T7Q=FE4 8(=6,DFV>:HI0^J#;MZHU*9;OTE]#=Y#H".1D4 M6]V:#9[0,:U/M7S_$U!5?>GZ%N=RN7Y(^*?==1#X2O'?;+(:*P:8F?_5R.C2 M77@$*B))P*R*!PFXJ^Y9)BK^8OPA7US8 _NR GWHN[&^4YFKS;4UQ">T<6P] M[*#85X;3AY.FJ;Y& _V()"W'$1"CDCN1U:,:[)>9@'@25((ZQ M1&P<18&(W7$@WP9LQKJQ0@9<6OFM+[ZO2&8O3]H,0NO]6AZU^W?F.'K0->@\ MO_>@^<(/DEO2-W@-#*/Q-#.SZ5$+H2ZC5/CFN_R^B9SYG_*:6)]88@ S)#3$ M>!QQ=MUSZA$2C)S#2 #OUM/M%Z[4)^)126OSO_3;\\^7Q(I-R(>OF-T]4Q\7 ME/GGFP_] ,IK"E#DK%]C:Z;F0=9>+]\S9"%./#:=61C0FZGT*59II?0HV )-],)2S$6@;F-O129>7YU I2B)'1D::\\[/,*0H3JL$#;ZT MXV<'@=;HMB^RS_XD<\CW7I'*'A"-%A P/5$. C O_ MW@"0;ZA#FX:TZO2OIB/E '4R2SA;3[T3P%&S1H2F4B+/];*E_GYA&>/NEW5P M94#6\U.," +QA)$6 PP0:/ 4"(<6G,$)UNCKT'I=I="M*N :66RQR*NEC1[H M:B]))Q6+!7 Q+.B2-:$^ADJ$XC*BWI29GGW[NI4C-N-<2):FT_?\K($R5ZD- M@ZB,.0&LO4!PT12#T"$2Z<_P]/0+N]N&G M,N=[+;EX?20U[%IF?BU>>1Q1XYWUVUH\#M IQDH'_7!X'8X;PK)#O*V7A8:. M0*(8V?#B*>/WWH#WJX\PG3"NZ"G?R/)79ZYK'IQI-^^M=4IY%7U-V9CD0-Q/ M@OA!8P,1UX!9@H]OD)_HKU\+\=4((T\^:_F_P_$-IG%4AS6]Q,.5A%ZN? 4Q(4PP49\ MX.R3&1@.\;8EN]/,P,LRS "O<%<7%,U5W!5!-OEK8)SA^?## 3.2&."[IH]B M!F3<.MZ7?D"$!>F@U_7)#AH?7U<.]MC(/3YWYTGYW79>KJ<.3X!A+:$;O^:L, %4PC.'=[/P+OU(11:Y<:Z&0_.G3Z)O .&'19U>2OT1\0O? MN99^=]%54+1:B:U][JK>6E&7T"* ; M7S"RP ="*ND\47VP+@7,VQP_VU25#KWR(;Y4XRN,O-VT6/-(FTC\:J6^6!#S M\:P&Z"R(\VPOJF5A!TWV1(@O'(&\43C)^2G\5'+I;.'L()*)^*%W>Y\M!FTX MXY+^ZJ(PB\P=MX64F#74";^D7/$+#/K&?+-MML:2K\(W03N#AKM]!'*D&9^KK]7TBN7I MEN] /T**$AP>8<1\_H#[(E\_ZQOQD7LOJ2NP(=C IV(IU;-8MC M,]M IQYCGSKBF 5!B"(01V*?\4P=)/T!+QDXK>G/#Y'VT.*UK8*\G/36#",J M4?3: \J)&5IZ1R ^K)_U(IK&*D&6!4KPF?W[W#C SA4 M+$2H5EQ8B AKP!3/,[[S8-CEG)#\!'QD6CO)V?U'XK_5H3CV[%FD?H2ZNAJO MXJM+!V,R\3>O:SKF=H,>%(+B7.:#L9P^"TCI!?6>S%WC[U2(>Y3^#Y^/X:B7$U!MA+4>S/Y80TXBCE1KK$\)Y+.6W7NC.QO M'+_M;RZ>>Q(3*I8_F#1&?EH_,I1'G &>2HR[G0#B7@ QMW^K+9A_>-')LYEV M/OT9V-@-LC;U",+9Y8_/Y$?VHL0-E)D:7X0''$P>@?I"A3)P:C\%VW[LV"H9 MG5KVD6U2XM+ #6!/W>/FT@+]6&_+1I'8S@VXYDB@;15%?K MF+3>,I;RL77(T-*9ECEAJO#(+#PZZJOET+XKO/^"[1JX%Q7?Z OE#Z"O625TWB,JDZ],(-L\U+./W MUC^NB8E=%N(S?FZJ^;UAL;O9>:&]"3ZO4Z3?L?'+/N>Y*('>;5U'X1+Q^TD_ MU5./0(U<"=5:^^SAAL<,21@PM$#-4"SY:Q)3%AGO-N"&A)Z4-6O[HCZ'HO%[J;#R%9_0CJZSGQQ5WLOLY)^[.^P0;INE M6_<,ZX>-,810,PQ/?8.V+NP$>?((<:83'?!OCD!J"_W30O2[VM_H>%9/_!8S MO54O)>AM$7T!N_82S&)X.CR1%-1QZH+>'?5D!"N7]5MKG3^>QVAPH?GCLVAA M-H[=#JXVF+(I-F"F<&:^O/I8@T-EM\WJC]*ZG_7_5#&&F*6D13 M,R.;A$-Z6FAR@.Y+W^RE\*'>4#6PG8?LF%I]0-O@*<[Z)V,>2:4J+\WSSL-Y M:.^A!%NV*:XILB>@WXLYF8G72IM"%-,5ZT)O8:9E'F" 4:&[D],)1>[VW:XE ML.QFS#M"9G]=PBJ/Z!X7W;%[,EYP'J%T?I[1<@Q(8W]P,"SCWD0(/[]]40 I M0K$"O,D7$9IO@53"=VCC0I=.W9)0:UM:0(;/HD#X)T=/1_$J&=#-V./@46M, MKV'&P0O69QI?BD2=4HAL' MT19OW8\%%" #: !Z'-6\'VT2F?NPHD#LRL(0Y*2*N'(/ZL&I 0G:X[(O9MZ> M7"=[-VJYF>*^37$!7CBG#TVK*C(UJ[CT"+F?C]7FC&B@;UM5;G]K&Q"P$E#IVY_U=[[QG4 M9/3]^X8:>NB((*&C=.DB$L "B(BBTB%*$1 1$8& D2#2JX* @A0%1'KO&%KH M4@1IH25!0)"26,*C*9PX<^>.Y_<_=^Z]Y\Q]<6?.B_4F;_+,\^RUUN>[]MYK M7?[PX6R#V?3ZJR^48^5U 1I!IXU2-5WS6D'/'E?_>[NAGNI%6%;JIHO.&#E7 M:NNB,TJ6X$O]'.P7$H75*?9MW=2AFN<_;5*AQ&L:[-\B1&EOZ7H^!9!=NA@B MUVEZMZD O+6K02Z(50UXEWI$O21OQNY"0DG\6.Q-IKO*R2] 7SMU\;FH10]G MH*AX&]8(Q< X$ T]QK /G]34J- U[KQ3#Y,N0 1-MCTHJG@3 MA[W:;F;-GA&6UG:+'_0I%"=:QK=+PI[.I7((8L61+J00: ^."]D &;@\%?O$ M1P%"V L@"2<]9?7G(B901+198>T)-3@6PI#(^2A<(2,FN.[W'6.?=IA$:SBX MF(;A;=B_.>G,_ME(J<'@>D=*8#/L0^E>IT450Q[D7IZ$E,)N3_R=$4&TGG@2 M(0T7I]KCJDP;80+C:[P(TMM&L=:?;2V(>P9X)_O+[_VR_QZ"=8?$KM8CYHRL M;P4IMA#VA59&C5L(CWY]'!"2\:G$#RNJ(.;N1(,WE#F_EJ-KO'$3/%MTS2[2 M;M:+NCO8DI2F_#07L"I=BL%<3?%># M>/XZ[M9K M%Z)&/PHXGM8#38J0F.WR/WT(BIU&&I,R,;/9#8A[YI& V?[.U))9_:C>)WE5 M]Y/:68&M3UN1;^AIG_V-!?Y.N>:M:90H>V@C!MB[-*?/_I)N2]V;VM;N4_\B M+P@Y!58VD8YB*N1 JR)8+(!5(B,6]MK]F8^\8_=IR0<[DZL:.[ZMY[BKX7Y& M_.TKV4P;LRO![/6,=;EZ%=@E&CL&'W\[U6E"G@N'Q5>NC5;GEO>A5];9PSP= MK]<+I9#J-?$Q2#S1[Q*MI.LF+#4G="<.;\.S^C=73%Z6O?L3JV&3TK MF!_:;U>$B$0:B-^_VKHD@IX.QC BHV7X#!5\=;/ZLV%O#Y?)]8[]=[$Q8HTFD< MY'DWX=);\U-0V?P+IC5' 1@ICCP-\)(2(>P1JW1-(#@(#Q?T.=!WTDA&PN0< MG;>R)W6\*KW]GAS!DCJT3K)FB/].DP9Y(E5H%2B?KH6G:Y)P=ACN+>>[\\7 MIEW.6C>,O[$LU'=V^N.&S8YS&5=IUJ>]!>%DD'+K*%-;1#0C6$CY'8+XC26- M5E@U2Q.I9\)$F_"+?T3TZ8 ?^S5]K]#\+S%CT^MK=F5*:W2>9'@LJ9(\$, M'&9'>/>(MH2XB4QEC4OL7MZ\VI:H[UX5%"B3Y0N2CUF5TW[6RO8J5# MPGH-QRI^B&(+I:)9/B$]@@E6&IQWLO-YI]T[9PC3&_[J4V%FYKI#9]>+3E+* MX3Y*M6/()HH:?:;@: 0W]6H#+1&&*\S.2B!0&M5P&O%VJ^H%A*\/P!F=Y=$= M9F:[,E9$CJ7KHVT4&#*45DSGHYK-1O Q N]99 #N>.C6U3MH 1+ZU<-FT9SH MB(#,P#L$E"JGQ^WH2&$OSXFQS^'9NTH4/:H4K8X.L29N$G3?NLZ[EB_[8,<+ ME&E%-JV++ZMW2\2Q:Z=8O1PM647D^3D.0;XU$#_1<+YLTF!/CF=+.(.)%P=G MI!N;74;?^^[DZG(K0#%3SGL^>>L80/E']S6J=& MY)@B?1'C=&I9:<']0_,'"(OGK>)4597OPJUW]321TV1E()/BAD -M._O9%/, M$ 9 ?@"S)9>34TI"RDBWBKU84*FD5AV"2/]T:"0"!O)!2 $3=Q&GUY&GCS MWC3NQ:]_1-/NR38TM$"33M>M+Z4S]GR^:<:^]UF,6Z-]Z"[8&': M%DCR+W?9:I[\=O3\N[I*QT+?AV/&F[;-+1WMR?SFKR0%AT8LI/5FI2//7Z%5 M&A^G3\[:KX@"VA2%+2?A? W2"_VY) )4(-O_](7IN_VM^>NSFI>JW?96##XS M+^ QE@6Z^B-X27,[SQEZ0G^&RNM?WGC2L:\,>R=PP0F1:X5.O9'J M(.J>K.@H^XIOQK8RT82575HXPBCBXVH3N(^;%:!06.A34JHS^[LR8O9P2&<0 MH2(E]"*)#:V?V9*^9XZ0OS59&:EG8I=6%H=/VXW#3:2AF29A]R#^AA=$ M:<@3#P:@W,OI2M.JB@_%V$U,%/S?.53/FFG)6)7T=ABF*N$*,(>@-#C1RO]Z MQ$1!XT9,-:(#A['-9&075ZA-.JG1V3W"RMK,X*F6;"H3R_J 4/C-\]LH)B,) M8A#!?M=[;35UE?F>ORZ*&?C1;9>%ULJ:6D[-*]_N#;OA:,GD^J:O\*9#T$Y5,7W>F'42+0'$#63_,4[S)B":U+PI)T9LWCLF.;^4;W!D M8M?-O*?7$?1BI?5W_1EH3P0WL:"OAG.+SD;4B*MZ6 6]V&3E?_IR?;R\'>EX M]PV60]"LC5+&-420R115"?\-PNUSOS/$R>N%77/@Z.F146$? :90A=Y!(BCN !QA L%%&/Z0"W@?6GF\E-: M"P$FCFB2]L;(FLC0L7W0 M>G+7K2+$"!V1<7DNV+P?_?K]BM_0FD?V4MU+$ZY5G>[GC2>K5<@ZM/J]",.) M,JHPL("_A=M/HO-?A28AY4[?\KX:J5$YK#3>G*%L:KNH'VEI9QZ&\H)C[?NQ MI7'WZ.(1<]B#:.09TFE3DBI683WE787DR6\.B9RXCL9$.[XM57V!AU"$9N_K MMQWD$5J*_R'()_>Q!B&T#RI4 *;:$<.T 96!YHK8E%C+QC80U'#VTK.1L_XK M&&;Q3]UZ=,4 1I+:[#L$'54C2<41ZL QG5X+[GG%'B5N^K<2OJ1_2K.CW#UE M$.]>L'N#(@[HD]M)^E&YA-MMP0P],Q>KOE<=C.);U);]EON15Z1SKQ)V7S[& M-0,<>&X],&>0EFVLA+2DU:'9[QA"=K4I1@RB,(IT_9HOJU'V-*!\^>R)6,=* M9+V+:9MXEO_VC>[O6!/TS8-)S9,F_%M_'L=FW&+/+''H\_/SX^KW]P_@MR"D MF' E%OT?G?RM_\^(KN?H'J67$W9#X(+CT3=I?-+](JP[NBM/3*ZBK M+BMV0&1-7+>^L+WI_()#O6JW)Z#6 ZQV^H5+7KF _.@;9;\4VENC,$HPU1+X M4/[W>HT7,33.WTCNEA\LOO/:FD7)"S/W@[BE(OTUJ/[@8%5@ !VD?@8C*U\,Q >,/WYP=2/ MWHB%0U#=7**1,^&1#7:5?&.NBJI!2NJ='1SJ?!;=0%+(26XNB-!BJ3C>.[0: M"A($V:4UT/*HCROI\RBFG]!XN'@$BPM@JS(X_=,<^]ZWLR23]>JVKT)TF3[MW"DY_@VYJRUR\5X9\Z;@,UF7=KX:6";O3%;/:M-G[%2U/U>O($K_U8M&O782X\*AH MI>;/J%_\GPJ6UU+)IZ2FZ!/PQNPGZ%. 6!\V@<2>YD6HLC)M^3"+E,[IM'7; MRFB\IM9\]==0,C M-;)E(=C(U_<,E%CF(FWP)GPUKSO]@XLC)F%-?P_,W89*(J^24+&I,;@Q#3OB MA[1HY+6@HK&0C.'[+?HK_@URXQ[/;Z9Y9*4@3G.ZF[.0Y-8"J,+?^FL(-E@Q M\B/BQ!-_NA3"QNZSVL]#$/LW7^UMNF)3;;[%/766\MWHHGT7 M6A5:<"%B/A#P)J?3$HRU?$)0XG0IIZJ-U*QVC*!N?W%1T-9<8F4(^U(W)_O' MSOAY0=$K?"'?UB9V-1C*= KX4 )HD"M)ZP<8FR@W);3S&0C!KH@YSZJOA2_" M(AAL8O1E^U)*^@AWF<11@9_Z.YN:@!\AC3]BS%ZP=/ZA>_O@$U?G]6S3]A 5 MYA#9V4"UUJMYM;07!6B5 9V"16\<>/.*7>L@B5K718!1ZH-!J;Q_G'5&I:J$VFLTZ]' Z[P#>+!8UFD]N/_YV2I[+>% MF<3ZLG-7XZHP?%[]IE6YFB;1B-[_/9TZ.H473A2*FT")3#"^!S5?TZ[FQ XE9)]X# M9P>E!/N;T.7);[)4FI+9LDZQ"S><\/K:\^+(.*0G#9L[ !.C'S4G?2,H/2V> M1)] @FV,$%FY,BH M(&#VAR7MY4,!DCT.71I^E+1FVM>GB,^Q2L ME@*G_;>SE 5PD[VGBUSSB/&P7Z,V^2(@Q'OGC^:1@LA J"G"YJC#=9M2N+5\RH/J8H^)U/42/H[!EU4YOY761#,H5J@>U33CXXQ&R2@ MLE; Y/F1[ MZ^'8E[M<;=H@ P4;K'V(G3VITG[V^:4$98LDU5M1[9I>-R%F1Y@A5TQD.U== M:)F=;(0)K.@$.8E4D( TKW3SU?ND^ 1?==9.K4)KU?_C3'#F7.!$/[VT/[:]AFK<*)FB MN4<:^N;78;?8Z-]]N^"Z'*Z M#2/O(3]*61#8*FJM?48(1WH,YL%T!BOIV2$YU$BY%=Z"..&X7J)3H_NK M)5/EF4**;-SP6L2:^M+>]_5?T(6GY +@!L6)JMP(5!%+[7REGR<;9N4^9';= M"KT#?N4?*/4@_03L JM6.H<.$R/!]'1!(K21H !6A+F='EV(9!\;\Z%D-K%' MW[?E) B9);VSS/VL*KD:9RYM/X[69/A !'T"5J^1A 23^LB7)^\ACQ&<-8[Z M_-$=2ZEN"#)RDYVNT7!OZ6C.4WI^D/EDO8WOU+6 SB^*]@MT,(RJG): EJ/E MJK\8+"U$"0#"S[_GZ1$\R!7G#T$USBT&DJRQ>S/FRQ7Y$K1,),O;B$G#EMT3 M58@TC)L,2>3[[_!S;M(SZ$_>^*\YFNGFI=TB=DL&X"#D>*CF$HNFM%3&F;R2 MS[4307Z2:0$RZ7Y.\,?W_<(G;8]4F]R\;!Y)/]+9(01AO6Y+^>HC%/!. M7^@CW*(:G'R7Q+O3 $?"I!8M5S'&6 M89V ^0K M=R\W&F8>_IJNKST_+CZ_+ M1_G(]$6!]T/R/270-35:P!F*,H(;#\8$""+=I!1(2@F=5PG.93G^ ?TY;9U9 MO9^^_&"+*<16!-RM2I9-SJMH;>X??/=/'QD1$6K+?8.ND:9 M@_!6-W>'N\?YM$V.H'6!4N(W_!@]H03Q;2 \(C.(8.VH,\:^\ATGM[KJ9% 4U M?WF5UTV3609?PB &;(AAEJ_P)V[:TX<@OT/00NR:*=#T5M6PL=8-X4U03)+P M]SMCR[.X_/;Y@=;JAY0X&?F4)ULFQ\"[XA1=I#:MW.B8-W%Q3:1D;#].>D:V MZ\.4VEX^6Q>B+RQPA/2,H#G662ZB\-SX+G/5%R@[RLLF%EXWL8MZ]Q768(/] MB>(%%GL-,R<2.\5H16K]E4)8*Q^U7QS1E1-"0D;/GJ=7'KG)^^Y#$#F(5!-/ MO8ISKF&CFG1I(5IZYO;?('+NOW':\/GD)#'Y(6MC&=?&\O9W?_B;\D-00_9. M'0ZZ4#UX+=N,!(GOM*S^EI$0O"J&&+73_U-"GQHP6'$O9_5M:QXH+]<7BK*4 M9_F4-3 ]ALJ)05X='X*;BT.,%RHZMP_<=-NL1E4;I3^ MY&)&>^29:0Q6/9>X1DYO1L_Z"\)YJ)=S%M3E,H..E294"EOYPNKRL4N*:]V/ MC9?-M8)**>;T(3@;RN_"9.-^FI/"0%,1(F+#N<*5PVV8K7/N\AM1WTN7JM?% M$#>6Q Y26O6/_.[#30RDI42<(K%W,2AQFM:VYS&-5NB[12LB[A-$HKEJO[U= MP)#G2"!FVEO.6XZU(!Z98"^["ZL_]_O@8F[TR54F^<>7]RA]3C.TF)4T@D#1 M4G3[)UV+@T57#OF;\XAW]C[%RJ;,^CT\6DP;L/J6G0.\S8(V^1DIM"?M"3;F M2P3+Y\Z3WC66^*3D[I*;3G0I<;H^L$@R;N+#AGMGU_C(HV3$L>G.-?; MHV9ULA[P?)<%3?%KW M&UIV9^XYA$V1!,0-:NN+:#]+HQZJ+<-I'&(FH MAC"'E),;KG.B+YWDUT;Q!&&F%BT>F=\'-H69QAFOO79NYQO%'C%QD12ZRXT7 M[[22BBFU\BORO;8M9.I_9ZK5]QV&+WD/[PY_E?CD2#=K>MC^?#;^6/;.)J$K M?K5A-=+H[*/'.!CDSJR^L5A35X=?[">O]A:MI:T*%<%^.8RVWK=7#JUA M]?2CB@.Z.&AD :02?12I/_6E>;IR]/1PT/UI%]?QS8?90B-?&NL[!#_N/+ < M!(% A@YJ:OZ74OS])6\[\J2_G.3=,V%+-"AI\*:,%P@'^#&-NK-+ 9_>G!.'4BVY&?IV= MOK,*V5LV]IK<+[W05G]V*R"4W[HH)F:G_PK (%C6'5H6S/<0E& /%_[+F"PV MA)3S/^,;/^BJZSHG(1J_G5.GR#J'":EZ9IFK+^9N@&YR;1I94RY1!6F%E6^! M,8HZ@J ARHB67&^:YX*Y'\MB[?2/GM_Q)W\PJKORSKLEI83?.WS)V3F.ZX+* M3(0F4I.XNFM-C(#P.B*OD=13BOQ@7N@T1^*%!O+II-%K":SN-RN1KZZG+-Z_ MF/\V\A1DWJK7?I4'+8G(QHUU)=4$[T, E4&Q=OVGOZS- G7&WA7K?><.>8:J MU/LQ&NB7?Y+LWRIQ_TQ['1T*L/0P\-Q([!W5B,C^E.]5D:]H1< M#_:0@:>? MTZU.RC=H"W[$I%O*S_[;-,"-DX+P0S5^("?A]J/@#3<^'U7;QP0(6+[=7M%_ MGF2)I]QHS-EV9.2CS#=1]].>-[U@B@T.!OV"\U'/ ]=((2@AA$J?V_&I7QN3 M Y 6/UZ/>)J4\%3*05%E ""P[3$ MM&Q)I0F<'T2RD@]Y'?DDH MUF\5D&ACQ:7E<3?+ZM)7N9=GJZ&1GF*VPP%RKT'9\2#N(RSS73X/5KF-;N#W ML2']7(L^-K2,-?].\&2UYY4YWD.06T9\M3ZT X*-I&Q$GH(FPXA6-?.'('(4 MJ2LA0@EYAZB[]X%@(UC/J9L]>T\ZO=> X/ F=5DV.(595D/!H<&S&1?H&K=C MI9_(8)S<1E>5?KI: 49[ZVAL6?$\$+MU8%7AX+BMK]<<>F]U8&KQ/'?V\&I' MR.6=V=)=(8H^X$%^.?FPBQ.8&Z K3S]\I&;ANFT(C_W57)_DF'P"7K] %8_27ZS)[8Z5V-N7.UF..,QY8O_$'L=6@808N@^ M(2IW!?4TZ3I$,:_*]_O" M\1$?%']3TIAV-UT%B,K13_HEH69F=4D^2]_?CR?CW C)[, *\K+GA;]9Y47M M$]^[L&)D.*T(YD%)0#%D#J"TF=*T>Z'/FGVM'\;^B^:V:5O[>3=.Z\RS5RL6 MMUF4[NA=UHQ+.]%M'$O+,3)_1-#@6L4BICC *8V\9RF0@1_]HGVAH7>3UEUW M=[)%]WE[^88-R];O&Z412JF" 60=TA0BEZ"4U#AV<6+ <.!-4.42]9QU!$+] MY[?FD! M"51+]33\EGQ6 -AQ>X-7SC'D^/75[HK<9S%:[QV4/O9D/N4W4:>/'1U,I#ZB M: %0%^!]0FC%-IVW-MM%N^=)L&K6D&=HL+7WGZ'EVG H_RF%D17A1])3W. MJAU6+WI[B%U8TOM!9#AX8#76@[#:9VW5$_+GS?0OL,#2UYSR:F>;SS>?WVYJ M8^G*-@I$P^)/7.O1-<>)I=R-4*2J)PV*&O(X*=:]M]:)4)B.NJ?GA 'OS 4: M#"UY9(E>(GVXX0PTN 3L>%%N W[D"N(,/:7RJS;"F0")>4>!IB)YWZ>W&'H- M&:@7_I#G,3V^]C7LV[LNDM+#WG]=W:]$Y"(Y3,OI-QX?>KG:FF+ M7>XS"!CXP8C +;2,"$'JT3FT+E7/VKD/RM^IXAU,.*9-4/:;XPW_\_KB-/@5 M]V_U^B&]1K^C49+E,6./'Q>5#'3A'W$:.1;UMF@[]>BNOZZ+=2AE).)1NLPT,W9CZN]V?Q&Y.I'"GU2 MA?:^I*;$NWYKX[]!12=RYP0_Y!VS6Q:L9.8C5GPN.5-V-43&;<$/0\O M!_G\]K[+YU+V@F4+SMD5A=9 \EFMQHE-^^:8)S6^VO/?JR0X;#;KYW[))-?* M*$%4TBOY%K0X#&31MX$RQ@=8I>7 O&SXOL*/=7D%0%80IP?HPG,/9Z;N536- MEL5V;"[WL6P=G-!)EG>.>5[TV^S9^,GO44T[!T.Y,$RYA"C% M1,C.Z?KXKZ69? I^;#\VUO+UUR2BT5<$7VDLD-2:.#MS@+? MWC!0=G7^&G[AAI?R"(<X9H(E.. 4 MP=.S.2ZXO5EG0O%=:3IA"7KZ-[TDM?@7)9A<+XA??!I)BCQ#)H],7&W( MMOFL)IN_@L@YAK3R'5B2J1;VJIBJ@ I4QV8;A0MFQEL?X>V$)F:AV$[ -T8H\!#3@U93A M"]_H7/I$,,;P7L>QAOF6I(=PKJ7M/Y!$&>5K(?ZR&9[I)WZ_56GH!IN ML^-(@?FB>%'>-KP %.,F]DKM(43XSI^:IZJZ+].PC4FG:O:=^EWT/V:HY0W9 MV?U^-O0UW+X:,'?]0-*/W=6EG>T+;3^7'?B[8 &;VA/(E1Z2P*S-]J!5X4%( MQM,AW9+_V@H B:(XTR>Z^%&W48E*Y!U:DIH[G'];C#R;#P/N04<;26^MM :J MCJ;*?>#YS0>&:0>OU-.>6-RP9'UO<$K\V'&67.*[E/= SL1YTAQFE76K'950 MB7O9P]8TB+W\LF%WE6NB*32]_,E(9$EV[-V<@FFH43LH'E!<%I484R.A6H)"-K8D&W\Z#4^=YV5 MN8H,B43*52SZAFLD&BOV%*T@5J"0?H\J/R?KW/.2E2&=9?P/',YYV8X44W"> MB5L^_Z7^S6X:P%9_I*K0XG/#R>M7V#<47I*6TBU_R<_%#^-A@DAA6J,[*2[F MX>G1&DZJ:[T>6C%U?"%/YT/XP'+^RF_RT_7!0%^)[EV&7R"T'LSLZ5QAXX9Q M X]L2"('27%:P;;]E+ .Z_UB9]@_T7T?:E,-] M(HY^#OZ@?2'W:EM#7E,4J:=HU<:2-4^IMQ0&M'*TQ)>Y!ADZXE EBB.+^I?AGA M7\WJ?[?L/*%DX2$K?E+L1XUKGIGV6KZWBBZ M)E,E^M:ZHYN+>35M8(X> LT 2V*R.Z&\R']WB)6>Z2,ZV?N7TV 5&:.9%@$??"K3SM]@IN?V-S^8UDR[%1-,A3,""#A0% Y\CA0@W_T MV,-L5NVC?58H"\G^@F1169]*&4\E$ZL W) ^&&Z^&T@QHKK,='FXWC5E/"U: MLJFYD[B*<;6YQU('4V5^/9:^P?JLT/,+ M+KB0RPU*G(BC*GDHYN*KI%8&5OP6D]IN-2?+-O[X^,-:A@7(=SPV?Z!J[?:? M87J]!BMF2JN&#%:A\)"=&7SSE,Y^XM'@&'(#R6Q=9+=33SK5RFHLX?4P@JCP M+.8R6'6A5UOI<^,5\$=8_0%5B.)&2S36/J^TLT\R,R5V.$Y9D.*BC2Y,!-W' M%@>J!L*=1C0%U@>\P.N]^.M/C\0QD)8;X=R'YB"N9T"'%:E\5$6Q0'7J.JE/%6?M:(,[04H:LO _B 4 M)(&?V(446@?6^&B[ G#,]VW1N[5^2>"]F.T @D/U39\O\H'MYI?+SX?W"S.) MQ,3D9WOPO2IUKM0C3U9>.?>42<"$JV@>Q&;USQEW^^B(Q4.0",P/%6/H'4=U MI*@A%9+ZF[&Z2^T%J0^'Q>VF%FT]11OV>,BN P?2XWQ#8Q&4^V#RI,'S^D! MTK0"M ']@1+S132[I2BQ;V%LO ME^,/N /35I@V\F#81^1P(),B3[TX PNPF6^PLKST/+<@"<8S:Z,^C6.J,2)R1 M;D]7/']+)L$Q\83\D]:HQ5"FQ@I-<%;$*)2%RJGXAA3@^HDJ9B0% N+6.()= M5N\WI7>4P4%)<^QG,M*9<# [HZ%8ZHO)UE2FX M)A[>J-2SRSUP"&J,ZZ9 N>\(-665>N,KDHJ"SF1B5.M+^M*3OG2]9%%UJ3_. M--^@I?2^73[1]CQ/\@)NUX8HN?X.E6!?NW9] TOYN5\D=.@MQ+^^66DMD)YN'0>*? MV9_OAG5S9UE>A;*LFQ[<,-R4[UI\<066@G3% M6U%BIZ@V?NZD(?<%M4[M4T$9]V>GM(:Z0:'/?SSS#+CROP!D_U>F_*[LC<^? M1:?FNG=]0625IO8F(>E;DB,_W_RUUS8@;02Q%.K@G-S M.D#USI['R27LDK3/^MD9<1N>TC?@O^,V*J3_XZC)_[;_;?__,?#APG\#4$L# M!!0 ( ,!#V5*]6BFN V&ULY+UY<^0XDB?Z_WP*O.Y]L]5F@2H>X-4],VO*JR9MLE(RI:I[Q]*>A>&4 M.!V*T) ,9:H__0(\(A@7 V" %'.?67=6ID0"[C\G?G #O=_^5_?'Q?@F6=Y MNEK^ZQ_GK)TON' GB. MY^[_-OLSH2&E213!)'(H1-3Q(?$0ALB-0^JY+").-+O_LX>1< GBT&%<0$0< M 7$81-#Q$7>8&T3"<\M&%^GR[W]6?Q"<"/&*;+O,!+JCK(TS_GY0\_K2@N2LS/R@5./J'^!9O'H/H1=#WHNS]_ MS]D?_NV? *C@R%8+?LL%4/_]_?;CR2Z37]03ORSYO;+L#<_2%?M2X*SXA E? M2.G+UHJ7)_ZO?\C3QZ<%;W[VD'%QO-E%ENVTJJ1,E)1NJ*3\XZG.?KE ?$OR M%H>R6A"N5/>S+1F[,/UL3=P[R0]\>(%;W5PLF[I:H_'O!EXQ7;+G3-$C9O_Y! M_FV^SN$]QD_S-^L\7?(\?[MZ).FR)._\9K5(Z_,L2/_+\"=.9=)./*'7P@7]YP!E_(QTS)IM^XLN\ M;/LJR^3WP94+_>9E^\@-?E$_NOJ&,_9>#JGBY:-T&K/2U>W3W@Y?53 M*=ZOLHDB_[BL)IYYS"12D9] [F/I0D>"PR0.F/R#1%'D$=_ET5RZ^&2ERS]C MB6XR4-L*##=>/Z\?"<_ 2@"L],EGX/;+[SFX5V++QR(^!^11BXO(@\7 @%TSSMAOP8WT,9STEFQ_##V;ZT$.( M14+2L\,D#W@1A<3Q8D@YH0[BB4L38N*%3,KP(_HT6PZX^C$Y0,]_FJ)Y!_;& M2GV@VBQAH*TT:&D-R MH/U=K7GT+,U I#UK:@U)]4$C]00W #%00 /FI5"#8 M\^O&-IM-+W$TV4?U.<>VR+X'.WK__?SA=USP+)/+>?S]4XI)NI"K1I[_NEJQ M;^EB<;5D'Y>%E#@E"WZ5YUSUN_OO.0HCP6**H1!^("5;,;WE>2)XI6?Y[FL\%QLR-(A?&"4L@ MG/M M+(;=G'8A,@.S4U]0M!FI0_T.;I%OM7A%_FN?4XXU.PH[=.C3C/.N1\Q&+./I MO#E3OY.OSCT:^H+''L2>%\KAZLM5O!?)@>OP@+*$BS"A.L-UO^&IC=5-(($2 M3F]D'F#5/2PO06!HCT%+>>T1>$K3[?#+F_&7<_KS_>KY%_E*-?SD7_9'WD%S MHPR[4THT8^[D[_LM1]ZNED6&:;'&BVNR2._+1=.[-?^X_)"*XN$_.<[F"1;" M"UT,72H')"(1A=B/,60>4-<-CWUDU>-9_= M/U*17:U9*LUX512ETR";_[# ]W,A0NP$80Q=-T$0)8Z 2>#&,.8X=ACA#"&L M.]>?[F9JE/+Q[8=;4(L*6K("):R^)]"!ZWF_P Y: S-*/Z",O(;S.%S@0W0T M/II'<5[!MG^A\?3(P0#U3NSUNE QI"HL]Z,DJW29I_2O>+&6ZX4P8%'(/!@+ M(3F$N 0FS U@A*)$2(_%<<)@_K077CG4V&U[[4 X;I\/MTN93" H(7 M*E1WI).]L]8EW/$)#J5- Q)#Q%T78A$)Z$>!ZR/&J,]1;=TF /%'LNWQ^$R; MEGU?RCDULPY\0FO34-,_DMT*XU!J?($#F!UK3*)$]>SPOX81ZRZ MF%L[4]7NL)\?49[0?EXM5Y(_I4BJ=;IZY.^_*QGY',L)/Z1.!&.,!$11P.1T M(3T"1CTW2I@(71Z;;%AT=S>UA445B)&6(L[ DA=F='\&6SW.MH?8P,1;@=66 M%%2B@I]J84^'-QESIAXJ-HGO3(^CLI>>]OL4I/F6&8_()0V=OQ>"TR)]YE6+ M=_C[+2[X+5?JI(NTI+I;_BSIJOSKM6@=9Y;'DS=@ M&;N9[=6,,S !;E1J>$]%;RBMP*Y:H*47N!9@)]JCU W4RKV&[5A](E(^-CT; M[H@WABVKV;\<:YFR9;:CWFQGZ*T$8 >#<]:,QI\OG_X&@;V:)573:NYS'>0[ MY9+Y@$'D8PSA.D/RG M%P:8!9[#\4@W/4Y+J<45H\9'UK*^8CA_ATW=F/H\#A"DU"<0!<2')(DH9,(3 M.&91S!@9Z2K7A38=]=;6EV)%_PY64[;L.#M^%UKK!]KKV[]@H7XBM9W.-E^' M*::TP7=,S!]J:Z\#9]N;>EU=]0U">GQ,B_+NQ=62J3@$N<[GTC7A^;LTIXM5 MOLZXNAY>W@Z?8\?'Q(D(#$,40A0'/HR)FBV2( PBQDGD[@D4P=P(*M[.#K()D+^N%F-[C)2(*1XYSZH',8 M\M2KE7XL=\L799XN4<2E?M=38[=:/E *:,9F!GCK,=DP* [,8CL 6KOLT!\2FP1E MT/NHY&2.RCXQ]6BAQPG(9C>H/DUYPY=I7LL90=2 M>(/-;QWT-:$#$8ND MJQC1& H1N2R)$^X0HW0W1_J8FD_8B%CMD!FN<8]AJ.?^78C,P,2Z!:7M0WZ9/=ZR;49VW#CWWO;2N1WONA.'\0?U?Y21YQ@NU,%47;+.42N]# M_4(N4W=_T'I2$M!BK6+MY-KU:97CQ:_9:OTDWU!KV7)MN^;LNHJCD;[DW F9 MYQ$_@GZ8$(@23T!"70=2%">.R_Q0A*YYS/R8*IB,O_'"Z)5.,T#EGX!O59N5 MFTC91O/R@9ET(YN8^Y4 3]U9DB;PR<2>@SQ'0)\YD3IM)9"(.(!>P%R2.($C M_, T$'_:'\SPL?E&GPN7/_P1/A3!14CCB$+?C^6R,9:TDC@XA*%:3!(B,'6C M>;%):?S#?B3%B>3/PW\@Q[Z/"7\0FH<%$S7ST$<-I875G^!]FP*VJE:_5";? M_]G."QL(0(,!*$$HWVS# +8X6#RR> 7K63WP&%/^<8]+7L$R!XK5NGA89>D_.)NS( X2AHCTN@/I=0O$(7$B#%WD. &/ M*8N(T=G.@+).;>%?):(%>"/@*P0W:5AXX" GNW:;?K!3*Q'Q1N-ZZP=L=9Y MR).^8281^J0A[H\1 J6/N[50*(,N^\U 'W":E3CTI2&WOLTH_-*C^/[X3)>W_(%5R]M M_(N3IQ*?0"' 2)3Y$0PB *8#S)IQ=,<**N0E8+;N[2 MCOTM:,0D3,R^([JZX$VWJ_NF=G7KYW9Y:515 X%\[EQ9A5?]3@P" M+J;YO8P4MU%]#]72A[:_&[R[1,I;SSW5WTU9GJG<%9;?3=KZ;E;;:AS-A: - MPU17K248MNYVCF^^SG"2$<49+RIE?(QW@EM>H?M^"Z=//,\Y_Z2:K O8;2\L M^"STG21T88(%AB@B%!+,$^G%N([O!4[L!*')PJFCK^DMG)209NNF+BCUUDV6 M !IXXJZD5&LE)>>P]2@U$+&Y:NKJ;M15DX;>^ZLFG5"T9(Q$D,(Q]% M$(4LAB00"!+F"D_P,*3QY6FNI\8+955A"YFM+\EE/2$J.)Z]>N TU8,<91[M MZ/5349\\'.Q\N,?FB')3UG($_;OT0:0?PJ^6[,M*%.JO]=8?=9@(/(]"GS,! MD>_Z,'$B%PJ'\(3Y!,58ZQJI7G=3&_B-P."AEK@,$!UM@PL K? MX!Q1(]<("Z2TH!'W_$YK'P@-UM)6H1QI"=S],=I:IFHCT[FZ/-_*>(M";8UV MUG+Z;_7@W2.%Q%6>H?NE.A3[R.2WE(H4;RI\75&Y/LPXDS*T2H3)W\G/KHGG M6-Z73N!M>O]07(O?\Z;$GL,BA%#D0^P$ZI9L&,B_D0@RFG@NQZ'@)-$F\/'D MGMI,L)$6E MQD"EYX4K =6Y6/'%L^VO,*].TZL 35*,T:&D-MFJ#MMYU04;0 M:%[.92W=0:T\V'XEI?J@U%\E I0(G*OJ^*I?B<'4.')?C=GD/K[M M.KV$$<49S]T8'^,=O^45NN]1=U1MB#=W,ZF('-_GD%+N0!1% B:1BV%$(LJ1 MZ_@)][1KCF[;G9H#48IF4%6TA5#W%'Z!WD.?]2HVSHN4X@7XK;P$6!W3?7VW M>L3ITE8YT4/=+RXEVFIRO#*BAWKLE! ]\NN>AS^M<2X7->I:YL-J(=_/JV.H M*Y*7NTQS%E+?92R @K$((H+4U4<:0!IR)I@;!G&L55[4M..I#=WVG*V6W.49 M7BWY/_\Q]MSH+W54@N'1D:XA-,^1!H!WZ$.E/63KV(ZOC:@VSY0,T;%ZP*3; M][BG38:('!P]F;X_\C633](/^ECPQWQ.?80Q<3V8T#"&R!$8)H1ZD'/%;"3T M21",08YKMJ&=JW$L-M[%D .0)W'_ M8RO5CW'-XP!%:[?./[R.+TI5Z:-KGW;_DS7Z[YY]7R[5K^>UG,D\B) M180I%&' 5%I("C&+RZN#21PD'J&.WT1AWPVR[]U';"UFV0W!OAMA7M@4,,DJ M@6=@N5I"6LD\V%9F+[M;W^@>S(Q3W> ^OE/YLMFGW'P,M=JJ(AAX.\5O8;#M M[*&_B7V)I2QN6O<28ZJ;U9=@>L$F]47=FCDIJK#W%R[G-]G% M^^_T03E%G^5 FM. HIA%'+I^(" *W0AB3U#H!Q&E)$D<$D4Z2\A3'4QN05C+ M"!HA@9)2C^5/@M@]1=N 9NA%EQDJVOQV3O7M4BAOUD(YIS_?KYY_D:]6RR#Y ME_W5S\EF1R&8$ LOX2%D M(G8A8CZ%)$0<>C&*F."^1UVM*P[GNYKQ#2E#, M8XR0])0,*PQI=SXU7FV$!;6TH!37N+"0/OAZ.]Y#03HP"^_L9Y?G@D?A':ZF MD#%HEBL*Z?<_=CTA8V2.5!,R;Z/GR2%?R-_>RUY^P]G?N0IDJK/.-WX@#2(1 M)SZ, IQ(/S"A,":^IVJC)D+XGN">48##N0ZGQEI?\*(^>']LY#4\NCN'L.;! MG$7D0L3%GHP=&/,$\J3,'9,\CD?Z<.(0D9(N]RZ%]%5 M4E4;0CW"N!"8@3EBBTE=;>8G)>#I1$7&I-"AODT>.-;-J$._0\_]T=[U:,\P MR=7R_E/ZS%D5[?SFY5>^NL_PTT-*KU1)BSNU/]VJMQKZD>-0#SH)9A#YPH,X MP1QZ;H!0''@)%5IAS/VZGYQG01\X6R^XRN!UDZVD<8J7383?D]J"F('/O%"_ M?L>?,D[3[COD-BRD1RW#X3XPZRC!X4))WEP\(2]@*SPHI9=+IO),;YBT';V@ MLQIH:2;!N.&6O= Y"+KLUTJ/+?2KFX]O#R.!MG%"?Y5/2;Z]%MN'RCBA>4@9 M3QP4PPAQ!!$7KEQ517*1A8/8P<1G?N!K[Z[WE6)JA%C+J0A/6B!=XJS.59:# M?$W^B],"%"N0\2?9X8/4PF";N;>A-/;MQX!_8%Y4*LR.AT%N]9B!QD#7HGZV MRCU8:C.&,0R. \8PRD@G!4,:Q^Q(X5)0.T\;>C<^WD'$I?KOG%% MG?3ZG-I<5,L&BJ8:8EY60]Q./N!)B0U^4DDP_P?XI4>F74UC:,Q ]B$>>+[9 MJS'9$AE<25JKL2^EM@^HP2QB']B1YHR[4Y\M [@ N :X_(1MG3>;8=4Y%6@V M-1[QF^FV0_.&KUY\7;4)[XV=@!,_B*&@:I^5A!S&B9M XK$@3D028)^8[+,> M=C&U;=8R R&HX^[!8BMO[QNG>F'S=A :>N=C*]S,7LSQ>=4'NB(Z:A3P>2T[ MKGU>%FN[+1",F4JO5>8\OJ)TM2Z+GE&>/JO-C"JKJ2JN$!!*$ACPA$&4T!@F ML M*6O"N!,Y/HRZ"+$%!DJ"$RU_V21!O(,/4>*Y]&-[EK,VVMR@; MK:MKEWE9/E'^,&]*WA]:M''R3:($&+N,X9'.KZQ'HP+8^-2K.Z)OG6<1SP%/X"D(?(K6\BQJMDWN^!TZF\_'V:ZL?,-QE_ MPBFK QHWSFT9$]#L[!"N,F&X"<0BS"?K(\<,8B0CRA'"(HM"',0_E2 G<@ 0BQB1( M3/8H;:,_VJ;ET^O90&]6LHSLP+-0\TDW(><*S:K^827Q #N@!@#9G$%TNAUU MQC# 87^&,'EUY#1Y9VO/?5XMGWE>X8)O*O?.G<21 MLTM"H$!,3CF<^)!P)X38XY+["(X\-YQ7916_%#@K]*AO"JJ9,,"^@L.102,V M;(Z52\&!DART"UU?KXN\D$S1W%Q9UVK/P!M^GRZ7=63:?W*&411)]T=X,"8TAGZ(!0Y]*IR$U-_B^^69>LQ3 M4LS\2VS4F_)W^%XY!?^7?8%Z[L<41)V0?W-Q7LO9Z0K11:M"] QLX)F!!B#0 M^?U.($GF #:?1)I-FWK]&(DZ!["DM52?0\C6JSKAX;;*G>PA%SS[("W1_.P= M?UKEJ:IU%5(<.G*.QQ'U(4(BAK$@#J0>#4)!U+&;5G'27KU/;>_CZK':7RYJ MF=5N<;$";"^C9[5SC"G-UOSH(KT5; 363Y*(Y0'!3O]*F=",^^% >#-0_!XT& M0P)N5(9Q..!'J\IHUP"FU1K[ 7BF>*-AHV/6_>6G]JSPCF'L^1B$B(21.)"!R0@9C+Z'0(2$+U:SFZ%U1Z"O U&:R M]OGI)G-M6X696A"T3TJK\S73.@2F=M)O FZ^4>J)G=55C*L.X M*Y">"!VL%OJVTSO5W&-:E*N+JV49RR)=0KZDTLV<4\=' ?="Z/JJ7HOKN3#A M40AQ2 (4DC#QJ98?K]'7U+BN)6KI@].VL."GSZN"__,?W=#Y2U3^.C'<%^M" M73>&PPJ6@[O%NS#NR&DU5=PY,"QGACO9W=B)X,[I?23OV]E7^C')>R$X+=)G M7J5^N[&=@:=1-IJ)ZM$\MLE-Q> M+9F!F\K*]LAU(#O8)&3;(HY*X@/ANT_\0W5C-4Q"[7JK+0#I ]]]6S49NI$G MG(1Q&"8B@4@P HGO>9 $'G69YX1A:)8>5+_OJ9%\+1^0 EHYB#V*]T7GI9>B M..*QYM$4)RV$AT@C:@[:".>"1[N?PO%=%RZ:IVR=3?3CKKIB>U,5.(BY2UCH M0^9&'D2.RK_.Y5(YCL.(1ZZ/>&24<7"W^:DQT%6/&-$]P/3XI3\, U-([7P- M41SYN,XV&6"OAU$'^7'M]L?QB:&K#NY%V5MY-+'9SA5ZZGW_&!J;[^/:0 M'9@Q+@/U@KUZ/82&V:,_T_>D=7@Y=:/B&*I7!K@L MT/U<9STTB9$9Q*07+> :E5O?4FB>5-MSG'"R;MP'T20:''Y)O" MZO B9*T%:7;UT7-]65U)5^VIG"@IWRZ=')HXV E=Z#',U9E(#$D<$!C&(DHP MYB(A1B$II[N:FF.ZE10THNHLP4P!UER;6H%MZ'5J/\3,%ZUGP;"Z@#W=V[B+ MV;-:'RQLS[_1,S,CETMFOJF\\8E+BMI<=Z^I*G^WYE="#E1UL^=#^LSGCL\B M&KD!Y %!*I$;AYB$&$J_D7N"DT#PP*A01A\IIL8R=P\\XUA):)C0L9<)],AF M<& 'YJ%*_AG8EN,I59BU\W(4*T"X=-=2Z:65\%3 :1-0)_,!HK^]T5U.CMXVDY1:4J&4UH[H.8/7XS Y< Y/6+E*-F .< M")Y'PR;S=/0V*KVZ'&U[3J[Q\OT'U7PPVJ92\>,-251;V0/S;V5 M:_$A7>(E3?'BB_Q)N2"L:OS,@S!R'9<$,"C9),(N)%'@0\=+.!688L*THA,L MR3,URFEK!'94 E(GT%9*E179J 6V>ID=.]BR:S>9O8*U!F:\']90!O?'RC6JVZC/8P[?S8IR%;L:[*F55--HB^7NE& D@@RCQ!5$$+E'2((4LQ]AG'H.J%KE!S^L(^I MS6]U!&^A)%7G1DI4PVSN1X#4\Z0OA&?@":64#M3B#9 .K4-[JVG8CW0S;M+U MTWH>I%CO>+3G]3"\67:) MP?1H9RPS#,Q/)?;EI;0](\SV+7#BJ;KJQ*#5)VQ@;?7JVR7RC'LWS@)R!Y?G M;+1I1L2,I_/WRR(M7JX8DY]_7GIQU]E-MGI.RVMR#+O4"4-(@R2 R DDR=(( MP20.(X9"S-U(*]'[N8ZF1J"5K* 6=E8M0R6DH!%8CS?/XMO-B391&YCO^@.F MS5JZ:&P9*6\H*>?TY_O5\R^RB8J-Y%_V2>AL\Z,0C*Z2#7EH/]_/0]M>Y]JY MRK7Y<9WK]@U?M@\] /DQBQ"$;$]2&*6 P3CBFD MS/?=D&.?.$8!)E:EFQH%O5L7]*'<1BEE!>EF+6CFL]DUH9X3]VJ&&9KE-._6 MJAJEM4Y@H]3^.S-096^SY\\- KM-!\^N@*-Z?(-@N^\"#M-)/^K?/5%O#M+E MA$-YQ)$+8T(R5Z.W-"'/OLQ.8V,]ABO&P.;U'6BIU$YJ%O;?3(Y\_1%X<,' M>_.^R^,@\F#LQ0(BXD8PCB(& TH]FD2""!_W"!V>^/;\IKQ7KZWY$U#J#?[+ M 1IX\&^P&6Z/OAN# >*"7W6GOEO;$_' =O?K?UVMV+=TL?BPRGAZOZP:I2]E M6LU%Z:G\BM.E*CH\1XRIFZT!#.0R#R)!$XA10J ?DCCR$B<@D9&;H-_UU$BB MEKBN@T1?JES-BWJ=P/YKG9<)L\RXP\ 2>GPR#+X#XC;!1XH-WSU*AL*SAH M20XVHH-2=C,FTS>#'I$- N[ /*:'ZP#QP<9@V>0P_'LI:KD45X@S3_F^9JS>9P@%'."8>!1!R(/QQ"+Q(,)";##N,HJY)K= MS^_HS60DC7/=OC6@:&M /95&X"IE95EO*I_5_P5IJ4B9R++ZB6$2RRY;Z/&6 M)7P'9JJ-E'7]I5EU(SX'E:06XZ_.PV$U#JNCNW'CL<[K?1"7I?%*7Q>IP*H( M_7NJ!N5Q4KA_7T@OC3)6GIVDQYPSY@<-B&(1>!!&F"!)$(NB3*$&,NQ3[ M1NN\\UU.S2EJ2:CJ[B@133V@LRCKNCXVL1O%+;*=CW4@=0)4(8[E]KO\!6/IT[HWGU*=>JEWH=5JN#=%[S@>5F:(,_5 MA9;ZH$6(6(21B* ;<^FZA)3!&$N >42<,/"X*_G%\,SJ=&]38Y1:6+D\:@0U M3;O:B:WV(98=Q(8_RRK!*@4%6TF'.=,Z#XGEHZV.#L<^X3JO^Y&#+HV7^O*' M7%%EG'U(EVG!/Z7/G'U<%O++4+L)52K9O=JHDKC$>O$I%7SNXIA%)"*0$D[5 M_13IJX1)"!/BQO+_5'#DF&W!7"+.]/9H#LHQW_)'Z6"J>;H2&RBYRRV9%XXS MTQV9BVRG2U_CV&-P=JO4 )4><*$4 5M-ZH(@1PIHM^QDDP$O1]4N05X@S\C\ M>3ERA_1JHIN[NI^6^UM&:<> 91/=:SA]/ O%8+"G8D!4K4 4[2]%"Q MR4MG>AR5>?2TW^<6S;>&S5OXF7\O[K[QQ3/_;;4L'O*Y\$G"W#"&CB]"B'Q" MI,OF,!AX'O9)Z'C8C%?Z"C(UQI&?H3=,WL(#$^@1T1C #DQ1IMD+R[R%U\M7 M2%MX"L37R%QX(,LDDQ>>0JQO_L*3[8U<#N#ZJ:P5?+TN+$IJMDK%L&^98F(A>N1&'K(9RH+70*3B/B0!<)Q$8D\'+#:LN^7 M[(>Q:R/K<%9]7\HW19/J3;&O:J2!YUX+)1]J+>5?MGK.0*7I!$H_G#/").H_ MG!3RQR@"<0YC:Y4@SG;4SPUXL\[3I?1 I#0D759+,$Y7]\OT'YQ]9++W5*1X ML]?3; ==2>K<7GJ4OUL_2G%/E2^:QY@)+\8^1+%+(<(A@C'"""9A&%%!68QC M8;*F&D7JJ2W &D'+A$&\D=)L(AG'W'J3R^2,./"$T^@+6@K/P%9ET-:YJ<*] MV9Q71F_I#6K%9V"O_MMLMP"-V/NSN7UD/ M0([PN1.Z+/!BN<3AOIRF!!8PH5$(A<\$9]A!$35*36,JP-0F&SF6@F%V^S:0 MV]WEZP/D%'?WE [C;^_MH_<:VWH;&2:YG;>/4-]MO(-V>A06N.5/\AM]D#U< MB_/K:<_8K2UQU60*4NM3E;;02?=LWD4F9F_%,-5:-FYXFLU77Q@Z@W45M M+NQCQ(HV=M#8+6=CJ4UU'W.QG7I0U*4]GNKG:9(>:T\ /_5"NW#P2!.H$ MA<,D4K5P$'&2V*'8"X-YL2KP0F/*LR24T=2W$6VX<7RG^C @35NVT9C?7@'Q M@>>Y2B/PZ?AE 2"U J5:W:FYK@SSGUFUF\&D]PKV&VGR&\V.9I.B9< [)T=; M?8TW25I&9V>RM-WV!>&)[6B'>>3YB/K4@2YRY:+/P2'$$0Z@@[F+*/(1YG'/ M\,)V/___" _<098XF."8J*QVF$$4>"Z4ZV@7!HEPF"\=#"*B7N%]E^'Z@X7G M[4"J=[9U$4@#S^]?Z@19+>DLA[0=4]QZ2-I.)^.'E!W3\6A(V-$'^]Z;:Z>: M^RM>K/ES7OL)N1[^.=U//P$M[I1WOL=S3!06743YY6.RK?_Y86#P^K MA1HBJI)&?1P^I]3S*$D03!PAJA0)./3*6B(J>P(22:05=&/<\^2XJBHO4@67 M2P+YMI6Z*OYKL#HVLH#&UL50N Y,*9MHRY;)TS.!(*K/Z(8DC@FT"&A[Q,2!Z&' MF^@D/3?56(8>04D#3PU5C;B\JAI1.TG%"N"FO$JVD1VHCP6LER1=+)1K>N0) MZ0?GTK+JMP4H'C@@FWT%.>NH'U1+;\.JT,:6UO-9A['>2/6?:]G+J1PTTL^J M;=4RZG^C@3+G5@>+U9W[PF>UI+.Q$./6<>Z+T4'QYMX-75B8M:K_O#W)=UR4 M!*$3PC#R"$1^4,;&.%!@GCB.<$E,M"HVG^MH:B[TMKBF:1&^DU#JL90-@ 8F MHRTVX]25/P?)("5%]_MZG>J@)S0^6>CSU/-]K[W@G+]=Y7+1XW?6E MDK==RO>X.+*GJ-T;(4WC(U_UV-/I\ ['_@,79C*OZ_7F$$V0R' ]ZF.:PW!;*Y;6@^2<7S3R>MD&=_7\61F\8,'7R=C4AU8KYS_.@F+%W+IK6,N?746 M0<0\3T[7+H*.0QTG9#SD'C+QU:U+.#4GOR5@^Z@-;$[97BW#SJ%Q]9CJ54TV M,-/9S+#3TG-Z&79.&F%*&78.A?RA,NRM-[PK!1E3K'GQ,+!D!#B0I0P1PX'ET+AAE%,A&".V42@T>?4J/TZ M8^E2%99K C0V01G@)R!9O8[7 +_TXW<=*_@A02AP5)8B(?\(? \F-(D@]WW& M(Y;@&$=F&?LMVV&#UA%=_ 3 25M$^"B0%YEH!*Y M"G=1UYBKN=#F&8 V1'9W_<]W._(^OS8.ASO[^J_V")CI/UUMP\YN5V6];/73 M>>2RP'%#.7=PQX$H1"'$G(&ZJ/G%G_QP#,E2,8?I"SI,Z^.]#ZM8)<5T1< 8]3V"(Y#(08LQ\2+B7) QQA$)N5-;4CEQ3 MFZE+M52QPJU>8"%5^K/A>8(EJVF>0HQOBZ'/+DHS[*@$ZN""GY16?YJ5%T;E MNK&.-<@J(F]IIZ*=*OW UT9#BZ$'EC&W>FYB2;1Q3UOLXGEP1F.Y^0O(O)6< M]+/$IBYD2AEV TPC2+%/(8K"!":)*R")!7&$(WR,C,*I3G5J M">F9BJ>F !M0Z<6PC<*.G]J(;>6T3'&=6%AGK>.]C4]$G5H?Y9;N-_K1Q;OZ MQM0FB&MS.WZ.@S@,/"'YP?5"B%SN0$R1 Y, ">(Z(:(L,:&+TUU-C2X:2=5] MI5XEZ3M0U>,(.U@-S!$;F+8QF9OZJI]M%J(_CX9-ENCH;526.*_U/DMHO/$Z MX2)RG2IX6JSEUZ<2HW]_2JL*B?G'996'<:_N:I.W\29+*9][D0AHZ(;0XRJG M0^0',&'R;PGEKA65&Q5]PE:+!T2)_+E<;Z65J?KT24AU>9)68IG%MQW#4XZ2+T1F8>1I@:@D'.;GI MQ,!N<-JQCD8.1^O0]3 K>OA?H-^FZGHE0T[\ RTM6FC7U6^1MKR;6G+,O_> M^[8MMVI5OU2VW?]9ZP5[\]. EK Y)0TAYJBST( X[T\\0W8UT8/8.0Z3) EC M F/D$XB0<&$TUU-;?7R>T>J6[.IH@/>)$QB1IP$>C'#$#$'P9AY M(?0%84$H(IHXPBPI@!V Q\D%T 7Q3+(P7:R9_*VDXZ,/+#LB&DT-(02+$8TE M\A'UI),51S#F(86>[_+(99X:!N;UG^P8XQ4+05G#-_835V OAE'@4H@"BB%1 M"21Y@H.$))[G!L2T"I1-=,5T$(><[E_]@=_CYG<9#0 M !/H^-2'"/N>Y ^?0B'D#!JZ01+%1C=9>\@P-0>E2H+9*YJ@CP7TB&9@7 =F MH"8"H:QU<"K)_D8'T"BA[EG8XZ<+(+1)7'W$&)71+L!IG^HN::I'5I[/J^7O M7\J J[L'O/SUS6^\S.G(*?+4__&<;[.RAV<#QG_[[4J5_QN M]8C3Y5Q0)T@\/X9N7,9H$P_&E*B#8RI\WT]"'QOE7-3H^5G):C) T0,6FFZ'3[:ANA0$.^VZ$R:M](RO+ MJK/Y-N_XW F85]8K%X(DTE? &)*08N@B)R)1[(>)$YK%0NYW,35B:4E8%N4P MO I^!$,]WK@,F8%IH@U*+9W-2+]3FMN-S3OH9>1HNE-:'L:_G7RR;\$M=?%" M\<5^F2@>AQY!C@\]CZN-4PD;#ET"*66N2*($RW%N5G'K1$]3&^5?'E99 >]X M]@BV,AL7WSH%J]Z(MP+6P -_*^-8Y;?.8&*W_M:ISD8NP'5&Y\,*7.=>Z+%M MP6N=XR>Z^\<4S+X-:JC/B&_E-U(M@3$4H*/9@X(<((D14<2X>J<@A MQ ,<<0<+[6T$O3ZGQAV>XWI B6>PI:")KL86@WW,!J80*3!H) :5R%4F\3I< MIH3R_ Y$;TP-$M;:QW:D/+0*XZ+!N*@PSEM!:>!)/OZSI=T=,Y0Z=WLTFQIO M]\=,MYW=(,-7>U>FIESM(9?7'=+\[S<\4S_ ]]R=1\*+2()\B!,20N3Y1%5J M%!%*H2N0(S$6 M 4PX]R +N1/+E;+\.S8MM&$'Y7&B:O[?,D-J>3AXV^^J<0>X>GZS+< &GO=V MOT@EYPSA@B.+0A21@+D1AP(7\=A)*M4[>SO0S-49NQ 0M.C1A ::!&>(80N"K$M+BBOH,##:9X517HY+"&7WW^>#)#P4, 0.33F,7<2II68I+.7 MJ=% 6T*]X=\-8O?@MP;-P$._+9S%XS8M]3N&O'R_-=SEO_:'>G<'HPQT+1V; M8:[W<,^U6'45/?V'NGE1Q?6H= A7CRKI^S^J[88X(FH=1J&3J*3*/@I4>F4$ M'3]R")=K86YVL5NCSZD10%LVM7A@31IAVH3 X=;TU^/(3<<.29"P@"("/1QZ M$ 4<0^)%#HQ$Y$48(^QA9G;-T98E1KVH. E;:*[R['[I0R_VMM)N0SN5O#/0 MEMCBJD\?'JN+/XUNQUT#ZN-PL!0T>/6"Z]L'64H.K^:1_:MYVUMX]75=$0?8 M";T$!BR)(>($01Q3IPSAY#@)8ND_&N?$MB'9U&:;]NW<=O(I@'=O\>:MYY[J M6[Q8*0CX1D/PU'U/=V";Z_'DJUAR8#:UY-4-HC$;ZB)CD^3.]CDJ=^DBL$])VN]==APAFR7I MLLZ/5V;"DP[O1R:[246J+EY656/*#5"Y%+Q:LE;A*?F[]:/DS.IJ9NL73>V9 M^A!PCB(<.TD2P8@C!I$348@%Q5"N,%F$G !Y"#4+[#OSLXY1E.BQ7K\;@1$W M=9?JVY@ST*N0W;C?@]D9S73,._+)3TOQ&=BJ#MJZUT6V0*-]F5&HI2:H =C< M9M^MX[?Y?,Z=U_<^6AK5>D,<6(VCP*L<@XUJFU.':^,*T>?.[%K%9EV+<@F0 MWZW>\'_G"_9Q^7')^.,R+5[>YQ+];Q_62S878>*H4WLH I4QCW,?8N+XT(F= M" 74HS'3CX UZ'AJCGHENMI%KE+K(A(,'*;]*JI,V&@!>J@"$U,$\(YZQ M>;HGGB%!'WC.J/&^%M6V1P[N5N -!TIT\'$)-L*#2GJ@Q!\(8X.0VH&P'BFN MUBKFAG>HS8'KOEAMT-Z(MZW-M=R]@MWC_9Y[^?);*S>*/LDI[:/\:R[7/*XG M,!8P\)- KGF(7/-X"8(;>LC9#QGS3^:3R5G>/#WL9=QOXI)8'^[FGG^P[OE?T[Q^EK\G9NW66 M+N^K[=Z*6%K18?D\"I&3>(Q +XCE8(^(= 9#F& $@E+F=^H>. [D07]$R-K6TF74P; ?G"J41=[ M*J%!)?6FQFHE^*P=46HQY[TQ6G:Y2;?SD2G+$)-#)C-MH"?!T0?.U@M^+:[D MNINEBW61/O,OG,I.U7*ZRD/%696GZO%I73G7U^(]SE36SES*50K5OCZ.:(18 M!#W"!$2>BJH*XPA&+/:PY\?8P4:1[?9%G!IE-AJJ9?/UNL@+7"7NO%D5:C<$ M+Q8OX%VM-]CP:[WX:-1O,LAM %"ME6_)WWWF!?BTRG-%"=6+X*HHLI3(9]5F MHERE[[;[L%K(C\@PSFN CTF3L%_U$QF:V5M?1UL]L-6O^R-HE&P9_^M=:?9! M;NL/9PRK$X=]*<>=809#^6 J&JZG?G-6L\7[897Q]%ZNZNGJD=_A[W5>E#=\ MR45:S"-!21"IP%X6RGDHEM] XC,*21**"/N41A$SF8?TNIW:W%)+:T;DF@CK MD;-]W 8FW,W96"TQJ$16*5>;/$?@IUKLTRL58]XTP\DF%VKV/"J_F:&QSUF& M;_>\ZK' >7XM2E>]OH?$61)P$7DP"2('(BRQ)E$L8.0YON^(D!-F=MG^H(NI M\4LIH?(R2AD-[P4< JA'*9?!,C!]["(R0-K$T]I;#>H_[&7<&/Z36AZ$[)]^ MES(WQ4+:9&3[6L973,JDQO7(=) 5S*^^K14AH?AAXG3M[< ]/NP-%3U0LS MT'Q0C2.H7JSR9E]U?U!3"*32-^C$ ZHT%/G1 ZOT;35"@)6!,#T"K8X(_':U MS%/Y>OF/NPPO\\JA+\5ZJO87]E)IS3$7S$4T@B[RY:J?>S&,>1) D8C0"P/N M)53KY-VB3%.;#K>BEB%:^\G@#"*#+-FL>VY[)4N\RDRUHQ-H*34#NU8[2),X MOM4,0KW&M]Y(46"C6=$L0LPNWIW!8Y:Z&B^NS"XV.R%GEILVFT093^?OY:Q> MO/QUM5C++S][^9 NY'0R]Q(>^90RZ#B40$1C#(D3^9#QF A,0L>/M*;$DSU, M;8*KA 0;*4$EIAY%GL:Q>YJR@L[ DXXI,-JL?Y'O M5LL(^9?]U][^@\2,![ MUBP1/HJQO58*\LNR"$PM&'3^!+J.A MNO<8PX1X 0P<4J9^5&FH6_7 M@K95A>*HWIJ[%D @/3!4;T4$I^PR4TL.5@%+^9BFVDV#>>J7H MONC9]"Z,91C5O>B+T+Y_T;N=?LQWD]6W.,I3\NJZ:W4E>A[C@& ?)1 +%ZLD M*R&,?<*AA[V8^ZJ(3H+,"NZ=[LQDM(U3;J^2E2OG/:^O]N\F6^B=2:$#.-"THMO#F?W_O- M?G[O#SC-_HH7:[X-ULF;#<6_KA:RF45:O-SB@O^6+M/']>,\]MP@"5T/4J&V MOP5W(!%^#*. ^$Y,I=N%N'$MAE%$GYJ_MMFXK<)3G[)4\MSS1O(9>*SD+EEN M6\[5-&?,>)^&YE'>) T^]$KS\IH.2GU0ZM^*L,Q;^_];#( "809J&"S7?AC5 M=-:+0XPC_?C5(T:URM'R$N-*T/,$N+HF_5;M%&8O54WR.4:12Q."(/<2 E'D M,>EC9Q[(7 #'W. M6F=!4.D/KM;%PRI35/JUDM-B7$<7#%9/1H_U,^Z19X>F!V>97<]:BRS-KTA> MUCJ;<\<-N>NH3=&%2 M>K5D=<*Y>> P[OCOKW53I[4.M_>#!"E6'FKG-6Y^]0REZT6"YRUFC-<[9XSEQX= M633"P(QTF/)N!MYLD*WEM4=+FL#89*9S78Y*3IKZ[_.3[FM];\-]><2+14." MW"[ M"':SA 5H=0_5B[$8?*"6HBD4SF\T:*!AD*_@$E1&RCR@]Y&8I0TXI79G H"#E\:[ MRG]*WIU+^2.U[] M]^.R# 2I]T3>__=:'7:M%HL/JTR=CLU)P%2@N8 >CP.(4.!#+!N&)*8.%CAR MA-G)E&'_4Z/?1GSP4Z/ GU2YG;8._Q-46H"O2@]0*V*XH6UJ)KU-I0'!'YC- M!\#=>.>I)WHV=Z),11AU9ZHG/OL[57V;Z>%H=J2'NLIWSC)G#?2FBG9YX[\;'<]$OU7_'=[^XL9ZQUUB5#"H[W*W'6T5V?ZQ2(N*R M'N3,74Y=3F[(.2JC7ESK4R64N M'0[#.&<3,^AY[$.!._"LH\3>9%Z=@2W,.[<_E ??DM]BD' /U*R&^9KT/VZ@ M;@]D#D)M^[31,UBV"IT9MK5C]C:0EKWV^^JMAN*V1$?1X;3!H!R:V+E0' M*#_4"R:K ;Q& HP;V=L'FX.0WUZ-7'!#CIR_HD#VKRA<-[<2>$;3O,PKPM6% M8,ZNGJ6 ]_R6*_'2Y;UT,W/'LT9TS'%/72USH,C^!*$ .3'PWD M%'MN@ICC&.6,>P4=ID:L+154S9M::M 2&RBYRUC"%XXSXPKKK_"9:#JCTS;^ MT#[MY??GKK<7YEK?4(,%J,'H^*@LWZ-['5M:OU WLAKCWZQ['3L=O6+W2J+T MV-SO?2.P%K>NRO2QG;]Y3I&'D2?D+,H%AX@3%=A*'2@7'DG,0D[#0#]";@@) MIS9;?FD= ^2J$*"26"W\VQO_QCDTAC.PQJG :YMM"O/ V\ZY[E:5?!Q MV?-,81 ;&YPWO+:M1SJ+>$6;FYU6#&F/SI.,03H>[Y1C2-QV3D &[:CG_3DA M."W29[XI3:YN\ZLRC4N:+M)2P.-BO_].>9[+%^HBYC=5!I0Y(YZ7B,2!H2.7 MUH@J?R!Q*13,\V(O%BC"1@EHK$LX22^@YA?:YI>+\LK8-ZS>.OA5S37P[+_1 M#53*E2&?2CVPJ]^L_$53F?>G6I\_S8XO?[?#?P9JG2W>"!S*'%;O$%H7OZY6[%NZ6+2#+4.6)#R)/!BYZIP)([4(# 7D@1-1YE(_ M(9X)_1_I8VH$WHAX45#K,2SU&/="A ;F3%-PC!FN0WV;''6LFU%9ID//?9[H M>K3?2'^[6C[SK%#U*W:3)*J=J/Q:5+_/U9)11#[!C%.(8LD"2#@^C$."(',# M(;^6Q ^#R(0 ]+N>&B^4 JK #KH1T8P3#%#7HXIAL!R805I"@X.,J1N,WY[' MV)A:S.&RR3@&O8]*1.:H[/-3CQ;&W.-^NY8"+0M5BJ?\]U]E<^GR7OI,Z8K- MA>_@D*HJ.02I0!I!('%) ,J&"&,$T?/P1E0QJD187O9L[/"Q;NG@WGKN:=Z M>825=H!6ZI9GQN"YTE6MC:6R8VR8=G\10VZ+6[/S&!OC]>9GKTU24&M:E42K M?E0K"VXF8N@Q]L:M&?P5=L=[C>W9[N"NQOON$+>57&!8HPRS1=[=]0^P2:Z% MG9UMF.KEPP+?SV/D(.SY CI>$,@%3DQA@DD(71*A4&58QWH; MW J>'2\"8> Y35-_H_Q,1W6](#/3;GNCY60ZJD8[ M&]/Q!WK&AM('SM8JKOY,HK:R"/$=_UZ\D7+^?1X31$,'J1AW&JOXSA@FS!'0 M0WZ @MB-46B4^[&G'%,;UHT:U:KY\6E=N0CJGP>I"8%*(*FJ,6X3&(*KO022 MUTT"R2^M!)*&89T]+:RWZS&"W8;VKELFTTHI65<[!TH94&ICL_#Y97A:#7'L M*[W@8$BY\.16(",8A#2"+ M!2)8J')F6J6;>_8_-:JOQ(>E_&"KP":W7*D#*)4 G[7SP?0UCAZ=#PCYP'1M MBO80%UG[@6?U*JNA".->9NV'S\%UUI[-]"/!WY<9IZO[9?J/,EMA'7>5;R*W M;O@2+U2.4NFO2W&X_*:+*THS5>+49Q[U Q2IM",,(B<24/8AJ1$3$4><4$<8 M^<87R#(U1## P5;:U*"-<&SUF M[7C8C2ZE:1IM0*V./=:T@*E-!KU$G%'9U )N^\QJH\G+2HBU+D14R^.FFRKM MRG6F_JN644TUP_1^*4'9 M4B7[AJG-J%K8ZAB^;%JL +S?,Y:Z(9,?%&P $CB54?5=;88Z$VO+II M-%(JE4-#:A[#O8IYACZ9.W>CJ[X%5J5-?(N?4FE)Y2?-P%7W4F6\K"4G\9U$ M,I)#Z7Z,'",G4;66.N1T#_VH_9;G7&7T4B>(_)DO5D^JJ_H#OEDM4OHR%[X$ MD7(.>8ABB&(G@IB[(?1PC(. 8,Y#HYQ9&GU.S2UN1*[.V[="F]&O#MAZO&H9 MPH$)\Q1Z#5'.0"4R^%K_=Y!S+P/,;)*@3K>CLIL!#ONT9?+JI7%?MYOMA8], M=I**E+-JY[;T@3/YKR7[M*W[5"=*V(L6X@'S8C?DT!58;:;Z(<2NSR 6ON,@ M)#S$C0.K4A@T&I<#O*5S MD_ND;V28G6_ -&)L=,N.&$FVU0ULE=,UXT@19E;Q'R;RS(Z(KQ219A7?TY%J M=KNY,%]V?>97);5EUTLIW#K+TN6]BI_+6_,%%E[,&(,$A8GT=6,&8YX0R +* M"$V<*')QKY39F@),;D)H<4?-$HT. !>MZ0"LEF"C4QF<:A@/;&PJS2B% 0TP M=)C"!MS9 ?:': ]*SGU1'"3UMJX,KY-]VQ"ADPFX3=NY8&NWS[VKW4H'FXC4 M#ZNLC$>= <0U M&?7[0@\8^+")\Y542_A]NBR3($LJ%FE.\:*Z/6F<+'1XVT>1'[&(0SF7RDG4 MX0XDS)$SJ4<3BOPP1LBM;?]>N@ _F.4;D4>R.Y>^^.0M;G :\,HV'/%LH&=2 M](/B0";A_OU.$ :TB?7SA"%D'?]T84#$CYXU#-E?CSPM[[^GY37M]X]/B]4+ MY[]QU=4\"AV"(BI@X$:!=!HB(5=?S(P@*^5C)HI]KKP,4CI<3E.(Z7DT/^,S-)G= /0F?[B MQ*OCI:_HEGTG_<291_NMK:Z+!Y[5,8^M?:XZ8\5<.L,A=7 ,/1 M$Z@'BDU7[DR/HSID>MKONU6:;_5PCMZN\V+UR+-W_&F5IT73^$OSH?,HB/S$ MC2#''$DOB;@P3GP/1BCT7(\+3!RMNW,ZG4V--AIQ :ODS4&ZI(LU:VJH5*.E M#HZKKB.LRH&TV)K(P(,X9PH-5\LBP ,SS@;;6M0-Z;R<91QSY R<,(L(CN2- M78"DF7NF"4VGGW:NC?$<-DUM=CPWW7=Z\/ G_$@8EH36"KJNEQ!N3'SF10D, MN)S;$$LB&%-"(4E"CR=)$+B>KTW!I_N9&OMN)#4@@@X4-=C3#C8#$V!Z)3FKL>'T\5CROPPXA:CS>@PM/ M7_?+.,[Y+<_7"[6 _B!EO\G2558E8%07 5>5#/G;J]OW7ZYH,7=$Y/F1$% D MOB3/D"(8NYZ U,?,<7#@H4!_E\^B8%-CVYV[MP7^#DBE7#505!2 ^E) *;XD M'A/OS*8Y-5C\E8PT,.UWWXTN-0,;U2I;E]T6HVPPU@BLXIT69_X\VA Z"T,^D.T7Z?\@?JMF!U$_3=.MND M0:X/\+;^0/[O?,$^+M_G$L%O\Y"KNKV4PI S#)&+/8B].(8.$3CR!!;"B?6K M&_0186HS[_%;\&J'27YL2U6/2[KWW]+B 10/?*=RK\K5MV3W*FG0@U10O<)+ M%?O6].UE48TI>7 [#3SY5G64ZVOQE08-_S9A$RTE@-)"56"M]!C< "95 X8V MQ%A% 08QB&&R_TNP[,[EWZOE$5/U7Z+Y;B;^BUKJ&86Z?GI:E+$H>/$&R\^* M\B\/G!?;'(>MN._83<*$>B'$JLXLR!R$P?5IH\_I[2HOKL67-9'$F)8UO+_PA?@-+_%]>>/I"\9?ZBU='\4! M(4D $754[41UBL"#&/J"42R"P/&XUL5ZPWZG1F)*Z[W M%UK_-&]I5/\JEXK!QTJS\HA7Z69R-JEO(IT#WD& '_JL5Z%[+4!;;*#D!K7@ MX*K"%7SI*^<+!?";#(5# 3W6)/!.=AM47X/F+I)WZ3!$6F_AYZ[Q-^G@9Z;'5T;++=2 MFBRE15TM_Q)-O6@#NJDA[5>JM*B4R5[1(G\NP\#E/?)HP MQX>25SV(HC"&"?$=&,<13;##/)<+D]RT^ET;N=HCY)Y5%2"I%!T\U;*K*\L_ MK?/R#/1/8-5H /!&!3,N-;"*'G<.@_7 7*E@5E*#FS;,OS?*4UU\7#+^_3_XRSR*A(\$=J ; ML00BSB.8,!+#T ECXE,O]H76?O+)'J:V)5 )"6HI02DFD'+JUZT^#F0WYUB! M9V!J,4;&J*)UI_875+8^WNYH%:X[U6I7NNY^L&\FYH5:'MW@K'BIZ[#YGH@$ MI1X,<"27>US(A1]%3KG]C)SR^)26AQF.3S[9ZRRXVDJJSYOS,D/?W'40HX)P M&"$<012[&!(O"" *XX Y\C>(: WKTUU,;5AOMC@;*>MDA69'BL>PU#J?O1"A MP8]BAP+'Z&CU0I!&.T6MP2*UH/8.1SL .',.>NS-,8\\.R3?.]WL>O+"#+MO M7NIHK^)#Q_U[S)7VY^I[FR;([4!:S^.QC-_ _'@4.O!523E$AMOSF R2U+:CV]?) M8WL>AY.I:S5>-2,;JJHF92_S7]_,_2B):>3$T(^C!"(BN22)G "2P N=B'!. M'*WHWVV34Z.*WU7)8@;^(UW>L]6C'D>T .JF@'YJ#SS"?__\\>[]._ ?'S__ M^N[ZM\O']*&2'7L2]:X'/@'/9KH1VYU-$]9F(JE MA8KM_[A4Z?,Y>[,N/J^*_^3%#4[9/$$8,:(*VD7ED2]R(?80A\R5GD40!8C$ MG@FSZ78\-5J[J<-ERJ).3YDZX"U>R@!DZ;RE5;&VO41K:B+*P1-^48M(,Z;3 M-H\>S0T!^M![/I7(H"TS:(0&9%T *39XX050@MMC-U.H;%*;=M^C\IHI(OND M9OR^&:/E63'_4N"B7$K]RE?W&7YZ2"E>E&X 9P0GB 30%SA0$2N^7 QA# 4/ M1>AYGD\]K=CPSEZFQE5M^?1XIQO$;I*Q!LW C-(6S9I3I*5\!T?(]UO\(/^U MSPW='8Q"!%HZ-J->[^%^3HNDC=4CO\/?5>&T)4T7:57E]T'EZ?^X;*X_R +U3>UH3MWY"HMB2,7"H1"B'R/0A+A!&(61WY <2Q_9^+.7"[2 MU,BC$EVY,,^-K WPIIY,1;LI>??C&N%@7GJO1 J?\HS!Y5:9;:D6SFBP*YV M,[ UU>;FCWJV7@9NE 0;+>V75[>'O$U'RH)4H[I8]E#<=[XLMMR/LYMZ 5]X M]IRJ"^7'2JU\7M47$,K YOQ.!?#NUW&O',5MRA&#HQ MEJM4X6*(A>=#$HH8B4#^CFDE:!I5ZJDQ_TY6MUP)6I=?HNTR377F<)#5<3?% M:GM]I'P)K"KUS.:*<;X3O>ED,8Y6FIK6_UH!C:Z-O=0*AUFY86\S4)\ MJZ?]>694D]B)\/@0:6P[4CZS+_M55J2$Q=RYOSZ8=>?O,VIQQ+Q]?33=S=?7JX6^5]?KK:]K MH>XX?9"+J/R*Y&50X5Q^20[VW @R5P00^32&<23D>B6(./)"Y/G<:/.IJ[.I MT?M&5G5^5E[I*\4%7QN!-:E("V@]-]\6?$,3>W_D>EP&/P^)W>O>'?V-?*'[ MO.:'5[8UWNEY/E\'(J_QXIHLTOMR"GNWYA^7=P]IQOZ38SG%QK&'XHA()HD= MB#SLP%@5V\$BP(P%@CLL,3J:/]_GU%A%?E;(\&1= UC-0W6[< U]GKZ5%FS% MG:GM&\++,_094"*#.SF^+7@I/5"R>I2NT>VXI^CZ.!P3%-]GJPRI[Q)]Y46TB?UKE^5P$+*9NE$#B<1\B&D20N"B6WJ\KF.0B5WHX M)IRCW?/4F$<*"4HI@C/P;N375%PMV?LF%._-RYULL0Q>B7W7 M$T2NLJ(PDHNNA'"(N5Q^>8F'77521)@P82R-/B?(5:7( MZN;:8,*.NS,W-.8'VWJ#=]AONJD+>.=5I%93)I[ZB8L]QX?"]1%$2,001RR" M?A F#,O =-G(5T=_SD MHCWNZT3 M)F\=[VA4SNG4=9\ONA^^)-1]<\#P25E'166JE97#?>PDTB5DW(LA$BR &(4< MLC ,7)I@Y'"MZM :?4UMW->;0-LCL4;8/H'IQ]'5HP-+F U,"B?ALKY>U<## M?H#W\>Y>(7*[4^_C(=G=K_0CC4W,]H=5]FZU)H58+Z[J>ZBWG/+T67G&S;SG M,Q0@3 @4B4JMYOB!RIV80!KX//02/Q2>4M!3Z4Q+ MXCD/I8>'AV?QWK_C+%83=.LX'GL.O3G.(F+8B>/\_:.KTZ\?']>K>KBFS;&6UUU]EKD MI@=.UQTGZ(EM7<9^"/%A;G*/HV=&NA;",?7N#9"YOOC]T"!35\(W4/A$67R3 MNYSZC=IR[R''C"%&0!R%O"T-&>4ZVRB&@A*&D)U5-#C:W"C%K^_(JJ"^,]Q> MSW_DO,Z^$283^)!>H_J^D>Z&?J2K:O)WS_ZDY";5PU]%>2_*MN)_W3]6F252 M9@QK0,,80(PDH#B%(&-A'F$9RXQ8>8W.CC0W^E""@KKC5V^3M$V&K\1FLU2& M?[V3:K9:ENV^S@)NQBA.8/3,)JV,02-DT#7N&.Y+;-^UZQ(23IMTG1ULVIY< MEW0^:L%U\89QO/&[J"HAMIV\?A=$?9<%H<52F3UM]EWU[EGHF/5O/]<+!G5' MKC@"2*89@(PR]9.@((,)1&&4RCRW.LJR'']N'*/>LL2.-VP!-V,3CS!ZYIA& M\IM>9\!:^)M@*_ZIE)>?:W?\,Q([EZQD*\*D7#42GT,&&_N8*])Z;U=<&UG+ M__-<%A4O:M]IF^V>X2A),Z@V5@+G $+$ 2%I##BG*8.0<6D7A'-AO+GQUO?? MOO[6[!)Z-YO0-# M3I_>>UG_DQF^!K.B->UAGQ=:BP[$1WW7IY:%H,-VE>P?:]>QMNQ;Q5HM>* MV4N)@O$@3M"=>4B*.71I-D#)L%NSR9.N*WWP]V+ST 56;RT[95Z4VM1[)YH_ M/ZS+[OKZ:*[4LG7IAV_7CU2)65<@XE%*$:;:6\44<::IVFFF$0$1P3@/\QRC M)!]3+,&IE'/CUDZ/*N#/0N^;BM6/=9UDT<01W 3B3]WRH&;;QR;.IU=#DE3! M?_Y'E(7_W?^ONJ!)[.#-(;F..WBJ#UC'%7)P^YJ8$?FK3[YGKM_VD*S]F9V& M>YOH3LO@ET[/7YM@KN[63E<=:[+-[^ZIZ[[$A)?9\%&4PJV@KU+&P@O6YPI? M^!ELY.K4Q+%]$.H6LE3;W/?-$< ;L1*RV"PHR7B$$P3BC"8 4I$ 1$0,TCC" MDO(XHJ'=.C,\WMQ6C'?/&_9@2>07$#6D9'6F[JT0B.]T''B7T>+^#@MOK$Z:$FKC@QJ.]QE8GART=F\CRNU3?P MK]I@N9.'O0 7/$D2DH8$Y$)" '$:J6TM%B"/$0M1+D0>6QD9P\/-C2WJ&8;>C#S< >J90VX/4#SJ)NHP$<<($Z>9-\,C M3IMJ8Z3]46Z-V5UCZPELF[]TNZI"5.IOW2^:L[Q%CA!-)2* (Z83!3.UI:&2 M@ A"DJ2<19'$BY6XUT$D9GQC.++1=X*;[Z0_OD=#I;A_J.OP/E?CV,44HVJ>C+?U/^P_6TCM\O:!59 N:UF8#;TQ/4-K/ XKGA@=_O5_-3P MW<$W0GC&:,XXR"C319 Q!C3/"2 Y$PBS4*@9L:M\,CC>W,R@[KD;*%'PSA(LGGCDYY&OQRY#^ [PR>-N(MCSOJTWQJ"V$ODG5 M)/9IPTH1&%GVDOLZ5_*"$B%YEE% ==0%S"0'.,0AB#F6."(4,6X4H7J-$'-C MGJT:^YNPYA1/6T<568I*MXU[+*K*O!?<51,U3%A3P>^9Q7;([VW<&AV".[U_ MJ[7HYQIOC^0FF 2+KC\33,9$_7_\3(I=/Z KT1SL##3VV=/U"+I2^[UN0=<^ M:VSB!*F$SL"HBU?N?-4HB^,T3 5(D2X$*Z&._),)((QBI@M^(6KEZ3LSSMQ6 M&-VL;[W2(=QZ.:F%OI G9(6JF7'K "O/RT&;VU!WX?19]O0"$FYS%TX/-7&. MPJ"^Q[D(PY>/,%=/!"[T2*>?L:5,8WU4R=^\M&$/8A'F)(Q$EH,0,J(VQB($ MB.0*:I8GDD>08Y08VZS72#(W6NDOP%W_8J8_GJ(57<>TOE_Q>S*P&70\609V MZU13X)FM3D6![57%V4\)K6/,FEEY\]*%DTTV+1:6[%33,Y$YZW>:[,Q:%] . MVK97#3"=@>L"ASTKU\D#1\>^/)%"^WA$M9"$)!G,*0A3IA/G0@@0RR!0-BY! M.H0.Q;8!+]N'SVWU:64+-EHXZU"6'69FUNM8)#PO AT(WP9!&!.EV8S+YW3:O'(W?JV7S/TQFEUR-T549_0_7 MVR%WFP=1-L=,NAQ*6XT92I'&,6>*PZ)(5R3!@")=.)9%:1B1+,]BJQ)I)T>9 M&V/50HZ*9SD-HAD[70V-9P9J4.G.BG@_?]IMQPG-CK8=IZX9X>Q^NU;? M-VMC7!_UX5M9D.5?BZKJBAM^7B\+]M(_%J,)0@P!KHON0!IGZO/-&(BS#"9Q M)*B$YE$9UL//[0/_(MA2+=Z%+&P*FHZ$WL!?[150SURQD[T^N=]*'_3%#_YH M%# Z;7,!NH4WVBOX$[F@C2;!D8MY-%Z#?F7[IT[G3!ZM\9X'>?Q31JP07Y]I MQ@ISK8I)9# 'ANC1M*N,D35 < M683JF8PXMW6@+W, @DJ)#1X;N9L6J4IR"YHR MU@.7 -I><58 ]%+6_0"AS< M-A@&7R\7:!N)I@7/NT9U(FHW>4=_7V'+>ID&.)MMVAVCYYN=6^"VX@8[>3UEP%L Y+1^IL&P MT];0-,?AJ(ZFQ:TCS,-ON@+0<_G25(EH[,[#+50**8K"+ 922$4Z3#BJ#^=VU+E1KY:J[G:[EAKBO8:=NX-GTZ3S"PJ9)Y_'-XRCNO?H.=75C MT:0??R-_?B$;\45H_8IE4:^3ZA^;_M75 B(L"4LAB#%GRL(4$2!YAI2%F0EE M;](,QZBKD_+-G/+LI##ZQ/9KIGR;Y(BJ$@K_AYJSN/@AENNG>A_'&KXHZ M@9AI^^->G*]_Z&*BS!C- ^X3)0EW@O>:<01:]F!?^*;F2B/_C28_YC2X91Q^ M+CG/4H))R6\<.H!&$"*%24)F(!8Q*FBIC@1G"PVNIZD&1&-*(BY?;A' MCTI3$'-,L4NKHI:S*U[IND*EOTJ4KU%Q$,JG2?XJ&MC M-UF$9:FFJ([_>/.RNZ2-W[_]24I^5Y\_]IN>W][?E_5>Y.-JH_9R5<%J-OBR M7B[ENM3W+$($980Y!23D4,?E9P G201H++-0B$CF-L$=4XH^-YMD*W&P%;E9 M16V"&2:=>X/#A=G.J&\WEE8JJ+4*^IH'/=5U7G;_NE;]H-8_: $(>@@$9U^1 MH(?";%\7FR":N;XV4T7CU*\%K5\+UG]]2._UH:VSNKWNJ7U]2/WZK-O79]U[ M?C^L!\^WGJ"5L.GG/V"3=M4>Y;2F5MG[@Y_JO;:J.-R$%W@6LH+:QLUY!.9!S?[;V*NH_EF3@-5V:M#4Z#UJC1@Z8S(FWT MVK/]K&X<&<8TUKS4[FO=A;+:E/7+6-4YZ]\>R*HU/#_I3F;51O!/SW5N!\F3 M-$.2 2YCW8$XRP E60R429CD0O%\',E%4T/[ZX:4&S-3<#+Y;3[00RW\?:.- M;#I&JE9JWXVACXV>6R4"L@G>B/MBM=*_4=?7]6)^T6$'C75J&7(PW7L30BBC M,*: Q%BH]R:" OUUS3%'!(1):GD[7OS?F78@&?&;TVGPTS>F?HU43(%_P9O MBME>:)9S/X6;%-!A-REMW:3M=7MNTIN@T3[HJ1\T!6(V"H#.BUJ7B6DP4#_6 M*#B,'9QZXIS&'TXF_+0QC%//R5$._U&T-B:D?#KGKY",GH92=P4)>5:D4..IGM;,/+@)O9=$YA],P EQ!T M7J3+&!R7]L[E02>U4XPQ.+0OS&\2A#B.(HCE.=18EF\03*/;F]=MRQ!\SI9LU\]&EW6]:H'&V7[)\P MCM<^Z+,"\7OQ0S>OW&_;_4EL%F%&!$NR%$0YTGT/U%Z(Q$D,)$W2-,K#!#*K M^J/#P\V-OWI=YDE;7G/LSAE'*G"O\=9XW7S MX^S$\4HQ1D3?_DW]MUC=W\FF#-;79_H/P3;?UE_$DZ* !R7@(@VQS&3( 0JQ M6AZS1-G4DA*09SRCF<"82:,&A(;CS6TY:R76ZU5;D*IJA-:]M6OP MF.GB;LUUVHNZM;AM9'&&U:;@Q?)9%ZYI3[ +4;W_DRV?N> ?E!)Z97ENWK [ M^9Z4.FBS4@M&L["\G'Y ?5Z:P9@S%"HJQS$$,$UR@"23(!:"9%(F,DFLNE%Z ME'5N:T%?TF GJF5%"8]S:[8=F5YSSDR6\\/S"=!T6FC#H[C35N_PC_M1 M29 )AIRRSLC%",?=@L:[[<@"QA3SC$1 D"0%$&9J/X!Q##"*,4$9QF%J5+!V M>M'GMIQ\^7I;]0RU$1'TKS#]!EN3V4[J_)U=AC'T/1QV_K#9OC)3E!OQ_>I, M66YDAJ_01-5'KIE%/]5'1DGT;U!]Y!JDW50?N4J"L=5'5IN2L,W?B\W#V^=J MLWX4Y;:!^BVMZE\N0D)HG$ $9!XF:I=,H8X\BD"61#",),JSW"KRR&C4N=DF MG=#!3R5UT(E]LPWO>U'[J%9TP_X>=I-@MI-U#JUG"\$)JB.*FEB@Y+;$B::,!I);NW M9' XR,0?_AD=CS_R.^Z /@QU[<9!-OZ%%EF0D0RD"*"400"DAP#&1((TS MPF,DPA19?> 71YS;!W_+E"U8GHK;M?OV+T-MQ@5. ?3,#2="G?NAT#=C^K)9 M$X@Q8"X)Y?*@DQ*,,0:'A&-^X^A=C^Y;4M8;LR]%]<^FV87^:9'$6$8X"@&. MH.X(+BE .9: $9RF..4TQL1RKW-NK+F1SIZH>G5M1 VTK-8[FK, &^]C7,#F M?_?20TP+=],';1JJ,8#*\1;F['!3;UPNZ7UBNW+QEG&4T@9 O%L_DF*U2"1& M6<;5WH1%BD0D$H!(04"2H)"B,(VRR"J >N_I\/,.GG>U*WPP_V]$77^3J?R?*.+HO[F@3>/8N/JT^* MEK_]%,L?XJ_JFH=J02/.TSRB *N]AOJ(PPS0&'(@4BKS,$IX2JS2QLV'GMO' MK=Z;>)PWTP!F.Y>F6_ F\FLJH8.=U#GQ1/&5M/IM^&[D]]7I?J7^U7Q+\&_D3_?B)60Q:8-L-'E MZ1_KMKZ?1;E1!*G^X=OZ_9_DL5C5EW\1F^=R5>EB]1^Z1A=1&E'(*,A1E *H M_@I0PAA@D?K'-*$BMCO*\2WPW/AP7U^]2>IK7'?'['2^";9:!ZW:P4YOS02= MYDVWS4;WX ^M?="J;WF2Y/WU,6/L.;T4GGE^-N_#B!)'TTR2VPI)GF6>N,#2 M-#-P7)]IHG%'9CL376NE;JF@UMVJ4'58!T_%B>[( M*"0(]7D!S+7G#F,(LAA%F,*<8K.ZD*-&G]OJ]$EL@J=RS83@54"D&C+@@C^S M>GOZO%*Z_-0!MNHOO*A80T&Z]A-;/SX65:5C3"RSBZWFRFSU\#8#GI<"+7=] M)MGT8]F3/>B$#]3//?$=9N*.0O;BO%*!O=&XG:^X-_Z1=L1;E9O3 M3IX/RDXB2^VI^RO9U'63.^$.OEX4YDP2*8&D3"V02*\78A(:=8951Z+N'CC.=GWS7!4K456*NFFQZDSDUKWPD2LN+V1! MMK$]7:3;[:I?5U7][OE1\+>D>E"_T(D1/Y3YK9:!!<8\%BF. 0]1 F 8Y8#D MBFS3*&%0H"3*8ZLRAG[%G1L9:PF;';_^0>P$M3-S/<^QF24\GYGSS.>=HD%/ M4YVNMO4R]Y5M8QZ#;02IGNU^">I6XYM@^RZ\-W@-K,WI:6;'I<7M6>))C?)I MT#^TVR<:=63X!UD13KXT&12W]V+%7MITB(3DF+ \!0CS1'M,(""Z24!$29R% MH:0R,\K?OSC2_%8#+6C02AHTHEI&>YQ%U3"XPP56ONWI4S#Y2#JYA(738(VS M@TT;FW%)YZ-0C(LWC*@7\GVEV&>IF(C5AR*-2U<35?_L&^,T(VF<@H0F,8 8 MAH#*- =9&F4BI9!$9B=-QB/.C2XZF8-6Z& G]:BH!7/HA[G$"Z">.>7UL+2H M/>$:TXE*1@Q@ZZB<@PTP@U48C!XT7?$$&[WV:AY8W6COFOUB),(]-/:ZG!I@;_;8RUENV5DQS MW^E)!"^[1*_%Q3.+GH#$636[2^I?ZYL\^>S)7(Y#FO4]B8/7C;"TNBUBO?>K M"KT0Z)W>._&T5G];A%SD)*8(1"F.E(V%=$D?F( \9AEB$,LX-?JF#<::V^== MNV-X(YL.!B2K0+0'H/)Y95/+Z@+&!L:4.^2F1 MR70%CG:6DQDR@S;3A4=,9RV9Z;)G)QG>,L[#U7.B+3!-2!QF#$215$1*80HP MCC (*>$I)R2,\GRQT2V2S'Q:O6=;$>=V!'_O;MOH:6SCRCYJ9CZKD5AXID*3 MSIW6+JD3JKIT0O4?/ZG;Z81>AXZF4Y>,^R[?/SXMUR]"M";4Z?IPG]:K'XHB MU!9*[Y6J^J7N_UX78?FTWOQ?L=FYU)L2<&I[U?Z3OBY:A'%.6$@B$#-$=)_( M'& ((Y"C+$Z3+(U0;M2>XG7$GYM9MI?.L?XARH $/P\;.CW5FM35:E\$*4V+ MU;[2"V+&K*2Z*YZXTVP5;HK,%I7HU)JJLG?],YE;]H:HG6(:4]9 M=_3\.G/D<@686(-)%YG7F9W#=>R5I!C=M?1[5Z6.ZA2>7!FN+)9J'6,Q!BB1 M,<@9AA*3/*4DLVQ8^GVF]?V4:.#[;U]_TTV JH(7I+0V8_O(93S..8$(4$ES M /,X E0D,0AC"A,>D3Q2%H!:NNC:,W;],?RA]T4TQ0!_KLNEH9_D%&IFR^)( M)#RO6?4+]-7#F?0)=1VW<_W^*L4/3^AUHHGKT24C-^9JQR_$W5.=,;2Z_UTH M^MU62?V^ZG+Q!'__)]/.@3K?,WA59[X)^FH$C1YM=KM#+\0U.#KU5XP29%K/QC58'?E MKGK8B..A;8[/._7HY;IZ+M5X*_%Q(QZK18+#/(]H!E+&*( 1P8!B% )!>8RP M$#!#YH=#0R/-S3SLY<3MI W^T/(&M< V02*#$!N<#;D"SC-W38>9Q;F0*^PF M.A5J,=PH#/E68%?=,TVP&#P'&GS =*= )GKLG0$9W7!MWGB=I_[FY>V25-4N M!RZ-92QB(4 4\AA J/:$-(,8B%SFE.8I3%DZ+C?\Y'ASX]%>_O==R8N5_KGM MOJOVD*+4]1FTK^YC53V3E6EXC2GX9C:C0TA]^TE[B9VUK+H-4RWM1'G:@P#Y MR<4^/>0KY5L/ZG\^IWKX-@]]A-I@[9WG<$%QE$(=JP<9BP#,!0$XC!*09%$H M<2X03.PR+JR&GQLM=8D%O8.FS0/9!#^)VMRNFE::NB,9%U*4.J6K;0,24++4 M-!6H:__S/Z(L_._FOP$5]\5JU7;"?K)HA3=R.LV8S=\D>2:ZBSV*;K:Y(3OY M)VI6=!:WR;H6'4LPG_9%9]&QZF-T_BECR?+QL=C4'=YN5UP/K3Y5L6*%J'8F MX:[Y6HH92H3N+DMR ).$ ZI/]UF2I4+(D$:A9;,CB]'G1I4]X>N@WSWQ]S9Z MHWNQVP3KC0#-+>G9"# QYXW YICRQCQD'..=J3"YW0E_ M%BNRK)-_5_QCZ\9OJ_PL( O#2' .6)0J@Y'&&4 )3D .LSS"80)9:E7@\0I9 MYL:&VQ5)&7FMT/6'VIV$J+\Q5CXW50>?^X%,VJ5#6\V#7Y;:::^;X5K&+5TS MK6;4.=%D>2;2@9+ /3?EY[TY[+3IJJ"Y8U8'F+KDV6O$F91U'>!VR,$N'CF. MD3^0HOP;6>H2]D_/F^IW9>(NHS80@LB0\8R$(-.1(Y"P'. 489 B&+*<1Q$+ MK1AW8*RY,6HM6Q#9T> 0EF8TYP@ASS2FI0QJ,35O:4'5'K@!S$/DB0$F+FEH M:+A):<9 [T,:,;EE'$V\:UU.=U+]J>Q#'0=8+22',*)(@#P*$8 0*8)((JY8 M0B0QA:G($BN".#G*W*BA$S)8MU(&3(MI1Q6G\30CB:M1\DP/6X Z >NX:(?) M*(, N.2"TP--R@*#NAY^_\,7CPC#>*\>Q#;%#[&U1/9[!GP1/Q3=M.T#NM'5 M575=IT5.!(*"0K5CRSF L4Z40&$&!$=1%&9)IKC#.$[C*E%FRR%Z_T6TA-J7 MW\EO$9!PW00-\\VTL'LFI:T>_9W60=.6GBZ*NX+M).E+:WTFFQB+4)+))FBB M6)/=1!6[J)-R3Z6;_L>BC[;XT>?D*CC%";J#T2O7C3!=>(L3)/;B7]P\<62; M5FTEWW+>=J[IJM2\?59CK#:+" F&B8! I#('$(4IH+D00&0Y3>,DB3FV,FR' MAYO;ZO2Y%$^DX(&&7P1$BZV_+-M,E L8FQF[[I#SO,#4@@:UI-W:TLIZ$[32 M.NP':X2*TP:QPR-.VS'62/NC%K)F=UWI1FLKFNY5,OVK(/H,A=_I*JAJ.-U* M:\4_K;73K_GK&U(551TKM0@3&"*>8! Q0931#&- 8I&!-*,DB5FJG7*CG&[7 M2C8WEMIYH8)6C?H,JRZ(W,A>^\_[RK3Q:)9'P>[FUM()..6,3>@RO&)^QCL/ M76'IQ=5XM7"OXYATA>E9-Z:S <:1NK)+2YWI\DXT?WYT_,W+VUCD7*10*G^#X8@T]7Z84HR0"FD(*%(L!CG M.8^-2LA<+% VDC?'V9H<:]EU,M?F0=3=.M[>J:NC.MEFL85S[T&6J/2 MNJ,&F+[P[C4XG"S+>]4#Q^T$;CFO!R'+SZ3@'U=OR5.Q(5^Y9K[Z59%4U M)KKNJ+=YZ:+)*UWKH&[!5Q<]H$OQ][:X[6U3V[:NC_"Y+)A8I&DDHPR%((^R M#$"21 )K(OP) 12CA,,C7P0DTD\-T+;%IVHM(C!4VGM[DTEDN#S'%^*Z\S_5WTY7G6; M\#HOR=6;"F\39KOY<"_(JVY2O.%Z:3/C;^"1FY[5IN#%\EE' 7[5Y[?U$>\G M]7V]6S^28K50[T;$(YP"GG,*8$X1P#!" $:12' J8"?P M3:!%MMS]7,+:< /D$$'?>Z A\((_&GE=;H,,H7&Z$[HTYK2;(4,$CO9#IO>- MS%XK*G)_7^IZQ'4P<5O(Y?==1=$DC2E-*(ADG@"810F@818#SA'%:93FB32J M*&HZX-QH9E]>'5+?%3*R+Y1I#+H9W[B$TC/?7(FB?1Z<(31.4^(NC3EM=IPA M D>).0JY'R3!QC0+(OI#0$@M."22<'FK8PTI"N1P60 M!B]V&#JJ*_#TNPRF)$N@+G=)DC0#4.(8$)AP %..X@3FF&!R=?3HP:!SXX=6 MPJ[%;5/S9KUY$.7X3HY&X)LQAVM(/1/)^>#2&F0OK2%M(/(>8GHX[NM'F9Y! MPBC0]-R];@Z&=G4L/W*A-F"RT*Z>.FRK/=/FO=#[%_6+YT?U3XU8_:9@ZJJN M8M&"1'&8PR0'*VZ3Y>UI.Z M9LFN;MMUAP1>WH)QAT>O-JFO=W[4*Q0<])5N F:[N"$>*(UV98:#5O,MK_=U MKR]],]]7X[HCI-=^15[Q%.FU7I6K3Y%\SIGM09(765[U+,DGNI>.D[R./3:, M[A_/55/-]MNZJRD MJ.VM;7EG* 2,B+)G.(W4]BS4G;1S$@.4) E*D8AC8M6FP(>0L]O8[70,-NMM M!1=1)^KND[WO4W2E8\:V>UQ+3<_22F^ MK=^(K^LEK]OS\KOR3A^C_"PJ\5=2_E-L!/^\7A;L99'&N9 LI2""@@(H$J$6 MGTQM9QAA898@DN560766X\]MX6F3+VK'2J=*\$[7SEX_Z<^]"<5]?%J*[<=_ MH:*QDUDRVW9XQ-[WXM-!K?8+5 1:^)NFK[CZA1L-QYT:)7=R:GOW@=-O#T9W53*?"C/\\ .R9]QQA M:\UKEDBYY#/3H2?E,4L\#OG+]O8KZXK>R0_%BJQ8098?5^K1]4:D:DV%7.04 M20$!2E$&8)8E .5I#A(4YABF)&1A.*IFZ-"H<^.L7CU0M7':RAWT!!]9]W,0 M>S.:I^07(;O*GL),_H2.JF.<2)MLN0P) CG1,:$:0H182 *A8!(4O2 M&.$,$F35IF%@K+DQ2J^+C8-NUT,@FS&((^@\$\AHU,9$15_"PW$P]-GAIHZ! MOJ3WB=#GB[>,K:Y;UA%)M6])NVP7B6*+..82Y'E( >1Q#!"F&$0A2CF**">1 M44NRLR/,C2@:SO:5KL]Q-",$*Y"QC,-;$&IA;NIO?DNZ\^>T=QM M@=G#02:N('M&Q^,2L>G>>E6#TK*Z,-[UBOJC="KLM=3RE1O?]3 M<9+6BF:W$_KXHK61 :VUZ?=M&)&YYFUP;,^;5IVP:,ZB-U]LZ MHAM5@YVNW8SNS*:Z>L:>>MO*1:YM)Z^3X-[V\B/N*]AN7G$_;?OY'7+LB6$E MU$T/MRO>BP5XWZ2I+H1$/$OR&#"&E!T92:R6"H: $)B&@N6(Q]3NG'!@M+G9 ME)VP=6 $WXEK>PXX!+#IZ9\CV+R?^?40ZX>6M**Z/.4S0,3MV=[0@!.?Z!GH M?GR.9W+32&/U\UU;7#BA)&^GSGH:KRD:9.C9;MPZD]XRR8$SW:R4;L]VFO(S9[>5D+Q#"5C&$@PQP!R*)$;8ZB M&-!<&3M$AB@75L=R8X28&^W6\M5G_&IGR_0'=R\LS_E'S8694>4;8<]4O16_ MYZD*M ;!O@HW35!YT-/B)OC*/DF-0:O :I0\/QJF>-S+O1 MH0YO=-CZ7I9/6>J>=WJ -R^[2SZ3%_U/MS])R>^>:M=6+TCBH,#V^S_52UE4 M7;\-'&=)B@E(".$ Y@D"*(DC %%&1881S2!?*%HIUOSKAI0;,U:=2'H;FCC4 MP1]CO!'WQ6JEW=>4+'7CPIJ:^7JY)&6E*;H)Q;)DZ*E>",E"1%#, ,X3W00V MP8! R$"HI!*$12(6J'TAWJ_XO_GKT&G@EZ%_7*A[4FBM3H=%]+[[P1"..#@%7O3A>:U U'.K3<'>ZI[DY4M[_,0DC:(HS #F8:(H*9. 1#@! M5$2,ITQ9V;E5D;>3H\R-?]X];]B#95^/D^B9\Z MB*;[L[U!()SVZS@YT+1-.H9T/>K,,7CQN._]=['1W]*=?%L*7FQZIM#MHQYF M041">$P12#,6 XAE"E >A2 6.4ZB*$W"T.IT_M* N..XB8BE+$H:!$# 'D*B]$)$XU!U ="7 M)$S3;;5\,^JQ&=[HZ]DO>._;+=O5O29:Q*IH/3"Z9*SF)EU5E+3"V_&1U:R8 M<9-SI*?AJ4YL77:I%2_827Y3UW/5'*:QOKV$M35MC0'-)859C3\IG8U!YI#: M1CW#4:I_:RW_2WT_(A(P3 D#H<@4ER4H!I2F#&2Y^C$C-"8A7?P0)5V/SO7? MC6;S:?7']'C4?R;9GVQE=ICKWX/=V,7C DK_7IVC3/]@)ZG'//]C.+RF^?>& M>]TL_V.]+R;YG[AEY$'ZMFKF:3?W%[4E+ NF[(]Z].^K8E/5SNVVEO/+0=78 M*(NS&%,!,D&5685$#@A%!- $QXP1RA&URLYP+-_;KSA=), MB2(@TR0EH9 R2:PB] ?&FALQ[HD::%D#+:KM-OP\MJ;;<">(>=^&GP0K^$/+ MZ324XB(:;G?AYX>;>!=^4>_C7?CE6ZZND?[^3_4IKLBR2RZJWKS\1:SO2_+T M4+!;W:#X8+>62P&YS+3I%5$ F< 1R$!.4M"%%*6<\)&UDVWE65NA--OY]+5 M_J8OP4Z'0"LQNH:Z]529\=-$$^"9O_9JK7=Z;,NL5R?FP:K-T34UV,>BZJDN MN[4XKU6K?2QN _7;1S]RY EQJ3M=;EX^JU=U<[OB[Y6Y5Q>=^$NYKJH%"0DB M+$H!%D*'QE((2(ARD&%%LC%+L92Y#94.#S>0[ M#+/A(:\S\'P?Z[:"JIVE%K4&;BOL35"+Z_ 8UP@6IP>WPR-.>U1KI/W1X:S9 M7:,YA2FZJ*MHU;ZZ-NR_"^[G"R9Q+ F+ 8-)ICM.,D"B* *1XA1"((N@2"QI M97C$N3%+)W!C#!15]5QG>RFK;+U_8!L\/ZG-CNCR>M0%5>U?7S<*6K/0A8DQ M)B)W%$*^XV7Z('C>Q!.P4?5X$2O^V'HQ4(=AKX!-RF^ZU'X*?J M>]N? -%, +O\#3CK@#L2P>'>M[8/G;#K[4A]]_O=CGW(R,PM(459"OY!J'MT M_Z*VU$=;KK'MKKM@$>)"IW)E'$L 0Q8"I*.L24S#*&))&B&C[NIVP\YM_1B3 MVV6&KYG)ZAXUSRM )W#02MRO)M0*'?S2BGW^B-P^%\P*)Z?)868C3YLM9H7& M4?J8W=UC;-HK$_%OU<;S4?"/J]YA\(=U*46Q>=8QE2NN9"V:XYV/^IBX6//! M$B B37,<10A "D, ->/1)&* J]U^2E*6YMRH9>TLM9L;IW[M>P("TFBKS9-> MPDK M&-AN6SCO,>6DIGE?!CM 68F\XQ6F"8JZ\UP69HW;5F:]KJ]LC1;/TH+ MDMZ:]& *>C@%M]H%O$6JWL346(VN8?-O\'K:[)AF)OL<=V3_UJ^KY?9OIJ_# M\/9R;D)/N'V=F^HGM\=S%7*$X:NLZ"9C^BTIRQ>Y+K6\DV^H >TK< M])E/ZQ%L%;%8C)Y#B:R)UR^_G:K^Q7X M#2[ 8YX[W1IYA=9[R]@USQFQTGQ2[V*I9W/;@SAB J%<$(!RSH&: 0KJ\/44 MPR2C N5I9%2@Y_3CY[9*; 7\WQ8$= R: ;5?!85GXM[*9MW5^@P>%G1[%2X3 MD:D5/G9L>5;]02X\OFLZICLK\1Z/G;]JW''47]9K_K-8+I4=_E'-]^J^H$NA M;':QJ;I?-94+%VG*0QPKRY>@A H, $X#B7($0XE0BF-L562HO'(<^.V3CJ[ M9FZ,U$H9_&C%M&.F,U":T=#U 'GFG Z;3L*;H)71'9$,8^"2-">:/S^NWC\^+=3#C$U_H>F:93NS@ET[P7_61>B=[T H?]*1WVFS>&C/'W>/-QY^Z';PU,B?Z MN]L_8S2OK1_%5[7MKD]6MMO^5)$42GBN@(^%VGJE"2 <"\#RC.,\%6$66]4Z M.#/.W-BJC5W;RFGM1;F$JS$E78N6?_:Q!FH,RPS!X)A03@XU-7<,Z7N")@8O M'],#>EUM[F0OR_?M>E4_]._%YJ'+]#W=*R4G68JAX"!)\A# ##* "6(@8I&$ M1,1;&*%J37A$#F];'X^?"P(D]#<*>6:@&]VY7(4+K$72*!%J3 M;=F",?X=IW-BTZEZDKF9JHEU^P&4_:H2K)NCGWJ.6*N2JZ24Z_$;;GT]_O$3 M=L6^&H/]AMG7/VZTU^WY\;FV>NM&M">Z';6! 7F((I)'#,!(GQ;D/ /JB1"$ M,0T3+B.9,EM'G-G(H*WK9NO;9AF/@G&+CSWT/KVZMV]_1C<;C9E09\W M=;&;S5HG.-;&K_-61]8(.?;Y&0X^M1O0#I,3GD'+!XSCK+LG?6!:K.Y_U[OW M;K/^\DFIV7JZ<09CG"6VD)).2W75H'3+@E4\; MDWO<-.JXD]K<6Z]TJZ?/ZI5^(&UZQ^V*?RZ%CL/5Y:QNE_7[HT2XD_N7;3Z0 MHJG.<% ;E&0T@AQ&@-)$ IAA!# A#"0\S*(D2ZB@%O5W/$L[-Y+MM5'9::S_ MUJG3Y*O51\8]Q8.=YJB$;>J;8MU[2AO=^&Z1HFX/C3-:)Z,(T)\ M8?^JX6K=7'25HO14-&<6M\-3X"!DS09!O\%K1I*\#(0)B@!$D@(LLQCDE$62H#2DU*KOQMF1YK;9 M^KY2\/TL"SW6_VK+C%AZV,^":NA9=P&5;X^ZDA%LA6QA\G#&=Q$+IQ[TLX-- MZSF_I/.1Q_SB#2-<0EVSZ:8C[_\GRO7G=;':Z!_N5MU1=LH%QBS* <^IKOW. M.$!A3G1X 8H40X0B-HHG,!YQ;FRQ;K&$?SM'93UN3U3;&E"G MSUL+47W:91T*"-,TB3.09G$"8!H*0(B( XR0BW4;YFR'=3ZG B WV MMW^["(_I7PN#16AVLSQQ;]Z>WL%.\:"O>;.-WW;FK3VV6^VW!0X/8ECZ.6LZ MAN5B_NPKORH6R^Q<7YF)ENOYO3IVEL!K3-^@13&I0--9)J^!\YZ%\RH"C/-S M?:_$G7Q?;8I'M;17"PQI* @,@4QP#F"6Z9WVLRLW3@'P!IYM :#X_G5?H0F6DJW)R&PZ4CZV"$2;U7 MI[4[=%F=N6ID_DOM"F^98IM&++',4ACE@$1( !B2#*!X$LI#H;YXG1J7] M!D>9V[?^=N]PSK#,WS".9M_XU>AX_M2[8E8=0#YRL0,%EZV=DYA!FG'!"94P!)2@$.H01( MYBGG/(YQ9)5PXES"N9%-OP']?F#BWA[EJ*3<;K]2-Q-N5P$>J$5!/B\#C9.E M6>+^93!CO5>=8L^,V9_=P;#T_GQ6^@"DSF4^N8VUB#:T9E]O<^&2N=T+.2GK M>\/X<,7P-] U-8"^D3]OGS6Z@N7%_KX/=5M(QY7].0&I&O2Z \LR@IS *_FC$=%X"Z#P2 M[FL G1CK%8H G=?X=!6@@>O'D<)[*07;;/.BU?._*#M&^\!6K%@6-0&=;M3R M_D^F>$K=T/8-O'U*)=D3D?!K-".PU)\M-$T[03 MN^W[M6MN=!,T*KOC4%^3X9)[GFO>WNI/M<<<[ M03>+D"0R3=4\IUFLJ)[3'- LY@"E4<[R-(X28900>6&RZG'(E MJ!UEGT/5C'D=8.690'<2:IRZ<]QW0SA94]X%%%PRU[FA)B6@"_H>\LBER\?1 MP8ER.I^$VKHJUEEDN;+^.,N!%*EN+B\Q0#R+0$X%XSB+1!K3Q6:](4LS2A@8 MRXH6MB/Z>]^_Z3%J$VY7@FMI78)K"%PS9G $F6=VV"]5UII8O^B296.0@S@A_2B3A\]CVR]OT]]JD;'HQ=T6=WA4_"BY67.]7 M%V$NTA#I_6$24P A9P E60*R%(F,$IIR'ED=1ON6>&[;?IF;GMZ] M*FK;=T3K[O D>JIIMW2IE;&I)U ?GJ@=X5U9 MM\?@]=B?15E+MV ""8*1;E 1JO4'I1F@$8\!3 EG,B.,2ZO\?[-AY[:(-%(+ M]<8%59O@^T3*X$?-*;_HXAQMBF_P7^T%EBN+X6R8+0_N,?:_Q6@$#FJ)F^SI M==FTS.$M=2NY&Y)W1]!V0+ED6<.1)Z5*.S0.^<[R[I%N4_)4;,A2)Y9T316T M&?]);!8Q3"*8\12$/--=N&@"<$HP2%.&<1;+).9PH2R_8JTD).7&T'=Z=D"; MS^=P6']?TAMQ7ZQ6.L6+$O4+9EC1T0!?@=(895";6#@%D*4Q0"B'@&.*HXA' M.(M0B^_[E6&5+)?H=H-Z/,U><2_ 4I% &D*0HC $,)8*6$$(2$*9Y!#1&,>1 ME;O?":C3>?MYQ_W;1C=$Q_-5A:USS@!K0^^_$P1]._]W0N[:.&DQ:]>_0]_^ M13"._73NM0+ZIN7+YTUNHM3 MASC'C"48<"(D@ 2KY4^D%.0Q42R=X!21W,1.MQIU;F;Z5O"@+[GV#FQE-Z,2 M.^R'6<4;HIX)Q@#,X ^G$?RCD-JQ3]713R78;_?K'_^EGMT:IW]'0N)NO3;DR";(ZK /680R @'B! $8T13@2%$6XDDH,*<"IG!<=I6] M,'/CKUZ!]WVQZURJ;0BEJ.J=\;/ZBEZ.(BOU\7ZY_J'L)W6;5)OH_GUCLZE& MS+.A)WNBV?/MI.[E2)D&O4Z4!#4>5S_Y3B/D>:74IO'(G<]BNN*9(]V\;?#: MAW79'8(N1"8E2;D C,,80)Y10+(T4@9C+G$L,$,LL:CB-3"4T2AZY4@R"2G MRC[#.E!,1XMA0A&() ^AR&*UJQ1VM?#-!Q]!%[X/?MJN!77\]5,K=YVN+CJA MQ[&$P4S8D8$"+9VY!VL/K,M.JK$0^'9TFVEOY64ZI>H5CJ2]QTWF*SJE M1-\==/+W=I]<56X67T2ESW'K^!3^C^>JKB[?%LU&<<;SG&% \ZB.*M>U\U(! M,!-A$L$D2:G1%WAAG+E]D%]$ZU_1[?3*0MG%G^LSR)M@)[G99WH)X.&OUB%L MGC]B$\0?_G]]M.[K]=_F<<:#JR[[<7-A]C^Y? [[#UP MDD_N6('NZSKQ&U=%AF[_+*J%$!"K37D*.$$A@&F< 208!#&G21*J3R^/K*K5 MGAYF;A^#>4GV$(Y.6-\-7P>/[DK9$9%8%Q4GL'T1;[SYT\LN*D6J>B*$Y? M.#;9XHPK;%M=&:408ICE($OR%,",($#2G*N?((T2F,)<6.7Y71QQ;I_[@?MW MW_MK4J9Y)/"&7G:7>J' M6#V++T)7.BQ6]XK7Y+I\U#'L=W19W-=GX)^W*;$+F'(49PD#E$FD,XXY((P0 MD L<(09)+AFQJTAE-?[<>*D5_R8H.P5T_G"G0;#>JG#3RRNVK6)E-T-FE.41 M=__.P@;RK>Q!3_C@K@?YY\N0CRB(-0HXMX6R[$28N(#6*'R."VN->\SH@EN/ MZU6=F]9&_S0-&;^(2I0_!/^P+C\\;YY+\;&JGK4,NJ(SP6G&0(0B B F4NVU M: )0GN9YF&=(>M>Q=.FPK?MM<..@4J".R&A6"3@>G1;W&P>>XU)>E$%,7 !N'T8FR8",? M-'I#*HN-+A6WH E#$1<9R"C# *($ YJ&"0CC)(Z)D"C*K.R]W:/G1F"Z))Y] M-<$>5,9[Q1$ ^#[$4;H?5 A4?UT^URFMG]=E4U+EH$[@)_45Z%RV]7*I+_NH M@V1%Y3(6ZP@JQSO$[NE3;P4/M#JQYSN\8F3+,\;*Y[I^B)ZD.L>CZ[0:AWD, M49Z#',='VINWWDK:?#4B%H[0'X6FX>'];)^ MW3?VJ3 #.)N1@AOT/)-$!UPK99,S=..N+ZPY&$Z[I)T?;=I6:1>U/NJ7=OF. MD2?,CT^D*+63Z:Y\5U1/ZXHL[^3OZ]5]W6"G::O3]+[<972)* IA"BD(!68 M4I$#)-(,P)PGBE02GDEN=?X\0HBY45(^9%<-C;,]8 M^S[D[L%TA^E7('5TU'[-LT9457[[7&V4Q5R^ M$VHH9:]U_:JU7=RN_B26829S",(PU;LGR &.(Z3^0T6:9H*CT*CN@N%X<^._ M3N* -R)705'O*M3G6*R"M8Z3"Y:[1MXWP6J] NR"/3%J(H9YT .\OCU ';*M MM,%6W& GKUL(+4HONX5RHN++UT%J5WW9'*#!^LL&CYFN K.Y3GLUF"UN&V?- MJJ6 W-^7HCDRN)/MR4*=1[U F$F<8 B8KF()4Q8!FL$$)(A&+!&4IAFUL5J' M!IL;.^_+VI25J*5M:P]8!E,,XFQFA[I"SS/YC@?.VI(T0<2EQ3@XWJ26H8GF MAQ:@T3TC++W:\ZY]ZX*_>RZ;T\ABW=2NO-V5HZO^1RSYQ]7[2BGZ^N3LX&RQJ=;0EJ%Z)E2Y\H3XF M[8D+E&&X5^9/UTU9\7OU[.!!EVE7MXA:10L+9]0<&IB-OF?&,Y?5X@>-_$&C M0!193VC[:Z(K>]7NA1Q(T/=ZJI7H+CM3Q[+D$H20Q!G M,@$PXA00EJB?( D%XC0GD5%*F6B:69NV8'>TT2;^69F M,'V^MT)F[>2#G@X.6\O[A==IAWE/HD[;:-XOWD?]YCT/Y[)!X0)BFL6)2 &4 M# *(TQ!@'.O6@C)G419FF;#JZG1ZF+D1=__S[]K/D_[GOU)O%JD>QI'W&:C- MN/=Z %^;.C^UV+V_@)VC+GH^:._,2#/H5W>.="Y7EZ[OS% B M .(MSBM,HB ';\\D MU(/Z3@8[L8.=W'4AE%9R/^#:-*CV O)4K:K/O=?5#NS>N^VL;;4U9L,-K,T? M-V$K:VL=]YM:V]\^YDB4Z(+UM:_[75'5Q:VJVY5>:!Z+2M?RJQ:)E#R%&(*( MI[KI4!8#A 4$,8[3)).,"F9Q 'IQO+DQ__>5@O)G66STI\ [F>MT [:3VN8, M[3+D)N>53H'T;5(-L>.3L&%AKKM'\T:'[;R W]Z;/';;;HIBQTH^CZLKJ=]%]*G;D8 M)20+DXP#D6(!8"QB0%D* 2$X)Y%DC&56R>SCQ)@;@7?)M/I;.;68E9LV"5X7!]G.17-YKN>-J*]P/J'* U+@QU=/Z/OIY;+::FOL]I> M4S9_[WG3UX?R3%XQ;KW5RDEK*'KM&,K4EL-G5%UPD810** 3@,%1[ M*"$1H%F6 I+D. X3(1*[0]A+ \YM#=[)%SP-!S",P]=LQ72)FN=ON\YXU+(& MG;#!3MH;9U$@MLBX7.DNCCGIFF:*P.'J97S?.&;YRWK-M3^Y[;:SMT(N4,P5 M@9!$UPJG #)! $42 QEFC*J_,L2-&G.8##8W1KGEO DJUU/9CS*W8Y9!?,U8 MQ15JGAFE$_.FZ\5U8'.[(Q,30%P2R>!XDY*(B>:'!&)TSSCR>/-<%2M158J3 MJ-KVZJ]C%X_PD2N.*F2ADVJ:G.I.@ML5_WV7S:M^]_PH>%N2HO\+UG@^/I.7 M.C=,,B*34!(08AH"",,<8)Y&0.:2\I#%.,['-!R=5 FC[W7Z5J:=E#J@08MI MQW'3O@9FI#F_69V&A3N]@Y[B-\%.]:"O>UOL8D?8VK7;4S-H =@6[^G_4O-\ M^]9\OO#66#/\J\R>RR5C6@4F78->96X.%[77$6*DLWW;M[LIG?=&R'6Y:]W] M3OU1;0JF9/N@_KVX/VC=O:!9FD+)<\#C5 "8, X(H6IO3V)&\RPC";$JZG^E M/',SU+\^/SYJC_M:!G\1Z_N2/#T4C"R#-Z4@_^3KG[7+?:]H8=!HK'O%MOWD M= G470LE-#&UF9#<'-T&G4+THM2JUB?-^JC$Y M MBIL_Y*D:;UVKO![\A][^BQCGNN?*^$?%[^7DBQ2#!.8AQ)0+AB:0CS"!!, M(,@ESM,DH2(*K9RO!F/.C80[D?>;FM\$>FH>]2XF>*YE#Y;%#UMZ-9D",PIU M#*QGFASLP'(3-#('6N@)>K <(S1)%Y;>L//HPW*,@W$GEA.WC@BH>T.6.MC@ MZX,0&QVNO5X)'1W2G38RE,$P1QE ,@]U21$"""4Z;SLX '?ZC-$BE6#O?,+B!SV_+J"GDF[G]U/7+'S; 7XY%;@F]&A1T@],V G>?!+)_NONA9@)WY3 M/+!3X&97P-=IJ_,QV#GN@6XEPM3-T4XPPP7IP&7PR-.&VYII/U1L*797>/HXP,I MRKJZH\[I6JZK9_5R;=TB49ID,8L)P# 7NL X U1&&F6BM$<9$<2J?][08'.C M#BUK6[>T)^WH;NV#.)MQBBOT/#/*>."LV<0$$9=<,CC>I$QBHODACQC=,\+Y M?U?>DU7QK]J-J2R=:KTL>%,2:L4_ZQZZK8OS3GXH5F3%"K+\JOZE+JY3_5ZL MQ$?U<[6@%(4LBB- PDB1C3XIH+JO@ M5TPGGF]5"W:Z!7]H[8):/1L'NJ-)-CBAF'[J/!/BO_^L61R/3#][$QVC[,TB MVYM%[=9\ZL_B6@9R.XO55CU7)RYN,1X\F7$TU'0G.&ZQV3OI,<*KTR MMSHUW/PDI6C2VP[=PXL<"91E60QHS"F >4X 953- 4$R4CN@.$96 M!6RL)9@;A>]5(5>2!UKTX&'=?#B]LK;*#JMLC^SMY\?,.^,5=>^'\SO .^&# M3OHN[SXX<8#ESI4S&CZ7_AU[(29U^HS&Z- 3-/Y!(SFQ/?/Z(I;UZEH]%$]= M%$R>D#R-%/L12C7[,=U@F.0@R\(\PY(2R!(K]CL_UNQXKFO:6O9EM:2S 6@- MB&N#CEE$MC3DLLA@@< ML8OI?6,IIMK<25V'1%,;8J<>O"U\')FY=>BH=>'"F'%$J: D4-R@X1 MF /U3PQ GN5A*FE.N56$S.!H;I9MG> A9,W(PAE>GOGB""KGAH81 M$FYK]@X-.'%I7@/=CROPFMQT;=Y6[5EN]^,QPFDLD:Z40I"B")D"E',(0I83 MF44"Q@D?EY#5&V5N)/'EZ^WHI*H^>&9\<#4DGGG@J+*W>P?&( 1^TIKZ [U2 MOM()7<\G(IVZ>-R'WJ7(O'T@Y;VH/J^7!7O9!8N''.>)C&,@(R0 A(D )&&Q MCKZ'(A>9(+%1'S&SX>;VZ6_SA^ZD^D&?W;RU/Z^Y@+ 9+;C#S3,_;"%K);T) M&EF#/]H_O43EF\'CDCLNC#@IB9AI?\@FAG?-IH9I MJ=9S4=+FAOJ!G?*S+D5Z=JIF7H'T6.Y_]\*C9V=B@GJCY\<>TV;Q=*/P7?S. MFY?=)6WGY;K731N)U89G:3D^K5<_U#,%__2LK?8[V33*6: PC4C."RME%W38!2/6E&?= &RJ21]>SF8X ME9Y7LEJ@H%8EZ*O;[V(>O'D)^M=M&YUKI;M8WJ"G=K#5.V@4KUM9UJK/ZVVP MZ7@YJ[=BJHZ9]:PW[>U9_^WH!U+2MCE@>]U3^W:0^NTX10ZK[=NQ:MX.W9.S MAL!9Z\W))FNX=:=_,29L_3D9IONM0Z<;=J0;;YL1>R?[(M:135KJ:E/5 ]&> MA+O\[4R@/,QC @0C*8 T30#E.0(1S$2$F) 1@U9NOJO$F9N1L=-&D\3> M4J MU/@%V_Z7@/87J/$9]U?.J:%C<;*9FL*&V(=^SWSPD;[O!CRG;LGK))K6;>D$ MO2.WIING7G>:\HW\V6Q$F\[ "2<0)3 #B*98]Y$D@&*,@4P(APPQ##.ZV.C0 M);M3E/UAK&AS.YB_+[(6*N#=@<"&_!F06MIQYR<'F-J=FXQ':JKS$B7AUN7F MN$WR, @^3D4.1GJ5TY#3VIX[!3ESM1T-5.5F\==B53P^/W8E;#&489*D(&(Y M!U R]>7G*0&,H3@BH>"8&H57'3UY;C92*YS9IWV,T_#7?)7VGC_@5BZ'<1!G MM1WX4M4]O:]4_>WP"SU^Z"0?Y5E=NN_P_ 4C_+6?2_%$"OX_3:)EO=0O.,\% M)$D,U+<6 Q@E"&!"() ,HI!+(G)BE)QZ;H"Y?8BMB-ML4XL,T[,8&O@KKT3& M\T?:@=**9Q/&L\_-'3= MV #,UH59WT?VNJIZY;2NI]L.LM*CC6JN>!==L4W$58%.%:78B:JAJ(=WW$[V$@]M8 MS3-C31RN.:SQ<<3FA>M'&#FW_!_/5=VJ_MNZ:Z=.EI\5_7QU2Z7,$HSSIFB$9H!&"8<$$$4(>L@[SCF'$*C5AO>))R;F76H M@/[,EIVPH/N=CK/1QP VMH:7^36PX%Y[UCPSXDZ]X-LZV"D8: V#CZN@U;$. M>-J?VN[X3 MMSWCWNM XW8'^[74MT]M8^ 6(:=A+B4':D77[0HY!CA-)1",XY!+FHG0J@W, M\'!S6YIWG0"6=;6GY2Y6T&Z;< EE&44)D1%@)(8 \B0$!!("2)J*D%&:PCSL M=F+?)@5[?U/V;0+,=8G_@+61PWYA-]NCN7ME/=LE!WTK>GUSMJ'8[G9L9JBX MW+==&''2W9N9]H=[.,.[1C?X:AINWSYO'M:E>NXG]:XT#>464)"$$1$#Q"," M8*8V99CD*4A9EDM"LE0@H]A@D\'F1N*[GO7!5MJ;0,MKW<3K/,!F5.(*-L]$ MKVOA<;=J$ M+L57=4:?6GV_U:Y-Q!F"E(<@P5#9A E79!)!M2^(0AFR$"+,C&Q"VX'G1BRM MZ/46;R=\L),^Z,0/_J@5L&E78#,A!BX93S![)J+9(&P36.\'Z:DBY%O$=0A[ M#W&R0_RIU/+/(T-D"]J1WS<55MRN?F MH&+S(,IO#V35AJY_6)=2%!O=:^GOHKA_4!O*VQ_*(KX7?U$/W[Q3.\QM7Z:% MW@_GG&0@S.,$0"PR@ 6E0 B1RU#]CT16M7#GH=;\ M[";X\O6[VI3KYN[+I>!U.AQ?+Y>D#-26IDEV,4R,F]=\F);6FH6PG58L MFX=FTY9&FX?.9W9V,Y-N=-9"L=(:K#9E09_U\)\5<;Q_?%JN7T3Y5[)A#W58 M4^_WHM2U;>]D_J^VC7CL4<1&V*7X(M1B0[GB,1XRD*&FAN#-O(&O2$U18FN7B&9H?N,#6ZQ,PSXXV%RYC%3+'8D5/5L5,E MV&_WZQ__I1[1$)/ZX9"/+CY^$IHQ5;)C#^/K[4BA]BB5+XOO7Q="$,01S "+ ML++$2)H @B4%,<:"Y;$0,3=R\^\>.;__U^@_S6,>!3["]N/D,V[\)W[C M*(];_=#]V_L_]3Y/[.WW5OR-6"F+8%.U!L#>KQ<\2U (10:2.,]T@T0*D$@I MR 7-*>'JJV16#1+=BC>W#_R6L?+YH-;/E2GCUTV?\7[HE2;%_^;H.$5=_[S] M1:O>S;Y745>8[%3<[J/$WC4><]R=H.\U-_XZ"5\WI]X)NA=S\=V,XNE$K3*K M^22JCZNF)^6!&Z_[_>>R4.Q/DC C89*!6&8)@))"0*0, <>1"&4NLS"V\J!- M*_[H6;&2M=@X9UR&M&\5"P] MI[?;4AT'8TQE.WN!T>;VW>]B_$+_BJ(EK4V5.V^\V%\S3YZ9ZAY9H >8#U) ME87AP[8P L4E/0P/."E7&.E^2!QF-XUCD4]BHZV+S^7Z1\$%?_/R7>WB/JZV M*:BW^L"XZ7K3K729B'C";'JR6HOPMSXIC;- MY7+]LPKTE ?K;88UV,63QG:P5\SZL%ZJ.ZHF;EK74MO1[\X. M0(G:):4A!A1%4@>_04 8#0'151&YLK0PM2)#XY'GQH%W)2]6.B70IN&1/=Z& M+B ?*/H^5^C)_+^ZM![CRH/,R$$$O\_>>^ZY#:.I8N^"B)F1Y_NB$1O@@1)8/I7 M^M;;$>ZRP\Z:CCGU0X&KS6FEE%N47'8__0%XD2BE1 $4R&3%F8EVI9TDL=8' M\L/"PKI Q6U+0,E2R#+#:2C3689HQ&/NY?>Y7:2YL5LGW[D^Z:VE;PT-QUI\ M :?,UQ4^Q41,>/!ZIM].>ZIZMY^4B3SDMT([CL-\L%0OY#^_%<7+[O2;GSR, ME]L^UX?.L$WGB81PQ)04AFWCV#81EY!2+6&*,LISBN(\]V+;2P/-C4/M[FW? M_/OSP.;?%U%U(\006(U,::QJ<$TJJX(=/Q>*:<[S#,,DD@IBGB!($<$P2EF>DHBQE 4(U>N5 M86YD4M$W?-[ -T1D7?]D.%I>XT+\LJ86^*V6>"3+:CATXX>6]8LQ@_@P)YS< M@KS<'C6,!IOTLW?KC2J^KA[8CR;YQMV26E]YJK<2V#B_]J.]E'8=_**/> M[!%0G)!(&YBEHHFUHPBDTOR1H3C*(.'-1P;[3H/2_]Q#0VVJ.SE"?0@1L[#H7NUMZ/WN-.UAYR*"+=#I*#GS$P MV*LH!5O6@RP08;G2"$$49RG$A,:0\"R&/&-(J2C"*/-JMM!]^-QHJI8-_+=B M&\_PK2YB;I;/4!Q&)I &@C8[J-EZC;H%.X=$T(BL[O.G#< ZH]FS>*MSUPQT M I_OWF)V68^-"WJA9"J(+9K#(BH@QB2#)"$YQ$A(K+($,>E5P?3ZD'/[QCN- MDFQ/2UBL@*B%]O0-7P?;T4L<%,*Q_<4G;::*3INI6N+ZR#*@[]@9GJ!>Y.NC M3NM/=D;AF6?9_#6R6,G M+K1U7JGG!;8N7#?0/UIS0O'OIN(?$UO;Y/G]HUDA-W9;\6%=E@N..2+:F TQ M,P8$EIQ"$A$)B?G"!;<.U"3S\I*ZC#JWC_T@75/IM"X1(QH% !/_=U>4%>/6 M'<;!1HGUUY75TM/!ZC0ICF[6T%"/[<8XR M:@:NN]G>@,P%6Z( >5Q^,@OI= MG0:>UOOJ@\4S'ZS7S3<<;//KA:GYA3H!OZQ7WU6Y5?*7G768-'$[Y2(5J1*Y M$%"3B$)L?H8,R1RB**)8FA]EYA><.(Z<I_&U*' M9H09]CA1?]EYF_#4?6"WA'UAF;VVYL?]FW E-'_82?UX4Q+\-'\$4:<_\1\/ M[[-1 2,.-VR=>;4KBY4JR_N#6??!_,/[K7HL%XE,,$&8P(32%&(6V\4B36"> M$AE)C1527HM%WV!S8_Q65M 1%OQFQ065O(Y-SYQP=J/L4.B-S+O#@?-F3!=$ M0M)>[WB3+YJ<$Y'3/T P_MJTXS+#2LT2=?4ZMQ(K&"4]AJK'US3,$*8EB MB A/DRC+./-,C'$9=6Z\LA=ZG_URFJ7FD&-[PR0XFH>AH1W;V N!ZH!,/P^4 MPF;YN0P\<8:?!Q;/L_M\;A[&4<=]P$_*YME$0AN?_MG(T?3Y6(B4RDQK!#-F M@R93ED$B=0(1HHIEF!&:>U7]]A5@;LRU+Z3)FD*:LI$9&+4\$T^\)\.-ML:$ M>&0&.Y1;J&0_4[>TE1]8!?:-B\*QV5#P0A*;MPR389I!E/6(IS@F(]+*=YJ$AS8\=NE<]6)W#_N-YLBW]766<'K9HB_.UO MS74?S=2#M^6V>&3VB_^U5'JW!!:,LGI>=?W0K.C!D^YH*DXZE6/;D>=FL=8' M5@J=F4;^$U1*@4JKB=*D;\5ZG#3IP5*]4)KTK2A>3I.^^LJ4; ME_>-Z?1IT_K3?C;R>)_YWS=K\Z7N#[>W[ =8'H0>UJSF+.1N%'HS@B_02*8C MXAVH\ S?#*8/CS%:NYP=[T4:M?1I?JGM2N\] P-NE\OU[[8!_;OUYLUZQ[?& M+'F>R?UYO5SJ]<:>52Q$DF42)03FTB8%D8Q"RA&%*HVEB.)<\LPKT]!;@KG9 MA7L%@!$0M"J<*]T ?K-JV/P[JX>G\\]_IMRH:53\1^:K,QC?@>/Y>&V^FZ(. MM'&%WS_ =RB$0>-]O868-OQW*$;/HH$'/VAH2H+9NFV+LNH57&Z;=.[.QED@ MG3-#@").!<0*19#D,H4U:]O"V&)10N(81HF@$$=1!BFV)QLV-E!JC"3Q:](S ME>1SHS'DEH7Y2FR&5S M'MT!X/BE&#37]&S/R M"CK)>S#_I70?E!_Z-9IN1;UY)F>QM [7XH^QQMX\2\$6V]LE&=C.J,DT^*R> MUINM=9Q]45^K17XA$R2KW6.FA8"88MNV2 HH&4M2(K%0?A4%+P\UMU7LD "T MVX' MLZYF2C0SQ2JM_GK[(A0,RWJ-LH^S*P^*1,X+UJ51YK88U7)6 MP5]'/=2LK#[4=A%5AP4E!%8C+Q:CP^3![B'@FHBY&]AL**;<"QN*F:_AT,NZ M%V^>CE&OR7_$EE.=AC#'F<,9@D>8Z0 M^0U)G)I]CB7@W/BWD138HFAE&[F\/D0Q;VJQZZ;)3(B-4?.<\=.)= :[I_4* MF(];;>S18[$RSVLK?97@=X.E,95J,,L[L%+;VNU1CW.H^P7DKKK?/!X\585> M/7ANC%?+825YX1=FY$5H7U/,J@=:_06 T! ]KT.H(:B7!7DO0OFT'/JR +SS-$RV>^^D^^F3-]]Q.MS33;;[MHIWNHE+VSM!#.]^LF>_. M5\W*]EL/M0Z/.!N]2_@8XTZW^H^(VI'A,.8XPPX@/JM2F9N^F7W>&_/ Y?K) M?DS-[J]M0X)Y'K,DA4KQ#.)4))"B'$%)-8KB6""&F<])A,.8<[,,6I&K15X> MA/8[C7 !V^U8(C"$(Z^51^AUY-UW/PK?+](#H)"'%B[#3GIZX8'#Z3&&SZU# MBQJMQ;]JIGM3V;=U#X/_8LN=>FV+L6U*V]9-US]OB^HD19@KJ\R_-,,)0R*# M<J:O]C&_YI%NFVS'V9ZI) M'/M I.K:WNP9:DWV'54J96RSA.X4=Q0"!XU"5F(* &S8"DVW"#1QY:8 V#VO MZ!3BH4,;-E@7V.9IO6EZD[.M&=-8J)N?K]=2+;@4#"O*($APG6JD$2I+& MAEN0A#3)!"2<\S3&+$^8E]EW?IBY4&&D2>W ?FU/#;PK5P_,IG^6J?^+VC;!'0OS&B0)23/(4:(@UCB' M%!O;C:<2QU-HWV-P(=E_*8M,I9=&HCFM]MJ69?C;I'?9892&,#2,RFD!$%(*8&YN1$8JA4CBF MJ8J98OEBZUZ0S75@+Y*;H"I;5?D-/!:KXG'W")96;/#4B.M'.L[0NQ'0&(". M3$:UR#9;[J2L\%[N.^M.Y:IJY2F+8*XYACB.B3&_2 (3FA-C2R <8^%C=)T?9F[F5B74L#*0 M)_BY$E'VL1[T _2H.K/IX'88QZCR.'J89_\ MN_5&%5]7G\Q,-\?[B8@%CA6#,LDHQ)A*2-)<0?-/V/P3SO/8*ZOSV0BS_- ; M3ZUWY=?G^+E][3>A,O*'WL@&K' C!#Y<5#WDY_U\D$F_[(LZGG[4ER\<%*'] M^%AL*V/@?E7U)37&@EH)\U9_V#<:0XRR*,TPS!)N0Z[3"++<;#=XPK(\0C'- MN-/W[3SBW+[WCLQ5XMZ1U /:N[E#WT\-HP Z,E6\')9>\;]A,9TLH/> K77* MB:[@X:)QW;&Y$E[K\* IXV7=]3H)@/6X\;9M5ETZLM.*KRHHN>"*2H%19@B: MI1 GJ8!G8 M;@-.*VOXK5H_)&-LV2Z,^");MW[M+VWAKMPU<7V\=ZS85$%99ENY>ZSK#'TN MRG^]VRCUWN:%&6*TG:C^47ME%T1SR16C]NA-0LPB!:E$,=0JX3JC,478*?-Y M:L'G1G565*B-K#;IKA*VZJ)WU[J_)RIVYSO];HPYQTD=F7L#%+:SRM?1LZ"C M_AVP "+ &@A:#H _N/*JS)=0;N!\S:+,G:^LO\QBM<-G)%@)>N&CC]L^;/" MK5?6;O^H.Z[23B.==C]$F9TQ^5 M4^X;\(2;SF'JJ!/Q\\'6=S!/M91YOY+57Y<5[S[K@D)E)!C*,HA$G-IN6X;, MI,(P8ZD4-!)$TF3 >8V_)'/CMO88H]5DT,'.@ GQ.@ :%^:)#HI:)4!7B\IG MV=6C=4F,VM7F9EA'.(0:(,Q+'%8-Q^S"H=8-#QSH =GQLI %V_S\PFREN"H! M[?Y'42XTI;96?PY3:7.^L$H@B0F%(H_2-,XCDF=>(2P71YH;"5KQK#52">CI M4+B(IJ,'( 1&8V_9N_ 8R\Q(%[(X_#4$@FY^+PXV[6[UFL[/MI=7;QAP$M[& MQ!DF^JR>S-ORS6Q./^JW;+/\V19*;TNJ+W+)9&;^'TJ9Q1#'BD(B< H198AF MC.3&GFI[(CN[KN]<#I3MF'Z'ETVC[H 4,K MQ+:5XO8W.66[;\?XNG*B$]PU20F%&8 M(BH@SLT*0+,8P2AB"39F8\:DDV78/\S],QI^V!4YQ>=UCJO M6%D(6U6J6.[,U8L4:98F.H-"19DA"95"FFL.=2H42Q+$=.YUXCU,C+F12*L% M9$V_K;8>4UE7I17KQRRJC;+ M+0!U1;L: O#G8M4,\Q>_W>S0F8_-_U&"H!0L@5CE')*,"2@$3U.S,R"YSOU* M#XP_]].4)OC_P^R[.3K&G]&1E[AGC?,.[9J^U)-ZU&?OU7Y>&E7">4QN@S*D M.V6@))/Z6FY#Z]01<^/3 J4<_J*VBPPQSC&-S9QDQB8WU M9)#G,DBC)B-#))G4T__*4N?V&C3)I0J[;* MPH@YB1U<1LU(M..\;#YB1].KV8C=:P=X;%_MRF)EK/W7ZT=NC($Z*'95%E+5 MI;L>#AT/]C6GV[[3=2A176GPX\;^UUH6]T*H97/W1UU?6\4EV4.H3VRS+43Q M5/WV_>JSVJJ5_?'5>K4S.XZU^5Q4I&*I"=2<6LO/T!%+L+'\8BHQ4GFFB7(A MH5EJ-T_V$UU(//R?,[P M!W]?_8XVYOH^]!Z?S$[HZ8YH9J?ZN6.@V0HYP) ]!+LWL0SU\97-\#_2Z=UZ M!A!T\W11";+R'/E9U*$0;?7 +AQB.F6ZS!8'"VN@1XYS+]; MMV9>/SYMU#=E!ONNZM:DET.$CR.$[^7_[,JJ',,O:OM1/[ ?G]:;ZA>=,Z2' MM5G1;2W91,1QC&R''1U)VP04K.HV41EJE%"&[KS=]O:AFRB#7&>I*#L3MR+5#C!G3*6\'S\'IGUW2F2HJN)<)[7\'XJ5NXV2 M'U>?;5L\VT'/7/#+>K5I_VIC<;E-4MW+,^ M=JB4X._&@.B+DGO!-\.-PV8WWR,39&#HH [XK5)H MI+SV*:<@: [\)()/FR\_Y5P\RZV?=/"P3C_K4W#QVFB1)6E&,RB8BHTY&B-C MCN8:IJFDA$C)-\WFY/SR!'@*=Y:K2+-P4'GBY^IR\GVL?]+KF^8HL?)?555F/ZLG,])"8A5) ME$=0)&D.,>4<\E@B*+#"2N2(<.&4S=8WR-RL]U9.!+2? 4/! M-#*M#4#(*\7U&@0W)+A>?/1DZ:W7E.LFMUZ]]K9,FII>#*N\_6&+=:I7:J5T ML:TKV>^,"=BT$;/%F-JBC#CG<9(C!*4TM("9%I!3 [/,$YDP0IG(]9"2\P-D MF1UQ-*IX5L2\93;<#*J),!Z;==JLGL:"LLD]C2+@SXTJ?[D#!VW 09U1*FD& M@'6,I* AXKQ([M -N%U*,;KED<.X]$PN>IBLFUNGE/$=6*U74%QIL?R2KX$;W\]H5E\R#>B@ M,^@JW62$@E;MRDO;K;K<:&[VYGO=N[\/WLERVND*N>1,)/FDJ].TLW&ZD$T\ M^FUKWDE7FH^Z%:BH<'<4K_BZ MMWO88(H?"-D8G.TKRHN0\$"\+K'JT,<-R.UZ5ZR*K?I0?+>;DJUY^8H]:?^B MMJ^47F_.QA*>1@\N\C2/I4Q2R"1.; LM8CN0$!A1AO(LB3%AJ7-Q@5!2S>V< MRPC_I_] 6?2W5^OUO^KS>(_LH&!SU<^?+S8#8\= 5"J!2B=P4*JUL^T)5ZW7 MA1#Q9R'A+S%U'BE>+S&%$R5[U:K!9365Q6$JZ_I"58$V7D^E=DOY"%4F-S3F MO2E@P0:;+ADL-#Y':6'!'QZH %CCS%M]M2>DK]EF\]-(4F5N+R)$""5!$&K;1U?471D??&HF$]<^!W.!$8 MV:D.([HEQO:2 RLZ.))]Q")CUP$;M?98S_ O6Y+L.BY7*Y4Y/&+ WJ"NE/EE MQ_]'B>W#^E#._!_*%E)I@!&/;.)?;HB5IAQRA;&0E!F^39V)]?(X<^/4KJ2@;$3U M:1IS&5$''@V#T\@4>@11*^40[NS!RJ>=3A#,IFJ><^[U"M8?YRH2_=UP+M\^ M8>^;JSH<=[JY?OF-*81U>M(']5TMX^;E%)F*I<#4;)A5;FS.)(,LD<1 JC*5 M*):E"@]*_'L^UMSHL9(-Q .3[LY@Z;;Q#830V,[=?8+;79/5=@<:P*[3X_#< MMRNGEMNR,FJ][^U.V^[4&E.(UME,,T)@S@E&)(< MV_XVC'+*,J$CYETMZ6B(N9%"?XR/*VYN3' ;&B,30!TEU[JX7E\)CAN6BW16 M]^#I1<>C3)\Q=%;+LTE YZ\<]C7_E[$I;'*G[<8KL(QD2B5,!5+0_(5"+B(% M&=<2H32-F/!:Y#O/GMOWVXCF]P5WL7+[= 9[1Z_2[/'?)P-;CXIN2.]N_N*T,TBF_$1$EXSB&,J'5.HL@E8A"I+1&(C:S MC;RR:WK&FML'VXIJ(^!>?S._,?OO[1H,*_74A[';AQT(N;$]OQW06CE'+2[A M $O03N4]PTW;J_RZWL^ZE3O<,HQ!&L-@2,)8'N=2,"F@X/9<7.0"4A5KF$8T M0I$@491[&?+#19D;_S2:>";OW3 5;CPT#< CTU2CQ&PR]VX'-23)W2#-I!QX M.VJG%!G@B0-M,'O\](J52MIZ"V;,.E)IL[%VAW69O_IYN*3I/%[UA&@*=;U; M;[0JMCOSD;Q??:I*$2Z2G&1$IK'936$),383S;E&,$J22*1Y1F/$_?J_CB"E M#RE,TQRV+7TF;'W%Y?*6UJUCS*JCM?BR,S6VE6E%A]S*#KKZ@8Z"@/\$W>L: M)>O>0W=M@;NJ2G2K*3#S7.L:T#X=;R*"VK4CB#FM/3P>SL_LZ!&'&A!>\)H] M%5NV+/[=- RRJY1=D4YR2\J%X7ZIBN :?=S=4N(,O7+W!#\X/FRX4PE>_H\ ([YN';0Z:%G#M/CU- MJ4@H3R#+,8(X1QP2GB@8DXP1S5*FA%?6\O'CYT;83_E8[$J[$.WQ7?5 M^!2:T!R.8AVQF,%$4@%Q(C3D--(P(@+K/(TPCKWJFSN-.K=OO!&Z*GS"CL3V M[&_@!+D;!P0'M1D^/,H+I*"=%9P&GK;M@@\6SWHR>-T\\)1F MO?IN/N9BWTROCGFO_WFK)%K@/,_--I! IC)#1E$B(,-,0Z1%K++,V!RQ]#J, MN3;BW(CHXVY;;EG=866CS'[XL3JY%+7 5>;QT\;F9"GS2C0^P>'NP>L3XG@D M$Q+FL7>*>UGWS2;N0)/BLADB(8XC10D48Z@ MU$G&8T$BI;Q:B]TBS.QH3!N*LASFX<8*,BEN?#45U"-364<-&QAT4 183>QA M0J/+7=-4IU;G#K0*A2[J% +7D#QXDSR34F0(Y$[9,\@S;XWHNU]M"UDL=]:6 M_&(;J50U]][^$,N=5/*= <*>8>RVC0/K+=O8EGSE)[6IN+X*W%JD6#/)2&(V MI9$Q"Y',()%I!%D#YQ>9V[#/G%YC6&Z(A0Z(_3@!E$ E?*.8R)+J7 MPS2#CG+K2G)::.E^)?=AI,>-^?(8I5KE FK-(]N1U5CF*9:0I MHP$RS'E->%:0;BBKN\^(+W6/@O.$_/R\YI_UBDX;E +#GX[B ZL[)XN#M>9AGK]$1 M'IG#]GN$1G9@A-\7YC^3H-EH,";@'N'D8P(_45CY?@)T,P'66=*6TV^:LW=? M>5YK$BK"?"B"O9'FW@^=+N)\J+Y'D>>#'S)2>FIY)>?I[^;*[3[=Z9]&TF]; M)>_-UIA]-?I,) M99^;Y5V'':R;A-:O5H\FG56NETNV 4]J4X>NA4YL#?@^.#JOYSG+8SN]'1)A M2]=,V!J!0Q+L'6A1 T,H,4!5$!,F"4;?O8FS9X-*/Z\LFK#SXMWMNT((O@M MDN5FNWB]>]PMZXAMK978UH-]U/>R9M^J@ENJ=)ID,89II@C$.3$K6R*XV5CA MG"4(TPCE+BN;ZX!S6XX.,H-:Z+N&::J8BD;P:S7BAD'?OXB, >C8#NH06#KS MM"] />1J'M4A5O.W4U)U'FL2)O35O*4O[_N&5MZJ/=ROK1:K;5V4YG-1_JO) M=5(T$DBEPF:(,HA%IB%)-(.9C@BB3!'FUF# <;SY,4XM+CB2%UB!?/L M> @6#KW1Z>4B<".DD3GB$K;&5?^0$Q>R;4JM]MN"_U:ZYYV>^]VMH[) M_>-ZLVVRX!N_PTD$DHWY8HK&,$MR!3'G.>094C!+,4%*$;/G]SH*"RG]<[I%#%J M(:$?(W@MB'PO$M46$ME+X6Y!QQC< +58V8VY67P*OK/#?#)?0Y,UDF>)RF@" MTQQEMK(!L=$/& H5*8933'GNV_'TXF!SH_!&5M 5%EAIAV5R].+L1K>AT!O_ M,' @<$/:EEY%)'"?TLOC3=V8]*KF9SJ17K]G:#3MX]-Z93UY'_6SAJ?[RCU9 MAK34.H*9L1DACF,-*6,93..$,!TCK2*O5A%.H\Z05PXA"'4/=-_ZT$Y@.VYG M0T,X]J9V+Z^USLYT3!ZGMK,/2F'C.ET&GCBPTP.+YY&=/CPQ9G @89S*A),(984Y>^\M#S(UEK) ^W7G/ MPM9/(6' &'LOQQCX JR$H!%Q4//BL_#XM"R^%::I&A4;.4%IT7JL)0W6G;@/ M@/Z>Q&?OG+ 3<9_DQ_V'>Z\<0&;O5V*C6*G>J/J_[U>'WO'V[VU,?*'*A<(J MQI'(8!93#C'/$LBU4E AA9 BE%.W;GJ^ \^-^/:"@J65%"P/HGI\\#[(.[#D M2'B.S)VMU.#/K=Q_ >]7X(!P)3OX,#K"'D0[$M(3T6] Q/WH>0!LO:3M\[SI MJ'R ED<$/^3^8?OI7U<;)=9?5\6_*_NXB0 M'[ZQ[3_7NZ5\_VC>H&U])%U\ MM[&BG]E6+2C-J-9Q BG!9H,M-(%,Z!02&2G!(TQ1%/MLL(>),;MN MHI]+L#6*@-^M)J"H5#'_HH!J]:DNWMA$'*YL,+4M(E@6LND;8S>@W]ER5_^% M+9?KWVWQ'[^]_,")=MO@MO0.G49W/BT&X+E^?7^(/PT8''?0?N^+'>/=?1B>P#\H#:/ M:,%IIG"F;48I22".8D//!#-($$HR)@@2F5?I]_%$G1N/[P_2JQ1Y&P+_4['- MH(9.XTRMXZGY+"9L;+_+[>V=K+J@TA=T%+X[Q%-8G0/'KX\Z+<'#U<>1=OKH M]%%1/QN,/NZ(P]:<7W;67_11[_<47]37*CA^D:!4014D$\RA2 MD:9:$1;Y+!D71YH;X]>"6D-[O=\"EXVL?JQ_&5PWT@X"VT#KX##X<@TM M;YZ\BD1(FKL\V*0L=57G4Y*Y?H,?1TA5+-ZNML7VY[MBJ>JG+S#*DYCD&#)M M \-U;!;2S&[YN>"$(,QY0EQHX=S#Y\8$M7S "@AJ"=V^_[/ ]7_RM\(Q\E?N M@83SM]VG\N%S+MOON53BKU_7W_^WN:W^E,T/IU_PV4=.\M'V*=-^I[W73-S^ MM^Y8]'Y5;C>5C[G\N/VF-F9_NSIN-FDC!)L&LI&*LPQ)":6,<_/EIQ)2;*L2 MY1E)8\*)3+V:?$PH^]R(Y?.77U^V3_" Z><15BI&RAB AO.Q8M(0/\/6M%K>2L&E$/G[Q9-*@>(/Z\4NS#STNPAM8WB##,3CH^,CW)Y?^L M'EFQ:G]9>U4)RI(\IP)&$1)UWAF)B8(T)PQG"$=)[G6HZ2O W"R6?44/UE3T MV+0R-R$OM7M\B&_<>V[<%ITQ$1]YY3@)O3A33V4O?Q.<$=8K/12ZD+SM+<.D MY#L4H5,&'?R<@=M%8UJ:Y]VOY#_8YE_*#MRD=RUHIE#",86:: PQBV+(I(HA M4BS7*#<,F"*OW=W%H>9&;5_84M6%_A];23T-[LNH.MK'0; :VYRMA:R VHO9 MIIT&-#>O8A'4.KP\VK3&W%6MG]E>U^\8QA%U@2W7\2OGT2"H3+Z M$50E(NC(."2KZB)*'O'^(=":*+C_#&J!HO>O@= ;JG_QYNGB\J_)?Q2$?_7B M@=$W:ON:E=\^;=;?"ZGDJY^_EI9<#=.RE;#6G8TNK=-1,#/[LI1IF,G<6%PT M2R'/!($)BPF*:2QH1%WJZOL/[<6,$Q35-Y(#840'3XWLUHFN6[D!VPON&:SC M/A=N5MDX"(_,LA9<*S7XU 'WSU9R4*S^ O;"@_OK,/M'^7@C%C3LQWWT:>. MO%%Y%ACD_X1A?/:Y;ARV=UQ]4AN]WCS:,\V/?%E\K=?6+)>$)$I!RI/$V',V M#CU&$NI,1(BA)%-^"4-.H\[-OOO<]E@[.-*?#G*#]5[P.\ >;9<7/S9SFPDW M(@N.[\@Q56D; M(MN.29L56[:E,6T+T _KU=>J2%J]R?U0K-3[K7HL%Y&FBLE(P,2V)\9Y3"#- M%89QEA)LMJ8IRYPVI+<*,E-.*^LVYJTF^RZ(M9/=*M.4-FR+YUB%0*619WVS MP3/H17RCSLLT7#C*E QEQ\%XCD"8_K*\!(<.1NP"K0Y_WL#&E\OJY5#R?,1( M>UJ&LRC+=8(A37 .<:HB2!'&4"0L$;E$/*=^?2^=AIT;BU;-=YIX,-&-&VOZ M:-V!E=FDK75C%]J8P:?";+MMKJIG%TRW:2%Y+G."%%0**XBEQD:Z6,)I].R4''YBINF57/?S*Z],T"B3X+9BA0=V[%/E<\&/AP"RN_ 'S'X0!6U! MZC;RM!U(O=!XUH#4[^Z!L7LV-O"->MHH4=0!ABO9+5"\8)IFQ)KC/.((8I9G MD).8PRQ+&(J%3CUKQ%\;<&X+1E?4RIYC'6$]8_&N8>U&0R$1')F ZGCJ9Q#> MNT#H'UCGB$O00+IK8TX;..>(P+- .=?[AG',@WI\6F_8YF<=F?QV63P6JWJ< M\A/;;-?ZLS(JLU7['<0YRC+&.8P%8Q!SED(NE8 HRU.:YQG*8B_.\15@;AST M68DE*\M"%Z+^B*K]YK;5"J@ZDV&[!DS*Z@#-&%)/K)"P6+4&;/7AF5DSBIL[ MZMP7/_KRGD8W.AMS@I1F6\@TSJ(DQU!BL^C@!#'(9$0A$C&W_XZUCA9/5:K,EZV9[,FP/1US M/(1?L65U?L.J*NQL1 '*Z0C3(CQ$,XS*S7P>&4\S7-.:)+3$6K%]@K MUKWKS;7I&R?FPAWLR:,R'$2;7]R&.YZ#(CL\'C^X=]3C>E4=M57E]19)DF#% MC(%=$37.L8)<$P'3-,]5IF6FL%.WEDL#S(U[/Q[[6>[ $]M4E:45^--_D"3# M?XO^&B'+Q_45_PE0EMY%463_U]P$V&[[;;VQ:_#? (WNTB2YHR1M?UN4Y'4EB>](FMW1G Q\3.3= MU^KX17!C^%NF=V2JKD4#E6QW=2W3._"^ C%H*:[ MU/GK!A+3X3"_ZIG'Q/;UNMS^HK:_&+EWFXU:;1>2IRCB,H5(I1'$$4DA83R& M)!-)+B07L5M&E,^@R]^+ MY?)^]2P']$U1BN6ZM-V#]ZTW4::CA$B(B$W<9#*&##,&J=!13 PZ)/%JO>DU M^MSXJA6^,F2>9ST?%'!I)AE@KZ79K!"%^Q9%1Z;QW-H M"EDUCE'RLWGBIK!M8VPJ^$*1!)$D8U!'1$ L20RYX@)F$8NC3+-88.%<4V<\ M.>=&-0?IJA(4'G5G1IS+?HZ:T0R-S'.MDJ"C)3BH";IZGA8; _H532/F9^HVM&+O@%^Y9/&GY?> DPC#C]=":?Q,3PJ C7!<,/W M ?>KU8XM/ZNG]6:[H)I(CD0&$QTIB*.40$YS M.,"2HSKBFFOIN [@!S6Y;W M%FXM)*BE]+?^CT!T-_V'0C.5W>^&RB";_YSJ 0S^H\=.;NV?4^J"2DS@)Y'2]+,3RTQ>WJ\Q=[6(PBDSBE+R.XT1>RAY!YN*VO(Z5 MAQ_3X6%#X["[UM'K)MPBIE*DD/LNOJ&3 MY9 .V1_;IMAJ(XK2;K\,36V*55F(*AX/+0Q'<$V4@EE,4HB1K3>)HARF2_ M7N4ZICAPA\%1IR5X0\%QI)V^?^"HJ)]M%SCNB$-CKLMO]ZMJ,;.Y\]_9TO8D MO/]1E(M8YCF3YBU0D=80IQ1#&D<",DS2*&<8(>45UW-YJ+EQ?U4%W$;/53]T MA/4-I+Z(K1MIAT%L9-*]"!;XS4H:,#CG.AQA Z0OCC9Q6/0UK9\'0U^]8\") M?!M7_<]B^ZVMF[E/:&N/ M[L-G5>6[$V6^:W/X0JRX_Z_>K[NC _UIDXB]36 MR(BHAIH@;(Q2&D,2<6YXAF#.::)UG#@?P <3:VXDU"@!.NGVLE(#;+\I4%=% ML$V/5:6--5"+1I\F;M%6M: M51O#$M2Z@8\:M-I=RU@;<_X\CM=?9!XG.DW?S^?O=CY%.Y^;B]^DP_?XUT#' MY\%Q[STM#S?:=(?CP1$Z.@L/_W3_H^^WJVVQ_=FXG^I3.#/<%_-9[,H%HSG% MMI5M&DD!<1)+8[AK6UHZ1RS)=21DZGH$WC?0W%;,6M;6&0KVTH):7/A^4N6-QP:-[[^,D.SUV4[!ZB.UT_T)=LC/V/NDK)_K0Q M5&,8J'(L+%1"4I+)"":12B&.D?4$IX8>-,FP1C32L5^3ZPL#S8T4OM25%-9: MJWJAML*"/YN%6JZ72[8YE'GXBZ=+]Q+2C@[9 /B-[4XU(EH[IBFG4(EI#=?: M?QK0"7H%BJ NS$MC3>N O*+Q,_?AM>L'5X(Y^")7\K/:%IO*&WDF9U9S260: M,VBH@AJC@B>0X#2%*"4YR3,J6>[G#70?>VZ4A.F0XBV^Z 2NZ^(\_-0E7WQQ.5,-QOL1@_R0CX_%]K%R::ZJ:@]F65!$AWE2&M)G"(#G4:;&S=UY*VB^H\D M!K]5,OOTC+Z*MI/#+QR&H_OQ)H;/R]\6#L;)W&@'..T1D>@*'5XTS!+\2W;V J$96MX?EHO"_'S0?W8OC)R_VNA*18IP0+* MB$40(ZDAS12"5,8Z2JBQ#I'3D8[C>'-C7=LZ^L.Z+*O-9"4PN-]N-P7?;:L MHNT:[(L.5K_^MEX:\#W/DZ]-@IM]&!#:L1U4C:2'/:?9A%;2@M^:_UJQ025W M0!O1$:&0=N&U(2>U!1WU/[7_7&\;QD A,]#,Y[K(1(9SDFBH9*H@5C2')$/-K\JMYMJ&U16/=8>OK&F^G;Y=_.(;?E^51_@_E,57[]MC1K?U89]5=4OW["M M>L>*35TY.<98TRQ*C?U+B&W?BR"C5$!A%A;",Y)BY)6?,QO-YK8.51(":40$ MVLC8E.T^'.>4P\]SY@+Y G%*2!)A:.-O( ?),:'="!!]1M6;<&H$,V2HV1#2^K4;H#+4Z@][T-G*DRI_D/GM@R"^6F MSX.9A=I]:3.S$G"8H?IILS;KQ/;G)T,?6V,,6_&>K%QORVWQ:+N(_UHJO5O: M5/-RD6+*WT=T"J4FR*)_\V67YSY+9HCH;\R M;*_<=J"2OL'][P'XO/:C% M!Y7\X=::0;"%7 _\!)B4LP=A<\JKPQYRF^/V_M"BI'8/VT"F!0)PS!V)[A1U1SR;RXKG>TN7';N\,.=JWWW:C,BU 6!M_:E-R:M:AL MVKV$V.;V3X>?*_5FD*=RC'8$O6O.YRI9P_LW>R$9PUMY?L 7\3WVZG[)D]A_ MT\0%-:H__LN:%JNOGZU): ^SA(V3^*H6J8P0CY/,V&&40*Z6U_1W2*SXRURV;GNJ=DB,ZLG^%XK"C:5II;W&E4GJL#1 M^TYX^$Y>I_@,:54&MZQWX='VRIRNYX3(9LZBVT2OH'Z/0A@O6P6IL M. TV-,+^>:Y@=33VB]HV^3_[\&XE6*YXS*&.8PDQ$1(RF3$HP/&GMNJ<9Q^VPI_UU9>K)KQM7EKPR/OW:?&C>9' GQD\KZ"-=-FPL']$37WP[31#'UA_?HL8)K M_S:%BJ?O1Z(WBO["K=/%SO?+?A0Q?^728?:>)4]6?ONT67\OI)*O?OY:VMK! M[U?-+O9>;(OO=1!4:UNP),E$:NP\1:CAP]P8@#1',:0I23.#KXZY5R%S?Q'F MQI15(3%M#(X2V.FU=52:?2';R^YGZPV8%C>3;URPQR9>M:V+MK7BVSWZGZT& M!O*_@+T2X*#%*%;>9/ZY75?IZ78ZA+02' M<*0PS6&.,V,%YH1!FH@$IA$3EOI(%'GN>,^.,S=^VZ<"M2<^]7^;,E'5*4_] M+YY'.Y=@=MV]W@S>Z#M5*V%;CN)+ ]Z58FE#,L3[< B<#7YVJ*DSO_OT/9/E MW7MYT#*TAJ?& M'OMZJ[8G0A41$[(X[0GBCM01&L>QB>12R=H[P*Q)5$L=.H+2"Z4)*MF>##R' MHK;GL7"L;WOAY@%.J\%AATUPX1 MYR'X/>]7!Y<_S OFX3W]P[QH$SEIZQ?),>P%G M[63OG"L>>$V M^Q=.=%XX0Z6/H9S!LYC87I_SRTHXG6M[%C-QY$&?AT3#-IQO5!U3^\!^=#*3 MJRR1!4X5SF42PRA%UB./.62)UK;4H4@RG4BE^6*EOMHX:;>-9L]H3N1%:_+J MCCFB>\J*Y;>9[$/3;0MY*T(3M15NI 1&S&[1A#O0#YKW7M$!CI [Q+[A)MT7 M.NA]NAMTN66,/6!YA=V:*@?O5YT(YQ.::[HZ-;'W299A%9,$)B)'MH86@91F M$/+/5V_< ;"OAV"8M1PDDSTH&M&!<22J9P^L3K==K=1X-%LCQ]WCV!II6]=1YY'@)>@=MNQ!0!P9%M@+R&H1+S;[]A^ MAMNH74$AY";MTE"3;M"NZ'NZ.;MV>4CGS2))D>(L%S!*4@IQI 1D.E&0T(R( MA&<4\[SUVSRX,\7YT0;X;1XFX L;TR=;+\66_0"=%\_!Y^8O.8A_J$5AZY9S M!;X9':SGI&BU *I2P]@B*Y_33-_I<7!UC CZR 34P?NC;H(9P<,:O%+ BF]W MB7L%0*T!>#WZVXHZ M[-CR(U\67ZN5ZLU.O5^],Z_0]MM_*[99H%@H216&.A<(8JPH-)M0#.-)2,06G>X>1SON5V%@?VAM5_]?ZX\5ZM]J6GY50 MQ?>JFUR.F8AM&ZZ((=(XR67"8!*GD@C"R'OP*K' ML3,</=IANV[N']2=FZ\@LXCS)5885Y#11$!-$(4/" M_$%UQ!C.>1R+Q5-5B?O+EFVV;M3D+8?/!W8JS7C?VEZ-*I?/UESFZFNQJJ*Z M.5O:HDM^M.4_/X0RR21-8)YK 7$F<\@QI3!G(I-FU;MR7#@FF)U6 MEBGG1M61^!--C-OB,BK4(Z\T!X3?-@COTR]K^>^>==*L=0BW\ R&+^0JY"_$ MI$O28(Q.UZ?A#QKHQ]L:<],Z 3YJLS2N'U75'??Q::.^J559?%?-O[8^J%SD M.,M3"C4W+(ASR2%7B8 ZICI&,E591KS<>W[CSVT'OQ??'@H=R0UJP8=[ 3TG MQM$Y.![<8_L,0R#M[T,S#5!($P5;%.?8S=R_ND_ M2(SROS6FG"];/8.4<9E)3E,H4UNWC2EL(,TH1(*1A$NL"8K\-S6W 3O=KN75 M;7N4,WA*&<5F?@R 6&-H_L<@S3(%(YG&,H\4Q6GNNPD)@>;XNXRW-^PIS@!) MA5":FMUV+'$"<9*GD*J(0)X*IE >8Z7D/@S.QY(9A.5)"-PD51[D3E1!^E6V MC]@][I95LR*I="$*3R?@&8!=39%;WKW1K8V#EH3='7ZW); M+@C.8Y;&.51I%$,LS):'Y$D.DRR6FDLJ,QKY'2KW#3>_P^0VG=-\+OO,BK4V M/]1U=TK?M*M>L-ULRYL!G"C&N1'30E?GX[>2@M>]N/EW#'4 )&B#T+[QINT' MZJ#YL_:?+O>$3,UJ__7M#YN!JMJ_5C3VLY-7:B58I)*F69Y*F'*10IS2#!*2 M1)#$ N.4'2@''/S'S3R@J(^J=NR'[9(XQ;(5F:P,1IX$O+0.7)CX0F0'YEZWQJI M;*>*_0&II6 K+SA6Z0ZTTW-Z75>QNR;>)&A XRT(!XYQ'"3*U&&/M^!U)A+R MIL?=UNW^]?J1%RM6TW6GG_O#H9T[6M"(RUSR&&8DL?T,)+==GRB,$<%"7DWCAP+SY&)<=_VOB/W'3B2''1$#\=X0_ * M27->XT_*;4.0.26T0<\8G.%F\6=NBO(LDB2C2'$$I$V%, M0"DAX<8.S$0>L5ACHDGNF=AV::RY<=21J,#*"JRPWBEN%[%UHZ5 B(W,0A? M K_5DH;M$GP-C\"I:Q>'FSIC[9K>9Q+5KMXRX.S9V%&?V$\;-_#WY9JSY?O5 MUKP*A?G[A_7O#W8W5-M;"RDUB],L@1E..,38H,MBGAD&(2)C+(E0YE[CUG74 MN='(W]]_>'@/GFS[O=+9S/'#V>'X> ST1J84NW%K9+X#M=3@(#8PL]'G9^V'3GPK[Z'1T(>]\\S/+KN"/O5_), M\%L<290D>0XS21#$B12&O%D"$_./*9>)3D3F$TE\;4 O\IXLKKA35:]J)!?[;O.4=0XV MZN<:9E/F#=LVG44_;JKS:4-T;P[5WHV0OXO0+@^8E=V"@IP\C\?M#>D75 M<>=,4MN'=5G^HK8?M3%2%SQ.18H3!#."Q^G.P[(6[D.R+,([-L%^%*]/.YM7^VXO^E*OYL M>=7H$(Y4!X(7DCU]19B4)@?B<\J'0Q]S8P#-FZ(4YC/=;=2#^K%]913[UR+/ M94QBK&&ND;%)T]C8I%)QF&9(H1CG:90[I=:X##8W2CO$6 R.=SD'J1M/A0)J M9%+JQ*$/\:0JEB\76V- M878OY<:>WYH?/VX>UK^O%CG**4)VWYKE,<02(T@Q)L8ZPI0G7,G8K0!]SQAS MXX=:3-#(>0>LI'9[8V5UXXL^0/MI(A!,([/#((2<><$!@P,=E"T?E$K\]>OZ M^_\V=]=48'XX98"^)T_RX3NHUG[O+I<.,PS>/CXMUS^5^JPJ4Z3C1'N]V]35 MUE)*4A7G,.'8?/E4IY"E3$'-6(0C26,MA(]U<'7$N5& L=0VNV>-T5<2<+52 MNO!-7+B.>((0(1%5]5X3RS2&/,E2R)4QR*)81$1@GS.+L(A/=FC!IL;=S6@+ MBN;8W-S("C>UL,1DF?5;G=%,*P775<^^O*+.J?O_SZ#V4=_XN4YRG/ M-(>Q2!.(8Y1 DDL&4XY30T9Y++47$_6.-C<",H)YVC?]8+KQ2S"(1J:5@YQ- MHGXE*?BS1>TOX+=:WH#,XH1+2$+I'W!2'G'2_90^W&X*T7*YRN2FTFR-\E1 M%2?,&"VYV2RE)((IDX)G2!+-N0]5/!]B;OQP:!909Q^D+N1A-C M CDRB=2BWX'+'=G/-;HR.@2, QV(7M"X4%\9IHT3'8C0L[C1H<\)EG%M,[Z_ MKHI_*_E>VJQN7=CPIWLCUK8.E]HH^??U6OY>+)?WJZYGR%RS>U3R%[5=Y#Q3 M#"$&$:8(8H4C2(404"2:,QVG.<^IC]-X)#GGZ6I^,H_[5IM1(1.Z@TPL$1AA M(SQ,$H+-Q&;(3&P20X+2+">12B(T*&+X)2=VL@3].4^LVS(Z@^D:>;4]G_]_ M4!)TM02UFJ#5\PZTFMY5?L5N?D:C;14F-VK5@) 3,G*!@2"BOG0M@I!X.Y0M M"#K<,*OA[VIEN,L^_5X^%JNBK'*BOZNF]M8B8XD@""'(L+21.5Q"GE)[4D]S MPK(4$>%5Y>#*>',C^T;R-3;Q>U8UK8,8#C>=$0E M)/]=&W)2'G/4_Y2/7&\;4H+?)E:\,M91U=RG#;&XWVS,*U*U_WGU\W!)LQ.Z M_YUM9)NX8639U959;03SPS>V^OAD'U&^6V^T*K8[\Z[^4Q5?OVV5O/]NU/AJ M3[>K?I]LJ_;G2HLLBRF.HAAFG%"(4QQ#AI2 $69)JH36$4_=:_O/1*NY<60K M,FQD!G_?V#+J5F9P.*8UAM>77VTCXDHA667;R?5RR3; [)#KQ#O'O+M9S893 MAX*9R#JC!:+2%U0*@RXHH(,*>/43=*]K"Y!7T!PR!/?@-(DM%A[0X ,Z ($6 M(="^J U&IZ_J'_$M]&G<,!.9?=[&J3I"5&\;K]ZVX^C SEO)FXSAYKJGYJUD MU5M9%SL 1>>MK!/:MO:M7#=OI>Z\E;^W;R5KWLJ&(H&T;Z6V;^5W"U>P'A0S MF_[^YA9S$7;"KAES4?G$;IRG< /3=H*N0N-A)"2(4A4SB'.2 0)I@0B$?$,):D9 M.O-*X@TAU=RLPZY2H-QK!52C%K"O?T6VC6(V[U0UJAU,P^'5&<+,M=L&??(9 M'-E*.YJ\@T+@[='DO3Z>O%8K8-2J[;?P-:6# ATTPSB(8-/F'8?$\EDVY[W,:&P_'JSK;8Q&ED1(8<9A*@2#F7$,N4PUUE"9"81&G*?^T>-Y'#-C M%R+;@ICG"+),8RA)ENM<<)N/Y^Q_O#[>W&R_5N)G'7[ ;U9JT(CMT]#2 70' MAUQ8*,?FF!=!T<.A%!;-B5P]%U$-Y&9Q!Z77 >+PF.E<$^XZ'3D-/&X;&+AO M?0F_& 58^:TF^O9<%=&(940(2)6((=:VSE8<$2@%5SQAP@;S^O70NSB6TSL^ M:6N\2E3/V/V+2+H9;K>A,U$D?^6/;83<%[YJY QHK5W%(FAD_\7!I@WPOZ;S MLSC_JS<,HX0OW]:;[8/:/!Z24*(DI9E."$PP8K9AAS'&%.60HCC..!(QHTXU M]R\/,3?[JY(0FI$>!R?SG,'1C0EN0V?TT\<],*-D\UQ6/N0W?V:423_VRUJ> M?N4]5P[[O']=;?:QLW!\&!;ID!P:2+))>39+YE>0O(G*KSU[2!RX>9HJWWQ64JE'F]KR>KWZKC9; MVZWITZ9IZU[5\6@K\S!C08I%C',$X4I1U)@%KO':WN./C=J M/@@..I*#6G1EFYA<:7L18$(J'>[(L!7:W_$P!QGT#> M$9&?*N"VG8'-809$9P:>]C-06CV"Q< .1*X_5M7WH1/&E [4]SCV<^A#!I:5 M+%;%5GTHOMN.?FV/ORHW\M=2Z=WR0Z'50J8951E'D,2IM X<#)D@'.9I)&.4 MISIQ.V#W&71NZ\3;D 4M*ZDR[C35I7T0.)934F?>P>6,Z_BUVVL MXGIEEL6F3WF>4)G11$.69QQB)7/S$\40I9*A*$MH3I57"?-SH\R.;^H4E[V4 MGM6RSP+I1B@WPS,R@YPB,T*/]UX(@E:_/CO0M!6O^W1]5N6Z]^(!F]>F.G]S M'&U;?];ME&J/9Z<6PP)IQ1&2" M"FD/E3OO<"AG@#=BO5X ]Z=-M_WWUO!HW^]_]\!21+9LA%)?S%NV*QN[4$9( M)U3%4&)"(&:Y@+9R!S3F-><2D21.O0SL,V/,;1UM1 2UC-=-2&,L?& _ZF)G-J>[SB1? M+M>_VP;MBX01R31",-;:V'0LB2'3#,$LPS)#(M95V5'W+]]AS+DQP5Y"P%H1 M;>4((%N?N#VH'^+C<\%?&IAY:G8Q"F<9Q()02!*10D8SSA!1$9.I7^1\J!F8 M-(;>%O&MZF^<3$1XP-WH.?!K/#)=M])680BUO'?@\%K?7T73F[\]\ G)YR[# M3LKO'CB<\KW/K8.;1E>=AIZZC;4/GBBZ+#]MUK9408Y5FM!< M093GQ@*-D@0:LR>%%*>10%CE(I8^=2$ZSYZ;Z[ 2#3Q5LOEN- ^ N6XP!\$P M^L;2(O"I'X$!N\EGNH;=11X>/_'N\9E>SW>-SR\9]DV:ASRIS?;G)S-AV_M5 M54KLR7HC;:U[D281P5D,)><48L3,#H7+'"94YY0D9LN2,)]M8M]@<]L?MK)6 M;E+5"GH'5CU5Z?T13D4L>)8QB/,TAIB:W2!'R%;3Y0DG,#,4;B,3:2OF':@$K9![>T N:,<$%TA"\FWO>),2L(OFIXSL=$_H6+WR M_G&]V1;_KO:/S1&";7CT8.9%+7*=&"JQ0)L-G2$8RB"AF88:L205.8I5YM5C M;: <ZB@V^.&]J/^KE8[59<[K(OA_+/8?GN]*[?K1[7YM%X6XN># M^K%]953_UR+11.4XCR!/&()8L@@R&7.S_=121TC$6#BEP0P;?FYLV$C?-F[R M[[/EB;X;)XZ'ZUX/02YL$VPO M"2;NBCT$G>=ML@<]9>!Q;E&*Y;K<;=1'W2T+_KE.*;;E/LIG5<'+PP>7QR1) M%!(0)S:)(Y$(4ITED*E,(9IG*<5>5N"-\LR-__:-+H3M$?9=51LKWQ/?&Z?( M\7!R.N!')LE*2LB/VXYT>D#\-@HS!L(OZ,'FC2)->^@9!K]G!Z*!'CN,7H'PS R M<5L$VI*.5K2_@/OM=E/PW;;*+=ZN#9UO^I*6O$G[+!(A*?AX@$D)]:QNI_1X M_J)@D2%M__37[*DPE'//R\J<720H334CA@EC:DQ'G"M(M,ZAS-(4F5TRPTS[ M?-CN0\_MJW_]S=HEI8UJ6+B/V,@1)Y=&?^F@DRNH M.,2=7'O"#46L.]D437[%(DLQ1B(1D*4*0TP9AI32&&9$9D+DAO@2[,-S%\:9 M&ZD-+5Y]!D$WR@F R\C\4H>L?>BR>2-DX*+5EU$(7K+ZS%#3%ZR^K._99FZY+PF)L-'\T@0['Y_#.$ M$DX$D0E=?%<;OG8KBM4[FL_+WAUSQ' "UK2_M*9*W?\-%&6Y:SH(_^D_2)+A MOPUL(=R/?#]M!$9S;'^6$11\U* 5M2D=9C9'=C_DW_:V'SF?&E;!$)RJ8I5% MTKR+ZQ;)YJ5D6_#$0K=J=0*GORA5_R,F+$'EI,MQP2FW6X:96P\;)M4O=J+; MPFM1)G@J$LAQ;.PLF_5$4))#93:56I.(IWYVUND F[=^&J 09[)S^NLQ-HJB1TSX<6A&:( M14K"+#<+B;'=[6&-C"!)5)9P(;!$NLU?>W"L#^0\NM.K?9S#]C!AF2#1$=7# M\G0'W\%\#XOE"Z34'OD"6F1?CXVLAWD_"L(36?J!D/8S^;T!Z[7^W9\VW4; M6\.C/8'_W<-LBSHDM/4@YD*D-O(2R'M_Y9# 37R)ST((^?OVP6$PV=> MMM]YJ<1?OZZ__V]S>_V)FQ].O^S>1T_R@;LHUW[G3M<./"MMCV#W1>E:)T#& M.)8I,A^YHBG$A"I(>)9 D61IRA!+19)ZG99>&FEN'_XARJ"MGNAY>'H14K?U M.PA0(W_X!XSVM3S'<+=K%P:8]1[VF\[.3U*LW#$VUVA:;*DC;ALE_ M>5JORO7F@YTSLREH*B'J*&$95'DEU]U==.$_*&8?G MR5'NMP[L%L$V*T-MY2>UJ8XM]VNIR!*-E8J@LFYA'*49I#J74+,DRG0BDSCW M:QAQ8:"YT4TKIVU+6,<>N*R\?MBZ$4P(Q$9FE6%@^;>2N()$T&X2E\::MJ'$ M%8V?]92X=OW@(/?UH[+E%7?;;^M-L?UIST3O?Q3E0J>2JTS%D.<20XRX;5ZK M%8R,O:(32KA&7N6,+@\U-X9HDC:J0J&MK'?5F;QW*/HE<-T((@QD(U/$9;0, M51A1PP:67\$C<"#YI=&F#AR_HO690/%K=PRCBR_BFY([&PKUK#+K_4IV3D$> M;(K3(6<7T83F.LUADD0*XHSED&*.8"P2E8HDYRSVJ6=Z98L1_U#)TH-UZ: /Z12:O5X +85:Y21P_P6Z7).$4H;D0S).4- M%652/KP1KU.RO/5Q P]U5]M"%LN=K:+P18G=IAKB[0^QW$DEZV(9CT^[.K#@ MHSXU_SX4*_5^JQ[+148HR5,609(2"K$M7L9DGL+<_,F%SF1"O"I6A!)L;ES; MU0L<% .M9FT1FKUNEAK.;7^LAJ!2T7.W&&S*'4^Q7V BQSX GW(._4_1 P,> M] ^E&S3GMT'1O39L7_HY]]J5;\VJT^QMQPBWBS0W_N]:?/?"S+@M M9-243;&U&.Z/^MJ\6>_XUO98OA=BO5L--[\'SZBO)3[%/(U,[WN9P4'H?;33 MW>)4&L1IM+EQ;E?>*E6V M^DSK+$6/*22JW0X/T*=,0^%#"V@H^"K =1CX+P1(Q]*%XEN\6K1 ?K_2MM M7^-0+.Z-62^=NS]M.E[WUO"(X/WO'FA1V^>\8DN[URL/;L\X(XI&.8WE-E&[:K&X/Z$> UK=V1$8FXV,Y^^D/J M$J'(N)$*4JD^ W2[TDY):ZV/TL=%>DK^-]!6\C]=D3A*C.=UD()ND)Z7-N[&YU6KCS8TK]\QC$1> MM]5UWRP?>+5HR\;7?6R,^_9>VHX.NF+['D1VL6B6CX=!$.9W9D8Z:EA4%R/\ M^HTM_KI-JOW4J*[7 M)FQ($ORX(^_&F9,=S\@TW-D->H;?@;WIH&][%X[667\4E]8"<'?42&Y]U[85 MWQ@80(=#.#9_D>$+.4&,:\"H<\Z+C,WS:>QEE!C8-4I]5_/EHZTZ);XMEO/E M_=/GZO[;ICL@R;1*A4X%%%G*C8\M!214VT"[Q,QRG&&$4J^N4)?E36WVV:D+ M-CM]/7L^70'8;2HZW M#5RR[[HP]4M!]1IWO7XZ:M3TZ@=;R8^/==N+C]O-VK">M $,R_G\W7)E?SG+ M59GE)4&0J%1!S&0&&6()1$(G!),T4;CT6NY'47-J#-8J:WRBO;K@P]8.,_C3 MZ@U:Q3U#>B,-LN.NPXL/7>P=BU[GN[Z)!^WO>%M _'F'/&N+&>]3 ^\XXOX[ M'%$').CN2!Q-Q]U9B8KVT:Y,7&EC];I_9ZZ=);)DC%()&28)Q$H),X?H%(HT M*0O"LB1#7NVJAJDQM3G"?"I%[$[W-?QN[!X?U,CL?4.?>VO)2[:Y[R/YLEWN M:TTFWN2^C];M/>X/GN9?@?'7]L2T*?/V2:VJI7QG_FT]4R)/9"X3J%AI/&>E MS2(^E0PJ3(FD#!5 E_L7RP^XS+U>[PEF"12Z(H+"C. M[!%4 HG0$J(2I8G$DA-&G0.&3@B8W,>^5]'Q!/PL=)>_ZQ" 1-^!VVGG7=[I M+"I>U>9O0F>TNO)>*/G6CS\+P95*\V44F4)*C N:I\6@P21&DF40P+1.2 M*HHD*YPJ2]^DQ=28L$X_L)F")[JC;1^7"[#>\K5858]=DOAJ9QE86], L[;Y M9GT.&D#'S;[8PQ)[+Z]&M3$ -!:T;M9=T_+/GH'OQJ"YNMW#JTT)'(BHP?O304JY.!38,?-BB4?+WYJ#^MEEJMU^9#9_,O:O6]$KO$-U22+-%9 M#G-:IA#;BE1,(@FU2#.5T"0EE'A$E%^6-C6.M/HVU/==+;:JCJ!$__.QIS]8 MMP9XQ4Y?P=S!LPR)9&1:JT'\J$%?6=!I.RQ9\PI^7B'HX7 <+1+]X*6$)U_' M<-'I;OA<"5*_\I Q8]7=['D6LNYXTS"GMHN(_WNU^?9F:WRKAWW3ZJ]R-ML/X XLE@LH MKC3\N0EY)013O#!0EYE90"34UH$6MN,LEUK+DC(L/#H#QAB \5L#?OFV7&V@ M&?$'((^&A,G_- 8]1!L1MQ5!A#<\^F39IAG],"J#3N>[74"K+1N[TSNF@.WKLM M.29)J9"F,"T*";$H[*D.8[ 4F<29+FB.O*K8.\J=VKS15QO(:BWFR_76[G88 M7TH8,X V=H!J;XCGSH;C:#CN983'./;N11]>JS*P.H.>TG%2IOR "KHYX2AZ MW.T(/SR.-B \;[\MS>K5OMA&&]RNVO8S-$\)EAF!/,DHQ#K'D-B*)85F,B=$ MXK+T2MF\*G%J;+7+@>EI?-@G&J(J<:089R8Y76> MD%RF&BNG1$PW<5.CF@]V^6PG[+85(5BKS69N5G/5XOG)D,#N=SA8=;'6Z MWS6H0IU4#PNS!'Z[-G;\>+==R']?SN7NF&N6*D$S(G+#OMSNL]E*H$(1J).T MD!29%T8[)1$Z29L:#>_T!:I6&&BC,?C6J P>:YV]2J9= =N!?D-"&)E]]^@U MN@*K+&BU;8_10Z+G56[ 4W?BG)NZ%PI)'?E(6/6CW.SYUG9.,>; M!K!NFVGS4=O=R)9.OK*?:MU6=O^Z['G=+2'DC#M2IIXZ6&'7!I'Y*U*7+;NTI]?;A M<;Y\4JH-ZSJ3R#Z?MTWG/^I]F:;&/[<18NM]8R)-,8?']6J?M[@ME6A7QK'P( IO JQ0PE.%2O9EY&X MZUZ!IM9?K\#ZGAHV*S1Q[*X!N M\]9-H$2>;_IH1*@]>-;TL&&TSX6,'#![QL;CT-AS%P[8VKY0.N7=PWK>8P0R*#F. 4LD2;G_(D8R)%@F>%[[;VC3I- M=$N[51V(5G>PV2OO'>P?9.P<-JK'&(HQ"T6!TX6BUG>@&Y[.'M S"+QZB>'Q MV)H><9A&VI:./5Q^&]*!\+VX&7VKC/$VH@.A<; )'>J9P]8$GU;+1[7:/'TR M[^#FU4+:CAB/]KF_[9HRY9EY9R4O8$YT;IS<(H%,&#^"YIGF*2F)IE[5N:^+ MG-JJH=/X#M0ZUSL'.ZT'=,'R -_-00X+:>Q#T]O1]':CW0$*Z5<[2!W5T79' MX;GG[7&G'P^M5QO[<+D5F[5Y;I<;W:869 G2-C\9DMSNA0LIS/J:&^K1*642 M):G.$Q?JN2AE@FQC%:V_BU93-UJYC.5E)@F&4'SR> Y.P'P,)Q0N,(2YO\<. MYF_/F>&R@%'(P,G&[OMWNSBPZ_'5/*]]:)$IWG ME(HTSX+X'GN9$Z2#\]/E';"*!_(Z>KC?Z'8,0S,R=?RV7-RWY9*_'BRJ(B1T M>2 SBL/1$SL-C^,8!V>7X\2MPPCHK=9*;,P+\7XAE@_J*_OYF6V4/8)9B&I> MU0NM=@EV<,6OE3TKMAV6V'Q6()7Q,B6PM+6/,=4$LCS-8&IX"^$RX;ATZIH< M4JFI45BW95'5"M>QK!*P#9"=SF!E+%B#7ZJ%S540=I/E7OW%C]:"C*8;[XT] M1I&)<6<.:+2U(9# Z@L.3=KO/3V_KF_8G0WQ%T$KC(3$.R3=!M%K5#X.B>1S MP@[Z[,'5L.R;UP3G?*[6_WBM%N+; UO]H_5K)"7$_+^ NF2V:VK.(,DR#!%5 M)"48BXQY[65=$S@U)C[0%UB%P4YC[V)+EZ%V/=H-!V#TD][SV$5P(5V1"5Q/ MZ;+,L0LI.2%PHH*2VWTC=YY[QZI578VU;KO9]"VRZKU;*<.9YO-7ZXTEQ-_9 MS^IA^S K:9:D&9=0I+* F# *2<$99#S1),UUQC*_UO,C*3XUTK.J0FTK=U2M MLK6_>0<>&GU'ZDGG._QN!#K%08U,Q 'ZUEGCF[K8H&?^7Q\RW94JM%&J']3F35M? ML^ Y127GYK5)C).=%QCRK"QAGN99EF5#=[XOE/YMN.?$=^(%UB8!QOG?]VE>0Q#J-?I$E^9.(S?9Q?EE[?]UE^=.HQ)U@>ZFP;#9T:P_JT7KB%=\:^79 M* KKD.\33&=(,DU8P2"AVDQG6&M;:X1!@42:*"DP$T[M6[VD3FU.:I5N5NJM MUKMZ6KUR6X_F+K\)R6T0W.:2X-!&G@8Z5/L*U^%K=_4*/AQ5>P$3DF7=!(]* MD%Y8/.(\\+[,01%1C!W7] S Y_U/ M:\7!9_ %_#&DE: 'PAX)C7&0'BEWL46\JT-YU/5WVR#^Y8]0+0;]T;J8B>CQ MN/&2#OUM/,@O''![Z'C^79DB5HHT+[3Q,7,M(:;"K %S44"D99*F,I$I]^HF M=5WDU$B]JPUCRTC5S3AM./\K8;[.;>-K_JH>5THTT7+VHL[$P[C_4!'_G@6D MPN(=F?ZOY!E&K/+D#M,XP?\O4W?)'07WT/] E9#.M,INB@)]4#_J7ZUG94$4 MT0F&3.?&$:6$0YZE"22D(!JK7#'DM4)V$SLURK):,3/BEHV>M70!V\>E#>NO M;.PN>-SR>27,95I9X^[ 0M7E\K:VP-Z/E;EH<5\WS[-EUM;U]UAUSZX/Q>L= MX.;)OKN_;@/JN',;?)AB[[K6SE6C,6A4;NOLW[6%KNR9^8_FB@"EBH2X.WYN]A_M]3G>-HQCZI3:/^R4;POH;E9;8:6T&R%%0J@T7A44 M")D%(+8A[6F&89%FI>*L%/7CU(NXNO&)Z%0 MBTPF37)V@U=?T0A!/"Z(A*21B_)&Y1 7RY\3B-,]P]CC-\76RK9B>/_PN%I^ MKX]5N[ TD98DT0)!1A6W?7TE)(@;9R7G&A>YXE@Y-4=PD#4U[MBI"JJ>KG[$ M<0E:-]X(!%ADVMACU56=8@AC7,FD9D"2TTYK8]I ]K7!,X->JHE>I%5?F1QE5XW9@C M)&B1Z:-1%9ZMOUGK&XY$7)$)R21798Y*)ZX(/.<4Y_N&$U^K!<+)MF M'XO[IFA!VSZBG3>U9$HQPJ' -M4I*06DLI0P1ZE4FJ0%DE[57UR$3HU@:IV[ MDB"_M*IZ[M\Z@>U&-:$AC$PW#7I]?8^@C."Z^( 4DGF/5N?VK$W]^K;G M+XH07/)FN?AN/J?ZW*7Y>6.7+5^4V-H ";6>I4@+58JZ.AF&F!4(DL)\]HR4 M2F1E1D3AEV]XDSI3XXF]PO9S6"FIU$,=R"7VVH/'E:HKR@G5Q:ELEEZA*Y$" M4:X/?B)$64A6P(S9 WB24$ARP6!1D%0P+,T[X=E0;+SA'ZO[V/^O7P!'SW2T M08T\M[E$+AV.>,\BL#=II)@F9VA'BW6ZKM%T8J"?NQX!DPWUKL=HLALUJ#3: AJ%2.LR"^C$))XSD@:E5 N6_N<**Y< M/3BOI5F O5NN?EUN^49OYZ]$$\0\XZ5&I"@T9$E90EQP LWWGT/)<9$CD=&" MEYX9+6>%38T,7C,)I.*;+E_:.RGE/*QNA! *K,BTT*EDRZFKZKOU5HU78US7 M:@-^LX>S75?Z7^Q^TFK-YN=]SB&Y*%V/DG5RT_D7ER_9Z!<9'[ M)*]^CI?Y>:[J.A(+^>IA:9R7?];_?C8'9L9X(0M64(A2A2&6DD,F!8(9IYAG M:2D+1;K&LVZD$THUIV_NL/]L9(KZ3:W7_P.P7GZ=[!GH&7@9:@#=R&W401F- M"$_F.=Z!G55-/F3/KKM=!F2;QW?GF GI'P,:&/"@\:*A=!LWMC0PHD=QJ*&? M/XS9/Q@TV/K;>[/V7-M38//H=]6"+80]$;:]$7?I'DDJLHR*!+)2FD4CQ022 MTO!WCC$7B&9YII"/M^@L>6JNXY?MHQFCNB+!O$X)G"_76[LIM]1@L5Q :Q6H M.K/J+UYWAIE_U\O5PP &=Q\H-XJ. G]D#FYU!N\/P-VIW71>C9*MXXU62 )U M%SXJ0WIC\IP"_1\PN*187=+Z*_O9A-B9'YHES!NV6CV9#](6.EM_5FMEGOUM MIE6>LK+(H5*Y61?G!!NF2S54$G.99B01)?([R/#48'HG%YUF]0D89NU/VM+P?CT8V4''5D H0LW/RAQ Y3 MN+VL]<>NCG5GW]JL8]M8AY&B%RZB/%K$PFDMIA.E[]PKBTYA7]537_-7^?;PWOW[_]*;[9 MM]E6H&Z:NUL3VP:[7!+[(UX"^6".PB_J[^$ZB]Q=Z^,IKW MW74J"^,VV0P MW=<@\D3RIAYF^R=XVQ_F7FW:^I=VV)__V\$-;0CX^]W;U.'PESNP@P)T6#1= MNALT0C;,>HE1#-M]:U0+1F[E]1*C<]P7[$6T&#:YOMZNJX5:KXV+Q\TZJ#Y+ MVIU-[&NE(I)JQ02'):*)68!0#JGF"0KH% 8]C<%>9?!GE)*T?C"%Y%A'R:-RHQ\:SSG-\^X!S1(L M#[H5ED^X+'A:0%;D N*"Y9 K4<*$9T(C(6GJ5K#12^K4F*CVC@:V27!&^C(; M1<-O!'\T6H,$][?8O3U"#(Q':HY08SU>:P1?I"XV1G!^V'AM$7SM.VB*X'WS MT&IVZ[52'[OR$'45K-\JQNM&7[^SC:H+T?=Z)&0Z%P0KJ%"&(%:I\2YS M*2&C5)!<\C0KO$ID#M!A:@3_;KNQGM'OU<+V+P>U"=W^ZAK4[=: <:+:3L/M M[]NP7;L,_K(QZVFV.K_/&FSPW'S6R$,2>9WGH-C.:%*@L$I?D/ MQ+DN()=)!ADVR_)24I0)KV#*LY*F1H<'AWY^G'8>33?F"H+1B(=UNT.X_3E= M=Q07(37O*CHA:>>\L%')Y:K-SRGD^@T#-^_8NEI_U/MI_]-R7HFGYL_]#*U0 M*0J:)E#PC$',2@9)2G.H$LQRC,N<95X5^]S$3HU":JV;@C)JW2U]/'?QW/!V MW,4+CF+L7;P.P+W*=Z!1%_S9_C?.1IX74D$W\MPDC[N1YX7&T4:>W]W#>*FI M"?B5_;1]5!?">$I-VP5;._"5_,_M>E,O8V8JTP011@PQY3G$*..0<51 59!" M$9IRQZT\3[E38Z9:/S\F?@@,K4/U32"[#8ZZI> MK:8H$8MI#%(X>/Y+11FFYS[OD]<,.# \<22Y;]O^7AJ*J'3%NOKH]=']2LE7 M"[G;O#&_V#Z8?Q)B991I*U*LS14UU;1;J]W5ME(98[R@.D&PI!F!F&CCKXB$ MPT+Q'*L\L3'974#V5\<3R/'-^W M.R/Y5WE[/,Z&I_T6C73*/-FWR>_T^N7&\N(Y^ NH-=Z)^LMA?G V_X)J#%L] M_77%%AN[H49HSI#D7A&B1Q*F MMHYJ%02-AN!/JZ-GJ]QC%-U62S=A$WEJ]X/%>^UTUO20"ZAC(:.NHL[:^'PI M=?["&_H_V62_E?IF^*/ZKIJ]&%NQ[]URI:K[1<,DXNFK$;UFHBTY5/]M7O/6 M?H?F@]I\U%_9SUF6$4448U"E.#?+)H5LZ4ADF"(I$R8P3J57V84X:DZ-7UI+ MVL6/> *;O?8#.DV%'U8WKGKYP8I,>*U;V+=PU\[*&OF7.] -96Y<\:0-FU6^VA2F[>JI MWOAKTH1G&6%%5JH$4HJ-RTB1ACRG&@J,D#;S!1?**R3AA(RI\7FG8A/\?-=M MN0\N6W *5C=*OA&LR'RZP^E+@U.C8#C^NV!]2/(Z)694YKE@YW/:N'3IX B M9PF,7]7#XW+%5D\VV7'S]'DYG[]K2N/,,$LETFD)>6K# %AB3]\(A1G5FI4% M,K_V:G+N(WQJ+'$BN]GFRN\, (T%X$]K VB-\%QV>@V.$E4224T M?*8@YJ4R?" ]4-A5,-41WO'!#@\$7-]>]LP>Z5_++E:[&J^LD+ M"2\4U;R 2J,"8I)BXS2E$B9*)(97LJQ,G4*6KHN:'(T89>%#HRU8]]3U.-6] MC*W#\7TPQ&)3B-$3M(J"OJ9#LILOH^9Q;!T,O9%.F,^^_D) MXYVH.EER%]!3N'T\3KQNPP$A.EQ^2UY.?1A@%'RSM E VVIQWR8W M+Q?KUTHO5VH7@:_6QHVU71;$C.:0(S+#/(,9Y!020O%%%+::_EZ M@RY38]5?MYL+==N#CX3SCMP8^,;?H-L?I +[68&]*6!O"^"U,;UL(-M&N3,H M=*K/3:B&3_\9ILX+I 3=A-OI-*';'CFP.ZIY1>UZO]O8*W1"9*Z@I$I"+$H* M:9[EL.2&+[&615IZ)0\=/GYJ9&>U U8]S]:GAYBY<=AP)"+3T@Z$")MRIXT. MVJ_T4,*X'4I/6G?4D_3T57Z?JU35[*UAAG71<1$Z-=K8Z0RD$G.VNI 4.QQH-]<@-'R1 MV6./7*MOP#9?'D@$[>WE(G?2!QU\?*Y=QC-V$[WBZWJ5BNV0^7?J\VW M-]OUQJQ+5OURF)QK9!!GI6U36% $:9D06):(EQ)SG?I5(W 5/#6Z:?6N(Z0_ MJ57= =<6+OC(Y]4]&U *SGD$W#@H!JZ1>:B#=+>38I4&/XS6H%,[4C5V7[!" M4I6S[%'IRA>1YY3E??^ ([1_7]8M=M\O](JM-ZNML%5IWRP?'JJF"$M[M%%R MS%*S9H*:" PQ*@I(I*(P1Z62>2Z2/',_3G.3.36R:K4&AVJ#GMX>ITB.L#L< MOX4',S)#7<=QR+&<(Z >1W3A@1WIN*X#N#H$6.Q5#W5TYP?1Q6,\QT>-=Z3G M9]O!\9[GK0.3;MA/X[LV<\'ZE7RH%I5MBFY?K0_*9@F9=T)VK[U2*4V56=82 MG B(#9=#HA6"/"FDS@M4B-*K_KJ/\*GQN"TD9QW.5GMPJ'Z=DM<9X)FOXS,B M;@YH+)PC4[P'Q!$J%@\!+6ABD(_\<3.&!B!SE$HTY!D#'--NO6X]WF_+N>V- M9D1;7[C-<_R/[:I:RZJ.Q5W/2ET21+("*BR-@UKJ E*44IAIE64R-];7J@XWY).LUH6Y3E?^S;X*'H^4Y+@X>;#RT1]KS SW-ZSJE M5O==3OA_C .TAV<;#_"1/-R0P/MYO,.@N^CY>CYR/ ]XF*T'GO# 1PQ,T;)Y MK77CG'X[\UZ7A-=/^TO:)@IU(_-WK%K]C>&<]5@K+$^-.ZE!#GO(0\+Q7,2:J*4F,L.?9*]1I-]:E-5IVR M;<>PQU4E%/B^T_P./#1ZUVGTC\I(->QRKSQ3Z4=\-=P<^VD.>.3YLM_$I&]V MOY,)X$_@9+,3:_P=L.:#VG[0 ^ .[%ZC/09UM7#;M:F&(6!.W>A#%S0W;SSM MQ\WQ&WU4CG(%Q]=@2,J,X=?%6O52@((UKT$,)]LD'-P.JQ[0H 4F;$[? Z2#(&/X M=CFO)&M+9?7;1WW4[ZH%6XB*S6T1QIK'UZ<:NVLJJ68*P3S)5)-OR,N<08:5 M9EHG' GJ50(QL()38]Z^??5>\:]JG[F\U* KF.M9"#'TL+IY\R\Y6)%G@+YI M=^# N"9LIV>>';>=@6!O(=B;&"GV)-8 !"UV&%K'<_A3?K&/_;KDZTSEV1DE!$<42YB7!$+.40(H3 M"8TWK7.--5*)5PG$&W29'/OOVBS/Z^I<*VL:7&JX-7]AUKJF5=%"_6BO6 X. M";QA!-W8?Z1QB4STG[LA^&/=]5#H++$5TSI;ZF%YUB5[WU\A8#3A[: "\ M09UQ8PYOQ^TH##' (P?F8:Z60BE9YW]V7+ZJ-(?U/6T,(XJ/6:F6DSCC' MN< RAV4J:[/,18U=GLF?S@/E1JE1X(],H)\.4-\UX6O5!HW>X.,U?/W327VQ"III MZBQ\W"147TR.\E.]'S",X=[9S\_PY7?+IQOS.E5=#YCUJX?E:M-ZPFV[EP_& MJ_WZ0\V_J]^7B\VW]4PCJG&J,IB46D!,"N-B\AS!-!$2J-&H7!D&O><$&NBI UGU;">$OQK7U584:2J'V"8G>5+((E4YI#F3$*>D MA)3J%%*A"IKF6N3,*;-E@.RI\>7IAC1M%Y-[H[TGF7J,@B-SQL$V-DU>:@YC M%=^UD6EK' 7M!C, LZ!,Z"%^7-KSQ^6(XP8\8F@O\W:+\\V*F*Y\F M!2LPAX0Q!3'+):2*)+!,TI1E)9,%9'!&SM2HP"S6OU=K.YO:S>E?>*-EO0]CNWW4 M!0,WMCS2:FC5E8M:464)@KG6>*":(X'H0 M#^]$3(V"W[#U-_!H= ._F)=LNY"VF*LAB#XCW(&%V@RDA3VVGHPP"+'1R$#9 M&2*5B6I4)2&]>A+#V/)9T$3XT>.KWK MD+&=TMYGC&Z@.Q\Q!H M^ZC1"Y$3)XU^]P^CK%="K+9*=I$9E5JW!?!FN1(X2:4PZQ>:0IS0!-)",U@D MC(I"T8*GV>R[6O&E*TN=E>7S+?4EQOND6E6!:CQ"SU7+>5#=."@(4)%)IT.H MI^1=NY4=T&6YBD1((CDO;%3FN&KSM>K_XHHPM MTI[8SAC.49D(8HN_:8ASED(N,@X3I)6BB(LD]8JPM& M%J$!B[W_O%>W5\_S#FR6@*MVU5.' GS]L0S'(SX@A:04)[FCLHL/$L^)QNM> M_YK]OYEAG'_ZMERH#]LZ"Q )29FM@HMS;)9)G%#(99Y!31.!)$V81$YG\*<> M/C4.J?4#M8*@T="]%/\1<)>9XU8X(C.$!Q)>%?;/F7Q#4?VC1XY61_^<,?W2 M^6>O&;B[T>2FK[\N7PFS&%FI+A=/K?^Z6J[7,RHU+@K-H3"SOEDQ$ )9SC$4 MBF9EF@N<":]CIFL"I_8)[S8[/3VWO0*UO MP,T)1V2";DI;$*[W#6.4[FGUP]>5]28^K9;O;+GW]XNZZKO] MI_T.7I)J(7*-89$7F?$'5 :)S#DL!"UDSC#7?MD>:O^PS<7LV^C&6[[BY$5C$T8C,9YWFH*?Z M76\D>NJ#/[_:+A-Q=F$'(AB2]WQ5&)4&!^+SG!6'/F9@C)_XIN1VKC[J/Q8K ML\RZ7U3_5/(K^]D>4Z\_+^=S(]R6#*K?K5[QB807&6$9- Z8642E&8=#-J1V&1MS]Q8,U\]6#;;:^>["';IBG'MOZX MW:PW;&%KD\X,4Z8EQP)R(3C$ND@A00F%A67#5MMW.CT MFEB?+_:Y\'@?[TYKH&JU;7K"?;58V+1_SN9U3$ L,P)MU!344F0Y2A%A7+8C\78A7VH<.M%CCH*J=1UA"#3+4F;1I[HY M'5:0Y^9CX!FB*!&E,G_S:AH1$/YQNI-)I1[JZUVM39C8]F#E"K55>R M]J[+I5_N+0D\$&X>0TAX(_L%^Y?Z;?M2-]J"CPX8^O>#< 0F: ^(:S+'[?O@ MB,!1KP?7^_RFX_5J,WNS?=C:TJ;?U5NME=A\JOGTHWXEEW4-N+:-.&<*BU06 M4 IF@U-D"1F5#'*IS,2L-"J$4Z%M=Y%38Z&]UJ!1^PXTBENGNE/]>I?RH0-P MF7OBP!K[9#H,HLX\Y _2!28R#^NQD/G;. M\-R)N6GPW#RKL88D,N^UY3KF)\MUK$\/4,SMF!"POES1CI?;^KA0;<%PG".AI,@AS;"E6ZFA;9D-S?^I8(CF9>J7[^XN M>VKLVNIWL9;.S7@[[E;'03'V]O2I/B/[?@UWH(=PA#Z% T ;H1/(2?%3:.5Q M"1?'7AP7'W'KJ5V=W/_ZJ4[UK^EQII!2%)<:JD*EMB(I7BUW9\TJJIJ=J752HV6]N-N&,HP(K!#JO4AT5D!V75V(SHP51),\51%(HB'.20X9T FF:I.87 M0DODWJTMFII38_V#&"3;$;LK7\1:Y9O:W;;-B!GH;S6O2/5=S9=U1G9]B\%$ M.H>+17X++D\>TQG;R//(V="R.]#9"7:&-D/=;D*LNDG75ML M_LVQ7D7D,??HF#>)L1^IY=Z+OP-^/?RB#\W%)H#QI(_713 Z@@=M".-+&[9\ M_'WYO=ZK?+_XM8U*^FSFJ\56]4(H9R5"7")20($2!FUO=)I#5JUP9_]$&3/G2FG$7!;Y87&-?*T&P)2[T69#T8A M5UM.=;[A50/BTI7HEF'S5GUL)[A1.I,)QG$ M-$\@QIH83DHX9%F:""5(20NG?JENXJ;&1H<5:ZM#E8&H=?;P-J_#[;!2" IB M9.K9X_>NCB YQ.]->/P\O.Z@.([D/;N\CZ':5SOC<]&%O?Z4\5Q19XL.7$KW MNP80<"]NCJULRL;Z[4_U\+BQKJ=Q26LI[_5G]<@VJ\JF"\\D9BC-4F[;!U"( M&;4=]&PA%H(RRIB6N7**M!TF?FH$W8L15:T%'GSBC[X#/T?%-#)?]T-N6^5! MHWVSO.[T!^\UZ%D0%7(/2H\*_4@4?^*-!JH9@GHW9-,-0:7!:F])*-8?#.'% M6<#_J>/-"H,M/I@EAC]EP*SQ-S;?JE=2UGL&T4]Z.@DD@XD?RL^D7F\@:;6 MK]DO#0.,!Q7?"M!(;'OV'0K%IY=PN$B9)V\UF#@4D,H7UU0JW+7G*V)#;CP?/'W6;\91ES[<33UXS9-6Z3[/^U&59UP%W MS2_L8OFS%3+3&:$Y31%,6:X@3FD!&0*M,NZ- )\L9>CO73^G1N*%(]/EGCU8M^JIY_;+1UR^^L2'>9ULL7E3SQC$T__"F MB9V<<9$S0HL2B@REMJ$$@9RK!!*5)(I25J ,SQ;JWNYGN:V^KLIT>M-I\Z;W M)<=[X3^?BS+UBC!U!]UMU18&R)$HHRX)87>T>^TUS01F(_WZRM_5OVCTO[-Y M[MN0K6N<$8O2?.^LT)?IQ7<-@[.M^:[>&,X503,A%WA5!/JX( MNM$5Z1K9_+W:?'NS76\,UZRZ]EE/LR)3/*%Y"A..N"V;+""CJ8 ZH0(1B?+, M+S_[HK2IT<$N8G/51/X-ZVMU&MBR%%(7)('<^%00:Z$@59A!I'.B\J)0DF'_ M,JK!X!VOANKKYQ530Z*<%&6IR]2\N5S679,X9-*\OB(IBC++%6,D]2V1&ACC M^/51WQY40PT)KYN_' RP^%N>M9[@AU$4=)K>[=HZ/H7OP781DAC-UTX+?)&N M:Q=M/]=N[?)-0QW@M^9IAH7N_[I:_C#/7SX\LL73+*6*()P3R+(Z@52DD#.L MH4Y50;E@B'"GX\\K#33Q_9$;YHXK$K?/GR@:6*[$Y_D]_^ZW9E'MYDJ-6!%O7O/M8E-6V MV4I4:R5GA2Y2B2B'R*R+C1_' ^5F[<2=0 BTU%3#JFM^-%HWZ;N MWH':@+NV8E)K ]@9$;!DTE#\@A92\E9BW/)*0S$Z*KHT^$&WEG*[4 NS*3G& M2TYRP1CD1"F;PD8A)5EI?RH3+LWR*_'*J'47/35&[!5\33GG)PS>!#T=]=&6>"TX M8YQF&#*42HA%IB'3&86$)(2D.!.Y7P7S*_*FQF#'44K*>GA?!A2&NX:T\Y92 M*/SB;RJ="_"*4"_7$9? .TL718Z]M^1B_XG=):?;@K7V77=-,MN: C.&%$)* M"JA10B"VCA+-LQQBE0A-"\8E=LH@\I Y-9+9]XC]/.2XQ05E-W()C%UD@KG6 M<4"VD!,P81.(+HL<.:?(R?[C-".WVP8ND]AC MM6%S6^&M.Y![LUQO7O%U_;.K\W[Y*1-ZYWN:@MWIL-45_-EI&])Y=\,EJ/-^ M1>2XSKN;_4?.N^-M Y+M3C9W;!<+]AMK_F$F<8)8D2:P* 6&.!44\CP34.%2 MZI)G&#VV6IT^,[-Y/ MQ>;@<#-Q'9"HS01LQ$!C(8#. -Z"3H?]KP(9D M_@.4;J#]YCE3X?P#JSP(__"^H9F;&[5:L'F[3?=%K;Y70KW__*4]OT)EF6$M M*:0,E1 7M(2\4!*FN.1)HDBF2J^$B2ORIK:Q9A3S3D9% M7@B5,HA33B#&HH $D(^G''P]*DQ1*TN9;? M=4Q;;U:UT[G^N/FF5E^_L44;D/G!^B1KXY/\757WW\Q_7QD7A=VKOYI';WXU M:[%WK%K5_LKG?I<2S)7*J82%* 3$,J>0"5N*6F)&6:*R,O,JR#UOZI8RL4&YK;WYO\*K%)GL^RW4^]CT M^ZC;%L8G6ZU;6WI-/7<@@1HEL#$P=<'\=V"'E/M[&N$8:Z)OP@A]X5_,Q"GT MGG_I\77L;__B:@[S1#[9>O.5;$_S7RUDK503 -TV4]N=PB-$D,Z9\1*4]1*R MM(2DR#$D)*6R3'16^-5L\) ]M1F\57T7J&+K2#7,V:A_M^MPZ,"$-P^,VTP: M">[(LUQ0I+WGG &8A9P/?,2/RM4#<'G.HT,>,8SC+N1XO!*B:?)@R/9AN=I4 M_VP.$"@M:(FQ<9NR-(>8\!127G(HTIPD.,DIE5YAC/XJ3(WQ>FJ"OIY^K#9@ M*-S(+2[ D3GNFDU2O@F<]9:R]\_>:>WI=O_O;\JS]^Z"@?\UE;NF_T_ 6WI6F9 MY2*O%O7'_'G7T/J]-'Y.I2O6^_Z;3M7&(^H*$55J;7YG%HV-CV36B:)UD.H[ M9B6C N6%ABDM$QL(A"!-"85")3)G-$[O<_,[B>@'9LQFT1M^UJ\J]W>V=X1/$J_2')=]#$XEYH77_" :-,O6[X6JZK>AFS='TU)+C#'4*FT@#@IS0HX MH27,$YYFF!"1RL2YS<_Q\Z@0HGH#O,FL' "7VX5)/N>N. MI!,D'B&:MT$S4D3F 41M)=]0+0;/ W QV/+$;>/%5I[7^2"4\L)E@X\P>I45 MFM#,5]O-M^7*4NM,EHB465G @MHJ41J5D-JZ>DK*G A&)$OT[+M:\:7'N<4% M@3YO:E]LU"WTPZ#WNR[2G>VT]L_/<83?^6PB$*3QCR,.>VFU4=A[98,>/CB M$OB\X9+$L8\8'*P_<:K@$FT<+9) (]QX6Z7(DUPC@FDQI&)"2"6GYJW5@]N&M(B>KL,J M+00=3C>^>^E!BLR2NYH.MIA#=XIA?][]HC7R[C!RR:[-.T/OP-D )VMM^(H0 M,<8B1AF)H'J^2.V)&$B?*U@11=:PZ>.SVK!J8<2SE>U+L>XR>Q2F*4YL'(U. M(&KU8&HOM!RM:=MW/7J M"5AB+UC[(E]\Q7K"?I@N[OWRO/.G'8S#'(_^KMAZ:XCTHSU:W:YLO19SP8?E8M7]U2SK MJKJ[Y?N->EC/BH)H5-H4!L4RB M"("U4#A,LI"@S(1#Q:K(35+NIK=CVZ5UW M75#%\UB*SD1@F'-G9'U5WTQ0VPG^M):"VE3/W(BP+X$;T[[8T$8FXQ<95?_X MY!CH!PU=#JK@N%'-,; ]"GB.(F1@]GUUOZAT)=AB\TH(VY'>-CA:SBMA=/FJ M?FY>&WC^,^G)O8J;'^E^W#@ZTZ MM=2@9P#86P Z$SRST=T&P8V, 5-;':3/&Z^ ML1<:1VG ?G1]G2=L6=+ZW#6%SD21)PH7 M#%*[;8@S;%Q915,H64$IS_*$IEZ+=W?14UN\&\V!,*J#[;HNQ&_^U^H,V$YI M/[+R& &_"$85SV[VKU._M/\]"G=5O[S/AX3WZ78D6SC.:0 M26F6Y"0O(;=%B62F):<,:Z*5C]?E)G9J7I?1&K1J_[?UKJ2?77*UJH-?K/*> MVX^.0^!&8>&!C4Q?KIA&.&GUPRHD<3E*'I6T_-!X3EB>=]]0H(U?+_+"GQ=Y M:4NY],YOGA5S^:P>6&6/E+N>$ELV_ZI6#VC&.64%*6!"5 MYAPA3A'S+L(VK@U3H]&=HJ"G*;"JUNN9C6S&^#7+7F:<3M8E>R%5;FWZ?K6FVOI< M4;6F_3CC/-6($E@HJ2%.S7J!(?.3X%)0;29/77B5ZPFFV=0FQ'XSSG M\^4/9C!YMUS]NMSRC=[.VSUVL^03JOI>?_TI3Y!0I3+KI81"G*,"TAPCF&=" M%YF2)*'8J[J]D]BI,?I.ZSI43;9Z ]8J[ED+WPUY(IED29Y"A"WR5"=FI67#5MM7@K_YRK$&X77ZKY:U&L"SN;6ABBXTR07/%$I MY (+B,LTAZ0L-4R5+#2E*A @C>P^= MLYU&N3&;'=R W:@="X;H.:VV S<@ M[=T[X!99?A0O537[NF+6A?KR],"7\UF!1)HG!,.\+!#$TJZGN"TER1G!)45I MSIRZA1T]>6IDVBH'&NW!,(D8G+T7YGSCIKZYYHUAW3K)7XM_OE M]_]N[FE(QOSPG%N.GS<*(9PUH_N*SU\PP=L?^[4^U$M7:^GG/=NS;WZA/ MJTJHF5"IH+G(8$&Y6:YC6D!N/$2HI<)Y853CGH',X^@]-=KHJ0W8VNZ\OGI< M57.0)7? EF*KCY3E]2>.D3L$ M0 W!!-ID#1NS2;2_\E1]6OYEV/$(UJYJH/@AU6=O5+&MBOM^41?-75?V']\M M5UI5FZTM_[:P!7^J-O_T_>)3O3\YT[GDE*89S(7M@U 6">1IJF#.Q[9$Y%);34#T+2Y7-O:ZM8R&X[/]K8!87>P MYO,A]2=?\-6Y/'E._$T8<1X%KR_/HZ_;>;2][O!,N@6BJ\\.WB] #PO0 P,8 M-$ /#GMI \CDWR2?FLA3?Z/&*KL\[3?+L\[S2P[JY5+2+Z+9B-6J7Q+YPX+8 M+ZK)K:%[;0S^^IV!]^U/LPY?L'D3C6]\#)OFO5SO&OL=" M!BQ)HY_Y-#J"=5,',D)I7WL%\8)K213462DA%@1!+@U\A2P2X[V5O"B$QON M;YW?-H,C$A:X+.M.VQP7';XHT,>>P%;0]I8 !H3VLW-QHT#M16[ M<^JVA'BW>QI_#'SVQJ./Q5B;VS7$53,FLAF3)I\"?*_'Y.)W$:S[X$UP7MY6 M'O;H$?>%;[+]<&/WMD<-K/?>-JPPLNI=X[WGA!.BN##+?5XO_'E90E9J!%-9 MI!DBB:2I5QC864E3FU9LW3*;R&+9K3T6>K79K"J^W=3!7)LE^+B2U<*6N:Q_ M_6TY-X![YLZ=!]YMG1\$SLA3QJX9S1[).)4JKX(1M"S[66'C5F&_9O-1T?6K M-PRCD(^K>[:H_MFVO5JLC:LLNR99G\SKU$V#'_4[\]$L1,7F7\R_- 'LK_BZ M=K1G&2=2:%; M$Q*B 52D),LAT2F.4])7J3(R;\-JM74J*EOE.V%US.K/C/H M&V;=XIUI8&\;^+.SSO.\)\PXN[';Z*,7F0G'&CAOY@P*=$B6#:/8J(P<%,OG M[!WVX<.8OE>#_5%3X^16/3#?:_P__(CU JQN;!D&K,@4V%/2,& +6@Q*NXY&2)ZZ(&U4\KEN M]7-&<;@C9 ^QPV9-KS;OE'EB0U);,Z!/!Q?/$EPH5DH">:D9Q'E*(&.2PYSB MK"RD+E'NE%T84*>I$<^OVXWX!M:=KKV^8W>]EF,A.H[Y#9WC^G7< 8F]TG7N M4<8VH#4*[*QZ?M-HGF:,,>/8RXFV?9O2\;KO8)J_<[\M;I?S#1-"!%% HFFMAJQUI!JE<)29,R>_^H,VHC'H[:L^)-, 3_8MCO#52-D]?OJGYW,;EL\73+$4:HZ(@,"6V M(QC"&#).,EAFG!9IGFCF5J']]..GQG.-AJ!6$;0ZNA?+. '?92*['938+J$/ M'E[%,\Z;?4,%C1,/':V,QGF#^K4T+EQU8W/8MJ%@O56V:RG8=C>A&DOLR74D=D#C;;-3EWH$)<.K>/O6S>ERN=IW_GIX'JV8\ M+2E-$$SRNK\T3J%YOP0D+!&,85'DF=>FEY/4J9%-J[1O?U G@-W()CALD=FF MU1?L%+X#;4RU3VRU?_:8#TQ!D\2239C9>YL$+-1,Y:54AH:@+ 0Q',0X)$(@,Q:,T3(O<)9H MYSAC#\%3HZ&=ZET*6)O[Q7;J@\VE'CZWC<)EHHJ);62NVL/:IH UBH.]YG== M5'%5UU9P+=7M#;%'O' DJ$<*$@X)N5]@\ #<+D8#^SQOO!#@ 58>Q/T.N7_ M)/"5_6RJM+]AJ]637JYL38CUOM9#(ZBMV%SD.$ER4D*=,@RQ+!BT_B?DJ929 M8(6F1>X\"_A(GMHT8(_DVN+V!]K?]>J\=%_/U;+.-PZ*PZ00"^K(L\*44/:8 M%V*A/=+$$!1UOYEA"'(7IP:O!XXW-PRQ\V!R&/2 ;/#Z^VZ6JCU^LWR@5>+ M^M'VY/E^8>>@]]*\C)6N;/I#76RB+AUDU+)5*-HHHJ>VKE![R+*X_TTQP\Y' M,48SP6129DQ"KG@&,6(4TB)A$ LM69%JS7#N6TAQ-.V=ON+QBR?NU 9SJW<_ M%O$.B$9U#[X<[V5PF-*F-;;CS(>=S:!G--A;#?IF-]6!0&=X78-N9_JN:-W^ M#:FM!SWSNV#,2;X@'K/Q)%^4D:;R:;TP?K[ Z.-VT9$83YOQO)#1$3YP8<:7 M/NR,YH/ZT7;$LGNPJ^7"_"B:PZ#3IPE()ZE@W$9U*!OS9M;'1&<MWUH!#<^J<)V/NA2L^+#?@_UB::I[E M=QKD/91N!T,Q!RBR1W$1[''.BX:B%_+HR%N'44^1AB+T_$!I\'.&AKU]VG+S MP'?S)3,>6RIDB6U+**5*B,M$0L:R'%*AF$3FMTGI5#?@Y-.G1GEMD%>C(:A5 M](UYZV-WF89N1B0RQ_B ,2#@[831-\>[]9\YZ7R8 MA]VI/3A]WFD ' -4 L,:.S[E=D3]@U,\( H:F^(B=]S0% \DCB)3?.X]QTO] M0?W-_/2__DOW+^8/VQ+K?_V7_P]02P,$% @ P$/94GZZ_=.ZWP QUT* M !4 !EOL%Q-%_-__Y7]A?[Z"\SC(DWGG__]U[]^>D/LK__S M/_[E7_[MOQ'R?UY\>/?+JT6\.(/Y^I>72_!K2+]\FZZ__/+W!*M__)*7B[-? M_KY8_F/ZU1/R']TOO5R<_UA./W]9_\(I9S=?7?YKB#I&9PQQAD8B(Q4D<.F) M9%9'SI()U/R/S__*O>Q/& U_==5]\-W MB^C7GN7>]]1OB.[MY'R(\(X$>POWU?IU__XEU]^V8ACN9C!!\B_E'__ M^N'MM4?"S*_6T_B7N/BMO/S;RP6" 0GM?G']XQS^_=?5].Q\!KN??5E"_O=? M8;6.I&B42D'+X_[[YA=_^_G4\R6L$"@=E^_P!]O?+T]Y*@7P?0WS!!N>=I\_ M6\1K;YH5B2XN?W/F \RZGTX23"?=IYZ$U7KIXWJ"V#(\FT"\$91(Z17Q/*#H M7!91*LB:QNL,%X)72'&G@!7$OWQ>?/T-/Q@5P6GYHDB#$LJVXO_OMQZZD6)#M8N$@.3:!@0_P>5J$,%__ MZ<]@$A@8)4/+Q<7\_7RQ\M%@@F/4E*'H+88:Q%)+2?.\[(1FJ@TM=JR/!@\ M'B2E%UITZV@93MI-@.?&),8CYU/!> M\+#/#QY/DVQ+\'B)7YXN/RV^S2>"I>2HY\0#H#>E&();9D>R *-%C#GG(:+7 M>Q[?"QKNF4!C3ZFV!(QN?SQ=OE\NOD[G$28TRZ D%2@(HXATSA(GJ20&^6 \ M4D-AB-S60S3TRW719X*10P3<$E#>+U9K/_M_T_/.BU(F*9JRP7V16W3!@R1! MH'RL]("FT #G@^\PURCH!Y*&,Z(#"7=DB!0+>+($W]&-#K3+GDE":40;*&4Y M5+(:XS(9G0R@%!TB!W;UF?U@T'!"=&\!CJSX_]E,=\E:12/1G(;2.K. M$:7 #5!+2[A-B06(@0LU@/)O/K C;F[6 [$0,-:.QEHC?694#@""F\_M!X*&4YX'"7)D$'Q:^E*L\/'' M65C,)EXG[I6F1(%T9>]BQ"OV@_]3>M:PH'#_HB280K\$(-ZG2+2/P3,E-!-L0"-P]=G]D-!P!O-@@381 M,OP=9K/_/<>P^"/X%>YLZ>UJ=8%;F\O6:HH;&L;*Z-C*&(FU"3V=$)1"P0@] M8-1P#Q'](-)\[G(($3>!E;\M9A>H@&5WX+=<362DBF:%GF_6@&0K02PUGACN M.75<,?Q_,(S<>'@_;#2?N#Q$I$U@XN7%LLAK4P)0-D94PL5JPK*SL*D6DN@4 M,>'1*4* Z^R8A&AYXD,4C3U$0S^$-)^_'$# 30#E[1P_#<4Q_0JO_-IOV9H$ M=) ]3T"4S,5[MIDXIQVA&%M;RR(#.T0L^A -_0JUFD]B#B#@)H#26<*7?@V? M%\L?DRB]E]FB,FE"\I-DQ**/11)(3Z.*-K)A"W,N']T/%LVG+?<7Y\AH>!OS M\N0B3?$=)^LUK#:R?S/SGR>(72Z8]"0D0,_)&XEA%P0B%;5*J S>#U&&<3\% M_;#1<"YS(.$V83 ^GOG9[,7%:CJ'U6JB2LE(5)Y0H321VF=BM0LD1,XC\\YE M/]R&*>H(2Q% M9$,80VSPG!C!A?;>4#G(/8 '2.B'CH83GT.)MPF4?/R"0?F.>IO!@3LYA MT*6[&U;!$T655T8PC-*'*[.X^N1^F&@X&WJ@,)N PON+,)O&-[.%7T^T\QQW MOT14RKCC(:9)R$@\$])Y+:07V@Z&A"L/[@>$AI.AAXFR"1P@@,]*$>HB_N/C M%Q3;ZO1B7>XBEG3_A %C/C-%LL<@6^:DRR5,1801FK,,,HOATJ$/4=(/*2:2 M6T4LMYE0=+\!P[*0Y1 GM7<^O!].VD^C'B#2L0NW-IF\-]-5]+/_"W[Y>IY> M(=@G,2IE(Y1S@B"(3$D21STE62AK\4\(?HC+2O<]O]]%QH;SIH,(=F1PG* ) M3,4,=KF;2 -C.@NB72ZY&_"X#PL-YT4/%VDC MF/AIU-[@3U83$,%+R)Z$TOE$JG(YFQE!H@W6!JJYT4,$,/<\OA\N&DZ-#B'6 MII"Q ?B&"2-C\F UX;*4GY22%%OLGE8YB.@\@!^R2F"# MI(L5^>S]^:2[+%24?IK?3.?XL"EJ?K%IB'$)*.I4CI)& H(Y(C6S)"B>,-Y@ M65'JN!1W7+/8+:SL5Z%3]?:9F]4%L_5J]Y.;R^PIQ.UK2W;/.%FM4+:7K"H7 M+"_WM)GU&%#)$F2GK(E*)<@VEH9XQ[G;X:Q>)V.^=2#E$ MU@T YJ5??3F9I_+/Z__O8OK5STJ^[V3]TB^7/Z;SSW_SLPN8 %#*K,Y$A]*3 MBCN,V' 5$0,V@Q%*9GE'AX7# =2+NA8 =1 *%K55T@#./J"GLIQ&]!L*7[O* M.8WB 5"L.&N&R*@HL0JCOB 5SUQ:H\0=@?3AN+J3FG&ZR=7#T>$B;P W)S&6 M=C6K#Q !ET*8P9^PWO'B,X\I6MSGN=!$6B>)RT$3F[VB B1N]74(&J?W M7#T4#:: !L#TTI]/UWXV_2]<$HMY)YN7B]7Z"D, 8&4PEB2G4KEY(571 +;>+^'<3]/K[^/7P-K8X&$':=>"^B M!A8#82J:;E&0X/!;S3/CH)6(K&(RX"FH&;RFJN)FM[>(]\?' LW@0!9H<0[+ M]8_W,U]:"J<2/)R75 D:U0F-PN7(.#'=>6LH^71F5>FV \!L%M[<<%DWP"0WDSGTS6\FWZ%]!;5,?\\ MQ2AR(ZQB(#GCC@&5!'()(A5$C!\%[KH\XD^33C;=46-U.)(>)JL%AW@0* TH M_0:P='_<^.=B'K>.6TI&A>0EL;*TQ$X8.H9 '8G(#4#PX.ZZ8U SBO])7 LN M\R"X&EP3#:#KU?:QI=[Y##[Y[S_72-THZ[A(ATLZP8 LZ%_XFUBL;L"'$M/&JL4\-TH:YV(O\D:3:0MWDW]6$ZFZZGL#J9I^["UI?%#(6^*GF$]8^?F2TN M!1?"DHPF$?E"5RV4]*51S',?;+9WW6\Z'"5]"1PWGU.],JB*GAJP05?XNIE+ ME4HQI)>AT\85D<8K$A+*+&63@?,@=)T#UOM)&K?8HPX$[L?9(?IH %F[L^/W M_D34XSB#I(V?>*"D)ZCOE%.N-A4*E-J@L#M'RSZ 2Y( M=J//\NVRZ:<].>@%2R3,/JHP& 74_5[_C9-96<9,HHI65R M!?6R]*^V!/=^(#%XC%(XB^:NB^5#GY/<)&O<@Y)*T!I0$PW@:I=4_?MT_>7E MQ6J].(/E;9XX]4'C#IYI9.AG&E]*%!(Q+NN0DXF9ULET]R!NW!.42A@;7"L- M(.T.&XR;>+!",*)\N8X;$HK(YDR$8BJQ,HO%WM'^L4;@-^YY2244'2CQ!I)6 M#ZZ#*_E8975)NAIS;[*PQYRDO+Q-*ZNPS*CC03!R(3HTW@GB;%[3$]KR>"[AA^?3W0#:N=%N!6 MHN$KHKO""6CK1,90Q:9<6MG@EA\B3X1IE:2C@H=X1R/^@8[W[B2I&>^^(L"& MT4<#R+J:6PG92(@R$33&&/JZ4'(K#$,4YKQ@7#)C:I_P-..U'R7!_B2)-^%V MG9U-UUU/OG)%%+=VM+$PCX659+E6D1H"- .1/%&TJ,P1);CD+FJI0Y5#Y =H M:L9YK^E>#:.1!BS1 Q+2UC"9.2R^UI;)*:':;E'%C_DJ(.5#B3\>,VV!F#I^[L\-!:E12ZDK$_.R]GZ:W M\VU9^Y7%,+&)VZ!])%HP7 <2MV_/2[3 H[%,L%)14:5>Y5'2Q@WT*Z%J8(TT M8)E.8KPXN^C.NS=5%8LS).4+S%?3K["I>G^W6)6"]]/\R7^?4"NT4C&1P$1I MD*L9<4F9,E NIF13"5,K%4@]ACMFI&?UR2B.U! U=))+FTK_ .I(R9&M M@:15DC?'Z-1\^8Q/I=Q^XF/TT21<$"!MJ0WR).129T^%S=(9&GD58W6=C+'3 MF@-CXO:FM[?,FW"2MM2_Q&6\.LV=63WY/EU-- :W E0@VL5,)+.<6 QI21F" M8:+6P81*OM(]%#6"HSW4?!]B#I)Y ^"Y2O^KQ1G&#Q.*X:>+@A&J6"A7>W E M26.#ID!\,-XD1D).L8J,6H@:DJU7*/T#4NF Y5^^U2S,%T,/;UO--E MPEU]^6,S6_3_P7+Q?C&=K\L7IW/8,@1"&-!!$>DL,A1PR84L?6FHR#UE22O* M'G.@>S]MW$.Y@:!21[8-V)]+NXPA#;S%+U<3$VRB&9'.M=$H'_S*.>$(I2YX M "-3J+)EW29E[//P["SRI#038I(EXC6ZDQBU9N*T!<*EC[H,WHAU>E_V(Z\18S8, MW"IHI#F<;;;YDXOUE\6RM-.;:"%FPKA4"A#]496; M,]GSIPW6,?V@>J>=S<<<6M,R@8 '(,YXP'"=04C< M22ZJQ!SWT#-P96-9+,H!6D9P9?248L1%5NZ$RL@M^)Q#E6:I+54V#J'Y1XH9 MGR+F$7>AU7)=AA^FB[@^77Z$Y5>TAEVM54P^T0"<>!4"D9Z7MBJBY!!D#ME2 M+WD?GQ<__PI$\+N;\+B/@$:.7/=0YF) R;:!C.[2P(:#U;8R)@/EAGI% #Q* M),A ;&*RM-X1S%*G:>XS\NTI\+A-Q3@8&4:QMU%RH)3'=F7?(=WS%7R$6?[# MS]&S2MLRIY!9%@8245EC_(:B($YGC\M(2!.C9O1F"N\>Y_6^)XP.@T,UMQA: MC&-CX>-%6,7E]+SHX HG14S>?]PQ)$ *#9;P4BHE1:F:I$X0SZ)UW$M+F>V% MBSY/&Z>DHA)&!A=O2WC9DA^5#D:%2'Q$S,N4! D1X6X#=\H PS#>/1D=3\#" MX&401\#"'J(;6_,HD0RK5=2+1O&"\Y28D3;SN E7R9N<\)=R,)+SS+- MO1!P_S/&*6.HA(2!1-E "O6.!% 01B@6#4D0#/I6TI0B[-)<&U3*,AM%JQ3L M-5YIO$]@,I"4&\#)!_@*\POX.7H0E,Q:&8Y"\*6C>RG5+WUD#4\LRH' M-3<):21XW5.QM]I;'"#E=E#R!N5T5R?UU]_C[*(<-)79D_A_*CUAI&%4EUOP MU*(')9TK%?P2X[GB49FD5% U@?046L?%VF'@N!MIU335 !C+@.W3O&7T4FC. M6!><$22:4/*.&8C+,1 4F:>@M7*ZRNYV)S6-;'##&*_#Y=T,:'Y?+-)5?_'C M8I8F*<44A \D0-!EN3GBDE#$6142,]8$4642X_TDC7S?\W!]WXF@@X7? (Q^ M7RY6JQ(E3->3$B4%#1KC *!H-B5%JDMRB4F'XI#6IBJM/*[0T-QMA$/LS+ZR M;:!QT^6DC\O1D9?'849D7!H*!9)UF?!AB-,&"*.1<4\]S[[*4>&]%#5W[> 0 MR PC]P;LR@=4 Q+P!]Y*#4T@*F/,)L53W^>_O#+?\ 584T$15$X5UH, M;::+EIM=CI&,&W#,1B::ZA0PW$O2N!YS'30-I( &H/0[S%% ,^3D))U-Y],B MG/7T*^S888:K')(ECMJ(V[66))2^^HS9J)-@@'J$KG'=HSJ@&E(5#2#K MEI FF25JR]!'B7P0277IFPZ,:/0'8HK4*]VG+.)PCVE<3ZD.>@X3=TN>]L\N MU)-D@@E=/2M#J<@8([%221*##9E'#$]ME0N9=]#2W"7,0;SK/67= EQ*]_(_ M%_/%=59VQE*%H(*EGI@B$PE&$X_+B!@N':=")*6K##5XF*SF+EL>!*+A--# M=O5S)>PR[-/Y!3+UL\SZ!>3%_Z-S# MMW,D#U;KB1(13;NRA%LEB"PW+ZRAY<#9.INE!A&K9+ K\M3QB#6G"K>? F2":I9*!8^6@*!G"A-1,N*B, MJ7*MZ!&ZVKL0>@B"AE1" P;G[S#]_ 7IWEY6_/.BE/.=YHZU*W>D;W(IM!&@ M)1!T0DO;(HQQ D0,CE6V,G&%W%:Q3/N1V]YUTT,0> 25/:\;J-?F;W5;UC4V M#KN(>OO#*]Y'?823X4=Q;#;#;BKUK1EFERDUZ1E7F7&21"Q9#0OH0PE-+/," M8A*.U9D:_D0ZA_6]LO 03;G?;\O FIP%\1%] URAPCK-G795ZA>>[GL=8SS' MX#AYV#%[BO ;V$3[3 %\OUAV>ENOE]-PL2[%U9\6F[$[EP+D.3-)K2*04YFF MFRT)2>/^8*W-7@*/O$J.8R#Z&ZGK.P):QU!XPSA_LUBB3S+?='2./SXM_7R% M[!7NYZG[;K:!0?K/B]6ZZ*B'D"89? X)G2*32@M[65IF,&N(!HLZRB!"K#(A MZ:AZZE\4'5\(KKJ:!)2L"DTHX A+*10BICM!#RGF4>. ?IJXQL M.9#ND>M=&EX5-13?0&KK#DXOQR<;Z:*V41.M:1EV82)Q@G*B+ _!&Y89K31V MZ%Z:&JDL/H*G,Y1BVI_I>34._P )X*R;4G%S'A-T,S-+'S@_3]T7UP:=[L90 M#YB!.)R8BAF+@24U?(;C@8&WX!&^,C!"0\%ON;DQ>Q%E?[&SV/>Z)/4W'O>Z%-DW@!X[AAN MYV*R(89 O"Y]=45$'Y1CZ,6,8S+1R 34Z8K];.:-/DG'C\\;?8K Q^[+\A&6 M4UB]>L!_N#'Y,H@ UZ<;&:SF&U.HFXI6_'B)=E)IR&+LLC6*1$,NX)4L_P+QZ=2U:E4,40 MW4-/(WGRPS>O(>3=*&S*ETN W8K#59!1&D3+%$M11R+.)TJBR('EE&F$*B>@ MCU(VKFT:1/\],+6_,L;>Y5[/TV=_!E>8N6R>1RU5R9:N(F([^-/^[]"8[4=*PBWE)N74&-BF%L8*,)-IL MB(S)D \(?(S1$ZCL;1*^=V#5#62%!\P)C]8]@T Z08/VQ7&C1%2@2? !$?' MG@&Q(202C9;:LV0XK5,J?!9"J<=V@P9%;.ZS$F6#JK8I=X4CMM@ MHP+.JJBF 0<3XG:)**LTG?C M;G+&;;TQ/)H&$/K(HX]>;E9#:4Z4,998OX?E=)%.\TE:G%]F4JEE$4'/"94R M$0G6$&><)%$K&J342?>*TWI-0>I#4"/]$?>/\:M(OG$D;9=;R"Z!$)EP9S7UW9.FMM3O;39@]GL_*3> $PPF2F8$7L'FW[?S3X"> MY](O?VPS-8OG-+]/$,.=+O$%BC)K(C&S9X#2A:/H#%;:4P-1 T%.( M;"1!OB<@;G?JJ:.=!I!W@Y--]?N5G@P3'K.V :,=(MT=GPRI>.F[,?"Y< :'!VH76W&G6MO M6X *Z>U\\X.)B!:B"**,/,$-):#_$J0RQ'/&:/!!/PY11/B"V7.U&7]AH4?Z+ M569A#>*]58L]&_+>GJ"? S?%U_,TDN^6:6(R>I1@CIY(:@/Q3'L20]1962/9 MS6GW+?MNU1IU-^R[/46#C<#TMC1OWZ"]*E"N*=.&&^(4K^9'#Y(":,'HC]7WDT!3< K:R%;7&^Y%)T(1;QREN ?=!L8 M"*LK77&_24IK.8^*:#I,#6)T]*1>]N?8LB%2GGK$??:WE0NH!KX;"6M@BB\#> MKE87D%Y=+)&[S0GPQFAW+YYV!\&KU]]A&:6F*MXT1; MKWR6B>K-0#E"LIM%\F;=7OEXO]JDJSW7GA+ M0L"%*9,$XKD*A*JL$RAJ#*TSR+LOA>..8&L H0M 2P>IK*Q.\KT7F#_"V;I[?SU"K7S M;2*5]B*X3$QTY)<&'*J#SN29"1$99UE@%8]EH? KX'GS[R3+BQL3><9L:&W@GR M=M9E&K9=,C=IA_2*:M\EH1DYTGTH?B\:(##,9E MFHVT4=M>\-N7@GX0?-8G/E)$BNQFF);AC$$ MQ;@+0S"%KJX$RHDM-[%X#"91\,R,D"MZD.1^X/VG."TZDE['+X3N]_E J5D^72SS]WQ2I_PW>5N>[YYYLZIB="&*M=C,3QTBK+.T%<8);H M2),2T4L9^Q7:[DM!/T@^ZR.BXVFH 7OZ\[[JZM/BGC8U'8NAL%BZ2\!\U>G[ M VPV$?@(RZ_3")L%^P'BXO.\^Y1-F;(6E.LD'.XO#(AT(A-+2[65!>ZB3S+H M*FT4:S/6;R'\4QQ"-861!M;,]3FJS*%HC:>$NZ"1>!F)!U4$K85FS&7DK@; M]QAB^T]QI+2_]!N SD,CY_8?QC@!SY4S/I 4:$0I9'3BHQ$D98"VAH8 MK,-./S#_4QPJ-8"'L7,+MX7[\DOQLM[.W_MEMS_\]7PQ_WG"-C')A^@L(\Q[ MB1Z6=L0YKXBBF2=O+0C'>OG 3WUR/UP^ZZ.D^AIIP @_&&O^"=^ZEU:3'"U0 MG[K61"B_("3Q2J(9I#3%*'P.JHI1[4=>/S#^,Y\E':*O=E'8K:^?3$D;03(7 M26(I$YD9RLU(0XP&B)%9Z_(Q:T>O4]>OBOY9GRW5TU:[$+P_Z?;[LOC)S*V&)-S&1Y WG(@>-;V@BD=J1VP^DS_H0ZHCZ;!>UW5)\@$F6(!DC MB=))H$O,&;$T6R)!&&NRR9P>O;KN0,P^ZU.KXVFSB0#G'@Y?^^7LQV7Q]M6* M[DDR3-O@4:B>!R)I9L1E%HDQB>4@G;=)] ]SGOS\?A!\UF=/Q]+.V #\ .<7 MR_@%I7B:[V?I]HXQ45HSZLM=+*=<:1YMB0.M2%),:IJ%R,+W@N"^%/0#X?,_ M;3J*AEHY^[Q,5]U[F/ !8IG(.LW3Z+G;%>/%]Y-?9C.RI56Y%-$R31) MI;):*JF(A:R)8QH#04-#%OUJ[&I0UP_%S_JHJ W-MN"4,H"%[-IN9.?+OODK!;YI5]]>3-;?%M=9V$U M/3N?P6.[Z.,?^MM/:F_RL?WL6U YD'(H'0.BJ+:R%X-(O@',7"MA*_5G\SB=P;52HD^+IXJ214%18);07#H:FHC!M_6) M*)X89.-%H%4:\-5@9MR&6$?&\>AH:&!%=)5'KP ?'Z=^6U1T'SET59$/IL0%<;A-% MT_\J":%Y)Y^7B]7Z&DL1Y:&8YB1UK:]%F:ED@!$&,@5%M:W4]:4';>/:T>;0 M.;0V&P#HI:C>E<3#A^GG+^C#HQ1/5BNXQMCK[R6="1/!

        (>8KDMRC6MDK[N1]ZX#0N;PVP%G3: U#]1KBC$/V#Y&98?H!MO M77:15=DZ )2EA',N4%:^)$IP!5IE@LQ<>&NKF-9[*1JW,V%S>!Q&35(J,=1>-0D!VLBSV.X-&_%>>B8J9)2M(TJ4:DXMRVP.@[N$ M!2JM!T/K)/3OI6C<[H'-@7(8S1U:B59IW,ZET+99BTN)<0T6R13$*5%Z.F0@ M7E)-$JA@HW16A2HQ4'\2QVTLV!Q,*^FV =-YF[/MG(45RAVF7[O1Y%#*4D*2 M)%J7-E,FK6("11>#RE1S<2R\WB:NM3D^PP#C4?P=J*51+697W'F;I7MRNY/ M*$\R1Z*5+3T5T8'V#!*QR!=W/E&F^]7B]GYD:]-\!L541>DWN@^_7\*YGZ9= MM+;U,$[FJ?,^NOSK:B*"SCPJ(-G*7&9BI=+B (B6/CD#7AM7):#9C]S6QOX< MR>H-KLE&$7OI%G?!VGK'6/;>>)=)T*7GNQ*).$HE .]_=/Z%RTDEXR0Q5@-&9 $W 0.6^,P<$\)S&JO<>'V4 MLM;&]QS9!=Q'/ZU&'LL+I&-[5Z>,N9#"E1&"AABN(Y&9<^)TR0)HGRVE*,Z? MMY:K8^X&<:U-W3D>[ [14I/(>WUV/EO\ -@>*5WE+7@:P:$/88+UR)O&J,KP M0%2,(LHRIRT<:=.]G\C6AN8<"8D#:6WLZ]0/R*\K%;G*5T*NHK*24",YD3(' M="N2(+9$^D(9$V2ZCL;>L?"]#VUMX,TQHN%A--"DK=M%]W^?KK^\O%BM%V>P M_'D]-@FKA;:4!' "G0A3AE)FW=4@*\[5-+<_IA)JTL 7G%M;;^4<:QK$_FJ5PC/R]OF03PAGEJ,/8JE1NF M[ 8!RLS>Y ,O\_ADE21-?Q*;O.$X&%ANWG"LH[DF,H:W>'MQL9K.8;4J352W MJWS[2IK8I%%8PA*.&P*1E.$"ITJA3(T,R0J78I5)BD\ALLD[BT=#YE#::PJ; M;Q;+CXN\_H8:F/ 0I++&@?781.FK[\\)R)!5IQF]#$8QH"EUWF0/I+,J8P08P););?= MG\1QC_:.#,U*FFLWK'XSG?MYO%N0(ADNDY7$VYB(5#X0*X1&2*'CX62P[F8' MQJK8?(#4<3?S8X?50^FLA;#ZBOTO'7N1+WA;YHCYV?N+,)O&TXQTE6Y_"FF7 M(5A<7P'=%9L5"=9FDI30S'LAN$E5-O*^%#895 \&E=MM@RKHK3% 7FW4>]F] M=R*=CU*72^ 4C;]T#'< P20Q*4MD5'H=J@/Q3LJ:C)V/ <##]33V^?,5C_C^ MOM&[/N56&FFU\D1;2=$=#I($4([DS#4&;@F,NM$JY9X#Z*<\M6APU=5% M$Z$)LK3E[S3_N5C#9>D:9RQY)C-Z)QJ#+$TC"4ERXH6GSC(?5:YBUNXCJ,F( MN)8U&T0K3>#K_24?EU,8BF^PZ1"01-)@#'H W*,O(,$03XU$2' 5-62+L5G- M9,Q=1#49WE;;-8?2SOB7E[:LG.92B%%:.:.T/OGO92A25XJV3:JOIE>ZI'R$ M]7I6Y+L=M9!Q1U0L6Z)R:>_#%"XLX))8&I+6R#6/_"D[Z2'$C%O*.L(&>S3- MM9.\[B_E"?5*)YLH83&4)!;Z%$YG0WA*&1G703I9PU3V)W'T6F9Q;*TWD.DYB-G-Q*;; MU:%Q=E&VLZMBW8AZPE)22IE =/2N]&QEQ"O(Q >'/E<(R4(5W_>X;([K35=; M+@UCI8$MY"#I7,KAU71UOECYV>_+Q<4Y_@9^'Q?S]71^4=(M75EKR;@XU*)1 M& <#Y-(7R6*4PA,ZY1*XABB52E4WDKA) M7#!3'%6J2K,2()[Y.)*5.G#6QS*ZE:D/+/L9*>@I-6YJQ=G)_/.LG[ MV4[R;^=YL3S;Z'ZG R6-\U#*-WBY&B1 $>>U(0KYTM+&;*'.V/-^](U[[:\: M>FMHIX& XK(%:4G?3].?@!PDGJ75CFC8C@"D =30 )@N.WKN*A?GZ3);^1;M^D]3'@,M_1@YX8Z6Y(VPN+5K M2IQ$+YDI9D'6[+C^.(7CWC2N5]U714,-0&][ ;L[NDG3]04J[.VF-U-Z<;'^ M<['^O[ N)GJ"*\:A?;8D4[3*,GI++ ='0.>0N31 Z_3Z[TO@R"5]=?!Q]SB? M8975 AO3'7>+B1\3 4PH)2WQ+J,\@7>]%@51FBG) ME.+25\'E 32/7/QW%*@>2Z5C5P/^;2/$FS5G5\L<)\FF:$U&MT90W'ALQ-68 M(!!*@?+,9!G8V:MTH,$W>"4 M(YKO*,J$MF0P--+6$I8GCSQJYDN^(\!E&W ULGI?589#8A K# M1::TM);#@,HA TZ7UNU4X']1Y Q5DAA7B1BY2N\HV]O>0A_;W.!N?''6F'&9I;^"B_1=$[3-I6,V_/NAOO+Q5E "7;#(IVP6J)Q)4S@KBPU[LH6A4C M2>=42.A@YEZFZ# Z1B[ JV^FCJBFP1#Y;[_=TL8[_$'W4O=*^:T/D'\I__[U MP]MKGP\SC[*,?XF+S8>?+C_[^7;"HY^G5["*RVDG@T7><7R=@]7T['P&CX&O MU^?^]I/FF]QL/_X6G@ZG'[ZO,:J#].N!B8^/T59D[S%K-^ M=IDU^0E<2,6,!8K6+)917*$XXQJ(0&$:1BEEKDH%S"#4'YS;/82(%>>2F-3,E7J8,8FI%Q+4UFET=C])![FQ!ZW$3]UU+>ER4(Y[ MX@4KK4:E(RY30SSC@AIN0P3?RY4]G)9Q[>I J+GFOQY9/TV$X5OR2_7.^D>9 M^[R8=SO/]^EJPI+B.4M%@$MDACI#K&""0+)1@7)"B2K]W!ZD:AS8C8*/6^'[ M4,IJ 'DW>'BU.//3^21'HTOU)*%92B*!*6*C1FGI9" Y'9FM8O#OI&;DBI;A MM'WS:L;!HF\ /TC^V6+>91G^@+, RTG,S'"F'?'2QM*%6Q?:-3%2. O!2^:K M8.<6)>/B9@#MWCS /4C4>V/E*RS#8B"T_'1JRTGSY2"\+3N2"\>I240*J8E, M%(UR*"T] L=OA)3:5VE#]2!5XYZW#H^BX530@/7Y>!%6TS3URQ\?_0RVV<[. M,"L;T,LLK01U4LB-9\1S""3%K HO/-09HWHO1>/@J E_:1 EM8"VG^3_Z<_P MRRMSW; MZ<<:Z,X6)HHH,@S@1'DJ:>6V=-_%FA.N@Y MP7T4C5Q 7A= P^AA1$"MENO)AU)+UUGAP-"UBTJ1G +N[V4XC=6>$YMR5(ES M_'&?^U'XH5> @]_=!,VUIXY3;C:F2[2_T%M RA;@$(0UR0A4:\9EPP,E 4.. MM_3.?3LXNS+>&:!L:$B$0%%G"G M5 A]JX#8; R7CD87Z5!ZO_;DD36_C]X60PAQ;.W[[U<(9\*Z -DCX:6IDF>" M>!U8F9L3O75H['JE]?II_^J3QW$C!M/^WD(W;^9688.+*C ?K#$'8=2N\U/:P2(![;2C&A9Y5J;-Z"I'/]=!U3P0]D.X9 M5)UM0?7]9Y<08T 0WFK);V-)LC3*9,_.95SE.NX^@YYK' M'AR"^ZNI+;A=*PG_ !&F7R&=7EM+*4JA4FFOH"PZK1'#'B]IZ:_I@.+/8JS3 MH_1)5#[7;,+@P!Q8H6/[H5J[^XV$HJZ&(!JS@2?K/B]5Z-YKS[H/Q*Y>U MKG=1!^>8Q7B.R.P9KJ$DB0T&>54\,X/+R/$J1O$0HL>Y73H^N[@:@C2+^ MBA\VO;P#MO&4-S]>EXN'(D<6T2\FQG/T6 P3)"B&6P+N"]X9J1RU-?#[*&7C MW,]K!:3#*JX!)%Y94:\NRJ2P39OICU9O??+]2)_@,45M4QPE7I-2]E>=K8D)P+QR2=BM-7 A?@JU2G/970 M+,V3B_67Q7+Z7Y F7$D, X4C@N).(Z4"XEB9%D2E MM?B:]KIV%?=-FL;I#M<*&(=2UJ@&\TH<>;I,**KECRTS:UQ0?_.S"T#K;T+2 M$$@N?,B49>F%H0G7+( Q667;KV'-P\_IETJG_VQP&EH# \)IT*O%'R_.SI"W M1?XX_3R?YFGT\_7MNXK7N>AW@;CG)P]P37@?'NI?!O8\.GR (A!,"3]4(LXF M(& 2HSDKYFV5.L/A+P-?NJL/B??G?7MKHXO!6F)L<4N=S*5T(Q&>F,L4/5/. MJ@3,_] ME%N I\0*[6F2H%*=6[]7B1CWPD$E[.PMY080\M=NGCIN"F<8O*PF47+0QF-P MRE$64C&VF=0DL@B1>NM-J-)?\CH9XS:YK822 R3= $[>+): /L++THQ\CA;Q M9Z5".6#NOIUU&EK=-)D^>V,2KH"8?'IL#=W,::9DF0H.0)56# MGDF,$E)90XLI1R-LY2NCB[,KJ MH&!+EYI<.K)"<7<3<4%2PH.AT3II@54!52_JQIWM6,OC&UPO#8#MY6(>D?IM MX?1T]8^72,-T7;Z:Q!!S\B@L935&5#)($AA&5$:F;'S6/HI*Y^'WTC3NM+1J M/MPP.F@ 3ACW), =_73]!99;<:TV]?CE,M]VC3 CG8\@",L9A:6B($Y)C:$Z M6&Z$I(%7&?K8B[J1#LDK8VQXQ32 MH^+O/Z&4OVT> $?%[/4C<5*I\N.R6_3 M%?SAE_\ ]#.W[+D($)S3" U>VI3DLI@H)8PIDQU3B59JD/8T.OLA\+D="-14 M5@-8?+]VTG$4$IH $]W#$?:13:X# *7ML0SAA,9F"Q'+8(HH%Z) M8'3DJ0:<[B>I'YJ>V\G"0"IH $R_+Q;IVW0V0WO[%A4S_UPN/73C35>[EW:Y M/@_&R!#+W7%+9!2)V! CH31D\"HK42U$Q,N)<4#L5XQHK4+B1M)<5W529*-L"5#Z(@SPA/- M!9<2+%A1Y6!J'V+[X?#9G1+45EL#T'RU?>S++W[Y^;9'FE.(R5-%8C3(31:X MT(+LQ">UT-SJ.J>C#Y/5#V[/[^D\_?I^LO+ MB]5Z<0;+F]RAS9; -"6*R5RZ EL2 H;2R#7G0(T'%VL [6ED]@/>E5<6M1>53 MP)GIU['S*4_M!Z#GDN>O*_31T815O76HDD2>(1$D*'2>$QQXF4$HCT& MSMQ!$KDGMO:FH1_2GDM._Y@*:<+K6@$24 KE7B&[LT5W;O'Z^SG,5[N#6Q5 M6(];MTNE"T,N8QU\SB10)Q3-+AG?IT_Y'J[6H[3UP]YS2_D/K90&<':2NKXT M*Q15U_[KULE8H,9DK8AWLG1<*"UJ0J0D.B\P?&$BZ2H'EX_0U0]?S^T08$AE M-("MKM_"BW+@7PK6<8UL>CV<;QM O.T*H*9?H1S/[@X[I-0R>5=._#$<06=3 MH[.9T/>D03*A6+2FSWR6IU=K/)W6?AA\;J<#M976 "Y?^^4VQG!D,H8.U[XM 2_NM@U MFKG;#S4"K,M"$F[*E1Q7SM1,Z;:I9<" &L!&URLPZ/&P?HAY+MG\*B)NP!Q] MA,_%C?P YXOE_7?FA:6*:D.)8U"8HI&XR!D)T6;0R224:)6-L0]U_8#VW/+X MPRNF ;1MK@M^\M]O!1I&4(#IHY$,60^LT+8)+0EC C;Q*-<9]!/7#U'-+ MT0\B_K'WN5VFY16NC-7T=IPB>0#&I"::,[MIW.MD0GL,"F*4)D;%>NUQCSRH M7X>#YY6,'U"T#5B;/^';%2DM%W/\,L*5JU.W]FXOT'O>>2QC^*ND:W6@M\8MRTFWQ[5OJ'+*=^]L=TM=JUG+Q] M4E^FV&'L07D$%"6UQ.? B*2&)NYE4C<;X=V;Q'_BH_O!ZYGE[FN*_SEWN^M& MWE7L=;?]_*-UNKN+G_I][E)$'$I)2YET)#)$02QWE&C(L8SZX$]! MTJV8L;+.&O#I?K*XN;+\;K%:P>K-8KF](#___/.*Z6K3*FG=F80K10"1&L&I M(SKZ1*1F0%S6FJC2P]0)\-G4268<3'JSK?>& >U1--H4AD\B+DDDX$IM^LVR M]1<__O#_N5B^Q,WPRJK-D!UC61%PO"LH",1167K^"H,.DI8QU)D5>##IS38& M' ;#1]'H<_8W?TX$>SO/B^59]]!7L/;3644O],&G'LTW[<][?8\5:$C,EC2. M-91(E0VQ!DH3&1UM2E N'CP/CW4S;&&C@-,>P<$D)<^#M)(H*+W2K1$D@%)$ M\1R%S?B:2H_![JD/;=;?? H.KH^WJ"3Q!C;H6^UQ7OSXA+]Z\GVZFCC!:UBTIT9:!%=AY-7BS$_G M$P?&Z(2[?F2E%003&(RYP%%$6AEA8G:R2E'E S2-:[@&T_MC>-I3"2W@:7MH M(2NQG"UK_YOXFI M9;2 K=O+[P7,XQ>T^?_8K$$.5(.+A-I4:ERT)#YQ@9R!TP;798(J&;_'"!LG M4S+VEKB_;IK$VHZ;[;I,R4KPN!ISLNBN,F>)DTP1;:CT"32P2CV6'R&L,4MV M$ P>Q=@!.FD 8[?;$&[MLF94E5D.Q)>,QA"!PU@J8QW7&UO@_T)ZRT3V6;@6ANB+6I;,HO.@\&M/GBKA+$V M2U-E^LJ=U(Q[7E 518=+OP$(G7SSRW09SUC%A?1HGD4,9:IL3L0BW:2XG=%2 MFKFNXDM=HV*<]/Q1':?]I=X 9.Z^(7.R7/KYYTVMU(L?/]_SWO\H/^LX_LGV M/)7[,W_ZLUW$HP4&/%E1HIQ!R\N=(BZ"(@RD!D,YLZF*9U6#F9$3K?MCJ]=5 MJ",JN@&P_ZQBZ"9R;XT\US()7EK8..]*YQ!*G %!DJ NH27@N=K-X]O4C NW M\4%R^Y+R@1IK ':74\"[(UKM:UR;;@WA2-G- Z$PJUMKH9>1@3<:KF>?"A.0[?H M,@?C)622K,\$=_V,ZTT@Y4$(YG-28/M$HOBA5X"$W]T$T;6GCC,L\2A;V?[2 M;0$26R3+F)S(W!(J,EIBB=P[63HS.^Z53]PHU:>W?W]0C&DW#M#839WO(;Z1 MM?['=#X]NSC;$AZY0^:M((XF222CF?C@-,D6A0%.:M9KEF OO5][\LB:WT=O MBR&$./::A\L[41OP!PC9"R!)VT@D;EKESA4CB7.6@S4I\#X^:K]U?_W9XTPH M/=Z6<("DVP')UIWR%CGUR1"C#<;XD9?[<&_U-A,F;TG%V40?5?X77.$-?O83E=I--\DA:;1E]E'0%$@SML MPFW7 ?*3D16-<5JYK,93YHK&/DG>7K#I0] X XR/MA4-KI/&,799ZJ>$=\D1 MG5.Y.$8EL3E'4F;])>\@F^.A;.R=;'@(/ %?>^BC<83=LM"!AA ,+LV@BH4N MT\$M#99HE%\RSFB0@R55GDI BWDY M]]N6_BDE(G.$,>BDIHC'0)0((VT*6C+/ZYSK/T35.)/:QSFR.E@K#4#L!@_; M!G!HF\ /Q_* M_=8YI%VOU:VA%:5WD_61:!>1"ZH5":ET+O<>HR*KM3@/0V?0KO%Q?[\HO[#Q1EX)/EF5B V-$NNR)L](@9\%F2V7FO$K%]@,T M]0+1X#TCC[JS#:61=L&U77P99)0*EYSD#(64)2?!EL9C:,N#52Q6FIG^(%7C M6JG!=-\/4WLHH@%4G:Z_P/+/Q;S,?O=E[6VXVX[IV)TII:2%"IK@,@P817-& M' T8TB2PE+% N:C2@:@/<4UB;!\L+"HK9NR.DOU,_COT MZB,%<3B H",$LL M0P= >H5FGV9-HF8R C51Z!N)^(.Z7EP^N!^@!N^3>Y1ML;HB&K!H;Q9+0,8V MG;?BCT]+/U_YKI7F[[@F2[>N%Y#Q/9_\]PFS- (&/"3ZZ$L3(R ^.H?.:^:* M 5/X7PW#]@0:FV^6L2=0%L?1VMA6[\^+8JA/\Z:%UO:V_6H2(3NG R-6!B1< M"$=*$4R1#B-)F!LD?YP;Y%:*:OW WC#T:3"\-8.QD-EM\*]-J MT _H24I92$$]"!$D$AP0L" FRRE7@?N0U?W-D M&-Q5T%4#"/SK/$QG,TBW.Z-.=#9,!..(RJD4((6,P0P:;163CX:['.ODQ>XG MJ?G"[F&0-I!.&D#7M9'*9^<7^,D?%WG]K0Q(Z\Y/,70ND[#@%6S^G60'2DN& M*X<'M.+&&>(=*XU&A#.EQE7TJA%^^L;Z5$J;KR@=:+>MJL$&(+IS5D]WV9SM MN*S5Q(*3!I@G-F991N ""I +PH3!Q2>EUQ9J0/%>BIJO'!L&[6:2.5\-NAZ\@B"2.B2CRD0H-QSR35S=1)G=Y/3 M_$'F,*@:0!<-(.K5]K&G&?_=#>^>4'#,>6$)3T&4>].1.",S81C0.#2[U+(J M Q7OI*;](X!A '6X*L9.KUZC_.W\[7RZGOK9^XN 8MJ]-DG4@*"X0 +G*")) M!;$9T9 ]H&(KQ@^T M]B2@']J>>:;_&,II8&,\25UGAA4*;WO*/P'CHE<8BGA56CN#=,1J:HGP$9(! MQ6RNTKS_-BG]@/;\\_X'*J$%&,VZ]T"ZN]G6CBNG65"12Y*R#T0ZRX@+5A$J M _O+Y"!B<9O'<..!$Q ME?LKU! K32;&NRR!RVABG4QL;Q+[0?'YGP=44MK8GMW/<]O3_&[Z#YA-OV 8 M_?%B50K.48B?_/<7,(<\74^$UAC1O4X9:Z@V(O6;Q-[_ MF?W ]7P3_#55,#:R;DR??S?U83HK]R*VIVB!<9>9]P14L$3J,JF**OQ6&"F% M\SR$?F.['GE0/PP]WXS]X,)N%3A_+N9QRXX-$>,5Q4ERJ; 32P=2IPGS5H W MRJ74KS[L\6?U@\_SSCKA[[GG[NOH:ZGH]!M4#B'SR7F^#3@M6[T$[\L9JBM MU>9RX(0K&ZW(CB2+^[?,O-PC-8(XD,R4\G15I^OU;5+Z%<,^_VS^@4IH!TT/ MKI6?&[[B*4H@X/$O"8D3;Q.:ZY"<",)XZJK43?0AKA_BGN\90#5%[;VO8F0: M%F./BMY-U5[DEW[UI?PIR_"KGY6#?S]//YO-E]>JSY#>CYRC#9<>0%KUITZ' M*&2Y-D"TD %7!_/$";2BAH(7FIK$?)T$_.!3IW^6VJV^G,S3#7F?K%_ZY?(' M/N]O?G8!I0;*)!")>*]QXT@NXL:1!#%,6!_*(3#75:QK'^J:G4W]%+3<+H$< M6B\-!"G7U_!N1Z ^9YK+"0HOV>REP MN3< GCNVA>M\G=S<)*Z\\^T\SBX2RO75=(4AOY_]OEQ_ ?\()3?>G%Y02G?OJ!T1)=V+[I&\&T/EU]])U=("ED! M$*I#* 5_BMB<@%@=RU6?0'VLTMZCGI/;[Q;=A\5LAEHHD\4FQE)=(.0Z4B(1I.A'!6J]Q-NNMU\/.$AS;K N\#J:H2;[V';VEM93AWENE(J,H" MG2GGB./ "?#L$RBFI!EL_LE@GV2+8E(9'Y(Y(9,'TCA8@T;5]7KHJYCPXKSQA(C\S[E@_][.I$/@L#P M3N1#Y-$YPA[.BK RI\0(%LSY.LXJ@4]9 0O2JLB947NU7OW?V8E\$#".Z40^ M1$H=1)=^G2_FE_EWVE_ZC22V^%@+'U^MU[G.(+[N*51G,&[.KBK)Q^XY/A]^RK276-QAO-W9WY+6(LOCZJJJ^ M]E3<%]I>9""]M,18'AUK4KP_D,YI?=5F>-D?ET<+KP-L[A+[NV3_KCJ2(^>/T=(NUXS%P/^(]@D#.(R3R^TV5 MBM>,VQP#&$NVBY+H(-1<@>%DRP04M+][0QU/V QVRE=OAU^KS>70@>[:LYM: ML")EP\A@S;5GI*LOWKWA]!4OQ#H;N&I2[3!BY[L^BLD&P>.PSG=#9'4P K]L MG)WWE[BZ' 6';U?+K_/Z=.J1OCZ_ZY(COE32GK6>'HM*9-D7F@R>25$GR@@V0D<]J0<>)E MDP+M@71V?P.?4OL=)KUC*[M/>177]LV%6P["6EV'EM>F(9YLFLS)EO&(:)L] M2_^AFM">X"H>(JLCK^)?%N.@\+FFIYF+&(,$61_=J$@NF4_, Y+G9 )S)84F M1N /T8CV&+2-))/1KN")ZZW^^VJ^NFUU0]RX'U#8?BNG-U_SZJ8WSM_7F4YI MC4"LZ5,V/WC2=->2;*MIV)XTM@I11 ;T5U"<)! M>#DR3SA$>!U@\^?\-5\LO]2'X/'38GFQ_/CMW?SCIYOT%$:CG2B"Z-=TI!4: M\-S6D24B>ZU3PC9/*5^@JUOL'8^)!]U^QQ-0!WC;I4$W+ROJZYQ/\R\WJ5 O M-(:0 8E?H+C.-4G H.AZ<3"CM&K3].1IFJ8MLCXESL823 <8^[#"E"M;;@:2 M2T,L0 =1B-J>!24X# C":8-,D!$=FU2"W2=DVJ=\IT3342*8N-+U';$F;^R& M%#C:2!I5^1H@Y?250Q3 _*DG"46[-.M9*\2UIM5IU4YC:W]P_G; RBV6.;% M\6Q5)3;6:8*V.MTL@R""F5?*)[^/R[@_+*8N6CY08O=E?@#[)I;Z'W0&/E]] MWIE:@7O-F06F:U&V(Z,+E8M@>>)$?$DLC%;1_MW*$TO^$+DMQV#BU-+'O^X0 MKGE*FGM20=">""^>!8]6TXYH3&-)G N@]QTUJ_R MU[RXRKA(;_.J+%>?:WW)FW Q_[AM3G- EOK%SQPAA3R,[I'RN]M%?R4T/M9C M\29IA\P5;IT"PQW6<+0"1\XV9)NXS<%Q,)ZIXC$$7W "/MP0.*T*:X&FAQW'&HCJ/#79Q@QI MHL^VGWP"K?;8'DZLVQ(3N1A3:PI3HHO.)@@L)]#U"I0A2U;.6;?=6K2_+"[G ME]_^.4_YM\5&%%4"=ZCXA?B^6N#%CH+UZV]O5\MT%2_7KQ;I?5Y]G<>\OG/" ME- :BP83;7V([8B%UM0Y+=X(DQR3L4G2M]F.SD-[#L'KTP4T4X+A/-7M;?7> M]B?#MY_P,G] 'E!EI+O>N5*8 M3\4WJ44\D0K_>;[&CQ]7^5H8;W8RN Y#R!14S)*,J3HK4+':[\4Z!L8Q(9UW M/)8FSVN>(^I,%.D U#RH<1A+)!,'C+$SGFB7(_*Y#YS?*>"_FB_($+_)C3^ZNP MCJOYII'3+INF.'+!,T@=2>L612>H) LBB2*K.$1NN$@8(?_07T"?0 P>P M;FK)$T=*7M=F*7BQ8\E.AVGT,I<$,7$#"B7=;*880&E*YCDIY^Q>"'AZC;V0 M,/J<[$9(&(F5'127_+1U_-1WLW7_WK][75>Q$^? M&+E<.GE )A$B[5,++-;K)IG9EPB;MC9Z]%A&$WETB:_=;K9GD!647 I!\L=: M1JP->$^ZU 2.I<2@F&PRN^0EPJ:-E8T+@Q[S(Z^T)_#/OVEEG M*S1C@I2[4(6,,FTA6)[H4,I24#F!H4GZ^5%J>D/3,0*_G_H\FOL=0.B1\_:! M?O7ZR7#QL81HP6A4=-2L!>=1@ [,&6FEH.E3Z#WN. MCB6*#H#UA#+__7:^/"-W5B@+:&I\,W()3I8 T6H,D3&;9!,'\"7"IHDK-K\# M1Y5'!_AZH6CDE[^V USK@PGZ__0!_YH)Q3EW'"&5.AO06PXH@ZWO2[F-S'!Y M/QQUDK*CQVCMLJ3B0+ ,JP@_6G(=@/.!#G^;5_4?\&/F,^FEYPDY[:6V"D)1 M(#B=0.AL5 A2\MRD^.TYHKJ,>HT#M]%D<3"NON956$Y7!_LJI?GE)J1\IW*X M807LL^N=H/9U__V>N.JUB*BX] '8!L4V*?!)$XIY*48&H3$W"4F>]E'6NUPM MX=I)\C'IS(Q5S 7#@-2W!)53K7W(&9+(17LZ5M'NT_#D4"8\3]UYU,$.P=$3 ME^^(0NK@NMUK4[=J?R8272$.+2CC:P56R! ,DC&M468OM(RYR4.8@71.>REW M@\8#!7[8__?+7:'D>-6G/CH&@>R>^3'ISSL>9H MDBKT=],F"C,2_=-&E;O!\9&4^_D$C MF(][4#B277BS$ODW\6)9%[MMJYUJ99=VG."FL.HS!2&B@UP"\]8S3PAH<::? M(^KHCB*/?/;MB\-B&;0*?:]L_R;T-3ADEVLPF?8ZJB7N(C(60 M![U#1I/$&:F9P]_7/_=QK51.PY?TS\,J92:,2'3'U'N.90-.6PV.B6B4HXM& M-'' 3J)XMKU&K]F4]MAP1NVM M12O].")O3J%6(Q>![M14)X/3;6T5A^!C!HEUUG+@-K3I+'Y"M?IJD7Z?8YA? MS"_G^;%#2S_PYW*Q^OX,;S*72IF BBP.YHTFQ]T&P,PYH,E*1,1:7G@"?7OX M#CI6Q$.0]X(B/I&$.PC-_(3K3[29^I]?_OMJ_A4OJL[95 ;ID'P()H-UPM17 M-[;..LI@Z/_0D1-.WVN2GWN2I$[ =UJ,W$_CC2.P#J#WCJ[EU3Q>YO3XGA[_ MUUV3>V^S,2I"L)C(*>0(B+F <4YSE:4FLZM-*/!PHB28@>( M_6.YR-_^P-6_\N6O5XNTVX4OW)5@%6@3:L<^CQ"*HJUH;N@P!V-<:H'%Q\F9 M.G=W*C@L1Y=-!PB[N6->?[OC _RZRO]]E1?QV_5IY M(9/EUG\#:2<#K%V_KFV.Y>0-6AV<9G\*+4V@RGP46? M@ 6=B6^B>-Y6#3Y#7">(&PL1>R#N*/'T!+G7WVZ^_-L\KXBH3]]^KX,!-P1,//>OM^AU+D#W!\^Z1>[B_ M[>$.11>;N(8ZYX?X1^?:2:VA"&-=E$XZWF22Z" J.]&1(\)D'S4YBLQZ N1O MBR]7E^L-Q_BNL9MWADEI2=='%G5B5IT?17CGI8T7: M9_W:JT@[7&\>5AY4>?;=[X]0,_8T/2-5>[V^6A-(UNN?EI_#?+%]6KJKN6$E M.&&<(BUHJ\7G=;V/'22O%;I@F2Y-XF'/$76L@GKDLV\1?%N*:;21QF0)@CMR MIY*-X$TTP*U5UII0XE[#)L;8^B/D3:N:1L/,?4W30#;]JYG#Z_D?^92154[# MZOUG043.A<[5:YR^G7W^[\ M[=H&=>1'E5B#.='2U@N=*93RU%)"[0?"8HE5CO^VSH#0ONBF5>N24_0%RGK0Y4=)?\],'6X M,*9NPO_+(GW$S_FW1=Q&#,D:0I:B [&I0Z@#1WTQ".BLQ62%D-*]9$8]^LG] M(>$(J2W'8N'4\O\=/X>$]#D_+5=?EM?M!';9"2UB8IZ#4[Z XDQ"$!F!,:^= M#9QEM=\ KZ?7F#8)U! 3([&US[OG-@A6@G5K.FQQ MD=ZN\L7\,_DCJV^O+C8?MVGY]_V/W;[OW##W3H #M112*\BISL6ICX%]" *B MC2HRM%;8N)U>?:V?2[[7O'2THV@XYDR"I'WCG:JD<"F1K,:,0VU1TC[Z,[ M8^ XZ/<@[:[ _NM\,;_,O\^_TOY)L(N/<]K7O?VOW^+J\O;NO!."NF4 65ZQ MT"Y!)FG(@**[DWPW!TF08159$-$VAOM(.YFV0.4$@)]"XAU _A'.OETM?ZV- MW>YTEKW='A9N,DJD$UV;E A4Y!$$6TNH_ M5S9VD^>]/WODO-K)FS<_FR613//(N(5L?:PS> .@]PH*"J^B#MJZIGYQ%]FV MDG5VSM;B?T6>+>8,Y.EF, SIY&0THLV[VQ\HVS8$1T=GVX;(J\];=MN &!=> I3^5Z&R7SD$6DRR TF6;U8V3;!H%@SVS;$(ET"JQ[86''A19Z$P=6 MH'QV$+2B RJ%BEE%+\/)$KIGD&T;)/_AV;8!PI@ZSOD@592,2LD5"2%["RKK M EZX!"PRY@T/@;[Y8V;;ADCMV6S;$!9.+?]GTD+<,!_J52\U)Q?&:08^" E% M&J\=)IOWS+N><;;M4$R,Q-8.[IYG(B:OO_V!_[5<_41.T'47*E&G-,43CT7D=(@IBCR"0A-J4$2JLB MDV4:99,V(L_0-&V*Z:07\%B2Z1=DN[?BQBJ)'@&]K2]ILX<0L@9ILM8A&Z%Y MD^OU6:JF56BCR7X_3!T@B Y0]1]YD5=X\6J17J7/= .L-[--O^9?_OJ2%^N\ MU,S;TJ1-B 4R3PH&SV=(<^!+@BA999&Y"9/ (<0V5WL]D!H MO/P6>1PY=83!.TRKG1TNOY%_E4F E^O?UNNKG-ZLZG_K\?WSJNKT-^7])Y+* M]KNSK)3)O@00*+".JR_DZ.L$/C$539(JLR9=^LB7'2CG9)'4Q MF!N#^U,GNQYA3NUX\W/^LJ2_S:3VT7A%&^"TBTT#G5"BJ^Q)UD?!5;I7QOM$ MPNOY=3JN6CP$(&-SM@--\]ANENM+ OZV1OB7Q25IVXUY@''W[?6,D6,O>0K@ M> QT%LA8\)@L\9!K\NJ#-RF%ZA:\GYJ7'WO=CR_KQ"L"#Y$ M8$+75^@V C+#((N8I)28539[86K HGOAR9T7GEKQ?&HL/4+_WZZU+IV@^9(. M!N,B,V\A2#*1E(H6O%(7;;):;X7@%Y::2_4^/-"S:C+H@-<_<=RF?X]O[B8J1H:SA@AJMIDD0<)WA%O6,G6"$WV1&@" MH1T!^Z'E_&+Z!S&XPXOV#F/>Y0NL8V1K=.6W16U:GM,V:[RJA? \LZ0Q@/': M@W(E0- FDX%!9BD7F"/;SUX[AHK]X'0^X?K3BJ5#_/UY'7G>UJG,"O+H8J#= MB.) A5@@J)+!69&4-5P8PPX%V?=+[8>D,XWKC\/@#N&R[[F@C3*IHI,KV'7,53L![+SB=F?5BP=V%&/]?:X$P#\Q_*27.X; M/V67L9@I741.Y'9P8B:Y(JS4COL2A&/*R%R'*C5MECZ,W/U0>C[!_Q,*KP.( M;A,8ZP_+[0YVV\[K_U@MU^L9UF28YP'((,UU-H,!QQ'!Y% 8+Y:C;5)P\1)A M^\'N?-(#3032 +%^Z7[VTFY$T_[B@XX3*Q)1S 8,RU/BW!G%'CW]+K<0 M#/%2V=IO.[H,0ACFC#!9^"9!DOW(VP^*YY/ :"B<#B#WB'7\L&TG/FQC^%CC MSOMO*]]7YYD=,%T +;]0QHS$8)4IJ9_8NV>K+4FUF6$HBW=35(%U:97 M]OXD[@>\\TNY-!)2_RU6M^WOET^UO\K>J/FEC"@H3%C$6@?SL!L .?KE:-RJC5&!<1%#,67!) M2?#"@:.C.\,.D5='YL#]/I166VY19+#6>U"!7%%GL@>3 MN) Q:1O;%%/\&)UA!X%@S\ZP0R32*;"^;V$8.2L\\PBHC0 5C0,RF!)H8H^K M"8A0FG@T9]H9=I#\!W>&'2*,J9/E#]J:UH$7LA#QWM:9%UKIVK9&@TW%1JZ( M>HTO&7MGV1EVD-2>[0P[A(5]:I=;STMP3*56>DA>N]QZMYU$R*4T+JN05.BS M7TH_W3U'OL .DTT'.'LQP>FLL9(."6C2PM7+5_490H3,=!99&^]3DV'"XV2< M)PF,#(+ T(3S$'ET@*\1'PK,F"U1V"(@8TGDYJ"!D&6&9*S1RDLN4M-.^R/L MH>.N*,>@=BHI3VVH#=CW)K?SI?[CF_+^4\SK]LOOO;XEV^K$G/Y>+U5.<6!Z0\]AQ^]Y25>G#0/="=7 M\0O]].>:^+K)3*R7Y?MZ 7RL7F#L#-"()+7*_;3BVBFR/CSJ&+B39+=+7R>] MUR(H:4#GXK657J? 3F3&3I?U8<%+=)9#+GICY3' HAD(YWR1AF?MFK3>_(&R M/D-P='369XB\.G([[\>8HQ$NI%A[;2@&*K, 1+\'9PICA=<&X$TK/LX[ZS,( M!'MF?89(I%-@?1^RY@P1O4M@2B F(>?@@T902=;>W"%*=JKW0N>0]1DD_\%9 MGR'"F-I?>Y"R$-:DE&NO1AU3[>IIP3D4D&/T6*QS?,\V)^>6]1DDM6>S/D-8 MV*=VN77E9+;('9W]VBH1E%$9G"P<8A29,:SSQO\OZW/2"^PPV72$LS&JU>N+ M=/I&]>>_XD7-7J.\%Q"UY*"81PA"26*."2:YHJ4ZU<3S$;?5G=8\$'X- M7RXM&_8^!BQ_YK+Q=Y2\X3]OGL/3SFZ=]U]^;L9BL M"M9!K".JE92%O!Z2IQ$%M5<,/3:IM)EDMQVGS+H\3:,AYT>RL=Y\V:03%Q]_ MS[C.FTFR;\K?U]M?G0E'-J7WVJ9RN76!_NRF8804*5@,4#,H6H'\L \TQ)T5#$4 MDIJYWYR[OWOER=UU/.NBEWMD'&3\8,?EY1X+5I>H2M% 7"+_KA@-/ID"#H65 M+M0G=]T'L<9IQS%-VZY>CL^X2/G!CM&&&7\NKWM#[FS5F<\>-=,9O,=Z#4M! MHM,(AL7L0C(QL%/U51AW9QT/+>GEN!R/B Z.R,W1+CJDZ-%"P<1J1V8)+G # M7#!3T'!#[E4+) _2S].T"SL&< ?QMP-<-'#O[WXCQN55;6>!WS;9REA2##$K MXHN*H#@R" DE*%3,2RE<8><2$'IZESV/1^E%IXX+E>'GR%^?HT7^6.ML/TP1 M"'J$/]^VW"%>K*[R+C2VWL7&'C)MQE44/I.#@[G4%^:.U_D. J0M,1DABLO[ M/:,^/>T]3VHY463HY!#X00_*W<:<]%.O\R*7.=EHW#".UFG DA%4+25&2YRR M,[3=9\D0$]SR.IILC,8:P?[1S\'T0^8YVV.J+F4[>B&(R,%>?&GDE MP"N9P%KFZ7YUT1=WVI/P$LD]S]*9_BR,*O#I3\-I3,R?MWM[E[_FQ56>68W< M6Z7(8:#[4ED4$"+GD+QUPFA56#A#;^3>+GN>)-2O-W(,5*8_3N/JFGN\J".; MMDJ&2Y]8(H,S8Z KUVD%P48&B#GSR/3VO.LH^FODW%$_*,!_\E+ M]@Y_#/*LLZH#U+.L3;@^MXE1S&H@HCAC@&M'MB<3Y(F5X$"4F+-(QF71O5WU]/9Z'@S5BT$U$CC. M_N3LLD*/,RE?SH0.29=ZGY;L0(GHP"=>(!@9,2A96%?OBE[:3\]SJ28X&Z.* M_W]E!YC9O6JM+GK $%']=X&YS[F;/C#_;P1!;U^IWIU8L"QWS\']$J,[%-_L M:S>0Y6MUM\?I]].*KK'%?1+^G:+SCU>D4[..$(VMO0ZT ]PTO';>\NP2#_I4 M#2RGZ_RC"[P<>O2VMLD[4?>$,^S\,P@$>W;^&2*13H'U M?=L29YC0W#E@00E0TGCP/M=Q59@5E]RQ^'^=?PZ4_^#./T.$,?6;N =M:YQV M'&.,D*((H+3)@,$Q\KZ\92E(EB-[R=0[R\X_@Z3V;.>?(2SL0+L\/8F1U/$? M^%_+U4]D(J\W!P>%9HRE#+YP40^.!9<]0A*!"X]26MXD##* QC/K"W3,]=9* MQXU*GD-!1%"^D$8OUH AW1Y5T3'8)A?@0#JG58+-\+(_ M+H\67@?8_#E_S1?++S5L'3\MEA?+C]\VSX'76_W/"R\"G0)OW*9=-"?K(GC@ M(GCGN8_LN$G(@%!ZU^D>42P=8VQ'^ MS#WPSUQ-RYQ>?SVI>?:/'/(2&1\/9J%3_A.K]=S6/& M1;I3[?#J8G-JZ'.6Y;L?:UH:,!9Q)ZD/:,+)4Q0)E&0M75@43R5DK396N.3 9;I#U6D(,.(&XC&9"/K)1-/-6+A'(L$AH!@SR*! M(1+I%%C?9SAY<<*$^K:4,4<.I'00_&;HC4R)"^&5:UKN?V9% H/D/WP\T !A M3%TD<&/-_+1C]'-"RFV:/_Y0)02#,#&PA&"(@#K MVX/<8D2E@]:9; N?B'[+R&CQ%KR7UF0O?(A-;N&#TKO=% L<@ZBC1- !A)Z- MS2>NHPS: Z\92:7I*_2.0Q"XK?40[3)(V/ M07Z_2.G@&-W0G2)QDFXG**Z6O$5E(43"I) 8DK*<<=FDLFL0^*9I/WD,^ [B M;P>X&+4[S:;S1E*A%F>'G#2H.F7..^*AP)A8UL9AFR*:D??1\=#!7E3D4&F? M+]A?;#>3M*W#L2S$6"=7*QZ [H, 3$KOO>;"8>X(]*-T&YJFI>,$X!]5^J,= M@O;-AOZ^P*LTO]Q,A?MUN?J,/RT7J3;-3_3%>GDQ3YLF.L3)19SCQ6^+4G^H M?L98I67C4=*JK=#(/#I%T9@QO*00(X3:;%?5VEZ7M06A5?',"H5M*_N[*!I# M:^EFDA9XKD8:TP5"H3]L#%8Z;7,P34HK?J"BL2$X.KIH;(B\.K(S'O2Q"-8G MC0F2UN0I*B.NQ_\5%I+7.B8OFLY7/>^BL4$@V+>SS ")= JL[ZM;-!GAP@H+ MEI,/JB)MS1NE0:*B,YF\,6W> 9YIT=@@^0\N&ALBC*F+QAZT1>&;E!8I>&E" M#6ME#N3.92A<:4/?B\GQE\RYL^PL,TAJSW:6&<+"/K7+K>-,2KTC2P:%/7( M;8B%@[>2CJ:*"5R,'*+5,3JGR=,YU7..QRGL.&?7"G2'2ZC/*-MKO,!%S.\_ MY7QY^_[PD"C9$Y\T0I1K'QJ/C%)=#Q5Y=)V;X(+FG*$,!9(TCH0M"Z!1#DS4 M4C.+TJ#=R_9\?IVCXTY77TA:M=P"+^ZN]/-\'2^6ZRL2P@?BUFOZG7_-.&I$ MIQW(DFPM1B,H*Q. =FJ+-<8XW^:AX@ BI[G:QD;$@W!3*S&=DY[9F* C:IOM MYS73.8_1>P+-0^*U7G$/)HLZ@*C._U7DMV6E4W%&!6;4A)IG\]&WCL?;5?Z" M\Z>F&5_GL3:,O,6W\%SJV@P<)>>@/"_@-9*?&P2FH!.F4O;:X#%4]*MGALC_ M.^?_9$+IP*XF"^U+7EU^>TNLO*3]_4+&VY>J7V]WE&,ID@@'+IT'A8'XR".I M45-8BCI:%9K<=B^3-HTEW0I[C432 ?EZG+^/QLI;M7_ M?47/E+"N)"!S-H#*48(/.4%Q&6410?C4)/M^#-'3U,*U1NK)Q-@!9&_['CVS MZU^O+LD3>GGO(2%7$6M9:R8+)6&=]\80"@]>*[IA6 @M=>P8FYBFPNU4RO?D M8NX(XF_*S2USLQ7GM'*1LN)F:K)X^_] M2=P+;:-/UCT=VD85T=2%& ^V5=E&"OI:7HOT.B]RF3\((6CF>:P/D"3G%I07 M"1 =@HX1#?EZRK+]!@$=MOY>$!M]0.V)(CK-!-&!HOMIN=CPZ9_SRT^[!OG7 MD]SO3'"_[[$59[DTA#R5$([ MI\3&K=5[+_"*CP5>CWB;,.;RS=(F(W!CI%<(WZ^_BX)?K[LC8G<6:#7&7'3 M2D)0)9/;P4V$;(TSB!S1-O$I!]!XU)V^7>=O2Y+@XN-/])_U3"O#I2P",-;1 MK+*&O>IHUAPC=\+R(LR+D'SJPZ]NYV-9VL'5^W/^LER3 ?$=9V;> M&JVT$%"D<+7&*H+3&2'R5.\%5EQL-([J$6JF+3MJ#:3Q!#&UT[#EU/MEN?PW ML?;]55C'U?Q+%=3UT:BS+)G# $DXLC9LH@A[;[^8!_Y?4L<&06G0$N:ILK0SX,>I5!*::3=)8YWJ0#RETB MIGU]?RJM?ZU>AL[U[#*)JT4JA*;.(C/DS7MN_93P6I$T70 M(=,FDF>(QES#IS)A>YEHG9HES270GX*R68!5!"CCE##RB5 65 M=RHUO/>>HVV:\/U$U^%H0CH<=\M+O)@JAE4-2%RD5S%>?;ZZJ-TCR#E9Y3C? M31[:UGGAG1*OAC&M8\@Y08QK-&Z-%O-ZH@KO]H1$J8T2&G1)"I2H 5C%-ZUD M54HI>*V;) M?I&R\A.G3I8C7KR"31^.S LS*DP$2;/TJ0=:17&SRF!1KHFCW M)7#JV-F8"'HZ93JBD+JXX)_8S>MO'^@C-D_]$;.X+G_-9/,JQQ%0J'J59&XP M\SH7\*0G[Y:V7AIQC F*?>N3#Y10SZ"K&]KV$HB&<18UN5?,D#,ODZU5+PJ$ M]RDP@]*I)@7)>]#6J9X[% ][U\,?)IP.\/9[QG7^M+Q(OWW^LEI^W3QHNYT] M[JSBKL[N* ;H'-(A11EH/U&;Q#PO;:;T/$-3I_@Z5/[+-L*8.G%0K>HK^JR_ MX2K58#:Q:A?7WLT]R"D+(3P$AA&4EQJ<# 9RTBH7VF?B^[W%?7&IJ9--;1#3 M@,T=**-?KU:+^::2>)%^G?]5O]K!OQ GHE8!N/,6%&I.>S+$,Z.2=\%(VE:3 M-PY/DC1U3JJM*AI)%!V :A/L^3OYX:O:/O-R=17OS-B31DAI5&TX6+6JR @A M"0$LQQ2P9F2M;0&KYXB:.E'5%EBCB6-":*U7E[-WN/AX;5'&3(@O,8"HU;_* ML@Q>6 E$LHT8;>!AG^YX]*%W\$-_NX^=[U;MI4M5 ^_N<.[V (E=ES87DI&\ MD)MAZ>8E9P."D\554>_1>V>TU\2"L>3^W_[A!N MF&8<;0+'%9E&115 G03(E*W*,L:B]ZESV4_Z=U>>YCH83?H',[$#^_+)&_#W M.P,&?!&"23*52J);D/#L65!@(],\!D9\:5)<\#)IOD;<+^O+ M^>>:L/S[.I>KB_I4=SUC6-#IQ(A9L@:.#!TLK31D:3R7*EIQ/]32&'R/4=EI M7.] B.R+P*/EU3,8=WLJF=PZA]#6 M:7BP,? .E$W/<+N>0\F#+[)@3>=(3;X'_8&,3(E@,!H4:+EH,H/V>;(Z#14V M!MEPB72 KR>J?NCKB[Q]HGNWS<63FY])1,=JU%TFCJ $G3"?:YON:%/ @.3> M-'E]-M8&.HU"CH/92:0\'-W^&MV+_+%2VE9_UJ%C/'L78_10C*L=B$H$'Q2" M%&1S9(U%V"9S/IXC:NKZ^FETYU!IG%-=ZJN4-CVYQQKO=L JS:I(]]_;"=K. M8A %=0[ 1*[3A.O+U4S(=-)R98KQ^OY LDD:7M_5P+.@$^E/G4A+U(X^VKD: M/";DNV))GPH?>:N'JC=$]-M(=HA$'WF/>AB;.[#*=IV??OO\!>>KC?ZMMJ6R M/"+7&J)2I'IE9N YRR1C([(/6CO99/39X^3TVP/V&-B,P/J# ?0UK\)RK)8T M^&5.5UT=R[IK=%(+_>]M*WKE?-$&LO**+O,Z!=;)#*8X5[0K#$T31.U%7;_= M78\!V/B".<]&,_=[*C9\@//44B=X7+/7+D=Z.'-GR/*#96^F--Q@F"L96&18 MLXP15&'B>D);T=%Z&X*D'VAYF>Q%Y7@/:I[IYGF=1!G!&>MK]_AZU9"#'RSW M7NJD.6]R7;] 5[?8.QX3#^(KXPFH [SM.H"^(PM_,T'QT_S+;BLF>>]Q\)3 MG6U-+%$ZB/K(S=7N>,5DQ6D732:FWB=DVH3]*=%TE @Z@- SO+I-T3DOB#^( M0&>#S HTI'I-#&!+DCY;7_NDG=A.^[VW<>-3^0R'2:EOY%U7OC#'M+ ^@]OD M6*+PX*,3$%(P26J.J4TJZR7"NC7)#H3"_E@;+I>^<7:GC.5NNOJ)282R*NC4 C\/E=%(;K4#IF-+._[Z:T[+/[/^?N7KL="*_YA5^S'?* MI+61OA##(8BDZ5AJ,HMM??*LO9,E.27L/N_Z#BCG/)SH:4LXFRO7D\ESTOJ% MEX[L7B+]F&_.4Y'$C)M,>=D:G5T&1U; M2OSA%/?_JT)FQEY;UV2(9ZX+**;H#Z4#8/ "E*DA#&&9%/N-CQ^)H&E;,$]Y M^[>1V3E5)]^6JCPRSI0X<\(RG6$$G*!XYPB.3%+2(T-VSF@)3.?ZE%)9"*$P M2#&(XEAR!-C_324]D6X2F8.&@#+1%1,-!.D*Y)1-T%QDT68*T(]9TC,$74>4 M] P16@?AJM\6AY>OBS7@MODUZ7QFTI6"=0J)K4DK6,1&VYA:$UQ99 MHRG?S]!T-B4[@V"P;".3?N&US81IU)*9%""9VN]0^@ A6K*FN6$:I1*FS'&3!N6L/G_7%I ;4NZA^H M6==&T-<[6._.5<)\AUQ8%J@2LA6$13!(9@U<6\V@]2I^D8KH6A<<+]B%* MCN3RU+G;WXEN4HVD-,L?N,"/.>V:+WHK?#)D!>;D0!DAR*T-%@S]J7G*RMSO M8/E$,/:I%2:'P;&26X[-QJFQ<'?8[)V=5#8AOM]M2#+);3;@51W/EX.H?2XL MUZ?I9-L#(Z.SMP/K=*TFAE=-6>0[:L0#*1T][(EUK M+$N!&\D5-AG[.UK=Y0DZ7S8-_(PNI0Z0=S<)\>;!>^)98MR4VC/>TL$A#T)K M<)IGT"*$C.1/%M^FH_^S9)U!S>4@&-POQ1A/)N?Y>+\ZFO$RIU^O-C,S'N;) MEN7R4SYA[O X@DZ02QR18Y/D%D,PZ 5Y#XA8,S7#'[4.^66RSRD'.02%0XJ31Q9N!V;#L-W^9\;5AW\O9Y@+JF08V?RUU$4* M29QF]4%RPA"2Y*=_X?TTM=/&YWH%[B&B/$^\$@#SC-?I*Y*,*[/)HB2LSP)S M=1P"^:)VE^75ZN93L80 RMG-:^/7CRX;&BK MBEN39;$%.S 4=N1.6U??,V8'"_,\(4L_.V/.AVKB@+.NSBA*"(&C!"ZC"44+ MFV*3?AN'D3MMX7W7D!TJS+.#[*:F^V:KW/HL6$D@N*U9+VD I2"SO025F)=* MI29#G8^@>=IR_%[!>[A8ITXWC?4$0=AL1)8)Z'1F\D EISM&*,A*9LFT,#+O MU]_ZE,]&[/GB=#+AG>?[D9\^U=%XZ\OE3C(-P[U/KG6"2.Y^^YPD2.N#"\74 M5U+R8*Y31S3Q M0>A8AX(YD,%8QY)ULBU\^L#,P9)\ AF#V'HP'+[DU7R9WE_BZG)44.R>V_]\ MM9HO/K[=K#+33#OCDH"H#+%%9T<[2@9BDJPH[DINTR3Z.:+Z"(./#9ZCV=^1 M?GG:0/P/G"\V_?Z%%;4A)H-H#(**BEBFZ*CHX(HS1MCHFZ977R:QC\CUV# ; M630=@6ZFE/4\%0L,=75T@J3+/7J(=7JPLD6P-ET !UUJSY:2. O1<_11. PSAQ@GEG M#H5W6$@G):7(O.()/#<>F%*<8)[H?N0OB>($\\ZV#+S#L&MM>SE#AJ(.W860 M=>V]ZCF@1MJ%827IXE-0;6H7GZ*HWTEH0V3]R/3/$030Q52K#_A77K_%;[52 M>+<)FWE!7I\:<.3DQ#H&R$0&7W@)T69%*&B!HD=HZ76'.9'__Z?P3RO.Q3^]WZF7O M):6BJ<]JP^SRS:UM>U&\1,S:+D2OR.B]RF;?MRK;7PJ=SQ(9PX!1#IWTF MF\=[L$Q[4$HY<,%PL+Q$9C-C">U>!_TD3M@_\+K]Q$[Y2I6]S,P2N2&3 Y 8 M7>#20HA:>@)^R+E) Z''R>G7_1HBY2?CS?+V^LYF4 MB.B0!*10[+4[$)Q'R%;9&+DD?Z"E)_\X5?UZ8R/ :01!](,J\B?H@R\VCN9N M)YF;)!678%VU&GS29#4X7EFF@@U,B*;!H4=(ZM>K&P%/QXJ@ S!MC,.G@UW1 ME&0-N1D23?0Y\GJU]D[!E0CBJ(#8/U"=O3R6\Z; M$72/;DC*;*)#"=*:4MOK>^(55^#)^&1T5&)43>RH%RGKURL\!E[C"N0\'<+? M%F6Y^GPMRK"\HI]9;!B[_O?\\M-N:&)+QW 8 2=P$(_@R$C5FC_/U_CQXZH. M'=ATAGB7O^;%U6V]G0N*>VT5:&XEZ;T2 9F3$&0J5CIMG&_R6/$%NHZ*B>VX MO)7.MHN+5J*V#Q* J38/\G0(G<,(R7+KBM#)W+]LGW"+'_WX:>OEQI3R=_&N MXUG9P64Y9/XUZL!]T 4"M[4H7BA P0*8; QZ:W0Q36S\[F?&O#"T6V1HQ-"!"Y2DVX;3]#3+=:.Q\ 3,\6/ M$5Z%K(0Y.$4 MR$S6KO(J@V/>@121OE-20NF:^+#/DM611AH'42-*H0/MM./1/^]$8G91NV\S MJV,)4F:((:9K/CEG"QBR'U,QA7'3Y/'+LU1-F.UI@ZCQ9'">/4O?SS\NYF4> M<7&Y?<(]7^ST]JL8EU?TT[?ZNV'@]#!"3A! '8%#(P52'\/JQA?XDRB_OEAO MPFV%)ZL,5"F]=H)K M8*5(XI,+X(-7P!D3FPXIY%?]KW$1QI?]_M["$$%T\V3^R1-)&ZQ1&[I3UJ2K?,_W_<7^&WQRU]D;J]K2_^ORSH*Y;?U^BH3E^GFL!9IMZ'V M24G,U,&1#J*3*00KC+%^K]MU-)(F]$Z:X7)"H?5].WOGO,N"$_?((Z-;P(*/ M7-%?2Q1*6>2FQP!>FZJU*6_G(8(XW[?_C[F!NW#4]BB>V#M^8O6)7.)]>-'0 M#[Z)V=P6G$3MC X.?.T[K)@R-;IL ;UFOB"J@">SIAY0=ZQ>_&/Y=3,Y];?[ M?+][WH7VV7ICP.[?8CKSUL^#D'W]>7H NK@ M,GXA5JIX1BL*V(QT#2#M"'TNX#(R#)XSGIIT'#@^7MT,9N.#8%CT>H!$)G>; MG[1S?UO$5<9U7O]\E3\LOS=GRJ:P;,+6?92BG)W_YM.:D3*KR2+W;_] MG+\LU_/+]8QY;K63!H*5-8U%YGGP20!*R;..*@@^K#IXWY6G;6)W>A2.)H7> M[^3=L_K^FPRS!<;L<^"EMIRX<#YJ.M8+[HY M2GV+BY''Z#26-G6@378S;I@TC<]IY+=,"]SB9]8[(F6;.*VDE(+/D6F:#X'4,D'76-JD0 ML30)7A[O+#4;L3*QLS1$(N<;Q7P5+^=?:;O+LF/R=]?!G6*ZILUSAA)QDD8Z M1W%FK- F?IE?XD55>+OEZYHW(:DD? [&>_"B7LN9G'L,]:6P=-:R.JJ[S<"Q M%^@:Q5&ZQ^>[QU[+VDLO6O 9Z]A#.J;>)P6"AQ"RM^CV'/+S\EH3!R9'E/^C M?M!(3.[A@GV<57_FRUEM.2VYXF"44W6L$(.:X +.T%@3:7^YR8OBITGJH+9_ M+,G?OU7'$4,G\2-8",0N8#3+F&)S:LU'J MOBMV4,H_,H#:,;Q?Y71W@M_,9>U,0F*5C$A;\G7R9#:U.0=R;PPY-VU\@)=I MZZ#,_[3JZF#!3%K0M8<.]LXY59P'C<0AQ2/YSXE;X-(Y&;(T43?) 1]Y%;:I MDIGN*APBAE&]RQ:@VA7^J*B+D)8TL=_<[R*166H3E,11^N2=EFTJ+%ZB;-JT M6@L;OHU0^KTH:4-_+A=QNR<12I8L:&#U#;-2M=;6^P@LV9B+J@QKDX[8@[AI MDV?38.U T70-MQER@UDQ#58+8A R.C@H+!@MZTQ:F>VI039MXFH:: T20Y\] MZC;]9S?SC>M)C7L3:COZ :.IS'S="7'1O:D9('??$9XZJZ/:A>Q)M9X/TRK--49O8%APK$:$0$$6T.6<^W>D^X9@;J?[3BO*WM7@ [OI-JG\ M]FH5/^$ZWW+HF+SZL4NVM1:'[WH2'2L#84-V? M075&.O9^JI7A@SIUQ,C+B6 MC1&U];T&]([,8R6*5S(R<7]F5&L@WA(W<4"Y P@>**BNP??ATWQUO27+?7:AML MV7^7TZ3MD"<6JL;:8-;Z#"B+ -2!W%.KHVXS^?0D099M*=F3*VV;[^M4?)*> MW*+(0!G+H=850K B!*YU3>&0(+NX]7QB1W1W 1T+H -#F.VP9@V0\\?DC*M0FLE M]&>P=8 $IFYN\K?ENIXT,CY69+.LKLC$7.4[AW$[.LA&;5+2"*8$LC0%UM?; MP@!S,?J81/;9[74)[K=>/\@Y1*3+MOR=&C+/J.K?;T8Y*)]U4MF"<$H#06!C M(#B@/:+6*J2P]X3,EU>;]$U5@WNK#9L[N*Y^7RX^?LBKS[O$\NT>KWM%S9 T ML0]%D>HMOK[8J:5<*4,P+AN=?"JZB;_Q$F%]6D8'XF#94"B=@.SRT?U MF4!>BK*)5"PK]0DB*5O):M(U2(S2<.^:1+!>(JQ/-38>R$832@\@RY?UP]Z4 MGVCM^>6;J\MU+4>\Z7HW4S'YJ.C01*MH/YX\9!^4!)>R=4&@X;P-R%X@;-(7 MH:U!-J90IC:SWJZ67^?K6HNW7/VV2/GS=:?FS5O'"YP3JU@.R3O:3;+$+Y6( M7R%8!E);2^X+:6:_GXWUXE*3/O5L!)H&3.XSQOXNIYP_5V.4N/&@B/I^'SQ"_/R '8P4+?_EOZ_N-I)F61N%&$!&D4 50ZHCEP+: M.*X*DE;Q31[*?D_&L7?7VQTVWU\NX[]N:WF1Z8"EHES6)X!9TA7,I ,M!7IF MO-&ER<#F)^B9-@APA.3O7TMC\/N,5:&,)29=B@#$K M"&7DLSFN,Z@8T!43A(F^?W6UJT=_4S;GY_6WS:STZ^@*'40>DW-@68V;T45/ MMW/2]78VM7Z14-,DI_(,35VIK2$(N*^VQN)[!][:>Q+ IB?E9@O;#6U"_ZH4 M+57VU^I7R N\NG MVQB)U*BM3AX\>C( "C$-G57$*F$XMZBB:O,F^3%JIGV'T^J6.Y[Q4P<=GSP) MU]^HD;)W54RS8)RQ"@5(K^C@.1$A^#I<*\J<=39<_%?M1/0=*=MF: MS1UHG@_Y\Y?E"E??KMV0:R]X.["46RY\-K4?4"%F645LLRJ09R))NPH4XGX) MR3CZYQF:)GX-.!JFQF;_P4@B[(9E2RS=2>G,K'.%*=J"]IQN96T".+02E#&6 ML>(-%TU:J+]$V,0/_4Z#JD,%T6<<\_?-++-#@I';WQPAHO@8#2.%!:\_^G8< MIC+%H9=01D/06A3-X>V32O9[\DX/@._7N?\YDM>84T)7G_X;7#= M2ZLU5P)<=EA;057/H!KN3DAAHU A-DEF/$_6M%;,$3AXF&H?C?L]JX3#.V%] M]_NCJ8>&':[N@P,%#SXED %)@KHV54N1G"$DWYO=[Q74LU%T.W5M66X4_C']\/;YV-%,J '4M[&L%(8HHN*@ MF2%?G+QC<(9,9:F%9*'PK$J;-PZC6E;?0[_R<&8L"E*W"-+2*5("/2#:"-RS MPC%INON;9!@>DM*5/35$WO?5S)%<[N!">_]IN;JLU_;M#H)SR9#NA9")*TH8 M"Q@$N:&).:6-*=(VB00_)*4K$^D8G!S)Y0YP\@]MU>6<#67 >"P,5ZZ@= M$4=&6T'(.2XWC< 4AN"1?:8XK:@BV);+=D".=> M*[">DUF7DR+[HJD#/VU+M1%!<1A/^YS8<(+I$>"8:91EYG.S/VGWG^\=-E3J^^TK]^)-C5 M(J.[L0<^X]88SGT!KIT!Q;TA)TXQ,,KJHK(OQNGV1N[+A'9E @_!RO,F\,@2 MZN!.>W9_=X_YV[R*Q/I9X=HZ7C3(F&A_Q$WP)FC0F+-D+M,V3H_ 1PCMRKAN MAL!C)=1SH.?7J]JMY \Z8)^OKCV+U_2_M%QL9Q1N_NE5W.R?V/.^%@3@*AU] MN1ZY[F@7[IC[;W,)2U9B-L@)7X*0)BP'E"J 362\*YT,\TU\I/:I_)M@ZEO\ MMGG]^_-5?M ^GZS2$'*1$$6A4\T8 X^L0&)>!\&U9NED2?Y]".[J4AZ"G4'A M[[$DUL'EO.\^:WO?#_]>SG3)@?NL('ORHA5S@GC*(N1DLDP) X^G3\4\I+.K MJ_D4.#Q$/N<&/\)3GB53BG;6@L Z-5@Y!XXQ#<8ZG;A/-K!&M5T#*>TJJ'8R M" Z6T9F!L+;9G_'(G8H^0>"UK@P=UJ$V!E+0@BEK)).-2H>&$=I5".]4$!PL MH7-#X/QKGK'B)&>DYF7(L0XR=H#9,; NZZ)-X)HU>?@^E-!IAR-,A<"A$CHC M!+XJM.;-)HLWQB(BD,&;2=$'!P$#6;Q:>!^C1VD;>6<'4#OM*(4)L'BXK,X( MD+/@B8^!"R#?*M&^L@5T!6'35$\(%4*;<1W[$K@7[.P/!+M!$ADMS=8(:7]? MI&W\,Z=?_HKTH]M.>U(H%TC%@PN"_'R/GKXB_8Y9HY 9N12-"JP/H'8O#+IS MQ^ HLAH.2'\-R$7^6)MJ?VB4-[G9Y2QKQXU'!?4XU0B3IJ^J>6%+XES0X=)- M^M\_0<]>V/)G@*TQ^-V!.GMB&]N(_BR&($HQ9)?Z&I\4]:&D]:*:J5Y*ABGE M)B;;\V3M%S=FYXNB0]C?O2KZ<[F(VWWIQ%%)Y2$&J?_.?R,M_.0+M]SV,=[4P8 \YS!XK3'T%;#]D('3PQ@]_O@3-6 M[\ ]*>RJ%>40=#QL']A")GWJ^._/[>$/T!_]G-'U2L,'Z??P0\:@S"Q(R+;. M#%=2@ \A@*F-F;65AKDFSZ9.TLSV!K\A&Y983L C0U#!) A,)#"%9ZX@="VIEJ6 J_7.11MT&(I3>[7. MI@^] Q3ZVWV0?+=JO^VQ!\EP>2Q#>T#!MCLN;0RE#H7H=)HV'A4$:6H4.$BT MRFAM]AF*LC\.INQ%?(3$[LO\ /9-+/5MN&5+>&V+:Q3MVUHA0&&T=>B2!RPR M<&%"4'X?4W4ON7^W\L22/T1NRS&8.+7T\:\[A+M0+#JK(5I7"?>D[D1B=!]* M-(PC,WF?X,=^TK^[\C2URZ-)_V F=E!T\G2'?Q/HW8%@X M%R48)9KWI^][C,8@&;\\1F,(PWN S M#&BR/#CVQ0]8Y[%G-U512)T?;DJBU&L '-(!& U"<3,$*AJ&TP=#F-?5CB/:4 M^'>V:!CV=S'LX XQOX?%;XN5$Y#_%]J(XOEA'%D@?9M*";73):D M33N' AHY9B9I V_30V##>GHP>[W8_3K].,L[S\/7Q;S4R[JK,Z MF^4[%79>9)3,:F J$I\B:8?77D#DVI3"LLIM3LBV6=RXMSV'Q]7@ ND 9"O+ M&FLA7^W2B[/E6CZ+FGFK,?$/WVX_LKY3<_9G6.3?OM0/+M_6^&1)IOKM98U' MB-\KSV 2M,7$1W3>?YE]M-\D7 B%7.&2P6BN 1*>(JZ:,\ 'I5D,=#F\3#;NF'" MP XO'?=ZZ'"8:\KL#DSHTZ1-R*W@(:,"XU5M^%H41!09A%;&2<JZ@]S:48AP8)3BQJ1YA820=$!U+YB&!!7#>M@WU]^_DS?S,O]'[^C-RV^8B[S156I,$LX6''L[J\0#&(Y$?5HJEL9-"90M73+J.567JI@B1]437J5@A1 M>-(F8T2.JAC#R]^YC'87!.Q21KL+WWMPU<_#[&WX?%5*F-!$7WQMB!1K.E!Y M<+X@F!A*PIQ5CDT:]]U=1+_%M3M)]N%FMR^;.X+(^NQ>R*Q\EA(27MV/#A"= M]\05EHKSB972)%5_?QGCPF1_<6[ Q1Z\'3M9].'/^8=/\\LEN6M7W757&G.5 M#:MDK!,D1R\@,Z) 9:<@4,@ P7@*)@QZZ9O!B1G7Q!V K<=.7,84= =@?TTA_?P;WK7O:]O.DDY.B00QR4R$ MH(; :Y(E2(U:%\7;C!78N**1'?/1P3)O(;D.(/B./([%-%VL$W%_S*87RW?O M_U@3HZ66RF""8$T!)>O,&IL,T#^2M;GHZ)KT4'QR52/OVKU!<3@)=@#'QQ/- M,9K@;9VB%6GI*D9B3ZD]V4R@0(%B+EV:6,,3JX<^Q&D\G/$]H.>VT.U5^#*] M".?WL\T_S1=77;NN<\[DP3#'G"7A1\E <4D$)N)@B#9FAB=T;*Y);""J/ONB7.6@?YG5"6W3KUCW@+T.>1Y]S@ G-\^O;Z#CF-NV6;^5 MN[OH.UK11=U8EQ?+[\JM;GLT,J>SB+JFW%)%@B[@4"903+$WPY9] M>/GKEF^_ZWC)*T&\C:V9)X984$5X*%7&*VEA>M1)/B_0/7/:[A.R)2 MOZ^N/9Z\3\=>[M^-[HFG-;*=#3O3'8A+&7QTF!V%&H:PX3.'6'*DH".IF+W/ MSC4I)K!H9N)5)NZ589VW(QM:4A5#TQ2$XGA.8 MS%S2"C%C$Y_B\*6/FT0:$?1'EOH)X/RQ!-I5PNYQ\HW*EB5DP(V)1+[BX$C/ M(5,H+#&*Q&2;JSS#TC%N'JMC#6B)AP[4X:2?_ZK1"CYA]GMS>^5K*[980W,63A"S&B7O W24-T <$'(X5TP6C6>*<9 MF*)QKXUVL>>,B9'32?,,W31\YW16C>IED\JI<1-%SWF(6Z4%5D>R7-7)=#R1I2 '43$,X*PRY"J&%(PH@>JVU56UDH3 *575V/:8Y8:#+-,.RN4W:K' M[LNX$W),'#QU@V07H70$J'6MDY12L*(<)*L%L8'\?&\CZ:@NWG@34+092=Y3 M&>W^XGSZ!LDNO#V1&R0V!24%)M ZD===0@9G5 9!3FYR5GI=V'/>WZG>(-E) MG'O<(-F%MQT8DG\1;36I4)6&"1458PHDJW-0RNJ BTY",]L$7J<+#BVJ#XJF'36EO M63Z.B3T8VP$J-BC32EM(H4CI?IM=3V#@R@J/T0"J0.&%*AY\R0JX"-H$6X0P M;4X_MU]C%XC:!PG;W18Z6"PG@3C:S=>DH>?.81)@O/2@,LO@LY+ B\S.[!JG-3)\7 M?F]W)VP=X][N+H(>.V]Q=:SS'B\NSC$_??G.^T)4%09H.7G11C,(V9%Q$$7$ MY'C)X8&#N"%WL?T[7^ ]W9W ,6\OJ0ZL[0-BUD0$)H2HA4@R5#=$A@2A1"(" ML[4V:"?%,6[K]N '=@/$X20VMMU[%9:?MM(E8@[CHO:E+I#5]KY>.%7 (1(Z O%E3M+.<=>L#,74Q(_Y4F M/5T?6FR_['L=NE6QM_CG=;WIM9WEHCB4$7SDM2D1A3R^ MD)W-7I80!%J5MG/.=GIM1WC91\+SH[![;""])DVJR?,')*CLHF0N0K 4F2AD M$5PN'L@ !U>$SD+;K1#S^//'C1,'A<8 #.Q@Z[F9_GR5/JF;]WRV*JNLEC;F MDK5!A,+KX!!6%$';%> ^*BE#,5:T';/^V*K&O5;0A\LSG-@ZP. #&M:*Z7/1 MI5;RKJ8?J< $>&42,&*7E$9&8YHT*']T-9V,:#]K#+25\UR"*[-!*HG5]7#>(2#I/[P-',P M$72 IV<-^R:[_N:F61I/*F1G,ICD!7D5M4,H$PXBSYXQXS+/31I>'[[T<>?N M=;*['A< IPSYU9=U'<[5C44^,9%V'6\#2%9=ZB R!.'H6\FMT\F)X)OLW$,2 MT?G)ZL ' K_AZ*ABYEQ>T^'O4O]U=!MXD&]#QH^XD0K49PT"G)"\M),"1!* MLL 41RZX2\HW*;QJ0DWGQ[U'T(Y1\3%V[FAO :QGAO]?#(OO3<5$&FN0,P99 M,U/;#5EPBKQ0AAK1&B6RW>[R3YOU=7[PW ;TO7Z6+UX6O" M):L)X0"86 !%BZ5XB%S59*4U2=O";;NK!$-0T/EA=Z?V_R 7>_T7 M[77398W-WLYG7^F9F-]>UO3 .M9;3BQY@]Z7#"YG\A2M2D BXK5:51"KE$,9 MVMK_K="-CCH95\X@".K4ZGE+VNC\)]8/4/,9Q32D%^X^N6/X0)O MFG%-6+0D("-!6D6B$U'4\T8-5C&C@U:%JW:1Q/'H'#D1U<$>TRFF.E"YK=IJ MW9B7%6.6'^87X?SN[VL_F;=SV'.D'GA7:T,VO4M9][KF.#9:ZM M'G64(69D36X)'X6ZK=3+OE#UZ@\_+UFIKHS03_/%^D?U)R=1+VV\4G M7'SX%&:/[OX3G;T3BL),4T>2*%\'=XHB(0KDJ)3WBK5I2W%? 8(LO!2.V/V=ZG!8W;:>$_ M10W'!5.W>C91DB7%:9^WC&F*7U& -U9 H4A6"@IAT32IG'Q\.=NA]T47'1PF MHK%/D,[R?UTN+RI?/LPWU(M2.%=GST[+]+H?_N-T7\^A^#9!KI6/@6*^6*=P M%2,@Q&0A9\.Q:)T%?W!-;L.948O5;0?9%UDR,+JP3V?ZP?O+SY_#XMN\7/WR M*@UR]C5,S^LA69DOKARY8<XBE@XPU:1[2R'_*,C@01L*1)76 9R,#+)3,FFT6?IQLOXGWDYQ M)VP=HYWB+H+N .Q/=P92W"!'3SZ]+\1=[Q.0YJL:<'!/H:VQL8E'\'=KL[@3 M:';J[;2+!/N#XYH(AN0SL5A NCH"T# *>96-(),T&)R/&)H4)_Q=FBL."+\] M)-8![ ;(S42T04@1(&-$4-9S<#$4",Q;E[E4^F'JZZ3N&)_ +)5#'-8C V#L MY._^!:V7%\N+,,OUSMS\_/RG^:+^=,)]S4 *![2?E*NI],%;#39YXXN2@?L' M@=?@=P4>75CGKL+ H!KF8L#A$CYE@W[_\L--]O.G=?9SPHR0NO $;#7R5W,& M/G,#A3%GE-+!AC8YLD8$C:,AXT-T*/L_)%[VUILOJW/N]Q=A<=&']MR>,:WY M!>GDZ-!!J M3GG[>;22[.?%?+F<).T#*D>AF5BUL^0:HI'DXTIOA-,BT/]UI3B;:1GG[O[+ M49B!4+*[HO@K19GAQWJBU86JK,N]+@E$-P5?O"CM:K,TZ>M-;K7JG4:NB]\#KE)OJ@!+>/<[7]QJG(H2OY6)?03G83.RCM@@DR'#KM36F/ZF2FE(@^6/ NU6$P/--F+2E,M"P4*QFS M;69 ]E;J/GCS@+^1OAV&JI/-1C_+EW?XY7*1/M6_N[T-H+.P A5H029(Q2P@ M",7!LA*43Y(E_B".&CI7O<^RQVD0T(T*=8Z34TXY/)?!]!XYD[1E,Z'(3:[% M-;YV4+#2,F:$<-+DKO:G(3+>@_< Z$:3NL++@1GOU[.[[M[QK@;>%7K:P#;4ME'\7].PB6N#$2N/2B;& 29.'@1LPPE&OKNG^+_S=43 MRA8;1$[@(J\GS<5!].0P:H/>UQ%?C+,F9OZ?XO\=T=NN^'\7#'3@\EQ7L:T* M@0MS+.@ZY$G'VKX6B9>6J"#.:9^LL](W.9B_NXB74OJ_$P[F PFE(T"MRR)% M4=P)\OM=3)4$IVMIF8:HD6&R#'EJ,CFAIVK[_<6Y 1=[\';L_,2'/^95<:33>@,5::ETDAZ E*1':@(S9%,IV17#;O:\/ M7.PCSGE;WG9@2 :H_)-:,R(J0<&@UCU /N2=0#GP M&?X "'E9>G*5B9L8I@TW1D Q3("*W$-T(4+Q)D2& H/LJR1Y$R4GJAT#PK.= MQNR!E=,O1WZB3LXJF[5DCH3!R) YAC5+[4#Q(E26PI?"/;&Z$QT'-KP2]"'_'ARMFDCXA0C!_./EXF;.V=6QY=W) .L9.)@G MWIB 2G# 9$FULV;@C&$@2 8L^L+];3_.03>%G9=ZHB._&MK\MM(^[:K$[XN@ MSV9WYI_=%FJRS)VSP8/,5<6MRQ!)O4&(*"FXRVA$7X6_VU)VHA/"^O61AL72 MJ.K5;,=\GD>>F)%B3I9V>8?\!27!^IL$UN].=1A6!JU0 M'$]A[L[YO&*"MX$52>ZNU9)".AYE[?F4(&*@_5EE[WB3XH;!*3G1F5[]*LQA M6.DA\A].)@^&N%P'C[\OI@FKO,I:7H4EE7-FX$4(H+1*X)FP4(Q7.@1+FW-? M72WV)O5$L\W='6&V0-;?1_XSJ&B9484$P5A.II53,%J+1)T3)1H9 MA!=F%*4D;)A#'Z0@]*)DOYB3Z)#;$=@@\!?T\]$SR26:EH**+6H/)W)-/SS1$ MFS)$QKET.=-.>)IGWP=K[RFAO=W@LWL'=\"ST*V8)Q@Y)$);\$8GB@XT MA^"4!R-+,AZ#]\D,X_\>F;(79.W=7=+,)W6%LKT,]?S6>K+D&7X?P# M+C[?E69(0KO"R5)YB@>4IE@_%J&A6! ^K*1B?[3NA MIQM M)SE]ZM35MC4F7Y!7>_;QXV)U?^07XL=TMIRF?X7SRWLQ2=3:!5TT(,_D/@4G MP%GR_#G9LZ2MMFC*L;W8YY=]HB>??7FM Z.CE^UN&.;++JM0N>>CI4&,8MOL\,OCKM)&D8B*MI M>QB(&U)PR,+7:7M9LC;]N=N1=))33$=1K_$1-9A?>+PA(^_>_]%ZN,@CKV@] M5.0YJOH8)N*XH@C(99 F:E"2/"-O$0&534IDQK-LA= 2H]82$F%(HP@J(B9-2BB3! MPDSJ>'B>S"V[$SZUL.O&!",5LH6BR>_%KED@7G:O&W MT$)F82(6_ISO=ZK#1'82YQ[#1';A;0>&Y,J6TH=7:N,52A$2@K39TN*#@* D M;>Z9HB$9; FV27GLO56\E!$?A^Q-^XNE TSMS[A;LF?Y@=YFKH1,2@-I;$UX ME0A!! 5)I^"-Y%GI<7JP[4',N ;Q &P-=N-P($%W /9WM#DLIHDBI]5^\,=L M>K%\]_Z/Z]U 2AEDHAA).?)#I/%D#8@BID(ISFADK(E!?7)5G?=_:0Z:>2L) M=@#' 4[N6?0AFV# >$D>#",'.D:=(6>GR1PH"O/[NB/S9J?A8.U*?;OP'(X, M@%.&_-OY[,I]OTXJDQVX7(EG0^-$F9(-C-QZ[;@BN? "OOKV03J#VA3'7)L6 M_L>BL/.=86#H#C:TOB6.3EG!ON?'Q2=^TNZ+>=T+%!6W4? M"4/M*<$RQ*(DH'9*LIPM=M9X;U<*3U3!VB)\*#UL"K?3KU%ZECWW&Z)-N%%6 MHD&PSG%0)I(M9=:!1V$R\B*LZ6NWVY' $^VV]T)T\0"PC9UE;\>4=WB.]8]N MV5*R],E9R)[7T=1&0%3) HOH-')1F&I\!7/G-9_H?4.R!9W&.1>N#Y^ M[XN+8KBR)#,AZWTA"U&2Y;+2%V.%4]KU->2@2>C77S>\%Z*+A\"MI_KYMLQY M<-UTY:/_2,;DIS!=W%1N7PN:&X\N4?3,R=DDESU7%DH+TAHG50CE=),UN_#A M1,/(D7.F'6#R[Y%9?99]DY 23X0!T)KLH9(:2?Y)@V7&6,5$4/G$_.#MB3_1 M?&P/VM.A)=@)RG^[A.[S[(O%8+2I4&1"("#7S=8&P *R\EX'IID7^K0LP8X< M.-&]_&]E#EJ">F^;0&^/\[YSRW?:"7_756:5-KS/-DTQ$2_H07!+PB<'$2+/ M'KBVT2E%%C4WGAX],$4GFI?N2+>[$N=. 'W1KOYFOCUB#;--4K!8 #6K'E*0 MX*RCB,]+^JGV HTZK2U^%_)/-!_>D0WH2YX[P?E%&X$=@B2KF2I,9V"8R2&R M)'L74P04HO!B*5 ::714+_%^?TGXOY4!: 3E0;/XS3MUK :"7/'C#V+@Q?PU M_JYW0_V\W+F!>!4681ZXF\>ARVC4\6-0[O31%80%'W(R$8IT&50H#+Q! M#4)Y1U@45H M 2U]]Q"P]][Z4OI_["3Q^:'L[P$SZVN)T1>?,&5 KD5UW1SX$#D(HZ50C)F8 MMFF"M#UJQKPZ>H#$'LI\#_:-+/5?I[/IY\O/ZX5+P9-@,D#ANKKLSM>^Y!%X M4 Y%9JZ8;9J';27W>V\>6?+[R&T^!!/'EG[XZ\[";7#&R!3 N"QIX0G!)>F! M1ZFUU9))O8V3N)WT[[YYG(.QP:2_-Q-/.6=T6^&C(XNZ#N.2# THKCT$H0N$ M9'U6.C O%BF]Z,P^ M@GB,$P\RK_^:G]/3SJ<7W]Z%"YSH9)UWVH*+)"8EB3W.<@N8T5GE@F=QG%9, M@Y%XHG5 ^I4?TAZ:3IV;6WNLV0=J$RL0>9XYN!7-X6TD^"9-Y"3-"%FGG3# MT8!'(?%$ZW$ZU+'AD/0WT;&K<'#BG3 *A00;2'8J)@]..P5%69;I_Q6+;1J) M'XW$$ZUW.1T=VP-)+TW'WDV7__YI@76"!A+ +N[:'N6%228PT$'75*W(0&(3 MD$)&XHN2I;.I1SL2>*+E)!WJUU H^EMHU]KJE&!T9E;64;V,K(Y6X&,NX#4S MW/N4D/SEX1@^;GTQQ6'97IZ^I\9%Y^^X*+U=\L6XT<:[#$UB/+6G.UC^)&+8)F MS%6MJ$.CF$*@=SA :RT&SI4U388+OY3B1F:%L]$(D(%G4")PB-J2:B3'@XHE MI=+F />?XL8=T=NNN'$7#'3@IY&]FW_&&TOUIOY!I;=6<+D4L]3:@?.BIDLT M)V\SD0>:A97&*&U\DUKG)];T4@HB=T+)O(W(^D7?>EJ$BUEX5?O1F7:3%=A0'O\;S\ M&F;A(^:S67X?POMUA9EQ#&6T&5#56XF<%2)0:DA>6Z=]E/APPN.&N_/;O[-+ M].PCY7E[EO>!I-\7\X++)1$5SM_CXNLTX7)-3!TU8Q79[SIBAA0N9HB!(LD< M30G(LI*9[8"?S6\:M\ZA*6H&8F\'>]D[D@HMX!,!_D?\BN?S+Y5;ZQ#Q&OYU MB'I*%G1(G+;][,%Q1U^L#CXR'8-J-6?JN;6->\X_/,9:B:4#I)%UI5]])(I^ M#8M_XP7]^SX]P5CEO== FWXA?L4 P1@'Q@4*A1BI4FJ3&GUF8>.><[?#V* " MZ0!@/^,,%^&S:0VP:T[L/E'*FR!MK&U9"0JJ: ,.LP;N4]#%.95C MDU; 6ZUNW"/?=E ;7C0=X&V ,P?+2@B2:V#"DF,9G %?&QMK1)'0I*AB7Z=! M;U[:W8E#4AI'!D 'D#\[7WT&\^.DK]5YXB-M$-([X#(H4N24()KD0',I32[2 M,6=:P'J[Y9W\G8:=0/-P]O/P$ARUK^$U7:\_?SF??T-<1V,;N'Q%//WKMW)[ M_'75ZW&5IW\5ODPOPGG]Z=GG^>7L8F*2+1@X@E=(X1Q: X$)8CU+R%E2M)(F MATN-Z#GYNP>'8+\'C'1@Q/>^UG3WXY45?!*-*C[4TE0O$522&5R)9":L/3_)Q@L5>%R>XO&:!&Y$#*!JKR>!T6L^GLX^TRKD_ ,V*. MTDC(N+[I2,UFU&Y>$;R/>8IGH. M,3V_K/?7*[-OE2JC(08X"2R%FC\A%GB'%JP*&)57-C::ZK#?>CLU>+N@:7,1 M6#O)]1"UW)!Y-KN8YDK2]"N%+\0!N.;BO-SA MT;RL+$.XL0P[/_: &OO>2!C#83FF5%H[0M9S3!3< Q>: O]H/'CN$63R,CD4 M4FAV"H[0JKKG[>7G>N%AOK@A3RCFN!6J'GI7\FRN7;82%&^U#A0R&*Z>@_SC MC^[4%=E%GO!NG;U0EXU;I)\BE851QPU+1WI:# \5 T0GFK,[1 M-NGE=6\5XV!D"''.A^+MV/64/^)L_IE,[5U.\)*SI&5"-!FZFK(\[KTX,ZC^7DYK0BU"Y+'C6B[8,%Q(^!D=>1"@(C6DY('"\[&>@(OE"S6 M:VQ3Q-G^*.#0S-NJPM)9*YRI!61D8$%EY&1?!8<4L]4^^9!\D^/=8XZ5:%WH;/N+XRHIUB+,2:)PJA'KC4"8K9 VI1ZSM2 MRJ7)X?!S"QL7S-T@:"MD[RG.#N!Y4^Y[.ZKQ>D0/^EP*=R!3%K1K%HK(? Y0 M!'=,J92)M*9%W0]7U",@]Q7\IJ+K@Z30 9S>4:2XF*95ARPBY8_9]&+Y[OT? M:V(*XT(1C\C]$AI4R!%B)#T,6'1@PC.MFN1:GES5N+GDIK :3AIC'S"\FL_J MU5MBZ/FW7Y;+R^JA7(7'-QT%4.N #ER]@:,T$>.B#Z!S\;H(P8S9[K3AN3>- M6PO?!"[#7:&TNTA=)$:$CP"MF"OA@ M.&1,Q<>L?;!R*[0\\Z)Q;\6W \N0_.U@USK0V7QS<\\D6::EY?5&AZ?=6G(# M3D<#0H9ZFDNDNVUF0QX[IGW3VX7E4P]@]T/$Z6O"^JY?X%9'5PJ4O"(:)3CE M'6#(6CHD$Y..&-+NN/H>PXS6P!L6_7N@H,]SO:MJG _AK_VNA]S]\P'.FS:N M9J"SFYOGWS9KO2UKTNB]41(,$PC*.@G1EP"RZ$BRM#ZSAOU"'UW3, TJ[SWZ MM@I:(O?HHX-"\7?5G@3!^T38U1')3S)FJS&_0]#;R;6,H=#Q>'O* <30O0G9 M_Y[9]P\9UIPTO!OV%&Q,(/\,583"D!PTG3)X7B189U@V24L?&C:!;6)4;EW8 MJY?\@&6^P-L7TO]4(9S-\D_T\^G'V8/[1D$'R8I(8)PAEC *L@/G&J1T21/< MD\'&-\7V6G>_IFD7C&T^^VTOS Y\_UMRJWD$[GKKC<_X S+].(! MJ=)Q$;E-P(IFH'Q6X$2=U\L*D];9F$.3[I<'K+F'SJLM,=M6B%WA]74IF&JP M!B+""9PRQ2,DFVF4)^P*)[ MZ./:$K&-Q=@59']<+X"(/%LN\6))N\B;:8AUL.5T[9'=DFFRX,A3@E1*[6)+ M_(V6XNDD5;3!,AEMFSFI^ZVWAV:P+8':3GA=8?2/V>*FMQ>1NMXTEN_FY^?D M\-RTA[RE5$E1F @:O-.!M)'1O[(P1&D1)@=;6^*UA>FN2^ZAEVQ+I#858?<1 M]\V,KY]Q_G$1OGR:IG#^PP+#O_/\S]F\W-ZVNW+M?U_,OTYKPWKZYLYC#BB3 M;[>883, +3EUA$P"-7^?9Z M.G\YG7V\G3;W(!PE[J\#TDEV/CE'CGQVM==BO:X517;@0B:+HA,OOLFPL@/6 MW&\&81=L/9[<;"_$#MR&/4A=9TTF2A!-63O0C*)-)3D'IXAP7X??"A&]:],> M:?\E]YL[.#):]Q'A:8+U]5_$X/GZ.M7JB/4MA:7TE[0T>LW'Z\'.$U>*35YA MO1Q+CAMWA;B '(H7%(RZI%7H!W, MHQ5&A:*#!&-TG?B7?*W+M2"R5,G&I./1#J"'\FA?72ZJNF_(13^F?S?<""K( ME#*O@[V)&U9&4O,2(4BA!?IH432Y'KG_DOOU9W=!UD.3>201=N AK"G]"7.= MR?,=J9.8HN.&\-$3DIG6-"[MCP>-Q5 XBJXZ@ M=WVF_)"UR;-)"R5TP+@60WC-0A;X$3LP52=?!>2(7VZ0J:KOEC>LK'@TM&U ZH.AZ M N25([*)*JN$TQ@+>&U2;5 IP'&D72)%ZS(S*%B3@Z'MEC>N61P=D,.);NSK MMP]T[+9 =A-Q3,N,Q6=@A7QEA5J!*XA@<[ J,:^=>S H9&.OV-W>/*[O>&S( MM1=.![[D)C+(F3:1F0P%B6M*"$MD* Z%.\[(3>;I88> @3.J>R"O68W<6,9N M".%T?UYREO.T/JQZ%V6^^+QZ\C"')$\^>MB3D>VI.,)QB$I&19X9Z%@G)T9/ M47+D%7,EJT+[(I:&%2V#'H>LC/!CM]Y6E]8I["+"C %D*H+R7D),$8'IS!+W MMI MWFHGW/2&?@\F=I'QO1UM$&:.Z#,M%Q>3]R2#U331NP5XJVYE9!!K:84% M@Y:VWX(*O/ )DN?:NL"]5ML$D?22.["G[QY"_LE5C-CX?!CISH=F]=AXP8\/ M2;ANZI**-R5*,%K4:_=2U*GD$KP2+);$M4K;]"#9#B^;5C$.7@:4[GQH5H^( MEU3;,2R^3=Z^F40A2TG9 L=46^$6"2&I )E;)Y*1(CQV=K2\1L<2T__\./_Z M'^LG7@%D_#14M M8C$B^T<M2EDR+GW,(%RDU0=D MX TF$%:7[!W]9YK4PVU:4"=IC@.$_2Q^]N!\!PBZOM_TZFICO6X8ZIGB1CO@ M2A![4JU7\<:"SNA=8JH2T^1@\K'5](:=?03]\)#Q8*YW )WU.=5]&H3P63"? M 97+I%C,@4L:@8<0M#).HVM2_O/88CJIZQD2. ?SO /;=(+>O*1QX'1,AWHO MYG<+H[6Z%9;)M!8'UEE2-REJC&H<".U0B2P2[=3' U*?SO5^@M\*3WM(H0-$ M52IF^=7E\F+^>7F6/T]GTWK(6B7T%B\^X>(\S/)U]B()R6/0## X1P:=]O5@ M&?&0>5TDJ:(63>Z3[++('A&W#S3F1Y)3!QAA?-W^!5GE_@>%U^G"7]Y M]WY-#CH=&2I:?R3_42E$XILU$'+&[)7V63;&#P2H8230 M 93^-RY^#?]%?NJWY34U-R;Y?__Z[M7U^*-BN)?"U7,_)QT7AP99 ]F,71M/7'I%KYQ>O J+Q;=RU81O^?JO+].K??]W M7$SG^2I=S)V1,A:@,,A2=)0T*9*P]2(*YZF0=OD'!S(;:@&W?^ H>>@(K/@@J,O617%!&:FV( 8&C,^;"KSW7&UAP!Z1];_ MQ;#X8W8^_3R]P+RVO5PEPV+(D&3,M0.S@NBT@>P$J6UR5CH_", >>7GW.-L' M [L@[5"!C VX1VS^FYL)5BXYDQ538!RGD,3SZCC(&I>P4%14'!]FOK8OA7^S MT\2[P1L -]KP!F-G!V[Y=SVV_Q7.+Z\$9QM#:7J_^HFU]54POR<*-MQ4'4HD':#L>PH>$OGJ4YA]Q%]FZZ%V M4>F,@FRW"E:#,ADIU! !C+)"(SK+V]R@WG6A?95/#8._IL+J (S?Z=?Z\N7L M8VU2><\%F-1"5&M0$"VZ4%3-R'EE(@$/0@7,TA9LDN;:88U]'3@V,H$#B:A' M]#WN?+XC,=(Z/TU,TCG4 069U6E!K)[5OS]+%Q,KT$AE"FC,9-E+L.!]HDC'DWML M7&12\MUB@\TOZRM$. Q!31B\.V3\%61F^#%K8"DSD-, W)^@XVP UD?/@4+OYS?GF>?_G\ M):2+FR%E'Z[&DTVRSD MX,9.E&T@D5BZP+!$VNDOSZL76FWX[XOI?'&5?Z2/_CY?KMIX+&],NW QJ>0+ MY#J*[,H;,$* 4)(SE,JRM-W>.>"BMH*E.PU8CBJP4P+JNH?I]Y2?I?^^G-86 M57<]DFP+<9RVCRQ"@'JK#KPK==ZC\P9+TL5LEPYNML2M0.Q?*(C;";-?U^"& MZ[_C+)S7T8]GLWP] V3M7$\LVF KST,IAKR@K, GR4%[BTXRPU-J,KO@@#5O ME[QFIX'D8\OP1.%ZEM+B$O/$>-IJK*V7P(2O-Q,+^. *\%18U%8R;X[ISFZS MYNW@>F*'+<>2X=@.PZO+SY?GH?KEK\-B1IO)\O5?^/G+*AM!9*[$^$MYAU_" MQ6):LP43I807G!$:#,T6!+EQGM$)S:[=R!'9^]79 .Y%3E2-P?VQL M_3C].LTXR_\YO?CT:7Z>B3XBJM*VOM9X]PK:DJQ\LM*(#$:L;I^Q"#%Y#K:D MJ$0@HK79"EB[O7<[5)W(04EKOH\-J6IYP[=:IO'S^3S6WI@78?9Q2M^_F?]9 M^V:N6ZI.&/-*>N- 9A[)PTW$/,LYE,!1!8;*JZV+-[=ZXW8P.I&3CG:\/IVA MU>]H_Y^EZ?ET]>SK&J#VZH#L(P3<0_[#5 M?B7MQVFA)9*@IN%\XI@4T8D L7K6JD@&4==SU^A29,E$D=M.LM]MO9W,4RHV$TE8B'3O!]<@N<8_N=_CU MFL#?RD/B)\D*B84E,+EVPE6VSBLCPFT(+BLMR1O:[I#^H&6,4V37"HA'%DN_ M._5OM2/.6?ZOR^5%;>B\)&ZB3*[0IF"4K!7V GQF"A(6'DH4MG!W1%/Y<'WC MU-J-9 \/$DY/F'LPF4P7(96NES$#ACIWT8!+KK:^)&(2.NNP;6/C/<;XH M=S1,'<#\#D8/;A-A/9?GLLI)&RF>*K8.!?=%@Q-: $;KDD].N:):X&V M8]3 M_]9#V#RD4#NPA=N0_&PR+"1E35$!0HH*%$M$L]0:LA'!6I5)%*,E@P9):PY? M -<#E >5ZXE@>;NLU^^X2,2#B3$\2JX4:%5;Y:VN1J5$.!2:H\40BVN2HA^< MDI'JYGI >3N)GPCD[R39/,\.%9=@;$VRR5('X- .982*NE9G"-&DXG.W98Y4 M>]<#6/>4U:$)T0]'!>0N^30=$X^F"!"VMGE&QR#R55K8!):42=H?9T^]H?S)5=[WEW%%4<[EUB\U7FEV#QOFLJM?\NSUAZ&KKK=[5J(!Z=SJ/ M4!-M>=*(/(,75I$_* TA-T=P/H2"D6?_V SSKFNB;_G\O8^QO"%<\B +,@\J MNTB6W#H(T4;@I$4IA!S#PW[@ XTVV&9U_=8P[X*7[Z8<#"Z8#K;8Q]J'7?]L M?0!W-RMV-LO7MT]?DQ&;?\-[OYYX)"ISO;EEE"'J/1G[$A!R$H[ES")YPBU@ M.2P9X^*W 6'I$V=;6_O&3L5?SY<7$^<@I/*S5.$* "HQX4&]D6<.5Y4([ MV>:@J 4QXU;4][S=#P2 3I7@J3:Y15KO'.TD); JEXT<*;4ZRW62JN,2RP< M"]^'=C1NEML?)N8C$&'3!YUBJ1A5EOP MV3/06#S/3.F8'A1-;6I!\O2+QJV0;X>AP9G)V[7=$O<6+">>HO:EP@BD*>((8;89D;]]DOLMP%+@V.W0T744?1WEY2KKJWWCE=0:QMU+=J) ML4XN"P$<*2TPI[.P+CK+'WADS\>!3[^RR_.O@P6^(2P*].D]\3A2^_R M1&PH^(XDX=Y\OCLT_SR?YS^GY^=7S:_774&O/)*'WT^8R]F61#22YI*_0]1& M:PSI-5I>?"87I4F9X,$K[_+,[3B8;B7?CB%]YX!F?>:8>5 !M06;M0 E+2.V M"@FY_D)XYQ@_HC7^;GU='J$=!YZ'R:IC$%YE-9.61BIE(6E# 1WI$#CR*@&3 MSUPQ2=3@\8"W?7[YV(=>QP';[C+I"F W,>(=DB9%9$S""HB^3JC@@:@A B!F M^HTVQOK<-./\V**Z/!-K!;&#I7)PW-,B$WV/F.!TO: -5F+-;FHD?@4-(8J( M)@G#U!%WSR[/QXYCOW:2Q-"P:GX5Y.ZO9*WE:(,8)QEGOC&1>L25S7\![(@ZM\9<,0J-=_I?/+.E7E MJA'O\G=KC[_#BOW]LDN*'UH3[N"0P?E"YL&31?ME19< ->U M!%P6(B-J YD+6@8/7M@F1X"'S/AN!L:^0+/EJ/!=)+@W$+^L9I.^OPB+B\9C M%E?C49?;#/F=:*LLY55+C^GKO=<_#\S#;*V/QZ',&2$<\O[Z!<@T/[D,1B*8+K#UT'BMNJAU0 M$R?+DRF@4T$R\+IDJ#DRG9.5[.&<@^$*P[9]9@8/A#G?Z"_^?EZC7 _.JP0A6).88ZSX)I6^NRQR_ JG%NAZK'2NB=CZ')SZ&'UG M.:]O." 7N_,[&EF][>D:P2(F9EEDC)!:I*7-4&9PG""<@RQ1 M.JLX-LG!'-$B_DB2F-52P=G%8AHOZQNK7#[4"<43'H/">O4'2:E >98AQ)" M*ZE$D@4#:W7RG%&#%R*2 T*!DLM>0Q+22!VM$0_+SX\ LJNUC9U<'Q0-NV!M#]&, MB+94X_/%M\D?[R?$#^X%!<>UC?ZZ:X2R ;C,/C"ILV./C.A>7J-IB>E_?IQ_ M_8_U$Z_ M/[F(8YNW]HQ3/81Y/P@KG9@==9C12H[?L7/$1<3P0W/N79K"MR# M,ME ,,X F>B8@TE.M.EF^-U*QC[%: .581@_(G*6BXO)N]HE?F56 R\IU.2: MU;'0%BX5P;UP8,'1SX5.CFWC]M!#[R"%OGN(DGMO'1<9@[LT^W.T!QBLT2O1 M,K]JWH&9=,%%#1%5H/W5RVP,XTD-"X0=C,3@^\D!$GLH\SW8-[+4?PU_33]? M?EXOW*!BT3L!2(2"LBQ J%,@' O1N81"\&UF3D1H6C#52TJE;+>-N:TO04),A:52S&9G/ CIE\>6>*X M!\/-XN-&,NH7?>O,[.+7<$$\GWV\]_NK>2"_E=4O)T9ZZZJGQ5?-[XM$\MM* M@1 2MYB1L]+DE.C@E7>9RSD84MLAMY%\^P5TO1?\[N: >Y(5AEPHQ& Q5R\C M!(@JUS8.P?#"D+$VY3=;K:Y+C_Q(P#Q 3GV>W;W'CS7NO7.8M<_IW"-/&>#\ M[;FU#73"MG[-._PR7]3*IYL#$>5J"W7-H.1:$!L4"59J!]EPD7PV&4N3LM!- M"SK4]CQ\[JW.W)Y&%R89BU*#$+0VY3Q9THP61,E:D#GUH32YT+'%VL;=$ =! MR4,K,[1$3L7&K%S>O>H -CZKB;UY;)VMK8X7IBB9&!B# A3W')RV EC.,>: M0OIM@NQNK,X[_(JS2ZSUI*^)=8M9.']UN;R8?R;(_?#M9YQ_7(0OGZ;IK!:@ MKAA^!_O2%)=,@>(H,E(H$O'"2+"2XO#"&"NR27WF 6ONU$KM@JKOC\2.(\$. MW/,W\]G'-].OF*_ZFCQ''2\\2:\#!%\[^7AM(5"L#HD[98)T/+;QTW=;YK@. M>Q-(-I33J>RA[],GS)?G."]K_8P/F'! M=T!;VNR#^]':^N=.FJEI0D<0N"$ MJAP%A&(\&.>5L%:ZLE4ZO)N=^IK+OUUS>?FHR3^;Y0?J=Y7!-)KYZ!0#GUCM MV%=[6)@Z!,B)0ML >:ZJ2<>:PY;=Z7Z]"[:^BRJ.)\>1CZ?>DZ16Y_:WUB"< M7YW3)28"C^1WU%M**AA.1"@-NCC-;"'>XF!'51M7,3*VC@B#^= R&1M85WIY MEX1U'8C,P2N*]X&SVM\N2G(E?*G1.29>6++);E-CO!VP-JUBO//0@:0['YK5 M?939,6:B0!_ 2$/1CJA#*6+DH#6W 9U*P3XRAO,DR^P&%-WWA76[\+&#J/'M M?/;'&<2*"W(;&+.8)C!DB,:W::D[LX:QHGWA@?$H>S=&QE? M<1'G@Y5Z[[3WWIY>H4]*)9?!"59 84AUP$T"Y@7I TH91).#ZWT7/'*6X?C. MSE$EW(&5NY,&7!V+4ICRG].+3]>DWMX+)S+IOWI->Q*1&\92 <$3\96M9C,) M#3;JZ*-QF:Q\XP3NMFL=NUK]&"#:G-AM(M'32Z7]OIA_P<7%MS#+K__[/::=*MR)R$C0YJO>:(M+"LHR5N38U8N-+GR^B*3;KM@:^"DVRYR M'#LWLC$%P%%XS,[0CL #A6UUW)"N[;*]LIZ^8^1E_9-T&PP&6R7==I')V,#: M&#TJ5J*AV ZTM;7Q>NU>;!0'3*$H:S#DM$U0_?*2;CM)=ZNDVRZL[B/IEIB( M=?X(9)4RQ6Y)T8JSA0Y2/)OW_2873M$\CORL0/)__S#I"B-0MD, MR9#)4U93%(I,DM0R\^@=EL#$P,30N:'1M4$L! A0#% @ P$/94I0$N2QT%P$ 3#0( M X ( !0"L &$R,7$T97@Q,#(N:'1M4$L! A0#% @ MP$/94I%/'-D4$L! A0# M% @ P$/94@-]>[6\, QPP" !4 ( !QO\% &5S=&,M M,C R,3 T,S!?8V%L+GAM;%!+ 0(4 Q0 ( ,!#V5+3HTV*I(L ")1!@ 5 M " ;4P!@!E&UL4$L! A0#% M @ P$/94GZZ_=.ZWP QUT* !4 ( !D9<) &5S=&,M,C R C,3 T,S!?<')E+GAM;%!+!08 #P / *\# !^=PH ! end