0001393052-21-000015.txt : 20210330 0001393052-21-000015.hdr.sgml : 20210330 20210330165351 ACCESSION NUMBER: 0001393052-21-000015 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 115 CONFORMED PERIOD OF REPORT: 20210131 FILED AS OF DATE: 20210330 DATE AS OF CHANGE: 20210330 FILER: COMPANY DATA: COMPANY CONFORMED NAME: VEEVA SYSTEMS INC CENTRAL INDEX KEY: 0001393052 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 208235463 FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36121 FILM NUMBER: 21787048 BUSINESS ADDRESS: STREET 1: 4280 HACIENDA DRIVE CITY: PLEASANTON STATE: CA ZIP: 94588 BUSINESS PHONE: 925-264-8887 MAIL ADDRESS: STREET 1: 4280 HACIENDA DRIVE CITY: PLEASANTON STATE: CA ZIP: 94588 FORMER COMPANY: FORMER CONFORMED NAME: VERTICALS ONDEMAND INC DATE OF NAME CHANGE: 20070313 10-K 1 veev-20210131.htm 10-K veev-20210131
false2021FY0001393052us-gaap:AccountingStandardsUpdate201602MemberP4Y00veev:OperatingAndFinanceLeaseLiabilityCurrentveev:OperatingAndFinanceLeaseLiabilityCurrentveev:OperatingAndFinanceLeaseLiabilityNoncurrentveev:OperatingAndFinanceLeaseLiabilityNoncurrentP4YP5Y00013930522020-02-012021-01-31iso4217:USD00013930522020-07-31xbrli:shares0001393052us-gaap:CommonClassAMember2021-02-280001393052us-gaap:CommonClassBMember2021-02-2800013930522021-01-3100013930522020-01-31iso4217:USDxbrli:shares0001393052us-gaap:CommonClassAMember2021-01-310001393052us-gaap:CommonClassAMember2020-01-310001393052us-gaap:CommonClassBMember2020-01-310001393052us-gaap:CommonClassBMember2021-01-310001393052us-gaap:SubscriptionAndCirculationMember2020-02-012021-01-310001393052us-gaap:SubscriptionAndCirculationMember2019-02-012020-01-310001393052us-gaap:SubscriptionAndCirculationMember2018-02-012019-01-310001393052us-gaap:TechnologyServiceMember2020-02-012021-01-310001393052us-gaap:TechnologyServiceMember2019-02-012020-01-310001393052us-gaap:TechnologyServiceMember2018-02-012019-01-3100013930522019-02-012020-01-3100013930522018-02-012019-01-310001393052veev:CostOfSubscriptionRevenuesMember2020-02-012021-01-310001393052veev:CostOfSubscriptionRevenuesMember2019-02-012020-01-310001393052veev:CostOfSubscriptionRevenuesMember2018-02-012019-01-310001393052veev:CostOfProfessionalServiceAndOtherRevenueMember2020-02-012021-01-310001393052veev:CostOfProfessionalServiceAndOtherRevenueMember2019-02-012020-01-310001393052veev:CostOfProfessionalServiceAndOtherRevenueMember2018-02-012019-01-310001393052us-gaap:ResearchAndDevelopmentExpenseMember2020-02-012021-01-310001393052us-gaap:ResearchAndDevelopmentExpenseMember2019-02-012020-01-310001393052us-gaap:ResearchAndDevelopmentExpenseMember2018-02-012019-01-310001393052us-gaap:SellingAndMarketingExpenseMember2020-02-012021-01-310001393052us-gaap:SellingAndMarketingExpenseMember2019-02-012020-01-310001393052us-gaap:SellingAndMarketingExpenseMember2018-02-012019-01-310001393052us-gaap:GeneralAndAdministrativeExpenseMember2020-02-012021-01-310001393052us-gaap:GeneralAndAdministrativeExpenseMember2019-02-012020-01-310001393052us-gaap:GeneralAndAdministrativeExpenseMember2018-02-012019-01-310001393052us-gaap:CommonStockMember2018-01-310001393052us-gaap:AdditionalPaidInCapitalMember2018-01-310001393052us-gaap:RetainedEarningsMember2018-01-310001393052us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-3100013930522018-01-310001393052us-gaap:CommonStockMember2018-02-012019-01-310001393052us-gaap:AdditionalPaidInCapitalMember2018-02-012019-01-310001393052us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-02-012019-01-310001393052us-gaap:RetainedEarningsMember2018-02-012019-01-310001393052us-gaap:CommonStockMember2019-01-310001393052us-gaap:AdditionalPaidInCapitalMember2019-01-310001393052us-gaap:RetainedEarningsMember2019-01-310001393052us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-3100013930522019-01-310001393052srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2019-01-310001393052srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-01-310001393052us-gaap:CommonStockMember2019-02-012020-01-310001393052us-gaap:AdditionalPaidInCapitalMember2019-02-012020-01-310001393052us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-02-012020-01-310001393052us-gaap:RetainedEarningsMember2019-02-012020-01-310001393052us-gaap:CommonStockMember2020-01-310001393052us-gaap:AdditionalPaidInCapitalMember2020-01-310001393052us-gaap:RetainedEarningsMember2020-01-310001393052us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-310001393052us-gaap:CommonStockMember2020-02-012021-01-310001393052us-gaap:AdditionalPaidInCapitalMember2020-02-012021-01-310001393052us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-02-012021-01-310001393052us-gaap:RetainedEarningsMember2020-02-012021-01-310001393052us-gaap:CommonStockMember2021-01-310001393052us-gaap:AdditionalPaidInCapitalMember2021-01-310001393052us-gaap:RetainedEarningsMember2021-01-310001393052us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-31veev:industry0001393052srt:MinimumMember2020-02-012021-01-310001393052srt:MaximumMember2020-02-012021-01-31xbrli:pure0001393052veev:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-02-012021-01-310001393052veev:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2019-02-012020-01-310001393052us-gaap:BuildingMember2020-02-012021-01-310001393052us-gaap:LandBuildingsAndImprovementsMember2020-02-012021-01-310001393052us-gaap:ComputerEquipmentMember2020-02-012021-01-310001393052us-gaap:FurnitureAndFixturesMember2020-02-012021-01-310001393052us-gaap:LeaseholdImprovementsMember2020-02-012021-01-310001393052us-gaap:SoftwareDevelopmentMember2020-02-012021-01-31veev:segment0001393052veev:TwoThousandSevenStockPlanMembersrt:MinimumMember2020-02-012021-01-310001393052veev:TwoThousandSevenStockPlanMembersrt:MaximumMember2020-02-012021-01-310001393052veev:CrossixSolutionsMember2019-11-010001393052veev:CrossixSolutionsMember2019-11-012019-11-010001393052veev:CrossixSolutionsMemberus-gaap:CustomerRelationshipsMember2019-11-012019-11-010001393052veev:CrossixSolutionsMemberus-gaap:CustomerRelationshipsMember2019-11-010001393052us-gaap:DevelopedTechnologyRightsMemberveev:CrossixSolutionsMember2019-11-012019-11-010001393052us-gaap:DevelopedTechnologyRightsMemberveev:CrossixSolutionsMember2019-11-010001393052us-gaap:TrademarksAndTradeNamesMemberveev:CrossixSolutionsMember2019-11-012019-11-010001393052us-gaap:TrademarksAndTradeNamesMemberveev:CrossixSolutionsMember2019-11-010001393052us-gaap:OtherIntangibleAssetsMembersrt:MinimumMemberveev:CrossixSolutionsMember2019-11-012019-11-010001393052us-gaap:OtherIntangibleAssetsMembersrt:MaximumMemberveev:CrossixSolutionsMember2019-11-012019-11-010001393052us-gaap:OtherIntangibleAssetsMemberveev:CrossixSolutionsMember2019-11-010001393052veev:PhysiciansWorldMember2019-11-072019-11-070001393052veev:PhysiciansWorldMember2019-11-070001393052veev:PhysiciansWorldMemberus-gaap:CustomerRelationshipsMember2019-11-072019-11-070001393052veev:PhysiciansWorldMemberus-gaap:CustomerRelationshipsMember2019-11-070001393052us-gaap:DevelopedTechnologyRightsMemberveev:PhysiciansWorldMember2019-11-072019-11-070001393052us-gaap:DevelopedTechnologyRightsMemberveev:PhysiciansWorldMember2019-11-070001393052us-gaap:TrademarksAndTradeNamesMemberveev:PhysiciansWorldMember2019-11-072019-11-070001393052us-gaap:TrademarksAndTradeNamesMemberveev:PhysiciansWorldMember2019-11-070001393052us-gaap:CertificatesOfDepositMember2021-01-310001393052us-gaap:AssetBackedSecuritiesMember2021-01-310001393052us-gaap:CommercialPaperMember2021-01-310001393052us-gaap:CorporateDebtSecuritiesMember2021-01-310001393052us-gaap:ForeignGovernmentDebtSecuritiesMember2021-01-310001393052us-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-01-310001393052us-gaap:USTreasurySecuritiesMember2021-01-310001393052us-gaap:CertificatesOfDepositMember2020-01-310001393052us-gaap:AssetBackedSecuritiesMember2020-01-310001393052us-gaap:CommercialPaperMember2020-01-310001393052us-gaap:CorporateDebtSecuritiesMember2020-01-310001393052us-gaap:ForeignGovernmentDebtSecuritiesMember2020-01-310001393052us-gaap:USTreasurySecuritiesMember2020-01-310001393052us-gaap:LandMember2021-01-310001393052us-gaap:LandMember2020-01-310001393052us-gaap:BuildingMember2021-01-310001393052us-gaap:BuildingMember2020-01-310001393052us-gaap:LandBuildingsAndImprovementsMember2021-01-310001393052us-gaap:LandBuildingsAndImprovementsMember2020-01-310001393052us-gaap:ComputerEquipmentMember2021-01-310001393052us-gaap:ComputerEquipmentMember2020-01-310001393052us-gaap:FurnitureAndFixturesMember2021-01-310001393052us-gaap:FurnitureAndFixturesMember2020-01-310001393052us-gaap:LeaseholdImprovementsMember2021-01-310001393052us-gaap:LeaseholdImprovementsMember2020-01-310001393052us-gaap:ConstructionInProgressMember2021-01-310001393052us-gaap:ConstructionInProgressMember2020-01-310001393052veev:ExistingTechnologyMember2021-01-310001393052veev:ExistingTechnologyMember2020-02-012021-01-310001393052us-gaap:CustomerRelationshipsMember2021-01-310001393052us-gaap:CustomerRelationshipsMember2020-02-012021-01-310001393052us-gaap:TrademarksAndTradeNamesMember2021-01-310001393052us-gaap:TrademarksAndTradeNamesMember2020-02-012021-01-310001393052us-gaap:OtherIntangibleAssetsMember2021-01-310001393052us-gaap:OtherIntangibleAssetsMember2020-02-012021-01-310001393052veev:ExistingTechnologyMember2020-01-310001393052veev:ExistingTechnologyMember2019-02-012020-01-310001393052us-gaap:CustomerRelationshipsMember2020-01-310001393052us-gaap:CustomerRelationshipsMember2019-02-012020-01-310001393052us-gaap:TrademarksAndTradeNamesMember2020-01-310001393052us-gaap:TrademarksAndTradeNamesMember2019-02-012020-01-310001393052us-gaap:OtherIntangibleAssetsMember2020-01-310001393052us-gaap:OtherIntangibleAssetsMember2019-02-012020-01-310001393052veev:CrossixSolutionsMember2019-02-012020-01-310001393052veev:PhysiciansWorldMember2019-02-012020-01-310001393052veev:CrossixSolutionsMember2020-02-012021-01-310001393052us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:FairValueInputsLevel1Memberus-gaap:DerivativeFinancialInstrumentsAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:DerivativeFinancialInstrumentsAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:DerivativeFinancialInstrumentsAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:ForeignExchangeForwardMemberus-gaap:AccountsPayableAndAccruedLiabilitiesMember2021-01-310001393052us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-310001393052us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001393052us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001393052us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001393052us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001393052us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001393052us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001393052us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001393052us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001393052us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001393052us-gaap:FairValueInputsLevel1Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001393052us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001393052us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001393052us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001393052us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001393052us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001393052us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001393052us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001393052us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001393052us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001393052us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001393052us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001393052us-gaap:FairValueInputsLevel1Memberus-gaap:DerivativeFinancialInstrumentsAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001393052us-gaap:DerivativeFinancialInstrumentsAssetsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001393052us-gaap:DerivativeFinancialInstrumentsAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001393052us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001393052us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001393052us-gaap:FairValueMeasurementsRecurringMember2020-01-310001393052us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001393052us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001393052us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001393052us-gaap:ForeignExchangeForwardMember2021-01-310001393052us-gaap:ForeignExchangeForwardMember2020-01-310001393052us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMember2021-01-310001393052us-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMember2020-01-310001393052us-gaap:ForeignExchangeForwardMemberus-gaap:AccountsPayableAndAccruedLiabilitiesMember2020-01-310001393052us-gaap:StateAndLocalJurisdictionMemberus-gaap:CaliforniaFranchiseTaxBoardMember2021-01-310001393052us-gaap:SubscriptionAndCirculationMember2021-01-3100013930522021-02-01us-gaap:SubscriptionAndCirculationMember2021-01-310001393052us-gaap:TechnologyServiceMember2021-01-310001393052us-gaap:TechnologyServiceMember2020-01-310001393052us-gaap:SubscriptionAndCirculationMember2020-01-310001393052srt:MaximumMember2021-01-31veev:vote0001393052us-gaap:CommonClassBMember2020-02-012021-01-310001393052us-gaap:CommonClassAMember2020-02-012021-01-310001393052srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2020-02-012021-01-310001393052us-gaap:RestrictedStockUnitsRSUMember2020-02-012021-01-310001393052us-gaap:EmployeeStockOptionMember2020-02-012021-01-310001393052veev:TwoThousandSevenStockPlanMember2021-01-310001393052veev:TwoThousandAndTwelveEquityIncentiveAwardPlanMember2021-01-310001393052veev:TwoThousandAndThirteenEquityAndIncentivePlanMember2021-01-310001393052veev:TwoThousandAndThirteenEquityAndIncentivePlanMemberus-gaap:CommonClassAMember2021-01-310001393052veev:TwoThousandAndThirteenEquityAndIncentivePlanMember2020-02-012021-01-310001393052veev:TwoThousandAndThirteenEquityAndIncentivePlanMembersrt:DirectorMember2020-02-012021-01-310001393052veev:TwoThousandThirteenEmployeeStockPurchasePlanMember2021-01-310001393052veev:TwoThousandThirteenEmployeeStockPurchasePlanMember2020-02-012021-01-310001393052veev:TwoThousandThirteenEmployeeStockPurchasePlanMembersrt:DirectorMember2020-02-012021-01-310001393052veev:TwoThousandSevenStockPlanMembersrt:MaximumMemberus-gaap:EmployeeStockOptionMember2020-02-012021-01-310001393052veev:TwoThousandSevenStockPlanMembersrt:MinimumMemberus-gaap:EmployeeStockOptionMember2020-02-012021-01-310001393052veev:TwoThousandAndThirteenEquityAndIncentivePlanMembersrt:MaximumMemberus-gaap:EmployeeStockOptionMember2020-02-012021-01-310001393052veev:TwoThousandAndThirteenEquityAndIncentivePlanMemberus-gaap:EmployeeStockOptionMember2020-02-012021-01-310001393052veev:TwoThousandAndThirteenEquityAndIncentivePlanMembersrt:MinimumMemberus-gaap:EmployeeStockOptionMember2020-02-012021-01-310001393052veev:TwoThousandAndThirteenEquityAndIncentivePlanMember2019-02-012020-01-310001393052veev:TwoThousandAndThirteenEquityAndIncentivePlanMember2018-02-012019-01-3100013930522021-01-290001393052us-gaap:RestrictedStockUnitsRSUMember2020-01-310001393052us-gaap:RestrictedStockUnitsRSUMember2021-01-310001393052srt:MinimumMemberus-gaap:EmployeeStockOptionMember2020-02-012021-01-310001393052srt:MaximumMemberus-gaap:EmployeeStockOptionMember2020-02-012021-01-310001393052srt:MinimumMemberus-gaap:EmployeeStockOptionMember2019-02-012020-01-310001393052srt:MaximumMemberus-gaap:EmployeeStockOptionMember2019-02-012020-01-310001393052us-gaap:EmployeeStockOptionMember2018-02-012019-01-310001393052srt:MinimumMemberus-gaap:EmployeeStockOptionMember2018-02-012019-01-310001393052srt:MaximumMemberus-gaap:EmployeeStockOptionMember2018-02-012019-01-310001393052us-gaap:EmployeeStockOptionMember2019-02-012020-01-310001393052us-gaap:CommonClassAMember2019-02-012020-01-310001393052us-gaap:CommonClassBMember2019-02-012020-01-310001393052us-gaap:CommonClassAMember2018-02-012019-01-310001393052us-gaap:CommonClassBMember2018-02-012019-01-310001393052srt:MinimumMemberveev:IQVIALitigationMatterMember2017-03-132017-03-13veev:employee0001393052veev:MedidataLitigationMatterMember2017-01-262017-01-260001393052veev:ResellerAgreementsMemberveev:TimeFrameOneMember2020-02-012021-01-310001393052veev:TimeFrameTwoMemberveev:ResellerAgreementsMember2021-01-310001393052veev:ResellerAgreementsMember2020-02-012021-01-310001393052veev:ResellerAgreementsMember2021-01-310001393052veev:SubscriptionServicesVeevaCommercialCloudMember2020-02-012021-01-310001393052veev:SubscriptionServicesVeevaCommercialCloudMember2019-02-012020-01-310001393052veev:SubscriptionServicesVeevaCommercialCloudMember2018-02-012019-01-310001393052veev:SubscriptionServicesVeevaVaultMember2020-02-012021-01-310001393052veev:SubscriptionServicesVeevaVaultMember2019-02-012020-01-310001393052veev:SubscriptionServicesVeevaVaultMember2018-02-012019-01-310001393052veev:ProfessionalServicesVeevaCommercialCloudMember2020-02-012021-01-310001393052veev:ProfessionalServicesVeevaCommercialCloudMember2019-02-012020-01-310001393052veev:ProfessionalServicesVeevaCommercialCloudMember2018-02-012019-01-310001393052veev:ProfessionalServicesVeevaVaultMember2020-02-012021-01-310001393052veev:ProfessionalServicesVeevaVaultMember2019-02-012020-01-310001393052veev:ProfessionalServicesVeevaVaultMember2018-02-012019-01-310001393052srt:NorthAmericaMember2020-02-012021-01-310001393052srt:NorthAmericaMember2019-02-012020-01-310001393052srt:NorthAmericaMember2018-02-012019-01-310001393052srt:EuropeMember2020-02-012021-01-310001393052srt:EuropeMember2019-02-012020-01-310001393052srt:EuropeMember2018-02-012019-01-310001393052srt:AsiaPacificMember2020-02-012021-01-310001393052srt:AsiaPacificMember2019-02-012020-01-310001393052srt:AsiaPacificMember2018-02-012019-01-310001393052veev:MiddleEastAfricaAndLatinAmericaMember2020-02-012021-01-310001393052veev:MiddleEastAfricaAndLatinAmericaMember2019-02-012020-01-310001393052veev:MiddleEastAfricaAndLatinAmericaMember2018-02-012019-01-310001393052srt:NorthAmericaMember2021-01-310001393052srt:NorthAmericaMember2020-01-310001393052srt:EuropeMember2021-01-310001393052srt:EuropeMember2020-01-310001393052srt:AsiaPacificMember2021-01-310001393052srt:AsiaPacificMember2020-01-310001393052veev:MiddleEastAfricaAndLatinAmericaMember2021-01-310001393052veev:MiddleEastAfricaAndLatinAmericaMember2020-01-310001393052veev:FourHundredOneKPlanMember2020-02-012021-01-310001393052country:CAveev:RegisteredRetirementSavingsPlanMember2020-02-012021-01-31veev:product0001393052veev:ZoomVideoCommunicationsIncorporationMember2016-09-012016-09-3000013930522020-11-012021-01-3100013930522020-08-012020-10-3100013930522020-05-012020-07-3100013930522020-02-012020-04-3000013930522019-11-012020-01-3100013930522019-08-012019-10-3100013930522019-05-012019-07-3100013930522019-02-012019-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 January 31, 2021
OR
    TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from              to             .
Commission File Number: 001-36121
___________________________________________________________________________________

veev-20210131_g1.jpg
Veeva Systems Inc.
(Exact name of registrant as specified in its charter)
____________________________________________________________________________________
Delaware20-8235463
(State or other jurisdiction of
incorporation or organization)
(IRS Employer
Identification No.)
4280 Hacienda Drive
Pleasanton, California, 94588
(Address of principal executive offices)
(Registrant’s telephone number, including area code) (925452-6500
(Former name, former address and former fiscal year, if changed since last report) N/A
____________________________________________________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Class A Common Stock,
par value $0.00001 per share
VEEVThe New York Stock Exchange
Indicate by a check mark if the Registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.
Yes ☒ No ☐
Indicate by check mark if the Registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.
Yes ☐ No
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes      No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate by check mark whether the Registrant 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 voting stock held by non-affiliates of the Registrant on the last business day of the Registrant’s most recently completed second fiscal quarter, which was July 31, 2020, based on the closing price of $264.57 for shares of the Registrant’s Class A common stock as reported by the New York Stock Exchange, was approximately $36.0 billion. Shares of Class A common stock or Class B common stock held by each executive officer, director, and their affiliated holders have been excluded in that such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.
As of February 28, 2021, there were 137,447,441 shares of the Registrant’s Class A common stock outstanding and 14,776,223 shares of the Registrant’s Class B common stock outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the Registrant’s Proxy Statement for the 2021 Annual Meeting of Stockholders are incorporated herein by reference in Part III of this Form 10-K to the extent stated herein. The proxy statement will be filed by the Registrant with the Securities and Exchange Commission within 120 days after the end of the Registrant’s fiscal year ended January 31, 2021.





TABLE OF CONTENTS
Pursuant to Part IV, Item 16, a summary of Form 10-K content follows, including hyperlinked cross-references (in the EDGAR filing). This allows users to easily locate the corresponding items in this annual report on Form 10-K where the disclosure is fully presented. The summary does not include certain Part III information that will be incorporated by reference from the Proxy Statement for the 2021 Annual Meeting of Stockholders, which will be filed within 120 days after our fiscal year ended January 31, 2021.
Veeva Systems Inc. | Form 10-K
i


ii
Veeva Systems Inc. | Form 10-K

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This report on Form 10-K contains forward-looking statements that are based on our beliefs and assumptions and on information currently available to us. Forward-looking statements include information concerning our possible or assumed future results of operations and expenses, business strategies and plans, trends, market sizing, competitive position, industry environment, potential growth opportunities, and product capabilities among other things. Forward-looking statements include all statements that are not historical facts and, in some cases, can be identified by terms such as “aim,” “anticipates,” “believes,” “could,” “estimates,” “expects,” “goal,” “intends,” “may,” “plans,” “potential,” “predicts,” “projects,” “seeks,” “should,” “strive,” “will,” “would,” or similar expressions and the negatives of those terms.
Forward-looking statements involve known and unknown risks, uncertainties, and other factors—including those described in “Risk Factors,” “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and elsewhere in this report—that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements. Forward looking statements are based on our current views and expectations and are subject to various risks and uncertainties, including those related to the impact of COVID-19 on our business, the life sciences industry, and global economic conditions. Given these uncertainties, you should not place undue reliance on these forward-looking statements.
Any forward-looking statements in this report are made only as of the date of this report. Except as required by law, we disclaim any obligation to update these forward-looking statements publicly, or to update the reasons actual results could differ materially from those anticipated in these forward-looking statements, even if new information becomes available in the future.
As used in this report, the terms “Veeva,” “Registrant,” “the Company,” “we,” “us,” and “our” mean Veeva Systems Inc. and its subsidiaries unless the context indicates otherwise.

Veeva Systems Inc. | Form 10-K
1

PART I.
ITEM 1.    BUSINESS.
Overview
Veeva is the leading provider of industry cloud solutions for the global life sciences industry. We were founded in 2007 on the premise that industry-specific cloud solutions could best address the operating challenges and regulatory requirements of life sciences companies. Our solutions span cloud software, data, and business consulting and are designed to meet the unique needs of our customers and their most strategic business functions—from research and development (R&D) to commercialization. Our solutions help life sciences companies develop and bring products to market faster and more efficiently, market and sell more effectively, and maintain compliance with government regulations.
Customer success is one of our core values, and our focus on it has allowed us to deepen and expand our strategic relationships with customers over time. Because of our industry focus, we have a unique, in-depth perspective into the needs and best practices of life sciences companies and clinical research sites. This allows us to develop targeted solutions, quickly adapt to regulatory changes, and incorporate highly relevant enhancements into our existing solutions at a rapid pace.
Our goal is to become the most strategic technology partner to the life sciences industry and achieve long-term leadership with our solutions that support the R&D and commercial functions of life sciences companies. Our commercial solutions help life sciences companies achieve better, more intelligent engagement with healthcare professionals and healthcare organizations across multiple communication channels, and plan and execute more effective media and marketing campaigns. Our R&D solutions for the clinical, regulatory, quality, and safety functions help life sciences companies streamline their end-to-end product development processes to increase operational efficiency and maintain regulatory compliance throughout the product life cycle. Our solutions for clinical research sites enable regulatory documents and trial information to be managed in a modern cloud solution that is intended to accelerate the clinical research process for the life sciences industry overall.
We also bring the benefits of our content and data management solutions to customers outside of life sciences in three regulated industries: consumer goods, chemicals, and cosmetics. We believe that the ability of our solutions to meet the demanding business and compliance requirements of life sciences companies translates well into these regulated industries. Our applications currently offered to companies outside of life sciences are designed to help customers efficiently manage critical regulated processes and content in a compliant way and to enable secure collaboration across internal and external stakeholders, including outsourcing partners and vendors.
On February 1, 2021, after approval by our stockholders, we became a Delaware public benefit corporation (PBC). A PBC is a for-profit company operating under subchapter XV of the General Corporation Law of the State of Delaware (i) that has adopted a public benefit purpose intended to provide benefits beyond just stockholder financial returns, and (ii) whose directors have a fiduciary duty to balance the financial interests of stockholders, the best interests of other stakeholders materially affected by the company's conduct (which we believe includes customers, employees, partners, and the communities in which we operate), and the pursuit of the company's public benefit purpose. Our public benefit purpose, as reflected in our certificate of incorporation, is “to provide products and services that are intended to help make the industries we serve more productive, and to create high-quality employment opportunities in the communities in which we operate.” We believe that operating as a PBC reflects our core values—do the right thing, customer success, employee success, and speed—and helps us maintain alignment with the principal industry we serve, life sciences, and its broad goal to improve health and extend lives.
Executing in the Veeva Way
Fundamental to our business model is what we call The Veeva Way. The Veeva Way is key to our disciplined approach to achieve our goal of long-term leadership in each of the product markets we serve.
We start with a focus on addressing clear and correct target markets. Those are large product markets in which the problem being addressed by our solution is strategic to the businesses of our customers and in which we believe Veeva can become the leader over the long-term if we execute well. We embrace the concept of running to complexity, an approach in which we strive to solve the most important and challenging information technology problems our customers face. We also believe that addressing such problems has the potential for broader societal benefits, for instance, by making the therapeutic development process more efficient.
2
Veeva Systems Inc. | Form 10-K

We focus on delivering product excellence and innovation. Our product development process begins with assembling and investing in strong product teams focused on building deep, best-in-class software and data solutions for every product market we serve. Through innovative cloud technology, we also aim to eliminate legacy systems, manual processes, and application silos by delivering unified suites of applications and data that support end-to-end business processes.
We strive to forge strong relationships with our customers and focus on customer success. When we enter a new product market, we begin with a small number of early adopter customers. We focus on learning from these early adopters and ensuring that they are successful with our products. Once successful, our early adopters have developed into vocal advocates, enabling our reference selling model.
Finally, our goal is to drive strong growth and profitability through highly efficient, targeted sales and marketing, disciplined product planning, and profitable professional services. Our strong growth and profitability have allowed us to make ongoing investments for continued product innovation in our existing markets and provides us with the resources to invest in new market opportunities.
Our Industry Cloud Solutions for Life Sciences
Our industry cloud solutions for the life sciences industry are grouped into two key product areas—Veeva Commercial Cloud and Veeva Vault—and are designed to address pharmaceutical, biotechnology, and medical device companies’ most pressing strategic needs in their commercial and R&D operations.
Veeva Commercial Cloud
Veeva Commercial Cloud is a suite of software, data and analytics solutions built specifically for life sciences companies to more efficiently and effectively commercialize their products.
Veeva Commercial Cloud software applications include:
Veeva CRM and Veeva Medical CRM enable customer-facing employees, such as life sciences sales representatives, key account managers, and scientific liaisons, to manage, track, and optimize interactions with healthcare professionals and healthcare organizations utilizing a single, integrated solution. With multichannel Veeva CRM, customers have an end-to-end solution for the planning and coordination of their teams across all key channels, including face-to-face, email, and virtual engagement. Veeva CRM supports the life science industry’s unique commercial business processes and regulatory compliance requirements with highly specialized functionality, such as prescription drug sample management with electronic signature capture, the management of complex affiliations between physicians and the organizations where they work, and the capture of medical inquiries from physicians.
Veeva CRM MyInsights provides a data visualization tool that delivers tailored, actionable insights to life sciences sales representatives embedded directly in Veeva CRM.
Veeva CRM Approved Email enables the management, delivery, and tracking of emails from life sciences sales representatives to healthcare professionals, while maintaining regulatory compliance.
Veeva CRM Engage enables life sciences representatives to interact with healthcare professionals in online meetings. Engage is embedded in Veeva CRM for ease of use, regulatory compliance, and access to important industry-specific processes such as signature requests for samples or medical inquiries.
Veeva Align enables life sciences companies to perform fast, accurate territory alignments. Through native integration with Veeva CRM, Veeva Align allows seamless field collaboration to increase accuracy and minimize manual effort.
Veeva CLM provides capabilities for life sciences sales representatives to present digital marketing content on a mobile device, such as an iPad, during in-person interactions with healthcare professionals.
Veeva CRM Events Management enables the planning, management, and execution of group meetings with healthcare professionals and helps life sciences companies track and manage spending in order to meet transparency reporting requirements. We also provide event support services in the United States for life sciences companies of all sizes through our Veeva Digital Events offerings, which consists, in part, of the acquired Physicians World business.
Veeva Systems Inc. | Form 10-K
3

MyVeeva for Doctors is a digital platform to connect healthcare professionals with the life sciences industry. The MyVeeva for Doctors mobile application for healthcare professionals enables them to find the right people and resources from across the industry to better serve their patients.
Veeva Commercial Cloud data and analytics solutions include:
Veeva OpenData provides healthcare professional and healthcare organization data that includes demographic information, license information and status, specialty information, affiliations, and other key data that is crucial to customer engagement and compliance. In the life sciences industry, this category of data is referred to as customer reference data or customer data. Veeva OpenData Explorer gives users the ability to access comprehensive customer reference data through a web-based portal. We also offer outsourced data stewardship services to our customers.
Veeva Link provides real-time customer intelligence data on key scientific experts in oncology and is expected to expand to experts in additional therapeutic areas in 2021. Veeva Link associates thousands of global experts with millions of actions, including publications, clinical trials, events, and digital activities.
Veeva Crossix provides pharmaceutical brands privacy-safe U.S. patient data and a best-in-class analytics platform to maximize media investments and drive greater marketing effectiveness. Patented Crossix SafeMine technology connects health data and non-health data, including consumer and media data, for U.S. patients in a privacy-safe manner. Crossix DIFA uses that data to enable real-time measurement and optimization of complex, cross-channel media campaigns aimed at patients and healthcare professionals.
Veeva Data Cloud provides longitudinal U.S. patient data for both retail and specialty distribution channels for commercial use cases such as launch planning, patient segmentation, commercial analytics, artificial intelligence, territory design, and targeting. Veeva Data Cloud is powered by the Crossix Data Platform, privacy-safe processes, and an expanding health data set.
Veeva Network Customer Master is an industry-specific, customer master software solution that de-duplicates, standardizes, and cleanses healthcare professional and healthcare organization data from multiple systems and data sources to arrive at a single, consolidated customer master record. Veeva Network Customer Master comes pre-configured with a data model that is specific to life sciences and supports global harmonization, as well as country, market, and regional data specifications, within a single system.
Veeva Nitro is a data science and analytics platform that connects commercial data sources for actionable insights and agile decision making. With an industry-specific data model and standard data connectors, Nitro enables life sciences companies to more easily unify their most important data sources, such as prescription, sales, formulary, and claims data.
Veeva Vault
Veeva Vault is a unified suite of cloud-based, enterprise content and data management applications, all built on our proprietary Veeva Vault Platform. Our Veeva Vault applications address the content management requirements for our customers’ commercial functions, including sales and marketing and medical content and communications, and key R&D functions, including clinical, regulatory, quality, and safety.
Veeva Vault’s unique ability to handle content and data allows us to build content- and data-centric applications to help customers streamline end-to-end business processes and eliminate manual processes and siloed systems. Veeva Vault can be deployed one application at a time or as an integrated solution with multiple applications that enables our customers to unify and manage important documents and related data in a single, global system.
Our Veeva Vault applications for life sciences are organized into two product areas: Veeva Vault for Commercial Content Management and Veeva Development Cloud.
4
Veeva Systems Inc. | Form 10-K

Veeva Vault for Commercial Content Management
The high volume of digital interactions has increased pressure on the sales and marketing organizations of life sciences companies to deliver relevant, compliant content to healthcare professionals faster while maintaining strict regulatory compliance across channels and geographies. The Veeva Vault applications and capabilities primarily used by the commercial and medical departments of life sciences companies to manage commercial and medical content include:
Veeva Vault PromoMats is an end-to-end content and digital asset management (DAM) solution through which life sciences companies can collaborate, review, distribute, and update commercial content and manage assets. Workflows within Vault PromoMats enable real-time collaboration, review, and approval of commercial content in a compliant way. Built-in DAM capabilities provide a globally-accessible repository for rich media content.
Veeva Vault MedComms enables life sciences companies to streamline the creation, approval, and delivery of medical content and create and maintain a single, validated source of medical content across multiple channels and geographies. Integrated medical inquiry management allows medical affairs teams to centralize medical inquiries and content to deliver verbal and written communications to healthcare professionals and patients, including approved answers to questions received through a call center or company website.
Veeva Development Cloud
Veeva Development Cloud brings together application suites for the clinical, regulatory, quality, and safety functions of life sciences companies on the Veeva Vault Platform to enable companies to streamline product development life cycles and eliminate manual processes and siloed systems. These applications help life sciences companies achieve greater efficiency and agility in product development, while maintaining regulatory compliance. Our Veeva Development Cloud applications each have a unique data model based on shared content and data, deep functionality, and pre-defined workflows to support industry-specific processes.
The Veeva Development Cloud application suites are:
Veeva Vault Clinical
Veeva Vault Clinical combines electronic data capture (EDC), clinical trial management (CTMS), electronic trial master file (eTMF), and study start-up applications to unify clinical data management and clinical operations. Veeva also offers a solution to help clinical research sites seamlessly manage regulatory documents and trial information.
Veeva Vault CDMS is a clinical data management solution that includes Veeva Vault EDC, Veeva Vault Coder, and Veeva Vault CDB. Vault CDMS combines coding, EDC, data cleaning, and reporting in a single integrated solution to manage studies and gain a complete view of all clinical data within a trial.
Veeva Vault CTMS is a clinical trial management application that helps unify information and documentation for a “single source of truth” across sponsors, contract research organizations, and investigators to reduce complexity, increase transparency, and speed time to market.
Veeva Vault eTMF is an electronic trial master file application that manages the repository of documents for active and archived clinical trials for improved inspection readiness, visibility, and control.
Veeva Vault Payments is a complementary application for Vault CTMS that helps manage the payment and reimbursement process to clinical research sites.
Veeva Vault Study Startup helps life sciences companies more efficiently manage the process of activating investigator sites for clinical trials.
Veeva Clinical Network links patients, clinical research sites, and life sciences companies that sponsor clinical trials to help create paperless, patient-centric clinical trials. Veeva SiteVault helps clinical research sites reduce the administrative burden of managing documents and processes for study site qualification and activation with capabilities such as electronic signatures, remote monitoring, certified copy workflows, and reporting. Veeva offers a fully configurable edition called SiteVault Enterprise that includes open APIs
Veeva Systems Inc. | Form 10-K
5

for integrations, customized reports, and tailored workflows. We also offer a free edition called SiteVault Free to provide clinical trial sites of all sizes with a modern cloud solution that helps streamline trial activities with the goal of accelerating clinical research for the life sciences industry overall. Life sciences companies that sponsor clinical trials and the contract research organizations with which they work to run clinical trials on an outsourced basis use Veeva Site Connect to share and automate the flow of clinical trial information between Veeva Vault Clinical applications and Veeva SiteVault allowing for better collaboration and faster clinical trials. MyVeeva for Patients provides patient access to trials with current capabilities for eConsent with additional capabilities planned for the future.
Veeva Vault RIM
Veeva Vault RIM is a suite of applications that provides fully integrated regulatory information management (RIM) capabilities on a single cloud platform.
Veeva Vault Submissions brings together submission content planning and authoring in a single application to help life sciences companies gather and organize documents and content, according to industry-accepted guidelines, in a regulatory submission to a healthcare authority, such as the U.S. Food and Drug Administration (FDA).
Veeva Vault Submissions Archive stores published submissions and correspondence in a secure, globally accessible repository.
Veeva Vault Registrations enables life sciences companies to manage, track, and report product and registration information worldwide, including registration status, variations, health authority questions and commitments, and certification requests.
Veeva Vault Submissions Publishing provides an integrated solution for dossier publishing that helps speed the preparation and processing time of regulatory submissions.
Veeva Vault Quality
Veeva Vault Quality is the industry’s first unified suite of quality applications for life sciences, contract manufacturers, and suppliers to seamlessly manage quality processes and content in a single platform for greater visibility and control.
Veeva Vault QualityDocs enables the creation, review, approval, distribution, and management of controlled documents, such as standard operating procedures, manufacturing recipes, and specifications.
Veeva Vault Station Manager provides manufacturing operators up-to-date documents and video, including critical work instructions and procedures, directly through tablets located at manufacturing stations on the manufacturing floor.
Veeva Vault QMS is a quality management solution that provides best practice processes for deviations, internal and external audits, complaints, lab investigations, change controls, corrective and preventative actions, and proactive management initiatives.
Veeva Vault Training simplifies role-based training within life sciences companies and helps quality teams remain audit-ready and compliant. Companies can efficiently organize, assign, and track content and information so the right people are trained on the right policies and procedures.
Veeva Vault Safety
Veeva Vault Safety is a unified suite of applications that helps the pharmacovigilance and safety departments of life sciences companies increase efficiency and maintain compliance in the management of end-to-end safety processes that includes:
Veeva Vault Safety is a modern application for the collection, management, and real-time oversight of adverse events in a single system.
Veeva Vault SafetyDocs centrally manages pharmacovigilance content for greater operational efficiency and compliance. It enables collaboration within teams and across clinical, quality, regulatory, and other organizations within life sciences companies.
Veeva Vault Safety.AI is an artificial intelligence application that automates case intake to reduce the time and effort of manual data entry for more efficient case processing.
6
Veeva Systems Inc. | Form 10-K

Veeva Vault Signal unifies signal management processes from identification through risk evaluation and mitigation so pharmacovigilance teams can easily manage safety signals with greater visibility across the entire signal workflow.
Veeva Vault Medical Device Suite
Veeva Vault Medical Device Suite includes the commercial, clinical, quality, and regulatory applications described above to provide manufacturers with greater visibility, collaboration, and speed across the product development life cycle.
Our Cloud Solutions for Regulated Industries Outside of Life Sciences
Our initial applications for customers outside of life sciences address specific content and data management processes within the regulated industries of consumer goods, chemicals, and cosmetics. Veeva QualityOne is a robust quality management, document management, and training solution. Veeva RegulatoryOne helps companies manage regulatory submission content. Veeva Claims addresses the end-to-end product and marketing claims management process.
Veeva Business Consulting
We offer Veeva Business Consulting services through dedicated teams that are distinct from our processional services and support organization. Our Business Consulting team provides strategic consulting services and solutions that are often enabled by our unique industry-wide perspective and proprietary data. Business Consulting engagements typically focus on a particular customer success initiative, strategic analysis, or business process change, and not a cloud software implementation. Our Business Consulting engagements are currently focused on customer-centric commercial strategies that solve commercial business challenges such as optimizing digital engagement, commercial content management, field optimization, go-to-market strategy, and commercial insights and analytics. We plan to expand Business Consulting into the R&D functions of life sciences companies by the end of 2021 to help our customers accelerate their capabilities and improve business processes.
Professional Services and Support
We offer professional services to help customers maximize the value of our solutions. Our service teams possess industry expertise, project management capabilities, and deep technical acumen that we believe our customers highly value. Our professional services teams work with our systems integrator partners to deliver projects. We offer the following professional services:
implementation and deployment planning and project management;
requirements analysis, solution design and configuration;
systems environment management and deployment services;
services focused on advancing or transforming business and operating processes related to Veeva solutions;
technical consulting services related to data migration and systems integrations;
training on our solutions; and
ongoing managed services, such as outsourced systems administration.
We organize our professional services teams by specific expertise so that they can provide advice and support for best industry practices in the research and development and commercial departments of our customers.
Our global systems integrator partners also deliver implementation and selected support services to customers who wish to utilize them. Our systems integrator partners include Accenture, Cognizant Technology Solutions, Deloitte Consulting, and other life sciences specialty firms.
Veeva Systems Inc. | Form 10-K
7

Our Customers
As of January 31, 2021, we served 993 customers. For an explanation of how we define current customers, see “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Components of Results of Operations.” We deliver solutions to companies throughout the life sciences industry, including pharmaceutical, biotechnology, and medical device companies, contract sales organizations, and contract research organizations. Our life sciences customers range from the largest global pharmaceutical and biotechnology companies such as Bayer AG, Boehringer Ingelheim GmbH, Eli Lilly and Company, Gilead Sciences, Inc., Merck & Co., Inc., and Novartis International AG, to emerging growth pharmaceutical and biotechnology companies, including Alkermes plc, Alnylam Pharmaceuticals, Inc., bluebird bio, Inc., Idorsia Pharmaceuticals Ltd, and Moderna Inc. We also deliver solutions to companies in the following regulated industries outside of life sciences: consumer goods, chemicals, and cosmetics.
Our Human Capital Resources
As of January 31, 2021, we had a world-wide employee population of 4,506 employees, up by 1,005 from the previous year. Our employees in the United States are not represented by a labor union; however, in certain foreign locations, local workers’ councils represent our employees. We have not experienced any work stoppages, and we consider our relations with our employees to be very good.
Our workforce is diverse in many respects. As of January 31, 2021, 42% of our global employee population self-identified as female, and as of December 31, 2020, approximately 38% of our U.S. workforce self-identified as members of underrepresented racial or ethnic groups.
We use a combination of base salary and equity to compensate our employees. We also offer a range of benefits to our employees, including comprehensive healthcare and other wellness programs. We believe our compensation and benefits programs are competitive.
While we experience intense competition for talent, we believe we have been effective in attracting and retaining talented employees. Our rate of voluntary attrition has been comparatively low historically.
Research and Development
Our R&D organization is responsible for the design, development, and testing of our solutions and applications. Based on customer feedback and needs, we focus our efforts on developing new solutions functionality, applications, and core technologies and further enhancing the usability, functionality, reliability, performance, and flexibility of existing solutions and applications.
Sales and Marketing
We sell our solutions through our direct sales organization. In large life sciences companies, the R&D and commercial business functions commonly have separate technology and business decision makers. Accordingly, we market and sell our solutions to align with the distinct characteristics of those decision makers. We have distinct R&D and commercial sales teams, which we further segment to focus on selling to large global life sciences companies and smaller life sciences companies. We also have a distinct sales team for our sales efforts to companies in regulated industries outside of life sciences.
Technology Infrastructure and Operations
Our solutions utilize a pod-based architecture that allows for scalability, operational simplicity, and security. Our products are hosted in data centers located in the United States, the United Kingdom, the European Union, Japan, and South Korea. Our products used only in China are hosted in data centers located in China. We utilize third parties to provide our computing infrastructure and manage the infrastructure on which our solutions operate. For example, for Veeva CRM and certain of our multichannel CRM applications, we utilize the hosting infrastructure provided by salesforce.com. For our Veeva Vault applications, Veeva Network applications, and certain other Veeva Commercial Cloud applications, we utilize Amazon Web Services.
Our infrastructure providers employ advanced measures to ensure physical integrity and security, including redundant power and cooling systems, fire and flood prevention mechanisms, continual security coverage, biometric readers at entry points and anonymous exteriors. We also implement various disaster recovery measures such that data loss would be minimized in the event of a single data center disaster. We architect our solutions using
8
Veeva Systems Inc. | Form 10-K

redundant configurations to minimize service interruptions. We continually monitor our solutions for any sign of failure or pending failure, and we take preemptive action to attempt to minimize or prevent downtime.
Our technology is based on multitenant architectures that apply common, consistent management practices for all customers using our solutions. We enable multiple customers to share the same version of our solutions while securely partitioning their respective data. Portions of our multichannel customer relationship management applications are built on the Salesforce Platform of salesforce.com inc. Our Veeva Vault applications, Veeva Network, and portions of our other Commercial Cloud applications are built upon our own proprietary platforms. Certain of our other applications rely on technology platforms provided by Amazon Web Services. For example, Veeva Nitro, our commercial data warehouse application, utilizes Amazon Redshift.
Quality and Compliance Program
Veeva maintains a quality management system certified to ISO9001 to ensure process controls conform to established industry standards across our regulated product offerings. To comply with IT healthcare regulations, certain capabilities such as robust audit trail tracking, compliant electronic signature capture, data encryption, and secure access controls must be designed for and embedded in our solutions. In addition to design requirements, our solutions must be thoroughly tested to comply with the regulations that apply to electronic record keeping systems for the life sciences industry, which include:
RegulationRegulation Description
21 CFR 820.75U.S. FDA device regulation on system validation
21 CFR 211.68U.S. FDA pharma GMP regulation on system validation
21 CFR 11U.S. FDA requirement for maintenance of electronic records
EU Annex 11EU Good Manufacturing Processes (GMP) requirement for maintenance of electronic records
21 CFR 203Drug sample tracking as required by the Prescription Drug Marketing Act
PFSB Notification, No. 0401022 (Japan)Use of Electromagnetic Records and Electronic Signatures for Approval of, or License for, Drugs
OECD No. 17
Application of Good Laboratory Practice (GLP) Principles to Computerised Systems
ICH E6(R2) Section 5.5
Good Clinical Practice (GCP) Validation Principles
Security Program
Veeva maintains an information security management system certified to ISO 27001 and managed by our Chief Information Security Officer to ensure security controls conform to established standards across both product and infrastructure components. Our solution undergoes internal vulnerability testing prior to release, and we employ third parties to perform penetration and vulnerability tests on our solutions on at least an annual basis. We also obtain independent third-party audit opinions related to security and availability annually, such as SOC 2 Type 2 reports and ISO 27001 attestation reports. We also require role-based security and security awareness training and have defined security incident response processes.
Privacy Program
Veeva maintains a global privacy program aligned to applicable laws such as the California Consumer Privacy Act (CCPA), the California Privacy Rights Act (CPRA), the European Union’s General Data Protection Regulation (GDPR), and the U.S. Health Insurance Portability and Accountability Act (HIPAA). We have a Chief Privacy Officer, who collaborates with our Chief Information Security Officer and business and product leaders throughout our organization. Veeva maintains an active EU-U.S. Privacy Shield certification and a Swiss-U.S. Privacy Shield certification; however, we currently rely on the EU Standard Contractual Clauses as our alternative legal data transfer mechanism. Veeva is also registered as a data broker as required by the California Attorney General. In addition, Veeva maintains privacy policies and procedures and role-based privacy awareness training. For more information about our privacy practices, please visit veeva.com/privacy.
Competition
The markets for our solutions are global, rapidly evolving, highly competitive, and subject to changing regulations, advancing technology, and shifting customer needs. In new sales cycles, we generally compete with other cloud-
Veeva Systems Inc. | Form 10-K
9

based solutions from providers that make applications geared toward the life sciences industry. The principal such competitor for our Veeva Commercial Cloud applications is IQVIA Inc., which offers a CRM application built on the Salesforce Platform and other applications. Our data and data analytics products, including Veeva OpenData, Veeva Link, Veeva Crossix, and Veeva Data Cloud, compete with IQVIA and smaller data and data analytics providers. No single vendor offers products that compete with all of our Veeva Vault applications, but IQVIA, Dassault Systèmes, OpenText Corporation, Oracle Corporation, and other smaller application providers offer applications that compete with certain of our Veeva Vault applications.
Our Commercial Cloud and Veeva Vault application suites also compete to replace client server-based legacy solutions offered by companies such as Oracle, Microsoft Corporation, and other smaller application providers. Our customers may also choose to use cloud-based applications or platforms that are not life sciences specific—such as Box, Inc., Amazon Web Services, or Microsoft—for certain of the functions our applications provide.
We sell certain of our Veeva Vault applications to companies outside the life sciences industry. In this segment of our business, we compete with solutions such as those offered by OpenText, Microsoft, Sparta Systems Inc. (recently acquired by Honeywell International Inc.), EtQ Management Consultants, LLC, Oracle, and Box, and custom-built software developed by third-party vendors or in-house by our potential customers.
Our business consulting and professional services offerings compete with a range of professional services firms.
Some of our actual and potential competitors have advantages over us, such as longer operating histories, significantly greater financial, technical, marketing or other resources, stronger brand and business recognition, larger intellectual property portfolios, and agreements with a broader set of system integrators and other partners. We expect competition to intensify in the future, and we may face competition from new market entrants as well.
We believe the principal competitive factors in our market include the following:
level of customer satisfaction;
regulatory compliance verification and functionality;
domain expertise with respect to life sciences;
ease of deployment and use of solutions and applications;
breadth and depth of solution and application functionality;
brand awareness and reputation;
modern and adaptive technology platform;
capability for customization, configurability, integration, security, scalability and reliability of applications;
total cost of ownership;
ability to innovate and respond to customer needs rapidly;
size of customer base and level of user adoption;
ability to secure the rights to load and process third party proprietary data licensed by customers; and
ability to integrate with legacy enterprise infrastructures and third-party applications.
We believe that we generally compete favorably on the basis of these factors.
Intellectual Property
We rely on a combination of patents, trade secrets, copyrights and trademarks, as well as contractual protections, to establish and protect our intellectual property rights. We have developed a process for seeking patent protection for
10
Veeva Systems Inc. | Form 10-K

our technology innovations. The table below provides a summary of our issued patents and pending patent applications as of January 31, 2021:
Issued U.S. patents (expiring between May 2027 and January 2039)33
Issued international patents (expiring between April 2025 and June 2037)11
U.S. and international pending patent applications58
Our patents and patent applications cover technology within the following of our product categories: Veeva Commercial Cloud, Veeva Vault Platform, Veeva Vault Clinical, Veeva Vault RIM, Veeva Vault CDMS, and Veeva Vault Safety. We plan to continue expanding our patent portfolio. We require our employees, consultants, and other third parties to enter into confidentiality and proprietary rights agreements, and we control access to software, documentation, and other proprietary information. Although we rely on our intellectual property rights, as well as contractual protections to establish and protect our proprietary rights, we believe that factors such as the technological and creative skills of our personnel, creation of new features and functionality and frequent enhancements to our applications are essential to establishing and maintaining our technology leadership position as a provider of technology solutions to the life sciences industry.
Despite our efforts to protect our proprietary technology and our intellectual property rights, unauthorized parties may attempt to copy or obtain and use our technology to develop applications with the same functionality as our application. Policing unauthorized use of our technology and intellectual property rights is difficult, and protection of our rights through civil enforcement mechanisms may be expensive and time consuming.
Companies in our industry, as well as non-practicing entities, often own a number of patents, copyrights, trademarks, and trade secrets, and frequently enter into litigation based on allegations of infringement, misappropriation, or other violations of intellectual property or other rights. We are currently engaged in legal proceedings with competitors in which the competitors are asserting trade secret misappropriation and other claims, and we may face new allegations in the future that we have infringed the patents, trademarks, copyrights, trade secrets, and other intellectual property rights of other competitors or non-practicing entities. We expect that we and others in our industry will continue to be subject to third-party infringement claims by competitors as the functionality of applications in different industry segments overlaps, and by non-practicing entities. Any of these third parties might make a claim of infringement against us at any time. For example, see the description of our current litigations in note 15 of the notes to our consolidated financial statements.
Corporate Information
Our website address is http://www.veeva.com. Information contained on our website is not incorporated by reference into this Form 10-K, and you should not consider information contained on our website to be part of this Form 10-K or in deciding whether to purchase shares of our Class A common stock. Our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to reports filed or furnished pursuant to Sections 13(a) and 15(d) of the Securities Exchange Act of 1934, as amended, are available free of charge on the Investors portion of our website at http://ir.veeva.com as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC.

Veeva Systems Inc. | Form 10-K
11

ITEM 1A.    RISK FACTORS.
Investing in our Class A common stock involves a high degree of risk. You should consider carefully the risks and uncertainties described below and in “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” together with all of the other information in this report, including our consolidated financial statements and related notes, before investing in our Class A common stock. The risks and uncertainties described below are not the only ones we face. If any of the following risks actually occurs, our business, financial condition, results of operations, and prospects could be materially and adversely affected. In that event, the price of our Class A common stock could decline and you could lose part or all of your investment.
Summary of Risk Factors
The below is a summary of principal risks to our business and risks associated with ownership of our stock. It is only a summary. You should read the more detailed discussion of risks set forth below and elsewhere in this report for a more complete discussion of the risks listed below and other risks.
The worldwide outbreak of COVID-19 may negatively impact our business and our stock price.
If our security measures are breached or unauthorized access to customer data is otherwise obtained, our solutions may be perceived as not being secure, customers may reduce or stop the use of our solutions, and we may incur significant liabilities.
The markets in which we participate are highly competitive, and if we do not compete effectively, our business and operating results could be adversely affected.
If our newer solutions are not successfully adopted by new and existing customers, the growth rate of our revenues and operating results will be adversely affected.
We expect our revenue growth rates to decline in future periods and, as our costs increase, we may not be able to sustain the same level of profitability we have achieved in the past.
Our revenues are relatively concentrated within a small number of key customers, and the loss of one or more of such key customers could cause our revenues to decline.
Nearly all of our revenues are generated by sales to customers in the life sciences industry, and factors that adversely affect this industry could also adversely affect us.
If the third-party providers of healthcare professional and healthcare organization data and prescription drug sales data do not allow our customers to upload and use such data in our solutions, the demand for our solutions may decrease, and our business may be negatively impacted.
We rely on third-party providers for computing infrastructure, secure network connectivity, and other technology-related services needed to deliver our cloud solutions, and any disruption in the services provided by them could adversely affect our business and subject us to liability.
Because key and substantial portions of our multichannel CRM applications are built on salesforce.com’s Salesforce Platform, we are dependent upon salesforce.com to provide these solutions to our customers and we are bound by the restrictions of our agreement with salesforce.com, which limits the markets to which we may sell our Veeva CRM solution.
We are currently being sued by third parties for alleged misappropriation of trade secrets. We may suffer damages or other harm from these lawsuits and we may be sued for infringement or misappropriation of third-party intellectual property in the future.
Our conversion to a PBC may not result in the benefits that we anticipate, requires our directors to balance the interest of stockholders with other interests, and may subject us to legal uncertainty and other risks.
Until its expiration on October 15, 2023, the dual-class structure of our common stock has the effect of concentrating voting control with certain individuals and their affiliates, which will limit or preclude the ability of our investors to influence corporate matters.
12
Veeva Systems Inc. | Form 10-K

Risks Related to Our Business
The worldwide outbreak of COVID-19 may negatively impact our business and our stock price.
The worldwide outbreak of COVID-19 has had and continues to have a widespread and unpredictable worldwide impact on our business operations, the life sciences industry, healthcare systems, financial markets, and the global economy. While the impact of COVID-19 on our operational and financial performance has not been materially negative to date, the future impact is uncertain and will depend on future developments, including the duration and spread of the outbreak, government responses to the pandemic, the impact on our customers, the impact on our employees, the extent of further adverse impacts to the economy, and the scale and pace of economic recovery and resumption of normal business activities, all of which cannot be predicted with certainty.
In response to the COVID-19 outbreak, we have shifted most of our customer, employee, and industry events to virtual-only experiences for the remainder of our fiscal year ending January 31, 2022. We have also implemented employee travel restrictions and, as of the time of this filing, many of our U.S. offices, including our corporate headquarters in Pleasanton, California, remain closed with employees working from home. With respect to offices we have opened, we have generally offered employees the option to continue working from home and many employees have chosen to do so. Many of our customers have implemented similar measures, which may limit our ability to sell or provide professional services to them over time. Customers may delay or cancel purchasing decisions or professional services projects in light of uncertainties to their businesses arising from COVID-19 or renew their subscriptions at lower levels. In our fiscal year ended January 31, 2021, our recently acquired Crossix and Physicians World businesses were negatively impacted by COVID-19, and sales to certain other customer segments were and may continue to be negatively impacted as well, including sales to cosmetics companies. We may also experience requests from customers for lengthened payment terms or less favorable billing terms that could adversely impact our financial performance. Such requests to date have not been significant but may increase in the future. Due to our subscription-based business model, the effect of COVID-19, and any impact to our sales efforts, may not be fully reflected in our results of operations until future periods, if at all.
Certain impacts of the COVID-19 pandemic and resulting changes in business practice may be enduring over the long term and may result in significant changes in business practice within the technology industry, the life sciences industry, and the world economy generally. For example, the extent to which remote work will remain common practice or become increasingly prevalent after the COVID-19 pandemic ends is not certain and may have significant impacts on hiring practices, management practices, expense structures and investments, and other aspects of our business and the businesses of our customers. Similarly, the extent to which virtual meetings and interactions continue to be used or preferred in lieu of in-person interactions may significantly change business practices for us and our customers, and, in turn, may impact demand for our products and services. For example, if our customers reduce sales representatives in response to an increasing preference for virtual meetings with doctors, demand for our core CRM application may decline. We expect life sciences companies to reduce the number of sales representatives that they employ by roughly 10% over the next one to two years, which could negatively impact sales of our solutions, including Veeva CRM and other Commercial Cloud applications in particular, but we cannot be certain such reductions will happen or of the timing or magnitude of such reductions. At the same time, demand for our products that enable virtual interactions with doctors and clinical trial participants may increase. We cannot accurately predict how such changes may impact Veeva's results over the long term.
In addition, the stock market has been unusually volatile during certain periods of the COVID-19 pandemic and such volatility may continue. During certain early periods of the COVID-19 pandemic, our stock price declined significantly, and such declines may happen again.
If our security measures are breached or unauthorized access to customer data is otherwise obtained, our solutions may be perceived as not being secure, customers may reduce or stop their use of our solutions, and we may incur significant liabilities.
Our solutions involve the storage and transmission of our customers’ proprietary information (including personal or identifying information regarding their employees and the medical professionals whom their sales personnel contact, and sensitive proprietary data related to the clinical trial, regulatory submission and sales and marketing processes for medical treatments), personal information of medical professionals, personal information (which may include personal health information) of patients and clinical trial participants, and other sensitive information. For example, Veeva Crossix processes third-party health and non-health data for U.S. patients. Unauthorized access or security breaches, as a result of third-party action (e.g., cyber-attacks), employee error, product defect, malfeasance, or
Veeva Systems Inc. | Form 10-K
13

otherwise, could result in the loss of information, inappropriate use of or access to information, service interruption, service degradation, outages, service level credits, litigation, indemnity obligations, damage to our reputation, and other liability. We believe our risk of cyber-attack may be elevated during the COVID-19 outbreak due to an increase in cyber-attack attempts on U.S. businesses generally. While we maintain and continue to improve our security measures, we may be unable to adequately anticipate security threats or to implement adequate preventative measures, in part, because the techniques used to obtain unauthorized access or sabotage systems change frequently and generally are not identified until they are launched against a target. Moreover, the detection, prevention, and remediation of known or unknown securities vulnerabilities, including those arising from third-party hardware or software in our supply chain, may result in additional direct or indirect costs and management time. Any or all of these issues could adversely affect our ability to attract new customers, cause existing customers to elect to not renew their subscriptions, result in reputational damage, or subject us to third-party lawsuits, regulatory fines, mandatory disclosures, or other action or liability, which could adversely affect our operating results. Our insurance may not be adequate to cover losses associated with such events, and such insurance may not cover all of the types of costs, expenses, and losses we could incur to respond to and remediate a security breach. A security breach of another significant provider of cloud-based solutions may also negatively impact the demand for our solutions.
The markets in which we participate are highly competitive, and if we do not compete effectively, our business and operating results could be adversely affected.
The markets for our solutions are highly competitive. In new sales cycles within our largest product categories, we generally compete with other cloud-based solutions from providers that make applications geared toward the life sciences industry. The principal such competitor for our Veeva Commercial Cloud applications is IQVIA Inc., which offers a CRM application built on the Salesforce1 Platform, various data products, and other applications. A significant Veeva CRM customer recently launched a project to implement IQVIA's competitive software offering for portions of its CRM users. The scope of that deployment may expand, resulting in further losses of revenue within our Veeva CRM business, or we may lose additional Veeva CRM users or customers in the future. Our data and data analytics products, including Veeva OpenData, Veeva Link, Veeva Crossix, and Veeva Data Cloud, compete with IQVIA and smaller data and data analytics providers. No single vendor offers products that compete with all of our Veeva Vault applications, but IQVIA, Dassault Systèmes, OpenText Corporation, Oracle Corporation, and other smaller application providers offer applications that compete with certain of our Veeva Vault applications. Our Commercial Cloud and Veeva Vault application suites also compete to replace client server-based legacy solutions offered by companies such as Oracle, Microsoft Corporation, and other smaller application providers. Our customers may also choose to use cloud-based applications or platforms that are not life sciences specific—such as Box.com, Amazon Web Services, or Microsoft—for certain of the functions our applications provide. Our business consulting and professional services offerings compete with a range of professional services firms, including at times some of our partners. With the introduction of new technologies, we expect competition to intensify in the future, and we may face competition from new market entrants as well.
Some of our actual and potential competitors have advantages over us, such as longer operating histories, significantly greater financial, technical, marketing or other resources, stronger brand and business recognition, larger intellectual property portfolios, and agreements with a broader set of system integrators and other partners. We also continue to be subject to litigation from our competitors. For example, as disclosed elsewhere in this report, we are in active litigation with IQVIA and Medidata.
If our competitors’ products, services, or technologies become more accepted than our solutions, if they are successful in bringing their products or services to market earlier than we are, if their products or services are more technologically capable than ours, or if customers replace our solutions with custom-built software, then our revenues could be adversely affected. Pricing pressures and increased competition could result in reduced sales, reduced margins, losses, or a failure to maintain or improve our competitive market position, any of which could adversely affect our business. For all of these reasons, we may not be able to compete favorably against our current and future competitors.
If our newer solutions are not successfully adopted by new and existing customers, the growth rate of our revenues and operating results will be adversely affected.
Our continued growth and profitability will depend on our ability to successfully develop and sell new solutions. It is uncertain whether these newer solutions will continue to grow as a percentage of revenues at a pace significant enough to support our expected overall growth. For example, we have limited experience selling our Veeva Data
14
Veeva Systems Inc. | Form 10-K

Cloud offering for longitudinal patient and prescriber data, our MyVeeva for Patients solution that will enable remote patient interactions for clinical trials, or our MyVeeva for Doctors solution that will facilitate more efficient communications between health care practitioners and life sciences companies. We cannot be certain that we will be successful with respect to newer solutions and markets. It may take us significant time, and we may incur significant expense, to effectively market and sell these solutions, develop other new solutions, or make enhancements to our existing solutions. If our newer solutions do not continue to gain traction in the market, or other solutions that we may develop and introduce in the future do not achieve market acceptance in a timely manner, the growth rate of our revenues and operating results will be adversely affected.
Our revenues are relatively concentrated within a small number of key customers, and the loss of one or more of such key customers, or their failure to renew or expand user subscriptions, could slow the growth rate of our revenues or cause our revenues to decline.
In our fiscal years ended January 31, 2021, 2020, and 2019, our top 10 customers accounted for 36%, 36%, and 39% of our total revenues, respectively. We rely on our reputation and recommendations from key customers in order to promote our solutions to potential customers, which we call “reference selling.” The loss of any of our key customers, or a failure of one or more of them to renew or expand user subscriptions for some or all our products, could have a significant impact on the growth rate of our revenues, our reputation, and our ability to obtain new customers. In the event of an acquisition of one of our customers or a business combination between two of our customers, we have in the past and may in the future suffer reductions in user subscriptions or non-renewal of certain or all of their subscription orders. We are also likely to face increasing purchasing scrutiny at the renewal of large customer subscription orders, which may result in reductions in user subscriptions or increased pricing pressure. The business impact of any of these negative events could be particularly pronounced with respect to our largest customers.
An inability to attract and retain highly skilled employees could adversely affect our business.
To execute our growth plan, we must attract and retain highly skilled employees. Competition for these employees is intense, especially with respect to software engineers with high levels of experience in enterprise software and internet-related services and sales personnel. We have experienced, and we expect to continue to experience, difficulty in hiring and retaining employees with the appropriate level of qualifications, and we have experienced, and we expect to continue to experience, intense recruitment of our employees by competitors and other technology companies. With respect to sales professionals, even if we are successful in attracting highly qualified personnel, it may take six to nine months or longer before they are fully trained and productive. Many of the companies with which we compete for experienced employees have greater resources than we have and may offer compensation packages that are perceived to be better than ours. For example, we offer equity awards to a substantial majority of our job candidates and existing employees as part of their overall compensation package. If the perceived value of our equity awards declines, including as a result of declines in the market price of our Class A common stock or changes in perception about our future prospects, it may adversely affect our ability to recruit and retain highly skilled employees. Additionally, changes in our compensation structure may be negatively received by employees and result in attrition or cause difficulty in the recruiting process. If we fail to attract new employees or fail to retain and motivate our current employees, our business and future growth prospects could be adversely affected.
Defects or disruptions in our solutions could result in diminished demand for our solutions, a reduction in our revenues, and subject us to substantial liability.
We have from time to time found defects in our solutions, and new defects may be detected in the future. In addition, we have experienced, and may in the future experience, service disruptions, degradations, outages, and other performance problems. These types of problems may be caused by a variety of factors, including human or software errors, viruses, cyber-attacks, fraud, spikes in customer usage, problems associated with our third-party computing infrastructure and network providers, infrastructure changes, and denial of service issues. Service disruptions may result from errors we make in delivering, configuring, or hosting our solutions, or designing, installing, expanding, or maintaining our computing infrastructure. In some instances, we may not be able to identify the cause or causes of these performance problems within an acceptable period of time. It is also possible that such problems could result in losses of customer data.
Since our customers use our solutions for important aspects of their business, any errors, defects, disruptions, service degradations, or other performance problems with our solutions, could hurt our reputation and may damage our customers’ businesses. If that occurs, our customers may delay or withhold payment to us, cancel their
Veeva Systems Inc. | Form 10-K
15

agreements with us, elect not to renew, or make service credit claims, warranty claims, or other claims against us, and we could lose future sales. The occurrence of any of these events could result in diminishing demand for our solutions, a reduction of our revenues, an increase in our bad debt expense or in collection cycles for accounts receivable, or could require us to incur the expense of litigation or substantial liability.
We have experienced rapid growth, and if we fail to manage our growth effectively, we may be unable to execute our business plan.
We have experienced rapid growth and expansion of our operations. Our revenues, customer count, product and service offerings, countries of operation, facilities, and computing infrastructure needs have all increased significantly, and we expect them to increase in the future. We have also experienced rapid growth in our employee base. As we continue to grow, both organically and through acquisitions, we must effectively integrate, develop, and motivate an increasing number of employees (an increasing portion of whom are permanent remote employees), while executing our growth plan and maintaining the beneficial aspects of our culture. Any failure to preserve our culture could negatively affect our future success, including our ability to attract and retain highly qualified employees and to achieve our business objectives.
Our rapid growth has placed, and will continue to place, a significant strain on our management capabilities, administrative and operational infrastructure, facilities, IT, and other resources. We anticipate that additional investments in our computing infrastructure and facilities will be required to scale our operations. To effectively manage growth, we must continue to improve our key business applications, processes, and computing infrastructure; enhance information and communication systems; and ensure that our policies and procedures evolve to reflect our current operations and are appropriately communicated to and observed by employees. These enhancements and improvements will require additional investments and allocation of valuable time, effort, and expense. Failure to effectively manage growth could result in difficulty or delays in deploying our solutions, declines in quality or customer satisfaction, increases in costs, difficulties in introducing new features or other operational difficulties, and any of these difficulties could adversely impact our business performance and results of operations.
We may acquire other companies or technologies, which could divert our management’s attention, result in additional dilution to our stockholders, and otherwise disrupt our operations and adversely affect our operating results.
We have in the past acquired and may in the future seek to acquire or invest in businesses, solutions, or technologies that we believe could complement or expand our solutions, enhance our technical capabilities or otherwise offer growth opportunities. For example, in November 2019, we acquired Crossix, a provider of privacy-safe patient data and data analytics, and Physicians World, a provider of speakers bureau services for healthcare professionals. The pursuit of potential acquisitions may divert the attention of management and cause us to incur various expenses in identifying, investigating, and pursuing suitable acquisitions, whether or not they are completed.
We have limited experience in acquiring other businesses. We may not be able to successfully integrate the acquired personnel, operations, and technologies, or effectively manage the combined business following the acquisition. We also may not achieve the anticipated benefits from the acquired business due to a number of factors, including:
inability to integrate or benefit from acquired technologies or services in a profitable manner;
costs, liabilities, or accounting charges associated with the acquisition;
difficulty integrating the privacy, data security, and accounting systems, operations, and personnel of the acquired business;
difficulties and additional expenses associated with supporting legacy products and hosting infrastructure of the acquired business;
difficulty converting the customers of the acquired business onto our solutions and contract terms, including due to disparities in the revenue, licensing, support, or professional services model of the acquired company;
diversion of management’s attention from other business concerns;
16
Veeva Systems Inc. | Form 10-K

problems arising from differences in applicable accounting standards or practices of the acquired business (for instance, non-U.S. businesses may not be accustomed to preparing their financial statements in accordance with U.S. GAAP), or difficulty identifying and correcting deficiencies in the internal controls over financial reporting of the acquired business;
adverse effects to business relationships with our existing business partners and customers as a result of the acquisition;
difficulty in retaining key personnel of the acquired business;
use of substantial portions of our available cash for the acquisition;
use of resources that are needed in other parts of our business;
significant changes beyond our control to the worldwide economic environment that could negatively impact our underlying assumptions and expectations for performance of the acquired business, including, for example, the effect of COVID-19 on the Crossix and Physicians World businesses; and
the possibility of investigation by, or the failure to obtain required approvals from, governmental authorities on a timely basis, if at all, under various regulatory schemes, including competition laws, which could, among other things, delay or prevent us from completing a transaction, subject the transaction to divestiture after the fact, or otherwise restrict our ability to realize the expected financial or strategic goals of the acquisition.
Acquisitions could also result in dilutive issuances of equity securities or the incurrence of debt, which could adversely affect our operating results. In addition, if an acquired business fails to meet our expectations, our operating results, business, and financial position may suffer.
Moreover, a significant portion of the purchase price of companies we acquire may be allocated to acquired intangible assets and goodwill, which we must assess for impairment at least annually. In the future, if our acquisitions do not yield expected returns, we may be required to take charges to our operating results based on this impairment assessment process, which could adversely affect our results of operations. Acquisitions may also result in purchase accounting adjustments, write-offs or restructuring charges, which may negatively affect our results.
Our sales cycles can be long and unpredictable, and our sales efforts require considerable investment of resources. If our sales cycle lengthens or we invest substantial resources pursuing unsuccessful sales opportunities, our operating results and growth would be harmed.
Our sales process entails planning discussions with prospective customers, analyzing their existing solutions, and identifying how these potential customers could use and benefit from our solutions. The sales cycle for a new customer, from the time of prospect qualification to the completion of the first sale, may span 12 months or longer. Sales cycles for our newer applications or in newer markets or industries are also lengthy and difficult to predict. We spend substantial time, effort, and expense in our sales efforts without any assurance that our efforts will result in the sale of our solutions. In addition, our sales cycle can vary substantially from customer to customer because of various factors, including the discretionary nature of potential customers’ purchasing and budget decisions, the announcement or planned introduction of new solutions by us or our competitors, and the purchasing approval processes of potential customers. If our sales cycle lengthens or we invest substantial resources pursuing unsuccessful sales opportunities, our operating results and growth would be harmed.
Catastrophic events could disrupt our business and adversely affect our operating results.
Our corporate headquarters are located in Pleasanton, California and our third-party hosted computing infrastructure is located in the United States, the European Union, Japan, and South Korea. The west coast of the United States, Japan and South Korea each contain active earthquake zones. Additionally, we rely on our network and third-party infrastructure and enterprise applications, internal technology systems, and our website, for our development, marketing, operational support, hosted services, and sales activities. In the event of a major earthquake, hurricane, actual or threatened public health emergency (e.g., COVID-19), or other catastrophic event such as fire, power loss, telecommunications failure, cyber-attack, war, or terrorist attack, we may be unable to continue our operations at full capacity or at all and may experience system interruptions, reputational harm, delays in our solution development, lengthy interruptions in our services, breaches of data security, loss of key employees, and loss of critical data, all of which could have an adverse effect on our future operating results.
Veeva Systems Inc. | Form 10-K
17

Within Veeva Commercial Cloud, our core Veeva CRM application has achieved substantial market penetration within pharmaceutical and biotechnology companies. If our efforts to sustain or further increase the use and adoption of our core CRM application do not succeed, the growth of our Veeva Commercial Cloud revenues may be negatively impacted.
In our fiscal year ended January 31, 2021, we derived approximately 51% of our subscription services revenues and approximately 49% of our total revenues from our Veeva Commercial Cloud solutions. A significant percentage of our Veeva Commercial Cloud subscription services revenues are derived from subscriptions for our core CRM application, and we have realized substantial sales penetration among pharmaceutical and biotechnology companies for our core Veeva CRM application. If we are not able to sell additional user subscriptions for our core CRM application, if we fail to renew existing subscriptions for our core CRM application, or if subscription levels for our core CRM application are reduced at renewal (as a result of reductions in sales representatives that use our solutions, change in demand for our solutions, or for other reasons), the growth of our Veeva Commercial Cloud revenues may be negatively impacted. We expect life sciences companies to reduce the number of sales representatives that they employ by roughly 10% over the next one to two years, which could negatively impact sales of Veeva CRM and other Commercial Cloud applications in particular, but we cannot be certain such reductions will happen or of the timing or magnitude of such reductions.
Changes in our senior management team or other key personnel could have a negative effect on our ability to execute our business strategy.
Our success depends in a large part upon the continued service of our senior management team or other key personnel. In particular, our founder and Chief Executive Officer, Peter P. Gassner, is critical to our vision, strategic direction, culture, products, and technology. We do not maintain key-man insurance for Mr. Gassner or any other member of our senior management team. In addition, in the past several years we have experienced changes to our senior leadership team. Such leadership transitions can be inherently difficult to manage, and an unsuccessful transition may cause disruption to our business. In addition, change in the senior management team may create uncertainty among investors and employees or candidates concerning Veeva’s future direction and performance. Any disruption in our operations or uncertainty around our ability to execute could have an adverse effect on our business, financial condition, or results of operations.
Our business could be adversely affected if our customers are not satisfied with the professional or technical support services provided by us or our partners.
Our business depends on our ability to satisfy our customers, both with respect to our solutions and the professional services that are performed in connection with the implementation of our solutions, including training our customers' employees on our solutions. Professional services may be performed by us, by a third party, or by a combination of the two. If a customer is not satisfied with the quality of work performed by us or a third party or with the solutions delivered, then we could incur additional costs to address the situation, we may be required to issue credits or refunds for pre-paid amounts related to unused services, the profitability of that work might be impaired, and the customer’s dissatisfaction with our services could damage our ability to expand the number of solutions subscribed to by that customer. Moreover, negative publicity related to our customer relationships, regardless of its accuracy, may further damage our business by affecting our ability to compete for new business with current and prospective customers.
Once our solutions are deployed, our customers depend on our support organization to resolve technical issues relating to our solutions. We may be unable to sufficiently accommodate short-term increases in customer demand for technical support services to our customers' satisfaction. Increased customer demand for our technical support services, without corresponding revenues, could increase costs and adversely affect our operating results. In addition, our sales process is highly dependent on the reputation of our solutions and business and on positive recommendations from our existing customers. Any failure to maintain high-quality technical support, or a market perception that we do not maintain high-quality support, could adversely affect our reputation, our ability to sell our solutions to existing and prospective customers, and our business and operating results.
Sales to customers outside the United States or with international operations expose us to risks inherent in international sales.
In our fiscal year ended January 31, 2021, customers outside North America accounted for approximately 44% of our total revenues. A key element of our growth strategy is to further expand our international operations and
18
Veeva Systems Inc. | Form 10-K

worldwide customer base. Operating in international markets requires significant resources and management attention and subjects us to regulatory, economic, and political risks that are different from those in the United States. We have limited operating experience in some international markets, and we cannot assure you that our expansion efforts into additional international markets will be successful. Our experience in the United States and other international markets in which we already have a presence may not be relevant to our ability to expand in other markets. Our international expansion efforts may not be successful in creating further demand for our solutions outside of the United States or in effectively selling our solutions in the international markets we enter. In addition, we face risks in doing business internationally that could adversely affect our business, including:
the need and expense to localize and adapt our solutions for specific countries, including translation into foreign languages and ensuring that our solutions enable our customers to comply with local laws and regulations;
data privacy and data sovereignty laws which require that customer data be stored and processed in a designated territory;
difficulties in staffing and managing foreign operations;
different pricing environments, longer sales cycles and longer accounts receivable payment cycles, and collections issues;
new and different sources of competition;
weaker protection for intellectual property and other legal rights than in the United States, and practical difficulties in enforcing intellectual property and other rights outside of the United States;
laws and business practices favoring local competitors;
compliance challenges related to the complexity of multiple, conflicting and changing governmental laws and regulations, including those related to employment, tax, privacy, data protection, and anti-bribery;
increased financial accounting and reporting burdens and complexities;
restrictions on the transfer of funds or difficulties in repatriating funds without adverse tax consequences;
adverse tax consequences, including the potential for required withholding taxes;
fluctuations in the exchange rates of foreign currency in which our foreign revenues or expenses may be denominated;
changes in diplomatic relations and trade policy, including the status of relations between the United States and China, and the implementation of or changes to trade sanctions, tariffs, and embargoes;
public health crises, such as epidemics and pandemics, including COVID-19; and
unstable regional and economic political conditions in the markets in which we operate.
Some of our business partners also have international operations and are subject to the risks described above. Even if we are able to successfully manage the risks of international operations, our business may be adversely affected if our business partners are not able to successfully manage these risks, which could adversely affect our business.
Our estimate of the market size for our solutions we have provided publicly may prove to be inaccurate, and even if the market size is accurate, we cannot assure you that our business will serve a significant portion of the market.
Our estimate of the market size for our solutions that we have provided publicly, sometimes referred to as total addressable market (TAM), is subject to significant uncertainty and is based on assumptions and estimates, including our internal analysis and industry experience, which may not prove to be accurate. These estimates are, in part, based upon the size of the general application areas we target. Our ability to serve a significant portion of this estimated market is subject to many factors, including our success in implementing our business strategy, which is subject to many risks and uncertainties. For example, in order to address the entire TAM we have identified, we must continue to enhance and add functionality to our existing solutions and introduce new solutions. Accordingly,
Veeva Systems Inc. | Form 10-K
19

even if our estimate of the market size is accurate, we cannot assure you that our business will serve a significant portion of this estimated market for our solutions.
Risks Related to the Principal Industry We Serve
Nearly all of our revenues are generated by sales to customers in the life sciences industry, and factors that adversely affect this industry, including mergers within the life sciences industry or regulatory changes, could also adversely affect us.
Nearly all of our sales are to customers in the life sciences industry. Demand for our solutions could be affected by factors that affect the life sciences industry, including:
The changing regulatory environment of the life sciences industry—Changes in regulations could negatively impact the business environment for our life sciences customers. Healthcare laws and regulations are rapidly evolving and may change significantly in the future. In particular, legislation or regulatory changes regarding the pricing of drugs and other healthcare treatments sold by life sciences companies has continued to be a topic of discussion by political leaders and regulators in the United States and elsewhere.
Consolidation of companies within the life sciences industry—Consolidation within the life sciences industry has accelerated in recent years, and this trend could continue. We have in the past, and may in the future, suffer reductions in user subscriptions or non-renewal of customer subscription orders due to industry consolidation. We may not be able to expand sales of our solutions and services to new customers enough to counteract any negative impact of company consolidation on our business. In addition, new companies that result from such consolidation may decide that our solutions are no longer needed because of their own internal processes or alternative solutions. As these companies consolidate, competition to provide solutions and services will become more intense and establishing relationships with large industry participants will become more important. These industry participants may also try to use their market power to negotiate price reductions for our solutions. If consolidation of our larger customers occurs, the combined company may represent a larger percentage of business for us and, as a result, we are likely to rely more significantly on revenue from the combined company to continue to achieve growth. In addition, if large life sciences companies merge, it would have the potential to reduce per-unit pricing for our solutions for the merged companies or to reduce demand for one or more of our solutions as a result of potential personnel reductions over time.
Bankruptcy within the life sciences industry—Life sciences companies, and in particular early-stage companies with pre-commercial treatments in clinical trials, may be unsuccessful and may subsequently declare bankruptcy. If our customers declare bankruptcy or otherwise dissolve, they may terminate their agreements with us or we may not be able to recoup the full payment of fees owed to us.
Changes in market conditions and practices within the life sciences industry—The expiration of key patents, the implications of precision medicine treatments, changes in the practices of prescribing physicians and patients, changes with respect to payer relationships, the policies and preferences of healthcare professionals and healthcare organizations with respect to the sales and marketing efforts of life sciences companies, changes in the regulation of the sales and marketing efforts and pricing practices of life sciences companies, and other factors such as the impact of COVID-19, could lead to a significant reduction in sales representatives that use our solutions or otherwise change the demand for our solutions. We expect life sciences companies to reduce the number of sales representatives that they employ by roughly 10% over the next one to two years, which could negatively impact sales of our solutions, including Veeva CRM and other Commercial Cloud applications in particular. We cannot be certain such reductions will happen or of the magnitude of such reductions. Changes in public perception regarding the practices of the life sciences industry may result in political pressure to increase the regulation of life sciences companies in one or more of the areas described above, which may negatively impact demand for our solutions.
20
Veeva Systems Inc. | Form 10-K

Changes in global economic conditions and changes in the global availability of healthcare treatments provided by the life sciences companies to which we sell—Our business depends on the overall economic health of our existing and prospective customers. The purchase of our solutions may involve a significant commitment of capital and other resources. If economic conditions, including the ability to market life sciences products in key markets or the demand for life sciences products globally deteriorates, many of our customers may delay or reduce their IT spending. This could result in reductions in sales of our solutions, longer sales cycles, reductions in subscription duration and value, slower adoption of new product offerings, and increased price competition.
Accordingly, our operating results and our ability to efficiently provide our solutions to life sciences companies and to grow or maintain our customer base could be adversely affected as a result of these factors and others that affect the life sciences industry generally.
Our solutions address heavily regulated functions within the life sciences industry, and failure to comply with applicable laws and regulations could lessen the demand for our solutions or subject us to significant claims and losses.
Our customers use our solutions for business activities that are subject to a complex regime of global laws and regulations, including requirements for maintenance of electronic records and electronic signatures, requirements regarding drug sample tracking and distribution, requirements regarding system validations, requirements regarding processing of health data, and other laws and regulations. Our customers expect to be able to use our solutions in a manner that is compliant with the regulations to which they are subject. Our efforts to provide solutions that comply with such laws and regulations are time-consuming and costly and include validation procedures that may delay the release of new versions of our solutions. As these laws and regulations change over time, we may find it difficult to adjust our solutions to comply with such changes.
In addition, many countries and self-regulatory bodies impose requirements regarding payments and transfers of value from life sciences companies to healthcare professionals. For example, our current and prospective customers may be required to comply with the U.S. federal legislation commonly referred to as the Physician Payments Sunshine Act, enacted as part of the Patient Protection and Affordable Care Act, as amended by the Health Care and Education Reconciliation Act, and its implementing regulations (Sunshine Act). The Sunshine Act requires certain manufacturers of drugs, devices, biologics, and medical supplies, with specific exceptions, to report annually to the government information related to certain payments and other transfers of value to physicians. Our solutions and services targeted at life sciences companies, including, for example, Veeva Digital Events, are used by our customers to assist with their reporting obligations under the Sunshine Act. If our solutions and services fail to assist our customers to meet such reporting obligations in a timely and accurate manner, demand for our solutions could decrease, which could adversely affect our business.
As we increase the number of products we offer and the number of countries in which we operate, the complexity of adjusting our solutions to comply with legal and regulatory changes will increase. If we are unable to effectively manage this increased complexity or if we are not able to provide solutions that can be used in compliance with applicable laws and regulations, customers may be unwilling to use our solutions, and any such non-compliance could result in the termination of our customer agreements or claims arising from such agreements with our customers. Furthermore, we have in the past and may in the future be subject to inspections or audits by government agencies or other regulatory bodies to verify our customers’ compliance with applicable laws, regulations, or GxP principles.
Additionally, any failure of our customers to comply with laws and regulations applicable to the functions for which they use our solutions could result in investigations by regulatory authorities, fines, penalties, or claims for substantial damages against our customers that may, in turn, harm our business or reputation. If such failure were allegedly caused by our solutions or services, our customers may make a claim for damages against us, regardless of our responsibility for the failure. We may be subject to investigations and lawsuits that, even if unsuccessful, could divert our resources and our management’s attention and adversely affect our business and customer relationships, and our insurance coverage may not be sufficient to cover such claims against us.
Veeva Systems Inc. | Form 10-K
21

Increasingly complex data protection and privacy regulations are burdensome, may reduce demand for our solutions, and non-compliance may impose significant liabilities.
Our customers use our solutions to collect, use, process, store, and disclose personal data or identifiable information regarding their employees, healthcare professionals, and patients (including potentially sensitive data such as health data). In many countries, governmental bodies have adopted or may adopt laws and regulations regarding the collection, use, processing, storage, and disclosure of personal data, making compliance an increasingly complex task.
For example, in the United States, the U.S. Department of Health and Human Services promulgated privacy and security rules under HIPAA that cover protected health information (PHI) by limiting use and disclosure and giving individuals the right to access, amend, and seek accounting of their PHI. Certain of our customers may be either business associates or covered entities under HIPAA. For example, while HIPAA generally is not applicable to pharmaceutical companies, some of our customers are clinical research sites, such as university hospitals, and may provide healthcare service as well as clinical research and may be required to comply with HIPAA. Therefore, in certain scenarios, HIPAA is applicable to PHI that is introduced into our solutions, and we must maintain a HIPAA compliance program.
Veeva Crossix provides analytics derived from de-identified third-party health and consumer data on U.S. residents that life sciences companies use for measurement of their advertising objectives. All PHI processed by Crossix for its measurement services is certified to satisfy HIPAA’s de-identification standard. Certain states have signed into law or are intending to enact laws regarding requirements on de-identified information, and there is some uncertainty regarding those laws' conformity with the HIPAA de-identification standards. Compliance with state laws could require additional investment and management attention and may subject us to significant liabilities if we do not comply appropriately with new and potentially conflicting regulations.
In addition to government regulations, privacy advocates and other key industry players have established or may establish various new, additional, or different policies or self-regulatory standards, such as the prohibition of third-party cookies and other identifiers in certain digital environments that may place additional burdens or resource constraints on us, limit our ability to collect and use certain data, and limit our ability to generate certain analytics. Our customers may expect us to meet voluntary certifications or adhere to other standards established by third parties. Moreover, the continuing evolution of these standards might cause confusion for our customers and may have an impact on the solutions we offer, including our data products. If we are unable to maintain these certifications or meet these standards, it could reduce demand for our solutions and adversely affect our business and operating results.
Under the California Consumer Privacy Act (CCPA) and the California Privacy Rights Act (CPRA), we are a service provider and business for our software solutions and data products, respectively. Several other states have signed into law or are intending to enact laws regarding requirements on personal information. There is also the potential for the U.S. federal government to pass data privacy laws. These regulations and legislative developments have potentially far-reaching consequences and may require us to modify our data management practices and to incur substantial expense in order to comply.
Under the European General Data Protection Regulation (GDPR), we act as a data controller for our data products, Veeva OpenData and Veeva Link, and a data processor with respect to our software solutions. Regarding data transfer, the European Court of Justice invalidated the EU-U.S. Privacy Shield Framework and we now rely solely on the EU Standard Contractual Clauses to ensure that our European customers have the appropriate legal mechanisms in place for their personal data to be accessed within the United States. Management has spent considerable time and resources to respond to customer inquiries as a result of this decision. There is also a trend toward countries enacting data localization or other country specific requirements which could be problematic to cloud software providers. Understanding and implementing such country specific certifications on top of our internationally recognized security certifications could require additional investment and management attention and may subject us to significant liabilities if we do not comply with particular requirements. Compliance with global privacy laws has and will continue to require valuable management and employee time and resources, and failure to comply with these regulations could include severe penalties and could reduce demand for our solutions.
Customers expect that our solutions can be used in compliance with data protection and data privacy laws and regulations. The functional and operational requirements and costs of compliance with such laws and regulations may adversely impact our business, and failure to enable our solutions to comply with such laws and regulations
22
Veeva Systems Inc. | Form 10-K

could lead to significant fines and penalties imposed by regulators, as well as claims by our customers or third parties. Additionally, all of these domestic and international legislative and regulatory initiatives could adversely affect our customers’ ability or desire to collect, use, process, store, and disclose personal information and health data using our solutions, or to license data products from us, which could reduce demand for our solutions.
Risks Related to Our Reliance on Third Parties
If the third-party providers of healthcare professional and healthcare organization data and prescription drug sales data do not allow our customers to upload and use such data in our solutions, the demand for our solutions may decrease and our business may be negatively impacted.
Many of our customers license healthcare professional and healthcare organization data and data regarding the sales of prescription drugs from third parties such as IQVIA. In order for our customers to upload such data to the Veeva CRM, Veeva Network Customer Master, Veeva Nitro, and other Veeva applications, such third-party data providers typically must consent to such uploads and often require that we enter into agreements regarding our obligations with respect to such data, which include confidentiality obligations and intellectual property rights with respect to such third-party data. We have experienced delays and difficulties in our negotiations with such third-party data providers in the past, and we expect to experience difficulties in the future. For instance, IQVIA currently will not consent to customers using its healthcare professional or healthcare organization data being uploaded to Veeva Network Customer Master and this has negatively affected sales and customer adoption of Veeva Network Customer Master. To date, IQVIA has also restricted customers from uploading any of its data to Veeva Nitro, Veeva Andi, and certain other Veeva applications. Similarly, sales and customer adoption of Veeva OpenData has been negatively impacted by certain restrictions on the use of IQVIA data during customer transitions from IQVIA data to Veeva OpenData. If third-party data providers, particularly IQVIA, do not consent to the uploading and use of their data in our solutions, delay consent, or fail to offer reasonable conditions for the upload and use of their data in our solutions, our sales efforts, solution implementations, and productive use of our solutions by customers, which have been harmed by such actions in the past, may continue to be harmed. Restrictions on the ability of our customers to use third-party data in our solutions may also decrease demand for our solutions or may cause customers to consider purchasing solutions that are not subject to the same restrictions. For example, it has been reported that a significant Veeva CRM customer recently launched a project to implement IQVIA's competitive software offering for portions of its CRM users, in part as a result of concerns about restrictions imposed by IQVIA for the use of IQVIA data in certain Veeva software applications. If these third-party data limitations persist, our business may be negatively impacted.  
We rely on third-party providers—including salesforce.com and Amazon Web Services—for computing infrastructure, secure network connectivity, and other technology-related services needed to deliver our cloud solutions. Any disruption in the services provided by such third-party providers could adversely affect our business and subject us to liability.
Our solutions are hosted from and use computing infrastructure provided by third parties, including salesforce.com with respect to Veeva CRM and certain of our multichannel CRM applications, Amazon Web Services with respect to Veeva Vault applications, Veeva Network applications, and certain other Veeva Commercial Cloud applications, and, to a lesser extent, other computing infrastructure service providers.
We do not own or control the operation of the third-party facilities or equipment used to provide the services described above. Our computing infrastructure service providers have no obligation to renew their agreements with us on commercially reasonable terms or at all. If we are unable to renew these agreements on commercially reasonable terms, we may be required to transition to a new provider and we may incur significant costs and possible service interruption in connection with doing so. In addition, such service providers could decide to close their facilities or change or suspend their service offerings without adequate notice to us. Moreover, any financial difficulties, such as bankruptcy, faced by such service providers may have negative effects on our business, the nature and extent of which are difficult to predict. Since we cannot easily switch computing infrastructure service providers, any disruption with respect to our current providers would impact our operations and our business could be adversely impacted.
Problems faced by our computing infrastructure service providers could adversely affect the experience of our customers. For example, salesforce.com and Amazon Web Services have experienced significant service outages in the past and may do so again in the future. Additionally, our failure to manage or react to an increase in customer demand could have an adverse effect on our business. A rapid expansion of our business or an increase in
Veeva Systems Inc. | Form 10-K
23

customer demand could affect our service levels or cause our systems to fail. Our agreements with third-party computing infrastructure service providers may not entitle us to corresponding service level credits to those we offer to our customers. Any changes in third-party service levels at our computing infrastructure service providers or any related disruptions or performance problems with our solutions could result in lengthy interruptions in our services, damage our customers’ stored files, or result in potential losses of customer data, any of which could adversely affect our reputation. Interruptions in our services might reduce our revenues, cause us to issue refunds to customers for prepaid and unused subscriptions, subject us to service level credit claims and potential liability, or adversely affect our renewal rates.
Because key and substantial portions of our multichannel CRM applications are built on salesforce.com’s Salesforce Platform, we are dependent upon salesforce.com to provide these solutions to our customers and we are bound by the restrictions of our agreement with salesforce.com, which limits the markets to which we may sell our Veeva CRM solution.
Our Veeva CRM application and certain portions of the multichannel CRM applications that complement our Veeva CRM application are developed on or utilize the Salesforce Platform of salesforce.com, and we are dependent upon the continued use of the Salesforce Platform as combined with the proprietary aspects of our multichannel CRM applications.
Our agreement with salesforce.com expires on September 1, 2025. However, salesforce.com has the right to terminate the agreement in certain circumstances, including in the event of a material breach of the agreement by us, or that salesforce.com is subjected to third-party intellectual property infringement claims based on our solutions (except to the extent based on the Salesforce Platform) or our trademarks and we do not remedy such infringement in accordance with the agreement. Also, if we are acquired by specified companies, salesforce.com may terminate the agreement upon notice of not less than 12 months. If salesforce.com terminates our agreement under these circumstances, our customers will be unable to access Veeva CRM and certain other of our multichannel CRM applications. A termination of the agreement would cause us to incur significant time and expense to acquire rights to, or develop, a replacement CRM platform, and we may not be successful in these efforts. Even if we were to successfully acquire or develop a replacement CRM platform, some customers may decide not to adopt the replacement platform and may decide to use a different CRM solution. If we were unsuccessful in acquiring or developing a replacement CRM platform or acquired or developed a replacement CRM platform that our customers do not adopt, our business, operating results and brand may be adversely affected.
Also, if either party elects not to renew the agreement at the end of its September 1, 2025 term or if the agreement is terminated by us as a result of salesforce.com’s breach, the agreement provides for a five-year wind-down period in which we would be able to continue providing the Salesforce Platform as combined with the proprietary aspects of our solutions to our existing customers but would be limited with respect to the number of additional subscriptions we could sell to our existing customers. After the wind-down period, we would no longer be able to use the Salesforce Platform.
Our agreement with salesforce.com provides that we can use the Salesforce Platform as combined with our proprietary Veeva CRM application to sell sales automation solutions only to drug makers in the pharmaceutical and biotechnology industries for human and animal treatments, which does not include the medical device industry or products for non-drug departments of pharmaceutical and biotechnology companies. Sales of the Salesforce Platform in combination with our Veeva CRM application to additional industries would require the review and approval of salesforce.com. Our inability to freely sell our Veeva CRM application outside of drug makers in the pharmaceutical and biotechnology industries may adversely impact our growth.
While our agreement with salesforce.com, subject to certain exceptions including pre-existing arrangements, provides that salesforce.com will not position, develop, promote, invest in, or acquire applications directly competitive to the Veeva CRM application for sales automation that directly target drug makers in the pharmaceutical and biotechnology industry or the pharma/biotech industry, our remedy for a breach of this commitment by salesforce.com would be to terminate the agreement, or continue the agreement but be released from our minimum order commitments from the date of salesforce.com’s breach forward. While our agreement with salesforce.com also restricts salesforce.com from competing with us with respect to sales opportunities for sales automation solutions for the pharmaceutical and biotechnology industry unless such competition has been pre-approved by salesforce.com’s senior management based on certain criteria specified in the agreement, and imposes certain limits on salesforce.com from entering into new arrangements after March 3, 2014 that are similar to ours with other parties with respect to sales automation applications for the pharmaceutical and biotechnology
24
Veeva Systems Inc. | Form 10-K

industry, it does not restrict a salesforce.com customer’s ability (or the ability of salesforce.com on behalf of a specific salesforce.com customer) to customize or configure the Salesforce Platform, and our remedy for a breach of these restrictions by salesforce.com would be to terminate the agreement, or continue the agreement but be released from our minimum order commitments from the date of salesforce.com’s breach forward. Some current or potential customers of ours may choose to build custom solutions using the Salesforce Platform rather than buying our solutions.
Also, salesforce.com recently announced a strategic partnership with Alibaba, a Chinese company, through which Alibaba will become the exclusive provider of Salesforce in mainland China, Hong Kong, Macau, and Taiwan. The timeframe and exact parameters of changes to salesforce.com offerings in the listed regions has not been announced. Our existing agreement with salesforce.com allows us to sell our CRM solutions to drug makers in the pharmaceutical and biotechnology industries in mainland China, Hong Kong, Macau, and Taiwan, and our right to do so is not impacted by the Alibaba partnership. However, our ability to offer our CRM solutions from data centers located in the listed regions may be limited if salesforce.com does not operate data centers in the listed regions in the future and we do not contract for such data center services from Alibaba. If our inability to offer our CRM solutions from data centers located in the listed regions negatively impacts the performance of our solutions in those regions or causes legal compliance concerns, or if customers in the listed regions prefer their CRM solutions to be hosted from local data centers, our business may be negatively affected.  
We employ third-party licensed software and software components for use in or with our solutions, and the inability to maintain these licenses or the presence of errors or security vulnerabilities in the software we license could limit the functionality of our products and result in increased costs or reduced service levels, which would adversely affect our business.
In addition to our employment of the Salesforce Platform through our agreement with salesforce.com, our solutions incorporate or use certain third-party software and software components obtained under licenses from other companies. We also use third-party software and tools in the development process for our solutions to manage and monitor our computing infrastructure, and to provide professional services and support our customers. For example, our Veeva CRM Engage Meeting application uses a purpose-built partner tool from Zoom Video Communications, Inc., which is critical to the application's functionality. We anticipate that we will continue to rely on such third-party software and development tools in the future. Although we believe that there are commercially reasonable alternatives to the third-party software we currently license, this may not always be the case, or it may be difficult or costly to replace. In addition and although we maintain a supplier security evaluation process, if the third-party software we use has errors, security vulnerabilities, or otherwise malfunctions, the functionality of our solutions may be negatively impacted, our customers may experience reduced service levels, and our business may suffer.  
Our solutions utilize open source software, and any failure to comply with the terms of one or more of these open source licenses could adversely affect our business.
Our solutions include software covered by open source licenses. The terms of various open source licenses have not been interpreted by U.S. courts, and there is a risk that such licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to market our solutions. It is possible under the terms of certain open source licenses, if we combine our proprietary software with open source software in a certain manner, that we could be required to release the source code of our proprietary software and make our proprietary software available under open source licenses. In the event that portions of our proprietary software are determined to be subject to an open source license, we could be required to publicly release the affected portions of our source code, re-engineer all or a portion of our solutions, or otherwise be limited in the licensing of our solutions, each of which could reduce or eliminate the value of our solutions. In addition to risks related to license requirements, use of open source software can lead to greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or controls on the origin of the software. Many of the risks associated with the use of open source software cannot be eliminated and could adversely affect our business.
Veeva Systems Inc. | Form 10-K
25

Risks Related to Our Financial Performance, How We Contract with Customers, and the Financial Position of Our Business
Our historic growth rates of total revenues and subscription services revenues should not be viewed as indicative of our future performance.
While we have experienced significant revenue growth in prior periods, it is not indicative of our future revenue growth. We expect our longer-term revenue growth rate will decline. In our fiscal years ended January 31, 2021, 2020, and 2019, our total revenues grew by 33%, 28%, and 25%, respectively, as compared to total revenues from the prior fiscal years. In our fiscal years ended January 31, 2021, 2020, and 2019, our subscription services revenues grew by 32%, 29%, and 24%, respectively, as compared to subscription services revenues from the prior fiscal years. Please note that our total revenues and subscription services revenues for the fiscal year ended January 31, 2020 only included revenue contribution from Crossix and Physicians World in the fourth quarter of that fiscal year. Our total revenues and subscription services revenue growth rates have declined in the past, and we expect them to decline again in the future. If we are unable to maintain consistent revenue growth, it may adversely impact our profitability and the value of our Class A common stock.
Our results may fluctuate from period to period, which could prevent us from meeting our own guidance or security analyst or investor expectations.
Our results of operations, including our revenues, gross margin, operating margin, profitability, cash flows, calculated billings, and deferred revenue, as well as other metrics we may report, may vary from period to period for a variety of reasons, including those listed elsewhere in this “Risk Factors” section, and period-to-period comparisons of our operating results may not be meaningful. Accordingly, our quarterly results should not be relied upon as an indication of future performance. Additionally, from time to time, we issue guidance and provide commentary regarding our expectations for certain future financial results and other metrics on both a near-term and long-term basis. Our guidance is based upon a number of assumptions and estimates that are subject to significant business, economic, and competitive uncertainties that are beyond our control and are based upon assumptions about future business and accounting decisions that may change or be wrong. Our guidance may prove to be incorrect, and actual results may differ from our guidance. Fluctuations in our results or failure to achieve our guidance or security analyst or investor expectations, even if not materially, could cause the price of our Class A common stock to decline substantially, and our investors could incur substantial losses.
The majority of our subscription agreements with our customers are for a term of one year. If our existing customers do not renew their subscriptions, or do not buy additional solutions and user subscriptions from us, or renew at lower aggregate fee levels, our business and operating results will suffer.
We derive a significant portion of our revenues from the renewal of existing subscription orders. The majority of our customers’ orders for subscription services have one-year terms. However, more recently and with respect to solutions other than our core Veeva CRM application and particularly with respect to certain of our Vault applications, we have entered into a number of orders with multi-year terms. Our customers have no obligation to renew their subscriptions after their orders expire. Thus, securing the renewal of our subscription orders and selling additional solutions and user subscriptions is critical to our future operating results. Factors that may affect the renewal rate for our solutions and our ability to sell additional solutions and user subscriptions include:
the price, performance, and functionality of our solutions;
the effectiveness of our professional services;
the strength of our business relationships with our customers;
the availability, price, performance, and functionality of competing solutions and services;
our ability to develop complementary solutions, applications, and services;
the stability, performance, and security of our hosting infrastructure and hosting services; and
the business environment of our customers and, in particular, acquisitions of or business combinations between our customers or other business developments that may result in reductions in user subscriptions.
In addition, our customers may negotiate terms less advantageous to us upon renewal, which could reduce our revenues from these customers. As a customer’s total spend on Veeva solutions increases, we expect purchasing
26
Veeva Systems Inc. | Form 10-K

scrutiny at renewal to increase as well, which may result in reductions in user subscriptions or increased pricing pressure. Other factors that are not within our control may contribute to a reduction in our subscription services revenues. For instance, our customers may reduce their number of sales representatives, which would result in a corresponding reduction in the number of user subscriptions needed for some of our solutions and thus a lower aggregate renewal fee, or our customers may discontinue clinical trials for which our solutions are being used. If our customers fail to renew their subscription orders, renew their subscription orders with less favorable terms or at lower fee levels, or fail to purchase new solutions, applications, or professional services from us, our revenues may decline or our future revenues may be constrained.
As our costs increase, we may not be able to sustain the level of profitability we have achieved in the past.
We expect our future expenses to increase as we continue to invest in and grow our business. We expect to incur significant future expenditures related to:
developing new solutions and enhancing our existing solutions, including additional data acquisition costs associated with our Veeva Data Cloud offering and investment in our product development teams;
improving the technology infrastructure, scalability, availability, security, and support for our solutions;
sales and marketing, including expansion of our direct sales organization and global marketing programs;
expansion of our professional services organization;
pending, threatened, or future legal proceedings, certain of which are described in Part I, Item 3. “Legal Proceedings” and note 15 of the notes to our consolidated financial statements, and which we expect to continue to result in significant expense for the foreseeable future;
international expansion;
acquisitions and investments; and
general operations, IT systems, facilities, and administration, including legal and accounting expenses.
If our efforts to increase revenues and manage our expenses are not successful, or if we incur costs, damages, fines, settlements, or judgments as a result of other risks and uncertainties described in this report, we may not be able to sustain or increase our historical levels of profitability.
Our revenues and gross margin from professional services fees are volatile and may not increase from quarter to quarter or at all.
We derive a significant portion of our revenue from professional services fees. Our professional services revenues fluctuate from quarter to quarter as a result of the requirements, complexity, and timing of our customers’ implementation projects. Generally, a customer’s ongoing need for professional services decreases as the implementation and full deployment of our solutions is completed. Our customers may also choose to use third parties rather than us for certain professional services related to our solutions. As a result of these and other factors, our professional services revenues may not increase on a quarterly basis in the future or at all. Additionally, the gross margin generated from professional services fees fluctuates based on a number of factors which may vary from period to period, including the average billable hours worked by our billable professional services personnel, our average hourly rates for professional services and the margin on professional services subcontracted to our third-party systems integrator partners. As a result of these and other factors, the gross margin from our professional services may not increase on a quarterly basis in the future or at all.
Because we recognize subscription services revenues ratably over the term of an order for our subscription services, it may be difficult to evaluate our future financial performance.
We generally recognize subscription services revenues ratably over the term of an order under our subscription agreements. As a result, a substantial majority of our quarterly subscription services revenues are generated from subscription agreements entered into during prior periods. Consequently, a decline in new subscriptions in any quarter may not affect our results of operations in that quarter but could reduce our revenues in future quarters. Additionally, the timing of renewals or non-renewals of a subscription agreement during any quarter may only affect our financial performance in future quarters. For example, the non-renewal of a subscription agreement late in a quarter will have minimal impact on revenues for that quarter but will reduce our revenues in future quarters.
Veeva Systems Inc. | Form 10-K
27

Accordingly, the effect of significant declines in sales and customer acceptance of our solutions may not be reflected in our short-term results of operations, which would make these reported results less indicative of our future financial results. By contrast, a non-renewal occurring early in a quarter may have a significant negative impact on revenues for that quarter and we may not be able to offset a decline in revenues due to the non-renewal with revenues from new subscription agreements entered into in the same quarter.
Additionally, with respect to certain of our multi-year orders in which fees increase from year to year, we recognize ratably the total contracted revenue for the entire multi-year term of the order. As a result, in the initial year of such orders, we will recognize more revenue than the fees we invoice for the same period, and in the last year of such orders, we will recognize less revenue than the fees we invoice for the same period. Moreover, such multi-year orders could renew at fees greater than the revenue that was recognized in the last year of the order, which could result in fluctuations in our financial results. We may also be exposed to impaired contract assets if, for example, a customer terminated an otherwise non-cancelable multi-year contract for cause. Therefore, our reported results could be less indicative of the actual health of our business at the time revenue is reported.
Deferred revenue and change in deferred revenue may not be accurate indicators of our future financial results.
Our subscription orders are generally billed at the beginning of the subscription period in annual or quarterly increments, which means the annualized value of such orders may not be completely reflected in deferred revenue at any single point in time. Many of our customers, including many of our large customers, are billed on a quarterly basis and therefore a substantial portion of the value of contracts billed on a quarterly basis will not be reflected in our deferred revenue at the end of any given quarter. Also, particularly with respect to our Veeva Commercial Cloud orders, because the term of orders for additional end users or applications is commonly less than one year, the annualized value of such orders may not be completely reflected in deferred revenue at any single point in time. We have also agreed from time to time, and may agree in the future, to allow customers to change the renewal dates of their orders to, for example, align more closely with a customer’s annual budget process or to align with the renewal dates of other orders placed by other entities within the same corporate control group, or to change payment terms from annual to quarterly, or vice versa. Such changes typically result in an order of less than one year to align all orders to the desired renewal date and, thus, may result in a lesser increase to deferred revenue than if the adjustment had not occurred. Additionally, changes in renewal dates may change the fiscal quarter in which deferred revenue associated with a particular order is booked. Accordingly, we do not believe that changes on a quarterly basis in deferred revenue, unbilled accounts receivable, or calculated billings, a metric commonly cited by financial analysts, are accurate indicators of the underlying momentum of our business or future revenues. We believe that our subscription revenue guidance and calculated billings guidance for the full fiscal year are the best indicators of the momentum of our business or future revenues. Please note that we define the term calculated billings for any period to mean revenue for the period plus the change in deferred revenue from the immediately preceding period minus the change in unbilled accounts receivable from the immediately preceding period. However, many companies that provide cloud-based software report changes in deferred revenue or calculated billings as key operating or financial metrics, and it is possible that analysts or investors may view these metrics as important. Thus, any changes in our deferred revenue balances or deferred revenue trends, or in the future, our unbilled accounts receivable balances or trends, could adversely affect the market price of our Class A common stock.
Taxing authorities may successfully assert that we should have collected or in the future should collect sales and use, value added, or similar transactional taxes, and we could be subject to liability with respect to past or future sales, which could adversely affect our results of operations.
We do not collect sales and use, value added or similar transactional taxes in all jurisdictions in which we have sales but no physical presence, based on our determination that such taxes are not applicable or that we are not required to collect such taxes with respect to the jurisdiction. Sales and use, value added and similar tax laws and rates vary greatly by jurisdiction. Certain jurisdictions in which we do not collect and remit such taxes may assert that such taxes are applicable, which could result in tax assessments, penalties and interest, and we may be required to collect such taxes in the future. Such tax assessments, penalties and interest or future requirements, including based on changes in tax laws, may adversely affect our results of operations. We believe that our financial statements reflect adequate reserves to cover such a contingency, but there can be no assurances in that regard.
28
Veeva Systems Inc. | Form 10-K

Unanticipated changes in our effective tax rate and additional tax liabilities, including as a result of our international operations or implementation of new tax rules, could harm our future results.
We are subject to income taxes in the United States and various foreign jurisdictions. Our domestic and international tax liabilities are subject to the allocation of expenses in differing jurisdictions and complex transfer pricing regulations administered by taxing authorities in these jurisdictions. Tax rates may change as a result of factors outside of our control or relevant taxing authorities may disagree with our determinations as to the income and expenses attributable to specific jurisdictions. In addition, changes in tax and trade laws, treaties or regulations, or their interpretation or enforcement, have become more unpredictable and may become more stringent, which could have a material adverse effect on our tax position. Forecasting our estimated annual effective tax rate is complex and subject to uncertainty, and there may be material differences between our forecasted and actual tax rates. Moreover, increases in our effective tax rate would reduce our profitability.
Our tax provision could also be impacted by changes in accounting principles and changes in U.S. federal and state or international tax laws applicable to multinational corporations. For example, the Tax Cuts and Jobs Act of 2017 (Tax Act) significantly changed how the U.S. Department of Treasury imposes income taxes on U.S. corporations. We made significant judgments and assumptions in the interpretation of this new law and in our calculations reflected in our financial statements. Furthermore, on June 29, 2020, California Governor Newsom signed Assembly Bill No. 85 as part of the California 2020 Budget Act, which temporarily suspends the use of California net operating losses and imposes a limitation on the amount of business incentive tax credits that may impact our tax liabilities in future periods.
Any changes in taxing jurisdictions' administrative interpretations, decisions, policies, and positions could also impact our tax liabilities. The overall tax environment has made it increasingly challenging for multinational corporations to operate with certainty about taxation in many jurisdictions. The Organization for Economic Co-operation and Development, which represents a coalition of member countries, is supporting changes to numerous long-standing tax rules, including changes to the practice of shifting profits among affiliated entities located in different tax jurisdictions. Additionally, certain countries in the European Union, as well as India, have enacted or are proposing various forms of non-income based taxes, such as a Digital Service Tax. Generally, such a tax is based on a percentage of gross revenue associated with digital service transactions. The increasingly complex global tax environment could have a material adverse effect on our effective tax rate, results of operations, cash flows, and financial condition.
Finally, we have been, and may be in the future, subject to income tax audits throughout the world. We believe our income, employment, and transactional tax liabilities are reasonably estimated and accounted for in accordance with applicable laws and principles, but an adverse resolution of one or more uncertain tax positions in any period could have a material impact on the results of operations for that period.
Currency exchange fluctuations may negatively impact our financial results.
Some of our international agreements provide for payment denominated in local currencies, and the majority of our local costs are denominated in local currencies. As we continue to expand our operations in countries outside the United States, an increasing proportion of our revenues and expenditures in the future may be denominated in foreign currencies. Fluctuations in the value of the U.S. dollar versus foreign currencies may impact our operating results when translated into U.S. dollars. Thus, our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Euro, British Pound Sterling, Japanese Yen, and Chinese Yuan, and may be adversely affected in the future due to changes in foreign currency exchange rates. Changes in exchange rates may negatively affect our revenues and other operating results as expressed in U.S. dollars in the future. Further, we have experienced and will continue to experience fluctuations in our net income as a result of transaction gains or losses related to revaluing certain current asset and current liability balances that are denominated in currencies other than the functional currency of the entities in which they are recorded.
We engage in the hedging of our foreign currency transactions and may, in the future, hedge selected significant transactions or net monetary exposure positions denominated in currencies other than the U.S. dollar. The use of such hedging activities may not offset any or more than a portion of the adverse financial effects of unfavorable movements in foreign exchange rates over the limited time the hedges are in place. Moreover, the use of hedging instruments may introduce additional risks if we are unable to structure effective hedges with such instruments.
Veeva Systems Inc. | Form 10-K
29

If we are unable to implement and maintain effective internal controls over financial reporting, investors may lose confidence in the accuracy and completeness of our financial reports.
As a public company, we are required to maintain internal controls over financial reporting and to report any material weaknesses in such internal controls. Section 404 of the Sarbanes-Oxley Act of 2002 (Sarbanes-Oxley Act) requires that we evaluate and determine the effectiveness of our internal controls over financial reporting and provide a management report on internal controls over financial reporting. The Sarbanes-Oxley Act also requires that our management report on internal controls over financial reporting be attested to by our independent registered public accounting firm.
We must continue to monitor and assess our internal control over financial reporting. If in the future we have any material weaknesses, we may not detect errors on a timely basis and our financial statements may be materially misstated. Additionally, if in the future we are unable to comply with the requirements of the Sarbanes-Oxley Act in a timely manner, are unable to assert that our internal controls over financial reporting are effective, identify material weaknesses in our internal controls over financial reporting, or if our independent registered public accounting firm is unable to express an opinion as to the effectiveness of our internal controls over financial reporting, investors may lose confidence in the accuracy and completeness of our financial reports and the market price of our Class A common stock could be adversely affected, and we could become subject to investigations by the NYSE, the SEC, or other regulatory authorities, which could require additional financial and management resources.
We have broad discretion in the use of our cash balances and may not use them effectively.
We have broad discretion in the use of our cash balances and may not use them effectively. The failure by our management to apply these funds effectively could adversely affect our business and financial condition. Pending their use, we may invest our cash balances in a manner that does not produce income or that loses value. Our investments may not yield a favorable return to our investors and may negatively impact the price of our Class A common stock.
Risks Related to Our Intellectual Property
We have been and may in the future be sued by third parties for alleged infringement of their proprietary rights or misappropriation of intellectual property, and we may suffer damages or other harm from such proceedings.
There is considerable patent and other intellectual property development activity in our industry. Our competitors, as well as a number of other entities and individuals including so-called non-practicing entities, or NPEs, may own or claim to own intellectual property relating to our solutions. From time to time, third parties may claim that we are infringing upon their intellectual property rights or that we have misappropriated their intellectual property. For example, since January 2017, we have been defending against assertions of trade secret misappropriation made by our competitors, Medidata and IQVIA, as described in note 15 of the notes to our consolidated financial statements. As competition in our market grows, the possibility of patent infringement and other intellectual property claims against us increases. In the future, we expect others to claim that our solutions and underlying technology infringe or violate their intellectual property rights. We may be unaware of the intellectual property rights that others may claim cover some or all of our technology or services. Any claims or litigation have caused and in the future could cause us to incur significant expenses and, if successfully asserted against us, could require that we pay substantial damages or ongoing royalty payments, prevent us from offering our services, or require that we comply with other unfavorable terms. We may also be obligated to indemnify our customers or business partners or pay substantial settlement costs, including royalty payments, in connection with any such claim or litigation and to obtain licenses, modify applications, or refund fees, which could be costly. Any litigation regarding our intellectual property could be costly and time-consuming and divert the attention of our management and key personnel from our business operations even if we were to ultimately prevail in such litigation.
Any failure to protect our intellectual property rights could impair our ability to protect our proprietary technology and our brand.
Our success and ability to compete depend in part upon our intellectual property. As of January 31, 2021, we have filed numerous domestic and foreign patent applications and have been issued 33 U.S. patents and 11 international patents. We also rely on copyright, trade secret and trademark laws, trade secret protection and confidentiality or
30
Veeva Systems Inc. | Form 10-K

license agreements with our employees, customers, partners, and others to protect our intellectual property rights. However, the steps we take to protect our intellectual property rights may be inadequate.
In order to protect our intellectual property rights, we may be required to spend significant resources to monitor and protect these rights. 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. Furthermore, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims and countersuits attacking the validity and enforceability of our intellectual property rights. Negative publicity related to a decision by us to initiate such enforcement actions against a customer or former customer, regardless of its accuracy, may adversely impact our other customer relationships or prospective customer relationships, harm our brand and business, and could cause the market price of our Class A common stock to decline. Our failure to secure, protect, and enforce our intellectual property rights could adversely affect our brand and our business.
Risks Related to our Status as a Public Benefit Corporation and Ownership of Our Class A Common Stock
Our conversion to a Delaware public benefit corporation may not result in the benefits that we anticipate, requires our directors to balance the interest of stockholders with other interests, and may subject us to legal uncertainty and other risks.
On February 1, 2021, after approval by our stockholders, we became a Delaware public benefit corporation (PBC). There are a very limited number of publicly traded PBCs, we are the first publicly traded company to convert to a PBC, and we are the largest publicly traded company, as measured by revenue or market capitalization, to operate as a PBC. As a PBC, we have unique legal obligations. We are required to adopt and include in our certificate of incorporation a public benefit purpose that is intended to have positive effects on a category of persons, entities or communities other than stockholder financial interest. Our public benefit purpose is to provide products and services that are intended to help make the industries we serve more productive, and to create high-quality employment opportunities in the communities in which we operate. Further, as a PBC, our Board is required to balance our stockholders' pecuniary (financial) interests, the best interests of those materially affected by our conduct, and pursuit of our public benefit purpose. We have identified those materially affected by our conduct (which we refer to as stakeholders) as including our customers, our employees, our partners, and the communities in which we operate.
We believe that operating as a PBC is beneficial to our business and consistent with the long-term interests of stockholders, but the benefits we anticipate from operating as a PBC may not materialize within the timeframe we expect or at all, or there may be negative effects. Further, we may be unable or slow to achieve the public benefits we have identified or we may make balancing determinations that are ultimately harmful to our business or to stockholders, which could adversely affect our reputation, business, financial condition, and results of operations and cause our stock price to decline.
In the event of a conflict between the interests of our stockholders, our stakeholders, and our public benefit purpose, our directors must only make an informed and disinterested decision, and not such that no person of ordinary, sound judgment would approve. Our directors have significant latitude under this standard and there is no guarantee that a conflict would be resolved in favor of our stockholders. This balancing obligation may allow our directors to make decisions that they could not have made pursuant to the fiduciary duties applicable prior to our PBC conversion, and such decisions may not maximize short-term stockholder value. For instance, in a sale of control transaction, our board of directors would be required to consider and balance the factors listed above and might choose to accept an offer that does not maximize short-term stockholder value due to its consideration of other factors.
Further, there is limited legal precedent or guidance regarding how to administer our obligation to balance the interests of stockholders, stakeholders, and the pursuit of our public benefit purpose. While we expect that, in large part, traditional Delaware corporation law principles and the application of those principles in case law—including those related to self-dealing, conflicts of interest, and the application of the business judgment rule—will continue to apply with respect to Delaware PBCs, there is currently limited case law involving PBCs, which may create legal uncertainty or additional litigation risk until additional case law develops. Stockholders of a Delaware PBC (if they, individually or collectively, own at least the lesser of two percent of the company's outstanding shares or shares with a market value of at least $2 million) may file suit to enforce the balancing obligation. Any such lawsuit might be a
Veeva Systems Inc. | Form 10-K
31

distraction to our management and board of directors, and could be costly, which may have an adverse impact on our financial condition and results of operations.
As a PBC, we are required to disclose to stockholders a report at least biennially on that includes our assessment of our success in achieving our specific public benefit purpose, and we have committed to providing this report annually and making it publicly available. If we are not timely or are unable to provide this report, or if the report is not viewed favorably, our reputation and status as a public benefit corporation may be harmed.
While we do not view the additional reporting obligations of a PBC to be onerous, Delaware's PBC statute may be amended in the future to require more explicit or burdensome periodic reporting requirements and that could increase our expenses. In addition, if the public perceives that we are not successful in our public benefit purpose, or that our pursuit of our public benefit purpose is having a negative effect on the financial interests of our stockholders, that perception could negatively affect our reputation, which could adversely affect our business and results of operations.
Our Class A common stock price has been and will likely continue to be volatile.
The trading price of our Class A common stock has been and will likely continue to be volatile for the foreseeable future. In addition, the trading prices of the securities of technology companies have been highly volatile. Accordingly, the market price of our Class A common stock is likely to be subject to wide fluctuations in response to numerous factors, many of which are beyond our control. In addition to those risks described in this “Risk Factors” section, other factors could impact the value of our common stock, including:
fluctuations in the valuation of companies perceived by investors to be comparable to us, such as high-growth or cloud companies, or in valuation metrics, such as our price to revenues ratio;
overall performance of the stock market;
changes in our financial, operating or other metrics, regardless of whether we consider those metrics as reflective of the current state or long-term prospects of our business, and how those results compare to securities analyst expectations, including whether those results fail to meet, exceed, or significantly exceed securities analyst expectations;
changes in the forward-looking estimates of our financial, operating, or other metrics, how those estimates compare to securities analyst expectations, or changes in recommendations by securities analysts that follow our Class A common stock;
announcements of customer additions and customer cancellations or delays in customer purchases;
the net increase in the number of customers, either independently or as compared to published expectations of industry, financial, or other analysts that cover us;
announcements by us or by our competitors of technological innovations, new solutions, enhancements to services, strategic alliances, or significant agreements;
announcements by us or by our competitors of mergers or other strategic acquisitions or rumors of such transactions;
the economy as a whole and market conditions within our industry and the industries of our customers;
macroeconomic and geopolitical factors and instability and volatility in the global financial markets, including uncertainty surrounding the effects of COVID-19;
the operating performance and market value of other comparable companies;
securities or industry analysts downgrading our Class A common stock or publishing inaccurate or unfavorable research about our business;
trading activity by directors, executive officers (in particular our Chief Executive Officer who holds a significant portion of our outstanding common stock), and other significant stockholders, or the perception in the market that the holders of a large number of shares intend to sell their shares; and
any other factors discussed herein.
In addition, if the market for technology stocks or the stock market in general experiences uneven investor confidence, the market price of our Class A common stock could decline for reasons unrelated to our business,
32
Veeva Systems Inc. | Form 10-K

operating results, or financial condition. The market price of our Class A common stock might also decline in reaction to events that affect other companies within, or outside, our industry even if these events do not directly affect us. Some companies that have experienced volatility in the trading price of their stock have been the subject of securities class action litigation. If we are the subject of such litigation, it could result in substantial costs and a diversion of our management’s attention and resources.
The dual-class structure of our common stock has the effect of concentrating voting control with certain individuals and their affiliates, which will limit or preclude the ability of our investors to influence corporate matters and could depress the market value of our Class A common stock.
Our Class B common stock has ten votes per share, and our Class A common stock has one vote per share. As of January 31, 2021, our founder and Chief Executive Officer, Peter Gassner, holds approximately 45.7% of the voting power of our outstanding capital stock and holders of our Class B common stock hold approximately 52.2% of the voting power of our outstanding capital stock in the aggregate. Holders of our Class B common stock collectively control a majority of the combined voting power of our common stock and, assuming no material sales of such shares, will be able to control matters submitted to our stockholders for approval until October 15, 2023, including the election of directors, amendments of our organizational documents, and any merger, consolidation, sale of all or substantially all of our assets, or other major corporate transaction. This concentrated control will limit or preclude our investors’ ability to influence corporate matters while the dual-class structure is in effect. In addition, this may prevent or discourage unsolicited acquisition proposals or offers for our capital stock or may adversely affect the market price of our Class A common stock.
S&P Dow Jones and FTSE Russell have announced changes to their eligibility criteria for inclusion of shares of public companies with multiple classes of stock on certain indices, including the S&P 500. While this has not affected the inclusion of Veeva’s Class A common stock in these indices to date, eligibility criteria of these indices and others may change in the future. In addition, several stockholder advisory firms have announced their opposition to the use of multiple class structures. As a result, the dual-class structure of our common stock may prevent the inclusion of our Class A common stock in such indices and may cause stockholder advisory firms to publish negative commentary about our corporate governance practices or otherwise seek to cause us to change our capital structure. Any such exclusion from indices could result in a less active trading market for our Class A common stock. Any actions or publications by stockholder advisory firms or other third-party ratings agencies critical of our corporate governance practices, capital structure, or other business practices could also adversely affect the value of our Class A common stock.
We do not intend to pay dividends on our capital stock for the foreseeable future, so any returns will be limited to changes in the value of our Class A common stock.
We have never declared or paid any cash dividends on our capital stock. We currently anticipate that we will retain future earnings for the development, operation, and expansion of our business and do not anticipate declaring or paying any cash dividends for the foreseeable future. In addition, our ability to pay cash dividends on our capital stock may be prohibited or limited by the terms of any future debt financing arrangement. Any return to stockholders will therefore be limited to the increase, if any, of the price of our Class A common stock.
Provisions in our certificate of incorporation and bylaws and Delaware law might discourage, delay or prevent a change in control of our company or changes in our management and, therefore, depress the market price of our Class A common stock.
Our restated certificate of incorporation and amended and restated bylaws contain provisions that could depress the market price of our Class A common stock by acting to discourage, delay, or prevent a change in control of our company or changes in our management that the stockholders of our company may deem advantageous. These provisions among other things:
provide for a dual-class common stock structure until October 15, 2023, which gives our Chief Executive Officer and certain of our holders and their respective affiliates the ability to control the outcome of all matters requiring stockholder approval, even if they own significantly less than a majority of the shares of our outstanding Class A and Class B common stock;
permit our board of directors to establish the number of directors;
provide that directors may only be removed with the approval of 66-2/3% of our stockholders;
Veeva Systems Inc. | Form 10-K
33

require super-majority voting to amend some provisions in our restated certificate of incorporation and amended and restated bylaws;
authorize the issuance of “blank check” preferred stock that our board of directors could use to implement a stockholder rights plan;
eliminate the ability of our stockholders to call special meetings of stockholders;
require our board of directors to consider and balance our stockholders' pecuniary (financial) interests, the best interests of those materially affected by our conduct, and the pursuit of our public benefit purpose, which may, in turn, allow our board of directors to make a decision about a change of control transaction that does not maximize short-term stockholder value;
prohibit stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders;
provide that the board of directors is expressly authorized to make, alter, or repeal our amended and restated bylaws; and
establish advance notice requirements for nominations for election to our board of directors or for proposing matters that can be acted upon by stockholders at annual stockholder meetings.
In addition, Section 203 of the Delaware General Corporation Law may discourage, delay, or prevent a change in control of our company. Section 203 imposes certain restrictions on merger, business combinations, and other transactions between us and holders of 15% or more of our common stock.
Our certificate of incorporation and bylaws provide for exclusive forums for certain disputes between us and our stockholders, which could limit our stockholders' ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees.
Our certificate of incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum for any derivative action or proceeding brought on our behalf, any action asserting a breach of fiduciary duty, any action asserting a claim against us arising pursuant to the Delaware General Corporation Law or any action asserting a claim against us that is governed by the internal affairs doctrine. Our bylaws also provide that, unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States shall be the sole and exclusive forum for any action asserting a claim arising pursuant to the Securities Act, such a provision known as a “Federal Forum Provision.” Any person or entity purchasing or otherwise acquiring any interest in our shares of capital stock shall be deemed to have notice of and consented to these provisions.
These choice of forum provisions may limit a stockholder's ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, or other employees and may discourage these types of lawsuits. Alternatively, if a court were to find the choice of forum provision contained in our certificate of incorporation or bylaws to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our business, operating results, and financial condition.
ITEM 1B.    UNRESOLVED STAFF COMMENTS.
None.
ITEM 2.    PROPERTIES.
We own our Pleasanton, California corporate headquarters, which currently accommodates our principal executive and significant portions of our product development, engineering, marketing, finance, and legal organizations. We expect that our corporate headquarters will support the overall growth of our business for the near term.
We also lease offices in various locations, including North America, Europe, Asia Pacific, and Latin America. We expect to expand our facilities capacity in certain field locations during our fiscal year ending January 31, 2022 and may further expand our facilities capacity after January 31, 2022 as our employee base grows. We believe that we will be able to obtain additional space on commercially reasonable terms. See note 11 of the notes to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for more information about our lease commitments.
34
Veeva Systems Inc. | Form 10-K

ITEM 3.    LEGAL PROCEEDINGS.
From time to time, we may be involved in legal proceedings and subject to claims incident to the ordinary course of business. For information regarding certain current legal proceedings, see note 15 of the notes to our consolidated financial statements, which is incorporated herein by reference. In addition to the legal proceedings referenced in note 15, we are involved in the following additional legal proceedings which may be material to our business.
California Non-Compete Matter
On July 17, 2017, we filed a complaint in the Superior Court of the State of California in the County of Alameda against Medidata, IQVIA, and Sparta Systems, Inc. (Veeva Systems Inc. v. Medidata Solutions, Inc., Quintiles IMS Incorporated, IMS Software Services, LTD., and Sparta Systems, Inc., Case No. RG17868081). Our lawsuit seeks declaratory and injunctive relief concerning the use of non-compete, confidentiality, and non-disparagement agreements by these companies. Since the original complaint was filed, there has been extensive motion practice. Medidata and Sparta have appealed the superior court’s decisions finding that the case may proceed, and Veeva has cross-appealed. The court has not ruled on these appeals.
On October 31, 2019, as to Veeva's claims against IQVIA, the trial court's earlier dismissal was reversed by the court of appeals and the case was reassigned to a new trial court judge. On February 26, 2020, IQVIA answered our complaint. Discovery is proceeding.
Although the results of legal proceedings and claims cannot be predicted with certainty, we believe we are not currently a party to any other legal proceedings, the outcome of which, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, cash flows, or financial position. Regardless of the outcome, such proceedings can have an adverse impact on us because of defense and settlement costs, diversion of resources and other factors, and there can be no assurances that favorable outcomes will be obtained.
ITEM 4.    MINE SAFETY DISCLOSURES.
Not applicable.
PART II.
ITEM 5.    MARKET FOR REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS, AND ISSUER PURCHASES OF EQUITY SECURITIES.
Market Price of Class A Common Stock
Our Class A common stock is listed on the New York Stock Exchange under the symbol “VEEV.”
Stockholders
As of January 31, 2021, we had 10 holders of record of our Class A common stock and 41 holders of record of our Class B common stock. The actual number of holders of Class A common stock is greater than this number of record holders and includes stockholders who are beneficial owners but whose shares are held in street name by brokers and other nominees. This number of holders of record also does not include stockholders whose shares may be held in trust by other entities.
Purchases of Equity Securities by the Issuer and Affiliated Purchasers
None.
Recent Sales of Unregistered Securities
None.
Veeva Systems Inc. | Form 10-K
35

Stock Performance Graph
This performance graph shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (Exchange Act), or incorporated by reference into any of our other filings under the Exchange Act or the Securities Act except to the extent we specifically incorporate it by reference into such filing.
This chart compares the cumulative total return on our common stock with that of the S&P 500 Index and the S&P 1500 Application Software Index. The chart assumes $100 was invested at the close of market on January 31, 2016 in the Class A common stock of Veeva Systems Inc., the S&P 500 Index, and the S&P 1500 Application Software Index and assumes the reinvestment of any dividends. The stock price performance on the following graph is not necessarily indicative of future stock price performance.
veev-20210131_g2.jpg
January 31,
201620172018201920202021
Veeva Systems Inc.100.00 175.64 260.83 452.53 608.34 1,147.05 
S&P 500100.00 120.04 151.74 148.23 180.37 211.48 
S&P 1500 Application Software Index100.00 126.71 187.47 227.35 307.71 405.77 
36
Veeva Systems Inc. | Form 10-K

ITEM 6.    SELECTED CONSOLIDATED FINANCIAL DATA.
The following selected consolidated financial data should be read in conjunction with our audited consolidated financial statements and related notes thereto and with Management’s Discussion and Analysis of Financial Condition and Results of Operations, which are included elsewhere in this Form 10‑K. The consolidated statement of income data for our fiscal years ended January 31, 2021, 2020, and 2019, and the selected consolidated balance sheet data as of January 31, 2021 and 2020 are derived from, and are qualified by reference to, the audited consolidated financial statements included in this Form 10-K. The consolidated statement of income data for fiscal years ended January 31, 2018 and 2017 and the consolidated balance sheet data as of January 31, 2019, 2018, and 2017 are derived from audited consolidated financial statements which are not included in this Form 10‑K. The consolidated balance sheet data as of January 31, 2018 and 2017 and consolidated statement of income data for the fiscal years ended January 31, 2018 and 2017 have been derived from our audited consolidated financial statements adjusted for the adoption of Topic 606. Our historical results are not necessarily indicative of our future results. The selected consolidated financial data in this section are not intended to replace our consolidated financial statements and the related notes, and are qualified in their entirety by the consolidated financial statements and related notes included elsewhere in this Form 10-K.
Fiscal year ended January 31,
20212020201920182017
(in thousands, except share data)
Revenues:
Subscription services$1,179,486 $896,294 $694,467 $559,434 $440,815 
Professional services and other285,583 207,787 167,743 131,125 109,727 
Total revenues1,465,069 1,104,081 862,210 690,559 550,542 
Cost of revenues(1):
Cost of subscription services184,589 136,328 117,009 110,465 94,386 
Cost of professional services and other224,339 167,041 128,272 100,957 79,295 
Total cost of revenues408,928 303,369 245,281 211,422 173,681 
Gross profit1,056,141 800,712 616,929 479,137 376,861 
Operating expenses(1):
Research and development294,220 209,895 158,783 132,017 96,743 
Sales and marketing235,014 190,331 148,867 128,781 110,634 
General and administrative149,113 114,267 86,413 60,410 48,796 
Total operating expenses678,347 514,493 394,063 321,208 256,173 
Operating income377,794 286,219 222,866 157,929 120,688 
Other income, net16,199 27,478 15,777 7,842 1,667 
Income before income taxes393,993 313,697 238,643 165,771 122,355 
Provision for income taxes13,995 12,579 8,811 14,594 44,783 
Net income$379,998 $301,118 $229,832 $151,177 $77,572 
Net income, basic and diluted$379,998 $301,118 $229,832 $151,177 $77,569 
Net income per share:
Basic$2.52 $2.04 $1.59 $1.08 $0.57 
Diluted$2.36 $1.90 $1.47 $0.98 $0.53 
Weighted-average shares used to compute net income per share:
Basic150,666 147,796 144,244 140,311 135,698 
Diluted160,732 158,296 156,117 153,681 147,578 
(1) Includes stock-based compensation as follows:
Cost of revenues:
Cost of subscription services$4,840 $2,638 $1,553 $1,448 $1,109 
Cost of professional services and other27,698 17,518 10,575 8,476 6,002 
Research and development63,541 37,001 22,138 17,782 11,937 
Sales and marketing40,574 27,537 18,381 16,288 13,271 
General and administrative48,348 31,212 23,778 10,055 8,479 
Total stock-based compensation$185,001 $115,906 $76,425 $54,049 $40,798 
Veeva Systems Inc. | Form 10-K
37

January 31,
20212020201920182017
(in thousands)
Cash and cash equivalents$730,504 $476,733 $550,971 $320,183 $217,606 
Short-term investments933,122 610,015 539,190 441,779 301,266 
Working capital1,594,874 979,952 1,032,392 706,252 472,885 
Total assets3,046,067 2,271,777 1,653,766 1,230,333 938,946 
Deferred revenue616,992 468,887 356,357 266,939 208,558 
Additional paid-in capital965,670 745,475 617,623 515,272 439,658 
Total stockholders' equity2,266,320 1,665,594 1,237,749 906,238 678,154 
ITEM 7.    MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.
You should read the following discussion and analysis of our financial condition and results of operations in conjunction with our consolidated financial statements and notes thereto appearing elsewhere in this report. In addition to historical consolidated financial information, the following discussion and analysis contains forward-looking statements that involve risks, uncertainties, and assumptions. Our actual results could differ materially from those anticipated by these forward-looking statements as a result of many factors. We discuss factors that we believe could cause or contribute to these differences below and elsewhere in this report, including those set forth under “Risk Factors” and “Special Note Regarding Forward-Looking Statements.”
Overview
Veeva is the leading provider of industry cloud solutions for the global life sciences industry. We were founded in 2007 on the premise that industry-specific cloud solutions could best address the operating challenges and regulatory requirements of life sciences companies. Our solutions span cloud software, data, and business consulting and are designed to meet the unique needs of our customers and their most strategic business functions—from research and development (R&D) to commercialization. Our solutions help life sciences companies develop and bring products to market faster and more efficiently, market and sell more effectively, and maintain compliance with government regulations.
In our fiscal year ended January 31, 2021, we derived approximately 51% and 49% of our subscription services revenues and 49% and 51% of our total revenues from our Veeva Commercial Cloud solutions and Veeva Vault solutions, respectively. For the fiscal year ended January 31, 2020, we derived approximately 52% and 48% of our subscription services revenues and 49% and 51% of our total revenues from our Veeva Commercial Cloud solutions and Veeva Vault solutions, respectively. The contribution of subscription services revenues and total revenues associated with our Veeva Vault solutions are expected to continue to increase as a percentage of subscription services revenues and total revenues in the future. Please note that revenues attributable to our Crossix and Physicians World businesses, which we acquired in November 2019, are classified under Veeva Commercial Cloud and impacted the mix of revenues between Veeva Commercial Cloud and Veeva Vault. We also offer certain of our Veeva Vault solutions to three industries outside the life sciences industry primarily in North America and Europe.
For our fiscal years ended January 31, 2021, 2020, and 2019, our total revenues were $1,465 million, $1,104 million, and $862 million, respectively, representing year-over-year growth in total revenues of 33% in our fiscal year ended January 31, 2021, and 28% in our fiscal year ended January 31, 2020. For our fiscal years ended January 31, 2021, 2020, and 2019, our subscription services revenues were $1,179 million, $896 million, and $694 million, respectively, representing year-over-year growth in subscription services revenues of 32% in our fiscal year ended January 31, 2021, and 29% in our fiscal year ended January 31, 2020. Please note that our total revenues and subscription services revenues for our fiscal year ended January 31, 2020 only included revenue contribution from the acquired Crossix and Physicians World businesses in the fourth quarter of that fiscal year. We expect the growth rate of our total revenues and subscription services revenues to decline in the future. We generated net income of $380 million, $301 million, and $230 million for our fiscal years ended January 31, 2021, 2020, and 2019, respectively.
38
Veeva Systems Inc. | Form 10-K

As of January 31, 2021, 2020, and 2019, we served 993, 861, and 719, customers, respectively. As of January 31, 2021, 2020, and 2019, we had 432, 390 and 335 Veeva Commercial Cloud customers, respectively, and 852, 715, and 574 Veeva Vault customers, respectively. The combined customer counts for Veeva Commercial Cloud and Veeva Vault exceed the total customer count in each year because some customers subscribe to products in both areas. Veeva Commercial Cloud customers are those customers that have at least one of the following products: Veeva CRM, Veeva CLM, Veeva CRM Approved Email, Veeva CRM Engage, Veeva Align, Veeva CRM Events Management (including services delivered via Veeva Digital Events), Veeva Nitro, Veeva Andi, Veeva OpenData, Veeva Link, Veeva Network Customer Master, Veeva Crossix, or Veeva Data Cloud. Veeva Vault customers are those customers that have at least one Vault product. Many of our Veeva Vault applications are used by smaller, earlier stage pre-commercial companies, some of which may not reach the commercialization stage. Thus, the potential number of Veeva Vault customers is significantly higher than the potential number of Veeva Commercial Cloud customers.
On November 1, 2019, we completed our acquisition of Crossix, a provider of privacy-safe patient data and data analytics. Crossix brings Veeva additional depth in patient data and data analytics. Crossix's existing data analytics offerings are complementary to our existing Commercial Cloud offerings, and we are utilizing the Crossix Data Platform to build Veeva Data Cloud, our longitudinal patient and prescriber data offering. Further, on November 7, 2019, we completed our acquisition of Physicians World, a provider of speakers bureau services for healthcare professionals. Acquiring Physicians World makes it easier for our customers to get industry leading cloud software and services from a single vendor. We consider these businesses fully integrated into Veeva as of January 31, 2021.
Recent Development
On February 1, 2021, we became a Delaware public benefit corporation (PBC), and we amended our certificate of incorporation to include the following public benefit purpose: “to provide products and services that are intended to help make the industries we serve more productive, and to create high-quality employment opportunities in the communities in which we operate.” When making decisions, our directors have a fiduciary duty to balance the financial interests of stockholders, the best interests of other stakeholders materially affected by our conduct (including customers, employees, partners, and the communities in which we operate), and the pursuit of our public benefit purpose. For more information on our conversion to a PBC and associated risks, see “Business” and “Risk Factors.”
Impact of the COVID-19 Pandemic
The worldwide outbreak of COVID-19 has had and continues to have a widespread and unpredictable worldwide impact on our business operations, the life sciences industry, healthcare systems, financial markets, and the global economy. While the impact of COVID-19 on our operational and financial performance has not been materially negative to date, the future impact is uncertain and will depend on future developments, including the duration and spread of the outbreak, government responses to the pandemic, the impact on our customers, the impact on our employees, the extent of further adverse impacts to the economy, and the scale and pace of economic recovery and resumption of normal business activities, all of which cannot be predicted with certainty.
In response to the COVID-19 outbreak, we shifted most of our customer, employee, and industry events to virtual-only experiences for our fiscal year ending January 31, 2021. We will continue to monitor events related to the pandemic and plan to continue the same approach for our fiscal year ending January 31, 2022. We have also implemented employee travel restrictions and, as of the time of this filing, for many of our U.S. offices, including our corporate headquarters in Pleasanton, California, we have recommended that most employees work from home and the substantial majority of employees continue to do so. Many of our customers have implemented similar measures, which may limit our ability to sell or provide professional services to them over time. Customers may delay or cancel purchasing decisions or professional services projects in light of uncertainties to their businesses arising from COVID-19 or may renew their subscriptions at lower levels. In our fiscal year ended January 31, 2021, our recently acquired Crossix and Physicians World businesses were negatively impacted by COVID-19, and sales to certain other customer segments were and may continue to be negatively impacted as well, including sales to cosmetics companies. We may also experience requests from customers for lengthened payment terms or less favorable billing terms that could adversely impact our financial performance. Such requests to date have not been significant but may increase in the future. Due to our subscription-based business model, the effect of COVID-19, and any impact to our sales efforts, may not be fully reflected in our results of operations until future periods, if at all.
Veeva Systems Inc. | Form 10-K
39

At the same time, COVID-19 has necessitated the adoption of digital communication channels and remote working technology within the life sciences industry at a rapid pace. This transition has accelerated the use and adoption of certain of our applications, including Veeva CRM Engage Meeting and Veeva CRM Approved Email, and that may continue in the future with respect to these and other of our Veeva Commercial Cloud and Veeva Vault solutions that enable remote interactions. For instance, from March 2020 until December 31, 2020, we allowed customers to use Veeva CRM Engage Meeting free of charge to facilitate the ability for life sciences personnel to meet remotely with healthcare professionals. A significant number of customers adopted and began use of Veeva CRM Engage Meeting for the first time during this period, and we observed a dramatic increase in the volume of virtual meetings with healthcare professionals via Veeva CRM Engage Meeting over the same time period. At the end of the free use period, we saw very high conversion rates to paid subscriptions by the customers who were using Veeva Engage Meeting without charge during the free use period.
Certain impacts of the COVID-19 pandemic and resulting changes in business practice may be enduring over the long term and may result in significant changes in business practice within the technology industry, the life sciences industry, and the world economy generally. For example, the extent to which remote work will remain common practice or become increasingly prevalent after the COVID-19 pandemic ends is not certain and may have significant impacts on hiring practices, management practices, expense structures and investments, and other aspects of our business and the businesses of our customers. Similarly, the extent to which virtual meetings and interactions continue to be used or preferred in lieu of in-person interactions may significantly change business practices for us and our customers, and, in turn, may impact demand for our products and services. For example, if our customers reduce sales representatives in response to an increasing preference for virtual meetings with doctors, demand for our core CRM application may decline. We expect life sciences companies to reduce the number of sales representatives that they employ by roughly 10% over the next one to two years, which could negatively impact sales of our solutions, including Veeva CRM and other Commercial Cloud applications in particular, but we cannot be certain such reductions will happen or of the timing or magnitude of such reductions. At the same time, demand for our products that enable virtual interactions with doctors and clinical trial participants may increase. We cannot accurately predict how such changes may impact Veeva's results over the long term.
Key Factors Affecting Our Performance
Investment in Growth
We have invested and intend to continue to invest aggressively in expanding the breadth and depth of our product portfolio, including through acquisitions. We expect to continue to invest in research and development to expand existing solutions and build new solutions; in sales and marketing to promote our solutions to new and existing customers and in existing and expanded geographies and industries; in professional services and business consulting to help ensure customer success; and in other operational and administrative functions to support our expected growth. We expect that our headcount will increase as a result of these investments. We also expect our total operating expenses will continue to increase over time, which could have a negative impact on our operating margin.
Adoption of Our Solutions by Existing and New Customers
Most of our customers initially deploy our solutions to a limited number of end users within a division or geography and may only initially deploy a limited set of our available solutions. Our future growth is dependent upon our existing customers’ continued success and their renewals of subscriptions to our solutions, expanded deployment of our solutions within their organizations, and their purchase of subscriptions to additional solutions. Our growth is also dependent on the adoption of our solutions by new customers.
Subscription Services Revenue Retention Rate
A key factor to our success is the renewal and expansion of our existing subscription agreements with our customers. We calculate our annual subscription services revenue retention rate for a particular fiscal year by dividing (i) annualized subscription revenue as of the last day of that fiscal year from those customers that were also customers as of the last day of the prior fiscal year by (ii) the annualized subscription revenue from all customers as of the last day of the prior fiscal year. Annualized subscription revenue is calculated by multiplying the daily subscription revenue recognized on the last day of the fiscal year by 365. This calculation includes the impact on our revenues from customer non-renewals, deployments of additional users or decreases in users, deployments of additional solutions or discontinued use of solutions by our customers, and price changes for our solutions.
40
Veeva Systems Inc. | Form 10-K

Historically, the impact of price changes on our subscription services revenue retention rate has been minimal. For our fiscal years ended January 31, 2021, 2020, and 2019, our subscription services revenue retention rate was 124%, 121%, and 122%, respectively.
Components of Results of Operations
Revenues
We derive our revenues primarily from subscription services fees and professional services fees. Subscription services revenues consist of fees from customers accessing our cloud-based software solutions and fees for our data solutions. Professional services and other revenues consist primarily of fees from implementation services, configuration, data services, training, and managed services related to our solutions and services related to our Veeva Business Consulting offerings. For the fiscal year ended January 31, 2021, subscription services revenues constituted 81% of total revenues and professional services and other revenues constituted 19% of total revenues.
We generally enter into master subscription agreements with our customers and count each distinct master subscription agreement that has not been terminated or expired and that has orders for which we have recognized revenue in the quarter as a distinct customer for purposes of determining our total number of current customers as of the end of that quarter. We generally enter into a single master subscription agreement with each customer, although in some instances, affiliated legal entities within the same corporate family may enter into separate master subscription agreements. Conversely, affiliated legal entities that maintain distinct master service agreements may choose to consolidate their orders under a single master service agreement, and, in that circumstance, our customer count would decrease. Divisions, subsidiaries, and operating units of our customers often place distinct orders for our subscription services under the same master subscription agreement, and we do not count such distinct orders as new customers for purposes of determining our total customer count. For purposes of determining customers of Veeva Crossix that do not contract under a master subscription agreement, we count each entity that has a statement of work or services agreement and a recurring known payment obligation as a distinct customer if such entity is not otherwise a customer of ours.
New subscription orders for our core Veeva CRM application generally have a one-year term. If a customer adds end users or additional Veeva Commercial Cloud applications to an existing order for our core Veeva CRM application, such additional orders will generally be coterminous with the anniversary date of the core Veeva CRM order, and as a result, orders for additional end users or additional Veeva Commercial Cloud applications will commonly have an initial term of less than one year.
With respect to applications other than our core Veeva CRM application and particularly with respect to our Veeva Vault applications, we have entered into a number of orders with multi-year terms. The fees associated with such orders are typically not based on the number of end-users and typically escalate over the term of such orders at a pre-agreed rate to account for, among other factors, implementation and adoption timing and planned increased usage by the customer. There are timing differences between billings and revenue recognition with respect to certain of our multi-year orders with escalating fees which will result in fluctuations in deferred revenue and unbilled accounts receivable balances. For instance, when the amounts we are entitled to invoice in any period pursuant to multi-year orders with escalating fees are less than the revenue recognized in accordance with relevant accounting standards, we will accrue an unbilled accounts receivable balance (a contract asset) related to such orders. In the same scenario, the net deferred revenue we would record in connection with such orders will be less because we will be recognizing more revenue earlier in the term of such multi-year orders.
Our subscription orders are generally billed at the beginning of the subscription period in annual or quarterly increments, which means the annualized value of such orders may not be completely reflected in deferred revenue at any single point in time. Also, particularly with respect to our Veeva Commercial Cloud orders, because the term of orders for additional end users or applications is commonly less than one year, the annualized value of such orders may not be completely reflected in deferred revenue at any single point in time. We have also agreed from time to time, and may agree in the future, to allow customers to change the renewal dates of their orders to, for example, align more closely with a customer’s annual budget process or to align with the renewal dates of other orders placed by other entities within the same corporate control group, or to change payment terms from annual to quarterly, or vice versa. Such changes typically result in an order of less than one year as necessary to align all orders to the desired renewal date and, thus, may result in a lesser increase to deferred revenue than if the adjustment had not occurred. Additionally, changes in renewal dates may change the fiscal quarter in which deferred revenue associated with a particular order is booked. Accordingly, we do not believe that changes on a
Veeva Systems Inc. | Form 10-K
41

quarterly basis in deferred revenue, unbilled accounts receivable, or calculated billings, a metric commonly cited by financial analysts, are accurate indicators of future revenues for any given period of time. We define the term calculated billings for any period to mean revenue for the period plus the change in deferred revenue from the immediately preceding period minus the change in unbilled accounts receivable (contract asset) from the immediately preceding period.
Subscription services revenues are recognized ratably over the respective non-cancelable subscription term because of the continuous transfer of control to the customer. Our subscription services agreements are generally non-cancelable during the term, although customers typically have the right to terminate their agreements for cause in the event of material breach. Our agreements typically provide that orders will automatically renew unless notice of non-renewal is provided in advance. Subscription services revenues are affected primarily by the number of customers, the scope of the subscription purchased by each customer (for example, the number of end users or other subscription usage metric), and the number of solutions subscribed to by each customer.
We utilize our own personnel to perform our professional services and business consulting engagements with customers. In certain cases, we may utilize third-party subcontractors to perform professional services engagements. The majority of our professional services arrangements are billed on a time and materials basis and revenues are recognized over time based on time incurred and contractually agreed upon rates. Certain professional services and business consulting arrangements are billed on a fixed fee basis and revenues are typically recognized over time as the services are delivered based on time incurred. Data services and training revenues are generally recognized as the services are performed. Professional services revenues are affected primarily by our customers’ demands for implementation services, configuration, data services, training, speakers bureau logistics, and managed services in connection with our solutions. Our business consulting revenues are affected primarily by our customers’ demands for services related to a particular customer success initiative, strategic analysis, or business process change, and not a cloud software implementation.
Allocated Overhead
We accumulate certain costs such as building depreciation, office rent, utilities, and other facilities costs and allocate them across the various departments based on headcount. We refer to these costs as “allocated overhead.”
Cost of Revenues
Cost of subscription services revenues for all of our solutions consists of expenses related to our computing infrastructure provided by third parties, including salesforce.com and Amazon Web Services, personnel related costs associated with hosting our subscription services and providing support, including our data stewards, data acquisition costs, expenses associated with computer equipment and software, allocated overhead, and amortization expense associated with certain purchased intangibles related to our subscription services. We intend to continue to invest additional resources in our subscription services to enhance our product offerings and increase our delivery capacity. We may add or expand computing infrastructure capacity in the future, migrate to new computing infrastructure service providers, make additional investments in the availability and security of our solutions, and make continued investments in data sources.
Cost of professional services and other revenues consists primarily of employee-related expenses associated with providing these services. The cost of providing professional services is significantly higher as a percentage of the related revenues than for our subscription services due to the direct labor costs and costs of third-party subcontractors.
Operating Expenses
Research and Development. Research and development expenses consist primarily of employee-related expenses, third-party consulting fees, and hosted infrastructure costs. We continue to focus our research and development efforts on adding new features and applications and increasing the functionality and enhancing the ease of use of our cloud-based applications.
Sales and Marketing. Sales and marketing expenses consist primarily of employee-related expenses, sales commissions, marketing program costs, amortization expense associated with purchased intangibles related to our customer contracts, customer relationships and brand development, travel-related expenses, and allocated
42
Veeva Systems Inc. | Form 10-K

overhead. Marketing program costs include advertising, customer events, corporate communications, brand awareness, and product marketing activities. Sales commissions are costs of obtaining new customer contracts and are capitalized and then amortized over a period of benefit that we have determined to be three years.
General and Administrative. General and administrative expenses consist of employee-related expenses for our executive, finance and accounting, legal, employee success, management information systems personnel, and other administrative employees. In addition, general and administrative expenses include fees related to third-party legal counsel, fees related to third-party accounting, tax and audit services, other corporate expenses, and allocated overhead.
Other Income, Net
Other income, net, consists primarily of transaction gains or losses on foreign currency, net of hedging costs, interest income, and amortization of premiums paid on investments.
Provision for Income Taxes
Provision for income taxes consists of federal and state income taxes in the United States and income taxes in certain foreign jurisdictions. See note 9 of the notes to our consolidated financial statements.
New Accounting Pronouncements Adopted in Fiscal 2021
Refer to note 1 of the notes to our consolidated financial statements for a full description of the recent accounting pronouncements adopted during the fiscal year ended January 31, 2021.
Veeva Systems Inc. | Form 10-K
43

Results of Operations
The following tables set forth selected consolidated statements of operations data and such data as a percentage of total revenues for each of the periods indicated:
Fiscal year ended January 31,
20212020
(in thousands)
Consolidated Statements of Comprehensive Income Data:
Revenues:
Subscription services$1,179,486 $896,294 
Professional services and other285,583 207,787 
Total revenues1,465,069 1,104,081 
Cost of revenues(1):
Cost of subscription services184,589 136,328 
Cost of professional services and other224,339 167,041 
Total cost of revenues408,928 303,369 
Gross profit1,056,141 800,712 
Operating expenses(1):
Research and development294,220 209,895 
Sales and marketing235,014 190,331 
General and administrative149,113 114,267 
Total operating expenses678,347 514,493 
Operating income377,794 286,219 
Other income, net16,199 27,478 
Income before income taxes393,993 313,697 
Provision for income taxes13,995 12,579 
Net income$379,998 $301,118 
(1) Includes stock-based compensation as follows:
Cost of revenues:
Cost of subscription services$4,840 $2,638 
Cost of professional services and other27,698 17,518 
Research and development63,541 37,001 
Sales and marketing40,574 27,537 
General and administrative48,348 31,212 
Total stock-based compensation$185,001 $115,906 
Fiscal Year Ended January 31, 2021 and 2020
The following is a discussion of our results of operations for the year ended January 31, 2021 compared to the year ended January 31, 2020. For a discussion of our results of operations for the year ended January 31, 2020 compared to the year ended January 31, 2019, please refer to Part II, Item 7, “Management's Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the year ended January 31, 2020, which is hereby incorporated by reference.
44
Veeva Systems Inc. | Form 10-K

Revenues
Fiscal year ended January 31,
20212020% Change
(dollars in thousands)
Revenues:
Subscription services$1,179,486 $896,294 32%
Professional services and other285,583 207,787 37%
Total revenues$1,465,069 $1,104,081 33%
Percentage of revenues:
Subscription services81 %81 %
Professional services and other19 19 
Total revenues100 %100 %
Total revenues for the fiscal year ended January 31, 2021 increased $361 million, of which $283 million was from growth in subscription services revenues. The increase in subscription services revenues consisted of $152 million of subscription services revenue attributable to Veeva Vault solutions and $131 million of subscription services revenue attributable to Veeva Commercial Cloud solutions, which includes the full year contribution from Veeva Crossix. The geographic mix of subscription services revenues was 56% from North America and 27% from Europe for the fiscal year ended January 31, 2021 as compared to subscription services revenues of 54% from North America and 27% from Europe for the fiscal year ended January 31, 2020.
Professional services and other revenues for the fiscal year ended January 31, 2021 increased $78 million. The increase was primarily due to new customers requesting implementation and deployment related professional services and existing customers requesting professional services related to expanding deployments or the deployment of newly purchased solutions, and, to a lesser extent, professional services revenues associated with our acquired Veeva Crossix and Physicians World businesses, which only contributed to revenue in the fourth quarter of the fiscal year ended January 31, 2020. The increased demand for professional services and the resulting increase in professional services revenues was weighted heavily towards implementation and deployments of our Veeva Vault solutions. The geographic mix of professional services and other revenues was 62% from North America and 30% from Europe for the fiscal year ended January 31, 2021 as compared to 60% from North America and 32% from Europe for the fiscal year ended January 31, 2020.
Over time, we expect the proportion of our total revenues from professional services to decrease.
Costs and Expenses
Fiscal year ended January 31,
20212020% Change
(dollars in thousands)
Cost of revenues:
Cost of subscription services$184,589 $136,328 35%
Cost of professional services and other224,339 167,041 34%
Total cost of revenues$408,928 $303,369 35%
Gross margin percentage:
Subscription services84 %85 %
Professional services and other21 %20 %
Total gross margin percentage72 %73 %
Gross profit$1,056,141 $800,712 32%
Cost of revenues for the fiscal year ended January 31, 2021 increased $106 million, of which $48 million was related to cost of subscription services. The increase in cost of subscription services included an increase of $14 million in data acquisition costs related to the Veeva Data Cloud product offering. There was also an increase of $9 million in employee compensation-related costs (which includes an increase of $2 million in stock-based compensation) and was primarily driven by the increase in headcount during the period and the full year impact of the headcount from the acquired Crossix business. Finally, there was an increase of $7 million in fees paid to salesforce.com, driven by an increase in the number of end users of our subscription services, and an increase of
Veeva Systems Inc. | Form 10-K
45

$9 million in other computing infrastructure costs, the vast majority of which was for computing infrastructure provided by Amazon Web Services. We expect cost of subscription services to increase in absolute dollars in the near term due to increased usage of our subscription services and increased data costs related to our Veeva Data Cloud offering.
Cost of professional services and other for the fiscal year ended January 31, 2021 increased $57 million, primarily due to a $55 million increase in employee compensation-related costs (which includes an increase of $10 million in stock-based compensation). The increase in employee compensation-related costs is primarily driven by the increase in headcount during the period and the full year impact of the headcount from the acquired Physicians World business. We expect cost of professional services and other to increase in absolute dollars in the near term as we add personnel to our global professional services organization.
Gross margin for the fiscal years ended January 31, 2021 and 2020 was 72% and 73%, respectively. The decrease compared to the prior period is largely due to the products and services of our acquired Crossix and Physicians World businesses, which have lower gross margins than many of our other products and services.
Operating Expenses and Operating Margin
Operating expenses include research and development, sales and marketing, and general and administrative expenses. As we continue to invest in our growth through hiring, we expect operating expenses to increase in absolute dollars and may increase as a percentage of revenue in the future.
Research and Development
Fiscal year ended January 31,
20212020% Change
(dollars in thousands)
Research and development$294,220 $209,895 40%
Percentage of total revenues20 %19 %
Research and development expenses for the fiscal year ended January 31, 2021 increased $84 million, primarily due to an increase of $71 million in employee compensation-related costs (which includes an increase of $27 million in stock-based compensation). The increase in employee compensation-related costs is primarily driven by the increase in headcount during the period. The expansion of our headcount in research and development is to support development work for the increased number of products that we offer or may offer in the future.
We expect research and development expenses to increase in absolute dollars and may increase as a percentage of revenue in the future, primarily due to higher headcount as we continue to invest in our product offerings.
Sales and Marketing
Fiscal year ended January 31,
20212020% Change
(dollars in thousands)
Sales and marketing$235,014 $190,331 23%
Percentage of total revenues16 %17 %
Sales and marketing expenses for the fiscal year ended January 31, 2021 increased $45 million, primarily due to an increase of $44 million in employee compensation-related costs (which includes an increase of $13 million in stock-based compensation). The increase in employee compensation-related costs is primarily driven by the increase in headcount during the period. There was an additional increase of $7 million in amortization of purchased intangibles related to our acquired Crossix and Physicians World businesses. These increases were partially offset by a $10 million decrease in travel and entertainment costs primarily related to travel and meeting restrictions associated with COVID-19.
We expect sales and marketing expenses to grow in absolute dollars in the future, primarily due to employee-related expenses as we increase our headcount to support our sales and marketing efforts associated with our
46
Veeva Systems Inc. | Form 10-K

product offerings, the impact of changes to our sales compensation plans, and our continued expansion of our sales capacity across all our solutions. Additionally, we expect travel and entertainment costs to start to increase in the second half of the fiscal year ending January 31, 2022.
General and Administrative
Fiscal year ended January 31,
20212020% Change
(dollars in thousands)
General and administrative$149,113 $114,267 30%
Percentage of total revenues10 %10 %
General and administrative expenses for the fiscal year ended January 31, 2021 increased $35 million, primarily due to an increase of $31 million in employee compensation-related costs (which includes an increase of $17 million in stock-based compensation). The increase in employee compensation-related costs is primarily driven by the increase in headcount during the period.
We expect general and administrative expenses to continue to grow in absolute dollars in the future as a result of employee-related expenses as we increase our headcount, investments in information technology infrastructure, and third-party fees, including fees associated with on-going litigation.
Other Income, Net
Fiscal year ended January 31,
20212020% Change
(dollars in thousands)
Other income, net$16,199 $27,478 (41)%
Other income, net, for the fiscal year ended January 31, 2021 decreased $11 million, primarily due to a $9 million reduction in interest income, net, reflecting the lower interest rates on short-term investments.
We continue to experience foreign currency fluctuations primarily due to the impact resulting from the periodic re-measurement of our foreign currency balances that are denominated in currencies other than the functional currency of the entities in which they are recorded. Our results of operations are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Euro, British Pound Sterling, Japanese Yen and Chinese Yuan. We may continue to experience favorable or adverse foreign currency impacts due to volatility in these currencies.
Provision for Income Taxes
Fiscal year ended January 31,
20212020% Change
(dollars in thousands)
Income before income taxes$393,993 $313,697 26%
Provision for income taxes$13,995 $12,579 11%
Effective tax rate3.6 %4.0 %
The provision for income taxes differs from the tax computed at the U.S. federal statutory income tax rate due primarily to state taxes, tax credits, equity compensation, and the deduction for foreign derived intangible income. Future tax rates could be affected by changes in tax laws and regulations or by rulings in tax related litigation, as may be applicable. We will continue to identify and analyze other applicable changes in tax laws in the United States and abroad.
Veeva Systems Inc. | Form 10-K
47

For the fiscal years ended January 31, 2021 and 2020, our effective tax rates were 3.6% and 4.0%, respectively. During the fiscal year ended January 31, 2021 as compared to the prior year period, our effective tax rate decreased primarily due to the increase in excess tax benefits related to equity compensation. We recognized such tax benefits in our provision for income taxes of $81 million and $50 million for the fiscal years ended January 31, 2021 and 2020, respectively.
Non-GAAP Financial Measures
In our public disclosures, we have provided non-GAAP measures, which we define as financial information that has not been prepared in accordance with generally accepted accounting principles in the United States, or GAAP. In addition to our GAAP measures, we use these non-GAAP financial measures internally for budgeting and resource allocation purposes and in analyzing our financial results.
For the reasons set forth below, we believe that excluding the following items provides information that is helpful in understanding our operating results, evaluating our future prospects, comparing our financial results across accounting periods, and comparing our financial results to our peers, many of which provide similar non-GAAP financial measures:
Stock-based compensation expenses. We exclude stock-based compensation expenses primarily because they are non-cash expenses that we exclude from our internal management reporting processes. We also find it useful to exclude these expenses when we assess the appropriate level of various operating expenses and resource allocations when budgeting, planning, and forecasting future periods. Moreover, because of varying available valuation methodologies, subjective assumptions and the variety of award types that companies can use under FASB ASC Topic 718, we believe excluding stock-based compensation expenses allows investors to make meaningful comparisons between our recurring core business operating results and those of other companies.
Amortization of purchased intangibles. We incur amortization expense for purchased intangible assets in connection with acquisitions of certain businesses and technologies. Amortization of intangible assets is a non-cash expense and is inconsistent in amount and frequency because it is significantly affected by the timing, size of acquisitions, and the inherent subjective nature of purchase price allocations. Because these costs have already been incurred and cannot be recovered, and are non-cash expenses, we exclude these expenses for internal management reporting processes. We also find it useful to exclude these charges when assessing the appropriate level of various operating expenses and resource allocations when budgeting, planning, and forecasting future periods. Investors should note that the use of intangible assets contributed to our revenues earned during the periods presented and will contribute to our future period revenues as well.
Income tax effects on the difference between GAAP and non-GAAP costs and expenses. The income tax effects that are excluded relate to the imputed tax impact on the difference between GAAP and non-GAAP costs and expenses due to stock-based compensation and purchased intangibles for GAAP and non-GAAP measures.
Limitations on the Use of Non-GAAP Financial Measures
There are limitations to using non-GAAP financial measures because non-GAAP financial measures are not prepared in accordance with GAAP and may be different from non-GAAP financial measures provided by other companies.
The non-GAAP financial measures are limited in value because they exclude certain items that may have a material impact upon our reported financial results. In addition, they are subject to inherent limitations as they reflect the exercise of judgments by management about which items are adjusted to calculate our non-GAAP financial measures. We compensate for these limitations by analyzing current and future results on a GAAP basis as well as a non-GAAP basis and also by providing GAAP measures in our public disclosures.
Non-GAAP financial measures should not be considered in isolation from, or as a substitute for, financial information prepared in accordance with GAAP. We encourage investors and others to review our financial information in its entirety, not to rely on any single financial measure to evaluate our business, and to view our non-GAAP financial measures in conjunction with the most directly comparable GAAP financial measures.
48
Veeva Systems Inc. | Form 10-K

The following table reconciles the specific items excluded from GAAP metrics in the calculation of non-GAAP metrics for the periods shown below:
Fiscal year ended January 31,
20212020
(in thousands)
Operating income on a GAAP basis$377,794 $286,219 
Stock-based compensation expense185,001 115,906 
Amortization of purchased intangibles20,007 10,120 
Operating income on a non-GAAP basis$582,802 $412,245 
Net income on a GAAP basis$379,998 $301,118 
Stock-based compensation expense185,001 115,906 
Amortization of purchased intangibles20,007 10,120 
Income tax effect on non-GAAP adjustments(1)
(111,795)(79,763)
Net income on a non-GAAP basis$473,211 $347,381 
Diluted net income per share on a GAAP basis$2.36 $1.90 
Stock-based compensation expense1.15 0.73 
Amortization of purchased intangibles0.12 0.06 
Income tax effect on non-GAAP adjustments(1)
(0.69)(0.50)
Diluted net income per share on a non-GAAP basis$2.94 $2.19 
(1) For the fiscal years ended January 31, 2021 and 2020, we used an estimated annual effective non-GAAP tax rate of 21%
Liquidity and Capital Resources
Fiscal year ended January 31,
202120202019
(in thousands)
Net cash provided by operating activities$551,246 $437,375 $310,827 
Net cash used in investing activities(333,634)(516,910)(103,869)
Net cash provided by financing activities33,818 10,010 25,910 
Effect of exchange rate changes on cash and cash equivalents484 (2,856)(2,077)
Net change in cash and cash equivalents$251,914 $(72,381)$230,791 
Our principal sources of liquidity continue to be comprised of our cash, cash equivalents, and short-term investments, as well as cash flows generated from our operations. As of January 31, 2021, our cash, cash equivalents, and short-term investments totaled $1,664 million, of which $59 million represented cash and cash equivalents held outside of the United States.
Our remaining non-U.S. cash and cash equivalents have been earmarked for indefinite reinvestment in our operations outside the United States, except in certain designated jurisdictions that have an immaterial impact to our financial statements. As of January 31, 2021, we have not recorded any taxes, such as withholding taxes, associated with the foreign earnings that are indefinitely reinvested outside of the United States. We believe our U.S. sources of cash and liquidity are sufficient to meet our business needs in the United States and do not expect that we will need to repatriate additional funds we have designated as indefinitely reinvested outside the United States. Under currently enacted tax laws, should our plans change and we were to choose to repatriate some or all of the funds we have designated as indefinitely reinvested outside the United States, such amounts may be subject to certain jurisdictional taxes.
We have financed our operations primarily through cash generated from operations. We believe our existing cash, cash equivalents, and short-term investments generated from operations will be sufficient to meet our working capital and capital expenditure needs over at least the next 12 months. Our future capital requirements will depend on many factors including our growth rate, subscription renewal activity, the timing and extent of spending to support product development efforts, the expansion of sales and marketing activities, the ongoing investments in technology infrastructure, the introduction of new and enhanced solutions, and the continuing market acceptance of our solutions. We may in the future enter into arrangements to acquire or invest in complementary businesses, services and technologies, and intellectual property rights. We may be required to seek additional equity or debt financing for those arrangements or for other reasons. In the event that additional financing is required from outside sources, we
Veeva Systems Inc. | Form 10-K
49

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, our business, operating results, and financial condition would be adversely affected.
The following is a discussion of our cash flows for the year ended January 31, 2021 compared to the year ended January 31, 2020. For a discussion of our cash flows for the year ended January 31, 2020 compared to the year ended January 31, 2019, please refer to Part II, Item 7, “Management's Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the year ended January 31, 2020, which is hereby incorporated by reference.
Cash Flows from Operating Activities
Our largest source of operating cash inflows is cash collections from our customers for subscription services. We also generate significant cash flows from our professional services arrangements. The first quarter of our fiscal year is seasonally the strongest quarter for cash inflows due to the timing of our annual subscription billings and related collections. Our primary uses of cash from operating activities are for employee-related expenditures, expenses related to our computing infrastructure (including salesforce.com and Amazon Web Services), building infrastructure costs (including leases for office space), fees for third-party legal counsel and accounting services, data acquisition costs, and marketing program costs. Note that our net income reflects the impact of excess tax benefits related to equity compensation.
Net cash provided by operating activities was $551 million for the fiscal year ended January 31, 2021 compared to $437 million provided by operating activities for the fiscal year ended January 31, 2020. The $114 million increase in operating cash flow was primarily due to net income for the period of $380 million driven by increased sales and the related impact to deferred revenue, partially offset by cash collections and the related impact to accounts receivable. Additionally, operating cash flow benefited from a non-cash adjustment for stock-based compensation.
Cash Flows from Investing Activities
The cash flows from investing activities primarily relate to cash used for the purchase of marketable securities, net of maturities. We also use cash to invest in capital assets to support our growth.
Net cash used in investing activities was $334 million for the fiscal year ended January 31, 2021 compared to $517 million used in investing activities for the fiscal year ended January 31, 2020. The $183 million decrease in cash used in investing activities was mainly due to our prior year investments in Crossix and Physicians World acquisitions, partially offset by the nature and timing of purchases of short-term investments in excess of maturities.
Cash Flows from Financing Activities
The cash flows from financing activities relate primarily to stock option exercises.
Net cash provided by financing activities was $34 million for the fiscal year ended January 31, 2021 compared to $10 million provided by financing activities for the fiscal year ended January 31, 2020. The $24 million increase in cash provided by financing activities is primarily related to an increase in proceeds from employee stock option exercises resulting from both an increase in stock option exercise volume and a higher aggregate average exercise price during the period.
Commitments
Our principal commitments consist of obligations for minimum payment commitments to salesforce.com, and leases for office space and data centers. On March 3, 2014, we amended our agreement with salesforce.com. The agreement, as amended, requires that we meet minimum order commitments of $500 million over the term of the agreement, which ends on September 1, 2025, including “true-up” payments if the orders we place with salesforce.com have not equaled or exceeded the following aggregate amounts within the timeframes indicated: (i) $250 million for the period from March 1, 2014 to September 1, 2020 and (ii) the full amount of $500 million by September 1, 2025. We met our first minimum order commitment of $250 million and have a remaining purchase commitment of $57 million, as of January 31, 2021, that must be made by September 1, 2025.
50
Veeva Systems Inc. | Form 10-K

As of January 31, 2021, the future non-cancelable minimum payments under these commitments were as follows:
Payments due by period
TotalLess than 1 year1-3
Years
3-5
Years
More than
5 years
(in thousands)
Salesforce.com commitments$57,119 $— $— $57,119 $— 
Operating lease obligations71,504 12,887 22,365 14,676 21,576 
Finance lease obligations380 380 — — — 
Total$129,003 $13,267 $22,365 $71,795 $21,576 
The amounts in the table above are associated with agreements that are enforceable and legally binding, which specify significant terms including payment terms, related services, and the approximate timing of the transaction. Obligations under agreements that we can cancel without a significant penalty are not included in the table.
Off-Balance Sheet Arrangements
We do not have any relationships with unconsolidated organizations or financial partnerships, such as structured finance or special purpose entities, that would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.
Critical Accounting Policies and Estimates
Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States (GAAP). In the preparation of these consolidated financial statements, we are required to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, costs and expenses, and related disclosures. On an ongoing basis, we evaluate our estimates and assumptions. Our actual results may differ from these estimates under different assumptions or conditions.
We believe that of our significant accounting policies, which are described in note 1 of the notes to the consolidated financial statements, the following accounting policies involve a greater degree of judgment and complexity. Accordingly, these are the policies we believe are the most critical to aid in fully understanding and evaluating our consolidated financial condition and results of operations.
Revenue Recognition
We derive our revenues primarily from subscription services and professional services. Some of our contracts with customers contain multiple performance obligations. The transaction price is allocated to the distinct performance obligations on a relative standalone selling price basis. Significant judgment is sometimes required in developing an estimate of the standalone selling price for each distinct performance obligation based on our overall pricing objectives, market conditions, and other factors, including other groupings such as customer type and geography.
Business Combinations and Valuation of Goodwill and Acquired Intangible Assets
We allocate the purchase price of acquired companies to tangible and intangible assets acquired and liabilities assumed based upon their estimated fair values at the acquisition date. The purchase price allocation process requires management to make significant estimates and assumptions with respect to the valuation of intangible assets. Examples of critical estimates in valuing certain of the intangible assets we have acquired or may acquire in the future include but are not limited to future expected cash flows, future revenue growth, margins, customer retention rates, technology life, royalty rates, expected use of acquired assets, and discount rates. These factors are also considered in determining the useful life of the acquired intangible assets. These estimates are based in part on historical experience, market conditions and information obtained from management of the acquired companies and are inherently uncertain. Goodwill represents the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recorded.
Veeva Systems Inc. | Form 10-K
51

ITEM 7A.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.
Foreign Currency Exchange Risk
Our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the British Pound Sterling, Euro, Japanese Yen, and Chinese Yuan, and may be adversely affected in the future due to changes in foreign currency exchange rates. We continue to experience foreign currency fluctuations primarily due to the periodic re-measurement of our foreign currency monetary account balances that are denominated in currencies other than the functional currency of the entities in which they are recorded. Changes in exchange rates may negatively affect our revenues and other operating results as expressed in U.S. dollars. For the fiscal years ended January 31, 2021, 2020 and 2019, we had foreign currency gains of $2 million, losses of $1 million, and losses of $2 million, respectively.
We have experienced and will continue to experience fluctuations in our net income as a result of gains or losses related to revaluing certain current asset and current liability balances that are denominated in currencies other than the functional currency of the entities in which they are recorded. We engage in the hedging of our foreign currency transactions as described in note 8 of the notes to our consolidated financial statements and may, in the future, hedge selected significant transactions or net monetary exposure positions denominated in currencies other than the U.S. dollar.
Interest Rate Sensitivity
We had cash, cash equivalents and short-term investments totaling $1,664 million as of January 31, 2021. This amount was held primarily in demand deposit accounts, money market funds, U.S. treasury securities and agency obligations, corporate notes and bonds, asset-backed securities, commercial paper, foreign government bonds, and agency mortgage-backed securities. The cash and cash equivalents are held for working capital purposes. We do not enter into investments for trading or speculative purposes.
Our cash equivalents and our portfolio of marketable securities are subject to market risk due to changes in interest rates, which could affect our results of operations. Fixed rate securities may have their market value adversely affected due to a rise in interest rates, while floating rate securities may produce less income than expected if interest rates fall. Due in part to these factors, our future investment income may fluctuate due to changes in interest rates or we may suffer losses in principal if we are forced to sell securities that decline in market value due to changes in interest rates. However, because we classify our marketable securities as “available for sale,” no gains or losses are recognized due to changes in interest rates unless such securities are sold prior to maturity or declines in fair value are determined to be other-than-temporary. Our fixed-income portfolio is subject to interest rate risk.
An immediate increase of 100-basis points in interest rates would have resulted in a $9 million market value reduction in our investment portfolio as of January 31, 2021. An immediate decrease of 100-basis points in interest rates would have increased the market value by $3 million as of January 31, 2021. This estimate is based on a sensitivity model that measures market value changes when changes in interest rates occur. Fluctuations in the value of our investment securities caused by a change in interest rates (gains or losses on the carrying value) are recorded in other comprehensive income, and are realized only if we sell the underlying securities.
52
Veeva Systems Inc. | Form 10-K

ITEM 8.    CONSOLIDATED FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA.
VEEVA SYSTEMS INC.
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

Veeva Systems Inc. | Form 10-K
53

Report of Independent Registered Public Accounting Firm
To the Stockholders and Board of Directors
Veeva Systems Inc.:
Opinions on the Consolidated Financial Statements and Internal Control Over Financial Reporting
We have audited the accompanying consolidated balance sheets of Veeva Systems Inc. and subsidiaries (the Company) as of January 31, 2021 and 2020, the related consolidated statements of comprehensive income, stockholders’ equity, and cash flows for each of the years in the three-year period ended January 31, 2021, and the related notes (collectively, the consolidated financial statements). We also have audited the Company’s internal control over financial reporting as of January 31, 2021, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.
In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of January 31, 2021 and 2020, and the results of its operations and its cash flows for each of the years in the three-year period ended January 31, 2021, in conformity with U.S. generally accepted accounting principles. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of January 31, 2021 based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.
Change in Accounting Principle
As discussed in Note 1 to the consolidated financial statements, the Company has changed its method of accounting for leases as of February 1, 2019 due to the adoption of Accounting Standards Codification Topic 842, Leases.
Basis for Opinions
The Company’s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Annual Report on Internal Controls Over Financial Reporting. Our responsibility is to express an opinion on the Company’s consolidated financial statements and an opinion on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.
Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.
Definition and Limitations of Internal Control Over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail,
54
Veeva Systems Inc. | Form 10-K

accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of a critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
Evaluation of the sufficiency of audit evidence over revenue
As discussed in Note 1 to the consolidated financial statements, the Company recorded $1,465 million of total revenues for the year ended January 31, 2021, of which $1,179 million was subscription services related, and $286 million was professional services related. Each of these categories of revenue has multiple service offerings, and the Company’s process for revenue recognition differs between them.
We identified the evaluation of the sufficiency of audit evidence over revenue as a critical audit matter. Evaluating the nature and extent of audit evidence obtained over revenue for each service offering required subjective auditor judgment because of the multiple service offerings and the number of information technology (IT) applications involved in the revenue recognition processes.
The following are the primary procedures we performed to address the critical audit matter. We applied auditor judgment to determine the nature and extent of procedures to be performed over revenue, including the determination of the revenue for service offerings. We evaluated the design and tested the operating effectiveness of certain internal controls over the Company’s revenue recognition process. We assessed the recorded revenue by selecting transactions and comparing the amounts recognized for consistency with underlying documentation, including contracts with customers. We involved IT professionals with specialized skills and knowledge, who assisted in testing certain IT applications that are used by the Company in its revenue recognition process. In addition, we evaluated the sufficiency of audit evidence obtained over revenue by assessing the results of procedures performed, including the nature and extent of such evidence.
/s/ KPMG LLP
We have served as the Company’s auditor since 2010.
Santa Clara, California
March 30, 2021

Veeva Systems Inc. | Form 10-K
55

VEEVA SYSTEMS INC.
CONSOLIDATED BALANCE SHEETS
(In thousands, except number of shares and par value)
January 31,
2021
January 31,
2020
 
Assets
Current assets:
Cash and cash equivalents$730,504 $476,733 
Short-term investments933,122 610,015 
Accounts receivable, net of allowance for doubtful accounts of $193 and $617, respectively
564,387 389,690 
Unbilled accounts receivable47,206 32,817 
Prepaid expenses and other current assets35,607 21,869 
Total current assets2,310,826 1,531,124 
Property and equipment, net53,650 54,752 
Deferred costs, net42,072 35,585 
Lease right-of-use assets56,917 49,132 
Goodwill436,029 438,529 
Intangible assets, net114,595 134,601 
Deferred income taxes14,100 11,870 
Other long-term assets17,878 16,184 
Total assets$3,046,067 $2,271,777 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$23,253 $19,420 
Accrued compensation and benefits30,410 25,619 
Accrued expenses and other current liabilities30,982 21,620 
Income tax payable2,590 5,613 
Deferred revenue616,992 468,887 
Lease liabilities11,725 10,013 
Total current liabilities715,952 551,172 
Deferred income taxes1,835 2,417 
Lease liabilities, noncurrent51,393 44,815 
Other long-term liabilities10,567 7,779 
Total liabilities779,747 606,183 
Commitments and contingencies (note 15)
Stockholders’ equity:
Class A common stock, $0.00001 par value; 800,000,000 shares authorized, 137,062,817 and 133,892,725 issued and outstanding at January 31, 2021 and January 31, 2020, respectively
2 1 
Class B common stock, $0.00001 par value; 190,000,000 shares authorized, 14,993,991 and 15,202,858 issued and outstanding at January 31, 2021 and January 31, 2020, respectively
  
Additional paid-in capital965,670 745,475 
Accumulated other comprehensive income992 460 
Retained earnings1,299,656 919,658 
Total stockholders’ equity2,266,320 1,665,594 
Total liabilities and stockholders’ equity$3,046,067 $2,271,777 
See Notes to Consolidated Financial Statements.
56
Veeva Systems Inc. | Form 10-K

VEEVA SYSTEMS INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In thousands, except per share data)
Fiscal year ended
January 31,
202120202019
  
Revenues:
Subscription services$1,179,486 $896,294 $694,467 
Professional services and other285,583 207,787 167,743 
Total revenues1,465,069 1,104,081 862,210 
Cost of revenues(1):
Cost of subscription services184,589 136,328 117,009 
Cost of professional services and other224,339 167,041 128,272 
Total cost of revenues408,928 303,369 245,281 
Gross profit1,056,141 800,712 616,929 
Operating expenses(1):
Research and development294,220 209,895 158,783 
Sales and marketing235,014 190,331 148,867 
General and administrative149,113 114,267 86,413 
Total operating expenses678,347 514,493 394,063 
Operating income377,794 286,219 222,866 
Other income, net16,199 27,478 15,777 
Income before income taxes393,993 313,697 238,643 
Provision for income taxes13,995 12,579 8,811 
Net income$379,998 $301,118 $229,832 
Net income, basic and diluted$379,998 $301,118 $229,832 
Net income per share:
Basic$2.52 $2.04 $1.59 
Diluted$2.36 $1.90 $1.47 
Weighted-average shares used to compute net income per share:
Basic150,666 147,796 144,244 
Diluted160,732 158,296 156,117 
Other comprehensive income:
Net change in unrealized gain on available-for-sale investments$985 $2,388 $1,409 
Net change in cumulative foreign currency translation loss(453)(2,857)(2,081)
Comprehensive income$380,530 $300,649 $229,160 
(1) Includes stock-based compensation as follows:
Cost of revenues:
Cost of subscription services$4,840 $2,638 $1,553 
Cost of professional services and other27,698 17,518 10,575 
Research and development63,541 37,001 22,138 
Sales and marketing40,574 27,537 18,381 
General and administrative48,348 31,212 23,778 
Total stock-based compensation$185,001 $115,906 $76,425 
See Notes to Financial Statements.

Veeva Systems Inc. | Form 10-K
57

VEEVA SYSTEMS INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In thousands, except share data)

Class A & B
common stock
Additional
paid-in
capital
Retained
earnings
Accumulated
other
comprehensive
income
Total
stockholders’
equity
Shares
Amount
Balance at January 31, 2018142,069,396 $1 $515,272 $389,365 $1,600 $906,238 
Issuance of common stock upon
   exercise of stock options
2,807,092 — 25,554 — — 25,554 
Issuance of common stock upon
  vesting of restricted stock units
1,313,591 — — — —  
Stock-based compensation expense— — 76,797 — — 76,797 
Other comprehensive income— — — — (672)(672)
Net income— — — 229,832 — 229,832 
Balance at January 31, 2019146,190,079 $1 $617,623 $619,197 $928 $1,237,749 
Cumulative effect adjustment for Topic 842 adoption(1)
— — — (657)— (657)
Issuance of common stock upon
   exercise of stock options
1,665,778 — 10,899 — — 10,899 
Issuance of common stock upon
  vesting of restricted stock units
1,239,726 — — — —  
Replacement award value in connection with business combination— — 657 — — 657 
Stock-based compensation expense— — 116,296 — — 116,296 
Other comprehensive income— — — — (468)(468)
Net income— — — 301,118 — 301,118 
Balance at January 31, 2020149,095,583 $1 $745,475 $919,658 $460 $1,665,594 
Issuance of common stock upon
   exercise of stock options
1,839,723 1 34,815 — — 34,816 
Issuance of common stock upon
  vesting of restricted stock units
1,121,502 — — — —  
Stock-based compensation expense— — 185,380 — — 185,380 
Other comprehensive income— — — — 532 532 
Net income— — — 379,998 — 379,998 
Balance at January 31, 2021152,056,808 $2 $965,670 $1,299,656 $992 $2,266,320 
(1) We adopted Accounting Standards Update (ASU) 2016-02, “Leases” (Topic 842) using the modified retrospective method as of February 1, 2019 and elected the transition option that allows us not to restate the comparative periods in our financial statements in the year of adoption.
See Notes to Consolidated Financial Statements.
58
Veeva Systems Inc. | Form 10-K

VEEVA SYSTEMS INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
    Fiscal year ended January 31,
202120202019
Cash flows from operating activities
Net income$379,998 $301,118 $229,832 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization29,455 19,859 14,071 
Reduction of operating lease right-of-use assets10,347 7,966  
Amortization (accretion) of discount on short-term investments3,134 (3,274)(2,431)
Stock-based compensation185,001 115,906 76,425 
Amortization of deferred costs20,677 20,521 18,378 
Deferred income taxes(1,048)(6,663)(8,091)
Gain on foreign currency from mark-to-market derivative(365)(120)(177)
Bad debt (recovery) expense(307)244 198 
Changes in operating assets and liabilities:
Accounts receivable(174,067)(55,531)(78,995)
Unbilled accounts receivable(14,387)(14,555)(4,774)
Deferred costs(27,164)(25,237)(18,941)
Income taxes payable(3,023)1,131 637 
Prepaid expenses and other current and long-term assets(12,424)(2,700)(10,562)
Accounts payable754 2,813 1,822 
Accrued expenses and other current liabilities13,889 (15,230)963 
Deferred revenue147,479 97,753 89,416 
Operating lease liabilities(9,129)(7,480) 
Other long-term liabilities2,426 854 3,056 
Net cash provided by operating activities551,246 437,375 310,827 
Cash flows from investing activities
Purchases of short-term investments(979,292)(752,518)(726,379)
Maturities and sales of short-term investments654,341 688,091 632,329 
Acquisitions, net of cash and restricted cash acquired (448,162) 
Long-term assets(8,683)(4,321)(9,819)
Net cash used in investing activities(333,634)(516,910)(103,869)
Cash flows from financing activities
Changes in lease liabilities - finance leases(1,039)(984) 
Proceeds from exercise of common stock options34,857 10,994 25,910 
Net cash provided by financing activities33,818 10,010 25,910 
Effect of exchange rate changes on cash, cash equivalents, and restricted cash484 (2,856)(2,077)
Net change in cash, cash equivalents, and restricted cash251,914 (72,381)230,791 
Cash, cash equivalents, and restricted cash at beginning of period479,797 552,178 321,387 
Cash, cash equivalents, and restricted cash at end of period$731,711 $479,797 $552,178 
Cash, cash equivalents, and restricted cash at end of period:
Cash and cash equivalents$730,504 $476,733 $550,971 
Restricted cash included in other long-term assets1,207 3,064 1,207 
Total cash, cash equivalents, and restricted cash at end of period$731,711 $479,797 $552,178 
Supplemental disclosures of other cash flow information:
Cash paid for income taxes, net of refunds$18,096 $14,289 $19,541 
Excess tax benefits from employee stock plans$80,661 $50,411 $45,830 
Non-cash investing activities:
Changes in accounts payable and accrued expenses related to property and
     equipment purchases
$3,165 $567 $644 
See Notes to Consolidated Financial Statements.
Veeva Systems Inc. | Form 10-K
59

VEEVA SYSTEMS INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Note 1. Summary of Business and Significant Accounting Policies
Description of Business
Veeva is the leading provider of industry cloud solutions for the global life sciences industry. We were founded in 2007 on the premise that industry-specific cloud solutions could best address the operating challenges and regulatory requirements of life sciences companies. Our solutions span cloud software, data, and business consulting and are designed to meet the unique needs of our customers and their most strategic business functions—from research and development (R&D) to commercialization. Our solutions help life sciences companies develop and bring products to market faster and more efficiently, market and sell more effectively, and maintain compliance with government regulations. Our commercial solutions help life sciences companies achieve better, more intelligent engagement with healthcare professionals and healthcare organizations across multiple communication channels, and plan and execute more effective media and marketing campaigns. Our R&D solutions for the clinical, regulatory, quality, and safety functions help life sciences companies streamline their end-to-end product development processes to increase operational efficiency and maintain regulatory compliance throughout the product life cycle. We also bring the benefits of our content and data management solutions to a set of customers outside of life sciences in three regulated industries: consumer goods, chemicals, and cosmetics. Our fiscal year end is January 31.
Principles of Consolidation and Basis of Presentation
These consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding annual financial reporting and include the accounts of our wholly-owned subsidiaries after elimination of intercompany accounts and transactions.
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires us to make estimates, judgments and assumptions that affect the consolidated financial statements and the notes thereto. These estimates are based on information available as of the date of the consolidated financial statements. On a regular basis, management evaluates these estimates and assumptions. Items subject to such estimates and assumptions include, but are not limited to:
the standalone selling price for each distinct performance obligation included in customer contracts with multiple performance obligations;
the determination of the period of benefit for amortization of deferred costs;
the fair value of assets acquired and liabilities assumed for business combinations; and
the fair value of our stock-based awards.
As future events cannot be determined with precision, actual results could differ significantly from those estimates.
Segment Information
Operating segments are defined as components of an enterprise about which separate financial information is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and assessing performance. We define the term “chief operating decision maker” to be our Chief Executive Officer. Our Chief Executive Officer reviews the financial information presented on a consolidated basis for purposes of allocating resources and evaluating our financial performance. Accordingly, we have determined that we operate in a single reportable operating segment. Since we operate in one operating segment, all required financial segment information can be found in the consolidated financial statements.
60
Veeva Systems Inc. | Form 10-K

Revenue Recognition
We derive our revenues primarily from subscription services and professional services. Subscription services revenues consist of fees from customers accessing our cloud-based software solutions and fees for our data solutions. Professional services and other revenues consist primarily of fees from implementation services, configuration, data services, training, and managed services related to our solutions. Revenues are recognized when control of these services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services.
We determine revenue recognition through the following steps:
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when, or as, we satisfy a performance obligation.
Our subscription services agreements are generally non-cancelable during the term, although customers typically have the right to terminate their agreements for cause in the event of material breach.
Subscription Services Revenues
Subscription services revenues are recognized ratably over the respective non-cancelable subscription term because of the continuous transfer of control to the customer. Our subscription arrangements are considered service contracts, and the customer does not have the right to take possession of the software.
Professional Services and Other Revenues
The majority of our professional services arrangements are billed on a time and materials basis and revenues are recognized over time based on time incurred and contractually agreed upon rates. Certain professional services revenues are billed on a fixed fee basis and revenues are typically recognized over time as the services are delivered based on time incurred. Data services and training revenues are generally recognized as the services are performed.
Contracts with Multiple Performance Obligations
Some of our contracts with customers contain multiple performance obligations. For these contracts, we account for individual performance obligations separately when they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. We determine the standalone selling prices based on our overall pricing objectives, taking into consideration market conditions and other factors, including other groupings such as customer type and geography.
Deferred Costs
Deferred costs represents sales commissions associated with obtaining a contract with a customer. These costs are deferred and then amortized over a period of benefit that we have determined to be three years. We determined the period of benefit by taking into consideration the expected renewal period of our customer contracts, our technology and other factors. Amortization expense is included in sales and marketing expenses in the accompanying consolidated statements of comprehensive income.
Certain Risks and Concentrations of Credit Risk
Our revenues are derived from subscription services, professional services and other services delivered primarily to the life sciences industry. We operate in markets that are highly competitive and rapidly changing. Significant technological changes, shifting customer needs, the emergence of competitive products or services with new capabilities, and other factors could negatively impact our future operating results.
Our financial instruments that potentially subject us to concentration of credit risk consist primarily of cash and cash equivalents, short-term investments and trade accounts receivable. Our cash equivalents and short-term investments are held by established financial institutions. We have established guidelines relative to credit ratings,
Veeva Systems Inc. | Form 10-K
61

diversification and maturities that seek to maintain safety and liquidity. Deposits in these financial institutions may significantly exceed federally insured limits.
We do not require collateral from our customers and generally require payment within 30 days to 60 days of billing.
The following customers individually exceeded 10% of total accounts receivable as of the dates shown:
January 31,
20212020
Customer 112%14%
No single customer represented over 10% of our total revenues for any of the years presented.
Cash Equivalents
We consider all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents.
Short-term Investments
Our short-term investments are classified as available-for-sale and recorded at estimated fair value. Unrealized gains and losses for available-for-sale securities are included in accumulated other comprehensive income, a component of stockholders’ equity. We evaluate our investments to assess whether those with unrealized loss positions are other than temporarily impaired. We consider impairments to be other than temporary if they are related to deterioration in credit risk or if it is likely we will sell the securities before the recovery of their cost basis. Realized gains and losses and declines in value judged to be other than temporary are determined based on the specific identification method and are reported in other income, net, in the consolidated statements of comprehensive income. Interest, amortization of premiums, and accretion of discount on all short-term investments are also included as a component of other income, net, in the consolidated statements of comprehensive income.
We may sell our short-term investments at any time, without significant penalty, for use in current operations or for other purposes, even if they have not yet reached maturity. As a result, we classify our investments, including securities with maturities beyond 12 months, as current assets in the accompanying consolidated balance sheets.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable are recorded at the invoiced amount, net of allowance for doubtful accounts, which is not material.
Property and Equipment
Property and equipment is stated at cost less accumulated depreciation. Depreciation is calculated on the straight-line method over the estimated useful lives of the assets and commences once the asset is placed in service or ready for its intended use. Land is not depreciated. The estimated useful lives by asset classification are as follows:
Building30 years
Land and building improvements10 years(land improvements) and estimated useful life of building (building improvements)
Equipment and computers3 years
Furniture and fixtures5 years
Leasehold improvementsShorter of remaining life of the lease term or estimated useful life
Leases
We have operating and finance leases for corporate offices and certain equipment. Additionally, we are the sublessor for certain office space.
We adopted Accounting Standards Update (ASU) 2016-02 “Leases” (Topic 842) using the modified retrospective method as of February 1, 2019 with an immaterial amount of cumulative effect adjustment recorded to our retained earnings. Consequently, financial information for dates and periods before February 1, 2019 remain unchanged.
62
Veeva Systems Inc. | Form 10-K

Subsequent to our adoption of Topic 842, we recognize lease right-of-use assets and liabilities at the commencement date based on the present value of lease payments over the lease term. We use an estimate of our discount rate based on the information available at the lease commencement date in determining the present value of lease payments, unless the implicit rate is readily determinable. The lease right-of-use assets also include any lease payments made and exclude lease incentives such as tenant improvement allowances. Options to extend or terminate the lease are included in the lease term when it is reasonably certain that we will exercise the extension or termination option.
Our operating leases typically include non-lease components such as common-area maintenance costs. We have elected to exclude non-lease components from lease payments for the purpose of calculating lease right-of-use assets and liabilities and these are expensed as incurred as variable lease payments.
Leases with a term of one year or less are not recognized on our consolidated balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term.
Internal-Use Software
We capitalize certain costs incurred for the development of computer software for internal use. We capitalize these costs during the development of the project, when it is determined that it is probable that the project will be completed and the software will be used as intended. Costs related to preliminary project activities, post-implementation activities, training, and maintenance are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life of three years, and the amortization expense is recorded as a component of cost of subscription services. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
Goodwill and Intangible Assets
Goodwill is tested for impairment annually in the fourth quarter of each year or if circumstances indicate the carrying value of goodwill is impaired.
We have one reporting unit and evaluate goodwill for impairment at the entity level. We completed our annual impairment test in our fourth quarter of the fiscal year ended January 31, 2021, which resulted in no impairment of the goodwill balance.
All other intangible assets associated with purchased intangibles, consisting of existing technology, databases, customer relationships, software, trade names and trademarks, data supplier and partner relationships, non-competition agreements, brand, and backlog are stated at cost less accumulated amortization and are amortized on a straight-line basis over their estimated remaining economic lives. Amortization expense related to existing technology, databases, data supplier and partner relationships, software, and backlog is included in cost of subscription services. Amortization expense related to customer relationships, trade names and trademarks, and brand are included in sales and marketing expense. Amortization expense related to non-competition agreements are included in both general and administrative and research and development expense.
Long-Lived Assets
Long-lived assets, such as property and equipment and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, we first compare undiscounted cash flows expected to be generated by that asset or asset group to its carrying value. If the carrying value of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying value exceeds its fair value. There were no impairment charges recognized during any of the periods presented.
Business Combinations
The purchase price in a business combination is assigned to the estimated acquisition date fair values of the tangible and intangible assets acquired and the liabilities assumed with the residual recorded as goodwill. Critical estimates in valuing certain of the intangible assets include, but are not limited to, the net present value of future
Veeva Systems Inc. | Form 10-K
63

expected cash flows, future revenue growth, margins, customer retention rates, technology life, royalty rates, expected use of acquired assets, and discount rates.
Stock-based Compensation
We recognize compensation expense for all stock-based awards, including stock options and restricted stock units (RSUs), based on the estimate of fair value of the award at the grant date. The fair value of each option award is estimated on the grant date using either a Black-Scholes option-pricing model or a Monte Carlo simulation, to the extent market conditions exist, and a single option award approach. These models require that at the date of grant we determine the fair value of the underlying common stock, the expected term of the award, the expected volatility of the price of our common stock, risk-free interest rates, and expected dividend yield of our common stock. The fair value of each RSU award is measured based on the closing stock price of our common stock on the date of grant. We account for forfeitures as they occur. The compensation expense is recognized using a straight-line basis over the requisite service periods of the awards, which is generally four to nine years.
Cost of Revenues
Cost of subscription services revenues consists of expenses related to our computing infrastructure provided by third parties, including salesforce.com and Amazon Web Services, personnel-related costs associated with hosting our subscription services and providing support including our data stewards, data acquisition costs, and allocated overhead, amortization expense associated with capitalized internal-use software related to our subscription services, and amortization expense associated with purchased intangibles related to our subscription services. Cost of subscription services revenues for Veeva CRM and certain of our multichannel customer relationship management applications include fees paid to salesforce.com for our use of the Salesforce Platform and the associated hosting infrastructure and data center operations that are provided by salesforce.com.
Cost of professional services and other revenues consists primarily of employee-related expenses associated with providing these services, including salaries, benefits and stock-based compensation expense, the cost of third-party subcontractors, travel costs, and allocated overhead.
Advertising Expenses
Advertising expenditures are expensed as incurred and were immaterial for each of the years presented.
Income Taxes
Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.
We regularly assess the realizability of our deferred tax assets and establish a valuation allowance if it is more-likely-than-not that some or all of our deferred tax assets will not be realized. We evaluate and weigh all available positive and negative evidence such as historic results, future reversals of existing deferred tax liabilities, projected future taxable income, as well as prudent and feasible tax-planning strategies. Generally, more weight is given to objectively verifiable evidence such as the cumulative income in recent years.
We establish liabilities or reduce assets for uncertain tax positions based on a two-step process. The first step is to evaluate the tax position for recognition by determining whether the weight of available evidence indicates that it is more likely than not that the position will be sustained upon an audit, including resolution of related appeals or litigation processes, if any. The second step requires us to measure the tax benefit as the largest amount that is more likely than not to be realized upon ultimate settlement. We recognize interest accrued and penalties related to unrecognized tax benefits as a component of provision for income taxes.
64
Veeva Systems Inc. | Form 10-K

Foreign Currency Exchange
Adjustments resulting from translating financial statements for those entities that do not have U.S. dollars as their functional currency are recorded as part of a separate component of the consolidated statements of comprehensive income. All assets and liabilities denominated in non-functional currency are translated into the functional currency at the exchange rate on the balance sheet date. Revenues and expenses are translated at the average exchange rate during the period. Equity transactions are translated using historical exchange rates. Foreign currency transaction gains and losses are included in the consolidated statements of comprehensive income for the period.
Indemnification
Our contracts generally include provisions for indemnifying customers against liabilities if our solutions infringe a third party’s intellectual property rights, and we may also incur liabilities if we breach the security and/or confidentiality obligations in our contracts. To date, we have not incurred any material costs, and we have not accrued any liabilities in the accompanying consolidated financial statements as a result of these obligations.
Loss Contingencies
Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties, and other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment or remediation can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.
New Accounting Pronouncements Adopted in Fiscal 2021
Cloud Computing Arrangements
In August 2018, the FASB issued ASU No. 2018-15, “Intangibles-Goodwill and Other-Internal-Use Software: Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract” (Topic 350-40), 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. The new standard requires capitalized costs to be amortized on a straight-line basis generally over the term of the arrangement, and the financial statement presentation for these capitalized costs would be the same as that of the fees related to the hosting arrangements. We adopted this standard on a prospective basis as of February 1, 2020 and it did not have a material impact on our consolidated financial statements.
Credit Losses
In June 2016, the Financial Accounting Standards Board, or FASB, issued ASU 2016-13, including subsequent amendments, regarding “Measurement of Credit Losses on Financial Instruments (Topic 326), which modifies the accounting methodology for most financial instruments. The guidance establishes a new “expected loss model” that requires entities to estimate current expected credit losses on financial instruments by using all practical and relevant information. For trade receivables and other financial assets, we are required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Additionally, any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. We adopted this standard on a modified retrospective basis as of February 1, 2020. The adoption of this standard did not result in any cumulative effect adjustment on our consolidated financial statements.
Note 2. Acquisitions
Crossix
On November 1, 2019, we acquired 100% ownership of Crossix in exchange for total consideration of $428 million, which includes the impact of adjustments to purchase price associated with the cash and net working capital of the acquired entity at close. In addition, we granted certain Crossix employees equity retention awards valued at approximately $120 million in the aggregate, which will be expensed as share-based compensation over the remaining service period. Crossix brings Veeva additional depth in patient data and data analytics. Crossix’s existing data analytics offerings are complementary to our existing Commercial Cloud offerings, and we are using the Crossix Data Platform to build Veeva Data Cloud, our longitudinal U.S. patient data offering.
Veeva Systems Inc. | Form 10-K
65

The following table summarizes the estimated fair values of the assets acquired, useful lives, and liabilities assumed at the acquisition date (in thousands):
Useful lifeFair value
Net assets acquired$4,766 
Identifiable intangible assets:
Customer relationships10 years70,100 
Existing technology6 years19,200 
Trade name and trademarks5 years13,200 
Other intangibles1to7 years6,000 
Total purchased intangible assets108,500 
Goodwill314,642 
Total purchase consideration$427,908 
The following unaudited pro forma information presents the combined results of operations for the periods presented as if the acquisition had been completed on February 1, 2018, the beginning of the comparable prior annual reporting period. The unaudited pro forma results include the amortization associated with estimates for the purchased intangible assets and stock-based compensation expense associated with the retention awards granted.
The unaudited pro forma results do not reflect any cost saving synergies from operating efficiencies or the effect of the incremental costs incurred in integrating the two companies. Accordingly, these unaudited pro forma results are presented for information purpose only and are not necessarily indicative of what the actual results of operations of the combined company would have been if the acquisition had occurred at the beginning of the period presented, nor are they indicative of future results of operations (in thousands):
Fiscal year ended January 31,
20202019
Pro forma revenues$1,153,497 $913,081 
Pro forma net income$278,215 $201,382 
Pro forma net income per share:
     Basic$1.88 $1.40 
     Diluted$1.76 $1.29 
Physicians World
On November 7, 2019, we completed our acquisition of Physicians World in exchange for total cash consideration of $41 million, which includes the impact of adjustments to purchase price associated with the cash and net working capital of the acquired entity at close. In addition, we granted certain Physicians World employees equity retention awards valued at approximately $15 million in the aggregate. The acquisition of Physicians World makes it easier for our customers to get industry leading cloud software and services from a single vendor. Pro forma results of operations have not been presented because the effect of this acquisition was not material to our consolidated financial statements.
The following table summarizes the estimated fair values of the assets acquired, useful lives, and liabilities assumed at the acquisition date (in thousands):
Useful lifeFair value
Net assets acquired$1,221 
Identifiable intangible assets:
Customer relationships10 years$7,700
Existing technology6 years3,300 
Trade name and trademarks5 years700 
Total purchased intangible assets11,700 
Goodwill28,083 
Total purchase consideration$41,004 
66
Veeva Systems Inc. | Form 10-K

Note 3. Short-Term Investments
At January 31, 2021, short-term investments consisted of the following (in thousands):
Amortized
cost
Gross
unrealized
gains
Gross
unrealized
losses
Estimated
fair
value
Available-for-sale securities:
Certificates of deposits$17,350 $15 $(1)$17,364 
Asset-backed securities125,833 745 (2)126,576 
Commercial paper57,390 8 (2)57,396 
Corporate notes and bonds428,710 2,360 (23)431,047 
Foreign government bonds31,855 45 (2)31,898 
U.S. agency obligations52,756 119  52,875 
U.S. treasury securities215,379 587  215,966 
Total available-for-sale securities$929,273 $3,879 $(30)$933,122 
At January 31, 2020, short-term investments consisted of the following (in thousands):
Amortized
cost
Gross
unrealized
gains
Gross
unrealized
losses
Estimated
fair
value
Available-for-sale securities:
Certificates of deposits$3,500 $3 $ $3,503 
Asset-backed securities100,419 396 (1)100,814 
Commercial paper19,965 5 (1)19,969 
Corporate notes and bonds234,664 1,552 (2)236,214 
Foreign government bonds3,397 10  3,407 
U.S. treasury securities245,509 599  246,108 
Total available-for-sale securities$607,454 $2,565 $(4)$610,015 
The following table summarizes the estimated fair value of our short-term investments, designated as available-for-sale and classified by the contractual maturity date of the securities as of the dates shown (in thousands):
January 31,
20212020
Due in one year or less$428,155 $247,592 
Due in greater than one year504,967 362,423 
Total short-term investments$933,122 $610,015 
We have not recorded an allowance for credit losses, as we believe any such losses would be immaterial based on the high credit quality of our investments. We intend to hold our securities to maturity and it is more likely than not we will hold these securities until recovery of the cost basis.
Veeva Systems Inc. | Form 10-K
67

The following table shows the fair values of available-for-sale securities which were in an unrealized loss position, aggregated by investment category, as of January 31, 2021 (in thousands):
Held for less than 12 months
Fair
value
Gross
unrealized
losses
Certificates of deposits$3,749 $(2)
Asset-backed securities3,318 (1)
Commercial paper17,626 (2)
Corporate notes and bonds29,558 (23)
Foreign government bonds2,679 (2)
The following table shows the fair values of available-for-sale securities which were in an unrealized loss position, aggregated by investment category, as of January 31, 2020 (in thousands):
Held for less than 12 months
Fair
value
Gross
unrealized
losses
Asset-backed securities999 (1)
Commercial paper5,589 (1)
Corporate notes and bonds6,104 (2)
Asset values and gross unrealized losses of available-for-sale securities held for more than 12 months as of January 31, 2021 and 2020 were immaterial. There were no impairments considered other-than-temporary as of January 31, 2021 and 2020 as it is more likely than not we will hold these securities until recovery of the cost basis.
Note 4. Deferred Costs
Deferred costs, which consists of deferred sales commissions, were $42 million and $36 million as of January 31, 2021 and January 31, 2020, respectively. Amortization expense for the deferred costs included in sales and marketing expenses in the consolidated statements of comprehensive income was $21 million, $21 million, and $18 million for the fiscal years ended January 31, 2021, 2020, and 2019, respectively. There have been no impairment losses recorded in relation to the costs capitalized for any period presented.
Note 5. Property and Equipment, Net
Property and equipment, net consists of the following as of the dates shown (in thousands):
January 31,
20212020
Land$3,040 $3,040 
Building20,984 20,984 
Land improvements and building improvements22,392 22,392 
Equipment and computers8,847 11,066 
Furniture and fixtures13,452 12,849 
Leasehold improvements13,945 9,385 
Construction in progress606 386 
83,266 80,102 
Less accumulated depreciation(29,616)(25,350)
Total property and equipment, net$53,650 $54,752 
Total depreciation expense was $9 million, $9 million, and $6 million for the fiscal years ended January 31, 2021, 2020, and 2019, respectively. Land is not depreciated.
68
Veeva Systems Inc. | Form 10-K

Note 6. Goodwill and Intangible Assets
Goodwill was $436 million and $439 million as of January 31, 2021 and January 31, 2020, respectively.
The following schedule presents the details of intangible assets as of January 31, 2021 (dollar amounts in thousands):
January 31, 2021
Gross
carrying
amount
Accumulated
amortization
Net
Remaining
useful life
(in years)
Existing technology$26,180 $(8,367)$17,813 4.8
Customer relationships110,643 (27,741)82,902 8.0
Trade name and trademarks13,900 (4,005)9,895 3.8
Other intangibles20,453 (16,468)3,985 5.1
Total intangible assets$171,176 $(56,581)$114,595 
The following schedule presents the details of intangible assets as of January 31, 2020 (dollar amounts in thousands):
January 31, 2020
Gross
carrying
amount
Accumulated
amortization
NetRemaining
useful life
(in years)
Existing technology$26,380 $(4,808)$21,572 5.8
Customer relationships111,443 (17,575)93,868 9.0
Trade name and trademarks13,900 (720)13,180 4.7
Other intangibles22,947 (16,966)5,981 5.0
Total intangible assets$174,670 $(40,069)$134,601 
Amortization expense associated with intangible assets was $20 million, $10 million, and $7 million for the fiscal years ended January 31, 2021, 2020, and 2019 respectively.
As of January 31, 2021, the estimated amortization expense for intangible assets, for the next five years and thereafter is as follows (in thousands):
Fiscal 2022$18,163 
Fiscal 202318,163 
Fiscal 202418,160 
Fiscal 202517,417 
Fiscal 202613,166 
Thereafter29,526 
Total$114,595 
The following schedule presents the details of goodwill as of January 31, 2021:
Balance as of January 31, 2019$95,804 
Goodwill from Crossix acquisition314,642 
Goodwill from Physicians World acquisition28,083 
Balance as of January 31, 2020438,529 
Purchase price goodwill reduction from Crossix tax adjustments(2,500)
Balance as of January 31, 2021$436,029 
Veeva Systems Inc. | Form 10-K
69

Note 7. Accrued Expenses
Accrued expenses consisted of the following as of the dates shown (in thousands):
January 31,
20212020
Accrued commissions$7,498 $8,951 
Accrued bonus4,134 4,329 
Accrued vacation4,716 3,921 
Payroll tax payable10,250 7,353 
Accrued other compensation and benefits3,812 1,065 
Total accrued compensation and benefits$30,410 $25,619 
Accrued fees payable to salesforce.com$6,381 $5,787 
Taxes payable13,598 4,914 
Accrued third-party professional services subcontractors' fees1,515 1,338 
Other accrued expenses9,488 9,581 
Total accrued expenses and other current liabilities$30,982 $21,620 
Note 8. Fair Value Measurements
The carrying amounts of accounts receivable and other current assets, accounts payable, and accrued liabilities approximate their fair value due to their short-term nature.
Financial assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical levels, which are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:
Level 1—Observable inputs, such as quoted prices in active markets for identical assets or liabilities.
Level 2—Observable inputs other than Level 1 prices, such as quoted prices for similar assets or 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.
Financial assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. Our assessment of the significance of a particular input to the fair value measurement requires management to make judgments and considers factors specific to the asset or liability.
70
Veeva Systems Inc. | Form 10-K

The following table presents the fair value hierarchy for financial assets measured at fair value on a recurring basis as of January 31, 2021 (in thousands):
Level 1
Level 2
Total
Assets
Cash equivalents:
Money market funds$259,937 $ $259,937 
U.S. Treasury securities 15,520 15,520 
Short-term investments:
Certificates of deposits 17,364 17,364 
Asset-backed securities 126,576 126,576 
Commercial paper 57,396 57,396 
Corporate notes and bonds 431,047 431,047 
Foreign government bonds 31,898 31,898 
U.S. agency obligations 52,875 52,875 
U.S. Treasury securities 215,966 215,966 
Foreign currency derivative contracts 440 440 
Total financial assets$259,937 $949,082 $1,209,019 
Liabilities
Foreign currency derivative contracts$ $72 $72 
Total financial liabilities$ $72 $72 
The following table presents the fair value hierarchy for financial assets measured at fair value on a recurring basis as of January 31, 2020 (in thousands):
Level 1
Level 2
Total
Assets
Cash equivalents:
Money market funds$24,107 $ $24,107 
Commercial paper 1,616 1,616 
Corporate notes and bonds 2,245 2,245 
Short-term investments:
Certificates of deposits 3,503 3,503 
Asset-backed securities 100,815 100,815 
Commercial paper 19,969 19,969 
Corporate notes and bonds 236,214 236,214 
Foreign government bonds 3,407 3,407 
U.S. Treasury securities 246,107 246,107 
Foreign currency derivative contracts 75 75 
Total financial assets$24,107 $613,951 $638,058 
Liabilities
Foreign currency derivative contracts$ $42 $42 
Total financial liabilities$ $42 $42 
We determine the fair value of our security holdings based on pricing from our service providers and market prices from industry-standard independent data providers. The valuation techniques used to measure the fair value of financial instruments having Level 2 inputs were derived from non-binding consensus prices that are corroborated by observable market data or quoted market prices for similar instruments. Such market prices may be quoted prices in active markets for identical assets (Level 1 inputs) or pricing determined using inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs).
Veeva Systems Inc. | Form 10-K
71

Balance Sheet Hedges
We enter into foreign currency forward contracts in order to hedge our foreign currency exposure. We account for derivative instruments at fair value with changes in the fair value recorded as a component of other income, net, in our consolidated statements of comprehensive income. Cash flows from such forward contracts are classified as operating activities. The realized foreign currency losses were $2 million for the fiscal year ended January 31, 2021 and were immaterial for the fiscal years ended January 31, 2020 and 2019.
The fair value of our outstanding derivative instruments is summarized below (in thousands): 
January 31,
20212020
Notional amount of foreign currency derivative contracts$52,516 $7,304 
Fair value of foreign currency derivative contracts52,148 7,271 
Derivatives not designated as hedging instruments are presented as components of the following balance sheet items for the periods shown as follows (in thousands): 
January 31,
Balance sheet presentation20212020
Foreign currency derivative contracts - assetsPrepaid expenses and other current assets$440 $75 
Foreign currency derivative contracts - liabilitiesAccrued expenses72 42 
Note 9. Income Taxes
The components of income before income taxes by U.S. and foreign jurisdictions were as follows for the periods shown (in thousands):
Fiscal year ended January 31,
202120202019
United States$378,042 $305,339 $222,743 
Foreign15,951 8,358 15,900 
Total$393,993 $313,697 $238,643 
The majority of our revenues from international sales are invoiced from and collected by our U.S. entity and recognized as a component of income before taxes in the United States as opposed to a foreign jurisdiction.
Provision for income taxes consisted of the following for the periods shown (in thousands):
Fiscal year ended January 31,
202120202019
Current provision:
Federal$7,108 $11,143 $5,466 
State4,763 4,695 4,089 
Foreign2,825 3,404 7,438 
Total current provision14,696 19,242 16,993 
Deferred provision:
Federal(816)(1,063)(1,910)
State681 (517)(619)
Foreign(566)(5,083)(5,653)
Total deferred provision(701)(6,663)(8,182)
Provision for income taxes$13,995 $12,579 $8,811 
72
Veeva Systems Inc. | Form 10-K

Provision for income taxes differed from the amount computed by applying the federal statutory income tax rate of 21% for each of the fiscal years ended January 31, 2021, 2020, and 2019 to income before income taxes as a result of the following for the periods shown (in thousands):
Fiscal year ended January 31,
202120202019
Federal tax statutory tax rate$82,739 $65,876 $50,115 
State taxes4,401 3,035 3,139 
Tax credits(24,617)(23,468)(21,415)
Stock-based compensation(54,488)(34,569)(33,332)
Valuation allowance10,269 7,408 6,666 
Impact of foreign operations(941)470 3,381 
Foreign derived intangible income deduction (FDII)(5,134)(4,836)(2,086)
Others (1)
1,766 (1,337)2,343 
Provision for income taxes$13,995 $12,579 $8,811 
(1) Note: Prior periods were adjusted due to prior period reclassifications
The tax effects of temporary differences that give rise to significant portions of our deferred tax assets and liabilities related to the following (in thousands):
January 31,
20212020
Deferred tax assets:
Accruals and reserves$13,494 $10,355 
State income taxes679 931 
Stock-based compensation11,486 9,861 
Net operating loss carryforward29,318 32,916 
Tax credit carryforward29,624 21,458 
Lease liabilities15,932 13,808 
Other298 217 
Gross deferred tax assets100,831 89,546 
Valuation allowance(31,318)(22,694)
Total deferred tax assets69,513 66,852 
Deferred tax liabilities:
Property and equipment(141)(650)
Intangible assets(30,253)(33,518)
Expensed internal-use software(893)(974)
Lease right-of-use assets(14,438)(12,717)
Deferred costs(10,588)(8,922)
Other(935)(619)
Total deferred tax liabilities(57,248)(57,400)
Net deferred tax assets$12,265 $9,452 
In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The valuation allowance at the end of January 31, 2021 was primarily related to certain foreign and U.S. state deferred tax assets.
The net impact of our purchase price accounting allocation on our deferred tax assets and liabilities was immaterial.
As of January 31, 2021, the net operating loss carryforwards for federal, state, and foreign income tax purposes were approximately $82 million, $91 million, and $29 million, respectively. The federal net operating losses do not expire, while the state and foreign net operating losses begin to expire in 2031 and 2026, respectively.
As of January 31, 2021, we had $47 million of California research and development tax credits available to offset future taxes which do not expire.
Veeva Systems Inc. | Form 10-K
73

We evaluate tax positions for recognition using a more-likely than-not recognition threshold, and those tax positions eligible for recognition are measured as the largest amount of tax benefit that is greater than 50% likely of being realized upon the effective settlement with a taxing authority that has full knowledge of all relevant information. We classify unrecognized tax benefits that are not expected to result in payment or receipt of cash within one year as “other non-current liabilities” in the consolidated balance sheets. As of January 31, 2021, the total amount of gross unrecognized tax benefits was $19 million, of which $9 million, if recognized, would favorably impact our effective tax rate. The aggregate changes in our total gross amount of unrecognized tax benefits are summarized as follows for the periods shown (in thousands):
Fiscal year ended January 31,
202120202019
Beginning balance$14,515 $12,597 $11,398 
Increases related to tax positions taken during the prior period96 796 968 
Increases related to tax positions taken during the current period4,126 3,420 2,697 
Decreases related to tax positions taken during the prior period(51)(128)(1,754)
Audit settlements  (403)
Lapse of statute of limitations(58)(2,170)(309)
Ending balance$18,628 $14,515 $12,597 
Our policy is to classify interest and penalties associated with unrecognized tax benefits as a component of the provision for income taxes. Interest and penalties were not significant during fiscal year ended January 31, 2021.
We file tax returns in the United States for federal, California, and other states. Fiscal years ended January 31, 2017 and forward remain open to examination for federal income tax, and fiscal years ended January 31, 2016 and forward remain open to examination for California and other states. We file tax returns in multiple foreign jurisdictions. The fiscal years ended January 31, 2015 and forward remain open to examination in these foreign jurisdictions.
Note 10. Deferred Revenue, Performance Obligations, and Unbilled Accounts Receivable
From the deferred revenue balance at the beginning of the respective periods, we recognized $464 million, $353 million, and $265 million of subscription services revenue during the fiscal years ended January 31, 2021, 2020, and 2019, respectively. Professional services revenue recognized in the same periods from the deferred revenue balances at the beginning of the respective periods was immaterial.
Transaction Price Allocated to the Remaining Performance Obligations
Transaction price allocated to the remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and non-cancelable amounts that will be invoiced and recognized as revenues in future periods. We applied the practical expedient in accordance with ASU 2014-09, “Revenue from Contracts with Customers” (Topic 606) to exclude the amounts related to professional services contracts as these contracts generally have a remaining duration of one year or less.
As of January 31, 2021, approximately $1,287 million of revenue is expected to be recognized from remaining performance obligations for subscription services contracts. We expect to recognize revenue on approximately 76% of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.
Unbilled Accounts Receivable
Unbilled accounts receivable consists of (i) a receivable primarily for the revenue recognized for professional services performed but not yet billed, which was $20 million and $18 million as of January 31, 2021 and January 31, 2020, respectively, and (ii) a contract asset primarily for revenue recognized from non-cancelable, multi-year orders in which fees increase annually but for which we are not contractually able to invoice until a future period, which was $27 million and $15 million as of January 31, 2021 and January 31, 2020, respectively.
74
Veeva Systems Inc. | Form 10-K

Note 11. Leases
We have operating and finance leases for corporate offices, data centers, and certain equipment. Our leases have various expiration dates through 2030, some of which include options to extend the leases for up to nine years. Our finance lease obligations for the fiscal years ended January 31, 2021 and 2020 were immaterial. Additionally, we are the sublessor for certain office space. Our sublease income for the fiscal years ended January 31, 2021 and 2020 was immaterial.
For the fiscal years ended January 31, 2021, 2020, and 2019, our operating lease expense was $13 million, $8 million, and $6 million, respectively. Our finance lease expense was immaterial for the fiscal years ended January 31, 2021, 2020, and 2019.
Supplemental cash flow information related to leases was as follows (in thousands):
Fiscal year ended January 31,
20212020
Cash paid for amounts included in the measurement of lease liabilities$11,401 $7,657 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases12,214 23,546 
Operating leases obtained through business combinations 14,550 
Supplemental balance sheet information related to operating leases was as follows (in thousands, except lease term and discount rate):
January 31,
20212020
Lease right-of-use assets$56,917 $49,132 
Lease liabilities$11,347 $8,960 
Lease liabilities, noncurrent51,393 44,453 
Total operating lease liabilities$62,740 $53,413 
Weighted Average Remaining Lease Term6.7 years7.1 years
Weighted Average Discount Rate3.8 %4.3 %
As of January 31, 2021, remaining maturities of operating lease liabilities are as follows (in thousands):
Fiscal 2022$12,887 
Fiscal 202311,780 
Fiscal 202410,585 
Fiscal 20257,809 
Fiscal 20266,867 
Thereafter21,576 
Total operating lease payments71,504 
Less imputed interest(8,764)
Total operating lease liabilities$62,740 
Note 12. Stockholders’ Equity
Common Stock
In connection with our initial public offering in October 2013 (IPO), we amended our certificate of incorporation to provide for Class A common stock, Class B common stock, and preferred stock. Immediately prior to the consummation of the IPO, all outstanding shares of convertible preferred stock and common stock were converted into shares of Class B common stock. As a result, following the IPO, we have two classes of authorized common stock: Class A common stock and Class B common stock.
Veeva Systems Inc. | Form 10-K
75

As of January 31, 2021, we had 137,062,817 shares of Class A common stock and 14,993,991 shares of Class B common stock outstanding.
As of January 31, 2020, we had 133,892,725 shares of Class A common stock and 15,202,858 shares of Class B common stock outstanding.
Voting Rights
The holders of our Class B common stock are entitled to ten votes per share, and holders of our Class A common stock are entitled to one vote per share. The holders of our Class A common stock and Class B common stock vote together as a single class, unless otherwise required by our restated certificate of incorporation or by law. Delaware law could require either holders of our Class A common stock or our Class B common stock to vote separately as a single class in the following circumstances:
if we were to seek to amend our restated certificate of incorporation to increase the authorized number of shares of a class of stock, or to increase or decrease the par value of a class of stock, then that class would be required to vote separately to approve the proposed amendment; and
if we were to seek to amend our restated certificate of incorporation in a manner that alters or changes the powers, preferences, or special rights of a class of stock in a manner that affected its holders adversely, then that class would be required to vote separately to approve the proposed amendment.
Our restated certificate of incorporation requires the approval of a majority of our outstanding Class B common stock voting as a separate class for any transaction that would result in a change in control of our company.
Dividend Rights
Holders of outstanding shares of our common stock are entitled to receive dividends out of funds legally available if our board of directors, in its discretion, determines to issue dividends and only then at the times and in the amounts that our board of directors may determine. To date, no dividends have been declared or paid by us.
No Preemptive or Similar Rights
Our common stock is not entitled to preemptive rights and is not subject to conversion, redemption, or sinking fund provisions.
Right to Receive Liquidation Distributions
Upon our dissolution, liquidation, or winding-up, the assets legally available for distribution to our stockholders are distributable ratably among the holders of our common stock, subject to prior satisfaction of all outstanding debt and liabilities and the preferential rights and payment of liquidation preferences, if any, on any outstanding shares of preferred stock.
Conversion Rights
Each outstanding share of Class B common stock is convertible at any time at the option of the holder into one share of Class A common stock. In addition, each share of Class B common stock will convert automatically into one share of Class A common stock upon any transfer, whether or not for value, which occurs following the closing of our IPO, except for certain permitted transfers described in our restated certificate of incorporation, including transfers to any “permitted transferee” as defined in our restated certificate of incorporation, which includes, among others, transfers:
to trusts, corporations, limited liability companies, partnerships, foundations or similar entities established by a Class B stockholder, provided that:
such transfer is to entities established by a Class B stockholder where the Class B stockholder retains the exclusive right to vote and direct the disposition of the shares of Class B common stock; or
such transfer does not involve payment of cash, securities, property, or other consideration to the Class B stockholder.
76
Veeva Systems Inc. | Form 10-K

Once converted into Class A common stock, a share of Class B common stock may not be reissued.
All the outstanding shares of Class A and Class B common stock will convert automatically into shares of a single class of common stock upon the earliest to occur of the following: (i) upon the election of the holders of a majority of the then-outstanding shares of Class B common stock or (ii) October 15, 2023. Following such conversion, each share of common stock will have one vote per share and the rights of the holders of all outstanding common stock will be identical. Once converted into a single class of common stock, the Class A and Class B common stock may not be reissued.
Employee Equity Plans
Beginning in the fiscal quarter ended April 30, 2019, we implemented a new equity compensation program applicable to the vast majority of our employees but not applicable to our Chief Executive Officer (CEO). Prior to the adoption of the new equity compensation program, at the time of hire, our employees received a grant of RSUs that vested quarterly over 4 years and received additional equity from time to time thereafter. Under the new equity compensation program, the vast majority of our employees are granted both RSUs, which typically vest over a one-year period, and stock options, which typically vest over a four-year period.
2007 Stock Plan
Our board of directors adopted our 2007 Stock Plan (2007 Plan) in February 2007, and our stockholders approved it in February 2007. No further awards have been made under our 2007 Plan since the adoption of the 2012 Equity Incentive Plan. However, awards outstanding under our 2007 Plan will continue to be governed by their existing terms.

2012 Equity Incentive Plan
Our board of directors adopted our 2012 Equity Incentive Plan (2012 EIP) in November 2012, and our stockholders approved it in December 2012. An amendment and restatement of the 2012 EIP was approved by our board of directors in March 2013, and our stockholders approved it in March 2013. The 2012 EIP became effective on adoption and replaced our 2007 Plan. No further awards have been made under our 2012 EIP since the adoption of the 2013 Equity Incentive Plan. However, awards outstanding under the 2012 EIP will continue to be governed by their existing terms.
2013 Equity Incentive Plan
Our board of directors adopted our 2013 Equity Incentive Plan (2013 EIP) in August 2013, and our stockholders approved it in September 2013. The 2013 EIP became effective immediately on adoption although no awards were made under it until the date of our IPO on October 15, 2013, at which time our 2013 EIP replaced our 2012 EIP.
As of January 31, 2021, the number of shares of our Class A common stock available for issuance under the 2013 EIP was 33,692,818 plus any shares of our Class B common stock subject to awards under the 2012 EIP and the 2007 Plan that expire or lapse unexercised or, with respect to shares issued pursuant to such awards, are forfeited or repurchased by us after the date of our IPO on October 15, 2013. The number of shares available for issuance under the 2013 EIP automatically increases on the first business day of each of our fiscal years, commencing in 2014, by a number equal to the least of (a) 13.75 million shares, (b) 5% of the shares of all classes of our common stock outstanding on the last business day of the prior fiscal year, or (c) the number of shares determined by our board of directors. During our fiscal year ended January 31, 2021, our board of directors determined to add 6,709,301 shares of common stock to the 2013 EIP.
2013 Employee Stock Purchase Plan
Our Employee Stock Purchase Plan (ESPP) was adopted by our board of directors in August 2013 and our stockholders approved it in September 2013. The ESPP became effective as of our IPO registration statement on Form S-1, on October 15, 2013. Our ESPP is intended to qualify under Section 423 of the Internal Revenue Code of 1986, as amended (Code). The ESPP was approved with a reserve of 4 million shares of Class A common stock for future issuance under various terms provided for in the ESPP. As of January 31, 2021, the number of shares available for issuance under our ESPP was 4,897,856. The number of shares available for issuance under the ESPP automatically increases on the first business day of each of our fiscal years, commencing in 2014, by a number equal to the least of (a) 2.2 million shares, (b) 1% of the shares of all classes of our common stock outstanding on the last business day of the prior fiscal year or (c) the number of shares determined by our board of
Veeva Systems Inc. | Form 10-K
77

directors. During our fiscal year ended January 31, 2021, our board of directors determined no additional shares were to be made available for issuance under the ESPP.
During active offering periods, our ESPP permits eligible employees to acquire shares of our common stock at 85% of the lower of the fair market value of our Class A common stock on the first day of the applicable offering period or the fair market value of our Class A common stock on the purchase date. Participants may purchase shares of common stock through payroll deductions of up to 15% of their eligible compensation, subject to any plan limitations. The initial offering period for our ESPP commenced on the date of our initial public offering and ended on June 15, 2014. We have not had any open offering periods subsequent to the initial offering period.
Stock Option Activity
The 2007 Stock Plan and the 2012 EIP provided, and the 2013 EIP provides, for the issuance of incentive and nonstatutory options to employees, consultants and non-employee directors. Options issued under and outside of the 2007 Plan generally are exercisable for periods not to exceed 10 years and generally vest over four to five years. Options issued under the 2012 EIP and 2013 EIP generally are exercisable for periods not to exceed 10 years and generally vest over four years, with certain options vesting over five to nine years. A summary of stock option activity for the fiscal year ended January 31, 2021 is as follows: 
Number
of shares
Weighted
average
exercise
price
Weighted
average
remaining
contractual
term (in years)
Aggregate
intrinsic
value
(in millions)
Options outstanding at January 31, 202013,448,026 $40.64 5.4$1,427 
Options granted1,427,362 181.18 
Options exercised(1,839,723)18.92 
Options forfeited/cancelled(274,376)123.50 
Options outstanding at January 31, 202112,761,289 $57.48 5.0$2,794 
Options vested and exercisable at January 31, 20216,817,037 $17.50 2.9$1,765 
Options vested and exercisable at January 31, 2021 and expected to vest thereafter12,761,289 $57.48 5.0$2,794 
The options granted during the fiscal year ended January 31, 2021 were predominantly made in connection with our annual performance review cycle. The weighted average grant-date fair value of options granted was $71.86, $60.05, and $35.43 for the fiscal years ended January 31, 2021, 2020, and 2019, respectively.
As of January 31, 2021, there was $215 million in unrecognized compensation cost related to unvested stock options granted under the 2012 Equity Incentive Plan and 2013 Equity Incentive Plan. This cost is expected to be recognized over a weighted average period of 3.2 years.
As of January 31, 2021, we had authorized and unissued shares of common stock sufficient to satisfy exercises of stock options.
Our closing stock price as reported on the New York Stock Exchange as of January 29, 2021, the last trading day of fiscal year 2021 was $276.44. The total intrinsic value of options exercised was approximately $376 million for the fiscal year ended January 31, 2021.
78
Veeva Systems Inc. | Form 10-K

Restricted Stock Units
The 2013 EIP provides for the issuance of RSUs to employees. RSUs issued under the 2013 EIP generally vest over one to five years. A summary of RSU activity for the fiscal year ended January 31, 2021 is as follows:
Unreleased restricted
stock units
Weighted 
average grant
date fair value
Balance at January 31, 20201,818,622 $95.23 
RSUs granted455,000 185.06 
RSUs vested(1,121,502)105.24 
RSUs forfeited / cancelled(119,905)111.50 
Balance at January 31, 20211,032,215 121.98 
As of January 31, 2021, there was a total of $109 million in unrecognized compensation cost related to unvested RSUs. This cost is expected to be recognized over a weighted-average period of approximately 2.4 years. The total intrinsic value of RSUs vested was $261 million for the fiscal year ended January 31, 2021.
Stock-Based Compensation
The following table presents the weighted-average assumptions used to estimate the grant date fair value of options granted during the periods presented:
Fiscal year ended January 31,
202120202019
Volatility39 %-42%39 %-41%41%
Expected term (in years)6.25-7.255.64-6.616.25-6.35
Risk-free interest rate0.33 %-1.43%1.39 %-2.52%2.57 %-2.74%
Dividend yield0%0%0%
Note 13. Other Income
Other income, net, consisted of the following (in thousands):
Fiscal year ended January 31,
202120202019
Foreign currency gain (loss)$2,275 $(708)$(2,103)
(Amortization) accretion on investments(3,082)3,001 2,492 
Interest income, net15,859 25,185 15,388 
Miscellaneous income1,147   
Other income, net$16,199 $27,478 $15,777 
Note 14. Net Income per Share
Basic net income per share is computed by dividing net income by the weighted-average number of shares of common stock outstanding during the period.
Diluted net income per share is computed by dividing net income by the weighted-average shares outstanding, including potentially dilutive shares of common equivalents outstanding during the period. The dilutive effect of potential shares of common stock are determined using the treasury stock method.
The computation of fully diluted net income per share of Class A common stock assumes the conversion from Class B common stock, while the fully diluted net income per share of Class B common stock does not assume the conversion of those shares.
Veeva Systems Inc. | Form 10-K
79

The numerators and denominators of the basic and diluted net income per share computations for our common stock are calculated as follows (in thousands, except per share data):
Fiscal year ended January 31,
202120202019
Class AClass BClass AClass BClass AClass B
Basic
Numerator
Net income, basic$341,866 $38,132 $266,104 $35,014 $194,607 $35,225 
Denominator
Weighted average shares used in computing net income per share, basic135,547 15,119 130,610 17,186 122,137 22,107 
Net income per share, basic$2.52 $2.52 $2.04 $2.04 $1.59 $1.59 
Diluted
Numerator
Net income, basic$341,866 $38,132 $266,104 $35,014 $194,607 $35,225 
Reallocation as a result of conversion of Class B to Class A common stock:
Net income, basic38,132  35,014  35,225  
Reallocation of net income to Class B common stock 21,409  17,652  14,800 
Net income, diluted$379,998 $59,541 $301,118 $52,666 $229,832 $50,025 
Denominator
Number of shares used for basic net income per share computation135,547 15,119 130,610 17,186 122,137 22,107 
Conversion of Class B to Class A common stock15,119  17,186  22,107  
Effect of potentially dilutive common shares10,066 10,066 10,500 10,500 11,873 11,873 
Weighted average shares used in computing net income per share, diluted160,732 25,185 158,296 27,686 156,117 33,980 
Net income per share, diluted$2.36 $2.36 $1.90 $1.90 $1.47 $1.47 
Potential common share equivalents excluded where the inclusion would be anti-dilutive are as follows:
Fiscal year ended January 31,
202120202019
Options and awards to purchase shares not included in the computation of diluted net income per share because their inclusion would be anti-dilutive1,045,222 1,461,255 3,054,322 
Note 15. Commitments and Contingencies
Litigation
IQVIA Litigation Matters
Veeva OpenData and Veeva Network Action
On January 10, 2017, IQVIA Inc. (formerly Quintiles IMS Incorporated) and IMS Software Services, Ltd. (collectively, “IQVIA”) filed a complaint against us in the U.S. District Court for the District of New Jersey (IQVIA Inc. v. Veeva Systems Inc. (No. 2:17-cv-00177)) (OpenData and Network Action). In the complaint, IQVIA alleges that we have used unauthorized access to proprietary IQVIA data to improve our software and data products and that our software is designed to steal IQVIA trade secrets. IQVIA further alleges that we have intentionally gained unauthorized access to IQVIA proprietary information to gain an unfair advantage in marketing our products and that we have made false statements concerning IQVIA’s conduct and our data security capabilities. IQVIA asserts claims under both federal and state misappropriation of trade secret laws, federal false advertising law, and common law claims for unjust enrichment, tortious interference, and unfair trade practices. The complaint seeks declaratory and injunctive relief and unspecified monetary damages.
80
Veeva Systems Inc. | Form 10-K

On March 13, 2017, we filed our answer denying IQVIA's claims and filed counterclaims in the OpenData and Network Action. Our counterclaims allege that IQVIA has abused monopoly power as the dominant provider of data products for life sciences companies to exclude Veeva OpenData and Veeva Network from their respective markets. The counterclaims allege that IQVIA has engaged in various tactics to prevent customers from using our applications and has deliberately raised costs and difficulty for customers attempting to switch from IQVIA to our data products. As amended, our counterclaims assert federal and state antitrust claims, as well as claims under California’s Unfair Practices Act and common law claims for intentional interference with contractual relations, intentional interference with prospective economic advantage, and negligent misrepresentation. The counterclaims seek injunctive relief, monetary damages exceeding $200 million, and attorneys’ fees.
On May 3, 2017, in lieu of filing an answer, IQVIA filed a motion to dismiss our counterclaims. On October 3, 2018, the court denied IQVIA’s motion to dismiss and allowed our antitrust claims to proceed. In addition, on December 3, 2018, we filed an amended answer and counterclaims. IQVIA filed its answer and affirmative defenses on December 21, 2018.
On February 18, 2020, IQVIA filed a motion for sanctions against Veeva, seeking default judgment and dismissal and, in the alternative, a negative inference at trial. Veeva responded to the motion and on October 29, 2020, a hearing was held before the Special Master appointed to assist the court with discovery and pretrial disputes. No ruling has been issued.
Discovery is currently in process.
While it is not possible at this time to predict with any degree of certainty the ultimate outcome of this action, and we are unable to make a meaningful estimate of the amount or range of gain or loss, if any, that could result from the OpenData and Network Action, we believe that IQVIA’s claims lack merit and that our counterclaims warrant injunctive relief and monetary damages for Veeva.
Veeva Nitro Action
On July 17, 2019, IQVIA filed a lawsuit in the U.S. District Court for the District of New Jersey (IQVIA Inc. v. Veeva Systems Inc. (No. 2:19-cv-15517)) (IQVIA Declaratory Action) seeking a declaratory judgment that IQVIA is not liable to Veeva for disallowing use of IQVIA’s data products in Veeva Nitro or any later-introduced Veeva software products. The IQVIA Declaratory Action does not seek any monetary relief.
On July 18, 2019, we filed a lawsuit against IQVIA in the U.S. District Court for the Northern District of California (Veeva Systems Inc. v. IQVIA Inc. (No. 3:19-cv-04137)) (Veeva Nitro Action), alleging that IQVIA engaged in anticompetitive conduct as to Veeva Nitro. Our complaint asserts federal and state antitrust claims, as well as claims under California’s Unfair Competition Law and common law claims for intentional interference with contractual relations and intentional interference with prospective economic advantage. The complaint seeks injunctive relief and monetary damages. IQVIA filed its answer and affirmative defenses on September 5, 2019.
On September 26, 2019, the Northern District of California transferred the Veeva Nitro Action to the District of New Jersey.
On March 24, 2020, we amended our complaint in the Veeva Nitro Action to include allegations of IQVIA’s anticompetitive conduct as to additional Veeva software applications, such as Veeva Andi, Veeva Align, and Veeva Vault MedComms; additional examples of IQVIA’s monopolistic behavior against Veeva Nitro; IQVIA’s unlawful access of Veeva’s proprietary software products; and a request for declaratory relief. IQVIA answered the amended complaint on May 22, 2020.
On August 21, 2020, the District of New Jersey consolidated the Veeva Nitro Action and IQVIA Declaratory Action, and stayed both actions pending conclusion of the OpenData and Network Action.
While it is not possible at this time to predict with any degree of certainty the ultimate outcome of this action, we believe that our claims warrant injunctive and declaratory relief and monetary damages for Veeva and against IQVIA.
Fee Arrangements Related to the IQVIA Litigation Matters. We have entered into a partial contingency fee arrangements with certain law firms representing us in the IQVIA litigations. Pursuant to those arrangements, such
Veeva Systems Inc. | Form 10-K
81

law firms are entitled to an agreed portion of any damages we recover from IQVIA (Contingency Fees) or may be entitled to payment of additional fees from us based on the achievement of certain outcomes (Success Fees). While it is reasonably possible that we may incur such Success Fees, we are unable to make an estimate of any such liability and have not accrued any liability related to Success Fees at this time.
Medidata Litigation Matter
On January 26, 2017, Medidata Solutions, Inc. filed a complaint in the U.S. District Court for the Southern District of New York (Medidata Solutions, Inc. v. Veeva Systems Inc. et al. (No. 1:17-cv-00589)) against us and five individual Veeva employees who previously worked for Medidata (Individual Employees). The complaint alleged that we induced and conspired with the Individual Employees to breach their employment agreements, including non-compete and confidentiality provisions, and to misappropriate Medidata’s confidential and trade secret information. The complaint sought declaratory and injunctive relief, unspecified monetary damages, and attorneys’ fees. Medidata has since amended its complaint twice, asserting the same claims with additional factual allegations, and has voluntarily dismissed the Individual Defendants without prejudice.
Discovery is now completed. On April 24, 2020, Medidata filed a motion for partial summary judgment on its claims for trade secret misappropriation as well as several of Veeva’s affirmative defenses. On May 15, 2020, we filed a motion for summary judgment on all of Medidata’s claims. On February 9, 2021, the court issued it ruling granting summary judgment in favor of Veeva as to certain of Medidata's claims and in favor of Medidata as to certain of Veeva's affirmative defenses. A trial date has been set for September 20, 2021. While it is not possible at this time to predict with any degree of certainty the ultimate outcome of this action, and we are unable to make a meaningful estimate of the amount or range of loss, if any, that could result from any unfavorable outcome, we believe that Medidata’s claims lack merit.
Other Litigation Matters
From time to time, we may be involved in other legal proceedings and subject to claims incident to the ordinary course of business. Although the results of such legal proceedings and claims cannot be predicted with certainty, we believe we are not currently a party to any other legal proceedings, the outcome of which, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, cash flows, or financial position. Regardless of the outcome, such proceedings can have an adverse impact on us because of defense and settlement costs, diversion of resources, and other factors, and there can be no assurances that favorable outcomes will be obtained.
Value-Added Reseller Agreement
We have a value-added reseller agreement with salesforce.com, inc. for our use of the Salesforce Platform in combination with our developed technology to deliver certain of our multichannel CRM applications, including hosting infrastructure and data center operations provided by salesforce.com. The agreement, as amended, requires that we meet minimum order commitments of $500 million over the term of the agreement, which ends on September 1, 2025, including “true-up” payments if the orders we place with salesforce.com have not equaled or exceeded the following aggregate amounts within the timeframes indicated: (i) $250 million for the period from March 1, 2014 to September 1, 2020 and (ii) the full amount of $500 million by September 1, 2025. We have met our first minimum order requirement commitment of $250 million, and as of January 31, 2021, we remained obligated to pay fees of at least $57 million prior to September 1, 2025 in connection with this agreement.
82
Veeva Systems Inc. | Form 10-K

Note 16. Revenues by Product
Our industry cloud solutions are grouped into two key product areas—Veeva Commercial Cloud and Veeva Vault. Veeva Commercial Cloud is a suite of software and data and analytics solutions built specifically for life sciences companies to more efficiently and effectively commercialize their products. Veeva Vault is a unified suite of cloud-based, enterprise content and data management applications.
Total revenues consist of the following (in thousands):
Fiscal year ended January 31,
202120202019
Subscription services
Veeva Commercial Cloud$599,234 $468,615 $395,039 
Veeva Vault580,252 427,679 299,428 
Total subscription services1,179,486 896,294 694,467 
Professional services
Veeva Commercial Cloud113,498 76,347 62,557 
Veeva Vault172,085 131,440 105,186 
Total professional services285,583 207,787 167,743 
Total revenues$1,465,069 $1,104,081 $862,210 
Note 17. Information about Geographic Areas
We track and allocate revenues by principal geographic area rather than by individual country, which makes it impractical to disclose revenues for the United States or other specific foreign countries. We measure subscription services revenue primarily by the estimated location of the end users in each geographic area for Veeva Commercial Cloud and primarily by the estimated location of usage in each geographic area for Veeva Vault. We measure professional services revenue primarily by the location of the resources performing the professional services.
Total revenues by geographic area were as follows for the periods shown below (in thousands):
Fiscal year ended January 31,
202120202019
North America$838,192 $607,704 $480,713 
Europe400,790 310,215 228,784 
Asia Pacific183,848 151,052 124,431 
Middle East, Africa, and Latin America42,239 35,110 28,282 
Total revenues$1,465,069 $1,104,081 $862,210 
Long-lived assets by geographic area are as follows as of the periods shown below (in thousands):
January 31,
20212020
North America$46,285 $51,334 
Europe5,525 1,772 
Asia Pacific1,359 1,341 
Middle East, Africa, and Latin America481 305 
Total long-lived assets$53,650 $54,752 
Note 18. 401(k) Plan
We have a qualified defined contribution plan under Section 401(k) of the Internal Revenue Code covering eligible employees as well as a Registered Retirement Savings Plan (RRSP) for eligible employees in Canada. Under the 401(k) plan, we match up to $2,000 per employee per year. Under the RRSP plan, we also match up to $2,000 per employee per year. For the fiscal years ended January 31, 2021, 2020, and 2019, total expense related to these plans was $6 million, $4 million, and $3 million, respectively.
Veeva Systems Inc. | Form 10-K
83

Note 19. Related-Party Transaction
In September 2016, we entered into an agreement with Zoom Video Communications, Inc. (Zoom) to embed two of their products into our multichannel CRM applications. Pursuant to this agreement, we will pay Zoom a fixed annual fee that is not material to us. We have also entered into a contract with Zoom pursuant to which Zoom provides conference call, video conference, and web conference capabilities for our internal use. Pursuant to this agreement, we pay Zoom a fee based on usage that has not been material in the past and that we do not expect to be material in the future. Our chief executive officer is on the board of directors of Zoom. Also, another member of our board of directors is the founder and a general partner of Emergence Capital Partners, one of Zoom's investors.
Note 20. Selected Quarterly Financial Data (Unaudited)
Selected summarized quarterly financial information for fiscal years ended January 31, 2021 and 2020 is as follows (in thousands, except per share data):
Three months ended
January 31,October 31,July 31,April 30,January 31,October 31,July 31,April 30,
20212020202020202020201920192019
Consolidated Statements of Income Data:
Revenues$396,761 $377,519 $353,683 $337,106 $311,508 $280,921 $266,900 $244,752 
Gross profit282,914 274,522 256,479 242,226 217,189 207,592 196,682 179,249 
Operating income98,843 101,305 90,081 87,565 60,394 80,800 73,856 71,169 
Net income102,918 96,959 93,551 86,570 66,182 82,245 79,242 73,449 
Net income per share:
Basic$0.68 $0.64 $0.62 $0.58 $0.44 $0.56 $0.54 $0.50 
Diluted$0.64 $0.60 $0.58 $0.54 $0.42 $0.52 $0.50 $0.47 
ITEM 9.     CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE.
Not applicable.
ITEM 9A.    CONTROLS AND PROCEDURES.
(a) Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of January 31, 2021. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (Exchange Act), means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized, and reported, within the time periods specified in the Securities and Exchange Commission’s (SEC) rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate, to allow timely decisions regarding required disclosure. Based on the evaluation of our disclosure controls and procedures as of January 31, 2021, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.
(b) Management’s Annual Report on Internal Controls Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act). Our management conducted an assessment of the effectiveness of our internal control over financial reporting as of January 31, 2021 based on the criteria set forth in the 2013 Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on the assessment, our management has concluded that our internal control over financial reporting was effective as of January 31, 2021 to provide reasonable assurance regarding the reliability of
84
Veeva Systems Inc. | Form 10-K

financial reporting and the preparation of financial statements in accordance with U.S. GAAP. Our independent registered public accounting firm, KPMG LLP, has issued an audit report with respect to our internal control over financial reporting, which appears in Part II, Item 8 of this Form 10-K.
(c) 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 fiscal quarter ended January 31, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
(d) Inherent Limitations on Effectiveness of Controls
Our management, including our Chief Executive Officer and Chief Financial Officer, do not expect that our disclosure controls 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, within the Company have been or would be 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 is also 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.
PART III.
ITEM 10.     DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE.
The information required by this item will be contained in our definitive proxy statement to be filed with the Securities and Exchange Commission in connection with our 2021 annual meeting of stockholders (Proxy Statement), which we expect to file not later than 120 days after the end of our fiscal year ended January 31, 2021, and is incorporated in this report by reference.
ITEM 11.     EXECUTIVE COMPENSATION.
The information required by this item will be set forth in the Proxy Statement, which we expect to file not later than 120 days after the end of our fiscal year ended January 31, 2021 and is incorporated in this report 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 Proxy Statement, which we expect to file not later than 120 days after the end of our fiscal year ended January 31, 2021 and is incorporated in this report by reference.
ITEM 13.     CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE.
The information required by this item will be set forth in the Proxy Statement, which we expect to file not later than 120 days after the end of our fiscal year ended January 31, 2021 and is incorporated in this report by reference.
Veeva Systems Inc. | Form 10-K
85

ITEM 14.     PRINCIPAL ACCOUNTING FEES AND SERVICES.
The information required by this item will be set forth in the Proxy Statement, which we expect to file not later than 120 days after the end of our fiscal year ended January 31, 2021 and is incorporated in this report by reference.
PART IV.
ITEM 15.     EXHIBITS, FINANCIAL STATEMENT SCHEDULES.
(a) Documents Filed. The following documents are filed as part of, or incorporated by reference into, this Form 10-K:
1. Financial Statements. See Index to Consolidated Financial Statements under Item 8 of this Form 10-K.
2. Financial Statement Schedules. All schedules have been omitted because the information required to be presented in them is not applicable or is shown in the consolidated financial statements or related notes.
3. Exhibits. We have filed, or incorporated into this Form 10-K by reference, the exhibits listed on the accompanying Exhibit Index immediately preceding the signature page of this Form 10-K.
(b) Exhibits. See Item 15(a)(3) above.
(c) Financial Statement Schedules. See Item 15(a)(2) above.
ITEM 16.     FORM 10-K SUMMARY.
A Form 10-K summary is provided at the beginning of this document, with hyperlinked cross-references. This allows users to easily locate the corresponding items in this Form 10-K, where the disclosure is fully presented. The summary does not include certain Part III information that is incorporated by reference to the Proxy Statement.

86
Veeva Systems Inc. | Form 10-K

EXHIBIT INDEX
Exhibit
Number
Exhibit DescriptionIncorporated by ReferenceFiled
Herewith
FormFile No.ExhibitFiling Date
2.18-K001-361212.19/26/2019
3.18-K001-361213.12/1/2021
3.28-K001-361213.13/22/2021
4.1S-1/A333-1910854.110/3/2013
4.2X
10.110-Q001-3612110.16/6/2014
10.210-Q001-3612110.19/11/2014
10.3X
10.4*8-K001-3612110.12/1/2021
10.5*S-1333-19108510.29/11/2013
10.6*S-1333-19108510.39/11/2013
10.7*X
10.8*S-1/A333-19108510.510/3/2013
10.9**S-1/A333-19108510.79/20/2013
10.10**8-K001-3612110.13/4/2014
10.11*S-1333-19108510.89/11/2013
10-K
10.12*S-1333-19108510.109/11/2013
10.13*S-1333-19108510.119/11/2013
10.14*10-Q001-3612110.16/4/2015
Veeva Systems Inc. | Form 10-K
87

Exhibit
Number
Exhibit DescriptionIncorporated by ReferenceFiled
Herewith
FormFile No.ExhibitFiling Date
10.1510-K001-3612110.173/31/2016
10.16*10-Q001-3612110.16/8/2016
10.17*10-Q001-3612110.26/8/2016
10.1810-Q001-3612110.19/8/2016
10.19*10-Q001-3612110.16/8/2017
10.20*10-K001-3612110.223/30/2018
10.21*10-Q001-3612110.16/4/2020
10.22*8-K001-3612110.18/31/2020
10.23*10-Q001-3612110.112/9/2020
21.1X
23.1X
24.1X
31.1X
31.2X
32.1†X
32.2†X
101.INSXBRL Instance Document.X
101.SCHXBRL Taxonomy Schema Linkbase Document.X
101.CALXBRL Taxonomy Calculation Linkbase Document.X
101.DEFXBRL Taxonomy Definition Linkbase Document.X
101.LABXBRL Taxonomy Labels Linkbase Document.X
88
Veeva Systems Inc. | Form 10-K

Exhibit
Number
Exhibit DescriptionIncorporated by ReferenceFiled
Herewith
FormFile No.ExhibitFiling Date
101.PREXBRL Taxonomy Presentation Linkbase Document.X
104104 Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).X
*    Indicates a management contract or compensatory plan.    
**    Portions of this exhibit (indicated by asterisks) have been omitted pursuant to an order granting confidential treatment. Omitted portions have been submitted separately to the Securities and Exchange Commission (SEC).
†    The certifications attached as Exhibit 32.1 and 32.2 that accompany this Form 10-K are not deemed filed with the SEC and are not to be incorporated by reference into any filing of Veeva Systems Inc. under the Securities Act of 1933, as amended (Securities Act), or the Securities Exchange Act of 1934, as amended (Exchange Act), whether made before or after the date of this Form 10-K, irrespective of any general incorporation language contained in such filing.
Veeva Systems Inc. | Form 10-K
89

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this Annual Report on Form 10-K to be signed on its behalf by the undersigned, thereunto duly authorized, in the City of Pleasanton, State of California, on this 30th day of March, 2021.
Veeva Systems Inc.
By:/s/ BRENT BOWMAN
Brent Bowman
Chief Financial Officer
(Principal Financial Officer)



POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below hereby constitutes and appoints Peter P. Gassner and Brent Bowman, and each of them, as his or her true and lawful attorney-in-fact and agent with full power of substitution, for him or her 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 SEC, granting unto said attorney-in-fact and agent 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 attorney-in-fact and agent, or his 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 Annual Report on Form 10-K has been signed by the following persons in the capacities and on the dates indicated.
SignatureTitleDate
/s/ Peter P. GassnerChief Executive Officer and DirectorMarch 30, 2021
Peter P. Gassner(Principal Executive Officer)
/s/ Brent BowmanChief Financial OfficerMarch 30, 2021
Brent Bowman(Principal Financial Officer)
/s/ Michele O'ConnorChief Accounting OfficerMarch 30, 2021
Michele O'Connor(Principal Accounting Officer)
/s/ Tim BarabeDirectorMarch 30, 2021
Tim Barabe
/s/ Mark CargesDirectorMarch 30, 2021
Mark Carges
/s/ Paul ChamberlainDirectorMarch 30, 2021
Paul Chamberlain
/s/ Ronald E.F. CoddDirectorMarch 30, 2021
Ronald E.F. Codd
/s/ Mary Lynne HedleyDirectorMarch 30, 2021
Mary Lynne Hedley
/s/ Gordon RitterChairman of the Board of DirectorsMarch 30, 2021
Gordon Ritter
/s/ Paul SekhriDirectorMarch 30, 2021
Paul Sekhri
/s/ Matthew J. WallachDirectorMarch 30, 2021
Matthew J. Wallach
Veeva Systems Inc. | Form 10-K
90
EX-4.2 2 veev-20210131xexx42.htm EX-4.2 Document

Exhibit 4.2

DESCRIPTION OF CAPITAL STOCK
 
The following is a summary of information concerning the capital stock of Veeva Systems Inc. (“us,” “our,” “we,” or the “Company”) and certain provisions of our restated certificate of incorporation and amended and restated bylaws. This summary does not purport to be complete and is qualified in its entirety by the provisions of our restated certificate of incorporation (“Certificate”) and amended and restated bylaws (“Bylaws”), each previously filed with the Securities and Exchange Commission and incorporated by reference as an exhibit to the Annual Report on Form 10-K of which this Exhibit 4.2 is a part, as well as the applicable provisions of the Delaware General Corporate Law (the “DGCL”). We encourage you to read our Certificate, Bylaws, and the applicable portions of the DGCL carefully.

General

Our Certificate provides for two classes of common stock: Class A common stock and Class B common stock. In addition, our Certificate authorizes shares of undesignated preferred stock, the rights, preferences, and privileges of which may be designated from time to time by our board of directors.
 
Our authorized capital stock consists of 1,000,000,000 shares, all with a par value of $0.00001 per share, of which:
800,000,000 shares are designated Class A common stock;
190,000,000 shares are designated Class B common stock; and
10,000,000 shares are designated preferred stock.
 
Public Benefit Corporation

On February 1, 2021, after approval by our stockholders, we became a Delaware public benefit corporation (PBC). As a PBC, we have unique legal obligations. We are required to adopt and include in our certificate of incorporation a public benefit purpose that is intended to have positive effects on a category of persons, entities, or communities other than stockholder financial interest. Our public benefit purpose is to provide products and services that are intended to help make the industries we serve more productive, and to create high-quality employment opportunities in the communities in which we operate. Further, as a PBC, our board of directors is required to balance our stockholders' pecuniary (financial) interests, the best interests of those materially affected by our conduct, and pursuit of our public benefit purpose. We have identified those materially affected by our conduct (which we refer to as stakeholders) as including our customers, our employees, our partners, and the communities in which we operate.

As a PBC, we are required to disclose to stockholders a report at least biennially on that includes our assessment of our success in achieving our specific public benefit purpose, and we have committed to providing this report annually and making it publicly available.

We believe that operating as a PBC is beneficial to our business and consistent with the long-term interests of stockholders. However, the benefits we anticipate from operating as a PBC may not materialize within the timeframe we expect or at all, or there may be negative effects. For more information regarding our status as a PBC and the related risks, see “Risk Factors—Risks Related to our Status as a Public Benefit Corporation and Ownership of Our Class A Common Stock” in the Form 10-K of which this exhibit is a part, which is hereby incorporated by reference.

Common Stock
 
Voting Rights
 
The holders of our Class B common stock are entitled to ten votes per share, and holders of our Class A common stock are entitled to one vote per share. The holders of our Class A common stock and Class B common stock vote together as a single class, unless otherwise required by our Certificate or law. Delaware law could require either holders of our Class A common stock or our Class B common stock to vote separately as a single class in the following circumstances:




if we were to seek to amend our Certificate to increase the authorized number of shares of a class of stock, or to increase or decrease the par value of a class of stock, then that class would be required to vote separately to approve the proposed amendment; and
if we were to seek to amend our Certificate in a manner that alters or changes the powers, preferences, or special rights of a class of stock in a manner that affected its holders adversely, then that class would be required to vote separately to approve the proposed amendment.
 
Our Certificate requires the approval of a majority of our outstanding Class B common stock voting as a separate class of any transaction that would result in a change in control of our company.

Stockholders do not have the ability to cumulate votes for the election of directors. Our Certificate and Bylaws provide for a declassified board of directors, with annual election of directors, serving a one-year term.
 
Dividend Rights

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

No Preemptive or Similar Rights
 
Our common stock is not entitled to preemptive rights and is not subject to conversion, redemption, or sinking fund provisions.
 
Right to Receive Liquidation Distributions
 
Upon our dissolution, liquidation, or winding-up, the assets legally available for distribution to our stockholders are distributable ratably among the holders of our common stock, subject to prior satisfaction of all outstanding debt and liabilities and the preferential rights and payment of liquidation preferences, if any, on any outstanding shares of preferred stock.
 
Conversion
 
Each outstanding share of Class B common stock is convertible at any time at the option of the holder into one share of Class A common stock. In addition, each share of Class B common stock will convert automatically into one share of Class A common stock upon any transfer, whether or not for value, except for certain permitted transfers described in our Certificate, including transfers to any “permitted transferee” as defined in our Certificate, which includes, among others, transfers:
to trusts, corporations, limited liability companies, partnerships, foundations, or similar entities established by a Class B stockholder, provided that:
such transfer is to entities established by a Class B stockholder where the Class B stockholder retains the exclusive right to vote and direct the disposition of the shares of Class B common stock; or
such transfer does not involve payment of cash, securities, property, or other consideration to the Class B stockholder.
 
Once converted into Class A common stock, a share of Class B common stock may not be reissued.
 
All the outstanding shares of Class A and Class B common stock will convert automatically into shares of a single class of common stock upon the earliest to occur of the following: (i) upon the election of the holders of a majority of the then-outstanding shares of Class B common stock or (ii) October 15, 2023. Following such conversion, each share of common stock will have one vote per share and the rights of the holders of all outstanding common stock will be identical. Once converted into a single class of common stock, the Class A and Class B common stock may not be reissued.
 




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

Anti-Takeover Effects of Delaware Law and Our Certificate of Incorporation and Bylaws
 
Delaware Law
 
We are governed by the provisions of Section 203 of the DGCL regulating corporate takeovers. This section prevents some Delaware corporations from engaging, under some circumstances, in a business combination, which includes a merger or sale of at least 10% of the corporation’s assets with any interested stockholder, meaning a stockholder who, together with affiliates and associates, owns or, within three years prior to the determination of interested stockholder status, did own 15% or more of the corporation’s outstanding voting stock, unless:
the transaction is approved by the board of directors prior to the time that the interested stockholder became an interested stockholder; or
subsequent to such time that the stockholder became an interested stockholder the business combination is approved by the board of directors and authorized at an annual or special meeting of stockholders by at least two-thirds of the outstanding voting stock which is not owned by the interested stockholder.
 
A Delaware corporation may “opt out” of these provisions with an express provision in its original certificate of incorporation or an express provision in its certificate of incorporation or Bylaws resulting from a stockholders’ amendment approved by at least a majority of the outstanding voting shares. We have not opted out of these provisions. As a result, mergers or other takeover or change in control attempts of us may be discouraged or prevented.

Additionally, as a PBC, our board of directors has a duty to balance (i) the pecuniary (financial) interest of our stockholders, (ii) the best interests of stakeholders materially affected by our conduct and (iii) the specific public benefits identified in our Certificate. Balancing these interests may make us a less attractive target for potential buyers.
 
Certificate and Bylaws Provisions
 
Our Certificate and our Bylaws include a number of provisions that may have the effect of deterring hostile takeovers or delaying or preventing changes in control of our management team, including the following:
Separate Class B Vote for Change in Control Transactions. As described above in “Common Stock—Voting Rights,” any transaction that would result in a change in control of our company will require the approval of a majority of our outstanding Class B common stock voting as a separate class. This provision could delay or prevent the approval of a change in control that might otherwise be approved by a majority of outstanding shares of our Class A and Class B common stock voting together on a combined basis.
Dual Class Stock. As described above in “Common Stock—Voting Rights,” our Certificate provides for a dual class common stock structure, which provides our executive officers and directors and their affiliates with the ability to control the outcome of matters requiring stockholder approval, even if they own significantly less than a majority of the shares of our outstanding



Class A and Class B common stock. These matters include the election of directors and significant corporate transactions, such as a merger or other sale of our company or its assets. Current holders of Class B common stock have the ability to exercise significant influence over those matters.
Supermajority Approvals. Our Certificate requires the approval of two-thirds of the combined vote of our then-outstanding shares of Class A and Class B common stock in order to amend certain specified provisions. In addition, our restated bylaws require the approval of two-thirds of the combined vote of our then-outstanding shares of Class A and Class B common stock in order to adopt stockholder proposed amendments. These provisions have the effect of making it more difficult to amend our Certificate or Bylaws to remove or modify any existing provisions.
Board of Directors Vacancies. Our Certificate and Bylaws authorize our board of directors to fill vacant directorships. In addition, the number of directors constituting our board of directors is set only by resolution adopted by a majority vote of our entire board of directors. These provisions prevent a stockholder from increasing the size of our board of directors and gaining control of our board of directors by filling the resulting vacancies with its own nominees.
Removal of Directors. Our Certificate provides that directors may be removed from the board of directors with or without cause and only by the approval of two-thirds of the combined vote of our then-outstanding shares of our Class A and Class B common stock entitled to vote thereon.
Stockholder Action; Special Meeting of Stockholders. Our Certificate provides that stockholders are not able to take action by written consent and are only able to take action at annual or special meetings of our stockholders. Stockholders are not permitted to cumulate their votes for the election of directors. Our Bylaws further provide that special meetings of our stockholders may be called only by a majority vote of our entire board of directors, the chairman of our board of directors, or our chief executive officer.
Advance Notice Requirements for Stockholder Proposals and Director Nominations. Our Bylaws provide advance notice procedures for stockholders seeking to bring business before our annual meeting of stockholders, or to nominate candidates for election as directors at any meeting of stockholders. Our Bylaws also specify certain requirements regarding the form and content of a stockholder’s notice. These provisions may preclude our stockholders from bringing matters before our annual meeting of stockholders or from making nominations for directors at our meetings of stockholders.
Issuance of Undesignated Preferred Stock. Our board of directors has the authority, without further action by the holders of Class A common stock, to issue up to 10,000,000 shares of undesignated preferred stock with rights and preferences, including voting rights, designated from time to time by the board of directors and approved by a majority of the holders of Class B common stock. The existence of authorized but unissued shares of preferred stock enables our board of directors to render more difficult or to discourage an attempt to obtain control of us by means of a merger, tender offer, proxy contest, or otherwise.

Choice of Forum
 
Our Certificate provides that the Court of Chancery of the State of Delaware is the exclusive forum for any derivative action or proceeding brought on our behalf; any action asserting a breach of fiduciary duty; any action asserting a claim against us arising pursuant to the DGCL, our Certificate or our Bylaws, or any action asserting a claim against us that is governed by the internal affairs doctrine. Our Bylaws provide that, unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States shall be the sole and exclusive forum for any action asserting a claim arising pursuant to the Securities Act, such a provision known as a “Federal Forum Provision.” Any person or entity purchasing or otherwise acquiring any interest in our shares of capital stock shall be deemed to have notice of and consented to these provisions.
 
Proxy Access

Our Bylaws include a “proxy access” bylaw whereby a stockholder (or a group of up to 20 stockholders) that has held at least 3% of the voting power of our capital stock for three years or more may



nominate candidates for up to 20% of the available director seats and have those nominees included in our proxy materials, provided that the stockholder and nominees satisfy the requirements specified in the Bylaws.

Transfer Agent and Registrar
 
The transfer agent and registrar for our Class A and Class B common stock is American Stock Transfer & Trust Company, LLC. The transfer agent’s address is 6201 15th Avenue, Brooklyn, New York 11219, and the telephone number is (800) 937-5449.
 
Listing
 
Our Class A common stock is listed on the New York Stock Exchange under the symbol “VEEV.”



EX-10.3 3 veev-20210131xexx103.htm EX-10.3 Document

Exhibit 10.3
Veeva Systems Inc.
Non-Employee Director Compensation Plan
(Effective as of November 14, 2020)
Each non-employee member of the Board receives an annual cash retainer of $50,000, paid in quarterly installments.
Non-employee members of the Board also receive grants of RSUs under our 2013 Equity Incentive Plan on the date of our annual meeting of stockholders. Such annual grants are valued on the date of grant and vest quarterly over one year. On the date of each annual meeting of stockholders, each non-employee director who is serving on the Board as of such date will be issued RSUs valued at $200,000 of our Class A common stock. In addition, the non-executive chairman or lead independent director will receive an additional issuance of RSUs valued at $50,000 of our Class A common stock.
Non-employee members of the Audit Committee, Compensation Committee, and Nominating and Governance Committee are granted additional RSUs as follows.
Audit Committee
Members: RSUs valued at $25,000
Chair: RSUs valued at $50,000
Compensation Committee
Members: RSUs valued at $12,500
Chair: RSUs valued at $25,000
Nominating and Governance Committee
Members: RSUs valued at $5,000
Chair: RSUs valued at $12,500
New directors and new committee members will receive cash and equity compensation on a pro-rated basis to coincide with our annual director compensation period, which begins in the month of our annual meeting of stockholders.
We also have a policy of paying for regulatory filing fees related to ownership of Veeva stock and reimbursing directors for their reasonable out-of-pocket expenses incurred in attending Board and committee meetings.

EX-10.7 4 veev-20210131xex107.htm EX-10.7 Document

Exhibit 10.7
VEEVA SYSTEMS INC.
2013 EQUITY INCENTIVE PLAN
ADOPTED AUGUST 21, 2013



VEEVA SYSTEMS INC.
2013 EQUITY INCENTIVE PLAN

ARTICLE 1. INTRODUCTION.
The Board adopted the Plan to become effective immediately, although no Awards may be granted prior to the IPO Date. The purpose of the Plan is to promote the long-term success of the Company and the creation of stockholder value by (a) encouraging Service Providers to focus on critical long-range corporate objectives, (b) encouraging the attraction and retention of Service Providers with exceptional qualifications and (c) linking Service Providers directly to stockholder interests through increased stock ownership. The Plan seeks to achieve this purpose by providing for Awards in the form of Options (which may constitute ISOs or NSOs), SARs, Restricted Shares, Stock Units and Performance Cash Awards.
ARTICLE 2. ADMINISTRATION.
2.1 General. The Plan may be administered by the Board or one or more Committees. Each Committee shall have the authority and be responsible for such functions as have been assigned to it.
2.2 Section 162(m). To the extent an Award is intended to qualify as “performance-based compensation” within the meaning of Code Section 162(m), the Plan will be administered by a Committee of two or more “outside directors” within the meaning of Code Section 162(m).
2.3 Section 16. To the extent desirable to qualify transactions hereunder as exempt under Exchange Act Rule 16b-3, the transactions contemplated hereunder will be approved by the entire Board or a Committee of two or more “non-employee directors” within the meaning of Exchange Act Rule 16b-3.
2.4 Powers of Administrator. Subject to the terms of the Plan, and in the case of a Committee, subject to the specific duties delegated to the Committee, the Administrator shall have the authority to (a) select the Service Providers who are to receive Awards under the Plan, (b) determine the type, number, vesting requirements and other features and conditions of such Awards, (c) determine whether and to what extent any Performance Goals have been attained, (d) interpret the Plan and Awards granted under the Plan, (e) make, amend and rescind rules relating to the Plan and Awards granted under the Plan, including rules relating to sub-plans established for the purposes of satisfying applicable foreign laws or for qualifying for favorable tax treatment under applicable foreign laws, (f) impose such restrictions, conditions or limitations as it determines appropriate as to the timing and manner of any resales by a Participant of any Common Shares issued pursuant to an Award, including restrictions under an insider trading policy and restrictions as to the use of a specified brokerage firm for such resales, and (g) make all other decisions relating to the operation of the Plan and Awards granted under the Plan.
2.5 Effect of Administrator’s Decisions. The Administrator’s decisions, determinations and interpretations shall be final and binding on all Participants and any other holders of Awards.
2.6 Governing Law. The Plan shall be governed by, and construed in accordance with, the laws of the State of Delaware (except its choice-of-law provisions).
ARTICLE 3. SHARES AVAILABLE FOR GRANTS.
3.1 Basic Limitation. Common Shares issued pursuant to the Plan may be authorized but unissued shares or treasury shares. The aggregate number of Common Shares issued under the Plan shall not exceed the sum of (a) the number of Common Shares reserved under the Company’s 2012 Equity Incentive Plan (the “2012 Plan”) that are not issued or subject to outstanding awards under the 2012 Plan on the IPO Date, (b) any Common Shares subject to outstanding options under the 2012 Plan and the Company’s 2007 Stock Plan (collectively, the “Predecessor Plans”) on the IPO Date that subsequently expire or lapse unexercised and Common Shares issued pursuant to awards granted under the Predecessor Plans that are outstanding on the IPO Date and that are subsequently forfeited to or repurchased by the Company and (c) the additional Common Shares described in Sections 3.2 and 3.3; provided, however, that no more than 30,789,290 Common Shares, in the aggregate, shall be added to the Plan pursuant to clauses (a) and (b). The number of Common Shares that are subject to Stock Awards outstanding at any time under the Plan may not exceed the number of Common Shares that then remain available for issuance under the Plan. The numerical limitations in this Section 3.1 shall be subject to adjustment pursuant to Article 9.
3.2 Annual Increase in Shares. As of the first business day of each fiscal year of the Company during the term of the Plan, commencing on February 1, 2014, the aggregate number of Common Shares that may be issued under the Plan shall automatically increase by a number equal to the least of (a) 5% of the total number of
2


shares of all classes of the Company’s common stock actually issued and outstanding on the last business day of the prior fiscal year (excluding any rights to purchase Common Shares that may be outstanding, such as options or warrants), (b) 13,750,000 Common Shares (subject to adjustment pursuant to Article 9), or (c) a number of Common Shares determined by the Board.
3.3 Shares Returned to Reserve. To the extent that Options, SARs or Stock Units are forfeited or expire for any other reason before being exercised or settled in full, the Common Shares subject to such Options, SARs or Stock Units shall again become available for issuance under the Plan. If SARs are exercised or Stock Units are settled, then only the number of Common Shares (if any) actually issued to the Participant upon exercise of such SARs or settlement of such Stock Units, as applicable, shall reduce the number available under Section 3.1 and the balance shall again become available for issuance under the Plan. If Restricted Shares or Common Shares issued upon the exercise of Options are reacquired by the Company pursuant to a forfeiture provision, repurchase right or for any other reason, then such Common Shares shall again become available for issuance under the Plan. Common Shares applied to pay the Exercise Price of Options or to satisfy tax withholding obligations related to any Award shall again become available for issuance under the Plan. To the extent that an Award is settled in cash rather than Common Shares, the cash settlement shall not reduce the number of Shares available for issuance under the Plan.
3.4 Awards Not Reducing Share Reserve in Section 3.1. Any dividend equivalents paid or credited under the Plan with respect to Stock Units shall not be applied against the number of Common Shares that may be issued under the Plan, whether or not such dividend equivalents are converted into Stock Units. In addition, Common Shares subject to Substitute Awards granted by the Company shall not reduce the number of Common Shares that may be issued under Section 3.1, nor shall shares subject to Substitute Awards again be available for Awards under the Plan in the event of any forfeiture, expiration or cash settlement of such Substitute Awards.
3.5 Code Section 162(m) and 422 Limits. Subject to adjustment in accordance with Article 9:
(a)The aggregate number of Common Shares subject to Options and SARs that may be granted under this Plan during any fiscal year to any one Participant shall not exceed 6,800,000;
(b)The aggregate number of Common Shares subject to Restricted Share awards and Stock Units that may be granted under this Plan during any fiscal year to any one Participant shall not exceed 3,500,000;
(c)No Participant shall be paid more than $2,000,000 in cash in any fiscal year pursuant to Performance Cash Awards granted under the Plan; and
(d)No more than 30,789,290 Common Shares plus the additional Common Shares described in Section 3.2 may be issued under the Plan upon the exercise of ISOs.
ARTICLE 4. ELIGIBILITY.
4.1 Incentive Stock Options. Only Employees who are common-law employees of the Company, a Parent or a Subsidiary shall be eligible for the grant of ISOs. In addition, an Employee who owns more than 10% of the total combined voting power of all classes of outstanding stock of the Company or any of its Parents or Subsidiaries shall not be eligible for the grant of an ISO unless the additional requirements set forth in Code Section 422(c)(5) are satisfied.
4.2 Other Awards. Awards other than ISOs may only be granted to Service Providers.
ARTICLE 5. OPTIONS.
5.1 Stock Option Agreement. Each grant of an Option under the Plan shall be evidenced by a Stock Option Agreement between the Optionee and the Company. Such Option shall be subject to all applicable terms of the Plan and may be subject to any other terms that are not inconsistent with the Plan. The Stock Option Agreement shall specify whether the Option is intended to be an ISO or an NSO. The provisions of the various Stock Option Agreements entered into under the Plan need not be identical.
5.2 Number of Shares. Each Stock Option Agreement shall specify the number of Common Shares subject to the Option, which number shall adjust in accordance with Article 9.
5.3 Exercise Price. Each Stock Option Agreement shall specify the Exercise Price, which shall not be less than 100% of the Fair Market Value of a Common Share on the date of grant. The preceding sentence shall not apply to an Option that is a Substitute Award granted in a manner that would satisfy the requirements of Code Section 409A and, if applicable, Code Section 424(a).
3


5.4 Exercisability and Term. Each Stock Option Agreement shall specify the date or event when all or any installment of the Option is to become vested and/or exercisable. The Stock Option Agreement shall also specify the term of the Option; provided that, except to the extent necessary to comply with applicable foreign law, the term of an Option shall in no event exceed 10 years from the date of grant. A Stock Option Agreement may provide for accelerated vesting and/or exercisability upon certain specified events and may provide for expiration prior to the end of its term in the event of the termination of the Optionee’s Service.
5.5 Death of Optionee. After an Optionee’s death, any vested and exercisable Options held by such Optionee may be exercised by his or her beneficiary or beneficiaries. Each Optionee may designate one or more beneficiaries for this purpose by 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 Optionee’s death. If no beneficiary was designated or if no designated beneficiary survives the Optionee, then any vested and exercisable Options held by the Optionee may be exercised by his or her estate.
5.6 Modification or Assumption of Options. Within the limitations of the Plan, the Administrator may modify, reprice, extend or assume outstanding options or may accept the cancellation of outstanding options (whether granted by the Company or by another issuer) in return for the grant of new Options for the same or a different number of shares and at the same or a different exercise price or in return for the grant of a different type of Award. The foregoing notwithstanding, no modification of an Option shall, without the consent of the Optionee, impair his or her rights or obligations under such Option.
5.7 Buyout Provisions. The Administrator may at any time (a) offer to buy out for a payment in cash or cash equivalents an Option previously granted or (b) authorize an Optionee to elect to cash out an Option previously granted, in either case at such time and based upon such terms and conditions as the Administrator shall establish.
5.8 Payment for Option Shares. The entire Exercise Price of Common Shares issued upon exercise of Options shall be payable in cash or cash equivalents at the time when such Common Shares are purchased. In addition, the Administrator may, in its sole discretion and to the extent permitted by applicable law, accept payment of all or a portion of the Exercise Price through any one or a combination of the following forms or methods:
(a)Subject to any conditions or limitations established by the Administrator, by surrendering, or attesting to the ownership of, Common Shares that are already owned by the Optionee with a Fair Market Value on the date of surrender equal to the aggregate exercise price of the Common Shares as to which such Option will be exercised;
(b)By delivering (on a form prescribed by the Company) an irrevocable direction to a securities broker approved by the Company to sell all or part of the Common Shares being purchased under the Plan and to deliver all or part of the sales proceeds to the Company;
(c)Subject to such conditions and requirements as the Administrator may impose from time to time, through a net exercise procedure; or
(d)Through any other form or method consistent with applicable laws, regulations and rules.
ARTICLE 6. STOCK APPRECIATION RIGHTS.
6.1 SAR Agreement. Each grant of a SAR under the Plan shall be evidenced by a SAR Agreement between the Optionee and the Company. Such SAR shall be subject to all applicable terms of the Plan and may be subject to any other terms that are not inconsistent with the Plan. The provisions of the various SAR Agreements entered into under the Plan need not be identical.
6.2 Number of Shares. Each SAR Agreement shall specify the number of Common Shares to which the SAR pertains, which number shall adjust in accordance with Article 9.
6.3 Exercise Price. Each SAR Agreement shall specify the Exercise Price, which shall in no event be less than 100% of the Fair Market Value of a Common Share on the date of grant. The preceding sentence shall not apply to a SAR that is a Substitute Award granted in a manner that would satisfy the requirements of Code Section 409A.
6.4 Exercisability and Term. Each SAR Agreement shall specify the date when all or any installment of the SAR is to become vested and exercisable. The SAR Agreement shall also specify the term of the SAR; provided that except to the extent necessary to comply with applicable foreign law, the term of a SAR shall not exceed 10 years from the date of grant. A SAR Agreement may provide for accelerated vesting and exercisability
4


upon certain specified events and may provide for expiration prior to the end of its term in the event of the termination of the Optionee’s Service.
6.5 Exercise of SARs. Upon exercise of a SAR, the Optionee (or any person having the right to exercise the SAR after his or her death) shall receive from the Company (a) Common Shares, (b) cash or (c) a combination of Common Shares and cash, as the Administrator shall determine. The amount of cash and/or the Fair Market Value of Common Shares received upon exercise of SARs shall, in the aggregate, not exceed the amount by which the Fair Market Value (on the date of surrender) of the Common Shares subject to the SARs exceeds the Exercise Price. If, on the date when a SAR expires, the Exercise Price is less than the Fair Market Value on such date but any portion of such SAR has not been exercised or surrendered, then such SAR shall automatically be deemed to be exercised as of such date with respect to such portion. A SAR Agreement may also provide for an automatic exercise of the SAR on an earlier date.
6.6 Death of Optionee. After an Optionee’s death, any vested and exercisable SARs held by such Optionee may be exercised by his or her beneficiary or beneficiaries. Each Optionee may designate one or more beneficiaries for this purpose by 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 Optionee’s death. If no beneficiary was designated or if no designated beneficiary survives the Optionee, then any vested and exercisable SARs held by the Optionee at the time of his or her death may be exercised by his or her estate.
6.7 Modification or Assumption of SARs. Within the limitations of the Plan, the Administrator may modify, reprice, extend or assume outstanding SARs or may accept the cancellation of outstanding SARs (whether granted by the Company or by another issuer) in return for the grant of new SARs for the same or a different number of shares and at the same or a different exercise price or in return for the grant of a different type of Award. The foregoing notwithstanding, no modification of a SAR shall, without the consent of the Optionee, impair his or her rights or obligations under such SAR.
ARTICLE 7. RESTRICTED SHARES.
7.1 Restricted Stock Agreement. Each grant of Restricted Shares under the Plan shall be evidenced by a Restricted Stock Agreement between the recipient and the Company. Such Restricted Shares shall be subject to all applicable terms of the Plan and may be subject to any other terms that are not inconsistent with the Plan. The provisions of the various Restricted Stock Agreements entered into under the Plan need not be identical.
7.2 Payment for Awards. Restricted Shares may be sold or awarded under the Plan for such consideration as the Administrator may determine, including (without limitation) cash, cash equivalents, property, cancellation of other equity awards, fullrecourse promissory notes, past services and future services, and such other methods of payment as are permitted by applicable law.
7.3 Vesting Conditions. Each Award of Restricted Shares may or may not be subject to vesting and/or other conditions as the Administrator may determine. Vesting shall occur, in full or in installments, upon satisfaction of the conditions specified in the Restricted Stock Agreement. Such conditions, at the Administrator’s discretion, may include one or more Performance Goals. A Restricted Stock Agreement may provide for accelerated vesting upon certain specified events.
7.4 Voting and Dividend Rights. The holders of Restricted Shares awarded under the Plan shall have the same voting, dividend and other rights as the Company’s other stockholders, unless the Administrator otherwise provides. A Restricted Stock Agreement, however, may require that any cash dividends paid on Restricted Shares (a) be accumulated and paid when such Restricted Shares vest, or (b) be invested in additional Restricted Shares. Such additional Restricted Shares shall be subject to the same conditions and restrictions as the shares subject to the Stock Award with respect to which the dividends were paid. In addition, unless the Administrator provides otherwise, if any dividends or other distributions are paid in Common Shares, such Common Shares shall be subject to the same restrictions on transferability and forfeitability as the Restricted Shares with respect to which they were paid.
ARTICLE 8. STOCK UNITS.
8.1 Stock Unit Agreement. Each grant of Stock Units under the Plan shall be evidenced by a Stock Unit Agreement between the recipient and the Company. Such Stock Units shall be subject to all applicable terms of the Plan and may be subject to any other terms that are not inconsistent with the Plan. The provisions of the various Stock Unit Agreements entered into under the Plan need not be identical.
8.2 Payment for Awards. To the extent that an Award is granted in the form of Stock Units, no cash consideration shall be required of the Award recipients.
5


8.3 Vesting Conditions. Each Award of Stock Units may or may not be subject to vesting, as determined by the Administrator. Vesting shall occur, in full or in installments, upon satisfaction of the conditions specified in the Stock Unit Agreement. Such conditions, at the Administrator’s discretion, may include one or more Performance Goals. A Stock Unit Agreement may provide for accelerated vesting upon certain specified events.
8.4 Voting and Dividend Rights. The holders of Stock Units shall have no voting rights. Prior to settlement or forfeiture, Stock Units awarded under the Plan may, at the Administrator’s discretion, provide for a right to dividend equivalents. Such right entitles the holder to be credited with an amount equal to all cash dividends paid on one Common Share while the Stock Unit is outstanding. Dividend equivalents may be converted into additional Stock Units. Settlement of dividend equivalents may be made in the form of cash, in the form of Common Shares, or in a combination of both. Prior to distribution, any dividend equivalents shall be subject to the same conditions and restrictions as the Stock Units to which they attach.
8.5 Form and Time of Settlement of Stock Units. Settlement of vested Stock Units may be made in the form of (a) Common Shares, (b) cash or (c) any combination of both, as determined by the Administrator. The actual number of Stock Units eligible for settlement may be larger or smaller than the number included in the original Award, based on predetermined performance factors, including Performance Goals. Methods of converting Stock Units into cash may include (without limitation) a method based on the average Fair Market Value of Common Shares over a series of trading days. Vested Stock Units shall be settled in such manner and at such time(s) as specified in the Stock Unit Agreement. Until an Award of Stock Units is settled, the number of such Stock Units shall be subject to adjustment pursuant to Article 9.
8.6 Death of Recipient. Any Stock Units that become payable after the recipient’s death shall be distributed to the recipient’s beneficiary or beneficiaries. Each recipient of Stock Units under the Plan may designate one or more beneficiaries for this purpose by 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 Award recipient’s death. If no beneficiary was designated or if no designated beneficiary survives the Award recipient, then any Stock Units that become payable after the recipient’s death shall be distributed to the recipient’s estate.
8.7 Modification or Assumption of Stock Units. Within the limitations of the Plan, the Administrator may modify or assume outstanding stock units or may accept the cancellation of outstanding stock units (whether granted by the Company or by another issuer) in return for the grant of new Stock Units for the same or a different number of shares or in return for the grant of a different type of Award. The foregoing notwithstanding, no modification of a Stock Unit shall, without the consent of the Participant, impair his or her rights or obligations under such Stock Unit.
8.8 Creditors’ Rights. A holder of Stock Units shall have no rights other than those of a general creditor of the Company. Stock Units represent an unfunded and unsecured obligation of the Company, subject to the terms and conditions of the applicable Stock Unit Agreement.
ARTICLE 9. ADJUSTMENTS; DISSOLUTIONS AND LIQUIDATIONS; CORPORATE TRANSACTIONS.
9.1 Adjustments. In the event of a subdivision of the outstanding Common Shares, a declaration of a dividend payable in Common Shares, a combination or consolidation of the outstanding Common Shares (by reclassification or otherwise) into a lesser number of Common Shares or any other increase or decrease in the number of issued Common Shares effected without receipt of consideration by the Company, proportionate adjustments shall automatically be made to the following:
(a)The number and kind of shares available for issuance under Article 3, including the numerical share limits in Sections 3.1, 3.2 and 3.5;
(b)The number and kind of shares covered by each outstanding Option, SAR and Stock Unit; or
(c)The Exercise Price applicable to each outstanding Option and SAR, and the repurchase price, if any, applicable to Restricted Shares.
In the event of a declaration of an extraordinary dividend payable in a form other than Common Shares in an amount that has a material effect on the price of Common Shares, a recapitalization, a spin-off or a similar occurrence, the Administrator may make such adjustments as it, in its sole discretion, deems appropriate to the foregoing.
Any adjustment in the number of shares subject to an Award under this Article 9 shall be rounded down to the nearest whole share, although the Administrator in its sole discretion may make a cash payment in lieu of a fractional share. Except as provided in this Article 9, a Participant shall have no rights by reason of any issuance
6


by the Company of stock of any class or securities convertible into stock of any class, any subdivision or consolidation of shares of stock of any class, the payment of any stock dividend or any other increase or decrease in the number of shares of stock of any class.
9.2 Dissolution or Liquidation. To the extent not previously exercised or settled, Options, SARs and Stock Units shall terminate immediately prior to the dissolution or liquidation of the Company.
9.3 Corporate Transactions. In the event that the Company is a party to a merger, consolidation, or a Change in Control (other than one described in Section 14.5(d)), all Common Shares acquired under the Plan and all Awards outstanding on the effective date of the transaction shall be treated in the manner described in the definitive transaction agreement (or, in the event the transaction does not entail a definitive agreement to which the Company is party, in the manner determined by the Administrator, with such determination having final and binding effect on all parties), which agreement or determination need not treat all Awards (or portions thereof) in an identical manner. Unless an Award Agreement provides otherwise, the treatment specified in the transaction agreement or by the Administrator may include (without limitation) one or more of the following with respect to each outstanding Award:
(a)The continuation of such outstanding Award by the Company (if the Company is the surviving entity);
(b)The assumption of such outstanding Award by the surviving entity or its parent, provided that the assumption of an Option or a SAR shall comply with applicable tax requirements;
(c)The substitution by the surviving entity or its parent of an equivalent award for such outstanding Award (including, but not limited to, an award to acquire the same consideration paid to the holders of Common Shares in the transaction), provided that the substitution of an Option or a SAR shall comply with applicable tax requirements;
(d)The cancellation of the unvested portion (after taking into account any vesting occurring at or prior to the effective time of the transaction) of any such outstanding Award without payment of any consideration;
(e)The cancellation of such Award and a payment to the Participant with respect to each share subject to the portion of the Award that is vested or becomes vested as of the effective time of the transaction equal to the excess of (A) the value, as determined by the Administrator in its absolute discretion, of the property (including cash) received by the holder of a Common Share as a result of the transaction, over (if applicable) (B) the per-share Exercise Price of such Award (such excess, if any, the “Spread”). Such payment shall be made in the form of cash, cash equivalents, or securities of the surviving entity or its parent having a value equal to the Spread. In addition, any escrow, holdback, earn-out or similar provisions in the transaction agreement may apply to such payment to the same extent and in the same manner as such provisions apply to the holders of Common Shares, but only to the extent the application of such provisions does not adversely affect the status of the Award as exempt from Code Section 409A. If the Spread applicable to an Award (whether or not vested) is zero or a negative number, then the Award may be cancelled without making a payment to the Participant. In the event that a Stock Unit is subject to Code Section 409A, the payment described in this clause (e) shall be made on the settlement date specified in the applicable Stock Unit Agreement, provided that settlement may be accelerated in accordance with Treasury Regulation Section 1.409A-3(j)(4); or
(f)The assignment of any reacquisition or repurchase rights held by the Company in respect of an Award of Restricted Shares to the surviving entity or its parent, with corresponding proportionate adjustments made to the price per share to be paid upon exercise of any such reacquisition or repurchase rights.
If (I) the Company is subject to a transaction described in this Section 9.3 before a Participant’s continuous Service terminates and (II) an outstanding Award is not continued, assumed or substituted in accordance with clause (a), (b) or (c) above, then a Participant who is entitled under an Award agreement, employment agreement or Company policy to vesting acceleration (a “Vesting Arrangement”) that could be triggered as of a date following the effective time of the transaction as a result of a qualifying termination of Service shall be deemed to be vested, to the extent provided in the relevant Vesting Arrangement, as if all triggering events had occurred as of the effective time of the transaction with respect to any such unvested Award that would otherwise terminate at or immediately prior to the effective time irrespective of whether or not a qualifying Service termination has occurred. It is intended that the previous sentence shall apply to Participants whose Vesting Arrangement provides for “double trigger” vesting acceleration and such Participants could be subjected to a Service
7


termination triggering the acceleration after closing of the transaction at a time when the unvested portion of an Award will no longer exist.
Any action taken under this Section 9.3 shall either preserve an Award’s status as exempt from Code Section 409A or comply with Code Section 409A.
ARTICLE 10. OTHER AWARDS.
10.1 Performance Cash Awards. A Performance Cash Award is a cash award that may be granted subject to the attainment of specified Performance Goals during a Performance Period. A Performance Cash Award may also require the completion of a specified period of continuous Service. The length of the Performance Period, the Performance Goals to be attained during the Performance Period, and the degree to which the Performance Goals have been attained shall be determined conclusively by the Administrator. Each Performance Cash Award shall be set forth in a written agreement or in a resolution duly adopted by the Administrator which shall contain provisions determined by the Administrator and not inconsistent with the Plan. The terms of various Performance Cash Awards need not be identical.
10.2 Awards Under Other Plans. The Company may grant awards under other plans or programs. Such awards may be settled in the form of Common Shares issued under this Plan. Such Common Shares shall be treated for all purposes under the Plan like Common Shares issued in settlement of Stock Units and shall, when issued, reduce the number of Common Shares available under Article 3.
ARTICLE 11. LIMITATION ON RIGHTS.
11.1 Retention Rights. Neither the Plan nor any Award granted under the Plan shall be deemed to give any individual a right to remain a Service Provider. The Company and its Parents and Subsidiaries reserve the right to terminate the Service of any Service Provider at any time, with or without cause, subject to applicable laws, the Company’s certificate of incorporation and by-laws and a written employment agreement (if any).
11.2 Stockholders’ Rights. Except as set forth in Sections 7.4 or 8.4 above, a Participant shall have no dividend rights, voting rights or other rights as a stockholder with respect to any Common Shares covered by his or her Award prior to the time when a stock certificate for such Common Shares is issued or, if applicable, the time when he or she becomes entitled to receive such Common Shares by filing any required notice of exercise and paying any required Exercise Price. No adjustment shall be made for cash dividends or other rights for which the record date is prior to such time, except as expressly provided in the Plan.
11.3 Regulatory Requirements. Any other provision of the Plan notwithstanding, the obligation of the Company to issue Common Shares under the Plan shall be subject to all applicable laws, rules and regulations and such approval by any regulatory body as may be required. The Company reserves the right to restrict, in whole or in part, the delivery of Common Shares pursuant to any Award prior to the satisfaction of all legal requirements relating to the issuance of such Common Shares, to their registration, qualification or listing or to an exemption from registration, qualification or listing. The inability of the Company to obtain authority from any regulatory body having jurisdiction, which authority is deemed necessary by the Company’s counsel to be necessary to the lawful issuance and sale of any Common Shares hereunder, will relieve the Company of any liability in respect of the failure to issue or sell such Common Shares as to which such requisite authority will not have been obtained.
11.4 Transferability of Awards. The Administrator may, in its sole discretion, permit transfer of an Award in a manner consistent with applicable law. Unless otherwise determined by the Administrator, Awards shall be transferable by a Participant only by (a) beneficiary designation, (b) a will or (c) the laws of descent and distribution. An ISO may only be transferred by will or by the laws of descent and distribution and may be exercised during the lifetime of the Optionee only by the Optionee or by the Optionee’s guardian or legal representative.
11.5 Other Conditions and Restrictions on Common Shares. Any Common Shares issued under the Plan shall be subject to such forfeiture conditions, rights of repurchase, rights of first refusal, other transfer restrictions and such other terms and conditions as the Administrator may determine. Such conditions and restrictions shall be set forth in the applicable Award Agreement and shall apply in addition to any restrictions that may apply to holders of Common Shares generally. In addition, Common Shares issued under the Plan shall be subject to such conditions and restrictions imposed either by applicable law or by Company policy, as adopted from time to time, designed to ensure compliance with applicable law or laws with which the Company determines in its sole discretion to comply including in order to maintain any statutory, regulatory or tax advantage.
8


ARTICLE 12. TAXES.
12.1 General. It is a condition to each Award under the Plan that a Participant or his or her successor shall make arrangements satisfactory to the Company for the satisfaction of any federal, state, local or foreign withholding tax obligations that arise in connection with any Award granted under the Plan. The Company shall not be required to issue any Common Shares or make any cash payment under the Plan unless such obligations are satisfied.
12.2 Share Withholding. To the extent that applicable law subjects a Participant to tax withholding obligations, the Administrator may permit such Participant to satisfy all or part of such obligations by having the Company withhold all or a portion of any Common Shares that otherwise would be issued to him or her or by surrendering all or a portion of any Common Shares that he or she previously acquired. Such Common Shares shall be valued on the date when they are withheld or surrendered. Any payment of taxes by assigning Common Shares to the Company may be subject to restrictions including any restrictions required by SEC, accounting or other rules.
12.3 Section 162(m) Matters The Administrator, in its sole discretion, may determine whether an Award is intended to qualify as “performance-based compensation” within the meaning of Code Section 162(m). The Administrator may grant Awards that are based on Performance Goals but that are not intended to qualify as performance-based compensation. With respect to any Award that is intended to qualify as performance-based compensation, the Administrator shall designate the Performance Goal(s) applicable to, and the formula for calculating the amount payable under, an Award within 90 days following commencement of the applicable Performance Period (or such earlier time as may be required under Code Section 162(m)), and in any event at a time when achievement of the applicable Performance Goal(s) remains substantially uncertain. Prior to the payment of any Award that is intended to constitute performance-based compensation, the Administrator shall certify in writing whether and the extent to which the Performance Goal(s) were achieved for such Performance Period. The Administrator shall have the right to reduce or eliminate (but not to increase) the amount payable under an Award that is intended to constitute performance-based compensation.
12.4 Section 409A Matters. Except as otherwise expressly set forth in an Award Agreement, it is intended that Awards granted under the Plan either be exempt from, or comply with, the requirements of Code Section 409A. To the extent an Award is subject to Code Section 409A (a “409A Award”), the terms of the Plan, the Award and any written agreement governing the Award shall be interpreted to comply with the requirements of Code Section 409A so that the Award is not subject to additional tax or interest under Code Section 409A, unless the Administrator expressly provides otherwise. A 409A Award shall be subject to such additional rules and requirements as specified by the Administrator from time to time in order for it to comply with the requirements of Code Section 409A. In this regard, if any amount under a 409A Award is payable upon a “separation from service” to an individual who is considered a “specified employee” (as each term is defined under Code Section 409A), then no such payment shall be made prior to the date that is the earlier of (i) six months and one day after the Participant’s separation from service or (ii) the Participant’s death, but only to the extent such delay is necessary to prevent such payment from being subject to Code Section 409A(a)(1).
12.5 Limitation on Liability. Neither the Company nor any person serving as Administrator shall have any liability to a Participant in the event an Award held by the Participant fails to achieve its intended characterization under applicable tax law.
ARTICLE 13. FUTURE OF THE PLAN.
13.1 Term of the Plan. The Plan, as set forth herein, shall become effective on the date of its adoption by the Board, subject to approval of the Company’s stockholders under Section 13.3 below. The Plan shall terminate automatically 10 years after the later of (a) the date when the Board adopted the Plan or (b) the date when the Board approved the most recent increase in the number of Common Shares reserved under Article 3 that was also approved by the Company’s stockholders.
13.2 Amendment or Termination. The Board may, at any time and for any reason, amend or terminate the Plan. No Awards shall be granted under the Plan after the termination thereof. The termination of the Plan, or any amendment thereof, shall not affect any Award previously granted under the Plan.
13.3 Stockholder Approval. To the extent required by applicable law, the Plan will be subject to the approval of the Company’s stockholders within 12 months of its adoption date. An amendment of the Plan shall be subject to the approval of the Company’s stockholders only to the extent required by applicable laws, regulations or rules.
9


ARTICLE 14. DEFINITIONS.
14.1Administrator” means the Board or any Committee administering the Plan in accordance with Article 2.
14.2Award” means any award granted under the Plan, including as an Option, a SAR, a Restricted Share, a Stock Unit or a Performance Cash Award.
14.3Award Agreement” means a Stock Option Agreement, an SAR Agreement, a Restricted Stock Agreement, a Stock Unit Agreement or such other agreement evidencing an Award granted under the Plan.
14.4Board” means the Company’s Board of Directors, as constituted from time to time.
14.5Change in Control” means:
(a)Any “person” (as such term is used in Sections 13(d) and 14(d) of the Exchange Act) becomes the “beneficial owner” (as defined in Rule 13d-3 of the Exchange Act), directly or indirectly, of securities of the Company representing more than fifty percent (50%) of the total voting power represented by the Company’s then-outstanding voting securities;
(b)The consummation of the sale or disposition by the Company of all or substantially all of the Company’s assets;
(c)The consummation of a merger or consolidation of the Company with or into any other entity, other than a merger or consolidation which would result in the voting securities of the Company outstanding immediately prior thereto continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity or its parent) more than fifty percent (50%) of the total voting power represented by the voting securities of the Company or such surviving entity or its parent outstanding immediately after such merger or consolidation; or
(d)Individuals who are members of the Board (the “Incumbent Board”) cease for any reason to constitute at least a majority of the members of the Board over a period of 12 months; provided, however, that if the appointment or election (or nomination for election) of any new Board member was approved or recommended by a majority vote of the members of the Incumbent Board then still in office, such new member shall, for purposes of this Plan, be considered as a member of the Incumbent Board.
A transaction shall not constitute a Change in Control if its sole purpose is to change the state of the Company’s incorporation or 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. In addition, if a Change in Control constitutes a payment event with respect to any Award which provides for a deferral of compensation and is subject to Code Section 409A, then notwithstanding anything to the contrary in the Plan or applicable Award Agreement the transaction with respect to such Award must also constitute a “change in control event” as defined in Treasury Regulation Section 1.409A-3(i)(5) to the extent required by Code Section 409A.
14.6Code” means the Internal Revenue Code of 1986, as amended.
14.7Committee” means a committee of one or more members of the Board, or of other individuals satisfying applicable laws, appointed by the Board to administer the Plan.
14.8Common Share” means one share of the Class A common stock of the Company. For purposes of Section 3.1, the Common Shares that may be added to the Plan from the Predecessor Plans shall refer to shares of Class B common stock remaining available under the Predecessor Plans or subject to awards granted under the Predecessor Plans; provided, however, that such shares of Class B common stock will become shares of Class A common stock for purposes of Awards granted pursuant to the Plan and that no Awards in respect of Class B common stock shall be granted under this Plan.
14.9Company” means Veeva Systems Inc., a Delaware corporation.
14.10Consultant” means a consultant or adviser who provides bona fide services to the Company, a Parent or a Subsidiary as an independent contractor and who qualifies as a consultant or advisor under Instruction A.1.(a)(1) of Form S-8 under the Securities Act.
14.11Employee” means a common-law employee of the Company, a Parent or a Subsidiary.
14.12Exchange Act” means the Securities Exchange Act of 1934, as amended.
14.13Exercise Price,” in the case of an Option, means the amount for which one Common Share may be purchased upon exercise of such Option, as specified in the applicable Stock Option Agreement. “Exercise
10


Price,” in the case of a SAR, means an amount, as specified in the applicable SAR Agreement, which is subtracted from the Fair Market Value of one Common Share in determining the amount payable upon exercise of such SAR.
14.14 Fair Market Value” means the closing price of a Common Share on any established stock exchange or a national market system on the applicable date or, if the applicable date is not a trading day, on the last trading day prior to the applicable date, as reported in a source that the Administrator deems reliable. If Common Shares are not traded on an established stock exchange or a national market system, the Fair Market Value shall be determined by the Administrator in good faith on such basis as it deems appropriate. The Administrator’s determination shall be conclusive and binding on all persons.
14.15IPO Date” means the effective date of the registration statement filed by the Company with the Securities and Exchange Commission for its initial offering of Common Shares to the public.
14.16ISO” means an incentive stock option described in Code Section 422(b).
14.17NSO” means a stock option not described in Code Sections 422 or 423.
14.18Option” means an ISO or NSO granted under the Plan and entitling the holder to purchase Common Shares.
14.19Optionee” means an individual or estate holding an Option or SAR.
14.20Outside Director” means a member of the Board who is not an Employee.
14.21Parent” means any corporation (other than the Company) in an unbroken chain of corporations ending with the Company, if each of the corporations other than the Company owns stock possessing 50% or more of the total combined voting power of all classes of stock 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.
14.22Participant” means an individual or estate holding an Award.
14.23Performance Cash Award” means an award of cash granted under Section 10.1 of the Plan.
14.24Performance Goal” means a goal established by the Administrator for the applicable Performance Period based on one or more of the performance criteria set forth in Appendix A. Depending on the performance criteria used, a Performance Goal may be expressed in terms of overall Company performance or the performance of a business unit, division, Subsidiary or an individual. A Performance Goal may be measured either in absolute terms or relative to the performance of one or more comparable companies or one or more relevant indices. The Administrator may adjust the results under any performance criterion to exclude any of the following events that occurs during a Performance Period: (a) asset writedowns, (b) litigation, claims, judgments or settlements, (c) the effect of changes in tax laws, accounting principles or other laws or provisions affecting reported results, (d) accruals for reorganization and restructuring programs, (e) extraordinary, unusual or non-recurring items, (f) exchange rate effects for non-U.S. dollar denominated net sales and operating earnings, or (g) statutory adjustments to corporate tax rates; provided, however, that if an Award is intended to qualify as “performance-based compensation” within the meaning of Code Section 162(m), such adjustment(s) shall only be made to the extent consistent with Code Section 162(m).
14.25Performance Period” means a period of time selected by the Administrator over which the attainment of one or more Performance Goals will be measured for the purpose of determining a Participant’s right to a Performance Cash Award or an Award of Restricted Shares or Stock Units that vests based on the achievement of Performance Goals. Performance Periods may be of varying and overlapping duration, at the discretion of the Administrator.
14.26Plan” means this Veeva Systems Inc. 2013 Equity Incentive Plan, as amended from time to time.
14.27Restricted Share” means a Common Share awarded under the Plan.
14.28Restricted Stock Agreement” means the agreement between the Company and the recipient of a Restricted Share that contains the terms, conditions and restrictions pertaining to such Restricted Share.
14.29SAR” means a stock appreciation right granted under the Plan.
14.30SAR Agreement” means the agreement between the Company and an Optionee that contains the terms, conditions and restrictions pertaining to his or her SAR.
14.31Securities Act” means the Securities Act of 1933, as amended.
11


14.32Service” means service as an Employee, Outside Director or Consultant.
14.33Service Provider” means any individual who is an Employee, Outside Director or Consultant.
14.34Stock Award” means any award of an Option, a SAR, a Restricted Share or a Stock Unit under the Plan.
14.35Stock Option Agreement” means the agreement between the Company and an Optionee that contains the terms, conditions and restrictions pertaining to his or her Option.
14.36Stock Unit” means a bookkeeping entry representing the equivalent of one Common Share, as awarded under the Plan.
14.37 Stock Unit Agreement” means the agreement between the Company and the recipient of a Stock Unit that contains the terms, conditions and restrictions pertaining to such Stock Unit.
14.38Subsidiary” means any corporation (other than the Company) in an unbroken chain of corporations beginning with the Company, if each of the corporations other than the last corporation in the unbroken chain owns stock possessing 50% or more of the total combined voting power of all classes of stock 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
14.39Substitute Awards” means Awards or Common Shares issued by the Company in assumption of, or substitution or exchange for, Awards previously granted, or the right or obligation to make future awards, in each case by a corporation acquired by the Company with which the Company combines to the extent permitted by NASDAQ Marketplace Rule 5635 or any successor thereto.
12


APPENDIX A
PERFORMANCE CRITERIA
The Administrator may establish Performance Goals derived from one or more of the following criteria when it makes Awards of Restricted Shares or Stock Units that vest entirely or in part on the basis of performance or when it makes Performance Cash Awards:
• Annual contract subscription fee value (net of associated third party royalties/payments or gross)
• Annual contract subscription fee value
• Bookings (annual or total contract value• Cash flow and free cash flow
• Calculated bookings (i.e., revenue plus change in short-term deferred value)
• Cash position
• Cash margin • Committed annual recurring revenue (CARR)
• Collections • Cost of goods sold
• Consulting utilization rates
• Customer renewals (measured in terms of revenue or customer count)
• Customer retention rates from an acquired accompany, business unit or division
• Customer satisfaction or customer referenceability
• DSO• Deferred revenue
• Earnings per share• Gross margin
• Headcount• Internal rate of return
• Market share • Margin contribution
• Net income before interest and tax • Net income
• Operating cash flow • Net income before interest, tax, depreciation and amortization
• Operating income • Operating expenses
• Operating margin• Personnel retention or personnel hiring measures
• Product release timelines • Product defect measures
• Product or research and development related measures  • Return on capital
• Return on investment and cash flow return on investment • Return on assets
• Return on equity• Return on sales
• Revenue• Revenue conversion from an acquired company, business unit or division
• Revenue backlog• Revenue per employee
• Sales results• Technical support incident measures
• Technical system performance measures (e.g., system availability)• Total stockholder return
• Working capital
• To the extent that an Award is not intended to comply with Code Section 162(m), other measures of performance selected by the Administrator
Any criteria used may be:
• Measured in absolute terms or on a per share basis
    1    


• Measured in terms of growth or as a percentage or percentage change
• Compared to another company or companies (including relative to a per group or index)
• Measured against the market as a whole and/or according to applicable market indices
• Measured against the performance of the Company as a whole or a segment of the Company or a particular product line, line of business or geography
• Measured on a pre-tax or post-tax basis (if applicable)
• Measured on a GAAP or non-GAAP basis, as established by the administrator in advance.
The attainment of performance goals may be measured solely on a corporate, subsidiary or business unit basis, or a combination thereof. Performance criteria may reflect absolute entity performance or a relative comparison of entity performance to the performance of a peer group of entities or other external measure of the selected performance criteria. To the extent consistent with Code Section162(m), the Administrator may adjust the results under any performance criterion to exclude any of the following events that occurs during a performance measurement period: (a)asset write-downs, (b)litigation, claims, judgments or settlements, (c)the effect of changes in tax law, accounting principles or other such laws or provisions affecting reported results, (d)accruals for reorganization and restructuring programs and (e)any extraordinary, unusual or non-recurring items.
    2    


VEEVA SYSTEMS INC.
2013 EQUITY INCENTIVE PLAN
NOTICE OF STOCK OPTION GRANT
You have been granted the following option to purchase shares of the Class A common stock of Veeva Systems Inc. (the “Company”):

Name of Optionee:FIRST NAME / MIDDLE NAME / LAST NAME
Grant Number:
OPTION NUMBER

Total Number of Shares:
TOTAL SHARES GRANTED,(999,999,999)

Type of Option:
OPTION TYPE LONG

Exercise Price per Share
OPTION PRICE,($999,999,999.99)

Date of Grant:
OPTION DATE (Month DD/YYYY)

Vesting Commencement Date:
VEST BASE DATE, (Month DD/YYYY)

Vesting Schedule:
This option vests and becomes exercisable with respect to the first 25% of the shares subject to this option when you complete 12 months of continuous “Service” (as defined in the Plan) from the Vesting Commencement Date. Thereafter, this option vests and becomes exercisable with respect to an additional 25% of the shares subject to this option when you complete each additional 12 months of continuous Service.

Expiration Date:
EXPIRE DATE PERIOD 1,(Month DD/YYYY).
This option expires earlier if your Service terminates earlier, as described in the Stock Option Agreement, and may terminate earlier in connection with certain corporate transactions as described in Article 9 of the Plan.



1



Veeva Systems Inc.
2013 Equity Incentive Plan
Stock Option Agreement

1.
Grant of Option
Subject to all of the terms and conditions set forth in the Notice of Option Stock Option Grant (the “Grant Notice”), this Stock Option Agreement (the “Agreement”) and the Company’s 2013 Equity Incentive Plan (the “Plan”), the Company has granted you an option to purchase up to the total number of shares of the Company’s Class A common stock specified in the Grant Notice at the exercise price indicated in the Grant Notice.
As a condition of the grant of this option, you hereby agree to all of the terms and conditions described herein and in the Plan.
All capitalized terms used in this Agreement shall have the meanings assigned to them in this Agreement, the Grant Notice or the Plan.
2.
Tax Treatment
This option is intended to be an incentive stock option under Section 422 of the Code or a nonstatutory stock option, as provided in the Grant Notice. However, even if this option is designated as an incentive stock option in the Grant Notice, it shall be deemed to be a nonstatutory stock option to the extent it does not qualify as an incentive stock option under federal tax law, including under the $100,000 annual limitation under Section 422(d) of the Code.
3.
Vesting
This option vests and becomes exercisable in accordance with the vesting schedule set forth in the Grant Notice.
In no event will this option vest or become exercisable for additional shares after your Service has terminated for any reason, as further described in Section 5 below.
4.
Term of Option
This option expires in any event at the close of business at Company headquarters on the day before the 10th anniversary of the Date of Grant, as shown in the Grant Notice. (This option will expire earlier if your Service terminates earlier, as described below, and this option may be terminated earlier as provided in Article 9 of the Plan.)
5.
Termination of Service
If your Service terminates for any reason, this option will expire immediately to the extent this option is unvested as of your termination date and does not vest as a result of your termination of Service. The Company determines when your Service terminates for all purposes of this option.
6.
Regular Termination
If your Service terminates for any reason except death or total and permanent disability, then this option, to the extent vested as of your termination date, will expire at the close of business at Company headquarters on the date three months after your termination date.
7.
Death
If you die before your Service terminates, then this option will expire at the close of business at Company headquarters on the date 12 months after the date of death.
2



8.
Disability
If your Service terminates because of your total and permanent disability, then this option will expire at the close of business at Company headquarters on the date six months after your termination date.
For all purposes under this Agreement, “total and permanent disability” means that you are unable to engage in any substantial gainful activity by reason of any medically determinable physical or mental impairment which can be expected to result in death or which has lasted, or can be expected to last, for a continuous period of not less than one year.
9.
Leaves of Absence and Part-Time Work
For purposes of this option, your Service does not terminate when you go on a military leave, a sick leave or another bona fide leave of absence, if the leave was approved by the Company in writing and if continued crediting of Service is required by applicable law, the Company’s leave of absence policy, or the terms of your leave. However, your Service terminates when the approved leave ends, unless you immediately return to active work; provided, however, if reemployment upon expiration of the approved leave is not guaranteed by statute or contract, then any incentive stock option shall cease to be treated as such and shall instead be treated as a nonstatutory stock option beginning six months following the first day of such leave.
If you go on a leave of absence, then the vesting schedule specified in the Grant Notice may be adjusted in accordance with the Company’s leave of absence policy or the terms of your leave. If you commence working on a part-time basis, the Company may adjust the vesting schedule so that the rate of vesting is commensurate with your reduced work schedule.
10.
Restrictions on Exercise
The Company will not permit you to exercise this option if the issuance of shares at that time would violate any law or regulation.
11.
Notice of Exercise
When you wish to exercise this option, you must notify the Company or its designated agent, including E*TRADE Financial Corporate Services, Inc. (“E*TRADE”). Your notice must specify how many shares you wish to purchase. The notice will be effective when the Company receives it.
However, if you wish to exercise this option by executing a same day sale (as described below), you must follow the instructions of the Company and the broker who will execute the sale.
If someone else wants to exercise this option after your death, that person must prove to the Company’s satisfaction that he or she is entitled to do so.
You may only exercise your option for whole shares.
3



12.
Form of Payment
When you submit your Notice of Exercise, you must make arrangements for the payment of the aggregate exercise price for the shares that you are purchasing. To the extent permitted by applicable law, payment may be made in one (or a combination of two or more) of the following forms:
By delivering to the Company your personal check, a cashier’s check or a money order, or arranging for a wire transfer.

If permitted by the Administrator, by surrendering, or attesting to the ownership of, shares of Company stock that you already own with a fair market value on the date of surrender equal to the aggregate exercise price of the shares to which the option is exercised.

If permitted by the Administrator, by a “net exercise” arrangement, pursuant to which the Company will subtract from the shares issuable to you a number of shares equal to the largest whole number of shares with a fair market value that does not exceed the aggregate exercise price.
  
By giving to a securities broker approved by the Company irrevocable directions to sell all or part of your option shares and to deliver to the Company, from the sale proceeds, an amount sufficient to pay the aggregate exercise price and any withholding taxes. (The balance of the sale proceeds, if any, will be delivered to you.) The directions must be given in accordance with the instructions of the Company and the broker. This exercise method is sometimes called a “same-day sale.”
4



13.
Withholding Taxes
You will not be allowed to exercise this option unless you make arrangements acceptable to the Company to pay any withholding taxes that may be due as a result of the option exercise (the “Tax Withholding Obligation”). As a condition of the grant of this option, you authorize the Company, at its discretion, to satisfy the Tax Withholding Obligation by one or a combination of the following: (a) withholding from your wages or other cash compensation payable to you by the Company, (b) withholding shares of Class A common stock that otherwise would be issued to you, (c) payment from the proceeds of the sale of shares acquired upon exercise either through a voluntary sale or through a mandatory sale arranged by the Company (on your behalf pursuant to this authorization without further consent), (d) requiring you to make a payment in a form acceptable to the Company, or (e) any other method of withholding determined by the Company and permitted by applicable law.

If the Tax Withholding Obligation is satisfied by a mandatory sale pursuant to method (c) above, you are deemed to instruct and authorize the Company and a brokerage firm determined acceptable to the Company for such purpose to sell on your behalf a number of whole shares of Class A common stock from the shares that are issuable upon exercise hereof as are necessary to generate cash proceeds determined by the Company to be sufficient to satisfy the Tax Withholding Obligation. Such shares will be sold on the date on which the Tax Withholding Obligation arises or as soon thereafter as practicable. You acknowledge and agree that the Company is under no obligation to arrange for such sale at any particular price, that you are responsible for all fees and other costs of sale, that you are hereby agreeing to indemnify and hold the Company harmless from any losses, costs, damages or expenses relating to any such sale, and that the proceeds of any such sale may not be sufficient to satisfy your Tax Withholding Obligation.
5



The Company may account for the Tax Withholding Obligation by considering statutory or other withholding rates, including applicable maximum rates. In the event of over-withholding, you may receive a refund of any over-withheld amount in cash (with no entitlement to the equivalent in common stock) from the Company or the Employer; otherwise, you may be able to seek a refund from the applicable tax authority. In the event of under-withholding, you may be required to pay any additional taxes directly to the applicable tax authority. If the Tax Withholding Obligation is satisfied by withholding shares of the Company’s Class A common stock, for tax purposes, you shall be deemed to have been issued the full number of shares subject to the exercised option, notwithstanding that a number of the shares is held back solely for the purpose of satisfying the Tax Withholding Obligation.

You agree to pay to the Company any amount of Tax Withholding Obligation that cannot be satisfied by the means described above.

To the extent you fail to make satisfactory arrangements for the payment of any required withholding taxes, you will permanently forfeit the applicable option.
14.
Restrictions on Resale
You agree not to sell any shares at a time when applicable laws, Company policies or an agreement between the Company and its underwriters prohibit a sale. This restriction will apply as long as your Service continues and for such period of time after the termination of your Service as the Company may specify.

Specifically, you agree to comply with the Company’s Securities Trading Policy when selling shares of the Company’s Class A common stock.
15.
Transfer of Option
Prior to your death, only you may exercise this option. You cannot transfer or assign this option. For instance, you may not sell this option or use it as security for a loan. If you attempt to do any of these things, this option will immediately become invalid. You may, however, dispose of this option in your will or by means of a written beneficiary designation; provided, however, that your beneficiary or a representative of your estate acknowledges and agrees in writing in a form reasonably acceptable to the Company, to be bound by the provisions of this Agreement and the Plan as if such beneficiary or the estate were you.

Regardless of any marital property settlement agreement, the Company is not obligated to honor a notice of exercise from your former spouse, nor is the Company obligated to recognize your former spouse’s interest in your option in any other way.
16.
Retention Rights
Your option or this Agreement does not give you the right to be retained by the Company, a Parent or a Subsidiary in any capacity. The Company and its Parents and Subsidiaries reserve the right to terminate your Service at any time, with or without cause.
6



17.
Stockholder Rights
You (or your beneficiary or estate) have no rights as a stockholder of the Company until you (or your beneficiary or estate) have exercised this option by giving the required Notice of Exercise to the Company, paying the exercise price, and satisfying any applicable Tax-Withholding Obligations. No adjustments are made for dividends or other rights if the applicable record date occurs before you exercise this option, except as described in the Plan.
18
Recoupment Policy
This option, and the shares acquired upon exercise of this option, shall be subject to any Company recoupment policy in effect from time to time.
19.
Adjustments
In the event of a stock split, a stock dividend or a similar change in Company stock, the number of shares covered by this option and the exercise price per share will be adjusted pursuant to the Plan.
20.
Effect of Significant Corporate Transactions
If the Company is a party to a merger, consolidation, or certain change in control transactions, then this option will be subject to the applicable provisions of Article 9 of the Plan.
21.
Notice
You agree to accept by email all documents relating to this option, the Agreement, or the Plan (including, without limitation, prospectuses required by the Securities and Exchange Commission) and all other documents that the Company is required to deliver to its security holders (including, without limitation, annual reports and proxy statements). You also agree that the Company may deliver these documents by posting them on a website maintained by the Company or by a third party under contract with the Company. If the Company posts these documents on a website, it will notify you by email.
22.
Applicable Law
This Agreement will be interpreted and enforced under the laws of the State of Delaware (without regard to its choice-of-law provisions).
23.
Electronic Delivery and Participation
The Company, may in its sole discretion, decide to deliver any documents related to current or future participation in the Plan by electronic means. You hereby consent to receive such documents by electronic delivery and agree to participate in the Plan through an on-line or electronic system established and maintained by the Company or a third party designated by the Company, including E*TRADE.
24.
Deemed Acceptance of Grant
If you did not indicate your online acceptance of this option and its terms and conditions (as set forth in the Grant Notice, this Agreement and the Plan) and you did not otherwise agree to the terms of this option, you will be deemed to have agreed to the terms of this option (as set forth in the Grant Notice, this Agreement and the Plan), unless you provide the Company with a written notice to the contrary within 60 days of receipt of the Grant Notice and this Agreement. Any such notice may be addressed to the Company at the following email address: equity@veeva.com.
25.
The Plan and Other Agreements
The text of the Plan is incorporated in this Agreement by reference.
This Plan, this Agreement and the Grant Notice constitute the entire understanding between you and the Company regarding this option. Any prior agreements, commitments or negotiations concerning this option are superseded. This Agreement may be amended only by another written agreement between the parties.

7



Veeva Systems Inc.
2013 Equity Incentive Plan
Notice of Restricted Stock Unit Award

You have been granted restricted stock units representing shares of the Class A common stock of Veeva Systems Inc. (the “Company”) on the following terms:
Name of Recipient:«Name»
Grant Number:«GrantNo»
Total Number of Stock Units Granted:«TotalUnits»
Date of Grant:«DateGrant»
Vesting Commencement Date:«VestDay»
Vesting Schedule:The first 25% of the restricted stock units subject to this award will vest when you complete 3 months of continuous Service (as defined in the Plan) after the Vesting Commencement Date. Thereafter, an additional 25% of the restricted stock units subject to this award will vest when you complete each additional 3-month period of continuous Service.
    
    
    
    
    
    
    



Veeva Systems Inc.
2013 Equity Incentive Plan
Restricted Stock Unit Agreement
1.Grant of Units
Subject to all of the terms and conditions set forth in the Notice of Restricted Stock Unit Award (the “Grant Notice”), this Restricted Stock Unit Agreement (the “Agreement”) and the Company’s 2013 Equity Incentive Plan (the “Plan”), the Company has granted to you the number of restricted stock units set forth in the Grant Notice.
You and the Company agree that these restricted stock units are granted under and governed by the terms and conditions described herein and in the Plan.
All capitalized terms used in this Agreement shall have the meanings assigned to them in this Agreement, the Grant Notice or the Plan.
2.Payment for UnitsNo payment is required for the restricted stock units that you are receiving.
3.VestingThe restricted stock units vest in accordance with the vesting schedule set forth in the Grant Notice. No additional restricted stock units vest after your Service has terminated for any reason.
4.ForfeitureIf your Service terminates for any reason, then your restricted stock units will be forfeited to the extent that they have not vested before the termination date and do not vest as a result of the termination of your Service. This means that any restricted stock units that have not vested under this Agreement will be cancelled immediately. You receive no payment for restricted stock units that are forfeited. The Company determines when your Service terminates for all purposes of your restricted stock units.
5.Leaves of Absence and Part-Time Work
For purposes of this award, your Service does not terminate when you go on a military leave, a sick leave or another bona fide leave of absence, if the leave was approved by the Company in writing and if continued crediting of Service is required by applicable law, the Company’s leave of absence policy, or the terms of your leave. However, your Service terminates when the approved leave ends, unless you immediately return to active work.
If you go on a leave of absence, then the vesting schedule specified in the Grant Notice may be adjusted in accordance with the Company’s leave of absence policy or the terms of your leave. If you commence working on a part-time basis, the Company may adjust the vesting schedule so that the rate of vesting is commensurate with your reduced work schedule.
1


6.Settlement of Restricted Stock Units
Each restricted stock unit will be settled on the day on which the restricted stock unit vests or as soon thereafter as is administratively practicable. However, each restricted stock unit must be settled not later than March 15th of the calendar year following the calendar year in which the restricted stock unit vests.
At the time of settlement, you will receive one share of the Company’s Class A common stock for each vested restricted stock unit. But the Company, at its sole discretion, may substitute an equivalent amount of cash if the distribution of stock is not reasonably practicable due to the requirements of applicable law. The amount of cash will be determined on the basis of the market value of the Company’s Class A common stock at the time of settlement.
No fractional shares will be issued upon settlement.
7.Section 409A
This paragraph applies only if the Company determines that you are a “specified employee,” as defined in the regulations under Code Section 409A at the time of your “separation from service,” as defined in Treasury Regulation Section 1.409A-1(h) and it is determined that settlement of these restricted stock units is not exempt from Code Section 409A. If this paragraph applies, then any restricted stock units that otherwise would have been settled during the first six months following your “separation from service” will instead be settled on the first business day following the earlier of (i) the six-month anniversary of your separation from service or (ii) your death, unless the event triggering vesting is an event other than your separation from service.
Each installment of restricted stock units that vests is hereby designated as a separate payment for purposes of Code Section 409A.
8.Nature of UnitsYour restricted stock units are mere bookkeeping entries. They represent only the Company’s unfunded and unsecured promise to issue shares of Class A common stock (or distribute cash) on a future date. As a holder of restricted stock units, you have no rights other than the rights of a general creditor of the Company.
9.No Voting Rights or DividendsYour restricted stock units carry neither voting rights nor rights to cash dividends. You have no rights as a stockholder of the Company unless and until your restricted stock units are settled by issuing shares of the Company’s Class A common stock.
10.Units NontransferableYou may not sell, transfer, assign, pledge or otherwise dispose of any restricted stock units. For instance, you may not use your restricted stock units as security for a loan.
11.Beneficiary DesignationYou may dispose of your restricted stock units in a written beneficiary designation. A beneficiary designation must be filed with the Company on the proper form. It will be recognized only if it has been received at the Company’s headquarters before your death. If you file no beneficiary designation or if none of your designated beneficiaries survives you, then your estate will receive any vested restricted stock units that you hold at the time of your death.
2


12.Withholding TaxesNo settlement of this award will occur, and no stock certificates will be distributed to you, unless you have made arrangements satisfactory to the Company for the payment of any withholding taxes that are due as a result of the vesting or settlement of this award (the “Tax Withholding Obligation”). As a condition of the grant of this award, you authorize the Company, at its discretion, to satisfy the Tax Withholding Obligation by one or a combination of the following: (i) withholding from your wages or other cash compensation payable to you by the Company, (ii) withholding shares to be issued to you upon settlement of the restricted stock units; (iii) withholding from proceeds of the sale of shares of the Company’s Class A common stock acquired upon settlement of the restricted stock units either through a voluntary sale or through a mandatory sale arranged by the Company (on your behalf pursuant to this authorization without further consent), (iv) requiring you to make a payment in a form acceptable to the Company, or (v) any other method of withholding determined by the Company and permitted by applicable law; provided, however, that if you are a Section 16 officer of the Company under the Exchange Act, then the Company will satisfy the Tax Withholding Obligation only through method (ii) once it implements the necessary mechanisms, unless the use of such withholding method is problematic under applicable law, in which case the Tax Withholding Obligation may be satisfied by one of the other methods set forth above.

If the Tax Withholding Obligation is satisfied by a mandatory sale pursuant to method (iii) above, you are deemed to instruct and authorize the Company and a brokerage firm determined acceptable to the Company for such purpose to sell on your behalf a number of whole shares of Class A common stock from the shares that are issuable upon settlement hereof as are necessary to generate cash proceeds determined by the Company to be sufficient to satisfy the Tax Withholding Obligation. Such shares will be sold on the date on which the Tax Withholding Obligation arises or as soon thereafter as practicable. You acknowledge and agree that the Company is under no obligation to arrange for such sale at any particular price, that you are responsible for all fees and other costs of sale, that you are hereby agreeing to indemnify and hold the Company harmless from any losses, costs, damages or expenses relating to any such sale, and that the proceeds of any such sale may not be sufficient to satisfy your Tax Withholding Obligation.
3


The Company may account for the Tax Withholding Obligation by considering statutory or other withholding rates, including applicable maximum rates. In the event of over-withholding, you may receive a refund of any over-withheld amount in cash (with no entitlement to the equivalent in common stock) from the Company or the Employer; otherwise, you may be able to seek a refund from the applicable tax authority. In the event of under-withholding, you may be required to pay any additional taxes directly to the applicable tax authority. If the Tax Withholding Obligation is satisfied by withholding shares of the Company’s Class A common stock, for tax purposes, you shall be deemed to have been issued the full number of shares subject to the vested restricted stock units, notwithstanding that a number of the shares is held back solely for the purpose of satisfying the Tax Withholding Obligation.

You agree to pay to the Company any amount of Tax Withholding Obligation that cannot be satisfied by the means described above. If cash is to be distributed pursuant to this award instead of shares, the Company will withhold from the cash deliverable to you an amount necessary to satisfy the Tax Withholding Obligation.

To the extent you fail to make satisfactory arrangements for the payment of any required withholding taxes, you will permanently forfeit the applicable restricted stock units.
4


14.Rule 10b5-1 Plan
You acknowledge that the instruction to the broker to sell in the foregoing section is intended to comply with the requirements of Rule 10b5-1(c)(1)(i)(B) under the Securities Exchange Act of 1934 (the “Exchange Act”), and that this Agreement is intended to constitute a “binding contract” (a “10b5-1 Plan”) under, and is to be interpreted to comply with the requirements of, such rule. This 10b5-1 Plan is being adopted to permit you to sell a number of shares to be issued upon the vesting/settlement of this award sufficient to pay the Tax Withholding Obligation that becomes due as a result of such event. It is adopted to be effective on the Date of Grant of this award; provided that if you are in possession of material nonpublic information about the Company as of such date, then it shall be effective as of the first date thereafter on which you are not in possession of material nonpublic information. This 10b5-1 Plan will become operational on the first date on which a Tax Withholding Obligation arises. You hereby appoint the Company as your agent and attorney-in-fact to instruct the broker with respect to the number of shares to be sold under this 10b5-1 Plan.
You hereby authorize the broker to sell the number of shares of the Company’s Class A common stock determined as set forth above and acknowledge that the broker is under no obligation to arrange for such sale at any particular price. You acknowledge that the broker may aggregate your sales with sales occurring on the same day that are effected on behalf of other Company employees pursuant to sales of shares vesting under Company options, restricted share awards or restricted stock unit awards and your proceeds will be based on a blended price for all such sales. You acknowledge that it may not be possible to sell shares of the Company’s common stock during the term of this 10b5-1 Plan due to (a) a legal or contractual restriction applicable to you or to the broker, (b) a market disruption, (c) rules governing order execution priority on the New York Stock Exchange, (d) a sale effected pursuant to this 10b5-1 Plan failing to comply (or in the reasonable opinion of the broker’s counsel is likely not to comply) with Rule 144 under the Securities Act of 1933, if applicable, or (e) if the Company determines that sales may not be effected under this 10b5-1 Plan. You acknowledge that this 10b5-1 Plan is subject to the terms of any policy adopted now or hereafter by the Company governing the adoption and operation of 10b5-1 plans.
15.Restrictions on Resale
You agree not to sell any shares at a time when applicable laws, Company policies or an agreement between the Company and its underwriters prohibit a sale. This restriction will apply as long as your Service continues and for such period of time after the termination of your Service as the Company may specify.
Specifically, you agree to comply with the Company’s Securities Trading Policy when selling shares of the Company’s Class A common stock.
5


16.Retention RightsYour award or this Agreement does not give you the right to be retained by the Company, a Parent or a Subsidiary in any capacity. The Company and its Parents and Subsidiaries reserve the right to terminate your Service at any time, with or without cause.
17.AdjustmentsIn the event of a stock split, a stock dividend or a similar change in Company stock, the number of your restricted stock units will be adjusted accordingly, as the Company may determine pursuant to the Plan.
18.Effect of Significant Corporate TransactionsIf the Company is a party to a merger, consolidation, or certain change in control transactions, then your restricted stock units will be subject to the applicable provisions of Article 9 of the Plan, provided that any action taken must either (a) preserve the exemption of your restricted stock units from Code Section 409A or (b) comply with Code Section 409A.
19.Recoupment PolicyThis award, and the shares acquired upon settlement of this award, shall be subject to any Company recoupment policy in effect from time to time.
20.NoticeYou agree to accept by email all documents relating to this award, the Agreement, or the Plan (including, without limitation, prospectuses required by the Securities and Exchange Commission) and all other documents that the Company is required to deliver to its security holders (including, without limitation, annual reports and proxy statements). You also agree that the Company may deliver these documents by posting them on a website maintained by the Company or by a third party under contract with the Company. If the Company posts these documents on a website, it will notify you by email.
21.Applicable Law
This Agreement will be interpreted and enforced under the laws of the State of Delaware (without regard to its choice-of-law provisions).
22.Electronic Delivery and ParticipationThe Company, may in its sole discretion, decide to deliver any documents related to current or future participation in the Plan by electronic means. You hereby consent to receive such documents by electronic delivery and agree to participate in the Plan through an on-line or electronic system established and maintained by the Company or a third party designated by the Company, including E*Trade Financial Services, Inc.
6


23.Deemed Acceptance of GrantIf you do not sign the Grant Notice and do not otherwise agree to the terms and conditions of the restricted stock units (as set forth in the Grant Notice, this Agreement and the Plan), you will be deemed to have agreed to the terms and conditions of the restricted stock units (as set forth in the Grant Notice, this Agreement and the Plan), unless you provide the Company with a written notice to the contrary within 60 days of receipt of the Grant Notice and this Agreement. Any such notice may be addressed to the Company at the following email address: equity@veeva.com.
24.The Plan and Other Agreements
The text of the Plan is incorporated in this Agreement by reference.
The Plan, this Agreement and the Grant Notice constitute the entire understanding between you and the Company regarding this award. Any prior agreements, commitments or negotiations concerning this award are superseded. This Agreement may be amended only by another written agreement between the parties.

7
EX-21.1 5 veev-20210131xexx211.htm EX-21.1 Document

Exhibit 21.1
SUBSIDIARIES OF
VEEVA SYSTEMS INC. *
 

*    As of January 31, 2021, Veeva Systems Inc. has no significant subsidiaries as defined in Rule 1-02(w) of Regulation S-X.


EX-23.1 6 veev-20210131xex231.htm EX-23.1 Document

Exhibit 23.1
Consent of Independent Registered Public Accounting Firm
The Board of Directors
Veeva Systems Inc.:
We consent to the incorporation by reference in the registration statement (Nos. 333-191760, 333-194639, 333-203159, 333-210509, 333-217040, 333-224040, 333-230579, and 333-237492) on Form S-8 of Veeva Systems Inc. of our report dated March 30, 2021, with respect to the consolidated balance sheets of Veeva Systems Inc. as of January 31, 2021 and 2020, the related consolidated statements of comprehensive income, stockholders’ equity, and cash flows for each of the years in the three-year period ended January 31, 2021, and the related notes (collectively, the consolidated financial statements), and the effectiveness of internal control over financial reporting as of January 31, 2021, which report appears in the January 31, 2021 annual report on Form 10-K of Veeva Systems Inc.

Our report on the consolidated financial statements contains an explanatory paragraph that states the Company has changed its method of accounting for leases as of February 1, 2019 due to the adoption of Accounting Standards Codification Topic 842, Leases.

/s/ KPMG LLP
Santa Clara, California
March 30, 2021


EX-31.1 7 veev-20210131xexx311.htm EX-31.1 Document

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

EX-31.2 8 veev-20210131xexx312.htm EX-31.2 Document

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

EX-32.1 9 veev-20210131xexx321.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
Based on my knowledge, I, Peter P. Gassner, 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 of Veeva Systems Inc. on Form 10-K for the fiscal year ended January 31, 2021 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Form 10-K fairly presents in all material respects the financial condition and results of operations of Veeva Systems Inc. 
/s/ PETER P. GASSNER
Peter P. Gassner
Chief Executive Officer and Director
(Principal Executive Officer)
Date: March 30, 2021

EX-32.2 10 veev-20210131xexx322.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
Based on my knowledge, I, Brent Bowman, 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 of Veeva Systems Inc. on Form 10-K for the fiscal year ended January 31, 2021 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Form 10-K fairly presents in all material respects the financial condition and results of operations of Veeva Systems Inc.
/s/ BRENT BOWMAN
Brent Bowman
Chief Financial Officer
(Principal Financial Officer)
Date: March 30, 2021

EX-101.SCH 11 veev-20210131.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Summary of Business and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Business and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Summary of Business and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Summary of Business and Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Summary of Business and Significant Accounting Policies - Concentrations of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Summary of Business and Significant Accounting Policies - Estimated Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 2107102 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2308302 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Acquisitions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Acquisitions - Schedule of Assets and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Acquisitions - Schedule of Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 2112103 - Disclosure - Short-Term Investments link:presentationLink link:calculationLink link:definitionLink 2313303 - Disclosure - Short-Term Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Short-Term Investments - Schedule of Short-Term Investments (Detail) link:presentationLink link:calculationLink link:definitionLink 2415408 - Disclosure - Short-Term Investments - Summary of Estimated Fair Value of Short-Term Investments, Designated as Available-for-Sale and Classified by Contractual Maturity (Detail) link:presentationLink link:calculationLink link:definitionLink 2416409 - Disclosure - Short-Term Investments - Schedule of Fair Values and Gross Unrealized Loss Position of Available-for-Sale Securities Aggregated by Investment Category (Detail) link:presentationLink link:calculationLink link:definitionLink 2117104 - Disclosure - Deferred Costs link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - Deferred Costs - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2119105 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 2320304 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2421411 - Disclosure - Property and Equipment, Net - Components of Property and Equipment, Net (Detail) link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - Property and Equipment, Net - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2123106 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2324305 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Goodwill and Intangible Assets - Details of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2427415 - Disclosure - Goodwill and Intangible Assets - Estimated Amortization Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 2428416 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2129107 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 2330306 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 2431417 - Disclosure - Accrued Expenses - Schedule of Accrued Expenses (Detail) link:presentationLink link:calculationLink link:definitionLink 2132108 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2333307 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2434418 - Disclosure - Fair Value Measurements - Fair Value Hierarchy for Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 2435419 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2436420 - Disclosure - Fair Value Measurements - Summary Fair Value of Outstanding Derivative Instruments (Detail) link:presentationLink link:calculationLink link:definitionLink 2437421 - Disclosure - Fair Value Measurements - Summary of Outstanding Balance Sheet Hedges (Detail) link:presentationLink link:calculationLink link:definitionLink 2138109 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2339308 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2440422 - Disclosure - Income Taxes - Components of Income before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2441423 - Disclosure - Income Taxes - Components of Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2442424 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2443425 - Disclosure - Income Taxes - Reconciliation of Statutory Federal Income Tax to Effective Tax (Details) link:presentationLink link:calculationLink link:definitionLink 2444426 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2445427 - Disclosure - Income Taxes - Summary of Changes in Total Gross Amount of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2146110 - Disclosure - Deferred Revenue, Performance Obligations, and Unbilled Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 2447428 - Disclosure - Deferred Revenue, Performance Obligations, and Unbilled Accounts Receivable - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2448429 - Disclosure - Deferred Revenue, Performance Obligations, and Unbilled Accounts Receivable - Performance Obligation Duration (Details) link:presentationLink link:calculationLink link:definitionLink 2448429 - Disclosure - Deferred Revenue, Performance Obligations, and Unbilled Accounts Receivable - Performance Obligation Duration (Details) link:presentationLink link:calculationLink link:definitionLink 2149111 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2350309 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2451430 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2452431 - Disclosure - Leases - Supplemental Cash Flow Information Related to Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 2453432 - Disclosure - Leases - Supplemental Balance Sheet Information Related to Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 2454433 - Disclosure - Leases- Maturities of lease liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 2454433 - Disclosure - Leases- Maturities of lease liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 2155112 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2356310 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2457434 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2458435 - Disclosure - Stockholders' Equity - Summary of Stock Option Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 2459436 - Disclosure - Stockholders' Equity - Summary of Restricted Stock Unit (RSU) Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 2460437 - Disclosure - Stockholders' Equity - Schedule of Weighted-Average Assumptions Used to Estimate Grant Date Fair Value of Options Granted (Detail) link:presentationLink link:calculationLink link:definitionLink 2161113 - Disclosure - Other Income link:presentationLink link:calculationLink link:definitionLink 2362311 - Disclosure - Other Income (Tables) link:presentationLink link:calculationLink link:definitionLink 2463438 - Disclosure - Other Income (Details) link:presentationLink link:calculationLink link:definitionLink 2164114 - Disclosure - Net Income per Share link:presentationLink link:calculationLink link:definitionLink 2365312 - Disclosure - Net Income per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2466439 - Disclosure - Net Income per Share - Numerators and Denominators of the Basic and Diluted EPS Computations for Common Stock (Detail) link:presentationLink link:calculationLink link:definitionLink 2467440 - Disclosure - Net Income per Share - Potential Common Share Equivalents Excluded where the Inclusion would be Anti-dilutive (Detail) link:presentationLink link:calculationLink link:definitionLink 2168115 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2469441 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2170116 - Disclosure - Revenues by Product link:presentationLink link:calculationLink link:definitionLink 2371313 - Disclosure - Revenues by Product (Tables) link:presentationLink link:calculationLink link:definitionLink 2472442 - Disclosure - Revenues by Product - Summary of Total Revenues (Detail) link:presentationLink link:calculationLink link:definitionLink 2173117 - Disclosure - Information about Geographic Areas link:presentationLink link:calculationLink link:definitionLink 2374314 - Disclosure - Information about Geographic Areas (Tables) link:presentationLink link:calculationLink link:definitionLink 2475443 - Disclosure - Information about Geographic Areas - Revenues by Geographic Area (Detail) link:presentationLink link:calculationLink link:definitionLink 2476444 - Disclosure - Information about Geographic Areas - Long-Lived Assets by Geographic Area (Detail) link:presentationLink link:calculationLink link:definitionLink 2177118 - Disclosure - 401(k) Plan link:presentationLink link:calculationLink link:definitionLink 2478445 - Disclosure - 401(k) Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2179119 - Disclosure - Related-Party Transaction link:presentationLink link:calculationLink link:definitionLink 2480446 - Disclosure - Related-Party Transaction (Details) link:presentationLink link:calculationLink link:definitionLink 2181120 - Disclosure - Selected Quarterly Financial Data (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2382315 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 2483447 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 veev-20210131_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 13 veev-20210131_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 14 veev-20210131_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Options exercisable period Share Based Compensation Arrangement By Share Based Payment Awards Award Exercisable Period Share based compensation arrangement by share based payment awards award exercisable period. Number of regulated industries Number Of Regulated Industries Number Of Regulated Industries Business Combinations Business Combinations Policy [Policy Text Block] RSUs granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Document Type Document Type ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Other income, net Other income, net Other Nonoperating Income (Expense) Schedule Of Earnings Per Share Basic And Diluted [Line Items] Schedule Of Earnings Per Share Basic And Diluted [Line Items] Schedule of earnings per share basic and diluted. Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Related Party [Axis] Related Party [Axis] Right-of-use assets obtained in exchange for lease obligations: Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract] Right of use assets obtained in exchange for lease obligations. Payables and Accruals [Abstract] Payables and Accruals [Abstract] Short-Term Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Estimated Fair Values of Assets and Liabilities Assumed Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] 401(k) Plan Retirement Benefits [Text Block] Number of product areas Number Of Product Areas Number Of Product Areas RSUs vested (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Number of additional shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized 2013 Employee Stock Purchase Plan Two Thousand Thirteen Employee Stock Purchase Plan [Member] Two thousand thirteen employee stock purchase plan. Purchase price goodwill reduction from Crossix tax adjustments Goodwill, Purchase Accounting Adjustments Leases Lessee, Leases [Policy Text Block] Long-term Purchase Commitment, Category of Item Purchased Long-term Purchase Commitment, Category of Item Purchased [Domain] Due in greater than one year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Range Statistical Measurement [Domain] Liabilities and stockholders’ 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] Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Deferred income taxes Deferred Income Tax Liabilities, Net Net income Net Income Loss Including Cumulative Effect Of Change On Equity Due To New Accounting Pronouncement Or Change In Accounting Principle Net income loss including cumulative effect of change on equity due to new accounting pronouncement or change in accounting principle. Security Exchange Name Security Exchange Name 2021 Equity Incentive Plan Two Thousand And Twelve Equity Incentive Award Plan [Member] Two thousand and twelve equity incentive award plan. Deferred Costs Deferred Costs Disclosure [Text Block] Deferred costs disclosure. Trade name and trademarks Trademarks and Trade Names [Member] Sales and marketing Selling and Marketing Expense [Member] Operating income Operating income Operating Income (Loss) Long-Lived Assets by Geographic Area Long-lived Assets by Geographic Areas [Table Text Block] State income taxes Deferred Tax Assets, State Taxes Total current liabilities Liabilities, Current Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] Diluted (in dollars per share) Business Acquisition, Pro Forma Earnings Per Share, Diluted Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Beginning balance (in usd per share) Ending balance (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Accrued third-party professional services subcontractors' fees Accrued Professional Fees, Current Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Foreign Currency Exchange Foreign Currency Exchange, Policy [Policy Text Block] Foreign currency exchange. Commitments and contingencies Commitments and Contingencies Indemnification Guarantees, Indemnifications and Warranties Policies [Policy Text Block] Replacement award value in connection with business combination Adjustments To Additional Paid In Capital, Share-Based Compensation, Replacement Award, Value Adjustments To Additional Paid In Capital, Share-Based Compensation, Replacement Award, Value Assets Assets [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] 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] Taxes payable Taxes Payable, Current Entity Address, State or Province Entity Address, State or Province RSUs vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Cash paid for amounts included in the measurement of lease liabilities Operating Lease, Payments Federal tax statutory tax rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Accounts payable Accounts Payable, Current Accrued Expenses Accounts Payable and Accrued Liabilities Disclosure [Text Block] Internal-Use Software Internal Use Software, Policy [Policy Text Block] Net change in cumulative foreign currency translation loss Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Retained earnings Retained Earnings (Accumulated Deficit) Lease right-of-use assets Operating Lease, Right-of-Use Asset Foreign currency derivative contracts Foreign currency derivative contracts - liabilities Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Liability at Fair Value Accrued commissions Accrued Sales Commission, Current Cash, cash equivalents, and restricted cash at end of period: Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Foreign currency derivative contracts Derivative Financial Instruments, Assets [Member] Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Intangible assets Deferred Tax Liabilities, Goodwill and Intangible Assets Useful life of intangible assets Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Fiscal 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Leases [Table] Leases [Table] Leases. Class B common stock Common Class B [Member] Options outstanding (in shares) Options outstanding, beginning balance (in shares) Options outstanding, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Fiscal 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Description of Business Nature Of Business Policy [Text Block] Nature of business policy. Fair Value Hierarchy for Financial Assets and Liabilities Measured at Fair Value on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Unrecognized compensation cost related to unvested stock options granted Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount CANADA CANADA Customer [Axis] Customer [Axis] State Current State and Local Tax Expense (Benefit) Veeva Commercial Cloud Professional Services Veeva Commercial Cloud [Member] Professional services, veeva commercial cloud. Tax credit carryforward Tax Credit Carryforward, Amount Income Taxes Income Tax, Policy [Policy Text Block] Total operating expenses Operating Expenses Building Building [Member] Other comprehensive income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Options vested and exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Cost of subscription services Cost Of Subscription Revenues [Member] Cost of subscription revenues. Other long-term liabilities Other Liabilities, Noncurrent Deferred income taxes Deferred Income Tax Assets, Net Cost of revenues: Cost of Revenue [Abstract] Stock-based compensation expense 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 North America North America [Member] Unbilled accounts receivable Unbilled Receivables, Current Total revenues Revenue from Contract with Customer, Excluding Assessed Tax Fair Value, Measurement Frequency Measurement Frequency [Domain] Share price (in usd per share) Share Price Revenue From Contracts With Customers [Table] Revenue From Contracts With Customers [Table] Revenue from contracts with customers. Aggregate intrinsic value (in millions) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Concentration Risk, Percentage Concentration Risk, Percentage Business Acquisition [Axis] Business Acquisition [Axis] Geographical Geographical [Domain] Amortization period of deferred costs Amortization Period Of Deferred Costs Amortization period of deferred costs. Minimum order commitment Long-term Purchase Commitment, Amount Statement [Line Items] Statement [Line Items] Revenue From Contracts With Customers [Line Items] Revenue From Contracts With Customers [Line Items] Revenue from contracts with customers. Veeva Commercial Cloud Subscription Services Veeva Commercial Cloud [Member] Subscription services, veeva commercial cloud. Potential Common Share Equivalents Excluded where the Inclusion would be Anti-dilutive Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Lease right-of-use assets Deferred Tax Liabilities, Lease, Right Of Use Assets Deferred Tax Liabilities, Lease, Right Of Use Assets Foreign Deferred Foreign Income Tax Expense (Benefit) Class of Stock Class of Stock [Domain] Equipment and computers Computer Equipment [Member] Entity Voluntary Filers Entity Voluntary Filers Statement [Table] Statement [Table] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Range Statistical Measurement [Axis] Crossix Solutions Crossix Solutions [Member] Crossix Solutions [Member] U.S. agency obligations US Government Agencies Debt Securities [Member] Business Combinations [Abstract] Business Combinations [Abstract] Short-term Investments Marketable Securities, Policy [Policy Text Block] Entity Small Business Entity Small Business Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Number of products to embed into our multichannel customer relationship management applications Related Party Transaction Number Of Products Embed Related party transaction number of products embed. Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Weighted average remaining contractual term (in years), options vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Summary of Outstanding Balance Sheet Hedges Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block] Goodwill [Roll Forward] Goodwill [Roll Forward] Maturities and sales of short-term investments Proceeds from Sale and Maturity of Debt Securities, Available-for-sale Amendment Flag Amendment Flag Numerators and Denominators of the Basic and Diluted EPS Computations for Common Stock Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Revenues by geography Geographic Areas, Revenues from External Customers [Abstract] Weighted-average shares used to compute net income per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Notional amount of foreign currency derivative contracts Derivative Notional Amount Of Foreign Currency Derivative Contracts Net Derivative notional amount of foreign currency derivative contracts net. Number of shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Leases Lessee, Finance Leases [Text Block] Reallocation as a result of conversion of Class B to Class A common stock: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Number of shares available for issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Other accrued expenses Other Accrued Liabilities, Current Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key Related Party [Domain] Related Party [Domain] Measurement Frequency Measurement Frequency [Axis] Zoom Video Communications Incorporation Zoom Video Communications Incorporation [Member] Zoom Video Communications Incorporation. Related Party Transaction [Line Items] Related Party Transaction [Line Items] IQVIA Litigation Matter I Q V I A Litigation Matter [Member] IQVIA litigation matter. Short-term investments Estimated fair value Total short-term investments Debt Securities, Available-for-sale, Current Accounts Receivable and Allowance for Doubtful Accounts Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Financial Instruments Financial Instruments [Domain] Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Details of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Gross unrealized losses Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer Lease liabilities Deferred Tax Assets, Lease Liabilities Deferred Tax Assets, Lease Liabilities Geographical Geographical [Axis] Veeva Vault Subscription Services Veeva Vault [Member] Subscription services, veeva vault. Number of shares issued in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Total deferred provision Deferred Income Tax Expense Benefit1 Amount of deferred tax liability attributable to taxable temporary differences net of deferred tax asset attributable to deductible temporary differences and carryforwards after valuation allowances and net the tax effect of the stock deficiency. Amortized cost Debt Securities, Available-for-sale, Amortized Cost Operating leases, options to extend leases term Lessee, Operating Lease, Renewal Term Deferred tax assets: Deferred Tax Assets, Net of Valuation Allowance [Abstract] Gross unrealized gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Loss Contingencies Commitments and Contingencies, Policy [Policy Text Block] Weighted  average grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Pro forma net income Business Acquisition, Pro Forma Net Income (Loss) Effect of potentially dilutive common shares (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Property, Plant and Equipment, Type Long-Lived Tangible Asset [Axis] Summary of Restricted Stock Unit (RSU) Activity Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Summary of Total Revenues Revenue from External Customers by Products and Services [Table Text Block] Income Statement Location Income Statement Location [Axis] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Income Statement Location Income Statement Location [Domain] Fiscal 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two State and Local Jurisdiction State and Local Jurisdiction [Member] Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Federal Current Federal Tax Expense (Benefit) Accrued bonus Accrued Bonuses, Current Amortization expense Amortization of Intangible Assets Document And Entity Information [Line Items] Document And Entity Information [Line Items] Document and entity information. Supplemental Cash Flow Information Related to Leases Lease, Cost [Table Text Block] Fair value of foreign currency derivative contracts Derivative, Fair Value, Net Fiscal 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Other long-term assets Other Assets, Noncurrent Plan Name Plan Name [Axis] Information about Geographic Areas Segment Reporting Disclosure [Text Block] Cash equivalents: Cash and Cash Equivalents, Fair Value Disclosure Concentration Risk [Table] Concentration Risk [Table] Present to September 1st, 2025 Time Frame One [Member] Time Frame One [Member] Total assets Assets Related-Party Transaction Related Party Transactions Disclosure [Text Block] Foreign government bonds Debt Security, Government, Non-US [Member] Summary of Business and Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Beginning balance (in shares) Ending balance (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 [Axis] Retirement Plan Sponsor Location [Axis] Schedule of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Intangible assets, net Net Finite-Lived Intangible Assets, Net Weighted-average grant date fair value of options granted (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Income tax payable Accrued Income Taxes, Current Net change in unrealized gain on available-for-sale investments OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Loss on foreign currency hedge Gain (Loss) on Foreign Currency Fair Value Hedge Derivatives Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Certain Risks and Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Impact of foreign operations Effective Income Tax Rate Reconciliation, Tax Contingency, Foreign, Amount 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] Acquisitions Mergers, Acquisitions and Dispositions Disclosures [Text Block] Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Components of Provision for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Other intangibles Other Intangible Assets [Member] Physicians World Physicians World [Member] Physicians World [Member] Product and Service Product and Service [Axis] Total liabilities Liabilities Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Investment Type Investment Type [Axis] (Amortization) accretion on investments Investment Income, Net, Amortization of Discount and Premium Weighted average period of unvested stock (in years) Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Retirement Plan Type [Axis] Retirement Plan Type [Axis] Monetary damages Loss Contingency, Damages Sought, Value Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Recognition of deferred revenue Contract with Customer, Liability, Revenue Recognized Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Net income, basic Net income, basic Net Income (Loss) Available to Common Stockholders, Basic Level 1 Fair Value, Inputs, Level 1 [Member] Weighted average remaining contractual term (in years), options vested and exercisable and expected to vest thereafter Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Operating lease expense Operating Lease, Expense Percentage of likely being realized upon effective settlement Percentage Of Likelihood Of Tax Benefit Being Realized Upon Effective Settlement Percentage of likelihood of tax benefit being realized upon effective settlement. Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Accounts payable Increase (Decrease) in Accounts Payable Unreleased restricted stock units Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Changes in accounts payable and accrued expenses related to property and equipment purchases Increase Decrease In Capital Expenditures Incurred But Not Yet Paid Increase decrease in capital expenditures incurred but not yet paid. Additional paid-in capital Additional Paid-in Capital [Member] Schedule of Other Income Schedule of Other Nonoperating Income (Expense) [Table Text Block] Assets Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Summary of Quarterly Financial Information Quarterly Financial Information [Table Text Block] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Beginning balance (in shares) Ending balance (in shares) Shares, Issued Litigation Case Litigation Case [Axis] Accrued expenses Accounts Payable and Accrued Liabilities [Member] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] State taxes Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Schedule of Goodwill [Table] Schedule of Goodwill [Table] Net income, basic and diluted Net Income Loss Attributable To Common Stockholders Basic And Diluted Net income loss attributable to common stockholders basic and diluted. Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Options vested and exercisable and expected to vest thereafter (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Research and development Research and Development Expense Amount of first minimum order commitment met First Minimum Order Commitment Achieved Amount First minimum order commitment achieved amount. Accrued fees payable to salesforce.com Accrued Fees Current Accrued fees current. Options outstanding, beginning balance (in usd per share) Options outstanding, ending balance (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Acquisitions, net of cash and restricted cash acquired Payments to Acquire Businesses, Net of Cash Acquired Common stock, shares authorized (in shares) Common Stock, Shares Authorized Percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Concentration Risk Type [Axis] Concentration Risk Type [Axis] Revenues by Geographic Area Revenue from External Customers by Geographic Areas [Table Text Block] Property and equipment, gross Property, Plant and Equipment, Gross Proceeds from exercise of common stock options Proceeds from Stock Options Exercised Federal Deferred Federal Income Tax Expense (Benefit) Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Impairment recognized for long-lived assets Impairment of Long-Lived Assets Held-for-use Accrued vacation Accrued Vacation, Current Income Statement [Abstract] Income Statement [Abstract] Accumulated other comprehensive income AOCI Attributable to Parent [Member] Summary of Estimated Fair Value of Short-Term Investments, Designated as Available-for-Sale and Classified by Contractual Maturity Investments Classified by Contractual Maturity Date [Table Text Block] Share-based compensation cost recognition vesting service period Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Employer maximum matching contribution amount per employee per year Defined Contribution Plan Maximum Employer Annual Contributions Per Employee Amount Defined contribution plan maximum employer annual contributions per employee amount. Deferred costs Increase (Decrease) in Deferred Charges Lease liabilities, noncurrent Operating Lease, Liability, Noncurrent Fiscal 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Prepaid expenses and other current and long-term assets Increase (Decrease) in Prepaid Expense and Other Assets Total purchased intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Minimum Order Commitment Time Frame [Domain] Minimum Order Commitment Time Frame [Domain] [Domain] for Minimum Order Commitment Time Frame [Axis] State net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards, State and Local Net income, basic Reallocation Of Net Income Loss Available To Common Stockholders Basic Reallocation of Net Income (Loss) Available to Common Stockholders, Basic Use of Estimates Use of Estimates, Policy [Policy Text Block] Current assets: Assets, Current [Abstract] Income Tax Authority [Domain] Income Tax Authority [Domain] Value-Added Reseller Agreement Reseller Agreements [Member] Reseller agreements. Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Middle East, Africa, and Latin America Middle East, Africa, And Latin America [Member] Middle East, Africa, And Latin America Excess tax benefits from employee stock plans Excess Tax Benefit From Employee Stock Plans Excess tax benefit from employee stock plans. Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Reconciliation of Statutory Federal Income Tax to Effective Tax Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Foreign currency gain (loss) Realized Investment Gains (Losses) Asia Pacific Asia Pacific [Member] 2013 Equity Incentive Plan Two Thousand And Thirteen Equity And Incentive Plan [Member] Two thousand and thirteen equity and incentive plan. Long-term assets Payments for Software City Area Code City Area Code Income Tax Authority [Axis] Income Tax Authority [Axis] Document Period End Date Document Period End Date Deferred costs Deferred Tax Liabilities, Deferred Expense Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Revenue, remaining performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage Schedule of Estimated Useful Lives of Property Plant And Equipment Schedule Of Estimated Useful Lives Of Property Plant And Equipment [Table Text Block] Schedule of estimated useful lives of property plant and equipment. Number of shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Director Director [Member] Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Payroll tax payable Accrued Payroll Taxes, Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Land improvements and building improvements Land, Buildings and Improvements [Member] Quarterly Financial Information Disclosure [Abstract] Federal net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards, Domestic Stock-based compensation Share-based Payment Arrangement, Noncash Expense Existing technology Existing Technology [Member] Existing technology. Pro forma net income per share: Earnings Per Share, Pro Forma [Abstract] Issuance of common stock upon vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Intangible Assets, Net (Excluding Goodwill) [Abstract] Intangible Assets, Net (Excluding Goodwill) [Abstract] Cover [Abstract] Cover [Abstract] Goodwill, acquired during period Goodwill, Acquired During Period Schedule of Short-Term Investments Debt Securities, Available-for-sale [Table Text Block] Selected Quarterly Financial Data (Unaudited) Quarterly Financial Information [Text Block] Components of Income before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Property and equipment, estimated useful life Property, Plant and Equipment, Useful Life Goodwill [Line Items] Goodwill [Line Items] Leases Lessee, Operating Leases [Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Deferred revenue Increase (Decrease) in Deferred Revenue Restricted cash included in other long-term assets Restricted Cash and Cash Equivalents Amortization (accretion) of discount on short-term investments Accretion (Amortization) of Discounts and Premiums, Investments Other Income Other Income and Other Expense Disclosure [Text Block] Net deferred tax assets Deferred Tax Assets, Net Customer relationships Customer Relationships [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Total cost of revenues Cost of Goods and Services Sold Fair value Debt Securities, Available-for-sale Equity Components Equity Components [Axis] Lease liabilities Operating And Finance Lease Liability Current Operating and finance lease liability current. Deferred Costs Deferred Charges, Policy [Policy Text Block] 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] Deferred Revenue, Performance Obligations, and Unbilled Accounts Receivable Deferred Revenue And Performance Obligations Disclosure [Text Block] Deferred revenue and performance obligations disclosure. Balance Sheet Location Balance Sheet Location [Domain] Land Land [Member] Lease liabilities Operating Lease, Liability, Current Unrecognized compensation cost related to unvested RSUs Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Europe Europe [Member] Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] RSUs forfeited/cancelled (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Schedule of Weighted-Average Assumptions Used to Estimate Grant Date Fair Value of Options Granted Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Asset-backed securities Asset-backed Securities [Member] Entity Interactive Data Current Entity Interactive Data Current Summary Fair Value of Outstanding Derivative Instruments Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Options exercised (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Revenues: Revenues [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Minimum fee commitment obligation Purchase Obligation Summary of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Foreign derived intangible income deduction (FDII) Effective Income Tax Rate Reconciliation, Deduction, Foreign Derived Intangible Income Effective Income Tax Rate Reconciliation, Deduction, Foreign Derived Intangible Income Accounts Receivable Accounts Receivable [Member] Remaining useful life (in years) Finite-Lived Intangible Assets, Remaining Amortization Period Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Stock-based Compensation Share-based Payment Arrangement [Policy Text Block] Operating lease liabilities Increase Decrease In Lease Liabilities Increase decrease In lease liabilities. Amortization of deferred costs Amortization of Deferred Charges Customer [Domain] Customer [Domain] Foreign Current Foreign Tax Expense (Benefit) Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Operating leases obtained through business combinations Right-Of-Use Asset Obtained In Exchange For Operating Lease Liability From Business Combinations Right-Of-Use Asset Obtained In Exchange For Operating Lease Liability From Business Combinations Additional paid-in capital Additional Paid in Capital, Common Stock Entity Registrant Name Entity Registrant Name Finance leases, options to extend leases term Lessee, Finance Lease, Renewal Term Impairment losses recorded in relation to the costs capitalized Capitalized Contract Cost, Impairment Loss Business Acquisition [Line Items] Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Common stock, shares outstanding, percentage Common Stock Shares Outstanding Percentage Common stock shares outstanding percentage. Weighted Average Discount Rate Operating Lease, Weighted Average Discount Rate, Percent Concentration Risk [Line Items] Concentration Risk [Line Items] Total deferred tax liabilities Deferred Tax Liabilities, Gross Options vested and exercisable and expected to vest thereafter (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Advertising Expenses Advertising Cost [Policy Text Block] Weighted average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Gross carrying amount Intangible Assets, Gross (Excluding Goodwill) Changes in lease liabilities - finance leases Finance Lease, Proceeds (Payments), Net Finance Lease, Proceeds (Payments), Net Retirement Plan Type [Domain] Retirement Plan Type [Domain] Customer One Customer One [Member] Customer one. Net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets Reallocation of net income to Class B common stock Reallocation Of Net Income Reallocation of net income. Research and development Research and Development Expense [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Impairment of goodwill Goodwill, Impairment Loss Accounts receivable, net of allowance for doubtful accounts of $193 and $617, respectively Accounts Receivable, after Allowance for Credit Loss, Current Total operating lease payments Lessee, Operating Lease, Liability, to be Paid Other Deferred Tax Assets, Other Percent of fair market value paid for shares Percentage Of Common Stock Acquire To Fair Market Value Percentage of common stock acquire to fair market value. Foreign Plan Foreign Plan [Member] Cost of Revenues Cost of Goods and Service [Policy Text Block] Risk-free interest rate, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Gross unrealized losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Entity Address, Postal Zip Code Entity Address, Postal Zip Code Medidata Litigation Matter Medidata Litigation Matter [Member] Medidata litigation matter. Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Basic (in dollars per share) Business Acquisition, Pro Forma Earnings Per Share, Basic Goodwill Goodwill, beginning balance Goodwill, ending balance Goodwill Schedule of Available-for-sale Securities [Line Items] Debt Securities, Available-for-sale [Line Items] Due in one year or less Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Document Transition Report Document Transition Report Title of Individual [Axis] Title of Individual [Axis] Highly liquid investments maturity Maximum Period To Consider Highly Liquid Investments As Cash Equivalents Maximum period to consider highly liquid investments as cash equivalents. Deferred provision: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Net operating loss carryforward Deferred Tax Assets, Operating Loss Carryforwards Income taxes payable Increase (Decrease) in Income Taxes Payable Veeva Vault Professional Services Veeva Vault [Member] Professional services, veeva vault. Level 2 Fair Value, Inputs, Level 2 [Member] Amortization of deferred costs Amortization Of Deferred Costs, Excluding Right Of Use Assets Amortization Of Deferred Costs, Excluding Right Of Use Assets Schedule of Goodwill Schedule of Goodwill [Table Text Block] Options forfeited/cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Current provision: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Total financial assets Assets, Fair Value Disclosure General and administrative General and Administrative Expense [Member] Deferred revenue Contract with Customer, Liability, Current Accruals and reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible List] Options granted (in usd 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] Estimated Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Diluted (in shares) Weighted average shares used in computing net income per share, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Defined Contribution Plan [Table] Defined Contribution Plan [Table] Litigation Case Litigation Case [Domain] Basic (in usd per share) Net income per share, basic (in usd per share) Earnings Per Share, Basic Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Other Income and Expenses [Abstract] Expensed internal-use software Deferred Tax Liabilities, Deferred Expense, Capitalized Software 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 Supplemental Balance Sheet Information Related to Leases Schedule Of Supplemental Balance Sheet Information Related To Leases Table [Text Block] Schedule of supplemental balance sheet information related to leases. RSUs forfeited/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 Operating Lease, Weighted Average Remaining Lease Term Sales and marketing Selling and Marketing Expense Long-term Purchase Commitment [Line Items] Long-term Purchase Commitment [Line Items] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Revenue expected to be recognized from remaining performance obligations 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] Options vested and exercisable and expected to vest thereafter Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Total stock-based compensation Share-based Payment Arrangement, Expense Depreciation and amortization Other Depreciation and Amortization Unrecognized tax benefits Beginning balance Ending balance Unrecognized Tax Benefits Balance Sheet Location Balance Sheet Location [Axis] Common stock Common Stock, Value, Issued 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 Document Annual Report Document Annual Report Fiscal 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two March 1st 2014 to September 1st, 2020 Time Frame Two [Member] Time Frame Two [Member] Commercial paper Commercial Paper [Member] Options vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Category of Item Purchased Category of Item Purchased [Axis] Audit settlements Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Entity Current Reporting Status Entity Current Reporting Status Retirement Benefits [Abstract] Purchases of short-term investments Payments to Acquire Debt Securities, Available-for-sale Net Income per Share Attributable to Common Stockholders Earnings Per Share, Policy [Policy Text Block] RSUs granted (in usd 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 life Property, Plant and Equipment, Estimated Useful Lives Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Foreign currency derivative contracts Foreign Exchange Forward [Member] Other Deferred Tax Liabilities, Other Total operating lease liabilities Total operating lease liabilities Operating Lease, Liability Schedule Of Earnings Per Share Basic And Diluted [Table] Schedule Of Earnings Per Share Basic And Diluted [Table] Schedule of earnings per share basic and diluted. Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Reduction of operating lease right-of-use assets Operating Lease, Right-of-Use Asset, Amortization Operating Lease, Right-of-Use Asset, Amortization Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Consideration transferred Business Combination, Consideration Transferred Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total liabilities and stockholders’ equity Liabilities and Equity Accrued other compensation and benefits Other Employee-related Liabilities, Current Accumulated other comprehensive income 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 Schedule of Certain Risks and Concentrations of Credit Risk Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Accrued compensation and benefits Total accrued compensation and benefits Employee-related Liabilities, Current Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Axis] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Unbilled accounts receivable Increase Decrease In Unbilled Accounts Receivable Increase decrease in unbilled accounts receivable. Lapse of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Fiscal 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Total purchase consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net General and administrative General and Administrative Expense Financial Instrument Financial Instrument [Axis] Options and awards to purchase shares not included in the computation of diluted net income per share because their inclusion would be anti-dilutive (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Total current provision Current Income Tax Expense (Benefit) Increases related to tax positions taken during the current period Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Increases related to tax positions taken during the prior period Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Finite-lived intangible asset, useful life Finite-Lived Intangible Asset, Useful Life Equity Component Equity Component [Domain] Valuation allowance Deferred Tax Assets, Valuation Allowance Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Miscellaneous income Other Income, Miscellaneous Other Income, Miscellaneous Gross profit Gross profit Gross Profit Property and equipment, net Total property and equipment, net Total long-lived assets Property, Plant and Equipment, Net Fiscal 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Construction in progress Construction in Progress [Member] Entity Tax Identification Number Entity Tax Identification Number Interest income, net Interest Income (Expense), Nonoperating, Net Percentage of payroll deductions for shares acquired Percentage Of Payroll Deductions For Shares Acquire Percentage of payroll deductions for shares acquire. Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Net income Net income Net Income (Loss) Attributable to Parent Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Other comprehensive income Other Comprehensive Income (Loss), Net of Tax Lease liabilities, noncurrent Operating And Finance Lease Liability Noncurrent Operating and finance lease liability noncurrent. Leases [Abstract] Leases [Abstract] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Operating expenses: Operating Expenses [Abstract] Retirement Plan Sponsor Location [Domain] Retirement Plan Sponsor Location [Domain] Net income per share: Earnings Per Share [Abstract] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Components of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Developed Technology Rights Developed Technology Rights [Member] Number of shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Tax credit carryforward Deferred Tax Assets, Tax Credit Carryforwards Fiscal 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five Document Fiscal Period Focus Document Fiscal Period Focus Issuance of common stock upon vesting of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Gross Liabilities Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract] Software Development Software Development [Member] Certificates of deposits Certificates of Deposit [Member] Revenue Recognition and Deferred Revenue [Abstract] Revenue Recognition and Deferred Revenue [Abstract] Net income, diluted Net Income (Loss) Available to Common Stockholders, Diluted Total intrinsic value, vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Supplemental disclosures of other cash flow information: Supplemental Cash Flow Information [Abstract] Minimum Order Commitment Time Frame [Axis] Minimum Order Commitment Time Frame [Axis] Minimum Order Commitment Time Frame [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Professional services and other Total professional services Technology Service [Member] Entity Filer Category Entity Filer Category Class A & B common stock Common Stock [Member] 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] Concentration Risk Benchmark [Domain] 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 Total expense related defined benefit plan Defined Contribution Plan, Cost Deferred costs, net Deferred costs Deferred Costs, Noncurrent Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Document And Entity Information [Table] Document And Entity Information [Table] Document and entity information. 2007 Stock Plan Two Thousand Seven Stock Plan [Member] Two thousand seven stock plan. Conversion of Class B to Class A common stock (in shares) Incremental Common Shares Attributable To Conversion Of Common Stock Incremental common shares attributable to conversion of common stock. U.S. treasury securities US Treasury Securities [Member] Leasehold improvements Leasehold Improvements [Member] Revenue, remaining performance obligation, recognition period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Money market funds Money Market Funds [Member] Bad debt (recovery) expense Accounts Receivable, Credit Loss Expense (Reversal) Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Class A common stock Common Class A [Member] Non-cash investing activities: Noncash Investing and Financing Items [Abstract] Leases [Line Items] Leases [Line Items] Leases. Issuance of common stock upon exercise of stock options (in shares) Options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Related Party Transactions [Abstract] Net change in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Deferred Costs [Abstract] Deferred Costs [Abstract] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Maturity of Operating Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Stock Options Share-based Payment Arrangement, Option [Member] Principles of Consolidation and Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Basic (in shares) Weighted average shares used in computing net income per share, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Options forfeited/cancelled (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price State Deferred State and Local Income Tax Expense (Benefit) United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Plan Name Plan Name [Domain] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Revenues by Product Revenue from Contract with Customer [Text Block] Dividends payable Dividends Payable Foreign net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards, Foreign Vote per common share Vote Per Common Share Vote Per Common Share Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Stockholders' Equity Shareholders' Equity and Share-based Payments [Text Block] California Franchise Tax Board California Franchise Tax Board [Member] Fiscal 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Gain on foreign currency from mark-to-market derivative Foreign Currency Transaction Gain (Loss), before Tax Class of Stock Class of Stock [Axis] Provision for income taxes Provision for income taxes Income Tax Expense (Benefit) 401(k) plan Four Hundred One K Plan [Member] Four hundred one K plan. Cash paid for income taxes, net of refunds Income Taxes Paid, Net Cash, cash equivalents, and restricted cash at beginning of period Cash, cash equivalents, and restricted cash at end of period Cash, cash equivalents, and restricted cash at end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Title of Individual [Domain] Title of Individual [Domain] Total financial liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Diluted (in usd per share) Net income per share, diluted (in usd per share) Earnings Per Share, Diluted Long-term Purchase Commitment [Table] Long-term Purchase Commitment [Table] Local Phone Number Local Phone Number Schedule of Pro Forma Information from Business Acquisition Business Acquisition, Pro Forma Information [Table Text Block] Summary of Changes in Total Gross Amount of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Deferred tax liabilities: Deferred Tax Liabilities, Net [Abstract] Accrued expenses and other current liabilities Total accrued expenses and other current liabilities Accrued Liabilities and Other Liabilities Equity retention awards Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Goodwill and Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Depreciation Depreciation Entity Address, Address Line One Entity Address, Address Line One Decreases related to tax positions taken during the prior period Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Amount Entity Emerging Growth Company Entity Emerging Growth Company Issuance of common stock 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] Customer payment period Threshold Period Past Due for Write-off of Trade Accounts Receivable Pro forma revenues Business Acquisition, Pro Forma Revenue Deferred income taxes Deferred Income Tax Expense (Benefit) RRSP Registered Retirement Savings Plan [Member] Registered retirement savings plan. Foreign currency derivative contracts - assets Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Asset at Fair Value Award Type Award Type [Axis] Prepaid expenses and other current assets Prepaid Expenses and Other Current Assets [Member] Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Maximum Maximum [Member] Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Retained earnings Retained Earnings [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Weighted average remaining contractual term (in years), options outstanding 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] Equity Award Award Type [Domain] Investments Investments [Domain] Corporate notes and bonds Corporate Debt Securities [Member] Trading Symbol Trading Symbol Options vested and exercisable (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Subscription services Total subscription services Subscription and Circulation [Member] Net Income per Share Earnings Per Share [Text Block] Current liabilities: Liabilities, Current [Abstract] Federal statutory income tax rate 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 Fair value, measurements recurring Fair Value, Recurring [Member] Segment Information Segment Reporting, Policy [Policy Text Block] Others Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount Income Tax Contingency [Table] Income Tax Contingency [Table] Schedule of Fair Values and Gross Unrealized Loss Position of Available-for-Sale Securities Aggregated by Investment Category Schedule of Unrealized Loss on Investments [Table Text Block] New Accounting Pronouncements Adopted in Fiscal 2021 New Accounting Pronouncements, Policy [Policy Text Block] Entity Public Float Entity Public Float Cost of professional services and other Cost Of Professional Service And Other Revenue [Member] Cost of professional service and other revenue. Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Long-lived assets by geography Geographic Areas, Long-Lived Assets [Abstract] Number of former employees Number Of Former Employees Number of former employees. EX-101.PRE 15 veev-20210131_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 16 veev-20210131_g1.jpg begin 644 veev-20210131_g1.jpg M_]C_X 02D9)1@ ! 0$ > !X #_X0!F17AI9@ 34T *@ @ !@$2 , M ! $ ,! 4 ! 5@,# $ ! %$0 $ ! 0 %$1 M 0 ! 7$5$2 0 ! 7$0 8:@ "QC__; $, @$! @$! M @(" @(" @(#!0,# P,#!@0$ P4'!@<'!P8'!P@)"PD(" H(!P<*#0H*"PP, M# P'"0X/#0P."PP,#/_; $,! @(" P,#!@,#!@P(!P@,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#/_ !$( &P! MQ0,!(@ "$0$#$0'_Q ? !!0$! 0$! 0 0(#! 4&!P@)"@O_ MQ "U$ " 0,# @0#!04$! 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C M0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I*C0U-CH.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJ MLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X M^?K_Q ? 0 # 0$! 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " 0($ M! ,$!P4$! ! G< 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B M7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>X MN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ M A$#$0 _ /OC]K/X1'X3?%J[CAAVZ;JF;RT(7"J&)WH.WRMD =E*^M>9 \5] MX?MF?"+_ (6A\*)I[:'S-4T/-W; #YG4#]X@_P!Y1D#NRK7PA[5_ ?B]PC_8 M6>S]E&U&K[T>RN]5\G>R[-']8>'/$7]IY5&-1WJ4_=E\MG\U^-SZA_X)X_%K MRYM0\'WDAP^;RPW'IT$B#_QU@!_MFN]_;S\1^/O 7P1F\3> =8DTR\T&43ZA M"MG!0^S+E3[$U^C/AS6-,^*W@"WNECCO-+UNTP\4JAEDCD7#(XZ="5(^HK^@/ 7 MB[^T,J>55W^\H;><'M]SNO)6/R7Q6X?^IYBL?27N5M7Y26_WZ/SU/S!_X>6? M&S_H=/\ RD6'_P 8H_X>6?&S_H=/_*18?_&*XC]IWX(W/[/?QLUSPO-YC6]K M-YMC,W_+Q;/\T39[G;P,IO M@AHEUX[U)M2\2:E']LN-]O%;_95DY2';&BC*KC.1G<6&< 5^<_\ P3U_9Z_X M7Y^T!9F]A\[0?#>W4M0##*2[3^ZB/^^XY'=5>OU \?>,;7X?>#=2UF\;%OI\ M+3-SRV.BCW)P![D5RXS$T\/2E6JM1C%-MO9)*[;^1I1IRJ35."O*322[MZ)' MS;_P4*^+OGW-CX/LY.(\7E_@]_\ EG&?PRQ'NE?+PX:M/QEXMN_'7BN_U>\; M?=:A.TTGHN3PH]@, >P%9]O;27EQ'#$C222,$1%&68G@ #U-?YS\=<25.(,\ MJX[6TG:"_NK1+UMK\S^Q>%N M(]UCX>PZ;AP\[9"?]\C+>Q"U]M=!7!_LZ?"E/@_\+-/TIE7[8R^?>,/XYFY; MGN%X4'T45WG;^=?VQX7\)K(MO/OKRULX5X+SS+&H_%B!7WU2M"G%SJ. MR75Z(^3C&4G:*NR_N(%!.5KSG5_VL_A[HS[9?$UC(RDC_1PTX_- :JV?[8_P MYOY?+C\21*WK);S1C\V4"O!EQAD49^SEC*7-V]I&_P!USU8\/YI*//'#U+=^ M25OR/41UI#7/^%/B?X=\;+_Q*=:TW4".JP7"NR_4 Y'XBN@)W#K7MX;%T*\5 M4H24EW337X'F5:-2G+EJ1<7V:LQU%':C-=)F%%%% !11FB@ HHILDRQ#+,JC MKR:4I)*[ &.*-U<7XB_:$\$^%)&2^\2Z3'*N\*^ M*-2CL]-\1:+?7DF=D,%[')(^ 2<*K$G !/T%=**VP^,H8B//0FI+:Z::OVT, MZM&I3?+433[-6'T445U&84444 !.*3/&:4\U3U+4[?1[&:YNIH;:WMT+RRRN M$2-0,DLQX [FHG)17-+8<8MNR+>[WI-WO7'G]H'P/G_ )&_PW_X,H/_ (JG M1?'SP3*ZJOBSPZS,< #4822?^^J\Q9YES=E7A_X$O\SJ_L_%;^SE]S.PHH!W M#-&:]8Y HHS37E6,?,RK]34RDDKL ^Z.E!Z=*Y[5?BQX9T20QWGB#1K:1>JR MWD:$?@6J/3_C'X4U)MMOXCT.=NF([Z)C^C5Y_P#;&!YN5UH7[C.GHJ.&YCG12DD;*PR,-G(J2O0C)25XLYK-;CB_85/Y7]Q:>/S$93W&*_/O]JOX3?\ "I?B]?6T,?EZ M;J!^V6>%PH1B=RC_ '6R,>FT]Z_04<>[27O+YK6W5H^V\.^(/[+S M:/M':G4]V7E?9_)_@V?"_>OJK_@GI\61<6M]X0O)?FM\W>GACU4G]X@^C$-@ M?WF/:OE3'-;/PY\CJ3Z,I93[&OX_\ #[BB M>09W1QOV+\LUWB]'ZVWMY']%\89%'-\KJ8;[5KQ?:2V^_9^3/H#_ (*N_L^_ M\)]\*K7QKI]OOU3PG\EWM7YI;)SR?4^6Y#>@5Y#7YQU^VVEZAI?Q2\"1S".. M^TG7+3#1NN5GBE3!5A[J2"/J*_(3]I;X*77[/GQJUSPO<>8T-G-YEE,P_P"/ MBV?YHG],[2 <=&##M7^C6%KPK4U4IN\6KIK9I[-'\=5*0^9H/AO;J6H;A\LA4_NHC_ON!D=U5ZZ-B3[H_P"" M?G[/G_"@?V?K%;R'R]>\1;=2U'=]Z,L/W<1_W$QD?WF>N*_X*%_%W/V'P?9R M'YO]+O\ :>W_ "S4_JQ'LM?2?C3Q3:^!_"VH:M>-Y=K80--(>^ ,X'N>@'K7 MYN^/?&5S\0/&6I:U>,?M&H3-*P_N@_=4>RJ !["OY[\>N+WE^4K*Z$OWF(W[ MJ"W^]V7I<_5/"GA[Z[F/UZJO"W"/]LYY&O65Z5"TI=G*_NK[U?T1^J>)O M$']G96Z%-_O*UXKR7VG]VGJST-./RK+\7>,M-\"Z!-J6K7D5E9VX^>21L ^@ M':=\-/"=WK&J3+;VEHI8G^)CV51W8G@"O@?X\?'K5OCGXE:X MO&:WTVW8BRLE;*0KZG^\Y[M^ P*_I_Q(\2L)PQAE"*4\1)>[#HEWEV79=>A^ M&\&\%XC/:S=^6E%^]+]%W?Y=>AZI\9/V_M4UN22S\(P?V;:\K]MF4//)_NH< MJOX[C]*^?O$'B;4?%6H&ZU*^N[^X[R7$K2-^9-4>_6M'PIX+U;QOJ?V/2-/N MM0N>I2",N5'J<< >YP*_C'.N+,^XCQ-L34E-MZ0C>R\E%:7^3?F?TGE?#N4Y M+0O1A&*2UD]WYMO_ (9=#/S@T&O:?#_[!?C[6H%DGATO2]PSMN;HLP]L(KC] M:NZA_P $]?&UI#NBN]#N3_=6>16_#* ?F1753\,^**E/VL<'.WFK/[G9_@P)!]JY/;CK7F87,L^X;Q5ZC7E8[\1@\ISO#VFH58 M/9JS^YK9^C/T4^#/Q]T#XVZ09M+N&CNX5!N+.;"S0?4=Q[C(^AXKO!S7Y@>% M/%>H>"->M]4TN\FL[ZT;=%+&>1V((Z$$<$'@@X-?=W[,G[0]K\=O">Z14M=< MT\!+VW4_*<])$_V6QTZJ<@]B?ZW\+_%REQ!;+\PM#$I:6T4TMVNSZM?-'\^< M<^'\\G?UO"7E0;UOO%^?==G\GY^IT'I0.!17[@?F8SG-*6V\D].]!( )_.OD MW]K_ /:XENKBX\*^%[C9%'F/4+V-N7/1HD([#HS#KT'&<_)<8\88'AW /&XU M^48K>3[+]6>]P[P[BLXQ:PN%7FV]HKN_T74[KX[_ +;^C_#>6;3-#C77-8CR MCL&Q;V[?[3#[Q'=5^F0>*^6/B-\=O%7Q5N9&U;5KB2"0\6L;>5;H.>B#@]>I MR?>N/Y-*D;RLJJK,S' &237\2<6^)F><057"I-PIO:$&TK>?5OU/Z'@_IY\V/S\NO-P?AWQ-C(>VI82;3V;35_2]K_(ZL5QID M6&E[.IB(W\M?RN>"DUU/P[^-GBCX67"OHNL75K&K9-N6\R!_7,;97G)Y !YZ M@UT_C+]C?Q_X,MVF;1_[2@CY+V$@F8?1>'/X+7F,]O):3R0S1O%)&Q1T==K( MPX(([$>E>?B,#GO#]=3JQJ4)]':4?N?7[SMHXO*JT?WK6WS/LO MX"_MRZ9X\EM]+\2I'H^J281+@-_HMPWID\QD^C$C_:R0*]_5]X!&#GH<]:_+ M(DYKZ3_8]_:QGT74+3PGXFNFDL)BL.GWDARULW 6-C_G+'Y2O=6LH;V75QZZ=ON[' MTM\7OA[;_%3X>ZIH=Q\JWT15'Q_JY!\R-^# '\,5^;^M:1<^'M8NK&[C:&ZL MY7AE0]4=258?F*_40,"N5/##BOCW_@H#\(?^$>\76OBNSCQ:ZQB&[VCA)U7Y M3_P)!^:$]Z]GQ^X3>,RZ&=89>]1TEYP>S^3_ ;//\)>(%AL;++*WPU=8^4E MT^:_%(\'\&^++OP/XJL-7L7V76G3+,A[$@\J?8C((]":_2+X?>,K7XA>#--U MFS;-MJ$"RKSDIDGQ2YZWFGAFZ#CS$' MXX< >K&OS?P%XO>!S664XB7N5OA[*:V^]77K8^T\6.'5B<"LQHKWZ6_G%_Y/ M7R5SZLHHHK^T#^;0HHHH ;CCVKYQ_P""@/Q=_P"$>\)VWA:SFVW6L?OKO:>4 M@4\#_@3#\E8=Z^@M=UFW\/Z/=7UU(L-M9Q-++(QX15&23],&OSA^,/Q'N/BQ M\1-3URXW!;N7$*$_ZJ)>$7\% SZDD]Z_$?'#B_\ LK)?J%"5JN(O'S45\3^> MB^9^F>%_#O\ :&9_6JJ_=T;/UE]E?+?Y>9S0.Y:]C_8I^$I^)'Q9COKF/?IO MA\+=2[AE7DS^Z7_OH%OHGO7CJAG=55EA\P=P,(?]U<+]0?6OY]\&>%9YUGT:U9-TJ%I2[-I^ZOF]6NMC]<\2L_ MCEN4NC3TJ5;Q7DOM/[M/5GIBC:OTJCKVOV?AG39;R^N8;6UA7?)+*P55'N35 M?QAXOL? OAV[U;4[A+:SLXR\LC'H!Z#N2> !R20*^$?VAOVD]5^.>O,FZ:ST M.!O]&L@W7'1WQPS'\EZ#N3_4_B%XC8'A?"IR7/6E\,+_ (OLE^/0_!^$>#\5 MGM?EA[M./Q2_1=W^1[#\8O\ @H-';2367@^S6>(;V.VL;6YO+F0X6*&(R M.WT &:_C7B#C_B#B"M:O6DU+:$+J/HDM_5G](Y/PAD^44^:G35UO.5F_6[V^ M5D5Z,UZ9H'['GQ$U^%9%\/RV\;#(-S/'$W_?);OA'_ ,%!M2TV>&U\7VJWUO\ M=-]:H$F7W=.%;_@.W'H:^??$7A/5/"%Y]GU33KW3[CM'K\M"K.'*]8RNUZ.+_.R9CFG#63YS2YJL(ROM*-K_)K_@KR M/OGXW^.M+^('[,'B/4]'O8KZRN+%]LD9Z'C((ZJP[@@$>E?!!.!6IX?\;ZIX M7T[4+2SO)(;75H3;W<(.8YE/3(_O#J".1]"0GXA]UY/SV.'@[A+^PX5J'-SQE*\7UM9*SZ75NF^^FP4445^=>VJ?S/[S[7V M<.R/U0ILL8EC93T88IU%?ZERBFK,_A(_/#]I[X3'X/\ Q:O["--NG7G^EV.! M\HC]>>#@OAS&ZO\ /[Q8X3_L+/ITZ<;4JOOP[)-ZKY.ZMVMW/ZU\/N(/[5RF M$JCO4A[LN^FS^:_&Y]:?\$]?BY_:&C7O@^\E_>6.;NQR?O1L?WBC_=8AO^VG MM6)_P5@_9\_X3SX66OC?3[?=JGA/]W>;1\TMD[0]J\%^%GC^Y^ M%_C_ $O7;4MOL)P[(/\ EI&?E=?^!*6'MG-?HQ;2:;\1?!0W+#J&D:W:;65A MNCN(94P01Z,K8Q[U_1W@3Q?_ &ED_P#9U>7[VA9+NX/;[MON/QKQ2X?^H9G] M;I+W*VOI);_?H_FS\1:_5[_@G_\ L\_\*!_9_L8[R#RM>\0;=1U++^M?+'P%_8,N;+]N?4/#VK6\EQX:\&S+JIED7Y;V G=:J>Q+'&X M=/W<@[5^@OC#Q3:^"O#-]JMY)Y=M80M-(WL!GCW/0#N2*_3W^[9>2/7OV,/A- M_P +(^+<-YIZD/M=YD]:_P"T-\06^&7PAUK5HFVW$,'E6Y!Y M$LA"(1]&8'Z U_7OAQD-+A7A;ZSBE:;BZM3NM+I?):6[W/YWXRS:IGV>^SH: MQ34(>>MK_-Z^ECY4_;8^.4GQ&^(,FAV4W_$FT&0QX5LK/..&;_@/*CZ,>]>* M+TI996ED8LS,S')).2375?!#X73? Z?HL198IF\RYD4?ZJ)>7/U[#W85_ M&^;8_'<49Y*KK*K6FE%=DW9)>27Y'](9?A<+D65*'PPIQNWWLKMOS;O^2.V_ M9A_95O/C7=_VEJ)EL_#MN^UY!P]VPZHGH!T+=N@RN:^9_VF?V);:ZM)]=\&6RV]U$#)/I<: MXCF Y)B'\+?[(X/;!X;Z=SP:"-W!_&OE^*N$,MS_ CPN/II]I?:B^Z?])GM M9'Q!C,IQ"Q&$G;NNC79KK^:Z'Y92(T;%7&UE."".0:Z'X5?$F_\ A-XXL=;T M]CYEJ^)(\X6>(_?1O8C\B >H%>Q?MZ?!"/P?XFM_%&FQ>79ZQ(4NT4?+'<8) MW?\ U!/^\I/>OGP5_ ^?91CN%L\>'O:I2DG&2TNMTUZKIZH_K'*-1-2B^CV:?];:GZ=>%/$UKXQ\-V.J6XR /=L]J^%V.YJ])_:R^(;?$3XWZO,KL;33I#86X MSE0(R0Q'U?;#D5_%/BUQ95SS/JBC+]U2;A!=-'9OYM;]K'],>'O#]/* M\IA)K]Y42E)]=5HODOQOW-OX=?#W5/B?XJM='TFW\ZZN#U/"1+W=SV4>OX#) M(%?<7P+_ &6]!^"]C#,L,>H:YMS)?RH"RD]0@_@7Z%N%RO!T\SS""EB)I22:OR M)ZI)/[5MWTV/QWC[CJOF.(E@L)+EHQ=M/M-;M^79?/T<% '3]*6B@]*_=C\O M&E=W7FO./CA^S7X=^->G.;NW6SU95Q%J$* 2ICH&_O+_ +)]\$'FO1L?+0.# M7F9IE&#S+#RPN.IJ<);IJ_\ PS[-'7@&7@@]J_@_P 3^ Y<,9GR46W1FG*# M>^FZ?FKK4_JK@7BQ9Y@>:I;VL-)I;>37D_P:9]P_L4?&Z3XG_#]M,U"?S=8T M';$[.?GGB(^1SZG@J3ZKD\M7H?QF^'-O\5OAOJFB3%5^U1YA<_\ +.1?F1OP M8#/MFOB#]E;XA-\.?C?HURS,MK?2"PN1G *2$*,^ROL;_@-?H0H^4>XK^G?" MCB"/$W##P>/]Z4$Z1YXJ^$]V,K3C;H[ZI>C_ :/ MRYU73+C1-4N+.YC:&XM)6AFC;[T;J2K*?<$$5H> _&5Y\/?&.G:U9-MNM.G6 M91G&X=&0^S*2I]B:]J_;Y^$/_"*>.8?$]G'ML==^2?:/ECN%'Y#>@S[E&/>O MG\')K^0N),GQ/#>>SPJNI4IWB^K6\6O5?Y']$9'F5#.\JC7=FJD;27GM)/YW M^1^F_@;Q9:^.?"FGZQ8R>9:ZA LT9[@$9P?<=".Q!K7SDU\L_P#!/;XN[X;S MP=>2G=&3>:?N/8G]Y&/H<.!_M,>U?5&<5_>? _$U//LFHYA#XFK27:2T:^_7 MT9_*/$V2SRK,JF#ELG=/O%ZI_=IZW "D/3UI-U5=6U2'1--N+NXD6*&UC:62 M1ONHJ@DD_0"OK*E10BYS=DCPXQ$7_OD GW)K MF!R:_P \_$KBJ?$&?5<3%^Y'W(?X5L_F[L_KW@G(5E&4PHR7OOWI^K_R5E\C MUK]C;X1_\+-^+4-Q=1;]+T';=W''RN^?W2'ZL-V.X0BOO)1M^E>9?LG_ C_ M .%1_":SAGC\O5-2_P!+O,CE78#"'_=7 ^N3WK=^.WQ /PP^%&M:U&RB>U@* MP;NAEYY[. MAK%-0AV>MK_-]>UCY;_;C^.DGC;QJWAFPF_XE.BR8F*-\MQ<#KGV3)4#UW>U M>"]*DN;B2[GDFD=I))6+N['+,3R23ZFNK^!GPKF^,7Q)T_0XF9()#YMS(!S' M"N"Y^O0#W85_'><9EC^*L]E4UE4K32BNR;LDNR2MKZL_HW+<#A,@RE0>D*<; MR?=VNV_-O_)'5_LW?LL:C\<;K[?=-)I_A^%]LEP!\\Y!Y6//'U8Y ]">*^T/ MA[\*- ^%VD_8]$TZWLTV@/(%S+-CN[GYF/7J>,\8K4\.>'K/PGHMKIUC;QVU MI9H(HHT&%4#_ #U[FM$#G\*_M;@'PWRWAS"Q:BIUVO>FUK?JE?9>F_4_F;BS MC+&YU7?-)QI)^[!/2W1ON_Z0\"@C- Z45^E'QQB^*O!>E>-=)DL-6L;6^M)> ML4T89?J/0CL1@BOD7]I_]C:3X:6DVO>&_.N]$CR]Q;.2TMBO]X'JT8[D\J.N M1DC[0"[C_2FRPK<1-&ZAD88((R"*^%XTX RSB+"NEB8*-1+W9I>\GTUZKNF? M3<-<5X[)JZJ8>3<+^]%O1K]'V>_R/RT(S1GTKU7]KKX(K\&?B.S6<7EZ+K&9 M[-1TA(QOC_X"2"/]E@.<$UY7WK^ >(,DQ&49A4R[%*TZ;L^S[->35FO4_K;) M\THYCA*>,H?#-77ZI^:>C] HHHKQSU#]4****_U0/X/*]S;+=V[QN%99 5*D M9!!K\[_VB?A4WP@^*FH:6JD6,C?:+,_WH7)VCWVD%"?45^BV>:\,_;H^$0\= M_#+^V+6/=J'A[=/\H^:2 _ZP?A@/_P !]Z_'_&CA'^V&_$7]F9JJ=1VIU;1?D^C^_3T;/B,GBOK[_@G[\7_ .W/"UUX3O)= MUQI.9[/<>6@8_,O_ !C^3 =J^0<\XKI?@]\19_A1\1=,UR$L5M9AYR*?];$ MW#K^*DX]#@]J_DSPWXJGD&>TL4W[C?+/SB]_N=G\C]_XUR!9OE52@E[\?>AZ MK_/5?,_2-;6-;MIA'<BJCR!1N95)*@GJ0"S$#MN/J:^:O^"A'Q>^PZ39^$ M;.0K)>8N[[;_ ,\U)V*?]Y@6_P" #UKZ"O\ QQIMAX)D\0-=1_V8MK]L\\'Y M6CV[@P^HZ>N:_.GXH>/;KXG_ ! U+7;K/F:A,7"9SY<8X1!_NJ /PK^F_'#C M*. R18##2]_$Z:/:'5_/1+O=GX?X7\./&9I]:K1]RCKK_-T7RW^2.?QD@UZI M^R%\)/\ A:OQ=M?/0MINCXO+HXX8@_NT/^\PY'<*U>6]:^]/V.OA+_PJ_P"$ M5K)<1&/4]9Q>7.X?,@(^1#_NKCCL2U?S[X/\(_VWGU-U5>E1]^79V>B^;W75 M)GZ]XC<1?V9E,HTW:I4]V/=7W?R7XM'K 3RT4?W1BOG/_@HWKK6O@#0]/5BJ MWEZ97QW"(1C\W!_"OH\G*U\L?\%+%8Q>$#_!F[!^O[G']:_J[Q>Q$Z'"6+G3 MWM%?)RBG^#/P3P]HQJ\0X:,^[?S46U^*/E8=:],_9L_: M?@!J6J7C:&VK75 M]&D42ZL&5L;!GICJ.":\ /%!'Z4=17Q/ M$?%68Y[B5BLSGS3C'E3Y4M$[I:))ZOKJ?3Y+D&#RFDZ&!CRQ;NU=O6R5]6^R M/;?V!]=;2_CU';;_ )-2LI82N>I7:X/U^4_F:^T?&&LCP]X5U*^*Y^QVTDV/ M7:I/]*^$OV+CG]I;PQ];G_TFEK[4^.:LWP;\5;/OG2KH+]?)>OZH\$<;57!V M(EUA.?+_ . 1?YMGX)XI8:'^L5-?SQA?_P ":_)'YN3SO2:M^&=2@T;Q)975U;_ &RWM;A)I(-VWS@K E=V#C(&,X/6J1^6@^U?Q]]8 MG#$>VCNI7UUU6NJ>C^9_1WL8SH^R>S5NWY;'U4G_ 4IC1%7_A$7^48_Y"(_ M^-TO_#RM/^A1?_P8C_XW7RK1FOTZ/C9Q>E98G_R2'_R)\+_Q##AW_GR__ Y? MYGU5_P /*T_Z%%__ 8C_P"-T?\ #RM/^A1?_P &(_\ C=?*N:,T_P#B-O&' M_03_ .20_P#D0_XA?P[_ ,^7_P"!S_S/JK_AY6G_ $*+_P#@Q'_QNC_AY6G_ M $*+_P#@Q'_QNOE7-&:/^(V<8?\ 03_Y)#_Y$/\ B%_#O_/E_P#@<_\ ,^J& M_P""E$;#'_"(MS_U$1_\;KYK\>^(+?Q9XUU35;6U:QAU"Y>X$!;?Y1<[BN<# MC)..!Q65ZXI!D&OF>)N/LZS^G&EFE53C%W7NQ5FU9ZI)_(]O).$_9^?/P0\)?]@>T_P#1*5^T_1MQ$UB<91Z-1?S3:_4_,_&BE'V6 M&J=;R7X)_H'QS^&<7Q;^%^J:+)M6:XCWVTC?\LIE^9#GL-P ..H)'>OSEO[" M;2;^>VN(VBN+>1HI8V^]&ZG!!]P017ZE,.:^*?V]/A+_ ,(=\1X_$%K'ML?$ M R^!\L=P@ ;Z;EPWN=]?2?2"X2^L8.&>4(^]3]V?G%[/Y/\ ,\;PCX@]ABI9 M75?NU-8_XDM5\U^1X_\ #WQO=?#CQKINM6;?Z1I\ZRAQU:R?S+74(%FC(/9AG!]QT([$$5^8O6OK#_@GO\83=:7>>#[R3 M+VF;NPW?\\V/SJ/HQ# =3O;TKX3P"XO^I9E+)J\O+?#O MUG!QS.DO?IZ2\XO_ "?X-GT\>*^>_P!OOXN_\(KX#A\-VDNV^U[FX /S);J> M?^^VPON PKWK5=2AT?3[BZN)%A@MHVED=ONJH&23] ,U^<_QP^)LWQ=^)FI: MU+N$,TFRV0_\LH5X0?7')]R:_8O&[C#^R#H2M5KWBNZC]I_=I\S\Y\,N' M?[1S18BHOW=*TGYO[*^_7Y>9R7WA7J_['?PE/Q2^+=O)<1[M-T7;>7'&59@? MW:'ZL,X[A6KRC^*OOG]D+X1?\*I^$UM]HC\O5-7Q>7>1\R$CY4/^ZN./4FOY MQ\'N$GGF?1G6C>E1M*79V>B^;W79,_9?$CB+^S,IE"F[5*ONQ[I/XG\E^+1Z MLH4*%].!7SO_ ,%%_$#V'PUT?3HVV_;K_>_^TJ*QQ_WT5/X5]#9VFOEO_@I6 M6\KP>?X?K^YQ_6OZN\7,1.APEBYT]^5+Y.23_ 9^">']&-7B##1GW;^: M3:_%'RN3@U]8_P#!.+PQ+C_ +YKY-(W"OM_ M]@-8Q\"%V_>-_,7^O'],5_,'@/@Z=?BF,ZGV(RDO6R7Y-G[AXL8F=+(W&'VY M13]-_P!#W*B@=**_ND_ET**** "CH*** /#_ -O+P>GB+X&37^W,VBW,=PA' M7#-Y;#/I\X)'^R/2OA[I7Z%_M6%?^&?O%&[[OV,_GD8_7%?GJ3@5_%OTA\'3 MI9_2K0WG33?FTVK_ '67R/Z2\'<1.>4U*4MHS=OFD[???[P%%%%?@)^O'ZH4 M445_J@?P>%5[RTCOK62&15DCD4HRL,A@>,$>]6"<4 YJ914ERRV'&33NC\X? MV@?A=)\(/BIJFCLI^R^9]HLW(^_ ^2OUV\H3ZH:XW'%?:7[>?PB_X33X=Q^( M+.'=J'A[+R8'S26S??\ ^^.'YX #>M?%IYK_ #W\4>$Y9!GM2A!6IS]^'HWM M\G=?'/TVJ!7G1&32C.*:!\M?&YEG&,S%TWBYN7)&,8WZ);(^CP&6X;! M*:P\5'GDY.W5O=GI/[*_PD/Q;^+=C;31;]-T_P#TN]R/E*J1M4_[S8&/3<>U M?H+$GEHJCL,5XY^Q1\)A\.?A+%?7$>W4M>VW4V1\R)C]VO\ WR=WUZODM;=VS^7O$3B'^U,VDJ;O3IWC'SMN_F M_P $AW4U\\_\%%/#4FH_#'2]4C3=_9EZ%?C[J.I!/_?00?C7T,.6KE?C9X!3 MXG_"_6M#;:&O+<^4QZ+(I#H3[!U4GVKZ_CC)WFN18K Q5Y2@[>JU7XI'SW#. M9+ 9I0QZMX%N;86LBKYB MAMLF[O;RJ]M'LKB2":-HIH7,.M M-URQ.Z6QERR$_++&1M=#]5)'L<'M7^?W"^*PF"SBC/,Z:G24K3BU?1Z-V[J] M[>1_6V?T,3BLMJ0P,W&HU>+7=:K7L]OF?5[?\$Z_!O;4O$/_ ($1?_&Z0_\ M!.OP>!_R$O$.3_TWB_\ C=>R^ _'.G_$?PI9:SI?/W_#NGP=_P!!'Q%_ MX$1?_&Z/^'=7@[_H(^(O_ B+_P"-U] >:O\ >%'FK_>%3_Q#/A7_ * Z?W?\ M$?\ KGGG_03/[V>-_#+]C'PW\*/'ECKUA>ZQ-=:?O\M)Y8V0EXV0Y"H#T<]Q MSBO5/$VCIX@\.7UC)Q'>6[PL<9X92#Q^-7^U*5S_ %]Z^BRWAW+\NPLL'@*2 MIPE=M+9MJS?W6/'QV;8O&5XXC%5'.44DF]TD[K\6?EKJ5A-I6H7%K,NR6WD: M*0?W64X(_,58\.1V4NOV*:DTD>G-<(MTT1PZ1%AO(X/S! MS2>C]&C^Q"H_#M_,O\ ;.AQ!$W-S]_Q#'A?_ * H?<>9_KIGG_05/[SY^_X=T^#O^@CXB_\ B+_ M .-T?\.Z?!W_ $$?$7_@1%_\;KZ!W"C=1_Q#'A?_ * H?<'^NF>?]!4_O/G[ M_AW5X._Z"/B+_P "(O\ XW1_P[J\'?\ 02\1?^!$7_QNOH RJ#]X4>:N?O#\ MZG_B&?"O_0'3^[_@C_USSS_H)G][/G__ (=U>#O^@EXA_P# B+_XW7M7A#PM M#X,\*:;I-JTDEMIEK':Q-(07944*I. !G &< 5K!PPZ@T ;J]S)>%E5)]&-=Q1MW#UKT\RR^CCL+4P>(5X3BXM>31PX/%5<-7AB*+M* M+33\T[GY:7EK)87$D,T;1S0N8Y$889&!P01Z@UK_ Y\Y M+>E>']#7^=&?97B^',\GAM8SHSO%[;-.+7JK,_LC*L=A\ZRJ-9J\:D;->NDD M_1W1]>_ME_M!6LOPX\QO%D2S,RG#+;<$Y]"QPN/0..U?(>*DN;V:[A MA221Y%MX_+B!.1&FYFVCT&YF./5C40&1S73QOQCB>)71(^5MI M^1?^!-CC^ZK5]^+\BX7L.*\F_8Z^$?\ PJ[X2V\EQ#Y>IZSB[N=P^9 1\B'_ M '5QQV):O6^U?V3X0\)+(\BA[6-JM6TY=U=:+Y+\;G\X^(7$#S7-I.F[TZ?N MQ[.V[^;_ L .37SK_P47T%KWX::/J*+N-C?[&./NHZ-DY_WE4?C7T4#D5QG MQ[^'G_"S_A/K6CJ%:XN("]OGC$J?,G/;+* 3Z$U]-QUD\LTR'%8*"O*4'9=V MM4OO2/$X8S!8'-:&*EHHR5_1Z/\ !L_.(_WJ^M/^"<7C**;P_KV@NRB:"=;V M->[*ZA6_(H/^^J^3IXF@F:.16CDC)5E88*D=0176? _XJS?!SXEZ?K4?F/!$ M3%=1+UEA;AU^HX8?[2BOX;\-^(ED/$5'%UM(7<9^2>C?RT?R/ZBXUR9YMD]3 M#TOBMS1]5JE\]OF?I"&Q0#BLWPYX@L_%&C6VH6,T=Q:W4:RQ2)]UU(R#_P#6 M/(K2!YQ^5?Z&4JL*L%4INZ>J:U33V:9_(,HRC)QDK-;H=1116Q(4&BHYYUMH MF=F5549))P *4I)*[#?0\5_;R\8Q^'?@;-8[MMQK5Q';H!UVJPD;\,)C_@5? M#F,5ZO\ M>?&Y?C%\1S'9R^9HVCAK>T(Z2L2/,D_$@ >RCUKRGJ:_@+Q@XGI MYUQ%.IAWS4Z:4(OHTG=M>3;>O4_K+PYR.IEF31C55IS;DUVO:R];)7[,**** M_+3[X_5"BBBO]4#^#PHHHH JW]C%J=C+;S1K)#,A1U895@1@@CT-?G1\=_AC M)\(?BAJ>C2*?LT H/$MK#NO= M!.)]J_,]NQ&<]SL;#>P+FOQ?QMX1_M?(WBZ,;U:%Y+NX_:7W:_(_1O#/B'^S MLU5"J_W=6T7Y/[+^_3YGQKU-=_\ LT?"AOC#\5M/T^2/=I]N?M5Z>WE(1\O_ M )BJ_\ CZ5P!;!K[=_87^$G_"#?"_^V+J+;J'B(B<[A\R0C_5C\U M?S%X4\)O/L^ITJBO2I^]/LTFK+YNR]+G[CX@<0+*LIG.#M4G[L?5[OY*_P [ M'N$$*P0JBA551@ #@"I***_T$C%)61_)&X4$9%%%,#XS_;I^ DGA/Q0WB[38 M2VEZJX%XJ+_Q[7!_B/HK]<_W\_W@*^>1S7Z?>)O#-CXLT&ZTW4+>.ZL[Q#%+ M$_W6!_E[$<@\CFOA?]I']F'4O@?K#75NLEYX=G?]Q=8RT&>B28Z-Z-T;V.0/ MXZ\:/#&M@\5+/,LA>C4=YI?9;W=NS>M^C/Z(\->.*=>A'*L;*U2.D&_M);+U M6WFC/_9\_:,U;X$ZX6B#WFCW+ W5DS8!/3Q'VQ\+/CEX;^+VF+ M/H^H12S!0TMLY"7$/^\G7\1D'L37YQGI4EK>36%RLUO+)#-&=R21L593Z@CD M5\EP'XP9GP[%82HO:T.D6[./?E>MEULSZ+BSPZP6<2^L4W[.KW2NGZK3[TT^ M]S]2E;CK0/FK\]/#W[5WQ!\,PK';^)KR2-1C%PB7!_[Z=6;]:OZC^V?\1M3@ M\O\ X2!H5Z$Q6L*L?QV9'X8K]PI_2*R!T^:=&JI=DHM??S?H?ELO![.%.T9T MVN]W^7*?=GB/Q1I_A/3)+S4KRUL;6$9>6:0(J_B:^5?VD/VXF\06TVB^#)I[ M:!OEFU,9CD<>D71E_P!XX/ICK7S]XH\;ZQXSN_/U;4[[4INS7$S2;?H"<#\* MR^]?E_&OCMF&:498/*X^PA+1RO>;79-623ZVN_,^ZX9\*<+@JBQ&82]K):I6 MM%/T>LOG9>1TQ^,_C _\S9XE_P#!G/\ _%UU_P $;SQ[\9_']KI%KXJ\4+!D M27@'BVK7$\F"S?=CA7N[MT"C]> M@R<"OO/X ? O3O@9X36PM?W][<$/>717#3OCMZ*.<#MD]R:Y_"WA?/>(<;'$ MXBM4CAH/67-),5%2.U0?VSI9-Q8MG&\X^:,GT8#';D*3P#7P+=VTEC<20RI)#-"Q2 M2-U*LC X((/((/ZF8!6OF_P#:Z_9&;QQ)/XE\+PJ-7QNO+-?E%[C^-.V_ MU'\6/[W7^>?&GPSJ9I'^VLLA>M!6G%;RBMFEU:73=H_7?#/C:&7S_LW'2M2D M[Q;VBWNGV3_!^K9\G>&?$M_X/UNVU33;F6SOK5Q)%+&<%3_4'H0>""0>*^R_ M@'^VKHGQ"L[>Q\02V^BZW@(3(VVVN6Z91C]TD_PL>_!:OBF>WDLKB2&:.2.2 M-BCHZ[61AP01V(]*::_G?@OQ!S7A;$/ZMK!OWJZ?I\S]@XGX/P&>TDZ MNDU\,UOZ>:\G\K'ZF1RK(NY65@>F#3LY%?FSX,^-?BSX>JJ:/KVH6<*GB(2> M9$O_ !LK^E=-C #_Z!C]*_HK _2*R6=)/%4*D9]4N M5KY-N+_!'X_BO!S-8SM0JPE'N[I_=9_F?>S2*G5E'X]*\=^./[8OAWX56\UI M831:UKBY58(&W1PMS_K'' P>JCYO8=:^0O%WQ[\8>.(C'J?B+4KB-_O1I)Y, M;?54"K^ERPQ)GLBJP"@>@_G56#XP^- M)YUCC\5>)I))"%55U*@ W5S,,+74JQHK/)(0JJHR6)Z "OK+]D?]D.7P M]>!^8\'X'B7B;,50P]>IRMWG)R=D MF]=;[O6R/N.(\1D>1X/VM:C#FM:,>6-Y-;=-N[/4/V8O NN^"_AY&_B34]4U M#6-2(GF6\NGF^S CY8UW$XP.3CN3Z"O2Z!R:4&5Y?# 82GA*;;4$E=N[ M?=M]V]6?RKCL9+%8B>(DDG)WLE9+R2[+H.'2BBBO2.4\]_:3^$H^,7PKU#35 M56OX1]IL6/\ #,H.!GMN!*$]@Q-?GE/$UM(TGGU".L+1 MGZ-^ZWZ-V?JNQ^U>$/$/LZ\\IK/2?O1]4M5\UK\GW/%\UZ1^RG\(_P#A;7Q: MLX)H_,TW3<7=YD?*R*1M4_[S8&/3=Z5YMGG%?=G[%GPC_P"%9_"J&[NH]FI: M[MNY\CYD0C]VGX*>Y]!5(WI4?>EV=GHOF[:=KGZ1XB<1? MV7E,O9NU2I[L?GN_DOQL>QQILC5?08IU%%?WZDDK(_DT*&&X444P/B7]N'X$ M2> _&[>)-/A/]DZY(6F"CBWN#RV?9^6'ON''%>$=37Z<>,/"&G^._#EYI.IV MZW-C>1F.6-OY@]B#@@CD$ BO@[]H;]G'5?@7XA;M]D_D?T=X:\;T\5AXY7C)6J MP5HM_:BMOFEIW:U[FI^S3^U-J'P/O!87BR7WAVX?<\&?GMF/5H\_F4. 3SD' M)/VC\/OBCH/Q0T@7VBZE;WD6!O56_>1$]F7JI]B*_-/GZ59TG6KS0+U;FQN[ MFSN$^[+!*T;CZ,I!%>)P'XSYCD%.."Q2]M06R;M**[)ZZ>37I8]/BOPUP>:S M>)PTO9U7O97C+U6FOFON9^HV[ ]:4MQ7Y_:!^V/\0]!A\M?$#W48Z"YMXY6' M_ MNX_B:GU?]M3XB:K"R?VTML&X)AM8PWY[21^%?M,?I#Y/8#DU\C M?M/_ +94GQ%M9M \,^=:Z*V4N+HY62]7^Z!U5#SG/+>PR#XAXF\9:MXRO/M& MJZE>:E-D_-<3-)MSZ9/ ]A6?BOR7CKQPS#.*,L%ET?8TI:2=[R:[75DD^J7W MGZ!PKX6X7+JD<5CI>TFM4K6BGW\VNE]/(0C)H8D=*T]!\%ZIXET_4+RSM9I; M32H3/=3 8CA4>K=,GL.I_ UEEL-C^]7X?6P]:G"-2I%I2U3:T:3L[=]>Q^HT M\13G)TX23<=UVZZ]M!U%%%%%%% ";:IZOI4.N:;<6=Q& MLUO=1M%+&XRLBL""#[$$BKM-;J*QJ1C-.G-73*C)Q=T?!^B_LP74G[3C>#94 MD-A;S?:I)C_':##!L^K A..C$^E?=%E:1V5I'#&BHD:A%51@ #C@>@J$:-:1 MZTVH"WB^W21"!I]O[PQ@E@N?0%B<>]7@>*^'X'X%P?#GUCZOJZLW*_:/V8_+ M4^GXFXIQ.<^R]O\ \NXI>KZR^>@X<44 Y%%??'RP4444 !JGJ>EV^L6,MO=0 M17$$RE'CD0.KJ>""#P0?0U<(S2$8%9U*<9IPDKHJ,G%W1\Q_&?\ X)_6VJS3 M7W@^Z6QF8ESI]P9" M1Z^8N5_7-?I&OS&EDC5@&?$AW:AH.CWC,E?8UI9PV5LJPPQ0HHPJH@51^56#P*^XX=^C M[E&#J*KF-65=KI;EC\TFV_O/F,Y\721^58C$5*TW5K2 X]^&X SCBOECXF?L=^-OAW))(EBVL629(N+']X M<>\?WQ[\$<=:^^F.UZ3.XFOROB[PER'/INO4@Z=5_:A97?FGH_/KYGW'#_'^ M:Y1%4JG_++6WH]U^7D?EM=V4UA<-#<1R0S1G:\"2^[_ (1/P[NSU_LZ+_XFOQW%?1RKJI:A MC4X_WHN_X-GZ)2\:*?+^\PSOY25OQ1^-CI;?,_ MDK)??<\G^!W[(OAWX.-'>,K:QK2XQ=W"C$7_ %S3HOUY;W[5ZUC I!U%+CYO MI7[]DV1X#*L.L)E]-0@NB_-O=OS;/R;,,RQ6/K/$8N;G)]7^BV2\D.HHHKV# MA"@\T44 1_=-><_M3?"7_A;OPEOK.&,/J5G_ *798')E4'Y?^!*67ZL#VKTD MG J(OO7GOFO-S;*Z.8X.K@<0KQG%I_-6^];H[,!C*F$Q$,51=I0::^1^??[+ MGPB;XL_%NSM;B%FTW3V^U7VX?+L4C"'_ 'FPN/3=Z5^@\:"-%4?= Q]*X+X1 M_#K2?!'B7Q;/I]OY,FHZF))B3GK"C[1Z*&=R!_M5WI/S?A7Y_P"%7!M+A_+9 MTTU*I.J3;^;?W)#Z***_4CXD** M** &=#5+7="L_$NF36=]:P7=M.NR2*5 Z./0@\&KK\FA3S6-2G"K!PFKIZ-/ M9E1E*+4HNS/EKXQ_\$^1.\U[X.NUBW$M_9]RQV#V23DCV#9^M?/'C3X1>)?A MY,R:SH>H6(0D>8\9:(D>DBY1OP)K]*XVWC\:)(ED.&53]17XCQ1X$9'F,WB, M$WAY/I%7C_X"[6^32/TK(?%7-<%!4\0E6BN^DO\ P)?JFS\LP,45^E&K_"'P MKK;[[SPYH=TW=I;&)R?S6FZ=\&?"6E/NM?#.@V[+T,=A$I_1:_.7]''%>TY% MC(V[\KO^?ZGVG_$:*-O]U=_\2_R/SN\*> =:\;W2P:1I=]J$C''[F)F4?5N@ M^I(KWKX0_P#!/S4]6DCN_%MT-.M<[OL=NPDG?V9^57\-Q^AKZY@M8[6-5CCC MC5>@5<8J3>2?QQ7WW#7@#DV"FJV/J.O)=&N6/S2;;^;^1\KG?BUF>*@Z>$BJ M2?5/FE\FTDONOYGE'QL\!Z3\.?V9/$NFZ+8PV-G'8/A$&7(JO&XPRL,@U6?PKIA_YA]G_WY7_"N[Q"\(H<0XBC5P]9484X M\JBHW5D[JUFDCCX0\0I9-1J0JTW5E4ES-N5GLEKH[L_,&BOT]_X1;3?^?"S_ H ._*_P"%%?G_ /Q+;4_Z#E_X _\ Y(^P_P"(TQ_Z!?\ R?\ ^U/_V0$! end GRAPHIC 17 veev-20210131_g2.jpg begin 644 veev-20210131_g2.jpg M_]C_X 02D9)1@ ! 0$!2@%* #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" ?E"8(# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ 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 **** "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@ HHKD/'WQ@\"_"JW2;QEX MPT/PNDG^K_M;4(K=I/\ =5F!;\ >AH Z^BO$]%_;8^ NOW_V.S^+7A3[1O" M7&I1P*S'. K2%0>G8^GJ*]EL;ZVU2SAN[.XBN[29!)%/ X=)%/1E8<$'U% $ M]%%% !17(>/OC!X%^%5NDWC+QAH?A=)/]7_:VH16[2?[JLP+?@#T->?6/[<' MP"U&\:UA^+GA195<(3-J*1(23CAWPI'N#B@#W"BJ6CZUI_B+3H=0TJ_M=3L) MANBNK.998G'JK*2#^%7: "BL#Q7\0/"_@-;9O$OB32/#JW180'5K^*U$NW&[ M9YC#=C@44BL&4$'(/((JAKWB#2 M_"VDSZIK6I6>D:9;[3->W\Z00QY8*-SL0!DD 9/4@4 :%%>?_P##0GPL_P"B ME^#_ /P?6O\ \J66LZ9,6$5YI]PD\+[25;:Z$@X((. M#P0: -&BN(U+XY?#C1=0N;#4/B!X6L;ZUD:&>UN=:MHY8G4X9&5G!5@000>1 M5;_AH3X6?]%+\'_^#ZU_^.4 >@45QFD_&KX>Z]=+;:9X\\,ZCM=G0 445E>)/%FB>#=-_M'Q!K.GZ%I^\1_:M2NDMXMQZ+O<@9.#QG MM0!JT5QVA?&;X?\ BC58-+T;QSX;U?4[@D0V=CJ]O--)@%CM17). ">!T!KL M: "BH;R\M].LY[N[GCM;6"-I99YG")&BC+,S'@ $DGIBN%_X:$^%G_12_!_ M_@^M?_CE 'H%%>?_ /#0GPL_Z*7X/_\ !]:__'*NZ3\:OA[KUT+;3/'GAG4; MD](;36+>5S^"N30!V=%%5]0U"UTC3[F^OKF&RL;6)IY[FXD$<<4:@LSNQ.%4 M $DG@ 4 6**XC3?CE\.-:U"VL-/^('A:^OKJ188+6VUJVDEE=CA455#/A=8K>>,/%>C>%[9_N2:M?16P?V7>PW'V&:\TM_VYOV M?[K4#9I\7/"RS XW27ZI'_W\;"_K0![I167X;\4Z+XRTF+5- U>PUS3)O]7> MZ;:7=QW,+?1T)!_.@#7HHK)\3>+M"\%Z<-0\0ZUI^A6!D$0NM3 MNH[>(N02%W.0,D \9[&@#6HKE/#7Q8\$>,]2_L_P_P",O#^NW^PR?9=-U2"X MEV#&6V(Y.!DG:#8M((5NM4NX[:(N02$#. M0-Q"DXZ\'TJEX5^)7A#QU<3P>&_%6B>(9X%#RQZ5J,-RT:DX!8(Q(&>YH Z2 MBBB@ HHHH **\S\<_M-?"7X::@]AXH^(_AG1=0C!9[*ZU.(3KCKF,-N'Y<]J MS/"?[7WP2\<7L-GHOQ3\*W=Y-D16S:G%%*Y!QA4@#U^BD5@ZAE(9 M2,@CH:6@ HKD?$/Q@\!^$=4DTS7?&WAW1=2C"L]GJ&K003*&&5)1W!&001QW MK-_X:$^%G_12_!__ (/K7_XY0!Z!17G_ /PT)\+/^BE^#_\ P?6O_P \8Z!KM^(S*;73-4@N)0@(!;:CDX!(Y]Q0!U5%%% !145Q

*YA)P)(7#J<>XH GHHK"\5>//#/@6&WE\2^(M)\/1 M7#%89-5OHK996 R0ID89(R.GK0!NT5R/AWXO>!/%VJ1Z9H7C7P[K6I2!F2ST M[58)YF &20B.20!R>*ZZ@ HJ.XN(K6"2>>1(88U+O)(P554#)))Z #O7!_\ M#0GPL_Z*7X/_ /!]:_\ QR@#T"BN;\0?$SPAX3L]/N]<\5:)HUIJ">99SZAJ M,,$=RH .Z-G8!QAE.1G[P]:P_P#AH3X6?]%+\'_^#ZU_^.4 >@45Y_\ \-"? M"S_HI?@__P 'UK_\TVVU'3+ MVWU'3[E!)!=6DJRQ2J>C*ZDAA[@U;H **PO%7CSPSX%AMY?$OB+2?#T5PQ6& M35;Z*V65@,D*9&&2,CIZU3\,?%7P5XVU!K#P[XPT'7KY8S,UKI>IP7,H0$ N M51B=H+ 9Z?\ _#0GPL_Z*7X/_P#!]:__ !RC_AH3X6?]%+\'_P#@^M?_ (Y0 M!Z!17*>'_BSX'\672VVB>,O#^LW+':(=/U2"=R3VPCDYKJZ "BBB@ HHHH * M*X'X@?'WX:_"F98/&'CSP]X;NF^[;:CJ444QXSD1EMQ'OCN/6N9\+?MD? [Q MG>)::3\5?"L]U(VU()M3C@=SQPJR%2QY[>_H: /9**:CK(JLK!E89#*<@CUI MU !17 -^T%\+48JWQ*\(*P."#KUKD?\ D2N^5@ZAE(92,@CH: %HIDTT=O#) M+*ZQ11J6>1R JJ!DDD]!7#6_Q\^&-Y<100?$;PE-/*P2../7+5F=B< "3DD M]J .\HHK@&_:"^%J,5;XE>$%8'!!UZUR/_(E '?T5SWA3XB>%?'C70\->)M' M\1&UVFX&DW\5UY.[.W?Y;';G:V,]<'TKH: "BN0\0?&+P%X3U:;2];\;^'-& MU.':9;+4-6MX)H]RAEW([@C(((R.00:;H7QF^'_BC58-+T;QSX;U?4[@D0V= MCJ]O--)@%CM17). ">!T!H [&BLCQ/XPT'P3IZW_ (BUO3M!L6D$*W6J7<=M M$7()"!G(&XA2<=>#Z5F^&/BKX*\;:@UAX=\8:#KU\L9F:UTO4X+F4(" 7*HQ M.T%@,].1ZT =3116)XI\<>'/ UK#<^)/$&E^'[>9_+BFU2]CMDD;&=JEV )Q MS@4 ;=%&_%6B>(9X%#RQZ5J,-RT:DX!8(Q(&>YK6UC7=- M\.V?VO5=0M=,M-P3S[R=8DW'H-S$#- %ZBL+1_'GAKQ%>?9-*\1:3J=WM+^1 M9WL4K[1U.U6)Q6[0 4444 %%%,]J -6BO M/_\ AH3X6?\ 12_!_P#X/K7_ ..4?\-"?"S_ **7X/\ _!]:_P#QR@#T"BO/ M_P#AH3X6?]%+\'_^#ZU_^.5M^%OB9X/\>&H_"O_ DS>(=*7PWM#_VP;V(6>TML!\[=LQN^7KUXZUSG_#0GPL_Z*7X/ M_P#!]:__ !R@#T"BO/\ _AH3X6?]%+\'_P#@^M?_ (Y1_P -"?"S_HI?@_\ M\'UK_P#'* /0**Q/"WCCPYXYM9KGPWX@TOQ!;POY9XI?B/X1BEC8J\;Z[:AE8'!!!DX- '>T5Y__P -"?"S M_HI?@_\ \'UK_P#'*/\ AH3X6?\ 12_!_P#X/K7_ ..4 >@45P4/Q^^&%Q,D M47Q'\(RRR,%2--=M2S,3@ 2 M@KQSQ#^VA\"?"UU-;:C\6/"B7$+^7)%!J4<[*WH1&6Z=_0\&@#VBBO/_ #^ MT%\,_BI=-:^$/'WAWQ'>+UM=/U.&6<<9SY8;=CWQV/I7H% !165XD\6:)X-T MW^T?$&LZ?H6G[Q']JU*Z2WBW'HN]R!DX/&>U95(R"4=P0".G%:GA?QIX?\ '%C+>^'- M=TSQ!9Q2>3)<:7>1W,:. "4+(Q ;!!QUP10!LT45EZYXHT;PQ'%)K.KV.DI, M2L;7URD(C:WINK/" TBV-W',4!Z$A2'/&4;2:!X@TO7$4;BVFWL=P .F_P"&A/A9_P!%+\'_ /@^M?\ XY0! MZ!17G_\ PT)\+/\ HI?@_P#\'UK_ /'*/^&A/A9_T4OP?_X/K7_XY0!Z!16/ M)XRT"+PR/$;ZYIJ>'O*$_P#:S7<8M/+)P'\W.S:21SG'-\"^,-433=!\:^'=;U%U9EL].U6"XF90,DA$M3^%?'7AOQU;SS^&_$.E>(8 M(&"32:5>Q7*QL1D!BC'!QV- &Y16#XJ\?>&/ D=M)XE\1Z3X>2Y++ VJWT5J M)2N-P4R,-V,C./45SO\ PT)\+/\ HI?@_P#\'UK_ /'* /0**\__ .&A/A9_ MT4OP?_X/K7_XY72^&_''ASQE&TF@>(-+UQ%&XMIM['< #IG*,>* -NBBL'Q5 MX^\,>!([:3Q+XCTGP\ER66!M5OHK42E<;@ID8;L9&<>HH WJ*YSPK\2/"7CJ M6XB\->*=%\0RVZAIDTK4(;DQ Y +"-C@'!Z^E='0 45@>*_B!X7\!K;-XE\2 M:1X=6Z+" ZM?Q6HEVXW;/,8;L;ESCID>M/\ "OCKPWXZMYY_#?B'2O$,$#!) MI-*O8KE8V(R Q1C@X[&@#)KWP[X-\::;XAUNS@>YN+* MS=C)'&CK&S'(' 9T'_ A0!Z91110 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 ?!O_!2K]OJZ_9SL(/ '@.> M+_A8&J6_G7-^RAQI%LW"L%/!F?DJ#D*!N(Y6ORM^%OP+^,'[8GC/4[GP]IVI M^,M5WB34M:U*Z_=QENAFN)6QN(!PN2Q . <5@?M%_$RY^,?QU\=>,KJ=KC^U MM6GF@9OX;<.5@0>RQ+&H]EK^@+]D?X,:;\!?V>?!?A2QM$MKI-/BNM2D";7G MO945YW;N3N)49Z*JCH!0!^,OQ._X)A_'_P"%_AJ?7;GPO;Z]86T?FW T&\6Z MFA7&23%P[8[[ V,$].:P/V.OVV/&7[*?C2Q,%_=ZIX#GG4:KX48E2^]@%"8# #ID@'VMX9\1Z=XP\-Z5KVD7*WFE:I:17MI<)]V6& M1 Z,/8JP/XU\(_\ !2_]OZ^^ ,:?#?X>W,<7CJ^MQ-J&J;0YTJW=TCR6P7

CZO(J%VLK#5HS/P>@#[5)QS@,?SXK]>_V2/@3IG[.OP#\*>$; M&T2"_6TCNM5F"X>XOI%#3.QZG#':,]%51VKV.@#^;SX/_'WXK?L?_$*;^P[[ M4?#U_97.S4_#>II(MM.R\-'<6S$(G R,,&5L#*LIP#D#X=_X+3? K37\+^%/BUI]HD&KQ M7JZ'JDD2@&XA>-W@=_4H8V3/7$BCHHQY1_P1;^*%SH/QR\4^!I9V&F^(-(-Y M'#G*_:K9U*D#MF*2;/KM7T& #TW_ (+E?\@KX-_]=M6_]!LZ_*'W[5^KW_!< MK_D%?!O_ *[:M_Z#9U\ 67PW_MG]DW4O&\,6Z;0_%\>GS,HY$-S:%MQ]@]N@ M^LGO0!^[G[%/Q,_X6Y^RM\-?$CR>;=2:3'9W;DY+7%N3;RL?0EXF;_@0KYF_ MX+/_ !,_X1G]GSPYX-AE*77BC6!)*F?OVUJN]Q_W]>W/X5A_\$3_ (F?VQ\) M?'/@6>3=-H>J1ZE &//DW,>TJH] ]NQ/O)[U\T?\%C/B=_PF'[4%GX7@FWVG MA/2(;=XQR%N9_P!_(?QC:W'_ &@#X0K]\_^"5?_ "8YX!_Z[:E_Z7W%?C7^ MT3\-_P#A5]M\*]-DB\J\OO!-EK%SD88O=7%S.N[W".B_\!K]E/\ @E7_ ,F. M> ?^NVI?^E]Q0!^-?[8G_)U_QA_[&W5/_2J2O1?!'_!-'X^_$3P;HGBC0_"] MCG M]CO_ )-0^#W_ &*6E_\ I+'0!^#GQH_8Z^,?[/>E1ZKX[\#WFCZ2\@B&HQ3P MW=N&)(4-) [JA.. Q!-?5W_!+G]M_P 3>%_BCH_PF\8ZU<:QX2U^3[)I4FH2 MM+)IMV1^ZCC8DD12$!-G0,RD;?FS^C'[=WC#PGX1_90^)*^+;FTCM]2T6ZL+ M&VN67=_9FM;Z\_:.^%D6F[A?MXITLPLBDE M6%W&0V!V&,_A0!_2]7Y'_P#!:CXY?VIXJ\(_"?3[C-OI<7]MZHJG@W$@*6Z' MW6/S&^DZU^L6NZW9>&=#U#5]3N%M--T^WDN[FXD^[%%&I9V/L%!/X5_-I\4_ M&NN_M0?M#:UKT4$EQK/B_6Q'8VC'+*))!%;0 _[*>6G_ &@#E_A?\0=3^$_ MQ&\-^,M'?9J6AW\-_",X#E'#%&_V6 *D=PQK^F3P)XSTSXC>"M!\4Z--Y^DZ MU8PW]K)W,NR42@^@>,>E 'V/^T)_P D"^)?_8LZG_Z2R5_-9X3\,ZAXV\4Z-X=T MF)9]5U>]AL+2)G"!YI7$:*6/ !9AR>!7]*?[0G_) OB7_P!BSJ?_ *2R5_._ M^S3*D/[1OPJDD=8XT\5Z4S.QP% O(LDGTH ]W_X=/_M)?]"AI_\ X.[3_P". M5YS\:/V&?C9\ ?#LGB#QCX*FM= C*K+J=E=0W<,)8@#S/*=C&"2!E@ 20,Y- M?T,_\)9H?_09T_\ \"H_\:^?/VXOVA/AMX!_9R\?Z=KOB+2KO4=:T6\TNQT> M*X2:XN9YH&1,1J2P4%E8N0 H&-/V7;+6=+ADN5\,ZU%J%[%&"<6S1R0M)COM:2/)QP"QX M - 'Y0>"_ /Q;_;2^*MY'IJ:EXZ\6W*_:;V^OKD8AB#!=\DLA"H@W !1[!1T M%>_:]_P1^_: T70Y=0MX_#.LSQQE_P"S;#5&^T-C^$>9&B$_\#KR_P#8C_;% MO_V._B%J6L)HL%T$8K);W$7&>0P_O*>0017]$7PE^).E_&+X9^&?& MVC;ETW7;"*^BC<@O%O7+1MCC3M#'YCDL3WKZ4^#OPFT'X&_#?1O _AA;E-"TE95 MM5O)C-*!)*\K N>OS2-CT&!0!\[?\%#?VWD_9-\#V>E^'A!=_$37D%?G>.09MHP>NQ8BA Z; MG<_Q4 ?F]-_P2+_:)CTC[8NCZ'+<8S_9Z:Q%Y_0'&3B/J)/!L\4R72*/,ELY95BEA)[J&=)!GIL;'WCD ]8_89_; M&TW]KSX8R7\T,&E^,]'9(-;TN%CL5F!V3Q9.?+DVM@$DJ5923@,?*/\ @LE_ MR:/9_P#8S67_ **N*_/W_@E=\4+GX=_M@>&K 3M'IGB>&?1KN,'Y6+(9(3CU M\V.,9[!CZFOT"_X+)?\ )H]G_P!C-9?^BKB@#\=/@U\6-=^!OQ.\/>./#DWE M:KH]TLZ*Q(29.DD3_P"PZ%D/LQK^D#X,_%K0OCG\,?#WCGPY-YNE:Q:K.J,0 M7@?I)"^/XT<,A]U..*_FN\/> =;\5>&_$FN:79M=V/AV&*YU(Q\M##)((A)C MNH=D!]-P/3)'W+_P23_:R_X5?\1Y/A3XCO/+\,>*YPVFR3-\MIJ1 55'HLP" MI_OK'ZL: /JS_@L]_P FH:)_V-MG_P"DMW7SK_P1#_Y*I\2_^P+;_P#H\U]% M?\%GO^34-$_[&VS_ /26[KYU_P""(?\ R53XE_\ 8%M__1YH _7^BBB@ K\8 M_P#@H;_P4>\0_$+Q?JWP[^&6M3Z+X)TV5[2]U73Y3'/JTJDK(!(IR+<'( 7[ M_))(( _2?]N3XF7'PB_9-^)?B6R=H[Z/3#8VTD9PT!;@N+'5M15;SRR0WV:-6EGVD=#Y4;X/;K0!TWP'_8<^,O M[1VDG6?"'A1SH.YE76-3G2TMI6&01&7(:3D$$H& (P2*ZKXN?\$T_CU\'?#] MWKM_X7AU[2+-2]Q<^'[I;MHD')'-,U[1+V+4='U M.VCO+.[A.4FB=0R,/8@BOPH_X*D? K3?@E^U%>R:%:)9:'XHLDUR&VA4+'!, M[NDZ*!T'F1E\#@>: .!7W[_P1W^*%SXV_9AO/#E].T]QX4U>6S@WG)6UE59H MQGV=I@/0 #IQ0!\!_P#!6#_D]KQ?_P!>6G?^DD5<3\'/V OC3\>O -EXR\&^ M';/4- O))8X;B;4[>!F:-RC_ ".X8893VKMO^"L'_)[7B_\ Z\M._P#22*ON MS_@F7\?_ (7^ OV0/"VC>)OB1X1\.ZQ#=W[2Z?JVNVMK<(&NI&4M')(& ((( MR.0: /A/_AT_^TE_T*&G_P#@[M/_ (Y7U1_P3?\ V&/C!^SK^T)<>*O'.@6N MFZ*^B7-DLT.I07#>:\D+*-J.3T1N<=J^[/\ AK'X(?\ 19/A_P#^%18__':[ MGP?XZ\-_$31_[6\*^(=*\3:5YC0_;M'O8KN#>N-R[XV*Y&1D9R,T ;E%%% ' MQI_P5J\;_P#"(_L:ZY8+)Y$=8\5'3Q&;L:3://Y&_=LW[1QNV/C/7:?2OTI_X+@>-_+TWX6>#XI, M^;->ZM<1YZ;5CBA./??/^5?/W[!?[='@W]C?X=>+H+_PSJOB3Q1KVI1R".T> M."!+:&+$>Z5B3N+R2\!#QSGG% 'AO_#%/Q[_ .B0^,/_ 4R_P"%?LG_ ,$R M_A_XD^&?[)VB:%XLT.^\.ZS%J%[(]CJ,#0S*K3$J2IYP1R*\U^#'_!8;X4?$ M77[71O%6D:G\/I[IQ'%?7LB7-@K$X DE7#1YR/F*;1SE@!FOO*&:.XACEB=9 M8I%#)(A!5E(R"".HH ?7D'[5G[.^D?M0?!76_!.I>7!>2K]ITN_9,OV9?C5!>Q)+H7C3PCJA#0RC[DT;%71A_$C M#*GLRL>QK^BCX _&G1/VA/A'X=\>:"P%IJMN'EMBVY[6=?EE@?\ VD<,/< $ M<$5\!?\ !7[]D?\ MC2XOCAX8LLWMDB6GB6&%>98>%ANL#NG$;'^Z4/ 0FOG M/_@FA^VU9?LR^)?$'AOQG=S)X!U>WDO@R*7-I?11E@47OYJKY9'=A%T - 'V M9_P5L_:H_P"%5_"N+X8Z!>>7XG\7PM]N:)\/:Z9DJ^?0S$&,>JB7VKX*_P"" M5);_81NA*UY+\3?'7C']L M+]H>\U@6DM_XD\5:DEMI^F1-N$*,0D%NI[*B[06XZ%CU)K][_P!E/]G;2?V7 M_@KHG@G3?+N+R)?M.J7Z+@WEXX'FR?3@*H/1$44 ?"?_ 7'58]'^#2JH55F MU8!5& !ML^*_/[]G[]E7XC_M/3:Y%\/M(M]5?15A:]$][%;;!*7"8\QANSY; M].F*_0+_ (+E?\@KX-_]=M6_]!LZ\L_X)%_'KX?? [4?BC)X\\5Z?X734HM- M6S-\Q'G&,W._;@'IO7_OH4 >9_\ #I_]I+_H4-/_ /!W:?\ QRC_ (=/_M)? M]"AI_P#X.[3_ ..5^M/_ WY^SS_ -%8\/\ _?U__B:='^WQ^SW-(J)\5] 9 MV(4 2/R3_P !H ZK]E?P'K/PO_9U^'WA/Q#;I::WH^D0VEY!'*LBI(HY 920 M?J#7JE%<1\;OBE8?!/X1^+?'.I;6MM#T^6[$3''G2 8BBSZO(40>["@#\;HW@FV^PX4Y5KV7;)<,/#/&C2M'IMK>"WU-5R=UE+^[GX[D(Q<#^\BUG_"'P/K/[3_ .T7H.@7=Q+= M:KXMUOS-1O!RX5W,MU-]53S'_"O4/^"D'P!M?V?_ -I[6[#1[%;#PSKD,>LZ M7!$N(XDDRLL:]@%E23 [*5H _H#AFCN(8Y8G66*10R2(0592,@@CJ*^;?^"D M/_)DOQ2_Z\K?_P!*X*PO^"8_QV_X79^ROH,-[<";7O"I_L"^R?F98E!MY".O M,)C&>[(];O\ P4A_Y,E^*7_7E;_^E<% 'X,_"GX6^(OC5\0-)\%^$[2.^\0: MHTBVMO+,D*N4C>1LNY"CY48\GM7TE_PZ?_:2_P"A0T__ ,'=I_\ '*YK_@FK M=0V/[;GPRGN)H[>%9KW=)*P51_H%R.2:_?C_ (2S0_\ H,Z?_P"!4?\ C0!_ M.?\ '']D;XM_LWV]K>^/?"%SH^G7$ODP:E#/%V+L!PP ]S_P""J'Q_^'5C^S!XD\#OKVF:OXKUV2V2QTNTG6>6(Q7,4CS/L)\L M*J, 6QDG SSC\[?^"7_A'4/%7[:G@.6RBF:WTG[7J-Y/$I(AB6VD4%CV5I'C MC^L@H _?VBBB@ K\Q/\ @IC_ ,%$M8\ Z_>?"3X7:FVFZM;H%U[Q#:MB:V=A MG[+ W\+A2"\@Y&X*"_1OXA>+H? '@'Q+XGN%W6^BZ9E_ _]D3XQ?M5 M37^L>$] N-5LQ,PN]>U2Y6&!ICRP\V0YD?D$A=Q&03C-;_QP_P"">?QN^ /A MVX\0Z_X9CU'P_:@MU2TMH4 'RJ.6;U9CEF;J2Q)Y-;UY9P:A:3VMU!'6.UMX8F_\ 79__ $(U_4GI/_(*LO\ KBG_ M *"*_ELU;_D*WO\ UV?_ -"-?U)Z3_R"K+_KBG_H(H ROB%_R(/B;_L&7/\ MZ*:OYH?A/_R5/P;_ -AFS_\ 1Z5_2]\0O^1!\3?]@RY_]%-7\T/PG_Y*GX-_ M[#-G_P"CTH _I^K^6+5N=6O .3Y[_P#H1K^IVOYB? <,=Q\8O#L4J+)%)KUN MKHPR&!N%!!'I0!]:_P#!'KXF?\(;^U3)X;GDVVOBS2;BS5"<#[1"!<1M]=D< MRC_?K]P,XY/ K^<:1KC]DO\ ;&8A9 O@?Q=D+SF:VAN>GTDA'Y/7[H_M?_%: M+X5?LK_$/Q?:W2I+'HLD5A<(?_ +./ MPW_X3RY^(NI2Q>99^%_!.L:Q)N'R[_LY@B_$/.K#_<]J] _X)E_\GQ_##_KM M??\ I!OT?K\X/^"W'_)%_AY_V,$G_ *3/0!X__P $0_\ MDJGQ+_[ MO\ ^CS7U!_P6%_Y,_?_ +&"Q_E+7R__ ,$0_P#DJGQ+_P"P+;_^ MCS7U!_P6%_Y,_?\ [&"Q_E+0!\*_\$>O^3P$_P"Q?OOYQ5^Y-?AM_P $>O\ MD\!/^Q?OOYQ5^Y- !1110!4U;5;30M*O-2U"X2TL+.%[BXN)#A8XT4LS'V ! M/X5_--^T/\7KSX\?&SQAX\O-ZG6=0DF@BD.3#;CY((_^ Q*B_A7[)_\ !5_X MY?\ "I_V7[W0+*X\G6_&D_\ 9$04X9;4#?=/[@IB(_\ 7<5^=?\ P3)_9@TW M]I#XQ:__ ,)':?:?"FBZ+<"Z!7(,]S&]O"/9@&EE4]FA% 'HW_!&WXZ?\(7\ M;-9^'&H7.S3/%UKYUFKGY5OK=6< >F^(R@^I1!Z5]_?\%&/@7XP_:&_9U;PG MX'L(M2ULZO:W?DS7,<"^6@?<=SD#^(<9K\-Y%\2?LU_'-@C?9?%/@K72 Q!" MF>VFZX[HQ3\5;WK^D+X8_$#3/BM\._#?C'1GWZ9KEA#?P#.2@D0-L;_:4DJ1 MV((H _#W_AT_^TE_T*&G_P#@[M/_ (Y7RQXR\)ZEX"\7ZYX9UF%;?6-%OI]- MO84<.$GAD:.10P.& 92,C@U_4A7\UG[6/_)TWQD_['/6?_2Z:@#U+P;_ ,$R M_C_X]\(:'XFT;PM8W&CZU8P:E93/K%JA>":-9(V*E\J2K X/(K[F_P""8?[& M?Q4_9G^)7C#6/'^B6VEV&HZ0EI;20:A!<%I!,KD$1L2. >37V-^R=_R:S\&_ M^Q,T;_TAAKU6@#\5O^"U?_)TWA;_ +$RU_\ 2Z^KU7]AGX-K\?/^"8GQ4\%K M$);^\UV^FT_CD7D5M9RP8/;,B*I]F->5?\%J_P#DZ;PM_P!B9:_^EU]7UI_P M1A_Y-0UO_L;;S_TEM* /R&^"/Q,O?@G\9/"/C6V$BW&@ZI#=2PKPTD:MB6(_ M[R%T/^\:_ICTG5+77-+L]2L)TNK&\A2X@GC.5DC=0RL/8@@_C7\_/_!1;X+_ M /"D_P!K'QC86\'D:/K4HU[3@!A?*N"6=5'8+,)D'L@K]5_^"6WQC_X6Q^R3 MX>L[B;S=5\)R/H%R&//EQ -;G'IY+QK]8VH ^EOB5XZL/AC\/?$GB[5&QI^A MZ=/J,XS@LL49?:/;F7*_;)@T4"GWV^=(#ZQ"@#[\_;H\!Z?\ M"W_@FSXK\(:4N-.T/2-+T^$[<%ECO+5=Q]V(+'W)K\2?A3\+?$7QJ^(&D^"_ M"=I'?>(-4:1;6WEF2%7*1O(V73VK]V_\ @II_R8Y\3_\ KC8_^E]M M7X\?L"^.] ^&?[7'P^\2^*-5M]$T&PENVN;^Z)$<0:RG1?^BL>'_^_K__ !- 'F'_ 3#_9K\>_LS_#7QAH_C M_2X-+O\ 4=72[MHX+N*X#1B%4))C8@<@\&OL^L'P+X[T#XF>%;#Q+X6U6WUO M0;\,UM?VI)CE"NR-C([,K#\*WJ "OPM\8?\ !*_]HO5_%NMWUMX2L'MKJ^GG MB8ZU: E6D9@<&3C@BOW2HH _FV_:"_9/^)/[+_\ 8/\ PL+2+?2O[<^T?8?( MOH;GS/)\OS,^6QVX\Z/KUS[4?L^_LG_$G]J#^WO^%>Z1;ZK_ &']G^W>??0V MWE^=YGEX\QANSY,G3ICWK[U_X+G?\T3_ .XW_P"V%'_!#'_FMG_<$_\ ;^@# MP'P?_P $K_VB](\6Z)?7/A*P2VM;Z">5AK5H2%616)P).> :_:WXD_$30_A- MX#UWQAXEN_L6AZ-:O=W4V,MM7HJC^)F)"JO=F [UTM?G!_P6O^)EQH/PC\"^ M![9VC3Q%J%[25A;QH#\C2@?ZV7N6;H2=H4<5U7PV_X)=_M!?$G0K?5T\+6WANRN M4\R$>(+U;69UP2"81ND3.,8=5/([>+-*^%7Q8U=] M7MM1<6VB^)+Z0MX<\R*YX5V^8,0"2""GZC^-O!>C?$7PCJ_ACQ#8 MQ:GHFJVSVEW:S#*O&PP?H1U!'((!'(K^:7XL>![SX-?%[Q5X3^T2?:_#>L7% MC'=*=KMY,I5)1CH2%5A]: /W4_X*,? OQA^T-^SJWA/P/81:EK9U>UN_)FN8 MX%\M ^X[G('\0XS7Y;_\.G_VDO\ H4-/_P#!W:?_ !ROVB_9Q^)#_%[X"^ ? M&,S[[O6-&MKBZ; '^D>6!-T[>8'KT>@#^6_QEX3U+P%XOUSPSK,*V^L:+?3Z M;>PHX<)/#(T,-8\?Z);:78:CI"6EM)!J$%P6 MD$RN01&Q(X!Y-?HAJVJVFA:5>:EJ%PEI86<+W%Q<2'"QQHI9F/L "?PJW7Q= M_P %7_CE_P *G_9?O= LKCR=;\:3_P!D1!3AEM0-]T_N"F(C_P!=Q0!^-G[0 M_P 7KSX\?&SQAX\O-ZG6=0DF@BD.3#;CY((_^ Q*B_A7V+_P1M^.G_"%_&S6 M?AQJ%SLTSQ=:^=9JY^5;ZW5G 'IOB,H/J40>E><_\$R?V8--_:0^,6O_ /"1 MVGVGPIHNBW N@5R#/] ']--?F7_ ,%P?^1!^%G_ &$[W_T5'7Z&_#'X@:9\5OAW MX;\8Z,^_3-OT_K\P/^"XW_ "*OPD_Z_=2_]%V] 'YY M?L_?LJ_$?]IZ;7(OA]I%OJKZ*L+7HGO8K;8)2X3'F,-V?+?ITQ7L3_\ !*'] MI)58CP=8.0,A5UNSR?;F2OH'_@B'JUEI>J?&$WMY;V@>'2=OGRJF[#7><9// M45^J,GC#088VDDUO341069FNXP !U).: /YLO''P]^)/[,/Q"M[+Q!I^K>!/ M%MF%NK::*8Q2@9($L,T3889!&Y&(R",\&OVA_P""9O[6NJ?M/?!_4+/Q5.MS MXT\*S16E]=JH4WD$BL8)V X#GRY%;'!,>[C=@?&O_!8[XX> _B9XL\!>'/"F MK6.OZOX=6];4[W3Y!+%#YWD;(?,7Y68>4Q(!.W('!)%=W_P0]\(ZA&OQ6\3R M131:7+]@TZ"0J1'-*OG22 'NR*T7_?T>M %G_@N5_P @KX-_]=M6_P#0;.OS M]_9^_95^(_[3TVN1?#[2+?57T586O1/>Q6VP2EPF/,8;L^6_3IBOT"_X+E?\ M@KX-_P#7;5O_ $&SKRS_ ()%_'KX?? [4?BC)X\\5Z?X734HM-6S-\Q'G&,W M._;@'IO7_OH4 >9_\.G_ -I+_H4-/_\ !W:?_'*/^'3_ .TE_P!"AI__ (.[ M3_XY7ZT_\-^?L\_]%8\/_P#?U_\ XFG1_M\?L]S2*B?%?0&=B% $C\D_\!H MX76OV>_&]Y_P3>C^$46FPMXY7PU;Z:;'[5&(_/21&9?-W;,84\YQ7YG?\.G_ M -I+_H4-/_\ !W:?_'*_>FB@#^8?XN?"?Q)\#OB%JW@GQ?9QV'B+2_*^U6\4 MZ3*GF0I,F'0E3E)$/![XKU_X1_\ !/?XV_''X>Z3XV\(>'+._P##NJ>;]EN) M=4MX6?RYGA?*.X88>-QR.V:V_P#@J/\ \GV?$W_N&?\ IKM*_53_ ()M-.T&WL;N"2>'4[>=@TD M151L1R>2?2KW_!E?\$0_^26?$O\ [#-O_P"B#0!E?\%QO^15^$G_ %^ZE_Z+MZ_/ M+]G[]E7XC_M/3:Y%\/M(M]5?15A:]$][%;;!*7"8\QANSY;].F*_0W_@N-_R M*OPD_P"OW4O_ $7;URO_ 1#U:RTO5/C";V\M[0/#I.WSY53=AKO.,GGJ* / MGY_^"4/[22JQ'@ZP<@9"KK=GD^W,E>">./A[\2?V8?B%;V7B#3]6\">+;,+= M6TT4QBE R0)89HFPPR"-R,1D$9X-?TFR>,-!AC:236]-1%!9F:[C '4DYK\ MB?\ @L=\ O#GA35K'7]7\.K>MJ=[I\@EBA\[R-D/F+\K,/*8D G M;D#@DB@#[*_X)F_M:ZI^T]\']0L_%4ZW/C3PK-%:7UVJA3>02*Q@G8#@.?+D M5L<$Q[N-V!X)_P %QO\ D5?A)_U^ZE_Z+MZR_P#@A[X1U"-?BMXGDBFBTN7[ M!IT$A4B.:5?.DD /=D5HO^_H]:U/^"XW_(J_"3_K]U+_ -%V] 'Y^?LB_M': MG^R[\;M$\9VGFSZ8#]DU>PC/_'W9.1YB?[PP'7_:1<\9K^B_PSXDTSQCX=TS M7=%O(M1TC4K:.[M+N$Y2:)U#(P]B"*_F,@\ ZW=> ;KQG!9M-X?M-0CTNYN4 MY\B>2-I(PX[!@CX/JA!QD9_3K_@CW^UE]IM[CX'>);S][$)+[PS+,W++R\]H M/I\TJCT\WT44 ._X+E?\@KX-_P#7;5O_ $&SKH/^"(?_ "2SXE_]AFW_ /1! MKG_^"Y7_ ""O@W_UVU;_ -!LZZ#_ ((A_P#)+/B7_P!AFW_]$&@"U\7_ /@J MUJGP*_:F\6^#->\$G4_ &G726D-Q"KV^HJ511-*N\^7,AD#[1\N1@[Z^/_V/ M?VNO O[+?Q@^+'CNYTO4]=_M:.6TT&PME6)I8Y+KS?L):/\(OC#=65CKCW@5]7TG5+%+BVL;MMSK:3(P((>$[=PY62 M.3:P.PT ?I1_P3__ &W-3_;$A\>-K.A6?AZYT6[@:SMK)I'!M94; >1OONKQ MMD@*,.GRCO\ 7=<)\"_&UK\1_A)X7\2V7AJ\\(6^I6:SC1+ZU-M):$\%-FT? M+D$JP #*5;O7=T %%%% !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 %174V"*_GD_;M^!=[\ ?VFO& M.B20%-(U&[DUC2)0I"/:3NSJJ^OEL6B/O&:_5S_@F_\ MB>&?C=\&O#G@W4M M7M[/XA>';*/3KC3KJ4++>PQ*$CN(<_ZS**N_'*MG/!4D ^S**Y3XF_%+PK\' M/!][XG\8ZW::#HUJI+7%U(%+M@D1QKU=S@X1)?V@O%OQ M(\(>+->\(C5[W=;6-I>LJ);(JQP1R1@^6Y"(F05(+9- ']!WBB&>Y\-:M#;, M4N9+29(F R0Q0@'\\5_+?9R)#=P22+OC1U9EQG(!Y%?TN?LYMXXE^!O@N?XD M7AOO'%QIT=QJLK6\<#++)EQ&R1J%#(K*AP ,J37X(_ML? V\_9^_:2\9>&Y; M9H=+GO'U+29=FU);.9B\>WUV9,9(_BC:@#^C"UNHKVVBN()%E@F021R+T92, M@C\*EKX8_P"";_[R"W0\?;FJZM8Z#IMQJ&I7EOIUA;H9)KJZE6**)1U9F8@ >Y- 'Q9 M_P %A+Z"S_8]DBF8+)=:_8PP@]W E<@?\!1ORK\_/^"2MM-''BSLATW M4))&YI)YM2CSY6H7 MK#9NC]8XUW*K_P 1D,\$4 7/^"Y7_ ""O@W_UVU;_ -!LZ\J_8G^&_P#PM;_@GU^T MOH*1>==+)%J%JH&6,UM"+A%7W8Q;?^!5ZK_P7*_Y!7P;_P"NVK?^@V=;O_!$ MF&.X^$WQ.BE19(I-8MU=&&0P,!!!'I0!\I_\$EOBBGP]_:VL=,NIU@T_Q1IE MUI?M6?M<7LMNSM+XW\6""V(',<,UP(XN MO9(RO7LM<_\ &3P??? ?X]^,/#EC--97/AS6[FVM+A&(?RTD;RG!_P!I-I^A MKZ(_X)*_#0>/?VO=+U2>'S;/PMIUSK#[A\OF8$$0^H><./\ <]J -/\ X+ : M?;Z3^U1I-C:1+!:6OA2PAAB7HB+).JJ/8 "OT2_X)5_\F.> ?^NVI?\ I?<5 M^>O_ 62_P"3N+/_ +%FR_\ 1MQ7Z%?\$J_^3'/ /_7;4O\ TON* /QK_;$_ MY.O^,/\ V-NJ?^E4E1Z#\]OY &(^ZSAB 3CGI7Z1?\ !-S_ ()Q M:]\*/%EK\5/BE:QV&N6L;C1?#Q99)+5G7:;B3K7C:X_LQ IPZV:8>Z8>Q&R(^T]?G-_P3)TKP2G[ M36G^*?'WBG0/"^C>%[634;=]?U*"S2XNS^[A1/-9=Q7>TG'0QCU%7_\ @JA\ MOFDQ^XA6LKX9_\$R/CG\5_ M .A^,-$TK24TC6;9;NT^VZDL,K1-]UBA' 888>Q!H _0'_@I'XV^#7Q\_9=U MVST?XI^!=3\3Z%*FM:7;6WB.RDFF>/(EB15EW,S1/( H!+,$&,XK\W_^"?'Q MU_X4%^U)X4U>ZG\C0M6?^Q-5);"BWG*J'8^B2B*0^R&O1?\ AT/^T-_T#?#_ M /X.$_PKYB^,_P &_%'P#^(FI^"?&%G'9ZYIXC:189!)$RR1JZ,CCA@0PY'< M$=0: /Z,?VA/^2!?$O\ [%G4_P#TEDK^:GPSX;U'QEXDTG0-'M_MFK:K=PV- MG;[U3S9I7"1IN8A5RS 9) &>2*_=3X)_'3_AH+_@G+KGB&YN/M&N6?A/4])U M(G@ ^6IQDGJVU1U+ 5_3I>6=OJ-G/:7<$=U:SQ MM%+!,@=)$88964\$$$@@]3_A7_B,O=:1)RPM7 M!S+:,WJA(*YZHR\DJU 'ZE_L6_L ^"?V3[=]=@U$^,/&E] 8W\02Q"*..!B# MY=O$&8(I 7+%F9L=0#MKU?\ :Q_Y-9^,G_8F:S_Z0S5\%?\ !(O]LB;4E'P/ M\7ZAYDL,;3>%[JX;YBB@M)99/7:,NGHH=>@05]Z_M8_\FL_&3_L3-9_](9J M/P+_ &._^3K_ (/?]C;I?_I5'7](5]8VVIV5Q9WEO%=VEQ&T,UO.@>.1&&&5 ME/!!!((/!!K^;W]CO_DZ_P"#W_8VZ7_Z51U^E_\ P5Q^*?Q;^#*^ ]<\">,- M6\-^&]26XT^^337$8%RN'C)?&X%D,F,'_ED: *G[0_\ P1I\,^,-4N]:^%/B M,>#KB=FD;0M4C:>P#'M%(O[R)?\ 9(DZ\8&!7Q'\3O\ @F5^T)\,EEF;P4WB MBQCS_I7AF=;W=CTA&)C_ -^Z^K?^"6O[=4^H:]XC\!_%OQU>WVHZM<)?:)JO MB346E4R8V26HEE;Y-V$9$&%)W@WU&P1]PM;N,[9$!Z[3PZYYVNN>:_'O_@JI\3/!'Q. M_:DENO!$UEJ$>GZ5!I^IZI8%6BN[Q'D+$.O$FQ&BCW G[F,X45]X?\$9=%U# M2_V4=7N[M'CM-2\47=S9;E(#QK;VT3.I[CS(G7TRA]Z /R,_:*AGMOV@OB=# M$M*4;>Q6TB4K]00 M1^%?CG_P54^!MY\*/VI-7\01VS+H'C-1J]IF,=Z_)C_@J[^V]X:\?^'X?@_X U:'6[5;M+K7]5LI ]LQCYBM M8W'$F'P[,. 8T ).X ^-/V&K::[_:^^$:09WCQ#:R';_=5MS?\ CH-?J9_P M62_Y-'L_^QFLO_15Q7Q]_P $=O@;>>-/C]=_$6YMF70_"%K(L4[(=DE[/&T2 MH">"5B:5CC./D_O U]@_\%DO^31[/_L9K+_T5<4 ?*'_ 1G\/Z=XL^)7Q4T M36+.+4-)U'PO]DN[2<92:%YU5T8>A4D?C7S#^UY^SGJ_[)_QVU3PN7N#IF\: MAH6IY*M/:,Q,;;A_&A!1L8^9"1P17U=_P1'_ .2T?$/_ +%^/_TI2ON'_@HA M^R?'^U!\$+C^RK57\<^'0]_HLBCYY^!YMKGTD51C_;5.V: /A;]IK]JJ+]J/ M_@FYX9N]1N$;QKH/BRQT[78LC<\@M+OR[G']V55)[#>L@'"UI?\ !$/_ )*I M\2_^P+;_ /H\U^;YN;NSAN;$R30Q2.IGMR2H+ID+N7U77]B/QDT3%8X[O3GF&.J_;(@!_W MT5_*OR__ ."75];V/[/QK]N/VB/A3'\Y<*?SC? M\J]1_P""'MM,O@7XJW#9^SR:E8QIZ;EBE+?HRU^?'[8?[14_[4/QZU[QOY$E MGI3[++2K.8_/!9Q9$8;&<,Q+2, 2 TC '&*_9+_@F=\#;SX&_LJZ%!JULUIK MGB*=]?O;>5"KP^UXO_Z\M._])(JX MGX.?L!?&GX]> ;+QEX-\.V>H:!>22QPW$VIV\#,T;E'^1W###*>U=M_P5@_Y M/:\7_P#7EIW_ *215^E/_!)__DR7PA_U^ZC_ .EZN_)AN8YU\MPFT[D)'\ M)XS7U#10 4444 ?!'[??_!/'QK^UM\3=.\7:!XQT;3(;#28],ATO5(IE4%99 M)"_F(&^\9VL+?/01 MD*LCD?WF*@_W!WW_ -KC_@J%=_LN?%S5? #?"UM:N+:&&X@U2;6_L\4\L&GM98F02P MLPQN4"6(JQ )W$')7)^]?^".WQRU/XD? O7?!FL7"[N&&TEE)++8SJY MAC)/4*T4P'HNT= *\1_X+XKM_\ @B'X'O--\!?$WQ9/;RQ6>K7]G86TK@A9/LZ2LY7U -PH MSZ@CL: /TSHHHH IZSH]CXATB^TK4[6*^TZ^@>VN;6=0T";6Z^V:3&R7FFRL^W/>OZ.Z_ M"O\ X*\?\GDZE_V!K#_T!J /H;_@C;^S'8/I^I?&[61%=7HFETG0H",FVP + MB<^C-N\M?1?,_O"OU.KXJ_X)#?\ )FVG?]AJ_P#_ $-:^U: /RU_X+E?\@KX M-_\ 7;5O_0;.OA+]F']CWQW^UI/XBB\$3:1$^@K;O=_VM=/"")C($V;4;/\ MJFST[5]V_P#!?LL)*P(P[J\NYOK;BOTIM[ZVO+87$ M%Q%/;G)$L;ADXZ\CBOYS?VTOC@W[0G[2GC/Q;#,9M(-T;'2N>!9P?NXB/3>% M,A'K(: /H_\ X)%M\._!?Q(\5_$'Q[XV\,>%Y].LETW2;?7=7M[.2228YFE1 M9'4D*B!,CC]ZP[5[-_P5L\0?"CXT?!_P_P")?"?Q'\&Z_P"*?#-_L^PZ7KUI M<7,]G<860)&DA9RLBPM@ X7>>!FOF/1_^"3/[0>M:38ZA'I&BV\=W DZPW&J M(DJ!E#!77'##.".QJY_PZ'_:&_Z!OA__ ,'"?X4 :'_!(OXZ_P#"L?VD'\(7 MT_E:+XWMA8X9L*M[%N>V8_4&6,#N95K]+_\ @I#_ ,F2_%+_ *\K?_TK@K\& M-:T?Q+\#_BC%=5VED.3!=6\N0RGN RA@1P1@BOVK_:J^*]A\$/ M"&F_VOXBU(R+:60GCA\PI&TC?/(RJ,(C'DCICK@5U_Q:_94^+?P+TN'4_'/@ M35=!TR5Q&M](JRVX<]%:2-F56/8,03CBO2?^"9?_ "?'\,/^NU]_Z07-?O?X MT\&Z-\0O"FJ^&O$6GPZKHFJ6[VMW9SC*R1L,$>Q[@CD$ C!% '\XG[-_P7TK MX]?$BS\):GX\T?P"UX0EM=:O%*XN)2<"*/: F\]@[IDX ))Q7[L?LD?L:>"O MV1/"<]CH!EU;Q#J"I_:GB"\4+-=%$KKS;K1)O],T74I!_P ?5FQ.W) QO0@HXX^9<@8(S^HG_!*W]LB; MXX> )?AUXMU#[1XW\,0*;:XG;,NHZ>,*KD_Q21$JC'J0R$Y)8T ?>M%%% 'D M_P"UM;S77[+/Q@BM\^:WA#5L 9R?]#ER/Q&1^-?S[_LTWL&F_M'?"J[NBHMK M?Q7I4LI:H(:&=/0.A1Q_O"@#^FJBO OV0? MVN?"?[5'PUTW4;#4K6#Q=;VZ)K6@M(JW%M. [JG5HF.2K@8P<'# @==^T)^ MT5X-_9K^']]XH\7:G!;F.)S8Z9YJBYU&8#B&%#RQ)(R<84')P* /3Z*_G1\$ M_M8?'0_%J\U/P5XUUVS\0>*=9:==+M;@S6T]U<3$J@MY-T3?,^T KP#BOZ&/ M"=KJMEX5T:WUV\34=;BLX4O[R.,1K/U* M$G<8[F5-WKAR*_J.TG_D%67_ %Q3_P!!%?S/?'OPG<^!?C?X^\/WD+03Z=KM M[;[6&,J)GVL/8K@@]P17[_\ [(W[1OA?]HSX-^'=8T;5K6?6H;"&+5]+$J_: M+*Y5 L@=,[@I8$JQ&&!!% 'IOQ"_Y$'Q-_V#+G_T4U?S0_"?_DJ?@W_L,V?_ M */2OZ"/VSOCYX9^ WP%\77^LZO;6>L7VEW-II%@TH^T7=U)&R1A$^\0&8%F M PH!)K\&/V9?"=SXY_:(^&NA6D+327GB&Q5E7M&)T:1C[*BLQ]@: /Z7:_F, M^'O_ "6CPU_V,%M_Z4K7].=?S&?#W_DM'AK_ +&"V_\ 2E: /JK_ (*^_#?_ M (0O]K*77H8MEKXJTFVU LHPOG1@V\B_7$,;'_?KK_VL/VF?^$Y_X)N_ 7P^ MER&U35Y#;:BN[+E-+4VYW_[[-!)[X^M>_?\ !:SX9C6_@WX*\<0Q;KC0=6>P MF91R(+J/.X^PD@C _P"NGN:_'V;5KRYTVUL);F22RM7DD@@9LK&S[=Y4=L[% MS]* /O\ _8=^&_V']@S]J+QY-%\^I:1/H]L[#D)!;-+)CV8SQCZQ^U>*_P#! M,O\ Y/C^&'_7:^_](+FOT8\*?#0?"O\ X)%:MI;P^5>7O@B]UBZR,,9+J-YP M&]U21$_X!7YS_P#!,O\ Y/C^&'_7:^_](+F@#]&?^"S$'G?LEZ6^<>5XJLW^ MO^CW2_\ LU?'?_!&'_DZ_6_^Q2O/_2JTK[Q_X*P>$[GQ/^QCXCGM86G?1[^R MU%U09(C$HC9OH!*2?0 U^6W_ 3E^.^B_L^_M1:)K?B6Y6P\/:E:S:/?7K?= MMEEVE)&_V1)''N/923VH _H,K\X/^"W'_)%_AY_V,$G_ *3/7Z*:3JUCKVFV MVH:9>6^HV%R@D@NK2598I4/1E=20P/J#7Y*_\%F?CYX9\::GX+^'GA[5[;5[ MW1)[F^U?['*)([:5E5(HF8<;P/-++G*Y7/6@"K_P1#_Y*I\2_P#L"V__ */- M?4'_ 6%_P"3/W_[&"Q_E+7@'_!#WPGCS)G"+G,7&37[=?\ "6:'_P!!G3__ *C_P : M -:BLG_A+-#_ .@SI_\ X%1_XUQG[0GQDL?@?\"_%WQ!E>*>/2=.>>T7<"D] MPV$MTR.SR/&N1V.: /QN_P""KOQR/Q:_:BOM!LKCS=$\%P_V/"JG*&ZSONG] MFWD1'_K@*^Q?^"7?B[X0? C]FV&?Q#\3O!&C^*_$U[)J5_9WWB&SAN;>-3Y< M$4B-("I"*7P1D&4U^3_@+P/XI^/WQ4L/#NC(=6\5^([URK3N%\R5MTDDCMV M =F/H":^H?\ AT/^T-_T#?#_ /X.$_PH C_X*J6?@35OVA;;QOX!\7>'?%-C MXFL$>_&@ZI!>>1>0XC8R")VV!X_)()QN(?K@U]??\$9/CK_PE7PG\0?"_4)] MU_X7N3?:>K-R;*X8EE4?[$V\D_\ 3=:^+?&7_!*_X]^!_".L^(K_ $C2)K#2 M;.6^N$M-3668QQH7?8@&6. < R-LE_[9"@#^BNOYK/VL?^3IOC)_V.>L_^ETU?TI9SR.17\UO[ M6/\ R=-\9/\ L<]9_P#2Z:@#]_OV3O\ DUGX-_\ 8F:-_P"D,->JUY5^R=_R M:S\&_P#L3-&_](8:]5H _%;_ (+5_P#)TWA;_L3+7_TNOJ^M/^",/_)J&M_] MC;>?^DMI7R7_ ,%J_P#DZ;PM_P!B9:_^EU]7UI_P1A_Y-0UO_L;;S_TEM* . M5_X+2?!?_A(OA3X6^)5E;[KOPW>'3[]U'/V2X(V,Q]%F55'O.:^?/^"-'QC_ M .$0^/.N> KN?98^+=/,ELC'K>6VZ10/K"T^?7:M?K5\$]9266SD.T MF2"7$D+'L#M9#[$T ?3G_!6KXP?\+*_:JO-!M9_,TOP=9QZ2@4_*;AOWMPWU M#.L9_P"N-?H1_P $H?@N?A7^RKINM7=OY6K^,KAM:E++AA;D;+9<]U,:^8/^ MNQK\;OA_X7UW]IW]H;2M)EE:;6_&>O;[RY49*&:4R3S?15,CGV4U_2?H>BV7 MAO1=/TC38%M=.L+>.UMH$^['$BA44>P4 ?A0!\V_\%-/^3'/B?\ ]<;'_P!+ M[:OPM^"OPAUWX]?$[1/ ?AI[2/6]8:5+9KZ4QP@QQ/*VY@K$?+&W8\XK]TO^ M"FG_ "8Y\3_^N-C_ .E]M7Y(_P#!-6ZAL?VW/AE/<31V\*S7NZ25@JC_ $"Y M')- 'I__ YM^/?_ #^>#_\ P:2__&*/^'-OQ[_Y_/!__@TE_P#C%?M3_P ) M9H?_ $&=/_\ J/_ !H_X2S0_P#H,Z?_ .!4?^- 'EG[&OPAUWX"_LU>"_ ? MB5[236]'CN4N6L93)"3)=32KM8JI/RR+V'.:]IJI8ZO8ZIO%E>V]V4QN\B57 MVYZ9P>.AJW0 4444 ?E7_P %SO\ FB?_ '&__;"C_@AC_P UL_[@G_M_1_P7 M._YHG_W&_P#VPH_X(8_\UL_[@G_M_0!^JE?DQ_P7&AG7Q+\(IF8FV:TU-$7' M 8/;%C^3)^5?K/7P]_P5P^!MY\5/V;8O$FDVS76J>"[PZD\4:;G:S==EQC_= M_=R$_P!V)J /#?\ @AK?6ZK\9+,L!=L=)F"]V0?; 3^!(_[Z%?JG7\\G[!O[ M4J_LH_'2V\0:C'-<>%M4MSIFLPP#&[77_ GKECX@T:Y7=%>:?.LJ'V./NL.ZG!!X(% '0U_.;^W7?0:C^V%\ M6Y;=@T:Z_<0DK_?0A''_ 'TK5^VG[6G[9'@G]E7P/?WFJ:C:W_BZ2%AI7AN. M4-<7,Q!V%U!S'$#@LYP,<#+$ _@+X/BO::99K)J_BOQ5JN"V"3+<3 M2%GD;'0 LS,>@ )/ H _>O\ X)VVTUI^Q7\*DGSO.FR2#=_=:XE9?_'2*^C: MYSX<>";/X:_#WPSX2T\[K+0M-M]-A;;M++#$L88CU.W)]S71T ?S6?M8_P#) MTWQD_P"QSUG_ -+IJ_?[]D[_ )-9^#?_ &)FC?\ I##7X _M8_\ )TWQD_[' M/6?_ $NFK]_OV3O^36?@W_V)FC?^D,- 'JM?A+_P5=^.1^+7[45]H-E<>;HG M@N'^QX54Y0W6=]T_LV\B(_\ 7 5^RG[17Q>M?@-\$?&/CR[V,=&T]Y;>*0\2 MW+82",^S2LB_C7\Z'@+P/XI^/WQ4L/#NC(=6\5^([URK3N%\R5MTDDCMV = MF/H": /U@_X)=^+OA!\"/V;89_$/Q.\$:/XK\37LFI7]G?>(;.&YMXU/EP12 M(T@*D(I?!&0937QY_P %5+/P)JW[0MMXW\ ^+O#OBFQ\36"/?C0=4@O/(O(< M1L9!$[; \?DD$XW$/UP:D_X=#_M#?] WP_\ ^#A/\*Q_&7_!*_X]^!_".L^( MK_2-(FL-)LY;ZX2TU-99C'&A=]B 98X!P!R: /M+_@C)\=?^$J^$_B#X7ZA/ MNO\ POOT_K\P/^"XW_(J M_"3_ *_=2_\ 1=O0!^<7P7_9K^)/[0RZT?A[X8D\2'1A"U\L-U!$T0E+B/B6 M12V?+?[N<8YQQ6)\4/@[XV^"NOKHOCGPSJ/AG4G3S(XKZ$JLR9QNC<95USQE M21GBOT8_X(:_\A7XR?\ 7'2?_0KROO+]KO\ 9AT/]JSX/ZCX4U%8K;680USH MNJLOS65V%.TD@9\MONNO=3GJ%( /QU_8>_8G\/?M;:I-#?\ Q0T[P]34Y;<$;G0OMC /30#^XWPC^$?A;X&^ =,\&^#M,72]#T]2 M(X]Q=Y'8Y>21SRSL222?H, #^;RWN/&7[._Q:\R)[KPQXV\*ZD5R.'M[B)B M"/1E/((Y5E/<&OZ#?V1_VD=)_:E^"NC^,K'RK?4\?9-8T^-L_8[U /,3UVG( M=3_==<\YH ^'/^"Y7_(*^#?_ %VU;_T&SKX2_9A_8]\=_M:3^(HO!$VD1/H* MV[W?]K73P@B8R!-FU&S_ *IL].U?=O\ P7*_Y!7P;_Z[:M_Z#9U@?\$0]6LM M+U3XPF]O+>T#PZ3M\^54W8:[SC)YZB@#RG_AS;\>_P#G\\'_ /@TE_\ C%3V M/_!'/X\V]];RO>>$-D.XA;.V2)PRG!P<$5-0!^ /_!4?_D^S MXF_]PS_TUVE?JI_P2X_Y,3^&7_<3_P#3I=U^5?\ P5'_ .3[/B;_ -PS_P!- M=I7ZJ?\ !+C_ ),3^&7_ '$__3I=T ?55?EU_P %R(-V@_!^;/"7.J)M^J6I M_P#9?UK]1:_.?_@MAX3N=2^"'@;Q!#"TD&E:Z]O.RC/EK/"V&/H-T0&?5AZT M >K^(76W9O^6D<,$:EA[;VD7ZJ: .)_P""XW_( MJ_"3_K]U+_T7;U^<7P7_ &:_B3^T,NM'X>^&)/$AT80M?+#=01-$)2XCXED4 MMGRW^[G&.<<5^CO_ 7&_P"15^$G_7[J7_HNWKG_ /@AK_R%?C)_UQTG_P!" MO* /SG^*'P=\;?!77UT7QSX9U'PSJ3IYD<5]"569,XW1N,JZYXRI(SQ7T!^P M]^Q/X>_:VU2:&_\ BAIWAZYLG\VY\.VUL\FIRVX(W.A?;& >FY3)MR"R\@'] MBOVN_P!F'0_VK/@_J/A345BMM9A#7.BZJR_-9784[22!GRV^ZZ]U.>H4C^?B MWN/&7[._Q:\R)[KPQXV\*ZD5R.'M[B)B"/1E/((Y5E/<&@#^D/X1_"/PM\#? M .F>#?!VF+I>AZ>I$<>XN\CL/_!<;_D5?A)_U^ZE_ MZ+MZ^V/V1_VD=)_:E^"NC^,K'RK?4\?9-8T^-L_8[U /,3UVG(=3_==<\YKX MG_X+C?\ (J_"3_K]U+_T7;T A?&S]G;XY^"/$EO]HT?6;FTMY< M;HF\J0I*F>CHX5U/JHKX+\?>#/&G[)'Q\NM(FGDTSQ7X3U))[2_A!59-K!X9 MTSU1UVM@]FP>XK])/^"'W_(@_%/_ +"=E_Z*DKN?^"L7[)8^+GPQ7XF^';/S M/%OA*W8WD<2Y>\TT$LX]VB):0?[)D')Q0!\J_P#!2+]H32?VG/V?_P!G[QQI MOEPW4[ZM;ZG8HV?L=ZB67FQ>N,D,N>2CH>]>]_\ !$/_ ))9\2_^PS;_ /H@ MU^0[7UPUDEF9Y#:)(TJP%CL#D %@.F2%4$^P]*_7C_@B'_R2SXE_]AFW_P#1 M!H _1K7/#VE^)K-+35]-M-4M4FCN%@O(%E198W#QN%8$;E90P/4$ BGZMHFG M:_:K;:I86NI6RRQSK#=PK*@D1@Z. P(W*P# ]00"*NT4 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110! MX1^UU^R'X3_:Y\ IHVN,VF:[8;Y=(UV! TMG(P&01D;XVPNY,C. 000#7XW? M%S_@G#\?O@[K$JQ^"K[Q;81R#[/JOA-&OA+SPPB0>/=0N(S]G$NH:1=HD>W V&250JXX&"1C%??G[#O_!*+ M4_"/BK2_'OQF6U6YT^1;K3_"<$BW $RD%7NI!E"%(R(T+ G!9L J?U%HH *\ M&_:Z_8_\(_M=>!H])UPMI>O6 =](UZW0-+:2,!E67(\R)B%W(2,X!!!&:]YH MH _G]^,'_!-'X]_"74KE(O!MSXSTJ-L0ZEX7!O1*O8^0O[Y3TR"F/0GK7GK? MLY_M >(VCTN;X:_$:]6!EC%O1G7389TFU*Z7KM7862$'IN8EA_<[U^PG@GP7HGPY M\)Z3X9\-Z=#I.A:7;K;6EG #MCC4< >*^\J* /R#_X*8?L4_$OQ[^T]>^+O MA_X)U'Q)I>N:;:W%W<:>BE8[J-3 R$$CG9%$WOO]8#ZQ>U?H'10!^2G_!4;]EKX ML?&/]I:UU[P5X%U7Q'HZZ!:VQO+-%*"59)BRPNP!)&'O9G3.">JLI_&OI.B@#\)/VG_V)_CGXP_:. M^)^NZ+\,]I^#_V_Q_P#''Q"TJV\0 M> ==TRVU;4XUU'6;Q4Q DDH\V=SNYV@LQ[G%?OOH.AV7AG0].T?3;=;73M/M MH[2V@3[L<4:A$4>P4 ?A5^B@ K\W?^"LG['GBOXS:OX+\<_#WPW<^(=]>P>>-=BZDMN\:(,-P94: M[%J^B7XEM-3T[8R"6*3*2QMN^93+\#OV@+R!]#'P_^),\,*DMIHT74 M&5!@ YCV<#! Z=Q7](]% 'X7?L]_\$H_C!\5=F/\.O"FX/<76I,AO9 M$SRD5N"6#^\H0#K\V,']K_AWX T/X5^!]%\(^&K)=/T+1[9;6TMP22$7N2>6 M8G+%CR22>]=%10!YC^T/^SQX0_::^'-UX/\ &-H\EJ[>=:WMN0MQ93@$++$Q M!P1D@@@@@D$5^-7QS_X)7_&[X3:I=/H&B_\ "Q/#ZY:+4-!P9RO8/:D^8']D M#C_:K]XZ* /YN&_9Y^/\UL-%;X:?$A[=%W_V>V@Z@453@;O+\O 'R@9QV]J] M^_9__P""3'Q?^*&J6USXUM%^''AK:*EO;SWR*%DD$Z,5&">< FOU HHH _(;_ M (*,?\$[O&.H?&A_&_PF\*7.OZ5XFWW.I:?IJKNLKT$>8^TD?)+G?QG#>9T! M6O0O^"2W[./Q+^"/Q$\>WWCKP;J7AFTOM*@AMIKY% E<39*C!/('-?IO10 4 M444 %?#W[=7_ 35TC]IB^F\:>#;RV\,_$,H%N3<@BSU0*N%\W:"8Y ) # MD#!!X(^X:* /YU?&'[#/[0OPRU@0W'PO\3W$Z,?+NO#]J^HH1TW"2VW[>E4-'_9-_:#^*&K0A/AGXWU"YG&4O-7TZ>"(C/>>X"H.?5O6OZ.:* /S*_8 MO_X)*GP/X@TWQM\99K/4=0LW2YLO"MF_FP12J:QNP!(BOJD'\:^G M** "BBB@ HHHH ^/?^"A'[",/[67AJRUSPY):Z;\1M&B,5K<71*17UMDL;:1 M@#@AB61L8!9@>&R/RLLOV>_VJ_V>=5OAH'A/XC>&+F;]QIR*_H5HH _!CX*?\$X/CQ^T-XR%_XMT?5O!VE7,_F:EK_BU'CNVY M^8K!*1-+(><%@%/=A7[;?"'X4^'_ ('_ VT'P/X7MVM]$T>W\B'S"&DD))9 MY'( R[NS,2 !EC@#I78T4 %%%% !7Y!_\%,OV4OBY\7?VI+[Q#X.\!:MXAT5 M]*LX5O;-%,9=5(9>2.17Z^44 ?*7_!,WX8^*OA%^RW8^'O&6AW7A[6DU6\F: MRO% D",P*MP3P:^K:** /SS_ ."NGP%^(/QQT[X7)X#\*:AXH?39=2:\%BH; MR1(+;9NR1UV-_P!\FOSB_P"& _VAO^B3^(/^_2?_ !5?T4T4 ?SK?\,!_M#? M]$G\0?\ ?I/_ (JC_A@/]H;_ *)/X@_[])_\57]%-% 'P#\-?!?Q9^$/_!+? M_A#M(\&:L?B9=17^FQ:3$@^T6RW-[-NF//R[879@<]2M?$W[+O\ P3M^+.L? M'[P1'X[^'VJ:'X/M]02\U.[OT01&&',OE'YB3YA01\#^/\:_=>B@ HHHH _) MC_@I]^P[X\\=?'RV\=?#;PA>^([;Q!8)_:B:>JDPW<.(]S D8#Q>5CU*.:/@ MA\'OCGI_[!WQK^#GB'X=Z[;7LIM[[PY#-&I,^^XB-Q GS8&TQB0#OOD-?K/1 M0!^+'[ O['_QG^&?[7'P^\2^*/AWK&B:#82W;7-_=1J(X@UE.BYPW=F4?C7[ M3T44 ?./[=G[*%G^U=\%[K2;>.*+QCI&^]T"\DPN)]OS0,W:.4 *>P(1N=N* M_)CX-?LN_M2? WXG>'_''AOX7>((=5T>Y6=%:-0DR=)(GPW*.A93[,>]?OK1 M0!D>$=%]*U6ZTN[T2YO+:.>73;Y0L]J[*"T3XXW*<@D<'&16O110 5\ MK?MP?L&^'?VO-#M]1MKF/P]X_P!-A\JQUDH6CFCR6\BX4+X@?L#_M"_"77##)\.=>U4I(5@U#PM ^HQR#D;U, 9T!']]5//(%8 M6A_LC_M ?$[5E>'X8^-+ZZN3_P ?NK:?-;QN2>IGN J=<\EJ_HZHH _/K]@7 M_@F2/@#KUK\0_B3<6FJ^-H%)T[2K0^;:Z8S @R,Y'[R;!P,?*G)!8X9?T%HH MH ^!?^"A'_!-V3]HS5F^(/P]FM-/\=^2L=_I]VWEP:JJ+A&#X^28* F6^5@% M!*XR?S!UO]CO]H+X>:P\X")CZM7Z@?\$]?^";\W[-^ ML#X@_$"XM+_QTT#0V.GV;>9!I:N,.QDQ\\Q4E,K\JAF +;LC[YHH *_ 'P3^ MPO\ 'S3_ (J:#J-S\+M>AL8-:M[B2=HTVK&LZL6/S= !FOW^HH \7_;+^$]Q M\;OV8?B'X1L;4WFJ7>FM<6%NN-TEU RSPHI[%GC5?^!>E?BMX-_X)W_'C7/% M^AZ=JGPUUS2],O+Z"WNKZ:- EO$\BJ\C'=P%4EC]*_H1HH \B_:@\%WWB+]E MWXB^%?#.F/>7]UX M)?%'P[UC1-!L);MKF_NHU$<0:RG1TWQ;H&I:)K%G M%J.DZE;R6EW:3C*31.I5T8>A!(K\7/VG/^"2_P 2_ASXDO=0^&-D_CSP=*[2 M6\$,R+J-FG41R1L5\W'0-'DG&2JU^VE% '\V\7[.WQ^T>/\ LZ+X9_$>SBN" M5^RQZ#?HLQ')PHCPWK7HWP<_X)I_'KXN:M;13>#;KP5I+M^_U3Q0ALQ"O?\ M<-^^8XS@!,9ZD=:_H"HH \J_9G_9W\._LO\ PETWP/X=9[E(6:XO=0F4++?7 M3XWS.!TX"J!SA549.,GQ[_@IY\+?%GQ@_9C;P_X,T*Z\1:S_ &U:7'V.S4%_ M+42;FY(X&1^=?6U% '\ZW_# ?[0W_1)_$'_?I/\ XJC_ (8#_:&_Z)/X@_[] M)_\ %5_1310!_.M_PP'^T-_T2?Q!_P!^D_\ BJ^YOVOOA;\:O%G['?P$^$OA M/P#K6HR6>BV5SXC6WC7]Q/!;)%';O\W)#-*S#L40U^H=% 'Y9_\ !*O]BSQQ M\,?B[X@\>?$?PI>>&Y=,T_['H\.H*H:2:)=)M_"UO92W=BBE$F6[O'*')'(61#_P(5])_P#!*[X2^,/@S^SCJVA>-O#] MYX;U>7Q)L_M/>)/$O MPZ\$:AXB\/>(ECU5Y=/12L-TX*W"-D@[C(AD_P"VHK]F:* /RK_X)7_L4^.O MAK\:-:\>?$?PG>>&SI&G&VTB/4%4-+<3DK)(F"?N1*ZG_KL*_52BB@#Y]_;Z M\":_\3/V1_B#X:\+Z5<:WKU_%:+;6%J 9)2M[ [8R>RJQ_"OQ8_X8#_:&_Z) M/X@_[])_\57]%-% '\ZW_# ?[0W_ $2?Q!_WZ3_XJC_A@/\ :&_Z)/X@_P"_ M2?\ Q5?T4T4 ?G%_P2+_ &??B+\#M1^*+^//".H>%TU*+35LS?*%\XQFYW[< M$]-Z_P#?0K]':** "BBB@#\ZO^"O'P!^(?QR_P"%3_\ "!>$]0\4?V7_ &M] MM^PJ&\CS?L?E[LD?>\M\?[IH_P""0_P!^(?P-_X6Q_PGOA/4/"_]J?V3]B^W M*%\_ROMGF;<$_=\Q,_[PK]%:* "F30I<1/%*BR1.I5D<9# \$$=Q3Z* /RD_ M; _X)#:E=:Y?^*O@?]FEM;EC--X0NYQ"T3DDG[+*Y";.>(W*[><,1A1\.7O[ M+G[0/P[U"YC'PS\>:;*G[N6XTW2KIXFS\N!-"I1@OO7]'U% '\\/P__ M & _VA/BMK'E0_#?7=)WR8GO_$\+:;&F>KL9]KN.?X%8^QK]7_V'/^">/A[] MDV-_$>KWD7B?XBW4)ADU)$*VUC&WWH[96YR>C2-AB. %!8'Z_HH **** /P; M_:0_8C^.OBS]HCXHZWI'PRUR_P!)U+Q3JE[9W<,:E)H9+N5XW7YNC*P(^M?L M_P#LW^']1\)_L[_"[1-7M)+#5M-\+:797EI,,/#-':1)(C>ZLI!^E>BT4 ?! M7_!5[P?\5_BYX)\)> OASX-U;Q%IDUT^J:Q//B/X4O/#'4%4-)-.2)94P3]R-"G/_ #W] MN/U,HH *9-"EQ$\4J+)$ZE61QD,#P01W%/HH _!#XZ_\$X_C#X7^,/B_3?!O MP]U?7?"<6HRMI5]:*K1O:N=\2Y++>E?J_10!_.M_P ,!_M#?]$G M\0?]^D_^*H_X8#_:&_Z)/X@_[])_\57]%-% '\ZW_# ?[0W_ $2?Q!_WZ3_X MJOZ(--C:'3K5'&UUB52#V( JS10 5^?G_!7#X$^/_CAX=^&L'@/PM?\ B>73 MKJ^>[2Q4,85=(0A;)'4JWY5^@=% 'YQ?\$B_V??B+\#M1^*+^//".H>%TU*+ M35LS?*%\XQFYW[<$]-Z_]]"OT=HHH _.;_@J/^PCJOQDDL/B;\-]%?4_&,?E MV6L:7:@"2_@^[%.H.,R1\*>Y3;_SSY\7_P"">/PW_:)_9;^-4)U?X8>(U\"^ M(MECK4?EJ5@Y_=70 ;K&2<^J,_!.*_8&B@#\\_\ @KI\!?B#\<=.^%R> _"F MH>*'TV74FO!8J&\D2"VV;LD==C?]\FOSB_X8#_:&_P"B3^(/^_2?_%5_1310 M!_.M_P ,!_M#?]$G\0?]^D_^*H_X8#_:&_Z)/X@_[])_\57]%-% 'S9_P3K^ M'GB3X5_LC^#?#7BW2+C0M>LY;]I["[ $D8>]F=,X)ZJRG\:^DZ** /Q@_P"" MA7[(?QD^*'[8'C[Q/X4^'NL:YH%]_9_V:_M8U,(OA?\ L?\ @'PQXKTFXT/7['^T/M-A= "2+?J%S(F0#W1U;Z$5]%44 M %^-?P[USP5XIM/MFAZO;F"=5.'0Y#)(AP<.C!64XX*CKTKKJ* M/P?^/W_!+'XT?"36[Q_#6B2?$3PP&9K;4-$ >YV9X62VSY@?']P.OOVKQ;_A MGCX^K;C1_P#A6?Q(%NR[QI_]@:AM*YQGR_+QC)ZX[U_2310!^#_P"_X)8_&C MXM:W9OXET63X=^&2RM _"U_XGETZZOGNTL5#&%72$(6R1U*M^58O_!(O]GWXB_ [4?BB_CSPCJ' MA=-2BTU;,WRA?.,9N=^W!/3>O_?0K]':* "OSF_X*C_L(ZK\9)+#XF_#?17U M/QC'Y=EK&EVH DOX/NQ3J#C,D?"GN4V_\\^?T9HH _'[_@GC\-_VB?V6_C5" M=7^&'B-? OB+98ZU'Y:E8.?W5T &ZQDG/JC/P3BO?O\ @KA\"?'_ ,^\,7%_J%I+:QWRA3*JQN&(P3T)'YU]\R1I-&T"[[Q'X'U0_P!H6/\ 9RJ18EV.^U8$@C8P.W_8 M9.20:^RO^"2OP1\=_!'X=^/;'QUX8OO#-W?:K!-;0WR@&5!"06&"> >*^\J* 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 **_/3]L[_@I?XH_9_P#C9JO@GP-X5TGQ-9^'].M[O7+N^$Q:VDE= M1MS&X"J!-;C)!^>7'M7W3\._'.F?$WP'X?\ %NBR^=I6M6,-_;-G)"2(&"GT M89P1V((H Z*BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKF_B1J'B'2/ MA_XBO_"=I:ZAXEM;":?3K.\#&*XG1"R1-M(.&("Y!XS7SG_P3\_;1OOVO_"/ MBJ3Q!I>GZ)XFT"^CCFL].WB-K:5,Q28=BV[>DRGG'RKZT ?6%%%?)G[?G[:& MJ?LFZ3X-L_"VCV'B'Q;XDO7CAL+[S&46Z* S!8V5MQDDB5><'YNN. #ZSHK* M\*R:O-X8TB3Q!';0ZZ]I$U_'99\A+@H#(L>23M#9 R2<8K5H **** "BBB@ MHHHH **** "BBB@ HHKY>_;0_;IT+]DZ'2M%M='F\7>/]:0/IV@V[% (RQ19 M96 )P7!554%F*D<8S0!]0T5^:D?[2W[?>LHNLV/P-T6UTUQYL=C<6+I)L'(5 MD>\67=CJ, D] .E>I?LH?\%'5^+_ ,26^%GQ.\'S_#?XD@M'#;3"1(+F55W& M+9( \,A7)56W!@.&R5! /MFBBB@ HHHH ***\._:T_:T\+_LB^ ;;Q#XALKW M5KO4)FM=-TVQ4!KB8+N(:0_+&@&,LV2Z;:ND*6]C%YDT\SG"1J"0!D]V( ]: /2:*XOX M7_$=?B=\'_#/CJ&Q.G+KFC0:NEE))YAA$L(D"%@!NQG&<"O O^">_P"U_P") M/VOO!WBS6/$FC:5HT^CW\5I#'I0EVNK1[B6WNW.?2@#ZQHHHH **** "BBB@ M HKXX_:^_P""A$/P'\=6?PS\ ^$[CXA_$^Z"$Z9 ',5KO7=&K+&"\LC*0WEK MC"D$L. ?&V_:4_;]T^-M9N?@=HEQIR+YKV,-@[2%/[JQK>&7=[8)]CTH _2N MBODS]C+_ (* :'^U+J>I>$M8T*;P3\1=+C:2XT:X(M.\(^'=4UW5[I;'2=+M9;V\NI 2L,,:%Y'.. =*NFMXKKQ#+FZO71=Q09N(ER5*DH@.W< M!O->[?L-_MJ?\-5:1X@TGQ!H(\*_$+PS(L6K:7'O\I@2R^9&'^9,.C*T;$E2 M!RXL8[DK'+M#;#F<MB,9R=ZNX&.IX.!VKZ1_8W_ &YO"/[8 M.EZG%IUA<>&_%.E*LE[H=W*)2(F.!+%( /,3=\I.U2#C(&Y20#Z4HHHH **_ M-?Q-_P %//BUJ/Q:\>>%?AK\$I/'^G^&=6N-/-WI,%Y=R&-)GC26184;9O\ M+8C..A]*;_P\,_:G_P"C4/$'_@DU7_XS0!^E5%4==URP\,Z)J&L:K=QV&EZ? M;R7=U=3'"0Q(I9W8]@%!)^E?GY'_ ,%$/C3\=O$&LG]G;X*)XI\*:5-Y+ZUK MKL@N,QH ],HKQK]CW MXVZK^T9^SGX2^(>MV%GIFIZQ]K\ZUL-_DIY-Y- NW>2W*Q G)ZDU[+0 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8'C[QIIOPW M\#Z_XKUB3R=*T6PFU"Y8=?+B0NP'J2!@#N2!6_7P#_P6(^-$G@_X%Z-\.M,D M9M8\:WP66*')H#B@#R7]A'X#WW[5WPQ_:/^(7B]$_M'XD M/<:38SR@D0RAC9'CUCG$F?3S4%<#^SK_P % ++]G_X)^$? %C\!_'MPNBV2 MQ3W*6VT7%PQ+SR@;. TC.P!Z @=J\"\&?M-6_P .?^"AUK\6H/"VL^ /"7BZ M]^SZMIVM1&,^7<*B7,N< ,JS;;@XZ$8^H!^J_P"V5\=-6_9N_9Y\2_$'0["R MU/4]+DM$BM=0W^2_FW,4+;MC \"0D8/4"OEC2_V_OCK\?_#VD+\ /A%:>)KV M'3X/^$@US5 T.G0:@\*O-;6_F31 ^66ZM(2?[I&&;U[_ (*I'/[#?CTCD>=I MO_I?;UT7_!./P[9^&_V+OAE%9PI%]JL9+V9E&#)++/([,Q[GD#Z*!VH ^'/'FAQ9L]/T*"4&_N"RJEKY3M(4=@ZLLF]D9=Q& M/E#5_B%^VU^V'\-=&;Q_X@^ FBZ+\.D*R207!DEO((6( \YDN-\3<@;G@4#/ M*USWQ>\-V&N?\%H? =M=6\LK*"&E@L9I(V.>X:),'MM%??G[4$*3_ M +-/Q9CD171O"6K JPR#_H$?M3]D6X5F++'XEO54'L/+@.!^))_&O' MO^"=E@GQ _;[_:"\9Z\BSZ[IUS>QVPFY>W\V]>,[,]-L<0C]E;'>@#M/%'[7 MO[8_P3T@^+_B7\"?#LW@N)EEO3H=P3/:19P=[)=3[!@9WLA4;N2.@^SO@#\> M?"W[27PRT[QQX0GE?3;IFAEM[E0L]I.AP\,J@D!AD'@D$,I!((-=]J&GVVK6 M%S8WMO'=6=S$T,T$RADDC8$,K \$$$@CWK\SO^"1LQ\)?&+]H7P)9.\NAZ?J M,;6HWEDC\JXN8>B@LN/XX_;N_:V_9[^Q^)/BW\$_#]IX M+N)DC=M.=E:/=G:GG))$Y/''2LG_@G7X;L]0_X*$_M&ZS/#'+=:;> MZK%;LZ F,RZFP9E/8[4*Y'9B.]?8W_!0*".X_8S^*Z2HLBC2"X##(W+(C*?J M" ?PH ]6^$_Q/T3XR?#7P]XX\/RL^C:U9K=P^;@/'GAHWP2 Z,&5@"0"IYKX MC\8?\%$/B?\ &'XK:MX%_9@^'-CXUCT=F2\\1:R3]E?!*[TQ+$D:;@=C/(2X M!PG%5_V:_$.H^&?^".^K:GICNE];:#X@\F1.6BS=70+CTV[BWX5V'_!'OPKI M>B_LDIJUI%%_:.L:S=RWLRCYR8V$4:,?0*N0.GSD]2: /.?B5_P4L^,O[/GA MW5M&^+7PAL?#/Q!DBBGT*X@9YM(U!1*BSJ629L%4)8;9&P_%SX)>!_&FHVUO9W^O:1;ZA/;VN[RHWD0,57<2< GN37S3_P %=?".F:]^ MQWJFK7D,;7^AZI975E*P^=6DF6!U4^A25LCI\H/85[5^Q3_R:/\ "'_L6;'_ M -%+0![77Y6>";7_ (8O_P""K=]H/_'GX,^)*M]E'2,?:V+Q!1T&R[C:$>BM M[XK]4Z^ /^"O_P (;K6OA#X;^*NA!X-?\"ZBCR7,(Q(EK,Z@/GJ2DZPD>@=S M0!]_U^7>DP#]LS_@JU>W[_Z;X)^%B!4SS&\MJY" =B6O)'?_ &DB]J^K_%/[ M7%C8_L*R?'*UDA2YN?#RW%M$.574I (1#@]0MR2I]D)KS;_@DM\%9?A[^SE) MXSU2-SX@\=W9U.66;_6&U0LEN&)Y.XF67/<3"@#W7]J_]J;PQ^R7\,V\5^(( M9-2N[B;[+IFCVT@26]GVEMNXYV(H&6?!VC'!)4'Y;T;]J/\ ;<\;:'!XQ\/? M 'P[%X5FB\Z&QOYF6^GC/(=5>ZCDZ 8_=#<&R V>/'_^"H'B75K_ /;I^$FC MVGAFX\:Q:/IUG?VWA<9*ZE,UY,[QA0K9#K!&C8!R%(KV[_AN_P#:7_Z-&\0? M]_KG_P"1Z /;?V.?VU-$_:LTW5].GT>X\(^/?#^U-9\.WA^:,[BIDB) 8J&! M5@RAD8@'JI8_;._;5T3]DG0=)@729?%7C77F:/2=!MY-A?!"F64@,RIN8 * M2[<#&&9?CO\ 9\TKXQ^)_P#@HWIGQ:UGX+>(?ASH>O0S6FLQ_9Y?LR_Z$R"1 MY"B#YI8X6.1][GDUQ'[1'Q#\4VO_ 5)?#<*/$?PMUWX=>%/%]A=7GV.YMI([2WNC=1R1QAF50<*\X7@8#''&: /> M/V/?VS/%'QL^,GQ,^%OQ"T+2?#WBWPE(WD1Z5YH2YCCF:&=B)'8X#&$J1P1) MGZ^^?M!_%RT^ _P5\8>/;Q8Y5T33Y)X893A9K@X2"(GL'E:-?^!5\'?M>0'] ME#_@H?\ "_XVP#[+X8\7%=-UR0<(&"K;SLV.PA>"0#NT+'UKH?\ @K'XOU/Q MY>_"K]G_ ,,R[M:\9:M%=W2*?NPA_)@W_P"P9&DCWX!*1C,KM@LT ?/M#_:9_;@^ M+V@P>*O WP1\*Z5X8N@MS81ZQ< 75S$>1_K;N(E2"#N\M,CE37O/[1O@_P#9 M_P#A/^SOX=T_XNZ79W?@?PM#!I^E6MPKM.\JQ"-%A6,AFD95)..P9B0 37AM ME_P5+U[QM&MO\(_V;_&?C"Q4"."X(:*)$' )6"&90!@#&\#WH [#]D#]OSQ# M\7?B[J?P?^+'@J+P)\2;.*26..W+QPW#1J'>+RI"SH_EGS%(=U9 QR,#=]LU M^/?PU\5?$+QE_P %9OA_K?Q*\(6_@3Q1>6TC-I-K,)-L']F7*QLY#M\Q48(. M#Q]T5^PE !7Y0?MG:Z_[./\ P4T\"?%WQGI-QJG@66V@>WECB\Q4V0/;R!,X M!DAD<3[T,; MB-V>-6+0NCL%S\K*Q'0T 5OAE^UC\'OC"EN/"?Q$T'4KJ< I8/=K;W9SV\B7 M;)_X[7GO[0'[#.@_';XZ>"/BDOB*Z\,:]X9:!_\ 0+1&:\:&<30EW)&-IW+T M)((Y&*\=^)G_ 1G^$'BIII_".M:]X(N6SLA65;^T3_@$O[P_P#?VOGB]UCX M[_\ !*?XC>&8M?\ $S^/_A'J\S0BW\Z1X6C0CS%2.0DVLZJP8!24;N6P0H!] MB_ML_ME>+?V1_B%\.&_X1_2M2^'?B&;R-1U"99OM5JT:E MI,"^(])=1DLT*EG"CJ2\#2J!ZL*X?]D7]KBR;_@GB?'^LSKI:5&MAD]6<\]Z -C1OVUM=\7?ML^*/A-HNEZ/_ ,(!X/L9KSQ! MXBN/-:>'R8090N'"#;,Z1X()^5SSBO+])_;D_:+_ &EM8UJX_9V^$NCW7@C3 MKIK-=?\ %$Q5IV7D,H,\*JQ4J3&!(5W#)&14?_!,+X!R>,/V=/B5XU\7/,VK M?%F6]M)KT<3&S(EB>13V9YI;AO0[4->0_#W_ (:P_P"";L>K^&;#X?1_$CX< M-?27D=S96LEU'R%#2HT!,EON5%RLJE00<#DL0#Z!^#?_ 4#^(&C_'G2/@_^ MT+\.;7P'XFUMTBTW4=*D8VLDDC%8E*F24,KN-@D21@'X(ZE?GG_@L=XD^)]] MK&DZ3X@\)Z?IOPVL]3+>'M?AND>XOY&M4,RR1B5F0*Q<#*+G:.M>U_!W_@HI M\!OVCOB3X;L_B3\.K7PKX^MIQ:Z5J&O6D&H06LY<;4CN60/"Y<#!** 1]X&L M'_@MY_R2SX:?]AFX_P#1 H ^K_V8O'WQEUSPOK][\JCV/\ X*.^)KSPK^PCXZGL7ECGNK2QL#)$ M2-LBL9KP>(; M5YE74GDE9C*=L!!P-L8Y/RQJ.U 'O/@/_@H-X_\ AS\5]'^'O[2_PV@^'E[K MCI%INO:5)NT\NS!/G)ED79N*@NLAV9&Y0#N'T-^V5\=-6_9N_9Y\2_$'0["R MU/4]+DM$BM=0W^2_FW,4+;MC \"0D8/4"OSU_;"\?_'_ /:\^&]AX6U+]EOQ M%H%Q8ZBFH6VJ0Q3W$D9".C( 85^5@_//55]*^@OVT9M/-#BS9Z?H4$H-_<%E5+7RG:0H[!U99-[(R[B,?*&^C?^"1V9CW/('T4#M7R3\7O#=AKG_!:'P';75O')$UO: MWK*R@AI8+&:2-CGN&B3![;10!T/Q"_;:_;#^&NC-X_\ $'P$T71?ATA622"X M,DMY!"Q 'G,EQOB;D#<\"@9Y6OM[]G7XZ:+^TA\(- \?:%#):6VI1L)K.9MS MVLZ,4EB)P-VU@<-@9&#@9Q3/VH(4G_9I^+,*7DN-1TOROM4JF5Q)+#) &65AYB[D>$Y .TXYW):_\ !4_P;XN9/!'[ M1_P3N-)C$L;W$-S9B]MUD5OEDDL[A%=54YZ>8>. : /TJ\,^)-.\8^&]*U_1 M[E;W2=4M(KZSN4! EAD0.CC/JK _C6G7/?#W5O#6N>!]"O\ P;)8R>%+BSCD MTQM,14MOLY4;!&J@!0!QMP,8Q@8Q70T ?EK_ ,%N/^0K\!O^NVL?^A:?7U9_ MP4 _:J\0_LC_ IT'Q3X6J-!-(6&QE.[,0'7&":^4 M_P#@MQ_R%?@-_P!=M8_]"T^O0/\ @MA_R;;X-_[&V'_TCNJ )-4_;<_:,^-\ ME[J7[.WP8M=8\#VCO%'XC\1?N_[1*'#O;H\\ V[@R[1YC>NULJ.M_8S_ ."@ M6L_&WXH:M\)OBAX0A\$?$C3TE=(K;?'!<-%_K8?*D9GCD5?G'S.&56.1@;OI MC]GOPW9^$/@/\/-&L(8X+6ST"QB58T"@GR$+-@=V8EB>Y)-?!/CZ)+?_ (+8 M>!WB41O+IP:1EX+'^R[I'_P#A-=#^ WAN+PF\ M7VFVT^[+B_G@."&6-KM)&; XQ$-P<85N,"=;19_#B MV]A<-:W _=3&2^G,J^X=;>-#]*_3^@#YS_8Q_;-T/]KKPGJ&_%NB2+ M#J^A32&0Q;LA)$^)?&GACPS#I/B M?Q'))+JM_'/,YN6DD\QR59RJY<;L* ,_6O1Z "BBB@ K\W?^"PWB3XGQ_#=M M$MO">GR_":0V,]SXE:Z074>H>;*! (O-W%=HC.[RR/F/S>GZ15\5?\%>?^3- MM1_[#5A_Z&U "_\ !/\ \9?&W6OA%H&E>.? 6D^'_AQ9^#K8>'M>M+V.6XOP M(HUB,D:SNR;HLL$M%TXRQ$C;%));Q. M"1V,99??=CO0!#_P\*^,?[0WC37-%_9I^$MKXBT/3)/(?Q+XBD*0MS_K,&2) M(\C)5"[.0,E>JC=\!_\ !0;Q_P##GXKZ/\/?VE_AM!\/+W7'2+3=>TJ3=IY= MF"?.3+(NS<5!=9#LR-R@'_#?A[P3^S'J_BO16,UX/$- MJ\RKJ3R2LQE.V @X&V,>JKZ4 ?KM17G_P"S[-KDWP)^'K>)[2[L?$:Z M!8IJ5O?J5G2Y6!%EW@\[MX8\\\\UZ!0!^14WQ&T_]C?_ (*F^._%7Q4L;E=! M\0QW+6&L+;M,+>&X,3Q7$8 W,$$;0-M!(RXP<8/Z9?#C]HCX8_%Y8_\ A#?' MF@>()I!D6MG?QFY'&?FA)$B_BHKG/$6D_ S]L?0]1\/W=QX5^)]EI;(9_P"S MKZ*ZDL&D#!2LT+[H68(XRK G:17RE\2?^"+7PWUQY;KP/XPU[PA=D[HX+Q4U M"V0]@H_=R >Y=C0![QJG[#.@W/[8%E\?M.\176C:K#M:;1[2T00W,GDO!([O MG/SHPS@=03DYKVKXR_#\?%?X2>,_!AN!:'7]'N],6X;.(FEB9%%O@]\5]23<-_50AQ@D$ 'S1^R#^W$?V&?"/CKX._%#PKJ3Z[X?OIIM+M+%5+S7+E0U ML[$X"$XD649!5FQGY WT?_P33_9]\:Z'XF^(OQS^(.FGP[KGQ N9;BUT-HS' M)#%+<-<22.C\0>*OV2-4UKQ5I\&D>(]2\&7%Y?Z?;A M@EM-)9L[1 ,205)VG)/(-?DW^P5^S!\8_CE\.?$.K?#CXT:G\--+L]6^RW.G MV.H7ENL\WDQMYI$#JI.UE7)&?EH _<3..3P*_)G]D]M/UK_@K;\1;_P')&WA M91JLMU)9"ANBK#L<#':NTU#_@F?^T3XNM7TGQ-^U#K.HZ'<@I< MV]Q?:C=HZD'@Q23A7^A(KZU_9%_8S\&_L@^%;ZQT">XUG7-4*-J>N7JJLEQL MSM1$'$<8+,0N2M 'Y+? M\$ZOVN/A9^S!\,_'GB7Q_K5Q/XN\5:XO_$KTRU:XNG@ABW"5NB(IDN)0-S D M@X&*^^_@#_P4(^#'[1FN1:%X>UZXTGQ%,,P:1KT M9IS_=C;"M-M_"7BS2=7M[>YGTB,6PN%;)BE(3 $LT?\%:O'EWX+_8ZU:TLY)(7\1:I::/))&V"(R7G<9]&6W*GU#$=# M7KO[$O@&T^&W[*'PNTBTA2%I-"MM0N-@'S7%R@GE)/<[I",^@%?&O_!1OQ=J M'Q<_X)M_"#QG>*6OM0U'1]3OV$>T>;)IURLA [*9'X[8(K[Y_9[OHM3^ ?PU MO(2IAN/#.F2IMZ;6M8R,>V#0!\#_ /!5)8_@_P#M$?L_?%_2E^RZK#>O#>S1 M_*98[::"1%;'W@5FG4Y_A..E;O\ P6G\8W]O\+_AQX)LG=%\1:U+<2A6VB3[ M/&BJC>HWW*MCIE >PK#_ ."VF+[1/@UI$8W7=[J5_P"4JC+'"VZG [\R+^E+ M_P %GO\ 0-:^ &L2@?8['4M1\YF^Z,M8N,GZ1M^5 'Z+?#_P7I_PY\"^'_"V ME1+#IVC6$-A B+@;(T" _4XR?(M'7[)%XTM;2WU M%(_E6>6X>:Q;N-4_P""E/[,>G0C=<07&DW;A1EM MG]JLV2/3$3\^QH _3>BBB@#\M?V ?^4G'[2W_7;7_P#T]15Z=\6O^"F6I_!O M]J+X@_#34O"$.NZ?H]I!'H-KI*3'4=5U&9+5HKHJ/"_ANS\0_\ !;3Q-)>0QSKIL/VZ))4##S%TF!$; M![J7W ]BH- &_P"//VS_ -L_X6Z-)XY\5? KP_IO@2+$D\8#R7$$)8#,I2Z9 MXVY +/$%']T5]J_LQ?M#:'^U!\'])\=Z';R6"W+/;WFG3.'DL[F,X>(L/O#E M64X&5=3@9P.G^,$$=U\)?&T,R++%)H=\CHPR&4V[@@CTQ7PO_P $;=1DTO\ M90^(-W&IE:U\2W4Z1==S+86IQCWP* .O^/W_ 4(\60_&R?X.?L_>!(/B)XY ML7:/4+R^+&RMI$QYD>U7CX3.UI'D15;Y?F->*_M-?M8?''PO\#?&GP__ &AO MA;;>''\4:7)::)XC\.,);1K@%6\J;$TJ@L >C*1C[A&6&_\ \$5-'AU;0_BS MXUO2MUX@U#5+>UFNI.9=NUYF^@=Y,GU*#T%?4G_!1+P?8>,OV-OB7#?PI(=/ MT_\ M.W=^#'- ZR*RGU(!7W#$=Z ,3_@EQ_R8G\,O^XG_P"G2[KS/XC_ /!1 M#QUXT^,FL?#/]G#X:0_$75=&:2&^UK4)B+)9%8JQ&'C41!@5$CRJ'/"C&"R? MLJ^)KOP;_P $A9-2$D/'(+N^V.".FTX.>V*^5O^"??QW^ M*WP.^$NK1^ /V>M3^(MKJ^JO<7/B.T:5?,9$1%@RD+9$>&(!/65O6@#Z7;]O MSXU?LZ^*-'LOVF/A+::#X:U.3[-%XE\+N98T;Y(-1AP'*Q-&RDNR M%\;:1J.B>(=+BN+*6SU2-HYDB2YE$'RMR%\KRP/8<<8 MH Q_V$?VS[;]KKP'J6Q/E31AR6VD J022&0] 5 MKAA^W1XM^*G[8!^#_P '= T77/#NE';K_BC41-)';B-L7#Q^6Z@JI(C7/WY# MP=OS5\B_\%(-*'[(?[3!\9?"?Q2OAS6_'6CW@UK1K$XDMQ+^[DFQC"K,V77N MLL+,.V/M_P#X)F_!GP7\,?V8_#^M^%[ZWUW4O%4*:CJVLPKS)/RIMN>0L!WQ M[3_$'; +$4 ?6=%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^5F MCR_\-I?\%7I;[B]\%?#0$Q=XV^QOA2#T.Z]D+CU1?;-?JG63HWA/0_#LT\VD MZ-I^F37'^NDL[6.%I.2?F*@9Y)Z^M &M7Q-_P5J^!_\ PM+]F.;Q-96_FZUX M)N/[40J,N;1\)=*/8#9*?:"OMFHKJUAOK6:VN88[BVF1HY895#(ZD8*L#P00 M<$&@#\N/B%\=O^%]_P#!'?5M1N[@SZ]HDFFZ%JA8Y8S07UL$<^I>(Q.3ZLWI M7V9^P'_R9M\)_P#L#)_Z&]>PP^ /"]KIESIT/AO2(M/N65I[1+&)8I64Y4L@ M7#$$<9'%:^GZ?:Z39PV=C;0V=I"NV.WMXQ'&@]%4# 'TH _-+XB?\IK/ /\ MV#!_Z;;JONK]IK_DVWXK_P#8I:M_Z1RUV\GA?1IM;CUF32+%]7C&U-0:V0W" MC!&!)C<."1UZ$U?NK6&^MI;>XACN+>9#')#*H9'4C!4@\$$<8- 'PU_P1M_Y M-'O/^QFO?_15O7B_Q,7Q'_P3G_;D\0?%N30]1U[X1>/'F?4KJQB#?9I+F7S9 M(R3\JRI,N] Q =&*@YW;?U#T;0=,\.69M-)TZTTNU+%S!9P+"FXXR=J@#/ Y M]JGO]/M=5LYK2]MH;RTF7;)!<1AXW7T93P1]: /AWXL?\%>)_&O MCNTFL/%_C>ZCN7L[M2MQ!;)O9#*O\$CO+(Q7J!LS@Y ^KO#_ ,%/AYX3UHZQ MH?@+PSHVKD[CJ&GZ/;P7&<8SYB(&SCCK7:4 ?F5_P3=_Y/F_:B_["=]_ZQVL<&OFC]FG]HW5O^"9_B+Q+\ M&_C1X%8+/1KD6TPL%A@1(89V5BK; -N-Y!/'/-? /P/_P""DFDPMXD^'W[5UE;> M%O%VEWYB5I=$DELYD "[7C028<-N8/@(RLI!]0#Q'_@H!^VE=_M8?"&XT_X; M>%];A^&.B7\%QKOB;4H%@2>X+%(+=!N/&7#XSN) .U0N3^C_ .Q7&T?[)/P@ M#*5/_",6!Y]#"I'Z5\'_ +;'[5GA_P#;*T/PU\!?V?M.O/%MQJ6I0W-U>P6$ MMK;111@[45)$5E4,P=Y&5501]\Y'Z8_"WP3%\-/AEX2\(PR"6+0=(M-+60?Q MB&%(]WX[<_C0!U%<]\0O ^F_$SP)X@\)ZS'YNEZW83:?A&<@]B M :Z&B@#\$M!_X3CQ?I_AS]C"YCFAO+/XAW#7=TGW8X%78VT=T0_:KCT(*D9K M]W?#V@V'A7P_IFB:5;+9Z7IMK%9VEO']V*&- B(/8*H'X5#'X1T*'7&UF/1= M/36&R3J"VL8N#D;3F3&[IQUZ5K4 ?GO_ ,%/O@3XV;Q5\/OC]\.+*?5_$7@B M6);NQMX#,ZPPS-<0S[!RZ*YD#J,_+(#T#&NP\'?\%=/@'K7@F'5==U74_#FN MB //H$FF3W$OFC.Y(Y8T,3#(X9F3((R%.0/MBN&U;X$_#7Q!JJZIJGP\\*ZE MJ2EF%Y=Z);2S GJ=[(3D]^: /C_]C'X\?&_]J_\ :"\3>/FN;WPQ\ [;S([# M1KJSMR+N0)Y<2+*8S(2.9I&1\!MJ9(XKA_V[/ /C3]FO]K+PQ^U-X.T>X\1: M)&B1^(K:",M]G5(1;/YA .V.2W(59""$=,GJH/Z66MK#8VT5O;PQV]O$H2.* M)0J(H& !P !VI\D:RQLCJ'1AAE89!'H: /B^Z_X*Y?L]0^"7UF'6-8GU<0A MU\.C29ENRY7.SS"OD#!X)\S'!QFH_P#@GG\0?CS\<;WQ=\2/B5J$^G> -4E? M_A&_#LUG!&!ODW&1'\H3&*- L:EFPY9S@D9KZ:_X4'\,?[8&K?\ "N?"?]JC M&+[^P[7SQ@Y'S^7NZ\]:[OIP.!0!\O\ _!2/X(_\+O\ V4?%-O:P>=K?AX#7 M]/P,L6@#&5!W):%IE [L5]*^/_\ @FQ#KW[57[4%]\9?%R>=%X'\.V.B63,2 MRF[^S"W#@GJ2B7,K#LTZ^U?J_)&LL;(ZAT8896&01Z&L_0_#>D>&8)(-'TJR MTF&1M[QV-ND*LV,9(4#)QWH _.?_ (+1>"?$.J>&_A?XK@T^?5?"&A7EW'J\ M,.=L32^08VRMB<\[G<9P0,E\CY2I/[+5EZ MEX5T76KZUO=0T>PO[VU(,%Q)/^"LGQ6\'^!_ /A/4]!^&>@WOVK5-=U)%\R(. 'DD*EHT81AECB#,6 M9B2>*=+N-,C)(7[.TC26Z#'4 M9FA5F[&V_+]@_P!HW]J;P1^RSHFD:MXY;48K'5)WMK>33[3S_P!XJ[MK#(QD M9Q]#7QC^R7)=_MM?MR>)?VA[K2;BQ\"^%+8:7X=COE&YIMA1,\E2RK)/*P!. MQIHP"<9H ^YE^&M_X!_9_P#^$%^'6H+HFK:3X?.F:'J$D4;B*XC@VPRNKJRM MEP&;(./-(OYD?5KK2F=)8RV1&\=O'E6 M4[@"J%67:0?7])*YCQC\+_!OQ$"#Q7X2T+Q,$78HUC38;O:N/O"/_ 4-^-WP]\(? S0I]:UJWEE&J>+1ISVJ_9V,8!D+JLGEQ!7; M=(!@L%4$M@^[_P#!:;PGJ.J? 'P;K%I:3W=II&NXO)XU+>0DL#JKO@8"EU5= MQP-S*/XA7WGX1\!^&?A_I[6/A?P[I/ANQ8@FVTBQBM8S@8'RQJ!P*U=0T^UU M:QGL[VVAO+.=#'-;W$8>.12,%64\$$=C0!\<^&_C#X$_X*7?LV>/_AWX8GU# M2M5CT>S2\_M2V$:V]TY:2 C:S;U66U^8CL1W/'@7[%W[;EE^R'X8F^!O[0&F M:KX+OO#L\K:;J$EA),GV>20N4=8PSL-[2,DB!E93@$;1N_2SPK\/O"W@5;@> M&_#6D>'A<8,PTJPBMO,QTW;%&<>])XL^'WA;Q];BW\3^&M'\1P*I41:M8172 M@'J,2*1@T ?GC\?/^"A7BCX_^-O"_P -?V39]2O-;GO!/>^)#IP2'RP,!-EQ M&=L0)WR22(N-B@9R:]F_X*66.HZ7_P $]_%%GJ^IMK6K6\>D17FI/$D1NIEO M;8/*4155=S MA0 ,X %?5/A'P!X8^']F]IX7\-Z1X;M9,;X-(L8K5&P,#*QJ M <"M/5M'L->L9++4[*WU&SDP7M[N)98VP01E6!!P0#^% 'A?[ ?_ "9M\)_^ MP,G_ *&]?)7Q$_Y36> ?^P8/_3;=5^ENGZ?:Z39PV=C;0V=I"NV.WMXQ'&@] M%4# 'TJG)X7T:;6X]9DTBQ?5XQM34&MD-PHP1@28W#@D=>A- '$?M-?\FV_% M?_L4M6_](Y:^8/\ @C;_ ,FCWG_8S7O_ **MZ^Y;JUAOK:6WN(8[BWF0QR0R MJ&1U(P5(/!!'ȻM!TSPY9FTTG3K32[4L7,%G L*;CC)VJ ,\#GVH _/+5 MOVTOB%^R/^USXP\._'F]U36/ACK#-+X:U2UTZ$):0&0M$1Y2(9 J,8Y!\SAD M4X.>>>_;R_;D^!W[0'P/O/ ?@6&X^(_C/5Y88M*\G1;B-["7S48NC31J^\JI M4+&#NW8/&:_2KQ#X9T?Q=IK:?KNDV.M6#,&:UU"V2>(D="4<$9Y/;O6#X/\ M@S\/_A[?/>^%O WAOPU>29WW&CZ1;VDC9ZY:- 3F@#SG]AGX4Z[\$_V5/ '@ M_P 2H8==L[::>ZMRP8V[3W$L_E$CN@E"GJ,@XXKW>BB@#\M?^"W'_(5^ W_7 M;6/_ $+3Z] _X+8?\FV^#?\ L;8?_2.ZK[UUSPIHGB9K7G&=NX'&=HSCT%2:WX=TGQ-;);ZQI=GJMNC^8L-];I,BM@C< P(!P2,^YH M Q?A-_R2OP;_ -@6R_\ 1"5^>OQ$_P"4UG@'_L&#_P!-MU7Z90PI;Q)%$BQQ M(H5408"@< =A6=)X7T:;6X]9DTBQ?5XQM34&MD-PHP1@28W#@D=>A- 'PE_ MP5 ^!_C.77/AY\>?AW93ZMXB\"7$9N[&W@,SB".7[1%.$'+(CAPX&?ED!X"L M:ZC0O^"O'P!U#P*NLZCJ.KZ7KJP;Y/#9TR:6X,@'*)*J^21GHS.O!!(7D#[9 MKB+SX&_#?4=:&L7?P^\+76K*2POYM%MGG!)!)\PINZ@'KVH ^1_^">=Y\6?C M-\2OB)\;O&E]KVD>!?$#O#X;\+7U_.UHJM(C>?' QV82.-(Q(%&\M)CI7JMO M^W-H=Q^V4?V>1X8U :R'9/[:\^/[/\M@;W[GWONC;]>:^F54(H50%4# Z"L MH>$="77?[;&BZ>-9Z_VC]EC^T?=V?ZS&[[OR]>G% 'D'[7O[5VD_LA_#_2?% M6KZ%>>(+?4-473%M[&5(W1FBEDWDMQC$1'XBO5/AWXPA^(GP_P##/BJWMY+2 MWUS2[74X[>4@O$LT2R!"1P2 V./2O)OVUO OC#XH_!"]\&>"?#.F:_JWB&== M,DO-5G2.+2+>1'$MZ-P)8JN5 3YLR @'!!];^'_A&'X?^ _#?A>VE:>WT33+ M;38Y6&"ZPQ+&&/N0M &_7R+_ ,%4_"NH^*OV,?%?]FV4U]+IUU9ZA+' A=EA M291(^!V56+$] H)/ KZZIKJLBLK*&5A@JPR"/2@#X?\ ^">_[8G@?XM_"3PQ M\*=.74K?QCX9\)!;R*ZMU6!H[810%HY QW;O,0@8S@-G&.?-_P#@B'_R2SXE M_P#89M__ $0:_03P[\,/!O@^^FOM!\):'HE[,I26YT[38;>212A^&='\,Q2Q:/I-CI,4K;I$L;9(0Y'&2% R: /DC_@K9_R9;X@_[">G_P#H M\5J?#WX-Q_M ?\$TO"7P_>Z6RDUKP98QP7##*QSHD'9Y6TW4)+"29/L\DA*/C_P"-O"_PU_9-GU*\UN>\$][XD.G! M(?+ P$V7$9VQ G?))(BXV*!G)K]#O%GP^\+>/K<6_B?PUH_B.!5*B+5K"*Z4 M ]1B12,&E\(^ /#'P_LWM/"_AO2/#=K)C?!I%C%:HV!@96-0#@4 6_"]CJ.E M^&M)L]7U-M:U:WM(HKS4GB2(W4RH \I1%55W,"V% S@ 5J444 ?D7XF3QW_ M ,$L?VH_%'C'3_#-QXE^#?B^8ES"S+&B/(SI$9,$1SPLSA0^0Z,<'))7Z*C_ M ."R/P&;11>O9^+DN\9.F_V9$9LXZ!O.\O\ \?K[EN;:&\MY(+B))X)%*O'( MH964]00>HKSV7]FOX13Z@+^3X5^"I+X9 N6\.V9E& M*_\ @IY^UYX,\=Q^%;OPQ\(/ DR2I=W8RUPT6218PR(2(T&FXK^B=G9V^GVL5M:01VUM$H2.&% B(HZ < 5-0!\*:'_P6(^!]WX"BU?5 M(]=T_P 1"#=-X=AL3-)YP'*1S9$;+GHS,O'4 \5^>WCSX:_%KX\ZSXN_:C\/ M_"Z#0?"L&JQ:LEBD&])D0AFG6%QFX0% TT@4*S.YQ@/M_;N\^!/PUU'6EUB[ M^'GA6ZU93N%_-HEL\X.U=ND:1QK&JJJ*-H51@ >F* /EOX6?M M/V'[6'[''C7Q?:Z1>:+?0Z)J%EJ-K/"PA%RMHQ.QMTA5FQC)"@9. .?:@#2HHHH *\Y M_:)^'NL_%3X(^,/"WAW6)]!\0:A8L-.U&WN'MWAN$821?O$(95+(JDC^$GKT MKT:B@#\POV,OV_\ 2_V>/"-Q\(?VA_[=\*>)/#MS,(-4U.SN+HRQ.Y?RY0BO M)N#,VU@K*R%<$8YYS]JK]H6[_P""D7BSPO\ !/X(Z7J%_P"&X=0CU'6?$5W: M-%$@ *K(0V#'%&KN3OVL[[54<#=^G7C'X8^#OB(J+XK\):'XF5%V*NL:;#=A M5ZX'F*<#FKOA?P9X?\#Z?]@\.:%IOA^QSN^RZ79QVT6?7:@ H \1_:$_97M/ MB1^QS>?!S06"RZ;H]K:Z'+QF["1C7RS^R#_P40\*_ KX M:VOPD^.MKJO@3Q7X,C_LY)+C3YYEN(4R8D*1HS(ZKM7D;6 5@W.!^EM_\%,OVV/!WB/1= M"O;+X.?#>19WU"^3;]JD602@$= TSQQ+Y8)(C0L2"<5]0_\ !2?]FO5/VD?V M=9[3PW:_;/%?A^[75].M5^_=!59)H%]V1RP'=HU'>OJ#1=#T[PWID&G:3I]K MI>GVZ[8;2RA6&*,>BHH ^@J]0!^?OP'_P""KOPTL?A?9Z7\6)-4\(^/M"MU ML-0L'TV>8WDT0",Z;%.QF()*2;=K9&3@$\9^RI8:]^VY^VY?_M'ZGH%SH?P^ M\-6YL?#\=YRUQ*L;1QKZ,5\V69BO"NR+EN37Z"^)O@WX!\:ZBFH>(? _AO7K M]&W+=:GI%OD6*:O M(-KZ@ML@N&& ,&3&X\ #KT H R/BS_R2OQE_V!;W_P!$/7P__P $4U63]FOQ MFK*&5O%DP*L,@C[':\5^A$T*7$3Q2HLD3J59'&0P/!!'<51T3P[I/AFV>WT? M2[/2K=W\QH;&W2%&; &XA0 3@ 9]A0!^4WPI\:W?_!*W]IKQIX3\<:7J$OPC M\72BXTK6;.$R!%1F,,BC^(HLC1RH/FR%8 C;NZG]N?\ X*#>%?CE\&?$/P[^ M"\>I>+I+^S-UKFM)I\UO;Z?I\1624GS55LDJ$)*A<,0"6917Z6^)/"^B^,=+ M?3-?TBPUS39"&>SU*V2XA8CH2C@@D?2LCPS\)_!'@O1[O2?#W@WP_H6E78Q< M6.F:7!;P3=?OHB!6ZGJ.] 'S)_P3Q\)VGC[_ ()O>$O#&H%EL-:T_6]-N&CQ MN$QMC/?#&OE[]E/X^7W_ 37\:>*_@U\;-+U&Q\*7>HRZAH_B*ULVDA= M@!&TJ ?-)#(L<1^3)1@0RY9MOZN:7I-CH=A%8Z;96^GV46?+MK6)8HTR23A5 M R23]2:J^(O">B>,+$6>O:-I^MV8.?L^HVJ7$><8SM<$=* /SV_:?\ ^"G5 MAXWT.R\"?LT7.J^*/'VN7,44.JV>E2(+5-P++''/&&>1L!>4VJI8[L@5]-ZU M\8]4_93_ &3;/Q?\:==7Q%XPL+%?MK1)#"U]J,A9DM8A$BIP3LW!?NQLYS@F MO6O!OPK\%?#HR'PIX/T'PP9%V/\ V-ID%IN7.<'RU&1GFM?7/#>D>)H(X-8T MJRU:&-MZ1WUNDRJV,9 8'!QWH _.+]A#]FF[_:;U;QE^T-\<-/CUR?Q@EQ8Z M1IEY&?+2U=3%),BGE5"9AB[A59N2I2)M9TR&[:('J$,BDK^&*ZVB@ M#F/!'PO\&_#.WFM_"'A+0_"L$QS+'HNG0V:R$=V$:KN/UKIZP/B!JUSH/@/Q M)J=DXCO++3;FYA=E#!72)F4X/!Y XKYF_P""9G[0GC?]I3X#Z]XF\>ZE#JFL M6GB6XTV*:"UCMP(%M;615VQJ 3NE!F@#]2:*Y'X2_%#0OC5\-] \ M;^&IVN-%UJV%S 9 Z+5CD74+Y%DBL(I)&CC*JV5+DQR,2X*JB9VMN& #[2HK\P/BE\:O MVL_V#]:\,>*?BGXNT3XI> =6OOLE[;V=K%$8I2"[(C"")TPS$!^9H _1BBOR[U;]N#]J7]D37M&_X:!\"Z?K?A74YA&-2T](4E M'=ECE@%='\1Z+Z/JUI%?6=PHP)(9$ M#HV.V01Q0!KT45'<7$5G;RSSRI!!$I>221@JHH&223P !WH DHK\S/VK/^"G MT[_&3P?X!^"6O0M8QZQ;PZWXDAMX;F&\#2*AMK?S$92@#$M*HR2!L. 2WZ9T M %%?$/\ P40_:P^)/P-\:?"OP5\)UL;CQ3XLGFB:VO+=)3(S20Q6R+O8!=TC MR#)('RCGK7F?_"9?\%(_^A$\/_\ ?_2/_DN@#]*J*\/_ &1-2^-NJ_#;4I?C MUI-GHWC!=6D6T@LGMV1K'R82C$P2.N?,,XY.>!QC&?"OVGOVU?B#-\=(O@/^ MS[H%IKOCU$#ZKJ]\HDM]/!57( )"C8K*7=\@%@@4L> #["\:EKK%C%=1H^,;E612 V">1SS6EX?\.:3X1T>UTC0]+LM%TJU M79!8Z?;I!!"O7"(@"J/8"OSB\:_M%_M?_L:W6E^)OC'8^'_B)\/KFX6&^N-$ MAC1[/<QN=JET9&*XSD@G]$? OC;2/B1X,T3Q3H%T+W1=8M([VTG'& MZ-U##([,,X(/(((/2@#=HK\^OB7^V?\ &/XY_';7/A3^S+H^FM%X==HM8\7: MLBR0I(C%&V%LHL>X%0=KLY4E0%!)YZ;]KS]HW]C?XA>']-_:1T_2?%/@36I1 M;CQ5H4"J8&Z%E,:(I('SF-XU9ADJ>"* /TFHJ*UNH;ZUAN;:5+BWF19(Y8V# M*ZD9# CJ"#G-2T %%%?DM\8O^"E_Q:T+X\>*];\)RV]S\%?"_B>TT.ZA%A#( M;A2)-X$Q&_\ >BUN65@?E!3U&0#]::*HZ'K5EXDT73]7TRX2\TV_MX[JVN(^ M5EB=0R./8J0?QJ]0 4444 %%%% !117Q#\7OVH/B%X1_X*-_#GX2Z9JL$/@? M6;&">\L6LXFD=F%SN(E*[Q_JDZ'M[T ?;U%?/7[;&L?'+1?AMHTWP$L?M_BI MM61+V/R;:3%GY,I8XG(7_6"+ISSZ9KV_PG)J4WA71GUE=FL-90M>K@#$YC7S M!@STXH UJ*** "BBB@ HHKYB^'_[9+_$?]M+Q7\$=/\/+9Z9X8TNXN;O5 MKF7=-)G\FUD\N+S(-AS,>(=%^(>E M6*-/>:7!%;W+>4HR6V"&&4C&>(FW>W%?67[$_P"V#I/[8'PTN-9BL5T7Q+I, MJVVL:2LGF+$[ F.6-NIC=NX@'T11110 445^2#@ 'Z/45\?: ME\8OBC^Q3^R;J_BSXX:E:_$_QE;ZKY%F=(:." QRJBPHT@@C.T,LC,QC+?-C MD8Q]#_ GQ[>_%/X+>!?&6HV\%K?Z_HMGJ<\%J&$4;S0J[*FXD[06P,DF@#NJ M*** "BBB@ HHHH **** "BBB@ HHHH **\%_;K^+'B3X'_LJ^-_&WA"\CL/$ M6E_8?LMQ+ DRIYE];POE'!4Y21QR.^:G_8A^*7B+XU?LN>!O&GBR[COO$&J1 M7375Q%"D*N4NYHUPB */E11P.U 'N=%%% !1110 45\4_M@?M-?$#X1_M:? M+P+X9U6"S\-^+=2L[;5K:2SBE:9)+^*%P'92R91B/E(]:^UJ "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *^5/V\?VS+O]EO0?#NC>%-'A\1?$7Q5.UOI-C.K/ M%&H*J9'12&,HP*S&5E8PJ) K*"Q;[H.UB #QEOA9_P4'US2$UYOBWX0T74MK31 M^'DM;?,>5_U3-]B=&;C W.RC.=XKL/V _P!LKQQ\9?&WC7X3_%K3+6P^(OA- M6E>>UB$7VB..40SB1%)0.DCQX9"%2&[CA42E2Z@RI!G;V!P"3@YOB?2?^"B&H:+/XVM_$7AC12D;7*^ M"=-@M9;E%V[C$ ]O('; P 9V;)X-<]^UMIL.K?\ !6_X%07"[HULM+G _P!J M.[NY%_\ 'D%?I_0!\H_\$]?VQ+_]K/X=ZV/$EA;Z;XU\,W,=KJ<=HK)%,D@8 MQ3!&)*$F.567)P8R1@, /._VKOVU/B-=?':V^ /[/>F6E_X[8 :GKETB2QV# M%-Y5 _[L>6A#.[A@,[0I:O//^"1@"_&;]I4 8 U.U _Z^;^JO\ P3>C76OV M[OVE-9U3#:['=WT2^8,NBOJ3^8 >P!CC'TQ0!K?$SQ-^V-^S#X#UKQ#\3M6\ M/?%WP%>64UGJT>CQI#>I6VA.U6<=G7'&$'S#JO^"*G_)K/BG_ +'. MZ_\ 2&QK[0^,.BV/B+X2^--+U-(WT^\T6\@N!,H*;&@<$D'T'-?%_P#P14_Y M-9\4_P#8YW7_ *0V- 'W_7RU_P %*/@KXB^.?[*^MZ1X5MY;_6]-NX-7BT^$ M9DNUBW"2-1W;8[,%Y+% ,D5]2UY7\=_VGOAO^S59Z1<_$/7Y-#CU9I4L=EA M<7/G-'L+C,4;!_\%1OAIX+^%/A;X=_$RVU+P7K?ABQ MBT9[S["\]K*L"B)"RQ@R))A1O4IC<"<\X'V!?>+_ (-_MF?#77?!6G>--)\4 M:3K5J8KJUTG4(_MD:@A@_EG+HRLH8%DZBKWQ:_9,^#WQXD>[\9^ ](UB^F4 MZI$AM[MACC-Q"5D(';+$5\2?M$?\$B]!\)^&=3\:?!KQ3K6@^(=%ADU*#2[Z MX\Q9#$"^V"=0LD3X!VEB^3@$KG< #[Z^!OP1\-?L\_#NS\%>$1>)H=I++-"E M]<&9U:1B[_,0.-Q)Q[FO@S_@K%X+U/X8_$/X:_M$>%M9L+#Q#H85W*3W*;CR37SU^P_\ SM-4. MFZ=X>=R+42(B2[&4'_41K+&%C'#DL7SSN *NM^._B%_P5XUKPUX4T;PZG@;X M7>&[F"_\0ZI+<+._VPQ,I$? +$*\RQJ!_$6AZ=I&GQ^38: M?;1VEO'G.V-%"J,]\ "OR6^*W@;Q/_P2M_::L_B/X+M[G4O@YXFF^SW>FJQ* MHA)9[-R>CIR\+GD@%23A\^\_L(_M3_%#]J?]I3XHZB=5=O@SIGF-IMC-8PH\ M322A;5/,"!\F*.21@68 X'>@#S3_ (*:?\GR?LY?]=K#_P!.8K]2J_)K_@K= MX5B\=?M7?!+PW/.]K!K%K!ITD\8!:-9;XQE@#P2 V?PKN_\ AR'X(_Z*7X@_ M\ 8/\: .E_X+"?%WP7:?L]_\()+JEC?>,;_5+:>WTV&59+BU2,LSSNH.4!&4 M!.,[SC.#CZ4_8?\ ".J^!?V2_A?HVM136^IPZ/'++!<+MDB\UFE5&'8JKA<' MD8P:\2^"?_!)'X/?"CQ-9>(-7N]7\=ZA9R"6"VU=HTLE<'*L844%R..'9E/= M:^WJ "OGO]LK]F;7?VJ?"'A_PC8>,YO!V@IJ/VG6FMP[O>0!"%A$895;YB#\ MYP" <,0!7T)10!^/'[=G[-?@3]F+QG^S1X<\$:7]E275+A[W4+AA)=W\BW%B M \TF!DC)PH 5%_"G_!4/PGK?BYKN;P[\/M-MO,MM/A$TTER(9;N%40D#PW'_!7RQ\-:Q;'QC\$O&?A;P[=%?)U2Y(\QU;/S"*2.-2, GB0YP:^H[?\ M9N^"E]\=IOB,GA[2[[XG1-]IDO7OY)IHV $8E^SF0HK+@*'V J0,$&O1OB'\ M/?#_ ,5/!>K>%?%&FPZKHFJ0-;W%O.@;@C 921\KJ>58$[;QM^R_\ %72+J)9DE\-WTL:L,@310M+"W_ 9$1OPKY+_ M ."=7Q8U#2?^";/C;5DES/X(&N"T9F^YY=L+U1GL TYK[*_:.U:+0?V>_B=J M,SA([7PQJUK(<>Y)XQWKX,_X)\^$[R^_X)A?&JT2)_,US_A(?LW^WNTN M* $?\"C(^H- '9?\$6O"<&F_LZ^*_$14&_UCQ))#)+CEHH8(M@)[X:68_P# MJ]6_X*D>$[;Q1^Q/XZEFB62YTF2RU&U=AGRY%NHD9A[F*25?^!5P'_!&G5HM M0_9-U*U1P9;'Q/=PNO<;H;>0'Z'?U]CZ5ZK_ ,%*=6BT?]B3XGRRN%\ZUMK9 M >K-)>0( /\ OK]">U &G_P3W\77'C;]C+X5ZE=2&6:/2VT_WO+D!NNV6^N)5/T*N#^-?3E 'AO[:_ MQN'[/O[-/C3Q9!/Y&L?938:5@X;[9/\ NXF7U*;C(1Z1FOCS]FW]C*3Q;_P2 M_P#$^D7%J6\4^-TD\3V =?WBR1;38H#Z2+"#GTN6KF_^"MWCK6_B[\8OA_\ M CP;8W.OZC:H=6N],L>9)[F1&\J/'9D@61\^DV:]-T7]JG]K'P[H]CI6G?LJ M)::?8P1VMM;QW$FV*)%"HH^;H /PH ZS_@DG\=6^*'[-_\ PB&HSF37? ]Q M_9S+(?G-F^Y[9C[+B2(#L(1ZUT/_ 4V_:*\<_LU?!?PWXB\ ZE#I>JWOB". MPFEGM([@-";:XD*[9%(!W1KSUXKX8_9<^(?BW]F3_@H%&_CWPA/\.+#XD2RQ M7.B3DB&!;J=C;R)GC8MPFP$_=4N/K].?\%L/^3;?!O\ V-L/_I'=4 5_"OC? M]L7]L'39?'7PX\0>'_A!X E=AHEMJ]M'+=ZBB-@32$V\Q"EE.<;5[!7'S'H? MV4_VT/B/9_'FZ_9__:#T^SL_':JQTS7;-$BCOR$\P*ZH!&=Z;F1T"@[=A4-7 MV-\)]*L-"^%O@_3M+"+IMIH]G!;"-=J^6L*!<#L, 5^=G_!2*,:5^W=^S5JF ME?+KLEW8Q'9\K,JZDGE@GT)DD'YT >L?\%&OVO\ QG^RIXZ^#LGA^\6/P[JE MS=3:]9+:PRRW=O#+:[HXVD!V,4DD ((Y8>E%?ACI MNH1_:])\(W%K$\Q@8$H9&DMI<%D((WL.<$K'VYO_ (*W:99:U\:OV:-.U+;_ M &==ZI=6]SY@ROE/*[GXZ?M9:;^S?^S+H_P 1?$<7]K:QJ%E:1V6FQL(C M?7LL(?;D#"( '=CC@+@ D@'Y[_X+8?\ )MO@W_L;8?\ TCNJ\H_X*A;[[P/^ MRCI5X[1:#=6[?:VS\N?*L%R1ZA'DQ]30!Z!X!D_;V_:&\-VOC[3/&OA/X:Z- MJ,0O-+T2ZL(@9HV7*/M:VG<(RMD>9)G[IVC@UZ3^QC^V=XV\G7'BVVBWZMKVIH)([,[ [!0WR*J*R[G8/E MFV!=PYXOXE>'?V^O@GX5U+QU+\4O#/C:STRW-[J6DV-A;EO*C4M(41K.+*A0 M2?+97/8$UWOQ_P#VZM ^&7QXN_ GPC^%"_$SXN%#;7]WI\"QF(D!WA:2.-I) M2NU"XRJK@9;*D#B_&7CK]NOXH>!O$/VWP/X*^&/AIM-N)+JYO'5YS;B)C(I4 MS3L&*[@,Q+U[=: /H#]FG]I'Q'^U]^R;JGBKPL--\-_$=8KS2?WP9K&UU1(P MT4GS*[>41)#(1A\;BOS8R?SG^"GA;]HR\_;W^)>F>%O&'A.Q^+\-G='6M8O8 M2=.GC$MMY@B7[,Q!+&$C]VO"MT[_ %5_P1/_ .3;?&7_ &-LW_I':URG[+G_ M "EX^.?_ &#+[_T?8T >@_MN?M,?%K]G;Q!^SUH.F:]80ZCXB)MO$DD=E%-% M=3(]FDC1ETRBEI9<8"\,.!BO5?VYOVU;/]D;PGI,6G:4GB3QSX@=X])TIV81 MJJX#32A?F*AF50HP7)P",$CYI_X*Y?\ ):/V:?\ L)W7_I3851_:KM1KW_!7 M'X+6&NA7TN*UTZ2TCE7$;FSMEF"L,^6Q^RNJOPH :;C)RRG.?3?V(OVWM4^.?B+7_AE\2]# MC\)_%GPV&%U:K\D=\J-LD9$).QT.WSN87+8ZGRE0\^@]* .Q_;2_;L\=_LR?M>>&?#>G)_;/@ MV?PZM[+X?AM8S->WDANXX5$I4NH,J09V]@< DX.;XGTG_@HAJ&BS^-K?Q%X8 MT4I&URO@G38+66Y1=NXQ /;R!VP, &=FR>#7/?M;:;#JW_!6_P"!4%PNZ-;+ M2YP/]J.[NY%_\>05^G] 'RC_ ,$]?VQ+_P#:S^'>MCQ)86^F^-?#-S':ZG': M*R13)(&,4P1B2A)CE5ER<&,D8# #ZNK\RO\ @D8 OQF_:5 & -3M0 /^OF_K M]-: ,#X@>&6\;> _$GAU+C[&^KZ;%-6T7S=6.H+J%I;B5HI#&D3%E)!DA9859)(]W5L YR/UA^)7 MQ*\.?"#P/JGB_P 6Z@VE>'=+5'N[Q;>6X\I6=8U.R)6<_,ZCA3C.3P":X6QL M?@_^VE\+M)\1S:'I7CSPI>F86-SJFGD2(4D:*0IYBB2([D8<;3CZT 5OAC^V MA\$?C \,/ACXDZ'<7LQ CL;V]?/7Q7_X(Z_!GQE:W,O@^[UCP M#J; F'R;@WUFK?[44Q+D>RRK7"_\$VOBS\0_AM\?/&W[,_Q U,Z[#X>@GETV MZ>5I3;M"\:F.-V^;R7CD#JK?=VX &2* ._\ VK/VY/'5M\;H/@-\ M!M]>^( MC>,/"=M\9X[.0ZEK=Q"3ILL?D6Y8(OV8G.PQ#_5#E3]3[Q_P269-$ M^/O[1V@:4JCP_#?Q^0$&%0175TD0 [91C_WR*G^#?_*9OXG_ /8,F_\ 26TH M Q_^"E_AG]H33_V=,?.A/V=,1;#$, M;EY4_+W.K\.[S]J[X6?L2R^.K?QQX8D\,Z5X.L-1\-:=8V*37<%JGDLRW DM ME4[;7S"2'?YE'7K7L?\ P5Y_Y,VU'_L-6'_H;5[-^RWH=EXG_8S^&&CZE"+C M3M0\$V%I*2S1'4_5210 S]BGXX7?[0_[-7@[QGJL\<^NW$4EKJC1($' MVF&1HW;:!A=P57P. '%?&K?\%'/&O_#PP> QJMH/A1_PDW_"-?9?L<1)D"_9 MB_G[=V/M)\SKC''2J_\ P3W^*4W[,?@O]IKX>^(YMUS\-[B[UN".3_EOY:/# M)M_V6:"WQCKYV>]?/.J? C4K7_@FUI/QG!D/BEO'#^()-088E6U=OL@)_P"W MB-'!_P!L^HH _5G]M7XY77[._P"S7XP\9Z9-'#KL$*6NEF1 X^U32+&C;3PV MW<7P>"$/6O$=6_;0\4?L^?L(^#/B;\1C#XF^(WBF)7TZQ\E+6*1I]\L!=8P, M1I $9L$ MCMY7K7UO^US\;/A7^S-\(K"]\=>'K/Q!9!EL=&\.-:Q3O<.J ;460%51% W. M>@P.25! /G#PWX3_ &_/C%X;M/%@^)'A+X>17Z)>V?A^6RC62-6&Y1)_HDS* M"I'RO(Y[, 16I^R)^V)\7(/VE;_]GSX^VEC+XL$$DEAJ]G"D3S2)%Y^UA$!$ MZ/"'=755(*[2"3A:.C_M;?MD?&2R@O\ X=?L^Z3H.BWB++;7GB2=L^4PRKJT MLUN&!&""$((['->$_#FS^*%G_P %9/AZ/B_?Z1?^-I;:268Z(H$$,1TVY\N/ MA%RRKU//;YC0!]0?\%&/VOO&7[*WC[X-MH-\L'AO5;JYEU^T%I%-+$?&VJ0:;X?^&.O:A!-/HLT%B?LFF. M0Y?8?](SL) R^_<1E0*Y3_@L;I,.O?$[]GG3+@9M[V[OK:3C/RO/8J?T-?J# MTX' H ^(/VO/VV/''AWXRZ1\#/@1H=GXD^)5\JO>W=R!)%8;E+B,*2JAQ&!( MSN=J*1P2?EXOQ;'^WQ\#_#]UXZU#Q=X/^(^G6*_;=0\-65E&9$B7EPFVVA9E M"#G9)NX. QY/S3\(=4^.4W[>7QZUGX/Z#H6K^,X]3U6"\@U^5 +>T.H8_=[I M4R08XER">/K7U5_PF/\ P4,/!\"?#\C_ *[P_P#R70!]-_LG_M,:'^U9\(;' MQII%O_9MV)6L]3TII?,>RNDP63=@;E*LKJV!E6&0#D#V6OA'_@F+^S/\5/V; M[WXFI\0M"L]%L=?DL[JR2SOH9T61#<>8H5&8J,2)U_NBONZ@#Y5_X*C_ /)B M?Q-_[AG_ *=+2N%_97\9:K\._P#@D]:^*-#G6VUG1O#.N7]G,\:R*DT5Q=NC M%6!! 8#@\5W7_!4?_DQ/XF_]PS_TZ6E>5? __E#;J7_8F>(?_1U[0!YI\"OV MM_VK/VN_ >G^'_A@FC:;KFE*Y\2>/-9MX8X%EDGD,$,,7ENG$(3<1$[$YR%X M+ONOVL/VFOV*/B]X6T3]H2\TOQEX&UR81_VS9V\:K'&'"R20RQ11$O'N5S'* MA)4@#&01[/\ \$>=-AL?V/UGB7$E[X@OIY3ZL!%&/_'8UKS3_@MZ!_PJWX:' M'/\ ;-R,_P#; 4 ?<_[0'QOT+]G?X2:_X]\0;I;'3(08[6)@)+J9B%BA3/=F M(&>PRQX!KX4^&?C#]N/]K;16^(?A'Q3X7^%_A&Y=FTG3+VTC(ND4E0P+VT\C M+U!9RH)7*KC!K9_X++ZA>6_[+_@*UB++9W'B& SE3@$K9SE%/J.6/_ 17W%\ M%=,L=%^#?@2PTP(-.MM"L8K?RUVKY:VZ!2!],4 ?D7\5/BY\1?B#^W#^SQX< M^+/AJ#P_X]\(^)]*L+Z:S8&WU!'U&"2*YC X 9?0D=QMY5?U'_:L_:3T3]E? MX/ZEXUU>$7]TKK:Z;I8E\M[ZZ?.V,-@X 9F;!PJ-P3@'XR_X*$:+8VW_!0# M]E75(DC74+O6=-@N"J@.R1ZI"8RQ[\R.!]#6)_P6PFU"^U;X(Z/#"C6EQ/J3 M+YS[8I9MUH@5CD8 #=M#M-"^(]O&\N MGZK9X2WU15&_:%&5W&,,ZNA"L%8%588/,Q^+O^"A4,:QQ^ OA\B* JJLT( MZ #[77F6L?L\_MY?\%!OC1\!?V6+;XTV-TFI6&K6J_P!BZ>SA9;J]8$"V M;&=I1E<2?W1&_7@'VCXDZ'X:\3?#_P 1:7XQBM9O"MS83)JBWK!81;["79F/ MW=H!;=P5QD$$5^ _P-7P!JG[2'A'PMXQ\0:Q?? >U\3W@TN345,=O+N*B,RJ M3MC$FVU\['16YVYR #]=OV O%?QL^*'PSE\?_%_6(6M]F,3*-@V^6\> _:8\+ZS??\ !6'X)ZM;:1?7 M&EV^FV*S7T5L[01D37I(9P-HQD=3W%?I#110!^;W_!*7POK/A_XQ?M&3:II% M]IL-UJ5LT$EY;/$LH%Q?$E"P&[@CIZBLK]HGX;_$7]BC]KJ^_:(^'7AJZ\8> M!?$2R'Q)I5DK%H6D(:X$@0$JC.BS++@@/E6XQN_3:B@#\TOB=_P4*\0_M8^ M=8^'7P)^&GBD:YK%I+9ZOK.K1)'!I5N4(G(:-W&=A*AF*$9^52VT5WW_ 1O M\/:KX:_9C\3VNKZ9>:5 _@?\ !S5[:ZUN%K*37'E-T\,,F4TFW^%GP>^&.H: M7X/U":*35=>UV)2FU65UW2X,<"*0&^5FD? "@KW3M'U"_L[::Q,]Q:VKR1Q8U($[F4$+@<\]J_36BB@ HHHH ** M** /S>_X*M>%]9\0?&+]G.;2](OM2AM=2N6GDL[9Y5B!N+$@N5!V\ ]?0U^D M-%% 'YB?'OX:_$K]BG]L;5/VA/ /A2Z\;^!?$8D.O:?8H3)!YQ4SQN%#,H,B M+,LNTJ&^5O\ :V?B!_P58OOBAX;N_"OP0^%OC*]\?ZA']D2:^LD(T^1Q@R*D M+R%V7((W[%!^9N!@_I%10!\I_P#!.W]DN]_99^$-W_PDFQO'7B:=+[6/+E\T M0!0PAM]PX8H'-I&?6 M=.TU"\UG)(_FR A02A63>Z.5V;9"A(.#7Z;44 ?EG\>?VVO&'[)(AKS):ZUK&LVZQK:PAUWH3&SI&A88:1V'R@@+EN/O_\ 9U^".G? 'X%^ M%?AW;M'>Q:79>5=S;/DNKB0E[B3!_A:1W(!Z @=J]-HH _*SPC-\0O\ @E?\ M8O%]E+X*U3QO\#?$UT;RTOM'C,LUGMSLR?NK(JL$=9-H?8K*PP15?XV_'#Q[ M_P %0+S0OAC\*O ^L^'/ARU]%>:QXFUVWVJ-N2N\HS1JJ@EA&'9G8+C !S^K M=% &'X&\':;\//!>@^%M&B,&DZ+8PZ?:1DY(BB0(N3W.%&3W-:6J:C!H^FW= M_(_C/^UE\6/V@?&NB7^E2 M&22#28-3MGB9&N"0 FX GR;:-8L^DM?IM110!^?O_!7_ . -_P#$+X4^&_B! MX%+X03+8Q,\[VDY4;@%^8E)EB(QT$CFO'O\ @H'\5+_XR_\ !.WX M-^)]8L[G3]>F\006^J6UW"T4BW<5G=QRL58 @.R[Q_LNM?K'7Y^_\%HM-N]3 M_9R\'QV=K-=R+XKA8I!&7('V.ZYP!TH Y/X0_P#!0KQ%^R_\,=!\#_&_X9>* MIM2TRPM[?1]=T6&.:WU2V*+]F)=W5=VPJI96?AG\1_P!L[]KR MQ_:)^(WABZ\'>!?#R(?#6D:@&$DQCR;<(K $JKNTS2X 9\!?["?P!^(OC_]H+Q5^TU\8-'E\/:OJR21:%HMTC)- CJ(_,*-\T:)"HB0 M-\S!F8@#!;*^/GA?6;S_ (*X_"35X-(OIM*ATVV66^CMG:!"!>9#.!M'4=3W M%?I#10!\#?\ !93P[JWB7]G?PA;Z1I=YJMPGBJ*1HK&W>9U7[)=#<0H) R0, M^XKJ_P!KW]DW4?VH/V1?!FG:'&(_'/AVPL[[2H9Y!")F^SHDUNQ;A2R\@G&' M102 2:^SJ* /S?\ A_\ \%3K_P"%?A&P\)_&CX5^-K;X@:9$+!YK.T0KJ,L: MX\QO-="K-M).P.#RPX.!>_9#^%GQ&_:&_:PU/]I[XE>&Y_!>EP6S6GAK0KQ6 M$Q5HC"K88!MBQLYWLHWO+N4 #C]$J* /R1AUSQ+_ ,$Z_P!N+XF>/?&G@C6O M$W@7QA+?20:_I4/FLL,]RMU\KMM0NN-KQLR_=W X S[+\1/VRO'7[8?@_4OA MY^S_ /"[Q- /$%J]E?\ C#Q3;I965C;2 I(R,K.I+(6 .[<.=J,0,?H310!^ M>O\ P1MLM5\)_"SXB^$]=TB_T?5++Q MXT5]:O#N62!(LJ6 #8:W8''3(]17 MCOQ6\9>*OV(?^"COC/XG:AX"U3Q'X5\46KQVTU@"B3Q2I SE'"LN])8<%&P> M_ *D_K910!^7'_!0Z\UCXSZY^R7XQTKPSJJ1:B#J5S9K;22O8>;)82&*4A>" MOS*20,[37L7_ 4@_91\9?$W4/!OQ>^%4/R0YC?YHDCAS&H8!F+EL#@M^B=% 'YO?M,>%]9OO^"L/P3U:VTB^N-+M]-L M5FOHK9V@C(FO20S@;1C(ZGN*_2&BB@#\WO\ @E+X7UGP_P#&+]HR;5-(OM-A MNM2MF@DO+9XEE N+XDH6 W<$=/45^D-%% ',?$[X>Z5\6/AYXB\&ZY&9-*UR MQEL9]OWE#J0'7T93A@>Q K\K_AWXR_:#_P""7>K:QX2U?P%3D'YC_\$]?V6O'OAOQQXQ^.WQCC-M\0 MO%P=(-.D $EK#(ZR2/(H.$9BL:K'U14(."Q5?NVB@#\S?C[\)?B7^QA^UOJ7 M[0OPP\+W7C7P3XA\Q_$>C699I8WF8-<*RJ"P1I%699 K!6R&& -VKXX_X*O7 MGQ"\.W?A?X.?"CQG>_$:]C-K&E]8JRV,C*?W@2%G:1E'S ,$'<\#!_1VB@#Y M%_X)O_LDZO\ LP?"W5;SQ<4/CKQ5<)>:G&L@E-K&@810-("0[@O(S$'&9"!G M&3XQ\(?"^LV__!8+XE:Q+I%]%I,NFRK'?O;.('/V:T&!(1M/(/?L:_2&B@#Y M>_X*3_"WQ!\7/V1_%6D>%],EUG6;6:UU&*PMUW33)%*ID$:_Q,$+L%')Q@ D M@5YA_P $U?VN;GXD>'_#OP=U+P-JN@ZCX3\."-]8N&8V]P+=HH40*4!5V5RV M">/+.,YX^\** /QU_P""GGPG\;>"?VE=>UKP-H^HWFF?$OP_!::F=-M))0SQ MS0B2,[!A2QM;9B3UWMZYK]$/$G[.-O<_L577P9AACDEB\(C282OW6O(X!LE^ MIG57/J:]ZHH _(+_ ()1?"/Q?XL_: 'C#QKIFIVUEX"\/G3M(;4K1X3&\[R* MB)O R%C>ZZ=-PKW;_@KE\ _&OQ,\-_#_ ,:>$-'N/$\?A&XNCJ&CV\33R&.7 MR6$HB49908"KXYPRG& 2/T'HH ^!]!_X*X>&O$VCI9Z3\(OB#J_CO8J/H%C8 MQR1"<@87S5_X*M>%]9\0?&+]G.;2](OM M2AM=2N6GDL[9Y5B!N+$@N5!V\ ]?0U^D-%% 'YG_ +1WP=^)O[(7[6EW^T9\ M*?#5SXQ\*:TK'Q)HMF6:4&4C[0C*H+^6[(DPD"L$7_ ,6O%&MZUXJUZ=;H:7JVJ37BZ5 =L8#NRI(Q=V?9ZH#DK7U M/110!\O_ /!3+2;[7/V(OB18Z;9W&H7LO]F^7;VL32R/C4K4G"J"3@ GZ UY MA\%?#VJVO_!(;4-(FTR\BU8^#]?C%A);NLY=I;S:OED;LG(P,B@#P+]KS]G%?VH/V;=1\%1RQV MFMI'#?Z1<3\)'>1*=@^/O[;'P(^*/BKP#JWA?PU>^)=+BT/3)()'>TL(-0A8S3?*-F]I&;V5DA&HR( JNPF>/ M#MC)*%P3\R\-@+\!;WX[_ME?M3Z?\6-53Q-\*_@]HBQ_9-%6_N+1-42-BR1% M%*"_P""=OA#Q-^Q[8?"/PY#%!K7AV$W MFC:Q,H6274<9E>5O[LYRK#HH*8'[M17V%10!\4?\$T_V@/%WC#P/<_"[XEZ- MJ^E^-/!Z?9X+S4[22/[=9HWE@&1AAI8CA#SEEV-\QWFOM>BB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ 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 **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ 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 **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ 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 **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ 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 **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ 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 **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ 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 **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ 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 **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ 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 **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ 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 **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ 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 **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ 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 **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BO%?VE? MVM/ 7[,GA/4+_P 0:SI\WB&.U:XL?#7VQ4O+X]%55 9E!.1O*[>#S4O[-_[5 MG@+]ICPGI^H>'-;T\:])9I=7_AP7:O>6#'&Y74A68*QQO"[3^- 'LM%%>>?% M7]H3X M: /0Z*YWP-\1?"WQ.T7^U_"'B/2O$^E[_+-YI-Y'%V\C)CA4C$:XP O\*D5]5? '_@G#XWDN/@Q\9_A M3XQTWPZDNC:?K%['JT\QG%XP_?I&L<1!@DC."K-G+.OW2,/_ ."@7_!,MO"O M_":?&'X?ZQ:6F@1I-JVJ^'[S64,VGV>HV@CE&GMC;-9W 4%PH_A8LO!7Y#R #]0OVT M/VM+#]D#X8VGB:YT&X\17NI7G]GV-I%*L,?G&-W#2N?M M2?$'XI_%[QMI_CSXHVMU97'B"S^TZ-;RQ&&!+$.RH+>)B66+<&PQY?ELMG)_ MH6USP9X.^+5AX?U+6=&TWQ/96KIJ>EMJ%NLT<;LGR3*CC&[:W!(R,\8-?DM_ MP6R4+\?/ @ P!X8 '_7U/0!^NOP]_Y$'PS_ -@RV_\ 12UT%<_\/?\ D0?# M/_8,MO\ T4M=!0!F>)O$NE^#?#NIZ]K=[#IND:;;R7=W>3MM2&)%+,Q/H #7 M\]O[:'[1GB#]JSXIW_CJ>VN[7P9;3MI6@6\JD1PPI\V#V,S@B1\9(WJ,X"U] MJ?\ !4;]IJ\^)GC[2OV;_!.IVME%->0+XCU"ZN5M[,KB,31:!X#CU+R6./-,5I MO"?5BH7\:_-']AO]F.+_ (*#?%7XC^+/BEXBUF>*Q$5Q=S6,J)/TO4=9T_P%9K>V%K>1RSVP_=* MXDC5MR'J/F YKA_^"'/_ "*OQ;_Z_=-_]%W% 'A'P.OM6_8*_P""CS?#>SUF MZO/"U]K%MH=Y',V%NK6[5&M99%&%\R/SXF+ #HX& Q%?4_\ P63^.VK?#_X3 M^%_ .B7LMC+XOGG?49;=]KM9VXCS"2.0LCRIG'41LIX)!^3_ -O@;O\ @IT! M:9^TG4] !VYSYGDVV.OMMKO?^"WC2_\ "V?AN"/W']B3E/\ >\_YOTVT 5)O M^"8'AZ/]A$?%==%\>@=5' 'T- M=^5_P[[F\_\ U/\ PJ]M_7[O]D\]/:O@K_@B")?^%E?$XC/D_P!D6H;TW>G1[?*O_P"VH+?SI7;2?8+E68Q7$ ?Y3"X8YVXW*489V!31\B>#/#D?@_P?H6@1 M2&6+2[""Q20]66*-4!_';7Y"?\%M/^2^^!?^Q9'_ *53U^RE<9XV^"WP]^)F MH07WB_P)X9\5WUO%Y$-SK>CV]Y)''DML5I48A>*KZ12HN7,8#-& X8,^?ND DLP4 Y;X[?\ !(_2/CA\7O%/ MCR?XE7ND2Z]>&[:QCTA)5A) &T.9AGIUP*^&OV\?V#K#]C72?!UY9^,;CQ2= M>GN862>P6V\GREC(((D;.?,]NE?O17+^./A9X+^)T5I%XQ\(:#XLBLV9K9-< MTR"]$!; 8H)5;:3@9QUP* /@W]AO]@?3=/\ V*?QGX%\/\ B:ZB4)'=:GIT4TZ*#G:L MA7<%SV!Q0!^1'P!TO6?V]?\ @HQ)\38=&N;+PM8:Q;Z[>R2C/]$LI;Z;PC//'J,=NA9ELIPA M,Q _AC>)<^@D8G@$C[R\&^ _#7PYT9=(\*>']+\-:6K%Q9:39QVL.X@ ML0 M9.!D]3BMR2-98V1U#HPPRL,@CT- 'XV7'_!4#19OV%1\)/[ U;_A/#X>'A9K MPB+[!]E\K[.9M^_>7,'&W9][^+%?2'_!';X ZO\ #3X0^(_'.O6,VGW?C&X@ M^PV]PA5_L4 ?9+@\@2/+(1GJJ(PX(KZN7]D[X*Q^(/[;7X4>#1J>=WGC0[;[ MV<[]NS;NSSNQGWKU95"J !@#@ 4 +1110 5YAX^_Y+;\*O\ N*_^DRUZ?7F' MC[_DMOPJ_P"XK_Z3+0!Z?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 %>8>/O^2V M_"K_ +BO_I,M>GUYAX^_Y+;\*O\ N*_^DRT >GT444 %%%% !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 %%%% !7F'C[_DMOPJ_P"XK_Z3+7I]>8>/O^2V_"K_ +BO_I,M 'I]%%% 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 5YAX^_Y+;\*O\ N*_^DRUZ?7F'C[_DMOPJ M_P"XK_Z3+0!Z?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 %>8>/O^2V_"K_ +BO M_I,M>GUYAX^_Y+;\*O\ N*_^DRT >GT444 %%%% !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!7F'C[_DMOPJ_P"XK_Z3+7I]>8>/O^2V_"K_ +BO_I,M 'I]%%% !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 5YAX^_Y+;\*O\ N*_^DRUZ?7F'C[_DMOPJ_P"XK_Z3 M+0!Z?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 %%%-DD6&-I'8( MB@LS-P !U- &/XS\9:-\/?"NJ>)/$-\FF:)ID#7-Y>2*S+%&O5B%!)_ &G>$ M/%VD>/?"^E>(] O5U'1=4MTN[.[1659HG&58!@",@]P*_"[XI?$WXG_M[>(? MBMXKD\23:7X#\&Z7/K$6B&9UMXK59-L$*Q+@/,_!:1_[K>BK7H?[*WA?]I?] MF_QE\-]?\%:9X@\<_#GQ/I=EJ][I^GPRS:?]EFSYL+AODBN(\,RE2"?D/(8^U>!D*% !/ M+, ?T#T5@?#]B_@+PVS$LQTRV))ZG]TM;] !17YG?\%5/VS/&_P]\7:+\(?A MOJ5SHFHWMG'>ZIJ6FOB[?S7=(K6)@-T9.W>64ACN0 @;@W@7Q:_8T_:8_9F^ M&$GQN79N[4,Z@,S-A90KLH8 DZ:SO& ^SO!-) M\YAER@"' _>JP"G<#];?\%*/VM=5_9;^#VGIX6EB@\9^)KB2ST^YE0/]DBC4 M&>=5/#,N^-1D$ R G.,$ ^O**_#5OV<_VG8/V?5_:-'Q,U8AK0:L;==?O?[5 M^Q%N)RWW<8_>;=_W.>ORU^B'_!-?]K+5?VI/@W?#Q3+%/XS\,W*6>H7$2!/M M43J6@N"HX5FVR*<8!,9( S@ 'UU1110 5YAX^_Y+;\*O^XK_ .DRUZ?7F'C[ M_DMOPJ_[BO\ Z3+0!Z?1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %)UX/(I:SO$EQJ-IX>U2?2+>*[U:*UE>SMYB1'),$)C5B.0"V <>M 'X)@^64^0;R I(5E M8'@?0/[#?_!4_P -^&?#?@OX5_$+0O[ L--M8-)M/$]K.9(,* B&XB(S&#WD M5F )R549(YG6/^"G6H_'/X1?&OX??$W1](\':G=>'IX=%2SBG0R7:%A+;3&1 MVPY&-O"\HRG)917@G[5EY\._%GPD_9MTGP0MCJ?Q'7PU#::['HL:O(S,D*V\ M,Q0?-/N\T!?O '!'*T ?LI^TM^RUX3_:LT/PYHOC&YU"/1](U(:G]GTZ58FN M6$3QB-G*DA,.2=N#QP17Y5_\%KN>I9B6)Y))K]E_AWI%[X?^'_AG2]2D\W4;'2[6VN9#CYI4B57/ M'JP-?D9_P6T_Y+[X%_[%D?\ I5/0!^NGP]_Y$'PS_P!@RV_]%+705S_P]_Y$ M'PS_ -@RV_\ 12UY/:_MN?"2]^.+?".+7;IO'*WSZ:;'^SIQ'YZ*69?-V[,8 M4\YQ0![!JW@[0/$%Q'<:IH>FZE<1D,DMW:1RLI&,$%@2#P/RK\V_^"K7[;>B M_P#"+ZG\#/!EPFK:Q?21Q^(;VW(>.T1'5Q:J1]Z5F5=^/N@%3EB0OHO_ 5$ M_;>O?@'X:M_AWX(OFM/'6O6WGW.H0GY],LF++N0_PRR%6"GJH5FX)0U\C_\ M!/6#]FSX:36WQ*^+WQ!TZX\;K,TNF:%<6MS-'II#<7$I6(J\Y(RO)" @\OC8 M >_> _@-K?[,O_!*;XH_V[!)8^)_$UA-J=Y:E<2VL4RQ01P/GD$1C

.O'W@C]M3]F?XJZ%\,O M$,/BB232;BQ5K>&6/;=F$O A$BJ3EE7I7Y__ /!(']H+P=\'?$7Q'\*^.=>L M?"G]K1VMW:76L7"VL'F6YF66)G<@*Y$J$ D9V-WH X_]NN1O#_\ P5$34;1M MEPNK^'[M2O!#K#:@'Z_(#7H7_!;[499/B=\,K LWD0Z/^(U_ M(5YQXDOK3]K[_@JI:7OA%_[4T";Q'82"[B4['L["*$3S _W66WD*D]=Z^M>\ M_P#!;OXV'BO3?^$PD\%?\(N?#QN$-_P#;3:_9"WD9W;,GS-V- MNWOVKD?^"(OPWOK'P]\2?'5U T=CJ$]KI-C(P(\PPB22#?"NL7&E:MKL-GJ%OM\V!HY"5W*&'(4CD,#^-<%J'Q#\.^/ M/C;\-/[!U./4?LO]I^=Y:.NS=;#;]X#KM;\J]IET^UFD+R6T,CGJS1@DUYGX MXM8;7XV_"OR88XMW]JY\M0N?]&7TH ]4HHHH **** "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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@#X:_;G_X)T^!/BYX<\7?$#POH>HVGQ,%K)=0VNAR( MD6JW77]]$RD%FR S;F&.&%?;%% !7S/^U)^P#\/?VMO%^D^(_%^L^)M M-OM-L?[/ACT2ZMXHVC\QY,L)8)"6RYZ$#&.*^F** *>C:7%H>CV.FP,[P6<$ M=O&TA!8JBA03@ 9P/2OS/T_X,^&_%7_!5RUUGX;W&L:Q_8=U=ZUXWO[X#['I M]X5DC6U@(B0YW%1@E\[B0<(U?IY5>UT^UL9+A[:VAMWN)/.F:*,*97P!O;'5 ML*HR>< >E 'R3\?/^"8GPQ_:,^*FL>/O%'B7QG;ZQJ8A62WTV]M([:)8HDB5 M8U>V=@,("23WKS[_ARI\$/^AI^('_ (,;'_Y#K[_HH \/_99_9$\'?LBZ M!KFD>#]2US4K;6+I+N=M9=R>'Y8HX+F0G+2/$\;#>V>2NW)Y.223]?T4 >"?LQ_L3_ R_ M9/BO9O!]C=WNMWR>5<:YK$J37C19!\I65%5$R 2%49(& ? 'A[X7>$=,\+^%-)M]#T M#38_*M;&U7"(,DD\\LQ)+%B26)))))-=!10 4444 %>8>/O^2V_"K_N*_P#I M,M>GUYAX^_Y+;\*O^XK_ .DRT >GT444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M7R]\3_\ @H)X/^&OQ8\1?#V'P%\1/&>NZ (#J$GA/0X[V"'SHEE0$F96'RL. M2H&0<$XK _X>3:'_ -$+^.'_ (2$?_R10!]@45\?_P##R;0_^B%_'#_PD(__ M )(I^G?\%+O!$_P"WM3@TFUU#Q!X=BM;43S.%0,_V@GU) M"AC@$X.* /KVBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M KS#Q]_R6WX5?]Q7_P!)EKT^O,/'W_);?A5_W%?_ $F6@#T^BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH ^-?V;?^4AG[5?_ %QT#_TC%?95?&O[-O\ RD,_:K_Z MXZ!_Z1BIO^"@O[>&G_LL>$SX>\-S6]_\3M6AS:6[8=--A.1]JF7N>NQ#]XC) M^4$$ ^Q*^-?^"E?_ ""O@%_V5/1__09JJ?\ !+7Q1\9_'GPCU_Q1\5M7OM7T MO5KU)O#TVJ ?:6CP_GR X'[EF*!!T^5\?*15O_@I7_R"O@%_V5/1_P#T&:@# 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 *\P\??\EM M^%7_ '%?_29:]/KS#Q]_R6WX5?\ <5_])EH ]/HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ 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 ***\+_:[_ &LO#'[)?PSEU_5V2_UV[#0Z-H:OB6]G ZG^[$N07?L, 99E M! /AWXI?M=6'[(O[6W[5.L):#4_%6L)H=GHEBX/E-*+$%I92/^6<8*D@_!?BC2/$&F>$KQ-2TJ[BOK5I=8NG59HW#H2IDPP# M*#@\''- 'U71110 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 M5YAX^_Y+;\*O^XK_ .DRUZ?7F'C[_DMOPJ_[BO\ Z3+0!Z?1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !117+?$_XF^'/@[X#UCQAXLU&/2]"TN$S7$[\D]E1!U9V8A548>/O\ DMOP MJ_[BO_I,M>GUYAX^_P"2V_"K_N*_^DRT >GT444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1139)$AC:2 M1E1%!9F8X ZDF@"AXA\0Z9X3T*_UK6;Z#3-)L('N;J\NG"10QJ,LS,>@ %? MB9^TS^T!XZ_X*3?'[2?AW\.;2X_X1"WNF72=/DS&DF,B34+LX^4!%5OUM3]@Y;7[T-A2/6!&&5S\I(,AX" ME?O_ /85_8OT?]DGX=@7 @U'Q[J\:OK.JH,A>XMH2>1$A[]7;YC_ A0#MOV M4_V7_#'[*?PNM?"N@JMWJ$VV?5M8= LNH7.,%S_=1>0B9PH]26)]FHHH *** 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 *\P M\??\EM^%7_<5_P#29:]/KS#Q]_R6WX5?]Q7_ -)EH ]/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 **** "O MRP_X*A?MXS7-Q?? WX:7CS7$K?9/$FJ6)+,S$X-A"5Y))XDQ_P!<_P"^*]=_ MX*6?MZ)\ _#TWP[\#7ZGXBZK!_I5W"V3HULX^_GM.X/R#JH^8>/O^2V_"K_N*_P#I,M>GUYAX^_Y+;\*O^XK_ .DRT >GT444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %?+W[>/[:&E_LE_#C%DT%_\0-8C:/1M-?YA'V:ZF'_/-#T'\;84<;BOHW[3 M_P"TEX9_9;^%>H>,/$4@FG&8--TM'"RZA=$$I$OH.[-_"H)Y. ?R9_9G^ _C M;_@I3^T1K'Q%^(MQY(W YBTZU_N@+@$CE5.XG>X+ ';?\ M$[OV+-5_:5\[B6ED!ZP(W4='8;?NJP/[%* MH50 , < "J6B:)I_AK1['2=*LX=.TRQA2VMK2V0)'#&@"JBJ. !5Z@ 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 **** "BBFR1K+&R-RK @X..#0!^._[6O_ 4,^)/Q_P!2 M^(7@3X2Z4MO\/-*LKDZIJL-OYEU<6<3;9;EI&X@B)P% ?YEYW,%$W[(O_!1 M'XC_ 0\0?#[X=?%O2TG\#:I8V::7J,OC!\+]9T,36OB?2I]$-QM!H>E(\5_K+64-U%J%P2/]29 W[M ,!QC<68C*A2?LC]O3]F?Q?^U5 M\/O#/@_POX@M_#MJFL+=:M<74L@1K812#'EI_K3O92%8@9&YNK&">5@ 7:-6)P.G)-:]<_\ #W_D0?#/_8,MO_12UT% M'RY^WE^VQ9?L?>!M/:RT^+6_&NNF5-*L)V(@C5 -]Q-MY**64!007)P",$CX M9_X>0?M8?#.UT/QWXX\$VTO@+6I8VM1>:(]G;3QL-X6&<'E?H-_P %,_"] MC=?L*^/;:.TB2/3(K":S55 $'EWD"_+Z?(67Z,10![7\#_CEX<^/7PAT7XB: M%*;?1]0MVEECNF >T="5ECD/0%&5@3T( (X(K\X_B!_P4W^-?QP^*FI^%_V< M?"7VS2;$.\5PNF&]OKJ)&PUPZM\D4;$J I7/(RV6VCG_ -BGXCW_ (?_ ."9 MO[1T$,[(VGO=+;ON(,7VNTBA.T]L$%ACN2>]=E_P0YT6V^Q_%[5R@:\,FF6J MN0,HF+EB ?<[<_[@H ]&_8;_ ."D>O\ Q=^)TOPF^+FAV^@^-FDFALKNW@>V M$DT0)DMIX7),B?LE_"2?Q?J=HVJZA/.MEI>E) M)L-WS?\*W_P""K4.L::@M2GB+0=2VQ\!F M:.U,NW_!-%_#RVT8>/O^2V_"K_N*_\ I,M 'I]%%% !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 %'?@[X#UCQAXKU!-, MT+2H#-/,W)/941?XG8X55')) K>U;5;/0M+O-2U&ZAL=/LX7N+BZN'"1PQHI M9G9CP% !))Z 5^)W[5G[0WC+_@HU\?M'^&7PSM[B7P?;WABTJU;=&ETXR)-0 MN>/E15W%SSR8 M^KM@<(GR_M)\)_A5X;^"?P_T?P9X3L%T[1-+A$448Y>1NKR.W\3LQ+,W'=5UF>">Y@T^TENY(+5 TLBQH7 M*H"0"Q P 2.2.:TJ1E#*01D'@@T ?G1\9OVQ/@S^VK^S?\9M+T70KM]=\+^' MY-4LF\3:=;K(.=OGVI621E*':&/RG]XO7)Q\&_M*? 3P_P#!'X2?L^?$/PIJ M=U9ZWXNT1=1OK5KG+P742P.+B'^)0S2'O@%!CT'TC^V[_P $OIOAE:^-/BK\ M-/$-IIWA6UMY]0O?#]T7BEMHVSYL5LZ*0\9#$!'VX7YJ:AK M7P_\,:CJR;-5N]+M;B[7 &)GB5G&!_M$U^1G_!;3_DOO@7_L61_Z53U^R?3@ M<"OA#_@H%_P3]\8_M=?$KPYXD\-^(]#T:UTS2!I\D6J&;>S^=))N&Q&&,.!R M>QH ^T/A[_R(/AG_ +!EM_Z*6M(:YIS7GV,:A:F[W;?L_G+YF?3;G.:B\+Z7 M)H?AK2=-E=9);.TAMW=,[69$"DC/;BORVUSX#:MX!_X*Y^#]2.I6.L2^)]4O M/$@LK#>TMA:>5* T^5 4G:V,$CCW% 'E'_!7;1)_"/[9&D^()(6>UU'1K&]C M8# 8Q221LF?4>6I^C"OOK_@IEXVTR+]A'QE>V]['+!KJ:=#I\B,"MQYEU#(- MI[@Q*[?05U'[;G[&&C?MA^!;"QDU'^P?%.C2/-I6K>5YB+O $D,JY!,;[5Z' M*E01GE6^&M-_X)'?';Q3<:3X<\;?%;2W\":3*HM88=2O;W[/%T/V>VDC6.-M MN1]X 'U% "?L4_"[4/$'_!,G]H:>.W)=$TUFC^8+Y4=LLY..R%9<^FPUZC_ ,%P?"UQ#XJ^%GB01EK6 MXLKW3VD X5XY(Y "?<2MC_=-?0'[#O\ P37/[.7C:;XB>/O$%OXK\>8E6T^Q M%WM;0RC$LWF2*'DE8,Z[B% #-P2N3R:=,)5O- M.U2&,/)972@A9 IQN4AF5ER,JQP0<$ 'F=W\1-+'_!,5_$R74:VK?#+R%=6! M N#I_D"+/]X3'9]:^2O^"'OA>X?6OBMXC:)EM([>PT^.0@X=V::1P#TRH1,_ M[X]:PA_P2/\ V@FLQX,;XJ:+_P *^$WV@6?]IWQMPV[._P"Q^7Y?F9Y^]_P+ M-?I/^S'^SAX;_99^%-EX)\-R2W:+*UU>ZC<*%EO;EP \K < 855"]E51DG)( M!ZQ1110!PGB;X*^%O%VN7.K:C!=O>W&WS&BO98U^50HPJL .%%<)<_#C1/A_ M\;?AM_8T5Q']K_M+S?/N7FSLMOEQN)Q]X]*]VKS#Q]_R6WX5?]Q7_P!)EH ] M/HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBOSF_X*A?MZ'X8:5=_"3X?ZCL\7W\.W6]4MG^;3+=Q_J48=)I%/)ZHIR/F8 M%0#Q[_@I5^VMJ'QJ\7#X$?"J2;4]*^VI9ZI\W@+:1;?O1*^,X^^X& M/E4%OL[]@+]BG3_V3_AW]KU6."\^(NMQ*^KWRX86R=5M(F_N*?O$??89Z!0/ M'/\ @E_^P;_PJ71;7XK^/=.V^-=2@SI&FW*?-I5LX_UC*>D\BGZHAQP68#]# MZ "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 KWUA:ZI9S6E[;0W=I,N MR2"= Z.IZAE/!'UI;&QMM-LX;2SMXK2UA4)%! @1$4= JC@#V%3T4 %%%% ! M7FO@/]G7P!\-_B+XK\>:'H21>+O$TSS:AJLTC2RD,59HX]Q(CC+*&VKC)QGH M,>E44 %%%% !1110 4444 %%%% !1110 5YAX^_Y+;\*O^XK_P"DRUZ?7F'C M[_DMOPJ_[BO_ *3+0!Z?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 445XU^U;^T[X;_94^%-[XLUQENM0DS;Z3I"N%EO[HC*H/1! MU=_X5]25! /,/^"@G[;5C^RE\/\ ^S=%FAN_B1KD++I=HV'%G'RINY5_NJ/BI%-J&G&[:]T>TU++OJMWO+->S;OO1J M^2N?OOR?E7Y_.OV1_P!G/Q?_ ,%$/CWK'Q2^)\]Q<^$+>]$NJ7/,:WLH ,=A M!_=C5=H;:?E3 R&8&OVOTW3K71]/M;"QMHK.RM8E@@MX$"1Q1J JHJC@* M!T H LT444 %%%% !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 %%%% !7F'C[_DMOPJ_P"XK_Z3+7I]>8>/ MO^2V_"K_ +BO_I,M 'I]%%% !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 %%%4]8UBQ\/Z3>ZIJ=W#8:;90O<7-U<.$CAB12S.S'@* "23Z4 <[ M\6/BKX;^"?P_UCQGXLOUT[1-+A,LLAY>1NB1HO\ $[,0JKW)%?BW9VWQ%_X* MO?M5-+/YVC^$['&\K\]OH6F[N%'9YY,?5VR>$3Y=+]J#X]^-?^"DG[0VD?#C MX;V\[^$+6Z:/2;23,<NHHHH **** "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@ MKS#Q]_R6WX5?]Q7_ -)EKT^O,/'W_);?A5_W%?\ TF6@#T^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 **** "OQ_\ ^"D?[:FH_'KQC%\"OA/) M-JNB_;4M-0N--R[:U>[P$MHL?>B1\ M^'^HX\4WT7EZ[JEJ_P VG0./^/=".DSJ?F/5%/'S,"NU_P $Q?V"Q\&M#MOB MEX]T_'CO4X,Z9I]PGS:1;./O,#TGD4\]T4[>"SB@#V']@?\ 8MTW]DSX<^=J M*0WOQ#UJ)'UG4%PP@'46D3?\\T/4C[[#/0*%^IJ** "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 **** "O,/'W_);?A5_W%?\ TF6O3Z\P\??\EM^%7_<5_P#29: / M3Z*** "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@ KY"_X*&?MO6?[*_@ M+^Q= GAN?B5KD+#3KF_M=?M5>'/V3?A;<>)- M6*7NM76Z#1= OKC'YB-,AG;L,#[S*#^7G[&_[,OBS]O\ ^..K?%CXIS7% M[X/AOO.U&XDR@U*X&"ME#_=B5=H;;]U-JC!;( /2/^"9'[#]Y\1M?A^/'Q1A MFOK1KEKW0[/4SLX([6TMX MUBA@A0(D:*,*JJ. .F*GH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "O,/'W_);?A5_W%?_ $F6O3Z\P\??\EM^%7_<5_\ 29: /3Z*** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "N%^-GQH\,? #X;ZOXV\77OV32=/3B-,& M6YE.=D,2DC=(YX Z=22 "1TGBSQ9I'@7PSJ?B'7]0ATK1=-MWNKN\N&VI%&H MR2?\!R3@#FOQ(^-OQ8^('_!4+]I;2_!W@RVGM?"=I*ZZ7939$5I; @2ZA=8Z M,01ZX!5%RQRP!%X.\,?$;_@JS^U)=:MK$DVE>%+$J;N:$E[?1=/W$I;PYX:9 M\-@X^9B[D;5('[8?#WX?Z!\+/!>D>%/"^G1:5H6E0+;VMK".%4=23U9B26+' MDDDGDUR?[.G[/OA?]F?X7:9X*\+0?N+<>;>7TB 37]R0-\\A')M1O/@7\,+ MN6Z227[%XAU'3\N]U*3M_L^';R1G DQ]X_)TW!@#SC]O3]K[7_VR_BCI_P ' M/A+' \2G_I@G)7/'!D;^';^C/[$G['NB?LC_#)-/7R- M1\9ZHJ3:YK"+_K) .(8R>1%'D@=-Q)8@9P/,_P#@G+^P?;_LT^%5\8>+[6*? MXF:Q !(K8<:1;L ?LZ'_ )Z'CS&'^Z. 2WVQ0 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 %%%% !114-Y>0:=9S MW=U-';6L$;2RS3,%2-%&69B> 22: )J*_*+]J[_@L$]YYF@?!%+W3I+6_1 MF\6744#)=0J&#QQVTT3X5R00[;6 7[O-?6'['W_!1#P-^UKJ5QX?ATZY\(^, MH83<#1[V=9DN8EQN:"8!=Y7/*E5;'(! ) !]6T5X5^U3^V-X"_9)\.V=YXKE MN;[5]1#_ -G:'IRAKFYVXW.22%1 2 68]^ Q&*^4O"?_ 6T\!:GKT-KK_P^ MUS0]+DD"'4+>[BNVC4Y^=HMJ' XR%).,XS@ @'Z145D^$_%FD>.O#.E^(= O MX=4T75+=+NSO("2DL3C*L,\C@]#@CH0#7R'^TY_P5,^''[/'C2[\(6&E7WCC MQ%8,8]0CT^9(+:TE!P8FE8',@[A5(!X)!! /M*BOE']D[_@HU\.OVJM>?PS M:VMYX3\7^6TL&DZFZ.MXJ@L_D2KPY4 DJ0K8R0" Q'N?QK^-OA']GWX?WWC' MQKJ7]FZ/;$1J%7?+<3,"4AB3^)VP<#I@$D@ D '=T5^;>G?\%N/ 4_B!8+SX M=>(;312^/MT=U!).%S]XP\#\ YK] OA]\0/#WQ4\&:5XK\*ZI#K.@:I#YUK> M09VNN2""" 58,"I4@$$$$ B@#HJ*** "O,/'W_);?A5_W%?_ $F6O3Z\P\?? M\EM^%7_<5_\ 29: /3Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKY(_X*!?MQ:=^ MRGX&.DZ'-!>_$O6H#_9MFV'%E$HP[=3U*W?YM'MW7[JD=)W4\=T4[N"5(YO\ X)?_ + A\$VM MA\8_B-IW_%1W2";P_I%VG-A&PXNI5/\ RV8'Y5/W Q5F>)/%&C>#M'FU;7]6L=#TN#'FWVI7*6\$>3@;G;/K=YV/B/\ X*/? MLX? RX^%J?&7X47NGR7NH^)(=*O9/#>H17.E2R2)(TC!$+*D@*H<1LH^8Y7) MS7G'PCM?B1_P3I_;D\,_#JYUTZCH&O:C8V]Y!:EQ::G9W4GDI/Y3?=EC8MC' M(:,KN*DY .R_X*_>!M6TG]I;P5X[U[3+K4_ %QIUI8--"#L!BN)7FMBW1'97 M++D\[CC[IQT'_!1?]HG]G+XG?LV:%H7PZFT?5/$HO+:32XM+TPV\FFVZJ1(K MDQKY:E<)Y?4G:=ORY%+_ (*5?&7Q?\9_VL-"_9PTG6)-"\+O?:5IEW&A(2[N M[QH766;!&](Q-%A#P&5CUQBY^V!_P3'\'?LY? .\^)7P_P#%/B*'Q)X6>VN9 MI+ZYCQ/F:./S(C&B-%(K.'4AC]TCK@T ?47[&&G^)OV=?^"=\&H^*+=[/4M' MT?5?$$-A))])TW[1$NJ1+.OVJXFYG(8$%P$DY/]\GKR/J#]F7X]>*_VI/\ @G'\7(_$ MDK:IXKTK1=:T$WS##WP.G%X7? QO_>[">^S)Y8UX?_P0^U"./Q]\5+$LOFS: M993*N>2J2R@G\Y%_,4 >6?MY:/I_[+'_ 4 TWQ+X,LX-!MXSIOB2.SL(Q%# M&X_;$TS3K0"6ZB\.V-GY:\GS&GG=1]<2+^8K3_X M+2:+/I_[17@BY8;K5_!]O:I+_>>*[NBW';B1/SH ^L?CY^R;X T/_@F]>Z?9 M^%])M]8T#PO!J\>KQVB+=F[BC26:4RA=Q,F) V3R'QV&.(_X(C^/KO5OAK\1 M_!\\S26NBZE:ZA;(QSL%U'(KJOMFVSCU8GO7U#^TMX@MF_8*\)O#GCR_URYGT7QA::7IC[?*M)=,29H\ M* V7)YRP)_'%<)5S#I^FQ MN!/J%R02D,>?IEFZ*H)]B Y)Y))))))H T=/T^UTFPMK&RMHK.RMHEA@MX$"1Q1J %15' 4 #@ 5 M8HHH **** "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 *X'X]?!_3?CY\'_ !3X U:5K>SUNT, N%4,8)58 M/%* >NR1$;'?;CBN^HH _GL^,WP6^/7[*W@_5/ 7BK1KI? -WKEO?I>VT1N- M,N+Z-&6*2*8#*,Z$C8VUF"C*Y08^S/V;/V5/C9^T;^U%IOQZ^/NG-XYE14:-,@$HL<<:9(^;:3@;L#\[/$?[,7[0 M7_!/KX_:EXS^#7AZZ\9^&+J.:*VDL[&34 ;)W#?9KN&/$@9"J'>N =H8,/F4 M?LM10!^1W[-7[(?QH_::_:DM_C5\=-$N?#VG6=[!J,MMJEJ;2:\DA5?L]O%; M$;DB79'N+@9 (^9F8CZL_P""DO[&>I_M6?#O1[_PHT \;>&7FDL[>X<1I?02 M*OFP;NBOF.,H6.W(8'&[@ '5F)(4*,EB0 "30!F?&'XO\ A?X$_#W5 M?&?B_4%T[1M/CW,>LDTA^Y%$O\4C'@#\3@ D?BZS?$W_ (*O?M0 2:1X8L? MJ]KH&G%^O8//)CV+L/X43Y)OBO\ $[XF?\%3/VC-/\+>%+.:P\*6]NV7(\PC'KC*QIDG+?KU^S7^S?X3_ &7OAG9>$/"T&[&)K_4I5 GU M"Y( ::3TZ8"]% 'J0#HO@]\(?#'P*^'ND^"_"&GKI^C:='M7H9)Y#]^:5L? M-(YY)_ 8 ':444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 5YAX^_P"2V_"K_N*_^DRUZ?7F'C[_ )+;\*O^XK_Z3+0! MZ?1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%5=4U2ST/3+O4=1NX;#3[2)I[BZN9!'%#&H)9W8\*H ))/ M3% %;Q-XFTKP;X?U'7=B&VM[<%'UJ=3_Q\2YQL@3!90V #(^#@)^CG[% M'[&?A[]D7X>BUC\G5/&NIHKZUK84_O&'(ABSRL*$G'0L?F/8* ;W[)/[*/A? M]DWX:0^'M%5;[6KH+-K.N/&%EOIP/_'8UR0B9X!).6+$^X444 %%%% !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 %>8>/O M^2V_"K_N*_\ I,M>GUYAX^_Y+;\*O^XK_P"DRT >GT444 %%%% !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 %%%1W%Q%9V\L\\ MJ001*7DDD8*J*!DDD\ =Z &7U];:997%Y>7$5I:6\;337$[A(XT499F8\ M DD\ "OQJ_;B_;6\2_MC>/;?X,?!VVO+[PG->BV LU(FU^=6X8]-MNI&X!L MA=[XP MO]O+]N?7?VJ/%\7P7^#4=Y?\ AFXNUM)9M/!\[Q!/NP$0#I;@C(S] M[&XX %?;?[!7["&C_LG^%?[8U@0:M\2M4@"W^H*-T=E&<'[-;G^Z#C<_5R.P M +O["G[#.A?LE^#A?7RP:M\1M4@4:IJP&5MU.";6W)Z1@@9;JY )P JK]4 MT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !7F'C[_ )+;\*O^XK_Z3+7I]>8>/O\ DMOPJ_[BO_I,M 'I M]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%5M1U&TT?3[F_O[F&RL;6)II[FX<)'%&H)9V8\!0 22> !0 ^[NX-/M9KJ MZFCMK:%&DEFF8*D: 9+,3P "237X^?MY_M[:U^TIXF'P7^"PO+_ ,.7EP+& MYO-.5C/KTQ.!#$!R+?/_ '\QD_)]ZE^W!^W?XD_:P\71_!SX+0W]WX5O)Q9N MUC&PNO$$N>@'5;<8S@XW %GP.!]I_L$_L Z-^ROH,7B/Q"D&L?$Z_@VW-X,/ M%IJ,.8+<^O9Y.K=!A>H W]@#]@?3/V5_#:^(O$B6^J?$W4H0+FZ7#QZ9&1S; M0-W/]^0?>(P/E&3]BT44 %%%% !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 5YAX^_Y+;\*O^XK_ .DRUZ?7 MF'C[_DMOPJ_[BO\ Z3+0!Z?1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%8WC#QAHGP_\ #&I>(O$>IV^CZ)IL+7%W?73[8XD' M4GU/8

$;BZ%M'!:*5N=?E!X>0<;+=<;@K8&!O? M& $SOVJOVOOB!_P4 ^)5I\*OA5I=^/!TUSLM-+A^2?564Y^T71SA(EQN"D[5 M W,20-OZ(_L._L*^'?V1_"K7ETT&N_$+4H@NI:TJ?)"O!-O;Y&5B!'+<,Y ) MP JJ 4/V$OV"]!_9/\-KK&J^1K7Q)U& +?:H!NCLT.";>VR,A<_>?JY'884? M6E%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !7F'C[_ )+;\*O^XK_Z3+7I]>8>/O\ DMOP MJ_[BO_I,M 'I]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !117DG[27[3W@?]EOP*_B+QC?[99=R:?I-L0UWJ$H'W(D)Z#(W.<*N1DY(! M .L^+'Q:\*_!'P-J/B[QEJT.CZ)8KEYI#EI'.=L<:CEW;'"CD_@:_&?XS?'? MXM_\%/\ XQ6?@3P-I5Q8^$8)O-M-'\PK#!&#M-[?R#(R ?<+NVH&9LO4DD^- M?_!6#XY!5']D^%--?@?,=,T&W8]3T\V=P/\ >OV;OV9_!7[+O@& M+PSX/L=KR;9-0U6X -UJ$P&/,E8#H,G:H^503@
B \X!;)YKZ"HHH **** "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 **** "O,/'W_ "6WX5?]Q7_TF6O3Z\P\??\ );?A5_W%?_29: /3Z*** 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 **3..3P*_.3]N;_@JAI? MP[CU#P/\';RWUKQ7\T%YXDCQ+9Z<>A6'JLTH_O6GA$3>7=Z[(FU2BL3]CL(S\H"Y(R!M3)+;F.&]$_8S_X)G^)/CEK M$?Q0^.TFHPZ-?2_;H])O97&HZPS'=YMPY.^.-NO]]Q_=&"?UST'0=-\+Z-9: M1H]A;Z7I=E$L%M9VD0CBAC48554# '84 <]\)_A+X4^"/@?3_"7@S1X-&T2 MS7Y8HAEI'(&Z21SR[MCEFR3^5=A110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%>0_M>>,-:\ _LQ?$WQ!X>DD@UJQT*YDMK MB$X>!BFTRJ>Q0$N/]V@#R7]JK_@I+\-OV<%?3-+N;'QYXR@ODM;SP_97SPFU MCPWF.\ZPR1AD(4&,X;+=L&O=O@[^T%\._C_H\VI_#_Q78^)+> @3QP%HYX,] M/,A<+(F><;E&<''2OP)\*?#[P/JG[+>O^,+G4!<_$.#QA8Z8NG/<8,.G20N[ M3",'+;Y 5+'.WRP!C=S^HOP#_P"";.L_LX?M33?$/P9XX@L/ _F31+X=EBEE MGGLY4YMY9"P!V/AE8[C^Z0GG- 'W)KFO:;X8T>[U76-0M=*TNTC,MQ>WLRPP MPH.K.[$!1[DUX1IO_!0;]G?5O$2Z);_%711?,X0/,LT5N220/](=!%U'7?CH M>A%?"/\ P6$^-'B#Q=\7O"_P4T.YE72X(+>[N[.%RHN[Z=R(4<#J$0(5'K*3 MV%=[\3/^"1/P_?X6VGACP'XFA'QBMUAEDNM:U,I#=@E?.+0(K-&@4LR;4)X M);.: /TS@GCNH8YH9%EAD4.DD;!E92,@@CJ"*\U^+_[37PN^ C01^/O&NF>' M;F>/SHK.9FEN73.-XAC#2%<\9VXX/H:X#]E7X>^,OV4?V89]$^)FO:?XA?PO M%=7=O,!=@XQ@?E_\ L7?!>+_@H/\ M0>-?$/Q M1O;Z\L8[>35[]+68QM-+)*J0VX?JD2J6P%P0(U QV /V1^$_QV^'_P "4@ -M(E"DCJB-U%?1G_!:SXU:EI.D^"/AAIMW);6>J++K&JQQM MM\]$8);HV.J[Q*Q!X)1#_#0!]A:=^WU^SWJGB,:';_%;0C?EE0-(\D=NQ)P M)V01'GT:O?4=9%5E8,K#(93D$>M?D7\6O^"9/@[P/^PNGQ!LKK5#\1M.T6WU MV_DEG!MI0ZQO/!Y>WY51&?:PY)3G@X'OW_!'CXV:G\1_@'K7A'6+J2]N?!M] M';VLTK;F6RG1FBC)/)VM',!Z+M X6@#[XHHHH *\P\??\EM^%7_<5_\ 29:] M/KS#Q]_R6WX5?]Q7_P!)EH ]/HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH JZ MH[1Z;=LK%66%R&4X(.T\U^8?[!/[!/P:_:"_9HT'QQXXT&^U7Q)J%W>K9LN9$4E5<#. .>]?IWJW_(*O?^N+_P#H)KY*_P""3_\ R9+X0_Z_=1_] M*Y: #_AT_P#LV_\ 0H:A_P"#N[_^.5S?Q$_X)S_LC?"7PE?>)_%^ERZ!H5FN MZ:\O->NU7/95'F9=SC 506)X ->E?M;?M]?#O]E/3Y[&ZN%\2^.6CW6_AFPE M'F*2,JUP^"(4Z'D%B#\JD9(_,71/"O[07_!5'XG?VGJ-R;3PK8S%&O9$>+1] M(0XRD$>'_$V@:+X@LO["&FPW MLLUYJT9DWR-)EB8XVVIE2V L9+$ L*_2G]B+_@EOH/P5^P>,_B?':^)_'2[9 M[;3,"2QTI^H//$TP_O'Y5/W02 YYG]F_]FWPU^RS_P %%-'\$^&I[J]A'PTD MOKN^O6!DN;I[TJ\FT<(,(H"CH%&23DG])* "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "J>L:39>(-)O=+U*VCO=. MO8'MKFVF7R6G_!.,?LOZ=_PG?A+Q(M]X0O=5 MCLK?2;Q66]LY)0[(HD&5E0;&^8[&'R\,8A8'\Y?]?$[.F68M\K;E? P?DOQ=^U!X^D^"^K_ 9^ M)*:SJ>J6?BB#6EOM=N)7O[-XT=)K:02_,02P89(VG=U##'T1X%OO$/\ P4@_ M;\\-_$72?"EQH'@CPQ=6,MU=2KO6.WM)#.B32* IFF?*A1DJK#DA"U 'EG_! M3*ZU33_^"@7C&ZT^1X-0ADTB6PECX97%C:E&'N'!KV7]I/\ X);7OP7^ ^H_ M%2S^(6J:YX^T18]6U@SKA)F+J99(9<^8'1F+[V)+;2?E)K=_X+&?LXZ]%XTT M7XSZ!93W>E-9QZ?K,ELI8VVGCC7K2+3M1OA*C68&Y?->%1\Y,@7 0@;=YY;;R >[_LT_M+>(OVB M?^"<7QHC\374NI>*_#/AO6--EU!FW37D9T^1X)7]9.60GJWEACDDUY+_ ,$/ M&C_X33XKJ1^^.GV!4_[/F39_7;7TA_P3-_9.-/FT_4?'4TLU MSIL\9CGM[-H1#''(IY5R/,?!Z"0 C(-? WP"^*&N_P#!,/\ :F\6:5XW\.7V MIZ=+;2:;<1V^(FN8/-5X+RW+?*ZD)P"1P[ D,N* -_\ X++;)/VM=+6)?G_X M1:S#X'5OM%SC],5=_P""SZW*_M*>#!/OX\%6@);D;_ME[NY[GIG\*R?#\.O? M\%,/V\+;Q19^'KK3?!MM=6;W[29=+'3K< [)) -HDF*.%4?Q2=PI-?3?_!9; M]GO6/&GA'PM\3M!L)M0/AQ9K'6([="[QVCD/'.0/X$<.&/;S0>@)H ^I_P!I M:2W_ .&%_B P7_1V\#7/EKCIFS.S]<5\2_\ !#1)?M?QG< ^1LT<-Z;LWN/T MS7EGQ(_X*>CX@?L:6_PAB\+7D'BZXTRUT2^UAIU:V>&+8K2(H^8O(L>"I W MD@G@5]K_ /!*?]G/6O@7\ K[5O$]A-I7B+Q;>B^>QN4*2V]K&NR!9%/*N&_)_M+RO/N4F\[-M\V-O3;@=?[U>[5YAX^_Y M+;\*O^XK_P"DRT >GT444 %%%% !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 44C,$4LQ"J!DD]! M7Q)^U)_P52^&OP/^V:)X.:/XB^,(R8S%8S8T^U<-M ^'O@G5]=\3:Q9Z'H]K;N9;R^F$<:Y4X&3U8G@*.2> ":_#7X<_M]_ M$+X>_LW^&O@K\,+"73-9>>Y6YURV4SWTS3W#LD-H@!V-AP-_+Y/R[2 3T?AO MX:_M(_\ !4'QI'KNNWLEGX0AF(34KQ&M]'L!G#):PC_6R <<;F. '<<&OHS] MF_\ 8L_:1_95N+FZ\)>$/@OK&N2.P'B+79M0GO1&>-D95D6-<\LA! M%?JCX6\*Z-X'\/V6A^']+M-%T>RC$5M8V,*Q0Q*.RJHP/7W)S7RI_;/[=7_0 M!^!__?S4_P#X[1_;/[=7_0!^!_\ W\U/_P".T 5;S_E+/8?]DL/_ *7O7V57 MQQ\$/@=\=M0_:W/QC^+\?@FQ$/A5_#L-MX2FN2'_ -($J,4FW'^*3)W]E 7J M:^QZ "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@#YQ_;-_8[TK]JWP39:;;OI/A_Q#;ZC!=G7KC2TN+AH45PT M&\%7VMN7C=CY1Q7O^B:#IGAK38=.TC3K32M/A&(K6Q@6&)!Z*B@ ?@*OT4 , MFACN(9(I8UEBD4J\;@%64C!!!ZBN(T+X#_#3POK9UG1OAWX4TC6"_FG4+'1+ M:"XWYSN\Q4#9SSG-=U10 5SWC#X=^%/B%:I;>*O#&C>)K9 0L.L:?%=HN<9P M)%(&<#\JZ&B@#(\,>#]!\$Z:-/\ #NB:=H.G@[A:Z7:1VT6<8SL0 9P!V[5K M,H=2K ,I&"#T-+10!Q%C\#?AOI>O#7++X?\ A:TUH$,-2@T6V2Y!!R#Y@3=D M'WKMZ** "BBB@ KS#Q]_R6WX5?\ <5_])EKT^O,/'W_);?A5_P!Q7_TF6@#T M^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HI&8*I). .237RA^T-_P %+_@S\!?M.GPZQ_PG'B:+ M*_V3X==9EC?TEN,^6G/! +./[M 'UA7S#^TM_P %#_A)^S9'=6%UJP\5^+HL MJ/#VAR+++&_I/)]R''&0QWX.0AK\X_&G[8O[3G[>7B*Y\)_#?2=0T;0Y?EDT MCPL6CVQMP#=WS;< \@Y:-#TVU[[^S9_P1ITS2VM=;^-&M#6+@8D_X1G1962W M!_NS7'#O[K&%P1]]A0!\[^-?VDOVF/\ @HMXBN?"?@S2KRQ\,.VV;1= +0V< M<9Z&]NVQN&.SL%./E3-?7/[+/_!(?P9\./LFO?%>X@\=^(EVR+H\08:5;-Z, M" UP1_MA4Z@H>M?>'@OP/X>^'/AVUT'POHMCX?T:U&(;'3H%AB7U.U1R3U)/ M)/))K8>/O^2V_"K_N*_\ MI,M>GUYAX^_Y+;\*O^XK_P"DRT >GT444 %%%% !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 %%%4-.&9-O?^&($9 MZT ?KSXW^(/ACX:Z')K'BSQ!IOAO2X\YN]4NDMXR<9V@L1EO11R>PKX6^/'_ M 60^&_@E;BP^&VDW?C_ %1056_G#66GHW3.67S9,'L$4'L_.:^8_!G_ 3/ M_:._:7UQ/$GQ8\0R^'(YN6O/$UX]_J&PGHENK'8!_<=X\8Z5]Q? S_@EA\$/ M@Z]O?:II4WQ!UR+#?:O$>V2V5O\ 8M0!'CVD#D>M 'Y^77CO]KW_ (*)W,ME MI<6I)X0G@Z5]2?L]_\$9_"/A;[-JGQ9UV3 MQAJ*XA_NO+Q+*/<>7Z$&OT=M;6&QMHK>VACM[>)0D<42A411P M. !Z5+0!@^"O ?ASX;^'[?0O"NA:?X=T>W_U=EIMLD$0/=L*!ECCECR>YK>H 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 **** "BBB@ HHHH **** M"BBB@ KS#Q]_R6WX5?\ <5_])EKT^O,/'W_);?A5_P!Q7_TF6@#T^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 **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKS#X@_M0?"3X5B4>*OB-X M$Q+'H/_"0>-+@<(VG:?\ 9X"? M]I[AHV ]PA^E 'W)17X^_$#_ (+5^/\ Q!,UGX"^'^CZ#YK>7%+J';-HS[_ +GS5_[Z)QW- '[! M_$+XS> _A/:&Y\9>,-$\,Q[=P74[Z.%W_P!Q&.YC[*":^0?BK_P6*^#'@M98 M/"=GK7CZ]7(5[6 V5H2/668!_P 1&PKYN^'_ /P19^(7B6Z6^^(7Q TG0_.; MS)8]-CEU*Y;U#,_EJ&]P7'UZ5];_ J_X)/? /X%[;0)9N(;?0M-DU;4B#VW.K* M?JL0/Z8SM(_8#_:Q_:IU:#5?B5JEYI-H3O6Z\::HTCQ@]1%:H7:,_P"R5C'O M7[+^$O!'AWP#I2Z9X9T'3/#NFK]VTTJSCMHA_P !0 5MT ? GP;_ ."./PE\ M$>1=^.-3U3XA:BN"T#N;"QSUXCB;S#^,I!]*^U? ?PS\)?"W1QI?@_PUI7AG M3^,V^E6<=NKD=VV@;CR>3D\FNFHH **** "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@ KS#Q]_R6WX5? M]Q7_ -)EKT^O,/'W_);?A5_W%?\ TF6@#T^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@ HHK-U[Q-I'A6 MQ:\UK5;'2+->3<7]PD$8QU^9B!0!I45\]>./^"@?[/7P_P#,74?BEHMY*@_U M>BL^I$G^[FW5QGZD8[XKP#QK_P %H_A!HOF1^'?#/BCQ+.HRLCPPV=NWMN:1 MG'_?N@#]!**_'_QM_P %NO'%_P":OA+X<:#HH/"/J]Y-?L/?">2,_P O>N,/ M[5W[)K>PF(Q_PCGAD00+GI_I+1%E_&2@#]LF8*I). .237F7C; M]IWX1_#G>OB3XE>%]*G0X-M+JL)GXZ_NE8N?RK\F_P#AW_\ MC_'9@_CC5;R M&&9L[O&'BEKA0#W\N-YBH&>FT8]*]-\$_P#!#_5IO+D\7_%*RL\'Y[;1-+>X MW#VEE=,?]\&@#Z9\;_\ !6S]GCPD'73]:UCQ;*N08]%TJ0#/INN/*4_4$BOG MKQS_ ,%P(P)8O!OPM9CG]W=ZYJ@'';,,2'_T97M7@C_@CK\"/#7E/K4GB3Q= M*#ETO]1%O"WL%MTC8#_@9/O7T'X'_8X^"'PY\LZ#\+?#-O-']RYNK!+N=?I+ M-O ]&^R^9\OE^#_#3WKJ.GWI1.0?<8]L5$W[ M)_[;O[1ZC_A+;SQ%!I@ Z5)0!^2_P__P""(.M3^7+XW^)MA8X^_:^'[![G=[":4QX^OEFOI7P! M_P $C?V?O!OE2:IIVM^,YUP2VM:FR)N_W+<1#'LV??-?:=% '$_#WX(_#[X3 MPK'X-\%:%X9(7:9=-T^*&5_]Z0+N8^[$UVU%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %>8>/O^2V_"K_N*_P#I,M>GUYAX^_Y+;\*O^XK_ .DRT >G MT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 445X9^UM^TQJV'A M"7QMJWB#7K?0+'2H[];+?-*DC*3*4?',>T#;U;J* /21@JJ!U))Z"O ?B=^WU\!/A M/YT6L?$?2KV]CX^PZ(S:C-N_NGR RH?]\K0!]!45^8WQ._X+<>'K+SK?X??# MS4-5;E4OO$-TEJ@/][R8O,+#ZNI^G2O")OV^OVPOVCIGM_ &DW=G:RDH5\&^ M'FE51_M3R"5D_P!X.OX4 ?M7=74-C;R7%S-';P1C<\LK!54>I)X KPWXA?MU M? 7X7F1-;^)^A/<1\-:Z5,=1F#?W2EN'*G_>Q7YDVO\ P3L_:W_:%N8[SXA: MU)91.V\2>,O$3W3*/]F*(S%?92%_"O=/AY_P1$\.6JQR^.?B3J>IL>7M?#]E M':*I]/-E,I8>^Q: .N\??\%IOA3H7F1>%?"GB3Q5.O22X$5A;M]&+._YQBOG M7QA_P67^+_C*\&G^!_!6@Z"]P=L2&.;4[S/8*FV-0* /QJ_M+]OW]HGP;]P&7'?)SW)K3T'_@D M'\?/B%?#4?&OBG0M)ED'[R34=2FU"\_\=0J>_P#RTK]HJ* /S0\#_P#!$/P? M8^6_B_XE:WK!QEXM%L8;$9]-TAFR/? S[5] >"O^"77[.?@WRW;P1)X@N4&/ MM&M:C//GZQAUC/\ WQ7U?10!Q?@OX*_#[X<;/^$5\#^'?#C( !)I>EP6[\=R MR*"3[DYKM*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ KS#Q]_P EM^%7_<5_])EKT^O,/'W_ "6WX5?]Q7_TF6@# MT^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 **** "OC7_@I7_R"O@%_V5/1_P#T M&:OL.]OK?3;2:ZNYXK6VA4O)-,X1$4=2S'@#W-?FE_P4F_;$^%.L0_#'3?#' MBJS\7ZOX7\;6/B"_M=%8SQBW@67=R /Q-?C_\2O\ @KI\9/BWJW_"/_"7PE#X9>Z8 MQVXM;9M6U60_[ *; 2.PB8CLU8?AO_@GC^U'^U1JL/B#XG:SJ;'B$/AVWWPJ MQ! )GD*1E?="_P!*_-CX)?M_?&3X9_"#0OA'\+],LX)X9;AH[ZWT]K_49I)I M6DQ'&VY!C=C'EL>,Y[5]Y_#/_@CI\(_ NGO>^,=5U?Q]J,4+,8Y'^P618+G( MCB/F=>QE(]J[/_@DKH.F67['7AW4[?3K2#4KV\OA=7D4"K-.%NI%7>X&6P M,G@"@#X2L_V+_P!L7]J^6.^\=7>K66G3-O5_'&KO#''W.VS&YX\=<>4H_6OH M+X8?\$2/#UEY-Q\0OB'J&JM]Y['P]:I:H#Z>=+YA8?1%/TZU^G-% 'S_ /#' M]@GX"_"7RI-%^'&DW=['R+[6D.HS;O[P,Y8(?]P+7OD$$=K"D,,:Q11J%2.- M0JJ!T Z"I** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BN%^,'QN\$_ /PO!XB\>:V-!T>>[CL8[@VTUQNF<,57;$CMR%; MG&!CDUW*L'4,I#*1D$=#0 M%%% !1110 4444 %%%% !1110 5YAX^_Y+;\* MO^XK_P"DRUZ?7F'C[_DMOPJ_[BO_ *3+0!Z?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 %%%% !116/ MXJ\8:%X%T6?6/$FLZ?H&DP?ZV^U*Y2WA3ZNY [&@#8HKX&^.G_!8;X5_#_[1 M8> K"]^(NK)E5N(\V>GJWO*Z[WP?[J8..&'6OC?5/VFOVO/VZ=0GTCP7:ZM9 MZ%,YB>T\)0-8V48./EFO6;/(ZAY0#S\O:@#]6?C5^V-\'_V?UFC\8^-M/MM4 MC!_XD]DQNKXGL##'EDSTR^U?>O@/XU?\%JM4U!IM.^$W@F.Q1B4CU?Q(?-F. M> 4MHFVJW3&YW'JM.^"G_!%74=0:'4?BUXV6R5_GDT?PT/-F.><-OOWX*_L>_"#]G]89/!O@G3[34XQ_R%[M3=7Q/F!DX'4?M/7 M,_$#X9^$_BMH::-XR\.:9XGTI)EN$L]4MDGC6500' 8'# ,PR.<,1WH \?\ MAK\3OV5_@[I7]G>"?'/PI\,6K !QIVO:?&\N.AD<2;G/NQ)KL?\ AK'X(?\ M19/A_P#^%18__':R?^&*?@)_T2'P?_X*8O\ "C_ABGX"?]$A\'_^"F+_ H MN:I^U=\$I--NU7XQ> &9H7 5?$]B23M/'^MKQ[_@D_\ \F2^$/\ K]U'_P!* MY:]5_P"&*?@)_P!$A\'_ /@IB_PKU#P9X)\/_#KPY:Z!X7T:Q\/Z):[O(T_3 MH%AACW,68A5 )9B3ZDDT ;=%%% !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 455U/5+/1=-NM0U"ZAL;"UB:>XNKF01Q11J"6=V)PJ@ DD\#%?(^K?\%%K M/Q9K%]IOP5^%GB[XT?87:.XU;2X#::6' SL%RZMS]4 (.5+4 ?85%?&LG_!0 MC7OAW)%-\9O@'XT^&>BM)Y3Z];,NKV-NV[&99(T3:O3[H8GL#UKZL\#>._#_ M ,3/"NG^)?"VKVNNZ%?Q^9;7UG)O1QT(]0P.05."""" 1B@#>HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M KSS]H;XHM\%?@?XV\ES7=O!)G9),%Q$K8YVERH/MFO0ZYCXG?# M[3/BQ\._$G@W61)_9>NV$UA<-$<.BR(5WJ?[RDAA[@4 ?S\^*/"7C?XZ?"?7 M_CUXT\83ZS-_PE$'ASRKHF25YI8C,[*,A8HT78%15P,/Y#NF28I=I<;7 /W@"PY/ MZ(_L7?\ !5+3_C]XRT[P'X]T&W\+^*]0_=6&H:?(S6-[-@GRBCY:%SCY06<, M>,@X# 'WS?7UOIEE<7EY/':VEO&TLT\SA$C11EF9CP "23TQ7\_O_!0']K> MX_:J^,DT^FS2)X%T$R66A6[ J)5R/,NF!_BE(!&<$($!&0<_='_!4C]IS5=5 MO=-_9P^&QEU#Q9XDDAAUE;)OWBQRD>59 CHTN59\D8CP#PYQ\I_\%"?V9]*_ M96^%?P'\(VGE7.LRP:M>:UJ,8_X^[QOL6\@GG8H 1!Q\J@D9)R ?KW^SG?6^ ME_LO_#"]NY5@M;?P=I)W\.> M#[*&:[M[.9G^R:?8"140&)"/-FVT;>./BM<''FQZ=81KP,[6EF)_\ 010!QWP)^+7Q M*_X)[_M?0?"+QIXC?6O!5W?6UG>Q/*\EJ(KA5\F\@W\Q%-Z[P."$=3DA6'UO M_P %5?VN/$'[/?P^T'PKX*U!M*\4^*FF,NI0_P"NL[.,*',9_A=V<*''*A'Q M@X(^,O\ @LA&-/\ VN]+N;=]D[^&;*8LO!#B>Y4'ZX5:T/\ @M%J<]Y^T;X) MAD.(U\&VUP$YP'>\NPW_ * OY4 +#]HE/'4T6JFVM=6N M+*UNKA=0MK:5D,4OGY^9QYBLR\;1GDX(K])?^"H6^WS8&CD)7^U"X2""(>K.Y"C\37P_\>?\ @K[\*?AO]IT_ MP+:W7Q'UE,J)K8FUT]&Z\'QZ +A_)M[[48_M^HRL3\IC@4>6C M?[)$M<7X4_8&_:A_:_UJ#Q'\4=7OM L9/F6]\8W+O_9I^&/P#LU@\">#-+T&79L>^CB\V\E'H]PY:1A[%L>U>F4 ?%GP+_X)/?! M;X3_ &>]\16EQ\2-;CPQFUP!;,-_LVJG:1[2F3K7V3I>EV6AZ?!8:=9V]A8V MZ[(;6UB6.*-?154 >PJU10 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%;'_ ,)U_P )!=Q_\N^A6,USN^DFT1'_ +[KYW\=?\%O/"=G MO3P=\-=8U?LLVMWT5B![[(Q-D>VX4 >M?M0K?_M3?M/>&OVO MBGQQ):2[)+J,.!;V1(Z L8V(]) PYCK["\*>$]&\"^';#0?#VEVNC:-81"&V ML;.(1Q1(.P _GU)Y-?A)I7[>7QGU_P"/WCOQW\/-'M[/Q;XUAM+>:STW36U& M2"*VB6)%A1@W7:&8E3STQTK]!?\ @G3X@_:E\3>*?%=_\<8-6B\*W%FDED-? ML8K*Y6\WJ,10JB,J>7OW J!D+CDM0!]S7=I!?VLUM=0QW-M,ACEAF0,CJ1@J MP/!!'8U\.Z7X;C_8;_;&\-Z-X=W67P<^+TLMLNC*?W&D:V@&PPK_ )+E%"@ M_P 1&,1(!]T5\;?\%!I1K7CK]F7PM8G=KUY\2+'48%3ETM[;F>3'HHD1C]* M/LFBBB@ 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 **** "O+OVG?''C3X:? GQ=XK^'^FV&L>*-&M1>PV.I02S0S1(Z MF<;8W1BPB\QAANJ@8->HTG7@\B@#\0OC9_P4!E_:B_95;PSXX^PV'CZP\6V= M]#'I]L\5M![GX-11W=@N MKZ7=ZCJ6FP[(9IK:4375T@P,A8T&6/WF0D$[@3]"_MX?\$SO#.O>'D\4?!OP M/<1>,KO5H1>:7I-TD-F;9E?S9%AD(5""$X0J.3\M?7?[/?[(/PM_9AM[G_A! M?#PM=2NT$=SJ][*UQ>3*,?*9&^ZN0"50*I(!QF@#\]_C/_P3)_: \5?M%>./ MB'X1U[0])&J:[>ZCIUY'K,]O=Q0RR.5&Y(LH=C;2 W3(Z5\K?MD?L^_&3X#7 M/A./XN>*O^$GDU1+IM-/]L7&H>2(S%YO^M V9WQ].NWGH*_H8KQ']H_]CWX= M?M53:!+X\MM0N'T-9UL_L-X;? F,9?=@<_ZI?UH ^9/V _V8OBA8_ ;QW9_$ M/Q,NK>&/B#X3L[;0+=]4GNQ96TUK."IC< 1#9/$-J9'RX["ODW_@F+\:M"_9 M9_:(\:^'/B9>IX2AO[-],GN+\%4MKZWG&(Y3CY 1YHW'@$#/6OVC\'^%K#P- MX1T3PWI:R)IFCV,&GVJROO<0Q1K&@+=SM49S_ /!;CX7WB>)OAY\1 M8;=I+":SET&ZG53B*1)&GA5C_M"6?'_7-J^\/V<_V)_A3^R[/=7O@S1)7UJY M3RI=9U2;[3=^7W16P BDC)" 9XSG QZOX\\ ^'OBAX3U'PSXJTBVUS0M0C\J MYLKI-R..Q'=6!P0P(((!!!% 'YX_&[]OSX9>+/\ @GK-I.G>);>?QYK7AZWT M27P^JM]HAN"L<=R7&W"HJ^80YX;C')XUO^"*OPOO_#7P;\:>-KR!H(/%&I0V M]GN!'FPVBR*9!_L^9/*GUC:O0-/_ ."0?[/MCXC&IO:>(KRU#*PTFXU7_1># MG&502D'H9^.+6&U^-OPK\F&.+=_:N?+4+G_1E]*] M4KS#Q]_R6WX5?]Q7_P!)EH ]/HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH ***CN+B*U@DGGD2&&-2[R2,%55 R22>@ [T 245\A_ M'G_@J)\$O@K]HL;#6'\?Z_'E?L'ALK+"K>DER3Y8&>#L+L/[M?!_C+_@H-^T MS^UYKD_ACX5:)>^';.7@V/A&!YKQ4)X,UX1F,?[:^4/6@#]6OC3^T_\ "_\ M9\L6G\=^,=.T:XV;X]-#^=>S#MLMTS(0>!NQM&>2*_._XY?\%H=5U2>72/@[ MX/%H)&\J/6?$*^=.Y/ ,5K&=JG/0L[YSRHK*^"__ 1O\:>-KX:[\9O%XT,7 M#^=<:=IDHOM1E)^]YEPV8T;W'FYK]$/@;^Q[\(_V=H8G\&>#K*VU5%PVM7H^ MTW[<Q497@Y&$C4Y^]7W!\!_P#@DW\&OA+]GOO$UO-\2M=CY,NM*$L5;U6U4E2/ M:5I*^UZ* *NFZ99Z+I]O8Z?:06%C;H(X;:VC6..-1T554 >PJU110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%618VF9%+"./&YL#H, M]S0!)17XS>+O^"HG[3?Q,\3:EHG@+PA#X?N(9WA6PTG09=1U&W()&V7S0ZEP M>#^Z7ITK$_X4S^WG^T+@ZQ/XTM-/G/[R/5]772+<9[M;;XS^49/6@#]A_&WQ M<\#?#:-Y/%GC'0?#2J-Q_M;4H;8^V [ DGL!UKY[\?/TD95C/X/7Q3X*_P""*'Q%UJ3S_&7Q!T#0O,.]QIT,VHS9/)W; M_)&?HQ^M?0G@7_@B]\(=!,?A_P#%+XR>&/!&F^"_$5G::_?Q:;;ZI?/ 'CFE<)%NA1F^4LP!(?CK@U]Z M5XI\)?V+_@K\#]3MM3\'?#_3-/U>VSY.I7!DN[J,D8+++,SLI(S]TCJ1TKVN M@#R/]J[X9^,/C!\ _%/A/P)XB_X1?Q1?QQ"UO_.D@&%E1WC,D8+('160D _> MYX)K\U/!W_!%+XD:Y.;CQE\0O#^B&1MSMI\4^I3>Y;>(1G_@1^M?L/10!^?7 M@;_@B[\(M#9)?$OB7Q-XHF4>,8[8KWZB@#Y6_:L_9EUO4;KP?\3O@M:Z?HOQ M/\!N[6%A'$D%MJMF_$ME(!M R"VTY ^=QD%@RGPK_P""C'PK\6*VD>.[V3X1 M^.;/$6I>'O%Z-9F"7 W;9G 1ESTW%6QR5%?5-/?$S_@H5\"_AQI[/!XWL?&>K2$1VFC^$9%U. MYNI#C:B&(E 22!\S =NO%<=^S3\)_'GQ9^-%S^T3\8](/AS5?L;:?X.\'2MN M;1+-\[I9<@$3NK,#D!L.^0ORJGT%X#_9^^&7PNO#>>$?A_X;\.7QX-YINEPP MSX]/,"[L>V<5W] !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 5YAX^_Y+;\*O^XK_P"DRUZ?7F'C[_DMOPJ_[BO_ *3+0!Z?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 %%%?/GQX_;R^"_[/7VBU\0^+(= M2UV'(.A:%B\O PZJX4[(C[2LE 'T'7)?$CXM>#/@_H1UCQKXFTSPSIW(6;4; MA8S(1U6-3\SM_LJ"?:OR>^+?_!7#XM?O^$9^#GA4^&!>,8;=[> ZGJ\^> MGEJ%*(2.RH[#LU9OPW_X)?\ Q[_:.UT>*OB]XCG\+QW1W2W.O7#:AJLB]0!% MOP@[8=U*_P!W% 'N?QY_X+1>&-"^T:=\)O#,WB:[&576M<#6UF#V9(!^]D'^ M\8C7S+!X2_:__P""B-Q'<:A)JB^$+AMZ2W['2M#1<\,D8 \_'3)=MW(&'.Z.(@11D'H53>"_L^H_$O6;KQ[J:X8Z=:EK+3T/H=I\V3![[D![K7WCX- M\"^'/AUH4.B^%M"T[P[I,/W++3+9((@>YVJ "3W)Y/>MVB@ 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 **** "BBN5\:?%;P5\.(6E\5^+]"\-1J,DZMJ4-M],;V&: .JHKY1\< M_P#!4+]G3P.98QXW;Q#=1C/V?0[">XW?20JL1_[[KYY\=?\ !;SPM9[T\'?# M/5]6[+-K=_%9 >^R,39^FX4 ?II17XL:U_P5F_:+^*5Y)IW@7PYI.E3-_JX] M#T>74+L9Z9\QI%/_ '[%?H]^PGXL^,_C/X'#4?CCID^G>*FU"5;5KRR2RNI[ M/:A1YH$51&V\R+@JI(521SD@'T37SS\?OV]?@W^S?X@D\/\ BSQ%--XDCB6: M31])M7N9XE894.1A$8@@A68'!!Q@@U]#5\K_ !M_X)L_![X^_%J[^(7B:/7( M]7OHXTO;73[]8;:Y:-%C61EV%PVQ%7Y&4'&<9R: /G#QU_P6]\,VN]/!OPSU M;5">%FUR_BLPON4B$N?IN'UKP_5?^"KG[2?Q:OI=.\ ^'=-TV8\1Q>']$EU& M[4'IGS#(I/\ VS ]J_2GP'^P1^S]\.1$=*^%NA7,T>")M8B;4GW?WLW#/@YY MXQCMBO_[0^UM5G\; M65A-_K$U35%T6 ]VMM\9/T$9/M76>"?^"*7Q%UR=;GQK\0=!T02MOD&G13: MC/SR=Q<1+N]PQK]AJ* ,#X?^#K;X=^ _#?A2RN)[NST+3+;2X;BZ8-+)'#$L M:LY +$*"3CJ36_110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7F'C[_ )+;\*O^ MXK_Z3+7I]>8>/O\ DMOPJ_[BO_I,M 'I]%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%>0_&[]K/X4?L\6[GQOXRL-.OPNY-)@8W%])GIB"/+@'^\P"^XK\[_C MA_P6=\1^(KB31_@[X0725F?RH=7UQ!+ M-$\$:+<:QXBUBPT+2;<9EOM2N4MX8_J[D ?G7PW\>/\ @L+\+?A]]HT_P!87 M?Q%U="5%RF;/3D/KYKKO?!_NIM..'Z&OD#PO^Q%^U/\ MI:U;^(_B1J6H:-I MLC%DO_&<[H\:G&X6]D!N0="!LC0^M?^\1VLWQ)UV,AC M/KBA;-6_V;13M(]I3)UH ^#=1^.W[7?[?E_-IGA:WU6W\-RR&.6U\-1MIVF1 M#NL]TS MQ_ \ASCA:][^ _\ P17M;?[-J7Q=\7-=/P[:#X:RL?KMDN77)]"$ M1>AP_>OU!TW3;/1K""QT^T@L;*W01PVUM&(XXU'154 #V%6: //_A'\ ?AY M\"-)_L[P'X1TSPY$R;))K:+-Q.!S^]G;,DG_ )C7H%%% !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 %%%/=*T"3Q+?:+:B=-/1BH(,BHTCD D)&K&1L?PH>G4 'J%%?BA=?\ M!2[]K#XW336W@+14LRS;!'X1\-/?2+[9E$_)'< >V*B_X9L_;I_:";/B*[\5 MVVG3#YU\0>(!96RY];42 C\(NW/:@#]??''QP^'?PS5_^$L\<^'?#CKG,6I: MI#!(2.P1F#$^P&:^>O'/_!5?]G7P8)4MO%5]XIN8S@P:'IDSY^DDHCC/U#U\ M>^!_^"(_C;4#%)XP^(^AZ*I^9X]'LYK]_IF3R1GWY ]^_P!"^!O^",WP7\/[ M)/$.L>)O%)?[(M[6XG.L:)_%$Z_>C2:*RMV_X"J,X_[^5]"^!OV!_P!GWX>^2=+^%FA7,L7*S:Q&VI/N M_O9N&?G//'3MBO?Z* *.CZ'IWAZQ2RTK3[73+->5M[.%8HQ]%4 =A5ZBB@ 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@ KS#Q]_P EM^%7 M_<5_])EKT^O,/'W_ "6WX5?]Q7_TF6@#T^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 **** "BBO OC?^W3 M\%O@!]HM_$OC.UN]9AR#HNB_Z;>;A_"RH=L9_P"NC(* /?:SO$'B32?">DSZ MIKFJ66C:9;C=->ZA<)!#&/5G3! MJ&J)]OU"0D_*8X%_=HW3Y3YHK@= _8A_:N_;(UB#7OB/J&H:1I\C>8EYXTNG MC,8/40V2@M'Q_#LC4^M 'VA\<_\ @KO\(/AGY]CX.CO/B3K,>5']G_Z-8*WH MUPZDMVYC1P?6OBSQ!^V5^U?^VQJUQH/P[L-2TO2G;RY+'P9 \"QJ>!]HO6.Y M.#@DR(ISTK[7^!G_ 2+^#OPR6WO?%YN_B3K2 $G4O\ 1[%6]5MD/(Z\2.X] MJ^T_#_AW2?">DV^E:)I=GHVF6Z[8;+3[=((8AZ*B *!]!0!^4'P3_P"",/B7 MQ%<1ZO\ %_QC'HZ2MYLVDZ&PNKR3)RPDN'&Q&SW59,YZU^A_P/\ V1_A-^SO M;Q_\(3X-L;'457:VL72_:;]^.'+9L;]_$3XZ?#OX2X7QGX MXT#PQ,R>8EOJ>HQ0S2+G&4C+;V'!Z ]*_-G]CC]OKX-?!3P3XX\5>-]1U*]^ M)'C;Q)=ZSJEMINFR2RI$6/D1>8VV/:N9& #\>810!](V_P#P2\\"^*K<7?Q4 M\;^-OBCXBE&ZXO\ 5=8>*(/@C]S$N3&H)R%+-CITXJAXA_8Y^)G[.-O)XE_9 MR^)&N7?V/]]/\/O%]W]NT[4%!RT<+-CRG8#KPQ)_UBBO)_&?_!;[PM:[U\)? M#'6-4ZA)-:U&*RQZ$K&LV?IN'UKQ/6O^"O7Q]^(5Z=.\%>%="TN:0'RX]-TV M?4+OZ_,[*/ M,A;(!(Y!#8&0>0""!ZY7X!^"8?VL_&7QNUS3/#7_ EGACXA>+8T\1:G9VY7 MPZUY$CE%NGC_ '*;-S-SCYRS9W9.?W9^'-GXBT_X?>&;7Q=>0:AXKATRVCU: M[M1B*:[$2B9U&!P7W$<#KT'2@#HF8(I9B%4#))Z"OA/XB_\ !8OX)^#[Z[L= M#L?$7C&>&1HQQ"'-?=C*&4@C(/!!KY5TW_ ()?_LX: M?KUWJK^ C>R3S-.EM=:G=&WAR<[4C$@7;Z!MV/RH ^-O&O\ P6^\4W6Y?"/P MQT?2\9"RZUJ$M[GT)2-8&/# 6#GH3 M_F"OUQ\#_L^_#'X:^4WA;X?^&M!FCY6XL=*ACFSZF0+N)]R:] H _$ M]?V"_P!LSX\[6\;:MJ%O:S'@^+_%+3(%/?RHWE91[; >.E>\?LX?\$>=3^&O MQ*\*^-/&/Q$M9Y=!UTTO0K-\320N)$!N)&4JN]1G$>2,C(SD?IQ10 4C* M'4JP#*1@@]#2T4 1V]O%:0I#!$D,2#"QQJ%51Z #I4E%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %>8>/O^2V_"K_N*_P#I,M>GUYAX^_Y+;\*O^XK_ .DRT >GT444 %%%% !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 445Q/Q+^-O@' MX.:>;SQMXPT?PS%MW(FH7:1RR#_8CSO<]>%!/% ';45^=WQB_P""SWPW\*^? M:?#WPWJGCB\7(2^N_P#B761[!AN#2MZX,:9XY]/EC4/VP?VP/VR;^?3?A_9Z MKINE2-Y;0>"[)K6&+/3S+YB60X[F50>>!0!^N_Q7_:"^''P-L?M7COQEI/AL M%=Z6]U.#HDE8B- M6_V@9*^[?@M_P3S^!?P/\BXTOP;!KVL18(U;Q(1?3[AT958>7&WNB*: /S.; MQA^V?^WHQ334UV/PK='&W3E_L?1]AZJ925\\#/1GD;IQTKWCX(_\$4;2W,%] M\6/&K7;C#-H_A=2D?T:YE7<1TR%C7OAN]?J2JA%"J J@8 '04M 'F/P>_9G^ M%_P#M%A\">"]+T*;;L>^2+S;R08Z/<.6D8=>"V.3Q7IU%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%5-4U:QT2S>[U&\M["U3[T]U*L:#ZLQ KQSQE M^VY\!O 7F?VO\5O#.^,9>+3[T7TB^Q2#>V?;&: /;J*^'/&7_!8;X!^&S(ND M_P#"2^*W!(1M-TP0QM[DW#QL!_P'/M7;_L=_\%!/#'[8'BGQ#X>TSPSJ?AO4 MM*M1?(+R5)HYX-ZH3N4#:P9U^4YR#D'@@ 'U9117QE_P48^"?Q[^-&F^$+/X M.Z[-8Z5"UPNL:?:ZK_9TDS,$$;N^Y?,C $@*9X)!PW\(!]8^*/'7AOP1;?:/ M$?B'2M M\;O-U2]BMDQZY=@*\,\:?\%%/V=O WF+>?$_2M0E4[1'HJ2ZAN/L MT".OXDX]Z_/CPS_P1C^+_BBX^V^+_&WAO1Y)L-(RRW&H7.?]KY$4GZ.:]T\% M_P#!$?P!IS(WBKXA^(M=*D$KI=M!IZ-['?YQP?8Y]^] &UXS_P""TWPCT??' MX=\+>*?$\1_^ M.5[SX,^#/@'X7_L-_&[QW^T%\![ M7Q;\0?#4?AO69+Z:VA\B&2&*]MT"%;A(W)9069TZD$QDC@@#Z!HHH ^ _P!I MS_@E/!^T=\?-9^(9^)-QH-IJZ0M<:>^E_:W22.)(L1R&9 $*H#@@X.>H/'SS M\ ?V!_A+I?[3GC?X.?%Z?6)M?M62_P#"L@O!9VNMZ<022H5=QE7'S!7_ (9 M!^[8G]@J\>_:._9<\'_M,:#8V^O?:])U[29/M&C>)-(E\F_TV;((:-_3*J2I M] 1A@& !B>"_V"_V?? )C;2_A3X?G>,Y635H6U%@?7-RTG/\J]BM['P]\/O# M]Q)!;Z;X;T2RB:>9HHX[6W@C4$L[8 55 !))Z5\FV/@7]M;X7QIIFA^.?AU\ M4-)A'EP7WBZTN;6_VCIY@@P&(&/F+LQ.8>/O^2V_"K_N*_\ I,M>GUYAX^_Y+;\*O^XK_P"DRT >GT44 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!^>_[0'P/\)_M'?\%+-) M\'>/+2YU7P_;_#@7\5K%=RP;)EOI5# HP(X8Y'?CTKTC_AT_^S;_ -"AJ'_@ M[N__ (Y6#XP\5:+X-_X*I6NJ:_J]AH>F1?"T^9>ZEX@BV!3]78>W:OG' MX[^/_P!K#XW?##5O%?Q%7Q3#\.+=X7N%GLQI>FMNE18<1!4\\"1DP<.0><\9 M !^RGBS]JKX4?!KPSIS>./B%HVDWZV<3RVS",UYC\'?^"*VKZ]9V&J_ M$+XA6NG6]Q&DYT_P[;-/*58!L&>7:%;!YQ&XSW/6OM3X2?\ !-SX _"'R9K; MP5#XGU*/!_M#Q0_V]R1T/EL!"#GG*Q@_I0!^;]Y^UU^V+^V'=2V/@:VUBRTN M5O+:+P38-:6\1Z8>]8ET_P"!3 5U_P -?^".?Q6^(.H#6/BAXQL/##7#![A% MD;5=1<]][!A'GMN\Q_IZ_L19V<&GVL5M:P1VUO$H6.&% B(HZ < 5-0!\E_ M!O\ X)?_ &^$?D7,_AI_&^K1X)O?%$@NDW=\6X"PXS_ 'D8CCGU^J]/TZTT MBQ@LK&UALK.!!'%;V\8CCC4=%50, >PJS10 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !14-Y> M6^GVTEQ=3QVUO&,O+,X1%'J2>!7F^J_M0?![0]5@TR^^*7@^VU":01):MKEM MYFXG !4/E>>.<4 >G44F<\CD5F^*-:?PYX:U;5H[*XU)["TFNELK1=TUP40L M(T'=FQ@#U(H TZ*_&7Q%_P %D/C7XPU!K'P?X-\.Z297Q##':7&H7?H!G>%8 M\_\ //TK);XE_M_?'1<64'CNSM)A^[>QTE-$BQG^&;RXL\]]Y/7GB@#]K+BX MBM87FFD2&)!EI)&"JH]23TKRKQE^UI\&/A^)!KWQ1\*V4T8RULNJQ33@>OE1 MLS_I7Y60?\$P_P!JOXP7"3^.M=M;5V;<[^*O$LE_(/4_NO.R?Q_'O7J?@W_@ MA[,P27Q7\540X^>UT;2"WY2R2C_T70!]F_#G_@H-\"OBQ\3+#P+X6\8MJ.MW MY=+5GT^X@@FD52QC625%&X@-CL<8!)(!^C*^1OV?_P#@F'\'OV??&FF^+K%M M<\2>(M-;S;2YUN[1H[>7&/,2.*-!D G&_=C.>H!'US0!XE^V1X^^)/PU^ >N MZ]\*=!_X2#Q; \2) MJUU)#"S8DF2%>9&08.W! Y)! (K\NBW_!07X[*1CX@ MV<4R^D?AQ&7/_;N,']1[5^V5% 'XM:9_P22_:)^)5ZM_XT\3:)I\I/SR:SJ\ M]_<\\DC8CJ?Q<5[%X-_X(?:3"$D\5_%.]NR1\]OHVE)!M^DDDCY_[X%?J'10 M!\8^#?\ @D?^SQX59&O]&UOQ6Z$$-K.K2+DCU%N(@?IC'X5]*?"OX%_#_P"" M.GW%GX$\(Z7X8AN"#.UC %DFQT\R0Y=\@3RIP8=(F.I29]"ML)"#]<8[U\[^.O^"T/PAT$R1>&O#GB;Q3.OW9 M6ABLK=O^!.Y ]!T!ISLB^U--J=R">F MW'EJ3]4/TKE?[<_;X_:6_P"/=?'=I87'W6MXE\/6S(?23$ =?^!-GWH _9CQ M=X_\,> +$WGB?Q'I/ARSQG[1JU]%:QX'?=(P%?-?Q%_X*D?L\?#[S8H_%\_B MN\CZVWAVQDN,_25@D)_!Z^&?"/\ P1O^,WC>\_M'QQXPT+0'G.9FDN)M2O<^ MK (?^_IKZ4^'/\ P1?^$OASRIO%OB3Q#XQN5^]%&Z:?:O\ 5$#2#\): /,/ MB)_P6^_UL/@/X9<<^7>^(K_\LP0C_P!JUY _[77[:W[47[KP78:U9:7<T^'/Q+\0'1?&5[H)\0SW M^M7QU69;43&(*71VW/NW';OQCO7W-\,_^",?PD\,>3-XP\0:]XVNEQOA5UT^ MT?\ X!'ND'X2UZ!\?/@;\<8?VLM.^,GP@7P7>NGA1?#LUIXMEN553]HDE9@L M.">&3!W_ -[(Z&G_ -L_MU?] 'X'_P#?S4__ ([0![E\+_V8_A3\%_+;P7X! MT/0KF,86^BM%DN\>AG?=(?Q:O&/^"JG_ "8YX^_Z[:;_ .E]O53^V?VZO^@# M\#_^_FI__':\]^/OPE_;,_:0^%FK?#_Q-IWP@T_1M4>!IKC2[C4([A/*F25= MK.SJ!N09^4\9QZT ?=GA/_D5=&_Z\H?_ $6M:U4]&L6TO1[&S9@[6\$<)9>A M*J!G]*N4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%:M_9=O\3O!L^IY ^Q1Z_:--DD #8),]2.W<5\E_#W MX"^+OV^(;?XE?'74M2TCX<:@PNO#7PSTNZ>V@:UZQ7%XZD,[.N&!&&YR"BD) M7N%U_P $]_V=KK23IK_"G1%MRI7S(C*DW( _URN),\#G=UR>I- 'T,K!U#*0 MRD9!'0TM? /BSPCXQ_X)K7UIXO\ ".MZOXS_ &>VN8[?7?">J3&XN= 21]JW M%FYQ\@9@-O&<@-N)WI]Y:-K%EXAT>QU73;F.]TZ^@CNK:YA.4EB=0R.I[@J0 M1]: +E%-=UC5F9@JJ,EF. !ZUPOB7X^?#/P9O&O_ !#\*Z*R]5O]:MH6^F&< M'/M0!WE%(],\3Z4LK0-=Z5=)<1K(N"48J3A@"#@\X( M/0BNEH **^&_VV?^"F _91^),7@72_ A\2:H=/COI;Z\OS:P1^86"JJ"-C)P MN2=RXZ<\X^0M4_X+"?'KQK>-9^%/"7ANQ=N4CLM-N;VY S[RE3V'W* /VAHK M\4O^%Q?\% /B^-ME9^.;2UDX1K/P['I<7/'RS&&//0\[S@^E+_PPO^VQ\6?G M\5ZSJ\,"_ BLWB7Q=H/AX+ M]XZKJ<-KCC//F,.U;^G:E::Q86]]874-[97,:RP7-O()(Y4895E8'# CD$5^ M0?A7_@B+\0+S9_PDGQ%\-Z0#][^R[:XOB.?]L0YX_P ]Z_4']GOX-VG[/OP: M\+_#ZQU.ZUFVT2W:(7UX ))F>1Y'. 3M7<[!5R=JA1DXS0!Z)7YH?M$?\%AK MCX7_ !.\5^"O"_PXBOWT#4)],?5-7U!XQ++$Y1R(%C!"[E;&7R1@X'2OTOKC MK_X,_#_5/$LWB*]\#>&[SQ!/CS=6N-(MWNY,# W2E-QP..30!^0UQ_P54_:= M^*$\D'@WP[I=JV2JKX=\/S7LJ]^?,:4$X(_A'7I4?_&PKXSM@_\ "PK#S/\ MKGX='7_MWQU_+V%?M5;V\5I"D,$20Q(,+'&H55'H .E24 ?BM:?\$H_VE_BA M<)=>,O$6D6!WJ>BB@"CINAZ=HS7!T_3[6Q-PYDF-M"L?F.226;:!DY).3ZFKU%% !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%%% !117-_$CQ[I?PM\ >(O&&M,ZZ5H=A-J%SY2[G*1H6*J.['& /4B@#=O+ MZVT^(2W5Q%;1D[0\SA!GTR>]3U^!_P"T=^UA\IZ_J5M#I?PKT[7+: M"#3[.&(06]ZZN8$,S#S99-@7Q0N/V@)O@5\>(8G\1 MM)+:6NI/!%!<0W<:%_(F\K$;HZ*=CJ,DE>6#@@ _2BBO@[_@HA_P4+U7]FO6 M]/\ A_\ #ZQM;[QQ?6PNKJ\O8FECL(W)6()&"-\K88\\* N0V[ ^9?%O[6'[ M=G[/MAIGC3XB:?)_PBUS,F(-5T6Q%O\ ,21%*;95EA) ( =E;CUH _8NBO(O MV5OVBM)_:C^#&D>.M,M6TZ6=FM;_ $]GWFTNH\>9'NP-R\JRM@95ER <@?G[ M\7?^"C?QM^.GQPO/A]^S3IJK:VH?@U^T#IT=MK=Y=KIT&I-:):7%K>,/W<4\< M8",DI*!70#!=3\RME?J+]NK]L.U_8_\ AA::I;V$.L>*]:F>UT?3[ARL6Y5! MDGDQR4CW)E006+J,C)( /I2BOQBF_;<_;8\*^";#XMZO:B7X3)=Z%:K M9.K, I.Q5G5&) 5RP#9&&)(K].?V3/VE-(_:K^#6G>-],M3IMT97LM2TQG\P MV=V@!>/=@;E*LCJ8>/O M^2V_"K_N*_\ I,M 'I]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !115#6->TSP];?:-5U&TTRWZ>;>3K$GYL0.X_.@"_17C'BK]L[X%>#%?^ MU/BQX3#H,M%9ZG'=R#C/*0EVS[8KQCQ;_P %5 M=Q Z W'E#VZX_#F@#[.HK\R?%W_!<#PQ:^8OACX7:OJ?4))J^IQ6>/0E8TES M],_C7CGB#_@LS\9O%%U]B\*>#/#.EO-D1J+:YOKGIQM_>*I/7^ T ?LS17XH M_P#"^/V^/C1QI5EXTM;*;/EMIGAQ-.A&1GBX,*GICJYZ^]!_8-_;2^,F3XPU M?4XH9LY_X2CQ<9UP>?\ 5QR2E1VV[1C'2@#]=/&GQX^&WPY+KXI\?>&O#\J' M:8=1U:"&3/H$9@Q/L!FO!?&?_!4S]G+P?O2+QI/XAN4SF#1=,N)<_21T2,Y] MFKX]\%_\$0?%=V4;Q;\3=&TH<%H]%T^6]SZ@-(T./K@_2O>?!?\ P1A^#.A^ M7)K^O>*?$TZGYHVN8K6W;_@*1[Q_W\H X_QI_P %O/!EEO7PG\-==U@XPKZQ M?0V SZD1B;C\>?:O$/$7_!8[XV^,[S[!X.\'^'=)>4_NDAM+B_N_H"7"GK_S MS]*_1?P7_P $^_V>? FPZ?\ "O0[QU&-^LJ^I9/J1,"VC\?6-O*2(WM;%/#\ M6#_=EVPY'^UN/UJSIO\ P2G_ &EOBQ>PWWCOQ%ING28R\OB'7)=0N5'H/+$H M)_X&![U^U%% 'YB^!/\ @B#X=MECD\:?$W5-1)Y>WT&PCM-OL))3+GZ[!]*^ MBO O_!+G]G3P0R2OX*D\1W2=)]=U":?/UC#+$?Q2OK"B@#EO!/PK\%_#6W$' MA+PEH?AF+&TKI.G0VV1[[%&?QKJ:** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBH[BXBM M(7FGE2&)!EI)&"JH]23TH DHKE=5^+'@C0?,_M+QCX?T[R\%_M6J01;O6LMS*^,[5B60LQQS@"@ M#T"BBL#QYXZT/X9^#=8\5>)+Y=-T+2;9KJ\NF5F\N-1SA5!+$] "22 * -^ MBOA'5?\ @LM\!]/)%OIWC/5,-MS:Z9 N1C[W[RX3C]>>E<9JG_!;GX>0Y_LW MX=^)KO@_\?4]O!SV^ZS]?T]Z /TAHK\K-6_X+DKM9=+^#I)P-LMWXCQ@YYRB MVO/'^U7":Y_P6V^)=QO_ +'\ >%+$_P_;GN;G'/?;)'GC_'VH _8ZBOS1_8A M_P""@GQU_:(^/6D^&O$?@S2YO"-]#/+=ZAI6FW$"V"B)GCD\UY'7:654 ;D[ MQ@YZ_I=0 45X1^VKX#^*/Q&^ NJ:+\(=9#=FTEGMP3YD*3C'E ML'?"B,^MZ]I>CJHW%M0O(X !C.?G8=@3^%>:^(/VRO@7X99EO_BWX/$BG M#1VVKPW#J/I-5F49\K3](O')XSPS1*OM][ZU\V?M9_MQ?#3]KGX6Z'\/O!FH:G -4 M\;:/IVKV^HVWV=IK!WD9I$PS9021PYZ$$KQS7HWA_P#X(N_!332KZEXA\9:N MXZHU[;0Q'D=E@W>H^]WK<^*7_!,7X<:'\ ?&>C_"O0I+#QW-'#?:;JMY>R37 M!N+9_-CB5G;;&'PR94+RX)SM& #[^$/"UCK,VMW,\4VI:O'+)9VGEB,K&RQNA+ MR!V*Y<<1-PW;TC]D7]IS2_VD?AO!<3.-.\=Z.JV7B;P_.OE7-C>)\DA,1Y$; M,K%3VY4_,K >ZT ?AWXR_;:_:W_: \)ZSH-MX9N[C0-5LY;2^MM"\(-<)) Z M%9!N>.4@;0_S @CD@C Q@_!?PW^VC\6_ACH<7PXU+QF_@>&$VFFR6&NQZ;;B M.-F0HCM+&2%*,O4],=Z_3_\ ;H_:*'P\\"O\./!^=:^+OCF(Z1H>B6;@SPK, M#&]V_/[M$4MM9L L/[JN5]=_9U^$%O\ /X'^#? -O*EQ_8E@L,\\8(6:X8F M2>0 ] TKR,![T ?DVO\ P2S_ &H_B6ZMXL\1:9"6.6/B'Q%/=L/^_:2Y/ _, M5W7AK_@A[XDN-I\0?%72]/\ [RZ;I,EW^ +R1?GBOUPHH \#_8]_9$T/]C_P M)J?A_2-;OO$%QJEY]MO+Z\18@6"!%5(U)"J .Y)))YQ@#WRBB@#F/%7PM\&> M.M2L]0\2>$="\0W]DI2UNM5TV&YE@4G)",ZDJ"?0UMZ7H]AH=HMKIME;Z?:K MR(;6)8D' 'W5 '0#\JN44 %%%% !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 %%%% !14-U=P6-NT]S-';PKC=) M*P51DX&2? MH1WBBWU"5"?LVG1OD!V=N"H)YE3'S)B@#Z'_ &&_VMKC]JKP'K$^O:1#X;\: M:'>"'4M'A#J%AE7S+:95"?%(C\(^-HXQB.+( M;Q@.FT(H+=EA"CF2OM]6#J&4AE(R".AH 6BBB@ 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*** "O.OVBOA?)\:?@7XX\#P3);W6MZ5-:VTTF=B3%%!.#B@#^? M[7/''COX-?#WQ!\!_%F@MI-O%XD@UZXM;R,I+6C$UWI.IVJVVHLNU06R,B8 *H)1VP%7.! MBOB/]M/]J/X?_MD?L@P^)="TDZ?K&C^,[/3IK34TB-]#!)%*P<,I)$[DCM6UK1Y18+=-,UBUQ,(Y[5W8EMK1$D[ MB3LFY- 'ZG^./V-_A!\1_BE:?$?Q#X06_P#&EK<]37RO_ ,%?OVE/#7AWX-W'P?M+F+4/%OB":UN+RUC(8Z?:Q2K. MKR'^%W>- J]2I8\#&[U'_@H9^W)!^RCX,M]%\.F"\^)&NPLUA#+ADL(,E3=R M+W^8%44\,RL3D(0?C[]@G]BF#XV:Y'\;OCCK<.IVE]NZC%)8ZMJFDZQXMMX&)WQ M1FP @)'8LD"/CT<9YX'@O_!$'189_B;\3=6:,&XM='M;5).X669F8?B85_*O MT[^,6@Q?$SX&_$#PUHT\-U)J_A_4-*A^RNK@22VKQJHQQGYQQ7Y;_P#!$[Q3 M:Z3\9OB!XZGHT5Q!#(=ID,$V'4 ]6 FSCK@,>QH X__@K@K>#?VUM- MUS3Q]GOI-$T[4Q*IP3+'+*BM]0(4'X"N@_X+5^)I=2^.W@'2MS?8[?PLM_$C M=FGNIU8_7$"?E7._\%0&_P"%O?M[6/A'1'^V:@EKI?AX)$=V+B5RX0>X^TKD M=CFNO_X+9>"Y]-^,GP\\2B-ET^^\/-I41Q\H>VN))",^N+I* /O3]I#P;9P_ M\$]?%V@"W7[)IO@4>5%QA/LULKQX_P!TQ*1]*^2_^"'&NSR:=\7]&=F-O#+I M=Y$O8,XND<_4B./\J^E?VC/BQI%U_P $U]<\5QWT;V>N>#(+:"02^%J>'/"?BB]\.H?$7V];IS ^ S&.;:V5VDD!>2>* /NRBOC M_P#MG]NK_H _ _\ [^:G_P#':/[9_;J_Z /P/_[^:G_\=H ^P**^*-!_:,_: M-\!?M(?"SX>_%S0?ARFD^.'OHXIO"OVTSQ_9X-Y):64J/F9.-IR-W(ZU]KT M%%%% !117">*/CU\-/!(?_A(/B%X6T0H,E;_ %FWA;IG 5G!)]AS0!W=%?,_ MBC_@I)^SAX3+I/\ BC_@LY\$M'WI MI.B^+M?EQ\K16,,$1X'5I)@P_P"^#T- 'WQ17Y4^*/\ @N(WSQ^'/A* /X;C M5-;SZ]8TA^A^_P"H]Z\QU#_@KQ^T)X\NFM/"GA;P[92?PII>DW%Y<>O.Z5@> MA_@'>@#]I**_%,_%K_@H'\6LK:V?CNTMY.$:U\/1Z5'@Y'RR^3'GOSN./7BE M_P"&'_VW/BP=WBK6=:ABEY_XJ+QCYR@'G_5QS2%1\Q^7:,8/'2@#]B_$GQ!\ M+>#5+>(/$NCZ&HY)U*_BM\=/[[#U'YBO)?$W[>7[/GA+>;[XM>&Y]O)_LRZ- M_P#E]G#Y_"OSL\-_\$3/B9?D/XA\?^%]++M^&/^"'_ M (2M=G_"1?%'6M4_O?V7ID-EGKTWO-[4 >N^*/\ @KU^SSH&_P"PZCX@\2[> MG]EZ.Z;NO3[0T7H.N.H]\>1^*/\ @N!X1M=W_".?"_6M4_N_VIJ4-EGGOL2; MMFO6O"__ 2#_9ZT I]NL/$7B3;C/]J:NR;NG7[.L7IVQU/M7K?A?]@O]GOP M>$%A\)O#D^T8']J6YU#MCG[07S^- 'YV>)/^"U_Q0U1S#X;\!>%]+:0[$^VF MYO9 3P-NUX@3G&,@_0UA?\-E?MR?%I<^&=(\0PVDW.?#_@X-& >1^]>%RHZ< M[AU]Z_8_PWX#\,^#4V:!X=TG0TQC;IMC%;C_ ,<45NT ?BG_ ,,^_M\_%WC5 M=0\9VUE+PZZEXI2RAYR.8!.">,_P'CZU?T?_ ((W?'#Q9=?;O%/C'PQ82R@ MDDE?/'^P,>]>S^$?^"/?P \.[#J_%ND1 _'/'6OM^B@ M#PCPC^PG^S_X)\O^S?A/X;E:/&UM3M?[088Z'-P9#GWZU[%X?\)Z)X3M?LVA MZ-I^C6V /)T^U2!,#H,( *U:* "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH P/'GCO0?ACX/U7Q3XGU.'1]!TN W%W>3D[8U'L.68D@!0"22 2 M0*^0]%^.?[2?[5W_ !-/@_X1O]#\4>-(FGO]10'_ %D%LH954C^\ MI4]I.HJ?]KJQ_P"%^?M7_!CX#WKO_P (@L$WC/Q): _+>PPLZ6\+<\H9(Y%8 M>D@/517U+JWQ0\!^";=(-4\6^'- @@0(L=WJ5O;+&H! #, I&/;VH ^8) M_ _[;/P[MSJMA\2O!/Q7:$;Y-#U;1TTUYAM&4BDA6,;LY +NHYR?2O4?V9OV MMM+^/EUK/AC6-"O/ 7Q.\/G&L^$-5/[Z)<@":%\#S8CE?F &-PR,,K-Z[X+^ M(7A;XD:9)J7A+Q+H_BG3HY#"]WHM_%>1*X )0O&S -@CC.>:^2O^"A^AI\)K MKX?_ +2&@QBU\1^"-8M[357B 4W^DW#^7) _=L%]J^@E<^F #[5HKYM_:?\ MV_/AC^R?KNCZ)XKAUS5=7U.S&H16>A6D>!X?^05\-?$%[T_X_+V"W^OW?,H _2FBOR9UK_@N-K$P(TGX16-F M<<->Z\]QSGDX6!.W;-<1?_\ !9[XUZU.;;1/!O@^V>0':HL[NYF'?(Q< =/] MDT ?L[17XL_\/#/VRO&'S:)X;N45BLB_V3X/DG&TC@#>C\'_ ":_3+]B[QE\ M5?'GP'TS5_C'HTFB>,9+F=?)GL_L<\EN&'ER2P8'EL?F&W X53CF@#W2BBOS M0_;>_8I_:1^.7Q\U;7/"7BZ&;P3>0P16-C-K4MI'8H(U62-H0,'+AW++G.[U MX !^E%Y?6VG0^==W$5K%G'F3.$7/IDURFI?&CX?:,V-0\=^&K$[BF+G5[>/Y MAU'+CFOR/L_^",?QOUJ;[5K'B[P;;R2#YFDO[N>;(X /^CXZ#^\>,5UFG?\ M!#_Q9(K?;_BEHULV!@6^ES3 GOU=/\^E 'Z*ZE^V)\"M*QY_Q@\$L3GBWUZV MF(QUR$.:-AE64UJ5RWPN^&VB?!_ MX>Z#X+\.12PZ)HMJMK;+/(9)"HY+,W=F)+'H,DX '%=30!\&?%;_ (+!?"[X M;^-O$'ABT\+^)/$%UH]W)8R7<*P0V\LL;E)-A:3=M!!P2HSCICFO,M5_X+C: M)#YG]F_"/4+O&-GVK74@STSG; ^._KGVK[+\3?L,_ ?QEXNU'Q/K/PST>^UO M496GN[A_-59I&Y9S&'";B>2=N223U)J_I?[&'P'TC;Y'P@\&2;4V#[5HL%QQ M[^8K9/'7K0!^?.J?\%Q-?FW_ -F_"73;3)^3[5KN? /_ (*&^*M:N_M6L^,$7SW1Y;3QI;V=LV3RRQQW*?)@\ +P M.,#D5^R]% 'XLK_P3N_;'\5;1K'B2:,.#$W]J>+Y)@$[@[&?Y3D\#/7I4EO_ M ,$9_CIKLT=QK'B_P;"2"K&;4;R>90,X'_'M@C_@7?\ "OVBHH _(/2_^"(/ MC2;9_:7Q-T&T^7YOLMA//@^@W%,CWXKU'X0_\$8K'X?_ !"\,^*-;^*EQK,6 MCWL&H'3K'1!:&22)U=5\XW#X7$M6\,>( M["/5-"U6W:UO+.0L!+&PP1E2"#Z$$$$ @@UMT4 ?)-C_ ,$J_P!FFSD9I? = MS>@CA9]$;6.\*XQ_K X<'WWG'7FOLBB@#P?]GK]C7P)^SWJ5[XAM&U# MQ9X[U$'[?XO\27'VK4)\_> <\(I[[1D@#<6P*]XHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HKX<_;ZUKQ/\=O'GA']F?X=ZG_ &;K M.M0OK_B+449@ME8P@F%)"IR!)* <=K_L(_'._^-'P/M[7Q+YD'C[PC MEW&I:OJ%KI>G6Z[IKR]F6&&(9 RSL0 M ,D#D]Z +U%>1:A^U]\#=+QY_P 8/ ^=Q7;#X@M92"/4(Y(_&NL^&?QC\#_& M72[G4? _BG2_%%G:R^3<2:;<++Y+\X#@YSN"_121Z4 ?9U%>4?M+?M(>&/V6_A?)XW\4 M07U[8_:HK*"UTV-7FGFD#%5&YE4#:C,23T4]3@'XDU#_ (+@>$X\?8?A;K5Q MR<_:-3ABX['A&H _3*BOF?\ 8D_;:T[]LS1/%%S;>%;KPI?^'YX([BWENA=1 M2),)#&R2A$R?W3[EV\?+R:%1D"JWWEY.5*GO0!^H-%?CEX)_X*__ !\\9>,M(T^P\ >%]<66 MZ1'TO1M-O#&VXSU!'%?H;^W%\0/BO\,_@1=:U\'=#?7/%* MWT,'#,0B;M[=>"0#T)PI_&'P%HN_^T?&_ARPV-L;[5JUO'AO0[G'/M7E_P"V]^S7JW[57P0D\%:+ MXD'AJ^74(;]9)0QM[GRU=?)F"\[#O#=#AD0X.*^!=._X(@>,)&'V_P")^AVP MV9)M].FF^;CCEDXZ\_I0!^L7AGQ?H7C73VO_ ]K6G:]8K(8C=:9=QW,0< $ MKN0D9 (X]Q7E?Q"_;2^"'PJ\07FA>*/B/H^FZQ9.([FQ5GGEA1WKC_V&?V+(OV-?"OB.Q?Q7+XJU'7KF&>XD%K]F@A$2LJ*D>]SD[VRQ//RC M V\^4_%?_@D/\.OBK\5O$OC2?Q?XBTH:]?3:ELZ1_P4F_9NUWQ!9Z+9_$RW>_N[A;6$2:5?QQ&1F"J#*T C49(^8L% M]Z]+_:$_:*\&?LQ^ AXN\;W=Q;Z;)=)96\-G 9I[B=E9@B+D#.U';)( "GGI MGY?\%_\ !''X(^%-=TS5;S5_%WB![*9)FLK^]MUM9V5@0'6.W5]O'(#U]8_& MKX&^"_VA/!+^%/'>CKK6BF=+I(_->)XID!"R(Z$,K ,PX/(8@\$T ?&^I_\ M!:KX,6^Y;'PIXXO'5\;I+.TB1EY^8'[23Z<$"OHW]DW]L+PA^U]X.A/':7_P $O_V:-+V,/ALMS*J[ M3)=:Q?R;O+/%'CS0](E^%FGR66H:A#:F&PO9I+O;)(%Q' M\N&?G@8&3QQFOTDUOX#_ T\3>()]>U?X=^%-5URXXFU.^T2VFN9,# W2LA8 M\ #D]JUM#^&OA'PO-%-HWA;1=)FA&V.2QTZ&%D'H"JC'X4 >+?MY?'SQU^SG M\#U\5?#_ ,-Q>(=7DU*&SF>XMY)X;&!U$7F^3T&Y'RO/7KQUK]JZ* /E7_@GQ\4OC=\5?AOK MVH_&K0KC2KR*_5-+N+S3#IT]S"4!?,.U?E5L;7VC.YASMKY'_:&T_P#;TU[X MU^,[7PT?$D'AG^T)AI1T&YM[:T^Q!R8"DFY3N*;=VX[LY!]*_6*B@#\AOA/\ M ?V_;CXF>&M4U?Q+XITC3$O89KF?6?%\5Q9K$K#<)+1;A]X*Y^3R^>^.M?<_ M[>OP#^(/[17P7@\-?#OQ-'X>U2/4H[JYAGN9+:*^@".IA>2,$X!97VD%24&> M0"/I*B@#\6;7_@C+\=-:N!:KJ O?)LE=;2UP@3";\$LV,LV!T48XR?J"B@#\J MOVM_^"7GA;PS)\3/C/K'Q9N]+T#SKK7)M+DT59YS+*Y80).;A02\KA%)3^( MYZTG[&/_ 2ET?Q%X-\ ?$WQ]KNJVNH7+Q:TGAVUC2-/)#B2W620@M\ZA68 M*0'VY!&:]:_X*5^)]9UCQY\*_ E]X&\8^)/A>EVOB#Q,_A;27O7OA$[+%9C! M5>JL7#,.)$8ZC_X*1:##&L+/A7J/P[ M\8L8_B'\-+P^'-7BD;+211Y6VG!/WE9$*[OXC$6_B%8W_#R;0_\ HA?QP_\ M"0C_ /DBO#='^.E]K7[>O@[XB^ ?A)\3]#T[Q5;IX<\96^O>&FMH9%+*L%X& M1Y!F/"%V;;A(>/O-@ _3*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 **** "LSQ-X:TOQEX=U/0=;LHM2T?4K:2 MTN[.=V[2!F0-(OR2!?+/S84]..]?UO-Y1C MMK.20$22#<2\LA#,/,;&-Q^7/S5]J7EC;:A$(KJWBN8P=P29 XSZX/>IZ /S M<_:N_P""7OC[]I;X[>)/'S?$/1[&TU!HH[*QN+:9VMH(XU1$R#C^$L<<99CW MKR/_ (?!_P 7P^"=4OII+R?3 M;SS8X8[EV+-)!-%EXE8DG9M(!)P0,*/T;HH ^#/V-_\ @E[9_ +X@Q_$/Q[X MDB\9^+K5FDL(;>)A:VTK*0T[-)\TLGS':2%"GYL%L%?I']J3]E_PI^U=\-7\ M*>)C-9S02_:M-U6U ,UC!O"=O)% MI.GJQ,TY#3W,K'<\TK #<[$^@ [ZB@ HHHH *\P\??\EM^%7_<5_\ M29:]/KS#Q]_R6WX5?]Q7_P!)EH ]/HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBF2RI#&\DCK'&@+,[' 4#J2?2@!]%>9^+OVFOA'X"WKX@^)GA32YDSFWFUB M#SN.N(PQ8_@*\5\7?\%3_P!G'PKO2'QI<>(+A,YATC2[F3IZ.Z)&<^S4 ?6U M%?F_XN_X+;_#RPWCPS\/?$FM,N0IU.>"P5CVY0S'!^F?;M7B_BS_ (+:?$;4 MV:/PO\/?#>C^82J?VC-<7[C/3&PP@G\/3B@#]B*^-?\ @G-_R%?VDO\ LJ>K M_P#H2U\-_P##8'[\) 1 $9'[]X6*C'0[QU[\5YI\& M/V:_VF_C[<>-8_#%]J=I;PZ]

(OM>OBSB_M0X,_FPA\O)G;E@A'09XX /W M7\5?$;PGX%C,GB3Q1HOA] -Q;5=0AM@!ZY=AZC\Z\9\6?\%"?V=O!OF"^^*N MBW3)D;=)$NH9/3@VZ.#]> M=RQ G/\ M'ZU[-X4_P""(G@2SV?\)+\2/$6KD?>_LJT@L<\=M_G8YH \Y_:4 M_P""BOPK\5?M-? _Q]X936M=T?P,^J/J"K9BW>;[1$D<8B$C#/*DG=C QU/% M;/BK_@N(/FC\-?";_=N-5UK^<<GR"H/^$H_X*#_&C_51>/[&*8?(T5C'H*;2.,/LAXP.#G\>:_:6QL+7 M3+5+:SMH;2W3A88$"(OT X%6* /Q3'_!-']K7XL_-XRUV&!I#E_^$I\4R7AS MUY\KS\\_7D5W7A?_ ((?^)KK8?$?Q3TG3?[ZZ7I2ME]FLXVZ=08Y#CKT8=1Z<^O^%_^"5_[-_A MO:\O@FXUR9>DNJ:M=/Z]4214/7NO85]:T4 >4>%_V3_@QX+V-HWPK\(VDR?= MN#HT$DPZ'_6.I;J >O45Z?8:?:Z7:I;65M#9VR<+#;QA$7Z # JQ10 4444 M%%%% !1110 4444 %%%% !1110 4444 %%,FFCMX7EE=8HD!9G<@*H'4DGH* M\]\3?M&_"GP7O77?B5X2TF1>#%=ZW;))GT"%]Q/T% 'HM%?+_B;_ (*8?LW^ M%]RR_$BWU"8=(M,T^ZN=W3HZ1%._=AW]*\D\3?\ !9[X*:2'32=!\7Z[*/NL MEE!!$?JSS;A_WQ0!]]T5^?/P0_X*[Z+\:/C;X9\!Q_#74-*M->NA90ZH=42> M2.5B0A: 1 ;>F6$GRY)P<5^@U !17C_[6UI\3[[X!>)[?X/2"+Q[(D0LV62. M.7R_,7SA$TGR"0Q[@"2.O!!P:_+/_ACO]NCXH?-XAU?Q)#!)T_MSQFI0=?\ MEDD[E1Q_='7- '[,ZWXGT?PU")=7U:QTJ(\B2^N4A7\V(KS#Q%^V-\#?"NX: MC\6O""R+]Z*WU>&XD7IU2-F8=1VK\R=%_P""+?QAUJ8W/B'QMX3L'D.6:.>Z MNYN_WLPJ,\#^(\'\*]/\._\ !#FQCP^O?%RXN,]8=.T)8L=?XWG;/\)^Z.X] MZ /I3Q%_P51_9MT#*Q>.+C695ZQZ=H]VWI_$\:J>O9NQ[\5O_LV_\%!/A;^U M+XXU#PEX277++6+6T-ZB:Q9I"ES$I4.8RDC\J77(;:>XR 37D'AW_@C)\#]) MVOJ6L>,-_@BC[]!' K#J/XCT_"OHWX$_L=?"/]FW4+K4? 7A./2]7N MH3;S:E<7,UU<-&6#% TKML4D+D)@':,YQ0![17RI_P %"OVB?B;^SI\,]$U7 MX:>&4UJ[U"^:VO-0FLY+M+! F4/EH1\SG(#-E1M(()(KZKHH _%'_AK?]N_X MD'&AZ7XJCMY#_P P?P4GECGC]ZUNQ49!'WAW!I/^%;?\%!_B5'\]S\0;>.0< MK)K\>D@C'0J9HN,-T(_45^U]% '\_P#\6/V+_CMX9\;>"+7XGZG!87OC2]_L M2SUK7-:>\@BEW I%<3)YA16+94]Z!_P1%\?W"K_;?Q&\-Z>V/F&G MVUQ= '';>(L\_P">U?J#\?/@7X8_:,^&&J^"/%=NTFGW@$D-S%@36=PN?+GB M)Z.I)]B"RG(8BOE_2/BY^T5^R%ISZ#\1O -]\;O!.F1D6?C?PFV_41;KG'VN MV;+,RKC+G &"2\G+4 >F_L1_L3:=^QGX>\26EOXJO/%>I:_-!)=7$ML+6!!" M)!&(X0[E3^];GKG[.7[+GBNQ^)=W\:?C;K=IXF^*UY;FUL+/3U/ M]G^'K5LY@M@>K89@6]&<98LSL >A?&/]C[X0_M 3Z/<>/O!T.O76D6WV.SN! M>7-K*D.B?LY_"CPWM_LGX8^#M-*\AK70;6,YQ@G(CSG'&:[K3]+LM(A\ MFQL[>RAZ^7;Q+&O3'0#TJU10 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 445G'Q%I2Z\NAG4[,:TUO\ :QIOVA/M)@#;?-\O.[9NXW8QGB@#1HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***3..3P* %HKE M=6^*W@G0-YU/QCH&G!0"WVO5((L9X&=S#K5GP?\ $3PI\0HKN7PMXGT?Q+': M.(KA]'OXKL0N-O'UAH^M0Q+- M+IZ0SW,T:L 5W+#&Y4D$$ \D$'EMS_P %6_V;(;V."/QI>W4;R*AN(]$O M!&H/5SNB#8'? SZ T ?7E%>;_&KX_>$_@3\'[_XDZ]/->>';:*&2/^S$6:6Z M\UE6)8@6"G<7')(&,DG%?#NK?\%O/ \._P#LSX:>(+SIM^UWL$&?7.W?C_/2 M@#]*J*^4?V*?V^M*_;(U3Q/ID'A"\\*:AHL<=QB2\6[BFA=BH.\(FU\@?+@] M>"<&OG_]LS_@J5X]_9]^.GB+X?\ AGP1HI@TE856_P!?6>1KEGB23S%2.2,! M/G*CDYVYR.@ /TNHK\8=%_X*N_M-^--8L1H7@[0=2\V==ECI6@7VDCLHXX[F:WW.GGB)6!22 M1%+8!!S@X!.!0![A17XL?:/^"AOC3"X\?6_F*4_U<&G=,GKB/!]^IZ5]L_\ M!.[P7^TKX6B\6S?'G4[^?3KI;?Q\^/7Q\\0^)]!\:: M7>>%M0$:V-IJ>J7$'V*+RU5H?*6-E"A@Q^7[V[)Y)KRWPQ_P11^*G]HVDFK^ M/_">E1+,K//I;75S+&H(.] T466'89'UH _7SQ'XETCP?H=WK.O:I9Z+I%FG MF7-_J%PD$$*Y R[N0JC) Y/>O&=3_;N_9]TE-T_Q:\,N-I;_ $6[^T' ]HPW M/MU/:M?]H_\ 9OT[]I#X&W7PWU76[[3HY/L[QZK&!)*)86!5W4X#YP#XF']H_%#7+H;P3]ETV&'Y>X^9GYZ\_I0!]U_!W]H?X<_'^ MUU&X^'_BNR\2QZ$N"4+(ZJP!PV#C!VGG@UX[\;/^"E/P4^!'CC4 M_"&N:CJNI:]IC+'>6^D6!F6%RH;879E4L 1D G!..H('0_LE_L1^!_V/X=?? MPO?ZMK&HZWY2W5[J\L;,(X]Q1$5$4*,N2&>0+M\PHI&&( SM(!(R1DDD \A7_@M%\$)-4M[9 M?#_C9+9YA'+>RV%J(XT/'F;1#],_M-?M+:)^S3\%[GXB7VG M77B"S\R"&UM;%@IG>7[A+GA$QDEL'Z$G%&;RVNX/AK!>7,!! M#:AJ=[C+#V:@#X)^#O\ P4RO?A?\4/B3\1;_ .']OXG\8^-+ MT227USJS1+8V2#$-G$HA8[5 +;OF"1\#;D^@?LI_ML7EY^V%>_$J_\ #">$ MO!GCRXM/#OB1K.1GL(]2='-G<[F VN?*<,#P%:5\\\?J)I/[,_P@T)573OA7 MX+LMNTY@\/VBDD="2(\D^YYK'_:&_9N\._&KX!^*/AU;:=8Z.E_"9K![:W6* M.VODPT,V% Q\ZJ&QR5+#O0!\-_M=_P#!1SX\_"+X]>*/!?A?P5IMCHFE3+#: M7%]I=Q*O$FFQZ7X2O-4VW$:O8 M0^$7$4^6^Y(^S**0""P9<#)R,9K]"_V$?CG?_&CX'V]KXE\R#Q]X1N'\.>)+ M6X/[Y;J#Y!(X]74 D]-XD Z5]&4 >$?MEWGQ?M_V?]3E^#%N3XZ::W!2W$/%GBG2/&FEW_AW4KG?I\.H:M<0-:VY M4 0>4(V50G(^4G=C<>2:_4VB@#\YCE^V M://=SW,05LEXPT$0#K@%?F'/<5^D?[6O[--O^U5\&;CP%<^(;GPX[74%Y%J4 M4 N )(R>)(MR;U(9N-R\[3VQ7M5% 'Y:V/\ P0ULHV?[9\9+BV976'5-4DDB=E((+HNT, M#CE3\IY&,5]AT4 ,-$M/$&A715I;*\3M>6:;^P?^SYI7^I^$OAI_EV?Z3:^?Q_VT+<^_6O>:* .>\$_#WPM\-= M'_LGPEX;32+*.UB+8P6*H "Q[D\FKUWX7T;4+YKVZTFQN;UD$9N M)K9'D*CD+N(SCVK3HH ;'&L4:HBA$4855& !Z"G444 %%%% !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 5YAX^_Y+;\*O\ N*_^ MDRUZ?7F'C[_DMOPJ_P"XK_Z3+0!Z?1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%5[[4+72[5[F]N8;2VC&7FGD"(OU)X%> M6>+/VM_@KX'WKK7Q4\)VLR<-;QZM#-,.<J:5I%QUYX#3+&I_ XYKQCQ7_ ,%O/ MF&_X1KX;>(M6/ M\/\ :UY!8YX[^7Y^.<4 ?I117XZ>*/\ @MA\2]5=H?#'P_\ #6DF0[$^W27% M](,C QM:($YZ<8Z<&N=_X:__ &YOC)@>&=*\1V]E-W\/^$0(0",C]^\+E1@< M'>,Y[T ?M;6)XD\<>'/!L8DU_7]+T.,C<'U*]CMQCUR[#T/Y5^-I_9=_;O\ MC&&;7M2\5P64W)36O%BP0YX/_'NLV1V_@[8[<;?AO_@BO\5]:F^T>)_'?A?2 MS(=SM;-:>$_ M^"(/@ZS*'Q-\3M3:C_P5R_:'^(ET]EX.\+:#8R'A$TG2+B^N1GIG?(ZD\''R#\:_4+PC M^QW\#_ _EG1_A5X4AECQLGN-+BN9EQW$DH9@?QKUC3=+LM'LTM;"T@L;5!A( M;:)8T7C'"@ #I0!^+?\ PE'_ 4&^-A_/["*?[C0V,>@)M(X*OMAXQT;/ MX\TZ/_@F'^U9\6Y4F\;:]:6[N=[MXH\2RWS@D9.?*$V3QCKU[]Z_:RB@#\G? M"/\ P0]U*7RY/$_Q6M;7&-]OI&CM-GCD"225,<]]A_"O:O"/_!&3X*:+Y$?^"=?[.G@ORVL_A=I5[(O5 M]7EFO]QQC)6=W7\ ,>U>T^%/ACX.\!JJ^&O"6A^'5484:3IL-J ,8P/+4=N* MZ:B@ K\TOV5_VOOA)^S=XW_:$T+XC>*V\-ZM>_$G5KR"V;3+RX+P^9LW9AA< M#YE88)!XZ5^EM?6A?8T^ZMO)\RU4I_KXDW9$;_ '-?'>A>&[Z2/SDL[Z]1;AD)P'$6=Y7.><8 MX/H:\0\2?\%3?V;O#NY8_',VLS+UCTW2+M_3^)HU0]>S=C0!]9T5^>WB3_@M M5\(=/W)HWA+QAJ\@_BF@MK:,].A\YF]>JCI[YKRGQ)_P7%OI-R:!\)+> #I- MJ6N-+GI_ D"X_B'WCV/M0!^K]%?BW=?\%>?VAO'5R;3POX5\-V\G 5-+TBYN MY^QYW3,#]UOX1P3Z9K]8_P!G_P 8>*O'WP7\(>(?&^A?\(UXKU&P2?4-+\MH M_)D)(^XQ+)N #;&.5W8/(H ]!K$\1>./#G@^/?KWB#2]$3&=VHWL=N,>N785 MMU^5?Q<_X(__ ! ^*'QH\6^*9?B9I#Z9K6J3WT=Q?0SRWJI(^Y4=1EX*Z??K>D=.,0;_7^?I7DOB;_ (*W M?LZ:#N^PZ]K7B/'3^S-&F3/3I]H$7K^A]L^'>%_^"'N@VX1O$7Q6U*_/!>/2 M](CML=,@,\LF>_.!VXKUKPS_ ,$=_@%H87[>?%'B)AU_M#55C!Z_\\(X_P"? M84 >>>)O^"W?@*U5_P#A'?AOXCU0C.P:G=V]EGTSL,V/UKS;_A]KXQU3Q)80 MZ9\*-+^Q2W"QM8_VA-<74P+8"1NJ*-YR /D//:ONCPS_ ,$]_P!G7PEM^P_" MG19]O3^TS-?]\_\ +P[YKUSPK\)? _@5D;PWX,\/^'F3A3I6EP6Q7ITV(,=! M^5 '3V\WVBWBE\MXMZAO+D&&7(S@CU%97C/3]5U;P?KMCH6H+I.MW5A/!87[ MKN%M<-&RQRD=PK%6Q[5LUDZOXLT/P_N_M36=/TW;C=]LNHXL9Z9W$=: /QTN MO^"4?[37Q&U21_%GBW1)3YI9KO6M?N;LOR<=3TS7<^%_\ @AYK M,^QO$7Q7L;(\%XM+T9[C/3(#O+'COSM[#CGC]2O#7CWPSXTEO(O#_B+2==DL MV"W*:;?17!@)R '",=IX/7T-,?%VL2+U6VDMK6-NO4>4 M[?DW:O6_#/\ P2T_9N\-E7?P+-K,R])-3U:[D]>J+(J'\5[5H7G_ 4X_9FL M)EBE^)\+,PW PZ/J$J]<=4MR >.E>V^+/C)X1\&_">Z^)6H:O&W@V#3UU0:E M; RK+ Z@QM&!RV_UWK9>%O'%\ZM@,UE:11L/4$W)/YK7 MJO[)O_!1+P/^UKXZU;PEHN@ZUH.K6=FVH1#4A$T<\"NB,=R,=K!I%^4\8.<] MJ /JVBO@_P#;,_X*>M^RW\79/ .F_#\^(KJVM(;JYO[S4#:QDRKN58U$;E@! MC+$CG(QQFOFN^_X+=?$"61?L7PY\-P+OY6>YN)25]!@KS[_I0!^PE%>,>./C M1XIT_P#91G^*'ASP9<7GBN3P[!K,'ABX5WDCEDC1VC=5 =O+#L2HPS!".">/ MS D_X*5_M<>(BK:9X:AA$W[J(:?X5FE!;)&5W;\MGC'/(Z4 ?M-17P7_ ,$[ M_CY^TG\7/'GB2S^,'AR^MO"MOIOFVVJ:AH1TQDNQ*@6%/D02;D:1CP=NQ>1G M#<[^WI>?MB-\9Q;?".+65\ I90R60M.XQYVO06RKSCE3,H4?4"OT]^(?@[XJ^)/V4; MGPYI/B2#3/B]/X?M[>36K9S"AOPD?VAHW49CWD2*K@#:7##&. #VBBOQ5_X8 M _;1U_G4M>U!3%_J_MWC)I.O7;MD;'09Z=J^N?\ @G?^R=\!M6M9/&?Q.OAHPFAG5A9:?D?:IY"#\J[#L.>JM(1RM>2_M^?\ M$ZOB1^TE\8Y_'F@^.- MM 33XXS8^)KNX@33A&F'\KRX9%V-@R$G;RS=>M?' M/[-/_!,[QQ^TUX4NO%>C^)=&TCPNFI36%I?7T<^^^2([6GAC"?K.8>PKZ^C_:(^%4L:NOQ,\'E6 (/]O6O0_]M*YCXC?LW1_$3]E.7X+W7B2\ M!;0K32!X@FC\R9Y+<1%)Y$+?-N:(%EWYT^?3&G%U:N,Q7<3>:I*..<8X#(3][% '[9^%?B!X7\=+<- MX:\2:1XA6V*B%;N= M/-BM];U>WLY)$R1N59'4D9!&1Z5\O_L,_P#!.M_V/_&^N^*[WQTWB>^U'3SI MD=G;6)M;>.,R1R&1\R,7?,8 Z!06Z[N,?]KK_@ES:?M2?&*Z\?P?$>X\*W-Y M:P07%C+I OTW1($5HV\^+8"H7*X/.3GG% 'TLO[5_P $78*OQC\ ,Q. !XHL M^NIEC@BB R9&=B%50.V__ M 0SA6XC-Q\:7EA!^=(_"X1B/0,;PX/X&OO;QY^SCH7CK]FJ7X+RZAJ%KH/] MBVVC0WZN&N46W6,0R,<88YB0L. W(XS0!GM^VM\!58@_%[P?QZ:O"?\ V:NU M^'/QL\ ?%[[9_P (3XRT/Q4UGM^TQZ3?1SO"#]TNJDE0><$C!P?0U^>O_#CG M0_\ HK>H?^"./_X_7T+^QG_P3NT+]C_QIK?BFU\7ZAXHU34=/_LQ5FM5MH8H M3(DCG:&;.: /?/B%\?OAK\)M0@L/&?CSP]X8OYXQ+'9ZGJ,4,S M(20'",V[;D$;L8R#7+V_[9WP'NKB.&/XO>#=[G:N_68$&?$?M6_\ M!+W0/VGOB]>>/V\=:CX:OKZVAANK1;)+J-FB01JR$NA0;57*\\@GO7CR_P#! M#K0MPW?%O42N>0-#C!_]'T ?ICJ&M:?I.DSZK>WUM9Z7!";B:]N)E2&.(#)= MG)VA0. ,$9Y\3V0/_ *-J+X@?LWZ%X\_9IE^"SZCJ M%CH/]C6NC07R.'N8TMQ'Y+L> YS$FX<;AD<9KX(F_P""&2-*YB^-3)$6.U7\ M*[B!V!/VP9/O@4 ?I5X'^*?@OXFQ74G@_P 7Z#XLCM2JW#Z'J<%X(2XKY=_8E_ MX)U6G['?C;7O%#>/+CQ??:EIW]FI"NFBQABC,J2,S+YTN]LQJ +NVYM]8MW&[TX?K78.ZQJS,P55&2S' ]:_(Z M;_@A[XH6ZA6+XJ:0]L2/,D?295=>>=JB0AN/5A7Z'?$O]GJ7QO\ LJW?PZ>/ M[ZPW\3E?KAN*V;'4+74HC+9W,-W$&VEX) X!ZXR#UY'YU^/U]_P1'^(L:I]C M^(?AB<_Q>?#:C^=(75?F4(57 /$K\CN ?<]%?G'^WA_P3@^*7[4'QPD\9>&O&>@ MC17LH;>'3/$%S0&&.O S0!^TE%>,_$KX8?$#7?V5+KP)X?\9M:_ M$;^P+?3E\422/$T]U&D8FE+KET,NUQN&67S,]17Y=_\ #N']K^/YT\0-N7D; M?%D@.?;F@#]JJ*^$/^"=OP!_:.^$/C3Q/?\ QA\27EUX:NM/$%KI-_KAU-S= M>8C+.OSN(P$$BGD%MZ\?**Y+]O#X+_M@>./C@^J?"+7M>_X0=K&&.TL_#_BA M-(%NZK^]$R-/%YCL^Y@_S?*5&1C% 'Z.45^+=I\%?^"AV@W<-NFH^/'>1U8- M-XR@ND!S@;F:Z8 <<@G'K7Z=_$RW^,$?[)]W!X9GM9_C2OA^V0S1>6L3Z@$C M%RT6_" G][LW87<5SQ0![317XK?\;#!Q_P 7 _\ (-?7G_!.WQ+^U1KWC#Q. M/CC:ZI'X22P'V.37K&&TN1>^8FT1A45F0Q^9N)! (3!!)R ?=M%?G'^W=\7? MVQ/ OQOFL_A)I&N/X"-G ;*?P]X9BU;S9"F93,S02LCA]RA?E&T*<,O$^F?&#PQ=VGA^ST\7 M%MK%]HC:9(+HRJJP*-J+(&0R,<*2OEC)^89Y#]N_]L#]I#X)_'";P_X!\)X\ M'K902V>I#1)+X7KLN93Y@RJE7RFP8(V@G[PH _1VBOQ;M/\ @HW^V#<74,47 MAAKF5W"K"OA*4F0D\* !DYZ<$=OA%+.&6TU/^Q)+[[&]1GB1PC06G@QY(W;.<,?++ G('!% ' M[245XM\3_&_Q2TO]E"\\4^&_"Z2_%C_A'[>[_L".,S>3>ND9N(T3),C1[I2J M9.XH!SG!_+]OVMOV^M>8_P!GZ+XQ3R>)!8_#]).O3=NM&QT/IWH _9K7]>L/ M"^A:CK.JW4=CI>G6TEW=74IPD44:EG<^P4$_A7Y,RWGQ&O+R;]O&+[;]DA\3 MB&+PUCD^%AFU8X_O$G'IG=+7'Z1\;/VKOVB->M?V=OB0NIZ9)XYGMVN+C6- M32KZTTV-R]Q(B)%%NB*QMDLIW%"@/)%>Q?MPV7[4/AGQ4WPS^$7A?5#\%;?0 M+?2K&ST+1X;V*XMS (YDG=HW8-G'=+U[1[I+ M[2=3M8[RTN8_NRPR*'1A[%2#6G7X)?"GQ-^V+X;URV^$O@V[\8:5JNA6BW$7 MAF18X9+:V:0$/LF _=[I!RUG]E"]L?#5W;67QFFT&V5 MI[>1(X_M^V,W0B=OE4M^^5&. "5.1C( /:J*_%9_V8_^"A-XS13:OX\\J7Y7 M\SXB0E,'@Y ONGL!7UY_P3M^ O[1_P (?&'BB[^,/B*\NO#-U8"*UTN_ULZF MYN_,0B9#O<1@()%/(+;EX.T8 /NVBOS>_;L_8?\ C]\?OCI<:_X-\86K>#KJ MT@BM]-O-6FM4L&CC =?+52&#N"X89.7(( 4&OGRS_P""-OQYUB[ANM3\6^#K M:0. TDVIWDTRJ#]Y<6Q!QV&X?A0!^T$\\=K#)--(L4,:EWDD8*JJ!DDD] !7 M":A^T'\+=)\W[=\2O"%GY/,GVC7K6/9]WI0!^GW@?XL>"/B=]K_P"$.\9>'_%GV3;]I_L/5(+W MR=V=N_RG;;G!QGK@UQ?Q8_:Y^#_P.\01Z%XX\=Z;H6LO$L_V%UDFE5&^ZS+& MC%_8F_X)W:9^QWXJUSQ*?&UUXNU?4K'^SE_P! %C!%"9$D;,?F MR%G+1IAMPP,C'-,_:3_X)B_#K]I;XJ7WC[5O$'B'0]8OX88KN+39(3#*T48C M1\21L0=BHIPV?$ M;XT>$?A;\*;_ .(^N:HJ^$;2UBO/MUJIF$TWM(@7L=PYQS7Q[I/ M_!%WX(6,D,EYX@\;ZD5'SQ2:A:I$Y^B6P8#_ (%^-?8^N_!WP=XG^%?_ K? M5=#AOO!7V"'3/[)D=]GV>(*(E#!@X*[$(8-N!4'.>: /C35/^"TWP3M/,6S\ M->.+]U V,+&TCC;\3<[A_P!\U[!^R;^W_P"!/VNO$VM>'_#ND:UHFK:99B_: M'58XMLT.]49E:-VY5G0$''WAC/.*>F_\$O/V9]-,3?\ "M_M4L>?GN=:U!]V M<]5\_:>OI7L'P?\ V;_AG\ _MY\ >#]/\-RWP5;F>WWO+*JDD*9'9FV@DG&< M4 ?*7[7/_!5&#]FGXP:Q\.].^',WB._TN*!KC4;S5/L<6^6))0$C$+EU"2*- MVY?FSP0,GY_F_P""WWB^2\!M_A=HJ6Y(_=/J4SN?4;@@'_COYU^HOBSX,?#[ MQ[K4.L>)O OAKQ%JT""**_U;2+>ZGC0$D*LDB%@,D\ ]S4VD_"3P-H#1-IG@ MOP]IS1-OC:TTJ"(HWJ-J#!]Z . ^.'QE\7>$?V5]3^)'@OPC/J?BO^R+74+7 MP_=PO))"9C%O$D:89C$DCLRC!/ED<5^8DW_!0#]M#Q-)(-*\.WUN58DKIO@U MY=F[H/GC?CTSSQWK]IJ* /AW_@G7\3?VG?B!K7BQ/CII&J6V@PVT;:?>:YH4 M>DW'VC?@QI&L41="FXEBIP0HSSBO-?VX?AS^V=XQ^/FJ#X7:CKZ> )H+==+7 MP[KL6F)$!$IE$I,L;"3S1(=Q)RK* MTV+/[-\2: MAIUM;3ZV$81W$L;1M*'5>1'*496 [.>",@^V44 ?C[I/_!$/QY,R_P!I_$CP M[:#<<_9+2>?"XX/S;.<]OUK[%_89_P""?L/['.K>(M:N/&DOBO5=9MH[0QQ6 M/V2W@C5]Y^4R.78G&&^7 R, 12,B+'O7S(G*DJBYZC(SBL30/^".?P"T>>"2[F\6:XL;;F MCU#58U63G.&\F&,X[<$5]RT4 R\%^%-&\*VMPP>>/1["*V$S 8#/L4;R <9;)KH M)]+LKJZBNIK2"6YBQY+/PU?>+KC,OVOPM;WTT-JI_8MA44* MORA=P121P,?;5% 'Q_\ \*!_:Y_Z.HT__P (33__ (BC_A0/[7/_ $=1I_\ MX0FG_P#Q%?8%% 'RA^R[^R'X_P#@G\;O&OQ&\8?%*V\9W7BRS2+4K.ST*/3D MN+A&3R[AA&VP,JB1?E0;O-8DYSGZOHHH **** "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 ***S/$GB;1_!NB76LZ_JMCH>CVBAKC4-2N4M[>%20H+R.0JC) Y M/4B@#3KS#Q]_R6WX5?\ <5_])EJ'_AK'X(?]%D^'_P#X5%C_ /':\Z\;_M.? M!V[^,'PTO8/BQX'FL[3^T_M%Q'XCLVCAWVZA-["3"Y/ SU- 'TU17E7_ UC M\$/^BR?#_P#\*BQ_^.UVW@OX@>%_B1I+ZIX2\2:1XHTQ)3 U[HM]%>0K( "4 M+QLP# ,IQG/(]: -^BBB@ HHHH **** "BBN3\5?%SP-X$+#Q+XS\/>'BOWO M[5U6"UQUZ^8X]#^5 '645\W>*O\ @HS^SGX/#B[^*&F7DB]$TJ">^W'&< PQ MLOXD@>]>-^*_^"S/P1T7>FD:1XL\12\[6@L88(C]6DE##_O@]* /O6BORF\5 M?\%Q)V9X_#7PFC09^6XU76BV>>\<<(QQ_M]_;GS"Z_X*Q?M*?$JX:U\'^&M% MM9,[530=#GO9N>F?,>0$\C^$=N* /VHI&8(I9B%4#))Z"OQ3_M[_ (*$?&;[ MB?$"Q2;[I2TBT!<$8&&VP8&!US[]\TJ_\$S/VLOBTP?QIKUO TAW.?%7BB6] M(/7GRO/R<_K^= 'ZU>*OVA_A;X'WCQ!\1_"NC2+UBO-9MXY.I& A?<3P>@[& MO&_%7_!3K]F_PJ'5OB$FK7"](=*TZZN-W'9Q'Y?_ (]7QUX5_P""'NO7!5O$ MOQ5TZP Y:/2M)DN<]. TDD>._.T_2O9/"?\ P18^$.E[)-=\5>+-=E4\QQ36 M]K"W/=1$S?DX[T ,\6?\%JOA)I>]-!\)>+-=E7.'GBM[2%NF,,97;UZH*\;\ M5_\ !<'Q#<%U\-?"S3-/&<+)JVJR76>>I6..+'';)^IK[+\*?\$ROV7^2_TKV3PK^S[\,/ P3_A'OAUX5T5EY$ECHUO M$Y/')8)DG@%\%Z%' 9#A/^$5\+27ISG&!YHGSR?? MD"D_X13_ (*#_&?/FR^/[&*7[ZRZA'H*;2,'*;X>,#D8_#FOVLZ<#@4M 'XM M6/\ P23_ &B_B-=1WGC#Q/H=G(?F=]8UFXO;A)?BR2?XK?2=%Q^4DDWU_@K]4Z* /A/PI_P1O^!.@LKZI>>*O$C_ ,27 MNHQPQGZ"&)&'_?1ZFO9O"?\ P3Y_9W\&>7]A^%6B71C.0=6\W4,G.>1<.X/T MZ=NE?0U% '.^%_AUX4\#QA/#GAC1O#Z ;0NEZ?%; #GCY%'J?SKHJ** "BBB M@ HK+U+Q5HNC&4:AJ]A8F$9D%S//'GA_X8^$=2\4>*M5M]$T#3 M8_-NKZZ)"1J2%'3))+$* 220 "30!OT5\BZG_P59_9JL-WD>-[S4L(6'V70 M[U+-2PFX?9=*C&3S\H\R9>?KQSUH M^Y:*_.[5/^"V7PGAW?V=X(\977RY7[5':09;T.V=\#W_ $KD]6_X+B:#"K?V M9\)=1O#@;?M>MQP9.><[87QQ_D4 ?I[17PE^QG_P4WF_:J^,; M937MM>VNI&[">7@E908DP"#@,/XL#'S-V,9XS0!Z%7PQXL\/K^W#^V1KG@_76:Y^#OPC\AKW2 MU?$6L:S*I(64#[R1@2*1V,;#I*:Y3]MW_@IMH?AWX9VL7P&\?:/J7BR;45AO M+A;1IGM;;8Y+Q+-'Y3DN$7)W8!/R]U_/WX6_&C]I>>7XB:QX%UG7+=KN9O%7 MBJ\L;:"!5,BM*;J5B@$:,NY@%VICH,8H _9#]LCXZR?LS_ U3X1LH&\8ZM<0 M>'_"FDP0*5:[E.U-L0XVQJ"0,;33[NZU"4M9,Y&YHB#F,G:N2N#\H]!5'PO:ZW\3/'UAH\OBZ.#4?$]] M':7&J:Q>3B$R2,$5[F3:S%)O@;JWB6WM_ MA7K5B_B/PE<:I?*$TJ0.?M-BTCD;1D.P!/1%/WI&K[1\(_$#PO\ $"VN;CPM MXDTCQ);VTGDSRZ1?Q721/_<8QL0K>QYK^>3]IC]EO4_V4?B!H_A'QCXAT_4= M1O-/74IVT".2=;>-G=$'[T1;B6C;TP,'OBO1OV+?VU-"_8OD\47ECX2U/QMJ M6O""%_M&IIIMO#%$7(PBQ3%GRYY)&!T[Y /WTKY__:E_;<^'7[(S:+!XR36- M0U'5U>2VT_1+5)IO+0@-(QDDC15RR><#@UOZ#^T9:>*/V6F^-&E^'[ZXM M_P#A'Y]OVA/^"B"?M+2:>WC3X+>#-7 M;3 XT^2ZN]226#?C<&>WN86=25!VGB@#Z\\0?\%O/ ]NI_L3X:>(-0;' U"] M@M!W[IYOM^9].?,?$7_!<#Q=OA'INE^&KK35D.J>%? UM?S-=^9('B;%NZQXC52%V\AV M.3T4 \ ;_@J9^U+\1VV^%_#^EPE^%'A[PY-=<\#CS'E[@_F?;#/^%B?\%!OB MBN8[?X@6L<@^5HM#CTA2"!@JWDQ<88G:SJ-KHWQFN_#'?@>MK\?_@G_P#MH>*II/[8\07SG)'F:EXR:;?N^\>) M'/USUSWKZ;_8"_81^,G[.GQ>O/%GCGQC8/HK:=+9G2=-U">Z-T[%2ID#HJA5 MP2""6R,8 )H V/VRO^">OPV^,GQ>G^(_BOXK_P#" /J<$,-S;7S6XCE:*-8E M:)Y9%V?*$!&&YY[UY!I_[#W[$/A!P-?^/,&M7(8H\)\6:>J CJ"D*;U_%NU> MW_MQ?\$W]1_:V^*6D>,=.\>IX?%OIRZ=/8WUFUPB*CNZO%AUQDR8*G'3.>U> M+:/_ ,$-[==C:K\89),CYHK/PZ$P<]G:Y.>/]D4 ?2.F_L ?LG>!/!TOBZ;P MAIEYX?M[(ZC)K>HZQ\,Z M%(Z-M$^F^"2LC#!YWRPHQ R1R<\^E?87A_\ 9[\*:-^S]:_!VXCN-4\)1Z/_ M &+*+J3$TT14JS%EQM8DELKC!QC&!7S+IO\ P1Q^ =BV9Y_%NHCYOEN=5C Y M.1_JX5Z=!^N: /3?V:OV]_@_^T9XPF\%^"!J>FZK!;/=PVFH:>MM'-&K#?Y9 M1F&1N!(.#@DC.#CE?VO?^"DWA?\ 9/\ 'UOX,F\)ZGXHUQK..^F\F=+:")'8 MA%WL&+-A23A<#CG.<>F_ 7]B/X/_ +-OB"?7O!'AEK37)K7DUS*L9( M+!=[%4W$#)4 GITXKM/B1^SS\,_B_JUEJGC7P-H?B?4;*,PP76I6:2R+&(RY9>W"VHVG\37WI=?' M[4M4_9/?XO\ ASPC>7NIS^'/[$)4991URHRRC( )%;.C_LO? M!SP_L.F_"GP59NH $L7A^T$G!R,MY>3SZFO3(XTAC6.-51% 5548 Z "@#\ M5W_X*L_M.^+)#_8WAO18B6+;=*\/7$V IVL/GD?@'KWR.M?4W_!/?]HC]IKX MP?$[5K+XJ^'+Q/!B::TZ:G?:%_9ODW&]?+2-MB"30VSBX#,9?.9F5]WW,<[=N,<[J^88 M_P!E']OKQ9,DNI:WXPME+>8CW_CQ-J;CDD(ETQ3'IM&.F.U?M/10!XQK'PG\ M<^+/V39/AYJ?C)H/B!=^&DTRZ\30ECNN_*"N^X88JQ!4MPQ#%L9XK\T=*_X( MF_%:X93JOCKP?:9)WFU>[N#TX/S0IDY_R:_96B@#X?\ V%_^"<-W^R1\0M3\ M9:KXZ7Q#?7>F-IJ:?8V;6\"AY(W9W9G)?!C4 8&,D^F-W]J?_@FCX+_:D^** M>.=1\3ZUX?U*2UBM;N&R2*2.98^%9=XRC;>#U' ..N?L.B@#\_-+_P""*OP8 MMMC7OBOQQ>NK[BJ7EI$C+_=(^S$_B&'X5]H-\'?!\GPFB^&<^B0W/@F/3$T? M^RYF8J;9$"*I;.[( !W9W9&M3Z7\/_ OH;;M-\-Z1I[94YM;"*(_+]W[JCIV]*WZ* "BBB@ HHHH M**** "BBB@#XM_X*G?';_A5_P-T_P9;ZC_8M[\0+PZ1-JS12/'8Z>NS[9*0@ M+'Y)$3:H+%9'P,BCX7_\% OV2OA'\._#W@S0/B/Y.D:)91V4 .@:GN8*,%V_ MT;EF.68]RQ-?9-]IMIJ<:QWEK#=HIW!9XPX!]<$52_X1/0_^@-I__@+'_A0! M\U_\/1OV8O\ HIG_ )0-4_\ D:OECX\?MM?!;1_VH/AI\;/AAXS_ +9U!,^' M_%^EQ:7>VS7>E.ER*DZ*)%?"E@1@[=K CE M2P[T ?-'[!N@W_QD\:>/_P!IKQ-:R0WGC&Y;3/#%K<#YK+18'VKCT,C(N<=3 M$6'WZ^T:^,]%_P""<5WX;TFSTK2?VC_C-I>EV<2P6UE9>)###!&HPJ(BJ%50 M!@ # JY_P[\US_HY[XX?^%5)_A0!2_;Y\.:C\*?$7@+]I;PM:O/JW@2Z6S\0 M6T ^:^T6=MDBGU*-(V.P\TL?N"OKKPSXDT[QAX=TO7M'NDOM)U.UCO+2YC^[ M+#(H=&'L5(-?(^K_ /!.6]\0:5>:9JG[2/QGU+3;R%K>YL[SQ(TL,\; JR.C M AE()!!&"#7T7\!?@WIW[/\ \)] \ Z3JFI:QIVCI)'#=ZK(KSLKRO)M)55& MU2Y50!PH [4 >@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 %?)7_ 54_P"3 M'/'W_7;3?_2^WKZUKY*_X*J?\F.^/?\ KOIO_I?;T ?+WP3_ &.?#?[<6MIX MXF\)Z9\-?@IILAL]&L= T^*VU'Q"\1V27,T^WDM?WNHEIF=G(1"06#<(JLN"U?HO\ M9OBLO[+_ .PKX+TKP='N\6ZSHVG>&O"]I:#][+>3P(OFJ.[*"TF<>/+RXTVS$8C\BU M>.-H8]HX7:A48'3%?F!\._VX/C5\+? \#>#?%S:)X86:::/3X;"WG\H2MN> M-'FC=U3<2"M_]I?%GPU*R9W+IEW]O88ZC%N'.>>GU]*_ QO@C\4]:GEN&\ ^,+^;=MDE M.C74C;@.A.P\X]:Z+1OV.?CKKUTL%K\(/&J.R[@]UH5Q;1XQG[\B*OZT ?K9 MXL_X+ ?L^^'?,&GW7B3Q/M.%.EZ28PW.,C[0\7'?G^?%>->*O^"X6B6^Y?#7 MPIU"^S]V75=72VQ[E(XI,]N-PZU\=:Y_P3B_: TOP?X?OU^&5Y/=7SSM+#:3 MI+X9R"3 MQZ\?C0![9K7_ 62^-WBVZ%CX4\'>&=.DEXC2&SN;VYSC''[T*>3_<]/QSO^ M%X?M^?&3C3;+QK:6G7><9]Z[#QW^PC^U]XTT_P + M7W]OV5I,ND0Q7&E:?JZZ?\ !,7]JC5B MZWOAX7*R'+FX\1VKAN<\YF.>: .DU#]BW]L;XF$?\)UXFO-/BNT'_ ().F'?_ ,)C\??A]X>$.1/]@N/M?EX/.?->#WZX MZ5G>%O\ @C?\=-:NWCU6\\+^'H%3<)KG4'FW'^Z%BC;GZX'UKIM:_P"")GQ5 M@$']D>.?!U\6!\W[:]W;;#QC;MADW=^N* .PT+_@G+^RMX=\AO&'[2NGWK-R M!:Z]I>G)(0>1AVE.,$9P<^]?4O@'_@F#^S)9Z=9ZG:>&'\76T\2S6]_>:U<3 MQ3(PR'7RI%C<$'.<$>E?$-C_ ,$4/C%(S_;/&/@> ?P^1=7DN?7.;9+D8X(+R'?U7UZ@]\U5\5?\ !0C]F[X9 MZL^@7OQ*TN*>V !CT>RN;Z!,\X$EM"\>>>0&R#G/-?$<7_!#OQ$TDPD^+&F( M@=*TP88[>6#D]>.0#WVZ_P""KG[-EO)(L?C.^N@O1HM#O '^FZ('\\5@W?\ MP6 _9\MH2\=SXENFS_JX=(PQ_P"^G _6N&\6?\$3_A?J$-BOASQMXHT:2(XN M7OQ!>^>OL%2+8WOR/:L^U_X(B^ $G4W/Q'\230\[DBM;>-CQQAB&Q^5 '77W M_!:#X%VC((M#\<7H87_@MC\(Q=;8O!7C1K;>-\[8)-2M@B9.>"+8-QTY)H ]O^"/[>WP7_ &A/ M&4'A3P?XFFG\0SP/<0V-[836S2A%W.JLZA695R2 *Q_V??^"=OP?_9M M\=1>,?#-IJU]XA@BDBM;K5[T3?9@ZE'**J(-Q4LN2#PQQUKLOCY^QU\*?VF- M4TO4O'_AQM3U+386M[>[M[R:VD$1;=L8QL-RAB2,YP6.,9- 'P3XD_X+A7_] MH7J:!\*;86(>%X M",[O/FN9<^F,.N._K7V];_\ !+?]F2!8\_#4RN@'SR:[J1+$=R/M..?IBO=? M#'P3^'_@SP[#H6B^"]#L-)CMQ:BUCL(RK1X(VN2"7SDY+$DY)..Z?B;K!/\ P'\*RH/^"MO[2'BJ^@LM'M- DO"& M(M]-T1YI) !D_*7<\ $\>^:_4BU_85_9^L[B2:/X2>&&=\Y$MD)%Y.>%8D#\ M!7;_ ]^ 'PU^$^H3W_@WP'X>\,ZA-'Y4EYIFG10S,A()3>J[MN0#C..!0!^ M/MY_P5"_:C\">(M,NO%(AM;.5UN5TO5/#R6B7<(;#*K%%?:<$;E;(]:[ZZ_X M+=^/7C86WPW\.129&UI;JX< 9YR 5SQ[_P"%?K+XJ\!^&?'45O%XE\.Z3XAC MMV+0IJMC%5 M^'?C7XJ^+?[%UY\3/#V@W&@>,]1\+7VH:9I1C,[K>)%*(=BLHWJ[HK)D?,KK MUSS^(=Y^U'^T7K]Q-(?B;\1&DBD:.1;+5KR%4<'YE*QL ",],<5_1LJA5 P M!P *6@#^>_X4_#?]I[]HCQ-'H.C:CXYG=86N3=ZUJ5Y!:0J!P6ED.T%N@ Y. M?KBY\;/V$?VD/AU=6%OJ_AG7O&ZZE&;EI?#:W.L1Q.&Y6;8AVOR#R,'/!.#C M^@2B@#^;:Q_8\^.NH[Q%\'O'";,9\_0+J'KZ;T&?PK[B_9I_X)4_$WP+;Z/\ M3I_%UOX9\=Z?97&H:5X>%L'>*_\ )<6L=Q-N*!-Y0R*%;Y=R]R1^L]% 'XN7 M/PG_ ."B'B"ZFA>^\=Q/,Q+&/Q3;VB#G)VLMPJJ/H1Z"O4/V>_V*_P!ICXEZ M]J_AS]HK7_$K?##4;"2&]LM4\6+J4TLP*O;O;A9IECD25$?>P (5E(8,0?U3 MHH _(S]H+_@C'KNG:]I3?!G61JNB2P[+V/Q9?HMS#-N;YU:*!5:(KM&,;@0> MH/'G^G_\$7_CI>;O.USP/8A2/]=J5TQ;Z;+9OUQ7[9T4 ?$W@/\ X)3?"'1O M@C#X9\0:+:ZGXZETR>WN?%L;S[DNI5<":.)I-G[LLNT$#.P$@$FOF2U_X(?> M*7EE%S\5-'AB'^K:+2I9"WU!D7'YFOUTHH ^$?V.?^"7L?[+OQ9L_B!J'Q#E M\27]K:SV\.GVFF?9(095*%GYKD?VXOV>-/_ &1?"/A77OA#<^1>Z]I,OPVO M_#-W&;N;Q!!&O'6G_! MBZ^)W@;P5I^/#UI!KEM8Q-?3(#+=/O#G.0#YX_9S^!?[$7B_ MP3HD'C7Q;>Z'XZM($BUW3_%.J-HQ6[ _>J VU F[(&UR0 ,X.:V_CAX%_8N\ M'?#SQ/X1^%EA+X[^)OB.T:QT:'PK=7&LW$=P&5XF5R[1(HDC7=M.]DW @FO M:O'OC+XD?%*Y6Y\7_L!Z9XDNU&%NM3\2Z=-,!Z"1K7='^-Z_MO:O\0+WX)W?PS\%>,].\CQ-;3:]; M7T(NH8V,-XNP(=Y(5"H4_P"MD8GGC[_H @L;&VTNR@L[.WBM+2W18H;>! D< M: 8"JHX X %4;'PIHFERB6RT?3[27>9-\%JB'<>2V0.IR>:U:* "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 **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ KY*_X*J?\ )CGC[_KMIO\ Z7V]?6M>1?M7_ =_VEO@/XD^'D6L M+H,VJ&W>._>#SUC:&XCF *;ER#Y>WKQG/.,4 ? W["'B#4_VFOVAO"5I\1-0 MTY)O@AX?_LK2=%6Z5VOKY9&A-Z%S\^R..,,RY&Y86SS7Z#^/O^2V_"K_ +BO M_I,M?GQ!_P $@_BA9VN@Q67QQ.[ERQNH]LSD,3MWN MVW.%P*[37OV;_P!K#1?''@/0YOVC+.]N9Q>KI^I3Z6KSVH6%3+EVC+L67 R6 M/X4 =I_P5&UK2_A/8_#3XO:3KECI'Q/\)ZP/[)LYF/FZK9R?+5'&%^9B2?DSGCKCWH ^E MJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "O,/'W_ "6WX5?]Q7_TF6O3Z\P\??\ );?A M5_W%?_29: /3Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KS#Q]_P EM^%7_<5_ M])EKT^O,/'W_ "6WX5?]Q7_TF6@#T^BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!,XY/ K\LOVQ/^"MRB/Q'X M)^#5K-$!):R6>H)+<6\N3E P4G@?>B /; !^H_P"Q9_P5!T/XZ^(M&^'7C71Y MO#'C.:%+:UU![E9K;5+A4^8-\B&&5R"0F&!/ 8$JI^IOVB/VBO!_[,?PZN/& M'C*[DCM!(+>TL[9=]Q>W!4LL,:\#)"DY) !)->%_ _]F?\ 9\^-T7@3XM6E MMI_B7QEINF:2TE]I.LR*MM>6T,01I(X) !*IC (<<[<$'%?&_P#P6S\<76H? M&CP)X1\QOL&EZ$VI"/HOG7$\B,?<[;9/ID^] 'I.C_\ !+O"FHQZMH&JP M^=:W48*[ADJP*D JRL"I4C(((KY,_;(_9Z\)Z)_P3IU7P_9Z'86[^%-&M+RQ MGAMU#Q3Q&+S90P&2TBAPS'EMY)]:\Z_X(F>-+K5?@YX^\,33&2#1]9BNX$8Y M\M;B(@J/0;H"?J30!^CU%%% !7F'C[_DMOPJ_P"XK_Z3+7I]>8>/O^2V_"K_ M +BO_I,M 'I]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%87'_ M ":_M'?\D6\2_P"Y#_Z/CKT6U_X]8?\ <7^5 $M%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%>8?LT?\ )$O#G_;S M_P"E,M>GT %%%% !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 9OB+Q'I7A#0;_6M;U"VTG2 M+&%I[J^O)1'%#&HR69CP!7YM?\%!_ O[/GQP_9]^(_QF\!7.DZSXX\.S6$-U MJ^@71V2--=P0XN$7Y)"8Y&P^-QVCYB%Q7Z/^,/"FF^//"6M>&M8A^T:3K%E- MI]W#G!>&5"C@'L=K'FOPN_:+_8[^-W['WA_X@6=LT^I_"+61;0ZAK%E(C6]S M"ETCVOVB(G?%*LOEC)_!'C?_@G7\5/A=XV\/^)VU"U\1:9: MZU&ML&@^TP-Y;3V5Q%N(9?F SG!R&&UAQZ/_ ,%G](EL_P!J+P_J!5OL]_X5 MMBC'CYDN;E67&."!M/\ P*N__9^_8Q^-7[5OQ%\!^/OCEC2_ /A^PLETO3Y6 MC62\LXE#0P1PQG,:/@%Y),.0>,\%?K#_ (*-?L5WO[6?@/2+[PQ/;VWC?PV9 MGLHKHA([Z&0*7MR_\#;D0HQ^4'<#@,64 ZS]MCQ!:_\ #"/Q"U..56M+OPV@ MBD/1A-Y:)^>\?G7RO_P0[TF:'P?\6=393]GN+_3[9&[%HXYV;])E_.O"]:^& MW[D_ W6/"NK#PC8?9[?\ TJ"VAB:&(KY*2W><2)'M4@!B?E&=Q"U^ MGW[&G[--O^RG\#=,\%_:X]1U>2:34-6OH5(CFNY H;9D9VJJ(@)Y(3) SB@# MW*BBB@#A/$WA#QOJFN7-UI'Q _L33I-OE6']BP7'E84 _O&.3E@6YZ9QVKE] M0^#?C?5-5YJA9. ^#E0!R#CMBO8Z* /,/^$!^ M)/\ T57_ ,MVV_\ BJ/^$!^)/_15?_+=MO\ XJO3Z* /,/\ A ?B3_T57_RW M;;_XJC_A ?B3_P!%5_\ +=MO_BJ]/HH \P_X0'XD_P#15?\ RW;;_P"*H_X0 M'XD_]%5_\MVV_P#BJ]/HH \P_P"$!^)/_15?_+=MO_BJ/^$!^)/_ $57_P M MVV_^*KT^B@#S#_A ?B3_ -%5_P#+=MO_ (JC_A ?B3_T57_RW;;_ .*KT^B@ M#S#_ (0'XD_]%5_\MVV_^*H_X0'XD_\ 15?_ "W;;_XJO3Z* /,/^$!^)/\ MT57_ ,MVV_\ BJ/^$!^)/_15?_+=MO\ XJO3Z* /,/\ A ?B3_T57_RW;;_X MJC_A ?B3_P!%5_\ +=MO_BJ]/HH \P_X0'XD_P#15?\ RW;;_P"*H_X0'XD_ M]%5_\MVV_P#BJ]/HH \P_P"$!^)/_15?_+=MO_BJ/^$!^)/_ $57_P MVV_^ M*KT^B@#S#_A ?B3_ -%5_P#+=MO_ (JC_A ?B3_T57_RW;;_ .*KT^B@#S#_ M (0'XD_]%5_\MVV_^*H_X0'XD_\ 15?_ "W;;_XJO3Z* /,/^$!^)/\ T57_ M ,MVV_\ BJ/^$!^)/_15?_+=MO\ XJO3Z* /,/\ A ?B3_T57_RW;;_XJC_A M ?B3_P!%5_\ +=MO_BJ]/HH \P_X0'XD_P#15?\ RW;;_P"*H_X0'XD_]%5_ M\MVV_P#BJ]/HH \P_P"$!^)/_15?_+=MO_BJ/^$!^)/_ $57_P MVV_^*KT^ MB@#S#_A ?B3_ -%5_P#+=MO_ (JC_A ?B3_T57_RW;;_ .*KT^B@#S#_ (0' MXD_]%5_\MVV_^*H_X0'XD_\ 15?_ "W;;_XJO3Z* /,/^$!^)/\ T57_ ,MV MV_\ BJ/^$!^)/_15?_+=MO\ XJO3Z* /,/\ A ?B3_T57_RW;;_XJC_A ?B3 M_P!%5_\ +=MO_BJ]/HH \P_X0'XD_P#15?\ RW;;_P"*H_X0'XD_]%5_\MVV M_P#BJ]/HH \GU+X8?$'5].NK&[^*7FVMU$T$T?\ PCUNNY&!5AD-D9!/2FZ3 M\*_'VA:7::=8_%#R+.TB6"&/_A'[=MJ*,*,EB3P.YKUJB@#S#_A ?B3_ -%5 M_P#+=MO_ (JC_A ?B3_T57_RW;;_ .*KT^B@#S#_ (0'XD_]%5_\MVV_^*H_ MX0'XD_\ 15?_ "W;;_XJO3Z* /,/^$!^)/\ T57_ ,MVV_\ BJ/^$!^)/_15 M?_+=MO\ XJO3Z* /,/\ A ?B3_T57_RW;;_XJC_A ?B3_P!%5_\ +=MO_BJ] M/HH \P_X0'XD_P#15?\ RW;;_P"*H_X0'XD_]%5_\MVV_P#BJ]/HH \P_P"$ M!^)/_15?_+=MO_BJ/^$!^)/_ $57_P MVV_^*KT^B@#S#_A ?B3_ -%5_P#+ M=MO_ (JC_A ?B3_T57_RW;;_ .*KT^B@#S#_ (0'XD_]%5_\MVV_^*H_X0'X MD_\ 15?_ "W;;_XJO3Z* /,/^$!^)/\ T57_ ,MVV_\ BJ/^$!^)/_15?_+= MMO\ XJO3Z* /,/\ A ?B3_T57_RW;;_XJC_A ?B3_P!%5_\ +=MO_BJ]/HH M\P_X0'XD_P#15?\ RW;;_P"*H_X0'XD_]%5_\MVV_P#BJ]/HH \P_P"$!^)/ M_15?_+=MO_BJ/^$!^)/_ $57_P MVV_^*KT^B@#S#_A ?B3_ -%5_P#+=MO_ M (JC_A ?B3_T57_RW;;_ .*KT^B@#S#_ (0'XD_]%5_\MVV_^*H_X0'XD_\ M15?_ "W;;_XJO3Z* /,/^$!^)/\ T57_ ,MVV_\ BJ/^$!^)/_15?_+=MO\ MXJO3Z* /,/\ A ?B3_T57_RW;;_XJC_A ?B3_P!%5_\ +=MO_BJ]/HH \P_X M0'XD_P#15?\ RW;;_P"*H_X0'XD_]%5_\MVV_P#BJ]/HH \P_P"$!^)/_15? M_+=MO_BJ/^$!^)/_ $57_P MVV_^*KT^B@#S#_A ?B3_ -%5_P#+=MO_ (JC M_A ?B3_T57_RW;;_ .*KT^B@#S#_ (0'XD_]%5_\MVV_^*H_X0'XD_\ 15?_ M "W;;_XJO3Z* /,/^$!^)/\ T57_ ,MVV_\ BJ/^$!^)/_15?_+=MO\ XJO3 MZ* /'-$^#?C?PY)J+Z=\3?L[:A=/>W)_L"!O,F?&YOF\2?!WQQXNT6YTG5OB;]KT^Y"B6'^P($W88,.5<$<@=# M6BOP^^)$:A5^*N%48'_%.VW_ ,57J%% 'F'_ @/Q)_Z*K_Y;MM_\51_P@/Q M)_Z*K_Y;MM_\57I]% 'F'_" _$G_ **K_P"6[;?_ !5'_" _$G_HJO\ Y;MM M_P#%5Z?10!YA_P (#\2?^BJ_^6[;?_%4?\(#\2?^BJ_^6[;?_%5Z?10!YA_P M@/Q)_P"BJ_\ ENVW_P 51_P@/Q)_Z*K_ .6[;?\ Q5>GT4 >8?\ " _$G_HJ MO_ENVW_Q5'_" _$G_HJO_ENVW_Q5>GT4 >8?\(#\2?\ HJO_ );MM_\ %4?\ M(#\2?^BJ_P#ENVW_ ,57I]% 'F'_ @/Q)_Z*K_Y;MM_\51_P@/Q)_Z*K_Y; MMM_\57I]% 'F'_" _$G_ **K_P"6[;?_ !5'_" _$G_HJO\ Y;MM_P#%5Z?1 M0!YA_P (#\2?^BJ_^6[;?_%4?\(#\2?^BJ_^6[;?_%5Z?10!YA_P@/Q)_P"B MJ_\ ENVW_P 51_P@/Q)_Z*K_ .6[;?\ Q5>GT4 >8?\ " _$G_HJO_ENVW_Q M5'_" _$G_HJO_ENVW_Q5>GT4 >8?\(#\2?\ HJO_ );MM_\ %4?\(#\2?^BJ M_P#ENVW_ ,57I]% 'F'_ @/Q)_Z*K_Y;MM_\51_P@/Q)_Z*K_Y;MM_\57I] M% 'F'_" _$G_ **K_P"6[;?_ !5'_" _$G_HJO\ Y;MM_P#%5Z?10!YA_P ( M#\2?^BJ_^6[;?_%4?\(#\2?^BJ_^6[;?_%5Z?10!YA_P@/Q)_P"BJ_\ ENVW M_P 51_P@/Q)_Z*K_ .6[;?\ Q5>GT4 >8?\ " _$G_HJO_ENVW_Q5'_" _$G M_HJO_ENVW_Q5>GT4 >8?\(#\2?\ HJO_ );MM_\ %4?\(#\2?^BJ_P#ENVW_ M ,57I]% 'F'_ @/Q)_Z*K_Y;MM_\51_P@/Q)_Z*K_Y;MM_\57I]% 'F'_" M_$G_ **K_P"6[;?_ !5'_" _$G_HJO\ Y;MM_P#%5Z?10!YA_P (#\2?^BJ_ M^6[;?_%4?\(#\2?^BJ_^6[;?_%5Z?10!SGP\\%P_#WP;IGA^WN9+Q+-&!GD4 M*79G9V.!T&YC@I>5]KLOM$L'F>7*DJ?/$RN,/&AX89Q@\$BNKHH MHZ'HMGX;T73])TZ'[/I]A;QVMM#N9MD2*%15]NNDA\S&,[=Q&<9&<>HK3CD2:-9(V5T8!E93D$'H M0: '45R_CGXJ>"_AA'9R>,?%^@^$H[PLML^N:G!9"KV.N6:W6G7MO?V MK?=FM95D0\9X921W'YT 6Z*** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJMJ&I6 MFDV4MY?74-E:0C=)<7$@CC0>I8G 'UH LT50T;7M,\1V9N])U&TU2U#%#/9S MK,FX8R-RDC/(X]Z->U_3/"NCW>KZUJ5II&E6<9EN;Z_G6""!!U9W8A5'N30! M?HK%\(^-O#OQ T5-8\+Z]I?B327=HUO](O([J!F4X91)&Q4D'J,\53+%'N/0;F(&: +U%5=-U2SUFQBO=/NX+ZSF&8[BVD62 M-P#C(920>0?RJU0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445D:;XN MT+6-3N--L-:TZ^U&W#&:TMKJ.26/:P5MR DC#$ Y'!.* ->BBN7\._%3P7XO M\1:GX?T'Q?H.MZ]I9=;_ $O3M3@N+JT*/L<2Q(Q9"K_*=P&#P>: .HHI&8(I M9B%4#))Z"LK0O%FA^*//_L;6=/U?R-OF_8;J.?R]V=N[:3C.#C/7!H UJ**R M(?%^@W&J-ID6MZ=+J2];-+N,S#G'W,Y_2@#7HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HK(U3Q=H6AW\%CJ6M:=I][< &&VNKJ.*23)P-JL03D\<=ZUZ M "BN7\1?%3P7X/\ $.F:!KWB_0=$UW5"BV&EZCJ<%O=W(YZ=*UZ "BLK6/% M>B>'988M5UC3],EFXB2\NDB+]OE#$9_"M3.>1R* %HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBJ.L:YIOAVS-WJNH6NF6@8*9[R98H]QZ#HJKINJ6 M>LV,5[I]W!?6^'^BR:QXHU[3/#>D1N ML;W^KWD=K K,<*IDD8*"3P!GF@#:HK/T'Q!I?BK1[35]%U*SUC2KR,2VU]83 MI/!.AZ,DB$JP]P:KS>,M MM4739MQ[=J -BBBH+V^ MMM-M9+J[N(K6VB&YYIG"(@]23P* )Z*JZ;JMEK5G'=Z?>6]_:2+-# M\4>?_8VLZ?J_D;?-^PW4<_E[L[=VTG&<'&>N#0!K44C,%4DG '))KF/ _P 4 MO!?Q.ANY?!WB[0?%D5FRK+M M"TO5H-+O=:TZTU.X*B&RGNHTFDW':NU"=QR>!@\'?LJ> 8_%/C WLL5S/]DLK/3X#)+=3[&<( M"<*O"D[F(''<\5Z[7G/QH_9]\#?M!V.AV'CW2#KNFZ/??VC!8M.\<3S!&0&0 M(064!S\I.#W!'% 'X)_M>_M/>,/VK/B#;>+O$5@VCZ(L3P:%I:!C!;VXG>&?C-\.=*TBP MMM,TRS\*+#;6=G$L4,,8NIP%1% "@>@K]@OA[_R(/AG_ +!EM_Z*6@#\W?V\ ME'QZ_P""B7P,^$RM]ITW2_L]S?P=<>;,9[E<>]M;1G\:^N_VOOVU_!W['^@6 M,NN6=[K/B'58I7TK2+--HG,>T,9)B-L: NN3\S<\*:^1_P!CE1\>O^"GGQJ^ M)LH$]AX=%S:64PY&[,/#GB/QSX=A\2WGA M^.5-/M[UV:V0R,C,SQ [9#\B\."/:@#\*-:^,OC'X^?M=>$?&_C9&AU/4M:9%%&L44>H^'52- JJ$MP .@K] M/OV\+V6P_8[^+4L+;7;09HB?]E\(P_)C0!^67PS\#_$7_@K!^T#XEU#Q'XKE MT#PWI"&ZV%6N8=,AD*+KQKX3O)(%FN;VZDO62WF)6.[MII<2 *V0R-QA' &0& MH _7^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH R_%'B73O!GAG5_$&KSFUTG2;. M:_O)PC.8X8D+R-M4$G"J3@ DXXK\8OV]?^"B^H?M.Z#?>"?A]I5_IGPXMI(Y MM4U"XC_?ZAM=?*\P#(AA$FT@$Y9@F$-<\-:H)#IFLV,^G M70A;:_E31M&^T]CM8X-?"/\ P4,^!?@/X!_L$^(="\!>&K/P[I[ZKISS>0"T ML["90&EE8EY#CNQ..U &Y_P1M_Y-'O/^QFO?_15O6O\ \%\_[&:]_]%6]>5?\%2)& M^,W[4?P$^"MO(QCN9TN+U(S]U;NY2'&!I9%FNY!*4VJ,LWFW 3T'&2 ,C\L_V[OVZ/$/[7MQ M;6NEZ1=Z!\,=(O,VMO,NY[FZ*N%EN''RJ^S?MC!.T%^6ZC]N?BG\)?#7QD^' M.H>!O$UF]QX:U 0)<6EO*T!=(I4E5 RX*C,:@[2#C.".M?G;_P %=/AKX6^$ MO[-_PS\.>#M"LO#NB6_B"4QV=C$$7<;9\LQZLQ[LQ)/_Y,E^% MO_7E_Y,E^%O_7ET_%CXD:7\'_AKXE\:ZTQ&FZ'8RWLJK M]Z3:ORQK_M,VU1[L* /P&_:>_9"OOV;_ (D>'_ $7BFR\;^+]65&.F:-;2!X M#(X2!&W'EY"3A1S@ GAES^V_[%OP1U7]G?\ 9K\'>!==N8;G6;"*:>\-OS'' M+//),T8/\6PR;=W?;GO7P!_P2Y^'.J?M'?M%^.?V@_'.W4I]/NG-JTP+*=1G M&=R YPL$/RJO\/F1X^[7ZVT %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^?O[: MG_!3:V^&NKZQ\+_A3IE[KGQ+6+[FYE>XN)O!]Y))+(Q9G8W]B2Q)ZDDYS7ZG>#?V7?AIX&^)V MO_$73O#-O+XWUJZEN[G6[PF>>-I/O+#NXB&,CY "0<$FORL_X(J?\G3>*?\ ML3+K_P!+K&@#]C/'7BRU\!^"/$/B:^Q]BT;3KC49\G'R0QM(W/T4U^>O_!&/ MPC=:MH'Q6^*6J_O]2\0:PEB)V'):-3/.1[,]RGXI[5[K_P %1OB,/A[^QKXP MCCE\F\\026^AVYSC=YL@:5?QACFKHO\ @G9\.!\,OV.OAQ9/'LN]2L3K5PV, M%FNF,R9]Q&\:_P# : /CW]N#_@J GBW1_$/PQ^"]CJ%S--#>#?#-O8ZOJ7@_7'O=7G)GO)]UG,S RMDJI/.Q=J\#BOE;_@AC_P UL_[@ MG_M_0!WG_!8[X_>*_AIX)\%>"O#&I76BP>*&O)M3O+-VBEDAA$2B .IR%8S$ MN!U"J.A(/SCXX_X)8S>!/V3C\6XO'WG>);+1XM?GTQ;0);",HLC1QS!]V]5; M(;&&*XPN::?PPFF2+'+ X"B625F! M@.4#+C-@4*1P!@ _1?\ X)._'KQ1\:OV?]3LO%M_<:QJ7AG4_P"SX=3NF9YI M[=HUD02.22[J2ZY/.W9G)YK[;KXW_P""6/BKX7:S^S>NE_#>TO=-O-.N]WB" MSU299;HWLB#]\SJ%5D=4 0A5XCP1D'/V10 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%?/?[77[:W@O]D'0;&7Q!;7VKZ_JL4KZ7H]E&5^T&/:&+S$;8T!=%:O MH2O+?BI^S+\./C=XN\.>(O'7AR'Q+=^'XY4L+:]=FM4\QD9F>($+(?D7AP5] MJ /PIUOXS>,?C]^USX0\;>-E:'4]2US3'MK81-'%;VGVA##'"I_Y9A3D-SN) M+$DDFOZ**_$C]NR&.W_X*>:9%%&L44>H^'52- JJ$MP .@K]K=4U.VT72[ MS4;V58+.TA>XGE;HD:*69C] #0!^8VM+_P -"_\ !9*PM6(N='^']M&V>NTV ML!E'T(O+@#\*^C/VUO\ @H9X5_9-\SPW;Z?<>(?B%,?C!;?$[Q!X9M]=\76EM#:VESJ#-+%;+$S,C)"3LWAG M)WD$@@8(H _%_P#9#\8>)_'W_!13P1XB\9RW$WBC4M=EN+]KJ(Q.)#!)\NS MV # "XP !P*_6W]O;]H6_\ V:?V;=>\4:+L'B&[ECTG2Y),$0W$P;][@@@E M$61P",$J >,U^:?@?_E,5<_]CSJ'_H,U?HC_ ,%(O@-K7[07[+VKZ1X\>]DC8HTEQ,9 R@R*R,? 'QQ MO/V??&U]/=Z=(]W::?;W4IE;3+ZV#&2&-CG$3+%(-N'[FZ.G_V? C"19)'E:&42.IC<2O(.A&#ZC!^=OV8 M_$FK^+/^"B'@_P 1ZE8S:5JVM>,6U.YM&1E:(W$CRLN" <;9#U'(.: /Z!J* M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@#D?BU\5/#WP3^'>M>-O%=S+::!I,:R7, ML,+3/\SK&@5%&22[JOISDD#)K\0OV[OVZ/$/[7MQ;6NEZ1=Z!\,=(O,VMO,N MY[FZ*N%EN''RJ^S?MC!.T%^6ZC]O/BS\*_#WQL^'^J>"_%=M+>>']3,/VNWA MF:%I%CF24+O4A@"T:@X(.,X(ZU^=7_!73X:^%OA+^S?\,_#G@[0K+P[HEOX@ ME,=G8Q!%W&V?+,>K,>[,23W- 'U?_P $WO\ DR7X6_\ 7E&,_0"@ M#N_^"AGCKQK^S3^S#\//AA\,8=4@EN+%=,O-8T>WE,EK9VD,2,!(@_=M(6'S M9SM5_7-?-G@W_@D;X@\:_LZP?$2\\<"Q\7:EI1UNWT*:P+QE6C\V..68R!ED M92,G8=I;&#@FOV:K\_O^"D__ 4 TOX0^&M8^%W@>\CU#Q[J=N]IJ-U"VY-& M@D7#9(_Y;LK?*O\ !G\9?\ !3;]M:?P%;>)7TGP38WE MVFFJ5,EO8V5N"K7/D@KYDLNT'DYS(J[@J\?6'_!*W]EW7/@?\(?$WQ&\264U MAXC\4VBFPTZ8%98+*-6=&9>JM*Q#8/(54Z$D5\J_\$8U$G[66M,XW,/"EXP9 MN2#]IM!G]3^= &/XLT7QQ_P2C_:HT:/2/$\VO>'-0MX+ZX5(O(CU.Q,K))#+ M#N91(A5]K9."588R5K]Q--U"WU;3[6^M)1-:W42S0R+T=& *D?4$5^1W_!;Z M*-?B5\,90?WS:1=*RY'"B92/U+?E7Z;?LXW$MU^SS\+YYR3/)X6TMY-V<[C: M1$YS[T >B4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Y6_MP?\ !4!/%NC^(?AC M\%['4+F::&YM=7\226[(R6Z*_P!H6VBQN V*Y:9PNU0Q Z.&_P#!#'_FMG_< M$_\ ;^OJCXE?LN?#/X _LP_'2^\&^&;>RUC4?!VN/>ZO.QGO)]UG,S R,254 MGG8FU>!Q7RO_ ,$,?^:V?]P3_P!OZ /O']L3XB_\*I_9>^)GB9)OL]S;:+/! M:RY^[<3#R(3_ -_)4KY _8#34/V=/^"(=5EOM5L+2.!YFF: M,BTMD9$^8H)8V8X_A9CD=:W_ /@LY\0FT#]GGPWX1MV_TKQ-KB%XQR7@MT+L M ._[U[>OL;X"_#M/A)\%/ W@U45)-%T>ULYMO\4RQKYK?\"?Z]XMU*V:YT[1[5#'&ZAMN^6OR#\%?%;QA\;/V^OAGXR\<[TU[5/&6@S?9VA:%(+3IW% '[5T444 %% 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 %%%% 'XU_\%M/^2^^!?^Q9'_I5/7Z=^,OB M"GPH_9:U'Q@[A&T7PH;V+/\ %*EJ#&OU9]H'N:I_&W]CWX1?M&:_8:W\0_"7 M_"0ZG8VOV.WG_M*\MMD.]GV[89D4_,S')!//6NK^*'P9\-_%KX4W_P .];2Z MB\,WL$-M+%97#12^5$Z.B"3DXS&H/J,@]: /C7_@C'\/6T']GWQ-XQN5)O?% M&MLJRMR9+>V0(I)[GS9+BOT$KC_A%\*/#WP/^'6C>"/"EO):Z#I*.EM'-(9' M^>1I&+,>I+.QS[UV% 'XE_MY?\I0K#_L)^'O_0+>OU\^.7P['Q<^#?C;P665 M)-=T>ZL(I'Z1RO$RQN?]U]K?A7%>//V+?@U\3OBA'\1?$O@[^TO&4Q8> *(CY<1K"\MI7PDJ("VT[Y%)4'!"]LD,_;*\>Z7^WM^VUX2T;X7B?6K M!K.T\/P7JP-%Y^V:::>AY_4WX\?L/_!S]H[51K'C'PHCZ M]M5&UC39WM+F10, 2,A DP, %PQ (%;'P+_9'^$_[-[7,_@+PC;Z5J-TNR M?4IY9+JZ=?[HEE9F13@95-JD@$C- 'L"KM4*,X QRG_P#H\5]E5QGQ;^#WA#XZ^"[CPEXX MTC^V_#]Q+'-)9_:9K?1_ER/ERTC$^N!Z4 >R5^<'_!;C_DB_P\_P"Q@D_] M)GK]'Z\W^-W[.OP]_:-T73M)^(GA_P#X2'3]/N#=6T/VVXMO+E*E2V89$)X) M&"2* /,O^";W_)DOPM_Z\KC_ -*YZ\F_X+'>/KCPM^RO9Z#;/M/B77;>TN!G M&8(E>X/_ )$BAK[)^&_PW\._"/P3I7A#PEIW]D^'=+1H[2S\^2;RE9V/B&STR9Y[2+[=7.Z!I(Y&3;-,ZC+11G(&?EZX)R ?&O M_!7K5KCXA_$#X'?!G39"+S6]2^U2H.<--*EK;-CZM<5^E.C:3:Z!H]CI=C$( M+*R@CMH(AT2-%"J/P %>3^+_ -D[P!XZ^/&@?%[6K>_N_%^A1Q16!-V1;1+& M7*?NL8.&D=OJ+/"VE^./"NL^&];M?MNBZQ93:??6WF/'YT$L;1R)N0AERK$94@C/!!K M@/@7^RW\,/V:_P"V_P#A7'AG_A'/[:\C[?\ Z?=77G>3YGE?Z^5]N/-D^[C. M[G.!@ _-W_@MM\/]:C^(O@'QN+>>3P[-I)T\4Z-9:_HEXNV>QOX1+&^.0<'H0>01R",@@U M\PP_\$I_V;8=:-^?!EY)#G(L'UJ[\@')/_/3?[8+8X^M 'SK_P $1?AYK.GZ M/\2O&MU;S6^B:D]GIMC(W"7,D1E>8@=PGF1C/3+L.H-?J+69X9\,Z1X-T&RT M30=,M-&T>RC$-M8V,*Q0PH.RJH K3H **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@#\2_V\O^4H5A_V$_#W_H%O7Z4_\%"OB,/AE^QY\2=0239=7^G_ -C6X!PQ M:Z80-CW"2.W_ &M[QY^Q;\&OB=\4(_B+XE\'?VEXRCEMYEU+^U+V+#P!1$? M+CF6/Y=B_P /..U 'BW_!+/X_L;>$YGC\N\\13W&N7 QU\Q]D1_&&*$_C7UM6 M/X/\*Z;X$\):+X;T>'[-I.CV4.GV<).2D,2!$&>^%4:+$ES)IAN&AW0>8HEDW*C'" M(6<\=%)SQ6)8_L6_!K3?C$WQ4MO!WE^/6OI-2.K?VI>G_2)-V]_*,WE<[FXV M8YX%>TSP1W4,D,T:RPR*4>.10RLI&""#U!% 'YH?!W_@HA^SC\2=(U;QG\8/ M GA;PU\1=.N7EMO*\/\ ]H7-Y$%4HT5P821*6++AF7& V0,X\3_X)\>%]8_: M<_;XU_XQ3Z=+!H.FZA?Z]:MM;[N[+YF[Z0GUK[N\4?\$M_V<_%7 MB)]7?P3+ICR2&26STO49[>U?]C!)_Z3/7Z/UYO\;OV=?A[^T;HNG:3\1/#_ /PD.GZ? M<&ZMH?MMQ;>7*5*ELPR(3P2,$D4 >8?\$X9%B_8A^%[NP1%L;@LS' ^US\F MOE?_ ()@QGXU?M8?'SXUS*7AEGDMK%I!]U;NY:4!?=(K>-?H_O7Z%^%O@_X6 M\"_"M/AUX;L9=%\*Q6UT[PW((_'/BGSK;3I^#]AA0+YUSCNPWHJ \;FSSL(/Y;_L8_$;X'?# M_P >WOCSXW0Z]XJUVWN?/TW3X;-+NW:8G(=0T^W-I;2_VG>6PCC+%B-L,R*>2>2,].>!7G'_#K MC]F+_HF?_E?U3_Y)H VOV;?V\_AG^U;XPU+POX-M]<34+'3VU&;^U;*.&,PB M2.,@%9&RK<:9H%JU[HMU>+"\A6TD(DM M[E44%G1MD+< G:QX)&*_6OX)_L6AL9[C^ MT[RYWPET.O6K_QU_95^%W[24%HOQ \*V^LW5FK):W\=HEC96*YYVL2N><4 ?DE^WW\8M+_ &X/VIO!?ASX52RZ]9QVT.AV5T8' MB6YNI9V:1U5P&$:AD!9@/N,?NX-?M?X1\.P>#_">BZ#:G-MI=E#8Q'&/DBC5 M!QVX45Y3\!_V,?A!^S??2:EX'\)166M2Q>3)JUY/)=713N%>1CY8/<1A0<#. M<5[;0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% 'E7[6/\ R:S\9/\ L3-9_P#2 M&:O@#_@AC_S6S_N"?^W]?I]XL\+:7XX\*ZSX;UNU^VZ+K%E-I]];>8\?G02Q MM'(FY"&7*L1E2",\$&N ^!?[+?PP_9K_ +;_ .%<>&?^$<_MKR/M_P#I]U=> M=Y/F>5_KY7VX\V3[N,[NC_LH^ =%_:$U/XTQ6]_/XZU"(PR7%Q=EX44Q)%\D>,+B- H]L^M=A M\6OA!X2^.?@JY\(^-]*;6O#US)'+-9"ZFM@[1L&3+PNC8# '&<<"@#^?[7/C M?8_M)_M%IXT^.NLZNGAN:8M<6VAQ"62WM5),=G;*S*$3G;NSGEF.YB<_J+\' M_P#@IQ^SII[>$_AWX*T#Q'HEE+<6^DZ991Z5%'!$TD@1 M0FP^(+1[EYRVP1 M+&)-Q,4 >BT45@^,O'WACXD^%]+:58%O=9OHK2$R$$ MA \C*NXA6(&<\'TH WJ*YKP1\3/"'Q,L[F[\'^*]$\5VEM((IY]#U&&\CB-/'F@>'+TJ'%E?7\:W)4]&$.=Y'OMQ5#P'^U/\ !_XG:E!IOA?XE>&= M7U.X;;#I\6I1K@/ZT >IT444 %%%% !1110 444UI$5U0LH= MLE5)Y..N* '4444 %%%% !1110 4444 %%%% !1110 45Q?C;XV?#OX::E#I MWB_Q[X8\*ZA-"+B*TUO6+>SEDC+%0ZI(ZDKE6&0,94CM74Z3JUCKVE6>IZ9> M6^HZ;>PIS44BL&4$'(/((I: "BO)?''[6GP:^&VNS:+XE^)7AS2M7A M<1S6,E\C30L>TBKDH?\ >QVKNO _Q"\,?$S0TUGPEXATSQ+I+L4%YI5VEQ%N M'52R$@,.X/(H Z"BBO+[O]J;X+Z?=36MU\7O =M61_M6_!.:18X_C%X!=V(557Q/8DDGH /-KT71=JNI((^AH O4444 %%%=6GTO6O''AO1]3 MM]OG65_J]O!-'N4,NY'<,,J01D="#6?_ ,-"?"S_ **7X/\ _!]:_P#QR@#T M"BH+&^MM4L;>]LKB*[L[B-9H;B!P\ _AG)%' MXO\ &OA[PM)* 8X]9U2"T9P3@$"1@2,]_:@#KZ*RO#?BO1/&6EKJ7A_6-/UW M3F;:MYIMTEQ"2 #@.A(S@COWK5H **X?Q;\=/AOX!U9-+\3?$#POX>U-R%%G MJFL6]M-DC(^1W!Y^G<5UFDZQ8>(--@U#2[ZVU*PG&Z*ZM)5EBD&<95E)!&0> MA[4 7**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK/U[Q!I?A?2;C5-:U*STC3 M+==TU[?SI!#$,XRSL0 /J: -"BO#/^&Y/@ =2-A_PMSPKYX.-W]H+Y73_GK] MS_QZO7_#/BK1?&FC6^K^'M7L-=TFX&8;_3+E+B"0>JR(2I_ T :E%%<7\2OC M5X#^#MK;W'C?Q?H_A>.XW>0-3O$B>; R=BD[FQ[ ]O6@#M**\Z^&?[17PQ^, MET]KX*\=Z%XDO40R-9V5ZC7"H#@L8B0^W/?&.1ZUZ+0 45Q7C;XW?#KX:ZK% MIGB[Q]X7\*ZE-"+F.SUO6;:SF>(LRB0)(ZDJ61QNQC*D=C7/_P##6/P0_P"B MR?#_ /\ "HL?_CM 'JM%?:_P#M!_#3PKXYA\&:OXZT'3O%DTL,$>BW%]&ETTDV MWRD$9.#O UU#:^)/%FA^'[F9/,BAU348;9W3. M-RAV!(R",CTK$_X:$^%G_12_!_\ X/K7_P".4 >@45F^'O$VD>+M+CU/0M5L M=:TV0LJ7FGW"3PL5.& ="0<$$'GM5'QA\0?"_P /+%+WQ5XDTCPU9OD+<:Q? M16L;8QG#2, <9'YT =!17,^"?B=X/^)=F]UX1\5:+XHMD +R:/J$5T$STW>6 MQQ^-=-0 45R?CCXM>"/AC&C^+_&&@^%Q(N]/[8U*&U+C.,J)&!/((XK2\*>- M?#WCS3!J/AK7M,\1:>3@7>DWD=U%G&<;XV(_6@#:HHHH ***X'Q9^T!\+_ > MN3:-XF^)'A'P[K$(5I=/U;7;6UN(PRAE+1R2!@""",CD$&@#OJ*JZ7JMEKFF M6FI:;>6^H:=>0I<6UW:RK+%/&X#(Z.I(92"""#@@U:H **** "BBB@ HHHH M**X/7/CY\,?#/B:3PWK'Q&\):3XBCD2%](OM2!C)QZ#(_,4 /HKD_'/Q<\#?"]K-?&7C/P] MX2:]#FU77-5@LC.$QO*>:Z[MNY'_$6E>+-&M-7T34[/6=)O$\RV MO]/G2>"9/[R2(2K#W!H T**** "BBB@ HHHH **** "BO-OB/^TE\*_A%>&S M\8_$#P_X?OP 38W=_&+D XP3""7QR.<8J/X?_M-_";XJ:A%I_A/XB^&]IP"?P-/H *** M* "BBB@ HHHH **** "BBB@ HHHH **HZWKFG>&M(O-5U?4+72M+LXFGN;Z^ MF6&""-1EG=V(55 ZDG KFO!/QI^'OQ,U">Q\(>._#/BN^MXO/FMM$UBWO)(X M\A=[+$[$+D@9/&2* .SHHHH **** "BBN#U;X^?#'0/%#^&M3^(WA+3?$:S) M;MH]WKEK%>"1\;$,+2!]S;EP,9.X8ZT =Y1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !17)?%?XH^'_@M\.]<\;>*;E[30='A$ MUS)'&7K#I7Q<__ 6J^!ZLP'A?Q^X!P&73K+!]^;R@#[^H MKX _X?5_!#_H5OB!_P""ZQ_^3*/^'U?P0_Z%;X@?^"ZQ_P#DR@#[_HKX _X? M5_!#_H5OB!_X+K'_ .3*/^'U?P0_Z%;X@?\ @NL?_DR@#Z$_;"^-OC'X*^$? M X\!6.AWOBCQ=XPT_P )VC>(Q,;*!KI9<22"%@Y ,8'!X#$X.,'D/^,WO^K? M_P#RN5\?_M.?\%0/A9\:/^%3_P!B:!XPM?\ A$_B!I/BN^_M"SM4\RUM?-\Q M(MERV93Y@VAMJG!RPKVO_A]7\$/^A6^('_@NL?\ Y,H ]5_XS>_ZM_\ _*Y6 M;X;^-G[0W@7]I#X6?#WXM6/PRN-(\=KJP@N/!8U'S[=K*T\\ES2HN2K8926W,N!TW'B@#]:J*^ /^'U?P0_Z%;X@ M?^"ZQ_\ DRC_ (?5_!#_ *%;X@?^"ZQ_^3* /O\ HKX _P"'U?P0_P"A6^(' M_@NL?_DRC_A]7\$/^A6^('_@NL?_ ),H ^_Z*^ /^'U?P0_Z%;X@?^"ZQ_\ MDRO4?V=?^"E7PE_:6^(EKX(\/VOB/1M?O(Y9+2+7+*&-+GRT,CJC132?,$5V M^;'"GVH ^KJ_!C_@I/\ "^\_9_\ VRM4UW1=UA;ZY+%XITR>(8\N=G)E(/\ M>%Q'(V.P9:_>>OS_ /\ @LA\%_\ A-O@#I'CRSM_,U'P=?CSV4<_8KDK&_3K MB40'V!<^M 'V5\$_B99_&7X1^$?&]CM$&NZ9#>M&IR(I&4>9']4?(22V?NZ1:C\E)MX0/]YN^: /U8_P""2/S8[;4K^.*>1,D;D MB)WL,@C(!Z5B?M0_&)?V=?V>O&7CNWM(YYM%L5%G;$8C,\DB00 C^Z))$R!V M!Q7Y"?L6?LQP?MV?$#QGXR^+7CJ_AL;*2-KN=;N-;[4+F4,0JO*&5(T5.0%/ M!55V]0 ?M!\-_C+X$^,%C+=^"?%VC>*88<>=_9=[',\.>@D0'4I-9V8ABDF1&'*R M$SQQ[AT&_H<$ 'UIXR_:R^#/P_UI]'\0?$[POINJQRF"6S?4XFE@<'!655), M9!Z[\8KT3PQXLT3QMHMOK'A[6+#7=)N!F&^TVY2X@D'^RZ$J?P-?D7^QW_P3 M1^'WQK^!MEXY^(?CK4-,U77?,ET^QTF\MH?LL2NR!YO-1R[,5W8&T!2.I.1Q M?[)WCKQ%^Q#^W8_PNEU_^U?"FI:U'H-^L+'[-=+.5%I=A,D(X,D3$\X5G7)' M- 'Z_:]^T%\+?"OB*;P_K7Q*\(:1KT+K%+I=_KUK!=1NP!56B:0,"0RD CG( M]:[^OR'_ ."TGP+_ +#\<>%/BQI\&VVUJ+^Q]4=1P+J)2T#D^KQ;E^EN*^YO MV9_VH--\9?L5Z1\5M>NPS:)HLQUQMWS_ &BS0K*?]Z38' _Z:K0!ZKJW[0'P MO\/^)G\-ZI\2/".F^(8YEMWTF[UVUBNUD;&U#$T@<,=RX&,G(]:ZSQ!XBTKP MII%SJNMZG9Z/I=LN^>]OYU@AB7U9V( 'U-?BA_P3K\!ZE^U/^V]??$7Q+%]J MM]'NIO%6H.PRAO'D)MHQZ8D;>H]("*^SO^"BW['/QH_:N\1: OA/Q%H-OX*T MJ $:)?7D\,CW;,V^X8+&R,0A"KD@J-V/O&@#Z"A_;@^ ,VH"R7XN>$Q,0#N? M4D6+G_IH3L[^M>R:/K.G^(=,MM2TJ^MM3TZY3S(+NSF66*53T974D,/<&OR- M_:,_X)V_L_\ P)^"NOWDWQCG3XD:782W$%C?:E9JE_5*K\Y* MELDD"NB_X(B>/-7EU+XE>#9KR:;1(K>UU2VM78E()B[QR,@[;P8\^OEK0!^K ME>*_MG?&'4_@+^S'X\\;Z(@;6=/M(XK)V7<(IIYH[=)2""#L,H?!X.W!ZU[5 M7(?%SX8:/\:/AGXC\$:^)#I.N6;VDS0G$D>>5D4_WE8*PSQE1G- 'XD_L1_L M8S_MU^(_&FN>)_'D^FC3)8I+V39]KU"]FG\P[R78;5RA)<[LGC'<=Y^V9_P2 MUOOV>?!4'C/P!KNJ>,=.BNDM[O39;+-Y;AR0DJM%]]<[5/R@@D'D$X\]^(_[ M%/[2'['OC"XUKPI;Z[=V5OGR?%'@F29MT.[#FNB^%?_!7 M#XZ_#F\CM?%+Z;X[L(6V30:O:"VNU /*K-"%PWNZO]* /O/_ ()I_'#Q;KW[ M-^KQ_%HWFCMX.F,2Z[XC1[42:?Y>Y7EFFP&\LK(IU&^TVU>**:)]+UW0+TAI;9I(R&C8CAXW4MM< ;AG@$,H_)G]F6^O?V*?\ M@HK;^%]7G:*QAUB;PQ>S2?*)K2X(6"9O123;S?04 ?N;K_B#2_"FC7>KZWJ5 MGH^DV:>;-O#OBR:T57N8]#U M:"]:%6)"EQ$[;02#C/7!KXQ_X+(?&'_A"OV>-*\$6L_EW_C#4565%.";.V*R MR?G*;<>X+53_ .":_P +]1^"/[#GBWXA6=CYGBWQ+:7NM6D3+\S16\,BV<9' M<,RR./43"@#[(^(W[07PT^$-PMOXT\=^'_#5XR>8MGJ&H1QW#)@G<(L[R..H M'7CJ:K_#O]I'X6?%J_%AX/\ B!X>\0:@4\P6-GJ$;7!7U\HG?QWXX[U^$'[- M;?"+XH_=2_:.\7Z]8VM^K72ZE:[G^U7CR M]HD6.1U4@M]U1R>64#GZNU M#_@F?X1^)OCC1O$'[,WQIT.31K=5N;C[5JYN-0TZX1P4>'[.@8#H<2;64C.3 MN&T _4'XS?%#1/A'\/=6U_6M?TGP\5MYH[";6+N.WBGNQ"[QPJ790[ML)" Y M(4XZ5^3W_!//]J_4?&7[86M^-?C1\1K2V67PQ=VT%YXAU&*RLX6:YM6$,*N5 MCCR%8[$ SM)YY-??'[7'[,L_Q^_99T_PUXT\4R#6?#,::Y=:KIMJJ+?W5M9S MQL?+8G8KF5F(!..@K\@?V%OV7]+_ &M/C%?^#-7UN\T&VMM&FU,75E$DCEDE MAC"8;C!$I/X"@#^A32=6L=>TJSU/3+RWU'3;V%+FUO+25989XG4,DB.I(964 M@A@<$$$5YCXR_:R^#/P_UI]'\0?$[POINJQRF"6S?4XFE@<'!655),9!Z[\8 MKY,_X*+??V/\ ]E'X=?"GP;JMW!JNI:?'H,>N1OY5PEE8P0QRNI7[LDFZ M(9'0,^.<&O OV._^":/P^^-?P-LO'/Q#\=:AIFJZ[YDNGV.DWEM#]EB5V0/- MYJ.79BN[ V@*1U)R #]=/#'BS1/&VBV^L>'M8L-=TFX&8;[3;E+B"0?[+H2I M_ UD>.?BYX&^%[6:^,O&?A[PDUZ'-JNN:K!9&<)C>4\UUW;=RYQTW#UK\;OV M3O'7B+]B']NQ_A=+K_\ :OA34M:CT&_6%C]FNEG*BTNPF2$<&2)B><*SKDCF MO7O^"Y7_ "%?@W_UQU;_ -"LZ /T>\;?M"?#/X<>'M,UWQ+X\\/Z1I.J0K+*R MMA]GMP_FQMN $7"+M&S'.3Q\7?"KPAX\T_X^7WP@\*>)KK0M1\0:H_A'4KFR ME=(YH1<;)"X4Y*#86(SD@$=SD _>&\_:^^"6G^)SX>N/BKX3BU97\MH6U6': MKYQL,F[8&SQM)S7K<4J31I)&ZR1N RNIR&!Z$'TK\9?V\/\ @FSX1_9=^!>F M>-_"WB36]6OH-0AL=2BU7RC%*LBOB2((BF,AE VDMD-U!'S?2W_!,WXO>*-2 M_8(\9W(FEU;5_!L^IVNC1S'>WEQV<5Q!%D]0))&4 ]%V@< "@#['^(W[07PT M^$-PMOXT\=^'_#5XR>8MGJ&H1QW#)@G<(L[R..H'7CJ:K_#O]I'X6?%J_%AX M/^('A[Q!J!3S!8V>H1M<%?7RB=_'?CCO7X0?LUM\(OBC\8-9U+]H[Q?KUC:W MZM=+J5KN?[5>/("WVB18Y'52"WW5')Y90.?J[4/^"9_A'XF^.-&\0?LS?&G0 MY-&MU6YN/M6KFXU#3KA'!1X?LZ!@.AQ)M92,Y.X;0#]>:*Q?!=AK.E>$=%LO M$6HPZQKMO9Q0WVH6\)A2ZF5 'E"9.W<06QDXS6U0!^,'_!;#_DY+P;_V*4/_ M *675?IO^SGXFT?P;^Q[\)=9U_5K'0]'M/!6BM<:AJ5REO;P@V<"@O(Y"J"2 M!R>I%?F1_P %L/\ DY+P;_V*4/\ Z675?6OQP_Y0_:;_ -D_\/?^@65 'UMH M?QK^'GB;P_J>O:/X]\,ZKH>ED"_U.QUBWFMK3/(\V57*IG_:(KG_ 7^U5\' MOB)KBZ+X<^)GAC5M6>3RHKXO.F;TC4D&3_@&:_&K_ ()]_LO:I^U]JNO^ M$=5\3ZEH?PTT-XM5U6UTUU66XNI0T< 7!X_,7>BJ&7$T1!P#UZXS0!^]E)9GFN5\/"YU"Y)R\I@5EDD.3RS>46/N:_(;X;^'?%W_!4#]KZ\3Q)KUU MIFG21W&IS;6,XTK38W54M[=&(4?-)$F?5RY#'((!^S7@/]J3X1?$[6(])\+? M$CPWK6JR,5BL+?48_/E(Z[(R0S?\!!KU&OR)_:=_X(^ZKX*T[0]2^!MYK/B^ M]>Z$%YI>KW5K%-$-K,+A)L0H%#+M*GYLNI!/-?HY^RO9?$O2?@;X;TWXN+$? M'%C&UM=7$5RMP;B-6/E2.Z\%]FT,"_$5MXBUG7 M[>&.:ZAT*SAD6V\Q0Z*[2S1C<5*MA<\,* /JNBO@6U_X+2_ VXN(XY/#OCRV M1C@S2Z=9E4]SMNR5[A^R[^WK M\,_VM->U30_"$6MZ;K6GVOVZ2QURTCB=X ZHTB&.212 SH""0?G''7 !]'45 M\J?M'?\ !23X3_LR_$&;P7XBMO$6LZ_;PQS74.A6<,BVWF*'17:6:,;BI5L+ MGAA7F%K_ ,%I?@;<7$<YVW9./H#0!Z+^V_^W,W[*>L M>$-%T704\4ZSJ#-J6JVGSEK/28VVR2C:1AF.X*S?*/+?(Z5]1>&?$FG>,/#N MEZ]H]TE]I.IVL=Y:7,?W989%#HP]BI!KX#^!>H>'?%?@WXW_ +67QGM)(_#' MBRWFT;3+"XB,CP: K"W6)5'\4S[$XP"R;L@.37B_['/_ 5 \"_L[_#.^^'_ M (IT_P 6^(=&TG4[@>&K^RM+9I_[.=RT<=PKW"!74ECA2P ;:#A1D _7>BOG M']EW]O7X9_M::]JFA^$(M;TW6M/M?MTECKEI'$[P!U1I$,"_$5MXBUG7[>&.:ZAT*SAD6V\Q0Z*[2S1C<5*MA M<\,* /JNBO@6U_X+2_ VXN(XY/#OCRV1C@S2Z=9E4]SMNROPS_:TU[5-#\(1:WINM:?:_;I+'7+2. M)W@#JC2(8Y)%(#.@()!^<<=< 'T=6!\0/%0\"^ _$GB1K=KM='TVYU$VZYS+ MY,32;1[G;C\:WZKZA86^JV%S97<2SVMS$T,T3='1@0RGV()H _ +]GOX4^)? M^"C7[3&KQ>,/&_V#4KBTEUB_U&>/SI&B22-!!;Q;@!CS0%7(5%4G!Q@_1_[2 MG_!'N+X:_"G6?%G@#Q?J7B+4M&MC>7&CZA9H7NHD&93$T?(< ,P0J?'UWXD^%5KJWB3PU#.]SIFH>'9G_M6P0YQ')&F)"Z@D;X@P M(&3M)VCG?A__ ,%._P!HWX,Z@NEZ[JZ^)HK5@DNF^+K#,ZXZAI5V3;L=W8_2 M@#Z[_P""/_Q+^([6/B;X;>,M+UM-!TNV34-&N]5LYD%N-X26V61QC;\R.J=L M/CCI]*_$?@?]E'XF:YX3GEM=>L]*9H;F [9($+JLLBGLRQF1@1R"H-< M;^Q3^WCX8_;!TN^LH].?PSXUTN(37VBR3"5'B+!?/@DP"Z9*@@@%2P!R"&/1 M_MC?M5^ OV8/AO)/XRM?[?N=;CEM++PS'M+ZBI7;*'W9"Q , [$$?, Q(! M/RI_X)O_ ++OPH_:BU;QS:?$77-1@U?3+:*YLM/L[M+;S(6WB:X+LK%MC>7Q MP!NR=V>-O]@+Q WPI_X*(2>#/AUKUUXC\!:E?:CI&=MHVDHT M:,) !D;L8#XKXUU2SU2&.]\4Z5HFHZ#X7U"\N+.UFC\UK= P)-H+@@"0B-@" M"#/$VE>*--5_+>XTJ[2X6-\ ['VD[6P0=K8/ M-?SV^$?BK%\#_P!KY_'D^G/J\6@^)[N[:QCE$33 2R#:'(..O7!H ^U_%7_! M#O4K;2KZ?PY\6K;4-152UK8ZEH36T&?A.EIJ,D1$%YJFM^;'#)V9H4@4N!P<;UKP#_@GK\#_&/[2G[6&F?$74 M;>>71=$UO_A)-9UMX]D4EXLOGI$IQ@N\VTE1T7<>.,@'[MT45C>--2OM%\': M[J&EV>58V9(U' =5_;8_X*!>,_#NC: MC!8RZYKVHK!J%RK/%%;6J2;&8#G!C@4#'=A7T!_PY#\U=IK M_P 6/VIO^">'Q7TJU\8^)]0UVSN8_M$=CJFJRZGI>I09Q($+G=&P/!(".#@G M*L-P!^IGQ/\ &\G['/[%KZG/+!J&I^#?#-GI=N^TB*XO%CBM83MZ[#*5)'7; MFORB_9"_9%\2?\%#/&7CCQ;XS\<7UE'8M$;O5YH?M=S>74H;:B[F4*J*F3V M**H .5^U_P#@I)\6--^+7_!._2?&/AYY!I'B2_TV=4DX=%)=S&W^TKIM/;*F MLW_@B7&H^ WCR0* [>)=I;') M8<#]3^= 'QY\'/&7B[_@G/^VU/X(O]K0:=K<2[DMKZRF"F*Z,63MD2.59!@D@ADW$$Y_4#_ (*(?M$7_P"S=^S3 MJ^M:'BZ5< 9,$TJLSR@>J11R%3T#;<^E?F!_P5QMEM_P!L[69$ MX:;2=/D; QR(MO\ )17TO_P63UFZOO@3\&?.9\WEW)=3*_4R"U3D^_[QOSH M^??V.O\ @G7JO[9W@/Q)\1/$/CJZT)IM0EM;2:6T-[->W 57EGE9I%)76,-O-U"_'ODT ?O=1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !17BG[4'[77@/]DGP_I.I^-CJ5P^K320V-AI-NLUQ M-Y84R, [HH5=Z9)8?>'6OFO_ (?5_!#_ *%;X@?^"ZQ_^3* /O\ HKX _P"' MU?P0_P"A6^('_@NL?_DRC_A]7\$/^A6^('_@NL?_ ),H ^_Z*^ /^'U?P0_Z M%;X@?^"ZQ_\ DROI#]EW]L#P#^UQHNLW_@G^T[:;1Y(H[ZPU>V6&>'S0QC;Y M'="K>7(!ACRASCC(![+JFJ6>B:;=ZCJ%U#8V%I$\]Q=7#A(XHU!9G9CP% !) M)Z 5\I6O[7?Q(^.5]"1X1XY\87C:=IERZD@_9X@/-F3(/SC& M"""!5K]NPW7Q OOA'\%(+E[/3_B)XB,>LR0N5DDTVSC%S<0J1R"^$Y]L'@UJ M_M$?MJ?"7]B4>&_"6M:=JAEDL%>QT7PW91-]FM$)C0D/)&BKE&4 '/R'B@#G M]6_:0^/OP3MSJ_Q8^#>FZSX/A&^^USX>:FUU)I\?)+O:3 2.H R6! 4 DGM7 MTM\/OB%X=^*G@_3/%7A358-:T#4HO-MKRW)VN,D$$'!5@005(!!!! (KXA_X M?5?! \'PK\0"/^P=8_\ R97@OP%_X*3_ F^ OQ;^)DFB^'?%L'PJ\3SPZMI MNAPV-H)M-U KMN@D?VD(L,F P ;C:H"@"@#]>J*^ /\ A]7\$/\ H5OB!_X+ MK'_Y,H_X?5_!#_H5OB!_X+K'_P"3* /O^BO,/V=_VBO!_P"T_P##P>,?!4MV MVFK=26,\%_"(I[>=%5FC=06&=LB-E6(PPYZUZ?0 45\J?M'?\%)/A/\ LR_$ M&;P7XBMO$6LZ_;PQS74.A6<,BVWF*'17:6:,;BI5L+GAA6[^R[^WK\,_VM-> MU30_"$6MZ;K6GVOVZ2QURTCB=X ZHTB&.212 SH""0?G''7 !]'5^(?_ 4V M^+GBCXT_M=2?"YM3_LSPSH=Y::78VMS*8K47$R1F2ZFX]9<;CG"+QU.?V\K\ MV?\ @I-_P3G\2?&KQE+\4_AE%#J/B"XMXXM9T*698I+HQ(J1S0,V%+>6JJR$ MKD(I7))! ,R/_@A_X;_X1ORY/BCJI\0>7_Q\KID7V4/@_P#++?N*YQ_'G _+ MYN_8^_X7'^R'^U[9^%SHFN7&AS:W_8.O06ME<36%Q 91&UTF%P=@ E63KM!! MX+"N&T/]J#]J;]DB[AT/4-9\4:!;VY$<>D>++)KB#:!PL8N%.U,=/+8#'0U] MQ?L@_P#!7"W^*GC#2O!7Q4T6Q\.ZKJ4JVMEKVELRVO^"B&L:)\:O$-[HVE7GBJ\TB[NXY5#6D4PY)) MP H!)) )(%?S_\ [8'Q9TO]K?X^:YXQ^'G@/4=.MUL?-O?*0SSW4<"G??31 MQJ1"!&%#7P9\$_L9_'KPM%\'O%.I6^NVL"ZEOS;'R0!DDJX%?N-X#U:^U[P/X=U/4[=K34KW3K>YNK=EVF*5XE M9U([88D8]J_%#_@EU\._A?\ &/\ : N3\3+VXU7Q7:J-1T32K\AK749D):1I M68EI9$P'$9X8!B=P4BOV!^'?[2WPL^+6MW&B^$?'NAZWK,#R(^FP7:K='RR0 MY6)L.RC!^901T.>10!^4/_!:O_DZ;PM_V)EK_P"EU]7;_#O_ ((SVOQ(^&?@ M[Q7;_%J;2GUS1[35)+67P\+@1-/"DNQ6%RF0NXC)'..U<1_P6K_Y.F\+?]B9 M:_\ I=?5WGPX_P""RVG_ W^%?A+PK#\*;K5+K0M(L]+,[Z\L"3&&%(B_%NY M7.W..>O6@#Y-^-/P?^(__!/7X_:5';^($BUJWB35-)US2F94N("[+AT;IDHR MO$V01Q\RD$_O7\%_B-'\7OA'X.\:Q0"U&OZ3;:BUNIW"%Y(U9X\]]K$KGVK\ M%OC1\6OB-_P4._:$TZ:R\.B76+F)-,TG0]+#2):VZNSY=SZ%V9Y6VC']T ? MO-\$?AROPA^#W@OP4)EN6T'2;;3Y)U&!+)'&JNX]F8,?QH [>OC/]MC_ (*1 M>%_V7;K4/!^BZ?-XC^)"P(ZVDL;1V5EYB;HY)I#C?PRMLCSGH62OLRO"=<_8 MK^%?BWX\7WQ;\2Z(WB3Q1.+?R(=2D\RSM3#&L:,D( 5F^4',F_!Y&,"@#\._ MA7XK\2>.OVRO 'B+Q?S7:;)'9[N$@[<#:NTKM 7 '&*_ MHZK\(/C!Q_P5:P.!_P +&TS_ -*;>OW?H _$/_@J%?7?QD_;VL_!.G2*]U:6 M^E^&[8=5$TY\X=/]J[ /?C':N]_X()M)LGAN-09V0W$>D:=&ZA(88MRC[TD2=1DN7.3G/Z*0_ MM31?M/?\$W/B;XW@@33]=A\-ZGI6L6D(81P78M3O\O))V,DJ.O)P'P22IKY( M_P"")-LK?'/Q]<'[\?AP1CCLUU$3_P"@B@#R#X\?"GQK_P $R?VD]!O/"'BN M>^CEMDU+3]0\LP"ZA\PK+:7,88AAE,,,X(96&T\+^Q_B_P#:*TKP[^RS=_&B M"$2:=_PC::[:6LC'YWEA5X86(Z$NZ(3VR:_/G_@N/:HOB#X07(^_):ZI&>.R MO:D?^A&ND^)6M74G_!$_02S.&FM+"U;=P?+35%"CZ8C7\* /EO\ 99_9R\6? M\%(_C%XS\0>,_&=W:QV$<=UJ>K-#]HE>25F$-O$A951=LE:K MXQ_X)C_MF2:(NNS:CH=I=6W]HB)6B@U?3)0&W-#N($BJ[8Y.V1#@D=?J_P#X M(>6RKX+^*]P/OR:AI\9X[+',1_Z$:^?_ /@LQ:I;_M::;(O6?PM9R-QW\^Y7 M^2B@#]MXI4FC22-@\;@,K*<@@]"*?7%_!.\EU+X,^ KNXWF>XT"PED\S[VYK M:,G/ODUVE &=XBU^P\*>']3UO5+A;33--M9;RZN'^[%#&A=V/L%4G\*_FS^+ M'BKQ)^T5\3OB-\1_L%Q5K/C:Y^P!5.&%G'MDN6'L?W49]I37E7_!+3]E73O%/ M[*/Q%U7Q):X3XD)/HT,C)EDL8E>/S$ST/GM*?K"A[4 >G_\ !(GXZ?\ "S/V M<9/!U_<>;K/@FY^Q ,V7:REW/;L?8$2QCT$2U]M:WKFG>&M(O-5U?4+72M+L MXFGN;Z^F6&""-1EG=V(55 ZDG K\+_\ @G[\1M1_95_;:C\*>)&^Q6^HWDWA M'6(V)V1S^;LB?GCB=$&X]%=CWK]<_P!M;_DT?XO?]BS??^BFH [7PW\,*3\S;IWQNRHY8@E5%>M?MZ?\$X;']E#P M7I?Q \">)-6U31([V*TO8=4:/[5:2L"8YDDC5 5++MQM!4E>3DX /VPKA]'^ M.GPV\1>+?^$5TKXA>%=3\3^;+!_8MGK5M+>^9&&,J>2KE]R!'+#&0%;/0UX1 M_P $S_V@]7_:$_9ELKSQ'<27OB+P]>R:'>7TS[I+L1QQR13,>I8QRJI)R69& M8]:_(:73_%VM?MP>(M'\":I+HOBK6/&&J:3::A#)Y;0"YGFMY6W#E1YA^#_@MJNM^$?&> MLZMXTTBQDO9;?4(X1:7YC0L\<2*H:)FP=NYW&< _W@?\$9/VB]:CA1@*5/A)H&B>+_BCHWPGT^UUR.\BU;6Q$8KB06\Z"!?,G MA&XAV;AB<(>.X_,;]MS_ )2;:]_V,&B_^DUG7VK_ ,%L/^3;?!O_ &-L/_I' M=4 ?0O["?PF\.?!7X VGAKPM\0=+^)NDQZAU>+O&WAWX?Z.VK>*->TSPYI:L$:^U:\CM80QS@;Y& R<'C/:OD7_ ()# M?\F;:=_V&K__ -#6OSR\3>(O%G_!3/\ ;2MO#W]MS:;X=N[R>/3(7XD8W.P&0H& #]B/"'[6GP8\>:W'H^@?$_P +ZCJLLGDPV::G M$LDS\?+&K$;R<\;M5^3/[2O\ P1P'A7P+::E\&M3USQ7XBCGBBNM& MUF>U7ST8[3)%)MB5-I()5R?ER=W&#]M_L;^&_C5X-_9PC\.?%"*S'C;2A-:Z M3<7%\MT)8!&#;BX>/=RK$H2-Q**IY.: /3/B1^T!\-?@_-'!XU\A& &4JZBA%U>I;N\44:NP\UBRCY%R37Y??\$V?VI;CQ%^U1XR\9_&?XDV=O-=^&)K M:'4/$VIPV=N'-W;,(80[+&@PK,(T '!..M?4O[1WPC3]KS]@+P7XR\1ZY=V& MK:'X17Q?(UO$C"\NETPNZOGHK-GD<\U^:W[!O[*.D_M>?%+7/"NKZ[>>'[?3 M]&?4UN+&))'=EGACV$-QC$I/X"@#],?^"B'[//P]_:3_ .%1-4CF^SL7A:2ZA!50BG&?I+]F'P3I7PY^ /@CPSHG MB>S\9Z3INGK!;:_IX007J!F/F)L=UQSCAVZ=:_-G_@LUX=C\'Z/\ -!AF:XA MTO2]0L4FD #.L2V2!B!W(7-?:_[(7C.P^'/_ 3[\$^*]4+#3=#\*RZE<[?O M&.$22,![X4X]Z />O'7Q*\)_##2?[3\7^)=)\,:>3M6XU:\CMD8^BER,GD<# MFN.\"_M6?!WXEZRND>&?B5X;U;57?RX[&+4(UFF;TC1B"_\ P$&OQE^&?@WX M@_\ !4+]J*_D\0:\UA;B*2^O+D@RPZ38JX"6]M&2!]YU51D9)9VR=V?7/VR/ M^"5,'P ^$MW\0/ OBK4->MM%"R:I8:I%&LHB+!?.B= !\I()4C."2#Q@@'[* M5P^F?'3X;:UXN/A33OB%X5O_ !2)I+8Z':ZU;27HECW&2/R%#_%U_+JGB+PBT(AU&X8M+=64H81[V/+/&T;*6/) M5H\Y.2?S2US3?%.O?M[>*]%\%ZK)H?B76/'.JZ3:ZE$Q5K?[3=S6\C[AR (Y M7R1R!DC!Q0!^X_B;]K#X,^#?$[>'M;^*'A73-920Q2VMQJL2F!P<%93NQ&1Z M.17INEZK9:YIMMJ&FWEOJ%A=1K-!=6LJRQ2H1D,CJ2&!'0@XK\H/VJ?^"3O@ M[X-?LZZ]XV\,>+->U'Q)X?M5O+Q=4,)MKQ RB78B1AHR 2PR[],'.58O.Z$9568C/&X+7T'7!_'3X M/Z/\??A+XE\ :\\D6FZU;>2T\/WX)%99(I5'>@_;0_P"" M9.K_ +,V@Z3XO\!:UJOC+2I+U;6>V%D?MUE(0S1R@Q9WI\I!(52K;>N[Y>$\ M($M(>%\3>"I9I()HL\>:(_G1?595 SZC!/8_"G_ M (*]?'#X?W<5MXM32_'UA$VR:+4K5;.[ !Y"RPA0&[9>-Z /T5_X)K_%;QQ\ M4/V<;>/XA6.I6_B'0;Q]+2\U2VDBFOK541HIF+@;V&YHRW,- M"\#:--J_B/6=/T#2H1F2]U.Y2WA3ZNY 'YUYW^S1^TUX1_:D^&47C'PO+);) M&YM]0TZ\($]A.H!9'P<$8(97'!!['('XY_$?QMXY_P""F/[7UKX9TS4VM=!N M+V:#1;:8M]ETVPC!9[EH\\R-&F]N[,0H( 4 _83P]^V-\#O%6M#2-+^*OA6 MYU!F")"=3CC\QCT5&8@.?92:]=NKR"QM)KJYGCM[6%&EEFE<*B(!DLS'@ 9 M)-?D]\?O^"-]EX%^$>K>(_ OC/4M;\0Z/:/>SZ?J=O$L=Y'&I:18BF#&^ 2H M8L"1C(SD:'_!)_\ :.UGXG:)XM^ ?BS5;B\M#HLTVAWDS;Y;:# BFMP3U51* MCH#]T*XZ8 /!_\ @K/\8M+^+'[16DIX;\5:?XH\,:7H4,5M+H]_'=VB3/)( MTQ#1L5WD>6&YSA%ST%?9O[(7[/O[,/[.^H6GQ*T/XRZ3K&NZ?I*VNIW-[XHT MYK*UDN=H+,J@&)BRLB!GZ$CYCS7YK?MM_LVZ;^RK\;&\#Z5K-UKMJ--M[[[7 M>1K&^Z0OE<+Q@;?UK](_ /\ P25\):;\)_$F@+X]UIX?%T&GS3S&TAW6Y@?S M@%'?);'/I0!\G?LJ_M=^(OB=^WIX0\7_ !<^(%O;Z)8C4UBEU2\CLM+L5:SG M1 @8K&FXE5W?>8D9+&OUVU7]HOX4:#9Z9>:E\3O!NG6FJ0&YL+BZU^TBCNX@ MQ4R1,T@#KN5EW+D9!':OP%_9-^ 6G_M%?M&:'\-]1U6YTBRU#[9NOK6-7D3R M;>648#<7+:9-?SQA))+2Z8G>X7 MCB81*/\ KH?6@#]2-/U"UU?3[:^L;F&]L;J)9X+FWD$DN6MSU%?EU^RK\0)_@O\ MM$?#3QK.LEMI]MK$0FN&!56MG;R;G![XCD<4 ?T5^-/'_ACX;Z2FJ^+?$>D> M%],>58%O=:OHK.%I""0@>1E4L0K$#.<*?2G>#?'GAGXBZ.=6\*>(M)\3Z6)6 MA-]HU]%=P"10"R;XV*[@",C.>17Y=_\ !;CXJ>=JWP[^&]M-\MO%-K][&#D% MG)@MS[$!+G_OL5],>&_V8_B!H7_!/+P]\*?AUJUAX4\9ZEID3ZEJ&HRRQ>4U MPQGNT#QH[!B7,.=O"YQ@@4 >U>,?VOO@IX U6?3->^)_AFQU*W?RIK3^T$DE MB;&<.J$E3]<8X]:['X>_%WP1\6+.:Z\%^+M%\4PP'$S:3?1W!B/. X1B5SCC M.,U^97PQ_P""2G@;P7X-N=3_ &A?B-'X9U%Y76&/2=7MK2UBB& '::YB.]CR M<84 $9S7RU\#M0M/@'^W]X5L?A[XM/B'P['XLM=(AU>U<;-0L+B=(G5MORO\ MDA']TLH8=!0!^\GC?XE>$/AG96]YXP\5:)X4M+F3R8+C7-1ALXY7QG:K2LH8 MX!.!SBN:\3?M*?"CP?X7TSQ)J_Q&\,VNA:IO_L_4!JD,D5[L;8YA*L?,"MPQ M7.T]<5\4_P#!;C_DB_P\_P"Q@D_])GKY=_8S_P""?^M_MI?#:7Q/XA\>7'AW M0-#D?0]%MULA=-\I\^3 ,B!(P\Y.!DLS/R,<@'[3^$/&F@?$#P_;:YX9UJP\ M0:-<@F&_TVX2>%\<$!E)&0>".H/!KSSQ1^UY\$_!FMG1]9^*?A6RU-9#%);' M5(G:%P<%9-I/ED>CXKX1_;L\7ZA^P]^R/\,?@+X*U.:VU'5K:8:IK=F3!(\< M;*]QLP=R>?-.>^0B,ISFN/\ V5?^"7OPZ^*WP%TGQ?X\\>WVF^(=?MC=V5KI M-W;1PV43?ZHRK(C-(Y #$ H &V]1NH _6KP_XDTGQ;H]MJVAZI9:SI5RNZ"^ MT^X2>"5?570E6'T-:-?B;^PC\3/$G[(_[;%Q\']0UE=1\,:OK$GA^\CA?-O+ M%M3DA%PEEK6M6UG,T9) <)(ZL5)5AG&,J?2JOQ(_ M:"^&OP?:W3QIXYT+PW-<()(;>^O42:5"?AO_P $J=.^/7PKL_B%\3OB#XENOB5XLL8]6-S \)M[4S1AXDD1 MXRTFU2H(5D ^ZH 4$@'Z,^!OB-X5^)VC_P!K>$/$FD^)],W>6UWI%Y'>1(88U+O)(P554#)))Z #O7X6?\ !,_Q3K_P M@_;FTOP>+EA:ZG-?:%JUM&Y\N4Q12LC8Z966%2"1G!8#[QKZ-_X+/?M#:YH< MWA?X1:/=S:?I^HV/]M:PT$I4W<9D>*&!L?P!HI6*GACLX^6@#[STO]K'X+ZU MXE70+#XJ>$+O5V94CMX=9@;S&8X"(V[:[9_A4D^U?CO^UG_RE"U3_L;='_\ M0+6OHG]GW_@COX7\=? _1O$?C;Q;KEAXKU[3X]0MX-*$*VU@LJ!XUD5T9I6 M*EL,@Y*CIN/P_>>$/$GP_P#VRM,\+^+=2FUC7M%\6V.G3:A/(TC7"13Q1Q." MQ)VF-8RH)R%P.U ']&U>1>*/VO/@GX,ULZ/K/Q3\*V6IK(8I+8ZI$[0N#@K) MM)\LCT?%?+/_ 5Z_:6UWX1_#/P[X%\+WMQI>I^+FG>]U"UE,WVF^(=?MC=V5KI-W;1PV4 M3?ZHRK(C-(Y #$ H &V]1NH _6KP_P")-)\6Z/;:MH>J66LZ5DBY9>Y4NO)V@ 'W79ZM9:AI<&IVMY;W.FSPK'?VC?A/XOUJTT?0OBAX,UK5[MMEOI^G>(+2XGF;!.$C20LQP"< =J_ M$#0?V_O&^@_L>W_P/A,@>:?[+;ZYYO[V'2W#&6T Z\M\H;/$;NN!A2/O3_@E M'^Q?_P *M\(Q_%SQ?8;/%NOVV-(M9U^;3[%QGS,'I),,'U"8'&]Q0!^A]%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 8/CKP+H/Q,\(ZIX7\3Z9#K&@ M:I"8+NQGSME3(/4$$$$ A@000"""*^<_^'7'[,7_ $3/_P K^J?_ "37U510 M!\J_\.N/V8O^B9_^5_5/_DFC_AUQ^S%_T3/_ ,K^J?\ R37U510!\J_\.N/V M8O\ HF?_ )7]4_\ DFC_ (==#^\G;;NV+\RX88X(KZ _ MX=A?M3?L]ZC^T1X3\*V&C>,&\#:WX9\2V?B?3]8&FI MJ CN+9)1&#"[HK#,N[DD?* 0037GO_#._P"T[_T=S_YC72__ (Y0 ?\ #KC] MF+_HF?\ Y7]4_P#DFOG_ .,W[!7P)\)_M8?LZ>#=*\#?9?#?BS_A(_[:LO[7 MOW^U?9;!);?YVG+IM=B?D9G@#XC_$GX['XC'P6-0_L_31X0M=+P;RV,$N9()?38WS*WW,#&30 G_#K MC]F+_HF?_E?U3_Y)H_X= ]/\ BE\//$GA#55SIVN:?/I\QVY*K(A7 MONG_ ((G_!?S;OQS\5;V#*Q!?#^F.P_B.V:Y8>X'V< C^\XKT[]JS_@E W[0 M?QPUWQ_HGCFT\+1:R(I+G3Y=+:?]^L:H\@82K][:&/'4L>]?6_[+WP&LOV:? M@AX<\ 6=VNHOIR2/=7ZQ>7]JN))&>23;DX&6P 2<*JCM0!YC_P %-O"=]XP_ M8I^(<.G12SW-BEKJ+11#.Z*&ZB>4GV6,.Y_W*_+S_@GW^R/\-OVM[SQ3HOBO MQ=JWA_Q+IHBN+&QTZ2%3=VY#"1P)$8DHP7.#T<<5^\%]8V^IV5Q9W<$=S:7$ M;1303*&21&&&5@>"""01[U^97Q>_X(R^=XQN-?\ A+X^'AB"25IH-*U2*0FS M8Y.(KF,[MHS@ IN '+-0!YE\9?V)_P!DGX >.[7PCXZ^,WB_1]8N+9;LI':1 MW*PHQ(7S##;.4)VD@$=,'H0:A_X*@_"*R\#? ?\ 9QN/"M]?ZYX,TS3KG3+; M5+R/8S)*D$ULSC:NUG19."H.(^E>P_ O_@C9I^@^,;;Q%\6/&2>,5AF6X;1= M/@=(;J0JA5)[GDBOO+XT?!/PI\>OAIJ?@7Q98^?HEZB@>00DML MZ\QRQ-@[74].".H(()! /RY_8[_X)M_"+]J+X&Z-XR_X3WQ#!KC%[?5M-L9+ M8K9W"NPV$-$6 90KC).0W6F?#G]F/]D*W^/.F^%](^-7BVX\::7KT5M:69L1 M)!=7<4P 5)DMC&R[UQNW 8YSCFM_6_\ @BWXWT75KR+P;\6K%=%O/W MUF,)/W'6)F63'N5!ZX7I7TI^QG_P3-\*_LN^(XO&6M:RWC/QM%&R6MP;?R+6 MPW J[1)EBSE25WL>A.%&: /:OVQO@>O[0W[.7C/P;'$LFJS6AN]+)'*WL/[R M$ ]MS+L)_NNU?A3X-_:0UGP/^S)\0_@[&)TM_$VKV5YG.T0)&&^TJ1UW.T5H M,>B.#7]'U?FQ\8/^".MM\2/C?X@\8:;X\@T+PYK.J'49-&73&>2(2,'G1)!( M ,L9"ORX4,!@XH ]5_X)/_ P_"?]F"S\07UOY.M^-9O[7E+##BU *6J_0INE M'_7()_"GA+26L[>?R)WMEO);B&*5I;AU.6B M43 !?N_*6P3C'[!Z3I=IH>EV>FV%NEI86<*6]O;QC"QQHH55 ] !^%?&G[; M_P#P38TC]JSQ/!XST+7U\)^,5@2UNWGM_.M;Z-.$+A2&611\NX9RJJ,<9H \ M'^+/_!,;X*_LV_LV^-_&GBGQ/JVO^(;+1+@:?<7-REK9MJ#Q,MJ(X8QO8F8I MA6=@0.1C-<=_P1#_ .2J?$H?]06W_P#1]>J?"[_@D'J%Y<:( MM,U#39-.NM.32W@9@721'#F5L%60=NC-0!]R5\X_M]_%GX@_ W]G>_\ &_PZ M:T74M*OK=K[[9:?:%%H[&-B%R,$.\1SS@!OJ/HZJ>L:/8^(-)O=+U.TAO]-O M87M[FUN$#QS1.I5D93P5()!!]: /@;_@G;_P42C^,VEZWX;^+WBS2['QK#=> M?IUQ=K#80WEJ44&-,;5,B,KDCJ5<8SM.-[_@IWK?P,O/@!XE/B6?PY?>/G@$ M>@M;-%)JBW&5*[2F9!& @\SRPI///./0]* )/^"']IJI\OTN_9]_9Z M\&_LS_#VV\'^"[*2"Q1S-<7=RP>YO)CP99G &YL #@ 5X;_ ,%5+CPG M'^QOXHA\33K%>2W%J=%5<&5[Y95*[ >WE^;N/9"_?% 'YA?'7XP:W_P4#_:" M^%NB6(E2YFTS2] ^9/E6[D :]GQ_=$CR<_W(@:_,+G9&K,P5%YPIX!-?DO_P1E^"G_"6?&CQ!\1KVWWV/A2R^ MS6;L./MMR&7*^NV$2@^GFK7[(:AI]KJVGW-C?6\5Y974303V\Z!XY8V!5D93 MP002"#U!H _*W_AFS]D_]O;XE>*%^$OBS6/!GBR./^T)X(;'987.]B'EBM90 MK_*VW,#GCY7_:R_8W\8?L(^(/"NL1>.+2_?49IFTO4-(DELK^"2'86 M,)O$'PD\?R>$8WE::+2]1BD?[(3DXAN( MVWA1G #*6 ZLU9WA'_@C?X@\4>*K;5OB]\6KCQ!;I_KX=-$LUS-SG8+FX)V# M))SL/4].M 'U/^S/\2O$7QN_8'TSQ-XH(-0\/:C;7%S(NTW!B:>!9C[NL M:L3W)) QBOS?_P""-NH0V7[6U]%*Z(UUX8O(8P[A2S":W? '<[48X] 3VK]I M?#/@W1/!OA/3_#.BZ;;Z?H-A:K96UA$G[M(57:%QWXZYY.23G-?EIX__ .") M.L3>,;J7P;\0M-@\,S3,\,&KVLOVFV0Y(3*963'3=\F?2@#2_P""WGAFZOM- M^$?BVT#7.CJ;^PDN(SNB1Y!!)#@CC+JDI'J(ZX_]CO\ X)M_"+]J+X&Z-XR_ MX3WQ#!KC%[?5M-L9+8K9W"NPV$-$6 90KC).0W6OT/A_91\/>(?V5]$^"7CF MX_X273=/TJWTXZE!%]FE5X5 BGB!+^6ZX&.2#@@@@D5\&:W_ ,$6_&^BZM>1 M>#?BU8KHMY^[E%];3VLQA)^XZQ,RR8]RH/7"]* ,#X<_LQ_LA6_QYTWPOI'Q MJ\6W'C32]>BMK2S-B)(+J[BF "I,EL8V7>N-VX#'.<(RSV#7/G^>82,8D7;CR3ZYW>U M '=?L! +^QK\)\#'_$F4_P#C[U^4'[.ZAO\ @J=:!@"/^$ZU4\^TES7[.?L\ M_"J7X'_!3PAX#GU%-7ET&R6T:^CB,2S$,3N"$G'7IDU\B_#7_@F!JG@']K*' MXQR?$"TO+:/7[O6O[)72V1RLS2D1^9YI&1YG7;SCI0!U/_!7G_DS;4?^PU8? M^AM7E_\ P2&\9Z1\._V/_B3XG\07+V6AZ3XCN;R]N4@DG,,*65J7?9&K.0 " M3@'@$U]:?MD?LXW/[5'P4N? =KKL7AV6:^M[O[=-;&=0(V)V[ R]<]Q#8Q0!\=? M\,V?LG_M[?$KQ0OPE\6:QX,\61Q_VA/!#8[+"YWL0\L5K*%?Y6V[E1D4;Q@< M\?*_[67[&_C#]A'Q!X5UB+QQ:7[ZC-,VEZAI$DME?P20["SE,Y3_ %BX9'/) MP<<9^SOBW_P1I@F\83>(/A)X_D\(QO*TT6EZC%(_V0G)Q#<1MO"C. &4L!U9 MJSO"/_!&_P 0>*/%5MJWQ>^+5QX@MT_U\.FB6:YFYSL%S<$[!DDYV'J>G6@# M[-_87^*'B'XR?LI_#_Q9XJ9I=>O+6:&YN&7:;CR;B6%9C[NL:L3QDDD<8KWB MLGPGX4TCP+X9TSP]H%A#I>BZ9;I:VEG;KA(HU&%4?XGDGD\UK4 ?C!_P6P_Y M.2\&_P#8I0_^EEU7UK\?LQW7C+]C.V^!J:_#:W M2>-W&[J<4 ?&'_!#55&F_&5MHW&;2 6QR M0%O,#]3^=5O^"YW_ #1/_N-_^V%?4O[!G[$=]^QG:>-8;WQ9;^*3XA>S=6@L M6MO(\@3 YR[;L^+K?PM_PC?V[?Y]BUSY_V MC[/C&'7;M\@^N=WM0 W]D[PU-XT_X)J^'O#UMN^T:MX1U"PCV'#;I?M"#!]< MM7YU?\$FOB5I'PE_:RN].\4W4>B?VYH]QHD3WQ$2I>>?#*D;EL;2?)= #U9E M'4U^P7[-_P (YO@/\#_"7@&?4TUB;0[4VS7T<)B6;,C/D(2QU/2OE7]K/ M_@E#X6^/7C*_\:>#_$)\$>)-2E:XU*WFMC6(W GG:"22 M>X_M@_ME^%_V0/"VCZCJ]FVO:KJEXL$&BVMTD5P8<,9)^0?D7 'NS 9ZXN_! M?]L#P=\6O@'<_%V]M;_P1X2M;B2WFN=?$:K\CJAD4QLV8][[,G!W*PQ@ GX8 M^'G_ 1)U&378)_'_P 2;>32HR!):Z!:N9Y5' 42S<1_*!SL;'3'>OO#XO?L MQ:1XT_9;U7X*^$7MO!^CS6,-A9.L!FCMECF23)7<"Y8HIOX#\5V'BA--,:WAL6)\DR;MF[('78__?)KOJ^4/V#/V([[]C.T M\:PWOBRW\4GQ"]FZM!8M;>1Y F!SEVW9\X>F-OO7U?0 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !7AGQ@_8B^"7QZ\7-XH\<^!H=9U]H4@>^C MO[NT:1$&%WB"5 Q XW,"< #. *]SHH ^5E_X)=?LQ*P8?#(9!SSKVID?^E-> M_P#B#X6^$_%7PYF\ ZIH5I=>#I;)-.;2"I6$6Z !$7:05VA5VE2"I4$$$"NJ MHH ^5?\ AUQ^S%_T3/\ \K^J?_)->D_!']D7X1_LY:MJ.J?#SP=#X?U'4(!; M7%T;VYNI&B#!M@:>1RJE@I(7&2HSG KV&B@#PSXP?L1?!+X]>+F\4>.? T.L MZ^T*0/?1W]W:-(B#"[Q!*@8@<;F!. !G %?$7[77[$WP4TWXC?#'X-_"KP2N MD>/_ !??B[O=3&JWUR=+TB+<9IC'+.R9;:^TD'/E.."0:_5"OEGXO_L$Z;\4 M_C;J7Q1L?BCX^\#>)+ZSBL7;PSJ:VH2%$5?+1@F\(Q16*[L%LGO0![E=_!OP M;J'PGC^&=YH5O=^"$TZ/2O[)E+;#;QJJHNX$,"-JD,"&! (.>:_/3]N/]@#X M3_ _P7X;^)G@OP"\OA[PYJL+^+- 75+V7^T--D=5=E=YB\;(< %&7B0LV0M> M_P#_ [\US_HY[XX?^%5)_A535_^"U<+*@5IY'*JWRL0N,X&>@H^,'[$7P2^/7BYO%'CGP-#K.OM"D#WT=_=VC2 M(@PN\02H&('&Y@3@ 9P!79_ 7X-Z=^S_ /"?0/ .DZIJ6L:=HZ21PW>JR*\[ M*\KR;2551M4N54 <* .U>@4 ?*R_\$NOV8E8,/AD,@YYU[4R/_2FO?\ Q!\+ M?"?BKX =4T*TNO!TMDFG-I!4K"+= B+M(*[0J[2I!4J"""!7544 ?*O_ M ZX_9B_Z)G_ .5_5/\ Y)KTGX(_LB_"/]G+5M1U3X>>#H?#^HZA +:XNC>W M-U(T08-L#3R.54L%)"XR5&PT4 %>=?M$Z]XL\*_ WQOK?@80MXKTS2YK MZP2>#SE=HEWLNS(W%E5@!ZD=>E>BT4 ?ES^P;_P5 UGQ]\3M6\-_&[Q-I=C: M:E"C:+J#VT5E;6\ZLVZ%Y!@ .K#!<]8\9RW/V#^U9XH^ FI?!_6KCXI7WAC5 MM(^PR-;++-!->.Q1MGV3!+^:3G:4YSD],U\[?M+?\$?_ I\4O%5[XG^'GB+ M_A!;Z_F>XN])N+7S[!I&R2T(4JT(+9)7YEY^4*!BO"](_P""(GCR;4Q'JGQ( M\.V>G;L&XL[2XN)=N>OEL(QG';?^- 'E'_!(VQU:Z_;,T:;3EE-E;:5?R:D4 M!VB Q;%W8[>81VSYF_ M..P6OU#_ &3_ -C?P/\ LB^%[JP\-"?4]:U#:=2UZ_"_:+G;]U%"C$<8))"# M/7DL>:3]K;]CKP9^UYX1L],\127&E:SIK.^EZY9 &:U+@;U93Q)&VU: ,;3_AG\%OC;^Q=H_A6&?2U^&,FBPBVOH9HX_L$BQ@B?>>(YTX@N8I67U,85@#[;S]:]\^'/\ P1D^ M&>B>!-7T_P 8>(=4\2^*+^'9!K%F/L<6FL#D-##N8.<\$R%@1T5"A_\ M!*6Q\$:/^R?I-IX4U^TUO5Y[F2_\0)"=LMM>R8'E/&0&7;''&H)&&V%E)!K\ MM?@'X7TCQK^WYHVAZ]IMMJ^CWWB^ZBNK&\C$D4R>;*=K*>".*_4S]A3_ ()Z MV7[(FM>)?$.JZY'XH\37Q:RLKR"-H8H+'*M@QDG]Z[*"W+ !0%/+$^;_ H_ MX)5ZK\-_VE]+^*DGQ%L[^WLM;EU9YI (W]<=NE 'UAIW['O MP,TJ1GM_A!X)+D@[IM!MI2".A&]#C\*]2T?1=/\ #NFP:=I5A:Z9I\"[8K6S MA6**,>BHH ^@J[10 5RWQ2\<'X9_#?Q-XM&EW&M+H>G3ZB^GVC*LLRQ(795 M)XSA3^5=339(TFC:.15=&!5E89!!Z@B@#Y _9'_X*2>#_P!JSQ_JGA&/0YO! M^IPVXN=/34+Y)&U D2*@"@!U&UMN22"Q_A-?+?_ 6X^(6@:IJWPV\'6EU; MW?B'2A>7U]%&P9[2.80B-7P?E+[&;:><*IZ$9[CX_P#_ 1JTKQ9XPO/$/PN M\6Q>$8KN5KAM#U&V:2VMY"X<8/[Z9SN=,YRH5<]VP2* *OBGX/ZY@MIBW/8=NU3_@B;\3M&M_#/Q#\"W5_!:ZO]NB MUBVMYG56GB:+RY2F3EMAC3/IO%?IW=:397NE2Z9/:0S:=-";:2T>,&)HBNTH M5Z;2O&.F*_+WXS?\$4QJ7BJYO_AEXWM=)T6YE+C2->AD%+B+5(+[4M.\.V=S9N'660)%#(0PX($ MID&>F%S7W+_P64^'LNI?LR>&-9L("T'AK7(5F"YQ%;RQ/$&/_;00K_P*NN_8 MQ_X)C^&?V8?$Z>,]?UO_ (33QI &6QF6W-O:Z>&4JQ1"S%Y"I8;VP &X4'FO MKGQYX%T3XF>#=8\*^)+!-2T+5K9[2[M9"0'1AV(Y5@<$,.00".10!\3_ /!( M?XM>'K[]E.X\/7&K6=GJ/A?4;M[R&XF2-H[:5A,LYR>(\NZ[CQE"*^#/AZD? M[27_ 4]M=0T8?;=*O\ QW)J\N$SZ"OKW]BW_ ()_^$_V0HKO M5QJ,GBKQQ?0FVGUJ:'R(X82P8PP1;FV@E5RQ)9MH^Z/EH ^J:*** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH \W^-O[.GPZ_:,T?3]+^(GAF' MQ'::?,T]KNN)K>2%V&&VR0NC@$ 97.#@9' KQW_AUQ^S%_T3/_ROZI_\DU]5 M44 ?*O\ PZX_9B_Z)G_Y7]4_^2:/^'7'[,7_ $3/_P K^J?_ "37U510!\J_ M\.N/V8O^B9_^5_5/_DFO7_@C^S;\-_V<=-U.P^'7AB'PY;ZE*DUX5N9[B29D M!";I)G=L*&;"YP-S8')KTNB@#Y:_;LTO5O"UE\-OC+HUC-JDGPSU_P#M/5+. MV7=*^DS1F&]9!W94VGT"AF/"UUOCK]G_ .!7[:6B>&?&?B#0K'QQ8M9[M+U: MUOKBW8P.=VPM!(C$!L_(_P!UMPP#FO=9H8[B&2*6-98I%*O&X!5E(P00>HKY M7U#]AF[\#Z]J&K? SXJZ[\&!J$QN+G1+>TBU31O,)^9X[.8A8R?8X& !0 M!%>?\$Q/V6]/M)[JZ^',=M:P(TLLTWB'4T2-%&69F-U@ $DFOG3]F?]A_X$ M?M"_%+XD>+M/\".WP9L98]$\,Q-JNH*NHW,7-U>I)YPD:/=A%^8J>> P./HR M^_8K\9?%&;[-\:?CQXA^(?AG>'?PWH^F0^'[*Y4'(CN!;LSRIG_:!X'/%?3O MAOPWI7@_0;#1-#T^WTG2+"%;>ULK2,1Q0QJ,!54< 4 ?,_\ PZX_9B_Z)G_Y M7]4_^2:/^'7'[,7_ $3/_P K^J?_ "37U510!Q/PA^"_@OX"^#U\+> M!A\/ M:$L[W)MHY9)2\KX#.SR,SLQ"J,LQX4#H!7;444 >&?&#]B+X)?'KQ()4#$#C?2VD!216.6W^0RN,$9/&:_6ZOF/\ M;#_8'\#_ +74%MJ-_=7'AKQE8P&WM==LHUDW)G*QSQG'FH"21AE89.&QQ0!Z MQ;_%SX6?$3P0=5'BSPOK?A6ZB#R2W-[ ]L4/:0.<#H(^&9[RWATZ+2%VV[W11%D^R@=$,V[;MXY^7Y=M?5-]_P1%^( M4=\$LOB+X9N++/,T]O<128SUV!6&,_$^ MN/XY\5V+"6Q4VHM[&REQ_K%C+,TDBG[KL0 >0H(! !0_X+ 3Z_9_L>X6N8_X(NS^!YO@EXNL;5K%O'$NK.VJP2;3 MHK[Z^(?P_P! ^*O@G6/"7BC3X]4T'5K'[G=GR]Z<(I M)W(,[E'! 4M[!_P1@L_ ]O\8_%&J:SK]I;>-3IXL=#T>X.QIXW;?<2QDC#. M!&BA0=VUI#C'->M? G_@BUI6@ZY;:I\5?%\?B.U@??\ V#H<3P038/ DN&(< MJ>ZJJ'_:KJO"O_!'WPGX1_:0TOQ?;^(9;OX=6,W]HQ>'+E6^U)D0S--*]K&SN^Y2&)8DG/4FN"_;C_P""<>H_M??% MC2?&-GXYM?#,5CHD.D&TGTUK@N4GN)=^X2+@'SP,8_AZ\U]=?"WP:_P[^&/A M'PI)=+?2:%H]GI;72IL$Q@A2(N%R< [$O">A^%X MI1B2/1=-ALU?G/(C5<\UTU%% !1110!^$'QA_P"4K1_[*-IG_I3;U^[WTZU\ M!>-/^"8&J>*_VN/^%SI\0+2VMO\ A);77_[(;2V9]L,L;F+S/-QD^7C=M[]* M^_J /A;X5_\ !5WP=\0?CG9?#G6?"-[X(^T7,UB^JZSJ$02"Z3)+>X^(?Q)MKC1H64/:Z%;R-<3QK@!!++@1<=]KXZ =Z M-K_@F?\ "#6O%W[!GQHT]X)$A\9'4;'2ED^42M]B\GS%]O-.W/K$?2O!/^"/ M_P 2-+^'O[4&J:)KMU'IG_"0Z+-I]LURXC!NTECE6,YP 2J2@9Y+8 Y-?M!X M(\$Z'\-_"6E>&/#>G0Z3H6EP+;6EG #MC0>YY))R2Q)))))))KX*_:P_X)': M1\8O'.I^,_AYXD@\(ZKJDSW5_I.H6[264L['+21NGS1;FR2NUAEB1MZ4 ?/? M_!:7XC:3XG^,_@KPSIM[;WMSX?TJ9[W[/('\F6>48B?!X8+"K%>H#CUKZN^+ M'P+U.S_X)-/X(:T==:TKPG9ZG/;?QQS0217DZ8[D;9%Q7$?LR?\ !'O1_AGX MVTWQ5\2/$\'C";3G2YMM#L+9HK3[0K!E>61FW2J",[-J@D#=D94_HW-"EQ$\ M4J+)$ZE61QD,#P01W% 'Y,?\$2_B=I&D:Y\1_!%_>PVNI:HEGJ.GQ32!?/\ M*\U)E7)Y8"2(X')&X]%KP[_@IIXHM_C;^VY<:/X2EAUJ>W@L/#UNUFX=)[HD MDHK X)$D^P^A4CM7TW\>?^"+MMXA\67FK_"WQ?:^']-NY#+_ &%K4#O%:DG) M6*9,ML&>%921@#<>WJO['?\ P2R\._LY^-+;QOXK\0+XU\4V)WZ;'#;&WL[& M0J09-I9C*XS\K-M"]=N[! !]J^$M!C\*^%=&T2)MT6FV4-FC>HCC5 ?_ !VM M:BJ.N0W]SHNH0Z7<16>IR6\B6MQ-&9(XIBI".RY&X!L$C/.* /PU_P""D'Q. MU#]I7]LZ3PAXW\4/'&@ZX"@X'X5]2_LS_\$I;GX*_'O1/B1XF^(%OXP;2Y MIKQ;,:8T32W3HP65G:5N59M_3.X"OT-H _G(_:6_9=^*G[,>LZ+>_$1$6]UP MRSVNHVU_]J,DD13?NDZAQO0\^M?K5K7QNC_:%_X)?^*_&C2K)J5UX-O;?4U7 M VWL431S\=@74N!_==:]-_;5_90M/VO/A/!X5;5(]!U6QOX[^PU22W\\1, 4 MD4J&4E61V[]0I[5\YZ7^R)XB_8]_8C_:$\.ZCXUMO%FC:IH=U?6L,-@UL;6< M6[)*W,C;@ZK%Z8\OOF@#Y;_X([?%SP]\/?CYX@T'7]0M]+;Q/I:VUA/=,J)) M(O$6HVS6U@K RB& M&3S'F*]0@**F>Y<#UQ\!_P#!/_\ 9%\.?M?)\2M UC4+G1-5TZQM+G2]6MU\ MS[-(TDBL'B) D1@!D9!X&&'?Z0\&_P#!$K59/%L:-^S?XEURZBFABUKQ%(;7S,A98H88 MD,B^WF>:I/K&1VK\\_"/Q$TSX3?\%#YO%FM2>3I&F^/KU[R;;N\J%KN5'?'^ MRK%N.>..:_>_P#X#T/X8>"]&\*>&K"/3-"TBV6UM+6,DA$4=R>68G)+')))) M))K\&/ WPUT/XP?\%#M3\&>)(99]$UGQAJ]KGPSX7$UW[QY]],%"[CCA4 R%0<+D]268@'Y"_MN?\ *3;7 MO^Q@T7_TFLZ^U?\ @MA_R;;X-_[&V'_TCNJN?'7_ ()@:I\8OVI-0^+D/Q M M-+M[K4;&^&E2:6TCJ+>*%"OF"4#YO))SMXW>U>X_MR_LG7?[8'PQT7PI9^)( M?#$FGZPFJ&ZGM#YSGM0!YA_P $E;1=0_8IMK5V9$GU748F M9#A@&8#(/8\U^U\<3)H45M/?:!?SWN(UM9F1XUWEL;!Y MJJI)Z \\9K]A/V-_V<;G]E?X*6W@.ZUV+Q%+#?7%W]NAMC I$C [=A9NF.N: M\>_;$_X)C^#_ -IWQ)-XPT;6)/!'C6XVB]NTM_M-K?!5"AI(MRE9,!1O5N0. M58\T >S_ +5G[4_AK]E/X6MXOU=$U:ZFFB@T[1X;I8IKYF8;BA(/"(6S@>AK](_ M!?[/_@7P'\&5^%FEZ)$/!C6$FGW%E*=S722J5F:5A@L[[F);CD\8P #\>_V M4?@WKO\ P4N^+OBV_P#BG\2M6V:3#'>R6\4@>>3S9&&RV1\QPQ)@YVH0-R # MG-#?AY<7=QJ":<]SK1OKS[1.&=QY._ "HQ4,=JJ M.""1@BOIG5_^"-/BWPMX^?4_AK\7!H6E%SY-Q(-3M&FBNU9?N)") 4PP!W,[,+Q//'"6\)3E M?,<+G%W:DXSZ $GV%?J;\ ?@M>?"W]GS0OAEXHU6W\5IIUC+I+/\ @B)X@_X2F;_A&OB3IG_"./*QC.J6<@NX8_X5 M(3*R$="V4SC.!G +?\ P7$FCN+_ .#$L3K+%);ZLR2(0592;,@@CJ*^E?@_ MX+O?B+_P2KL?#6FQM-J6I>!;N"TB4X,DY24QI^+!1^-9/[4'_!./5/VA?AY\ M'/#,7C^VTR;P!HITB:^GTMI/[0/E6T?FA!*/+S]G)QEOO]>*^G_V>?A5+\#_ M (*>$/ <^HIJ\N@V2VC7T<1B68AB=P0DXZ],F@#\B_\ @D%\9/#GPO\ C_KN MB>);^WTA/$VF+9V5W>.L&?AE^RO MXTTC5-1MQKGB6P;2],TP.IGG:4A6D"9SL1=S%N@P!U(!\Q_:J_X)+^$OC9XJ MU#Q?X'UW_A!?$&H2M<7UE);>?87,K'+2!0RM"S$DG&Y2?X022?$O /\ P1'U MR;7HI/'/Q)L4T>-QOAT&UDDN)HQ@!0\H58SCOM?&.AH N?\ !$'P+J*WWQ.\ M92PO'I316FDP2L/EFFR\LH!]47RL_P#705\]?"%5?_@JT RAA_PL?4CR,\BZ MG(/YU^VGPK^%GACX+^!-+\'^$-+CTG0=-CV0P(2S,26=B22QY)-?%O@ MO_@F!JGA3]KC_A<[_$"TN;;_ (26ZU_^R%TME?;-+(XB\SS<9'F8W;>W2@#Z M)_;J_P"3/_BW_P!B_7GC&W\4C M7H+:%4@L&MO)\II"229&SGS/;I0!]@5\O?\ !1'XS_$?]G_X#1>-OAS):)J0PZF;RS%PJ6LBNH< G Q+Y0S_MU]0UF^)/#FF>,/#^HZ'K5C#J>D:C ]K= MV=PNZ.:)P596'H0: /B#_@GA_P %![3XY>%=1T#XI>*=+L?B#:7;/;O="&RC MO[1E!7RP-JET8.&4_$Z1X5T.2P:*34 MT<2H9"S)EA%Y8<-O^4\ ?-MKSKXM_P#!$VVOM6^\/:C.)D"W-]# )[:^VKA3-%N4[P %\Q6!P.0V!@ ] MQ_:6^.'A3X+_ /\2>*-=U6TCMI-.F2PA\U&>_F>,B.*%<_O"Q(Z< 9)P 37 MY4_\$:/ NHZ]^TUJWB2*%QI6@Z',)[C'R>=.Z)%&3ZLHE8>T9KN_#O\ P1%\ M7W&M1IX@^)FC6^C1L!YFG64T]PR9)(".453[[CUS@]#^E'[/?[._@S]F7X>P M>$?!=B\%H'\ZZO+A@]S>SD &65P!EB !@ * , 4 ?D'_P %A?\ D\!_^Q?L M?YRU^V?A/_D5=&_Z\H?_ $6M?$7[9_\ P3/U/]JWXS-XYM/'MIX!(2X&-VU0,X_"@#\(O\ @FBT M>F_M_P#A"*>:.,B7580S, &;['<@ 9[D]!7[1?'OX;V7QX^!7C7P:DD-RFN: M9/;6TH8,BW !,+YZ?)*J'ZK7Y^_';_@C/J/C#XF:UX@\">.--TS1=6OI+UM, MU:UD#67F,7=(WCR'4$_*"%(& 2<9/WE^RO\ !6[_ &=?@+X5^'E]K0H.!G% '\_.C_&/7?"'P1\;?"@I)#9:[K- MC?W*2?*8C;"821E?5G-N3GIY ]:^J?VM?V8_^%<_L!?L]>*$LO*U*U\W^U7 M^<_VB#=Q[_\ ,A 1D?)MQD<,: /QH^%-]JW[>'[*OV=O@3IW_"&3MINM^)-0.F_VLJY>SA$3O(T1_AE M.%"MV&XC! (H_L,_\$Y1^R)X^UWQ;J?BRW\5ZC>Z<-.M/)L&MA;(TBO*3F1L MEO+C QC #>M>^_M/?LV>&?VJ/A9=>"_$KS6B^NZQW$36-E=*9AY3E3]IG ME#L68_-M&#M93NYX^;5T'P;X3_X*%^'M%^'\HF\':=X\TNTL)1.TP94NX%?]C!)_Z3/7JW_!).U^S_L6^'7V!?.U/4), MC^+]^RY/_?./PKKOVY/V/[_]L3P'X9T"#Q/;>&)])OS?27$EFUPLN8BA4*'4 MCDYSDUVO[(G[/]Q^S'\"]&^'UUK4?B";3Y[F8W\-N8%?S9FD V%FQC=CKVH M_/K_ (+?^%KZ/Q;\,/$@BE;39;&[T\R@9C25)$D"GT9E<_4(?0U#^RO_ ,$R M?@Y^TC\#?#?CB#X@>(UO[JW":I9V)8B&B+* 1D;NJE3D@@G]*_C] M\ _"7[27PVOO!7C&TDGTVX830W%NP2>TG4$)-$Q! ==Q'(((8@@@D5^;FJ?\ M$6_'FCWUW:>%OBYIYT.\_=SBZM;BUDDC_NO'&SK)^) /7CI0!G_ 3]G+]D:7 M]H3PYIOA7XR^*]3\:Z+X@CDL=-FL08+V>UG#C9,EML:,F/.X.,KS[C]>:^/_ M -C#_@G#X2_9/U9_%-[JLGC#QR\+01ZC) ((+%&!#B"/+$,P.TNQ)(X 4%@? ML"@#Q3]M;_DT?XO?]BS??^BFK\UO^")?_)??'7_8LG_TJ@K]6_CE\.)/C!\' M?&7@B&^73)=?TN?3EO'C,BPF1"N\J"-V,],BOF']A?\ X)Y:C^Q[\0M?\2WG MC:U\3IJFE_V<+>#3FMC&?.CDW[C(V?N8QCO0!\1?\%GO^3K]$_[%*S_]*KNO MV(^$:K'\*?!:JH55T6R 4# \A.*^0_VW/\ @F[J7[7'Q=L?&EIX[M?#45MH M\.EFSFTUKAF*2S2;]PD7@^;C&/X:^T?"&AMX7\)Z)HS3"X;3K&"T,RKM#F.- M4W8[9QG% 'X;_LF?\I0M+_[&W6/_ $"ZKT3_ (+5^#;S3?V@O"'B4Q2?V;JO MAU;2.9@=AF@N)3(H/LLT1Q_M>]?3OP@_X)@:I\+_ -JNT^+\OQ M-0MH-8O= M4_LE-+:-R)Q, GF>:1D>;UV\XKZC_:9_9F\(?M4?#F3PGXLBFB\N3[38:E:$ M"XL;@*5$B$\$$$AD/##T(! !6_9;^,7AGXF?LW^#?%&FZO9FRMM%MXM19IE4 M6,T4*B>.4D_(4*MUQQANA!K\6/C!\1M(^+'_ 4,N?%.@S+=:-?>-+%;2Y3[ ML\<4T,0D7_9;R]P]F%?4.F_\$1_$T7B0VUU\5M/'AAROG3VVFRBZE4'.WR2^ MP=!@ES@\X..?1]2_X([V&F?&30O%'@_QM%HOAO2+C3YXM*O+!KBXD:W$1E9Y MA(H+RNCN2% !? & !0!YO_P6_P#"U]'XM^&'B012MILMC=Z>90,QI*DB2!3Z M,RN?J$/H:A_97_X)D_!S]I'X&^&_'$'Q \1K?W5N$U2SLY+;;9W:\2Q$-$64 M C(W=5*G)!!/Z5_'[X!^$OVDOAM?>"O&-I)/IMPPFAN+=@D]I.H(2:)B" Z[ MB.000Q!!!(K\W-4_X(M^/-'OKNT\+?%S3SH=Y^[G%U:W%K))'_=>.-G63\2 M>O'2@#/^ G[.7[(TO[0GAS3?"OQE\5ZGXUT7Q!')8Z;-8@P7L]K.'&R9+;8T M9,>=P<97GW'Z%_M?_M.:/^RK\&=2\6WWE76LRYM-%TQVYN[M@=H('.Q0"[G^ MZN!R5!\M_8P_X)P^$OV3]6?Q3>ZK)XP\HR0"""Q1@0X@CRQ#,#M+L2 M2. %!8'D?VR/^"=_CC]KOXGIXAO_ (IV6CZ#80BVTG1?[)DE6TC.#(Q;S@&D M=ADM@&W1+9;Z0&;RPJ@!1C MG &T94<9 K]WOV"_VMK+]J[X-P7UT\,'C710EGKMC'A?WF/DN$7M'*%)'HRN MO\.3VFD_LJ^ M+_9M'P2_LT3>$&TXV,VX#SI9#\S71..)O-_>ANS 8X %?*W M[+W_ 3*\<_LM?&+3O&N@?%JRN[1";?4=+?1Y$6_LV(WQ,1,<-P&5L':RJ<$ M9! /T+HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ K\D-<_X(T_$OQ-XJWM MV4_LS_ +.?AG]ESX5V/@GPR9+B-)&NKW4+@ 2W MMTP4/,P' X55"CHJJ,G!)]6HHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KAOCE\.)/C!\'? M&7@B&^73)=?TN?3EO'C,BPF1"N\J"-V,],BNYHH ^.?V$?V![_\ 8W\1>+-3 MO/&5MXH77+6"V6.#3VMC%Y;LV23(V<[O;I7V-110 5\ _#7_ ()@:IX!_:RA M^,:1D>9UV\XZ5]_44 %%%% !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 % 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 % 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 % 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 % 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 % 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 % 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 %%%% !115!=?TQ]/M!U7Q1X)US2-$UV7PQJ]]9R6 M]KK,$*RR6HKY9^'/_!.^R^$?B+X3>)O!WC*ZT'Q3X:22'Q3 MJ44'F'Q1%*QEE296;',A(!;<50KR6C0@ A_;R_:J\9_#30_AMX)^&-J;'XC? M$FZ2UL9KZ)0^G*S1)AD<$+(SSHN6!"[9"1D"OF&Y_90^.]K^U+JVB:-^T#K5 MW\3[/P)!KS:S<23)#=9O'C_L_)D.( PW#/IK_@HE^S+XV^*+> _ MBC\+]EQX_P#A]=_;;;36 W7L8ECE79D@%T>/.PXWJ[C.< _-W@'_ (*(:5X= M_; NO&_QC\%ZY\.+V?P7!X;N;'[))*8KA+UIC,4<)(L3*3@!6((Q\W6@#[!_ MX)^_M'>+/VAO@[=2^/=*FT[QEH-X=.OKA[8P)?+C*3JNT*K$AU95XW(2,!@H M],_: _:8^'_[,_A-M<\)O".MVGB#0KQ=T-[9ON4^JD=58="K ,#P0#7EGC7]B[X9?$SXZ MQ_%3QAIU@M+33]0<-80"(L5?R: /G3_ ()U_M:> M-OVI?CO\8-0\0W4UIX?AM[6;2?#VX&+3D+N@4' +,552S'JQ) X'VK\5_B7 MHWP<^&_B+QKX@E,6D:)9O=S[<;WP/EC7/5W8JBCN6%?"O_!/]0G[=G[6:J J MC69@ .@_T^XKOO\ @KYKD^D_L0,\P!_P"!0J?PH \Z M^&>I?MC?MB>&YOB5H/Q!T7X0^%+YY#H&ABP28SQJQ4.[M$[[25QO8\E25C52 M,^L?L4_M4>._&WQ \8_!;XT6%M8?%3PJGVC[7:JL<>I6V5!D"KA=P$D; H & M20':-IS]"_L]Z##X7^ OPXTBW01Q67AS3X H']VVC!/U)R?QKXF^/'F>$?\ M@L%\%M0L!Y1UCP^L=UM./-W"_A;=ZX18^O=1Z4 >T_MR?M9^(O@E/X0^'OPS MTNWUWXL>-9_(TRWN 'CM(BP3SF4D DL2%W$(-CLW"8/BOQ$TG]MO]G'P7)\3 M+OXG:)\2;32X_MNN>&1ID2HD ^:5D*PQED0 DE"A R0" :=K"GQA_P %H=)C MO/WT7AOPWFV5P,)FRD88^C73'Z_2OT,UC2[?7-(OM-NT$MK>0/;S(PR&1U*L M#^!- '$?L^_&C2?VA/@_X:\?:-&;>UUBWWR6K.':VF5BDL1(ZE75AG R #CF MO0Z_/+_@BMJEY)\!/'&CW#EH=/\ $S-&I.=A>VA#*/;*9^I/K7Z&T ?/O['? MAOXY>&_#'B6+XYZU#K>KRZEOTN2&2%Q':[ -I\M%'WL]-?$6L:WI%IJK:;J5_JL\]S9%--=T,,CN6C*L PVD8(R.:P/V M/?!?QY_;=^#5@?$'QH\2>#O _A^:>PCO-/NI9=5UNZ,K3O)/<-('*1K-'&H9 MBN(P H()H _5NBOS0^&OB3XN?L7?MK>#?A!XM^(VI?$[P!XUB LKC6'>6> M MYB1E?,=VB995"LJL49&S@' 7M?VQ?B-XO_9H_;,^#OQ /BO7$^%OB.0:1K6B MR:C,=-AE'[IYC 6\M3YH&0 3U7[$?[0WQ ;X MK>.?V>_C'>0ZKX]\'Q+<66M0KSJ5G\GSR-QN;;- ZL0&99#N^922 ?:=%?E_ M\.;KQS_P4(^/'Q0M-6^-6O?#+0?"NI-9:=X.\-7+6EU+ LCH99!N&XCRQN9@ M^'DQ\@ !]4^&?P@_:._9I_:5\+Z38^,?$/QD^#6K1>7J<^O72/-I/!4-NFE+ M#8=C#RSAE++LR%- 'I?[4'[5^M_!GX[?!/X;Z+I-G./'6LV\%[J=TS,;>V^U M11ND<8P-[!S\Q) _NDG(^H:_(W]O'X%:Q:_MN_"&V;XF>*IW\;:[OLIY+QR_ MAP27D2A;$[OW84N&&W;R@KZI_:(^,6J?\$^?V3]-L8_$VJ?$CQW>7DFGZ1JG MB>1[FXGEDD>5I)B6+,L2':HSR?+'0G !]DT5\!>&/V#?C;XZ\-6OB?QW^TMX MYT/X@7D?VHV6CWW\5?%3_@HM^T% MX[T#PI\0]4^&7P;\%W/V)KG06>*YU&3(O#G M@_2;\WVJ^)7O)KO5KIYXD2*RBF>3>D2B"1R%8#,K9#9 !^Q%%?EEX^3XP?\ M$Y?CE\-KF7XLZY\2_AGXKU 6%WI^ORR2R0CS(Q*H5W<*X60.LB%^$/AO6O _PVU:/6OB1,C6TU]8$26^B \.[/RK3#D!!G M:W+8P%;[HUK35UK1K_3VD:%;NWD@,D?WD#*5R/<9KX"_:D_8_P#AG^RS^P/\ M5(/!6BG^U;BUL([O7=0<3WUR!J%MP9, (N0#L0*N0#C/- 'U7^R#XLU?QU^S M'\-?$&OW\VJ:SJ.BP7%W>3D%YI".6;W-=A\7_B#;?"CX5^+O&5WM,.A:5^(_B.QT&WC7.XQ^:LC'CG&]85/M)0!Q7@#]J+Q'^S+_P $[=#^*7Q!U34/ M&GC;Q-/)-I<&KW#.7DG9S;(23D0K#%YI"^I QN!JOX=^'7[<_P 0/!=MX\;X MOZ'X9UB^@%_9^#6TF 1QQL"Z02.86VL00,,7(SAGR#C[5;X/^#;OP+H?A#5? M#6E:]X?T:TAL[.RU>QBNHHTBC$:85U*@[0!P*\ _:^_;O/[,6I7NA:9\./$' MB_58M,2^74+>(KI=L7:10L\H!(*A-Y '(8#(SD %[]@W]KC4?VGO!_B+3?%> ME1Z)\0O"%VMAKEK;J5B M.->M= TB'@27#9>9\9$<48RTCG^ZH)_ 5\@?\$G_ 3I;>"_'?Q-D\6Z5XH\ M8^-]26[U>WTMF_XEAW22B&16 99&::1CQMP% +8R?H7XX?L?_#W]HOQ]X6\3 M>/;2ZUJ/P[!+%:Z/YYCM)6D=6+RA<,^-B_+N"GG<&'% 'R;^RO\ MT>*/VIO MV\+VQLI[S1OAK'H5S_9V@S;09?+9-MS-C_EHVXG .%&U><%C^D%?G#\.]-L] M%_X+)^,K#3[2"QL;7PK##!:VT8CBB1;"R"HJJ %4 #@5^CU 'R%\9/B-XH M\5_M^?"#X6^&=?U#2M$TC3+GQ-XFBTZ=D6YCR1##. ?F7?$@VGM<>]>U?M ? MM,?#_P#9G\)MKGCG6X[(R*WV338<27EZP_AABSEN< L<*N1N85\Y_L/_ /%X M/VGOVC/C7)^_LI=63PEHMP.5-M:A?,V^S!+5^.Y)/6O:?&O[%WPR^)GQUC^* MGC#2Y/$VMV]K!:6FGZ@X:P@$18J_DX_>,2YXW Q:( MOVN_VU-,N/B#X=\<:5\%_ 5U+*NB:WC2.3[.C2 MP[AE3R&9B3DJ#E:]=_9)_;,TWX]_$;6O!GCCP(OP\^,VB1-]HL;J,;KB%3SY M3NHD!4."8SG*MN4L"< 'UY7S[H_AOXY1_MBZYK%]K4+_ ,DTU4L=+$D/F)= M>1""VT)YG^L$QY;'-?05?!OA/XD>+;C_ (*W^,_!\OBG6I?"-OX>CGAT!]0F M-A'(;.T8NL!;RPVYF.0N,/C]\=/VMOC[\(_"GQ.UCP_H M#^)[Z:[URZNYKN71-/MKVYB6WL4=\0^89HUQ&4.(5Y 4@ZG[27PU^-?_ 3T ML=!^*'A/XW^(_'?AT:E'9ZEHGB:>26-F=21N1I'1U<*ZD@*Z$J03U4 _5:BL MKPIX@@\6^%]'URV1H[;4[.&]B23[RK(@< ^^&%:M !17Y?\ PYNO'/\ P4(^ M/'Q0M-6^-6O?#+0?"NI-9:=X.\-7+6EU+ LCH99!N&XCRQN9@^'DQ\@ !]4^ M&?P@_:._9I_:5\+Z38^,?$/QD^#6K1>7J<^O72/-I/!4-NFE+#8=C#RSAE++ MLR%- 'I?[4'[5^M_!GX[?!/X;Z+I-G./'6LV\%[J=TS,;>V^U11ND<8P-[!S M\Q) _NDG(^H:_(W]O'X%:Q:_MN_"&V;XF>*IW\;:[OLIY+QR_AP27D2A;$[O MW84N&&W;R@KZ?_:2^,&N_L!_LJZ+HEAXEUCXC?$+5+V73='UGQ&S7=S)))(\ MK2R[F)?RT8(BY.28QC&10!]IT5^?WAS_ ()^_&CQ;X9B\0^-?VFO'6E_$&[3 M[28-*OIOL5A(V6\H*LJY )P?+"*.0!CD]!^Q#^TE\0X_C!XR_9X^--U'J7CG MPO'YVG:VB8.HVR[3EVP-Q*212(Y 9E9MWS#D ^X:*_/;]H3XQ?%7]I;]K*X_ M9W^#_BB;P'H>@6XN/$WBJQW"X7Y4+A'4A@%,D<85"I:0ME@HR,CXM?LO?'G] MDWP[:?$/X1_&#QQ\2K_3;F!=2\):P)=0%_$\BH3' &??RP!4+O"LS*X*\@'L M/_!43XT>-/@3^SMI7B'P)KTWA[69O$=M9/=0Q1R,T+6]RS)AU88+(AZ9XKZF M\%WT^I^#M"O+F0RW-Q802RR$ %G:-23QZDFO@3_@J]XDN_&/["_@77-0T>[\ M/W^HZ]IMSD^$/@=\#;?\ MX2+XQZWI=M%/-;X:/0H3 I,DC'Y5DVG=\W"#YF_A! /NRBO'_P!E_P"">N_! M'XJW%Y&LF/\ 56ZS.?+C7)&0 S=6[*OL% !1 M7YMS>./BS_P4+_: \:^%_ ?C_4OA;\'?!5R+.YU+1B\5[J,V73AT96;>4D(4 ML%5-I968U2^-WP]^.G_!/?2K3XH>#OBUK_Q/\#6=S'!KGAWQ=-)<"**1PJN, ML0%+E5+IL969?O*6P ?IC17R'^VA\;KC7_\ @G;X@^)O@'6]3T"74K'2;^PU M#3[E[6[MUFO[4,HDC(96VNZ-@\_,.0:^:_@?\ _VCOVPOAGX4^)E_P#'G6O MME':6]EH^FV=S M7RU"[Y#EFP,9)[FOA'_@IA\2/%O@/XD?LXVOAGQ3K7AVVU7Q#-!J$.DZA-:I M>1B:R 281L!(N'<8;(^9O4T ?>5%?FA^W?\ &CXN> OV^/AIX<^&/B&_ANM8 M\,PVMKH_MEN9K?=Y;M'N20%U/,*9!"XK1^+G[#OQO\!_#O6_B M%HO[37C/5O'.DVEK=P:S>1QB..0V^6,P4<#,>UB -V[ P*^5 M_@SI7QA_X*5ZYXE\?:G\3_$'PM^%UAJ+V&C:)X:E>WEEVA6^8JP#%49=TC;\ MNS!0H& >R_\%'OCMX[^"_B#X(V_@OQ#-H,.O:])::DL,43_ &B(/; *=ZMC MAWZ8ZU]L5^,'[:'P]^*WP9^*_P &_!GC?QO>?$GP>-=2_P##_B'5E8WRLTT" M3VTTC,Q8KMC89)X?((Y5?T._;R_:JE_92^"QUK2;:*^\7:Q=+INBVTZ%XQ*0 M6>5U!!*H@/ ZLR#H30!](T5\!>&/V#?C;XZ\-6OB?QW^TMXYT/X@7D?VHV6C MW,!H&N^)-2FO#IS[L(IEF9MNQG\N3D JTN37T%7YA_L6?%[QWXJ_8E_:=UW6O&OB+6-;TBTU5M-U*_U6>> MYLBFFNZ&&1W+1E6 8;2,$9'- 'Z>45^4G['O@OX\_MN_!JP/B#XT>)/!W@?P M_-/81WFGW4LNJZW=&5IWDGN&D#E(UFCC4,Q7$8 4$$UUGPU\2?%S]B[]M;P; M\(/%OQ&U+XG> /&L0%E<:P[RSP%O,2,KYCNT3+*H5E5BC(V< X"@'Z7T5\=? M\%#/VH?%_P (+/P7\.?A?&LGQ+\>79L[*XV*[6<6Y(]RAOE#N\BJK,"%"R$\ M@&N"NO\ @G?\9+'PG-KME^TYXWN?B='$;E-U_.-.EN ,^3S+N\LGY-Q&,=8\ M?+0!]?\ [17B34O!O[/OQ.U_1KIK'6-*\+ZI?65TBAC#/%:2O&X!!!(90>01 MQ7EG_!.SXI>*?C)^RKX:\4^,M7DUS7[JZO8YKV:-$9U2YD1!A%5>% '3M7GW MA#XJ?$;XJ?\ !.GXM77Q6\+ZIX:\9Z?X4UNQN)-3TY[(ZC&NGR%+I8V50-P8 M@[1C^+-<\#_\ !%?5-;\-ZSJ'A_6K6]_<:CI=U);7$.[7(D;9 M(A#+E693@\AB.AH _52BO(OV0]$8_#RSIH#:A,;!9/L<3; MQ!N\L-N).=N/B3XW_ &B/"7[-?P=UMO"VM:M;B\UWQ'"");2$JS[$ M^?\ !-GXM>+OC7^S%8^)O&VM2Z]K MLFJ7D#7DT<:,41@%7"*HXSZ5TG['?AOXY>&_#'B6+XYZU#K>KRZEOTN2&2%Q M':[ -I\M%'WL]-?$6L:WI%IJK:;J5_JL\]S9%--=T,,CN6C*L PVD8(R.: /T\HK\I/V/?!? MQY_;=^#5@?$'QH\2>#O _A^:>PCO-/NI9=5UNZ,K3O)/<-('*1K-'&H9BN(P M H()KK/AKXD^+G[%W[:W@WX0>+?B-J7Q.\ >-8@+*XUAWEG@+>8D97S'=HF6 M50K*K%&1LX!P% /TOHKXN_X*"_M+^-O >L>!/@]\)Y5MOB1X\N%C34" 6L;8 MR",.N0=I=MWSD':L4AZX(Y63]A/XY?#7PRWBKP?^TCXNU[XCV:?;'TW5[B27 M2]2E7YC 4DD;ACE0S@@YY"YR #[[HK\_/^"3OQB\%XK&UT;^T)(].:\NY[^U2YEAW>6SQ[HY SJ<&%"'+'P_/D7$EP5^U!E<,HEF<.V%9%.$.9.0!0 M!]N45^:OP3^&OQP_X*!>'[CXI^-/B[X@^&7@[49Y8M"\->#YWMU:*-V0R.0X MR X907#,Q4GY5V@[?A7XA?%?]AK]I;P5\-/B5X[N_B;\,/'TQMM'U_5MSW]G M=92,(S,S-@/)"&!9EVR!EVD,M 'T;\3/#?QROOVIO &J>$]:AM?@];6:KXAT MYI(0\TVZ?)"LA<_*8/NL.GUKZ"KX-_:-^)'BW0_^"F_P)\+:;XIUK3_#&I:2 MDE[HMKJ$T5E=/YMZ-TL*L$K?\%+OB%\*_AMXVU# M38=06S,8UEVQR@,%SF=\$,V: /U-HK\P?VCOV M7_C7^R?\.;WXM^#/VC/&/B6]T)XKG5-/UJXE:*Y1I K2!&E=' 9@3'(I!!8[ MLC!^@/B5XL\7_M,?\$[X_'7A#5]6\)>-IM"CUZ*3P_>S6 M-&"N1+))]X'*VF/:@#[\HK\TOAGJ'QA_X*6^*O%/B>S^(^M?"3X,Z/?R:9IE MGX<=H+S4& #?O65P2P1HV8L2H+A57[QJ7QYJWQ=_X)J^-O".O:U\2M7^*WP3 MUW4(]*U*/Q$SSWNF,0S QEG8Y\M9&7:0K>6RL@^1J /THHKX2_X*(?'_ ,7: M#XX^$WPJ\(^,E^&]AXXG+:CXTR4-M!YB1J(Y-5?0=-EOELFE\H3,@R%+X.T$XYP:Y;]CWXP:S\?? MV<_"/C_Q!#:VVK:U]KEE@L4*PQA+N:-%4$DX"(HR22<9KY[_ &Q/!/C[XM?L M+P>*O&.MZY\.O%6@^'[B\U_PWI-VJVVIS;45H[@12%6B)0NJDMM$F#@@U2_X M)5?!+5]#^#7A'XC3?$?Q/J6DZKIM[:Q>"[J[=M)L6^W./-BB+;5?]RQR%',K M^M 'WM17X[?L.M^T%^V9X+UWP9-\8/$?AOPAH^H&_P!3\4/>SWFK762V^C6W MBJ=Y%BO9I#;Q,=[L%>.78Q*D*ZMA@.H /UMHK\TOV@_V/?C=\+/A;KWQ:LOV ME/%VL>-M!MFUG4+7SI;:RE6,;IEA19=J*JAL(4*L%V[5!X^GO@3^U-'X@_8A MT;XV^-#AK71;BZU0VR!3/-;220.47@!I'AX7@ N!TH ^CZ*_-7X)_#7XX?\ M!0+P_/IC;:/K^K;GO[.ZRD81F9F; >2$," MS+MD#+M(9: /T/HK\T/V[_C1\7/ 7[?'PT\.?#'Q#?PW6L>&8;6UT.6]E&F2 M7ES/?VRW,UON\MVCW)("ZGF%,@A<5H_%S]AWXW^ _AWK?Q"T7]IKQGJWCG2; M.35+JUEN9X+2Z\M=\D48$Q" *K;0RE3A00H.0 ?H]7R]^R!^U?K?[2WQ*^-. MG7VDV>C:/X-U*WTS3H(&:263+W2R2RN<9+>2A 4<<\DY7[,?Q$\2?MO?L3 MQ3:EXFU+PAXNNVDTN]\1>'V^S7*303*WG1;"NPO'L#;<#+. .*^.?\ @G!^ MS[K?C+XS?%2[M/BKXN\/)X.\46;7EOIMZ\:>(-ES9N\E@^)NF?!GX8^)O&^LI)+IVA6,E[+%#]^7:/EC7W9MJC/&30!U]%? MFC\#_@[\_&;Q)\//#6K2R#0_#?A*:2VC6%'9!(RAE7 8, S! MW<#)8#&;^@_$SXM_L%_M(^#OAW\3/'%[\3?A3XVF\C2_$&K[Y+VSF++'@NS, MWR.\6]2S+LD#+@[EH ]S_P""DO[2GB3]F7]GN/6/"!CM_$6M:I%H]M?R(LGV M(-%+*\RHP*LV(MH!& 7SSC!=^R'\"OCC\/=:7Q)\5/C'=>.;/4-)(/AYT8QV M=T[Q.'$C'YMJ*ZX"J,N<5\I_\%CO@_JFAZ+:_$.;Q_XBU+2M9U^ULX?!UU=. MVEZ>RV,BF:&(MM5V\EB2%',S^M?=?[,7P&UGX':'JD>K_$_Q7\2CJGV>6)_% M%X]P;((K92+<[;0VX9QC[HH ]KHJCKFLVGAW1=0U;4)1;V%A;R75Q*>B1HI9 MF_ FOS0^#.E?&'_ (*5ZYXE\?:G\3_$'PM^%UAJ+V&C:)X:E>WEEVA6^8JP M#%49=TC;\NS!0H& >R_\%'OCMX[^"_B#X(V_@OQ#-H,.O:])::DL,43_:(@ M]L IWJV.'?ICK7LO[87A_P",OB3X6V=K\#=7AT7Q@NJQ23W$TD2*;,12AUS( MC+DN8CTSQ7YI_MH?#WXK?!GXK_!OP9XW\;WGQ)\'C74O_#_B'5E8WRLTT"3V MTTC,Q8KMC89)X?((Y5?LG_@K5\0/%'PW_9ETC5/"7B35_"VIR>)[6W>]T6^E MLYFC-O=$H7C96*DJIQG&5'I0!]CZ!'>PZ#IL>I.)-16VC6Y<8PTH4;SQQ][- M7Z_.G]HKXG>-?V<_VEOV?/B/<^,-?D^&GBBRMM+UW2;C4YWT^.?RECDG:$OL M#;)DE!QDM YZDU]I?M#?%FV^!GP1\9^.[DH?[%TZ2>".3I+<$;((S_O2M&O_ M *@#D/VPO#_ ,9?$GPML[7X&ZO#HOC!=5BDGN)I(D4V8BE#KF1&7)>+/B_P##W_@FAX9^(.I_ M$WQH/%_B[QC#>1WS:]=K<0:>;>Y6*%&$F5C?R_.VK@'>F1\HQ]-?MH?M0>.O M OA?X1?"WX8W)3XF?$*&UC&J2CS)+2%A''O!;.'=V/[P@[5CD/7! !]UU\3_ M /!,?X[>._CEX?\ B=<>.?$,WB";2M>6TLFFBBC\F+8QVC8JYY'?-<[^959LYR/N9R. M9_X(KW4M]\/_ (KW,\?E3S:_#))& 1M8Q$D8/N: /T@HK\YM2^)'Q6_;Z_:* M\:>!?AQX[O?AC\)/ \XMM0U[1MT=]J$^YH\*ZLK8=HYMH#*H1 S L56L_P", M_P /OC=_P3VT:U^*7A/XN:]\3_ EA&8_$&O:?<0WVD7LMC =9UZ!=0TKPYX M9\R*QTF"0!X494F3>VPKD\-ZLQH _0>BOA#_ ()S?''XDZA\0/BC\$OBGK+^ M)]>\#S?Z-K,KF662,2M'(KRGYI!GRV1G^;#,"> !SGQN^*7Q1_:T_:ZU7X _ M"_QC=?#WP?X7M_-\1^(=-W+=2N-@D575@V TBQJ@9,D2%BP /I[]N+X@>( M/A;^RK\0/%/A;4I-(U_3;6&2TO8T5VB9KF)"0&!4_*S#D=ZT/V.O&VM_$C]F M+X=>)O$E^^J:[J>EK/=WDBJK2N68;B% Z#H*^"_VUOV;_BW^S5^SSXCNM'^ M+GB+XE?#W4XX=/U_1_%3O<2V0::-H[J!RYVCS552!C'F#.[)*_27P/\ B==_ M!G_@F#X?\;Z?9+J%_H?A%[NWMW4LC2@N$+@<[ Q!;!'R@\B@#[&HK\S/V;?V M<_'7[7WPML?BGK_[4'C6'7]4>1_L'AK4&A@TF59,")HTD 5@%W;56/&Y2,CE MOH#]BG2?V@_ 'BKQWX&^+]Q>>+?"^F2*WAWQI>2QM)=KN(9&RYE;05H ^LZ*** "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 **** /G[XR_MBZ#\%?C_P##SX6Z MOHE[)/XQ,0@UKS8X[6!I)6B56R=Q;>%SP!B1>:X+Q%X!\-_$K_@H5XIT'Q7H M=AXAT>X^%=JLEGJ$"S1G_B9RC(!'##/##!!Y!%>B_M=?L@^%OVNO!5EI6LW< M^AZYI4K3Z3KUH@>6T=@ ZE"1OC;:N5RIRBD$8KX3L_V8?VB-4_:GU?X"?#EU+>_#S1M; TTO,9%3%Q2SR_:M1U6[ \^]G*@%FQPJ@#"H.%'J22?8: /SJ_8"_Y/N_:T_[ M#,W_ *7W%>I?\%8/!MSXM_8S\1W%K&TTFB7]GJC(HR=BR>4Y^@68L?9378?L M\_LCW?P/^/WQ@^(\_B6'5X?'E])=QZ?'9F)K,-<23;6SBU#2M1MY+2[M)AE)HG4JZ,/0@D?C0!YY^ROXQM?'W[-OPRUV MSF6>.Z\/62R,K9VS)"L21_%C_@L=X'M=,?[3!X'\.?\ M$R:/YUA98KF49[ [[R!3Z$XZUO:?_P $^_C%\$KK5]-^ _QZF\)^"M3N&G_L M/6+!;AK0L.?+D(<%N -ZK&V ,DD9/M_[(?[%^A_LLV>MZG-K5UXR\>^('\S6 M/$U^I62;+;BB*68JI M;U _9],\9:%]D MBN'.$,QMYK=8\]V,D4(Q_P!-%]:^]?B%XSL?AUX#\0^*=3F2"PT;3Y[^:20X M&V-"V/J<8 [DUY7^UI^R/X7_ &M/!=GI>L7=QH>O:5(UQH_B"S7=-8RMC=\N M1O1MJY7(/RJ0RD9KYRU[]@'X]?%RPL_"'Q4_:,GUWX=6\B-+9V&GB.[NU0@J M)'(&XYYW2-+@@'!(& "U_P $9O"%WHO[,>MZY=HRC7O$5Q-;LR_ZR****+<# MW_>+*/JIK[XKG_A_X#T/X7^"]'\)^&K!-,T+2;=;6TM4).Q!W)/+,3DECR22 M3R:Z"@#\E?V#O^3!?VL_^O+6/_35)7U/_P $FX8XOV)_"K(@5I+_ %%W(_B/ MVJ09/X #\*?^S_\ L'7_ ,%/V>_B_P##6?QC;ZM/X\@O88]1CL&B6S\^T:W! M9#(=^TMNX(SC%>M?LB?L_P!Q^S'\"]&^'UUK4?B";3Y[F8W\-N8%?S9FD V% MFQC=CKVH ^4?VS_^4E'[,/\ VR_]*I*^@_\ @H7\$?\ A>W[*OB_2K:#S]:T MB+^W-, &6\^W!9D4?WGB,L8]W%-^-W[(]W\7/VGOA7\6(?$L.F6_@O;YFEO9 MF1[O$K2<2!P$^]CH>E?277@\B@#\B/BI\?-1_;$_9[_9E^#6E7S2^)_%]['# MXC=&W20I9.;?S9!Z/A[@_P#7+\*] _X+">";?PW\/_@1'9&;2?!^AZA+I3FT M4_Z*AB@$)4_WECMY=OT->T?LS_\ !-[1_P!G;]I#Q#\38=>AU/3IEO$T+15L MS&=+6>3/^LWG<5B+QC &0Y-?3/QG^#?ACX^?#G5O!/B^S:\T744 ;RGV2PNI M#)+&V#M=6 (.".Q!!((!\B:?_P $U]3U:PMKZR_:=^)=U9W,2S0SPZF[))&P M!5E(EP0000?>J?[,/[./PR^%?[8FJR6/QPU[X@?%/1].FBU72-4@>63R6CB7 M,DY!!V!X1@,<'"]00%T#]AG]I#X5Z*WA#X>?M+R6/@;YHX+?4=+#W-G"3PD3 M'>4Q_P!,VC'4@#.*]S_9%_8N\._LJ6&L7XU:[\7^.->;?J_B;45Q+/SN*(I9 MBJ%R6.69F8Y9CA0 #Y]\6?L8?L__ +<7B;Q'\1?A'X_OO#GBB'4&34]0T.)S M;?;2H=I6@D6-M[;@2\;JK'=U;<:\YUKQU^T7_P $Y_B=X$T_QKX_7XM?#GQ- M>_84BO9))KI55HUW>,?^">_C/P/\6M>\?_L]_%>3 MX8W.ORF?4=#NK07-D\A);*@[E*[BQ"O&VW>P4@';5SX>?L!^+_$WQ:T'XD?M M _%.;XH:OH$HN-*T:VM1;Z?;S!@P6# MQ&-V+$/&W1CP1P5()! /$M/_ .":^IZM86U]9?M._$NZL[F)9H9X=3=DDC8 MJRD2X((((/O5/]F#]G#X9_"W]L356L/CCKOC_P"*>D:=-%JFDZI"\L@A:.)< MR3D$'8)(1C<<'"]00%T#]AG]I#X5Z*WA#X>?M+R6/@;YHX+?4=+#W-G"3PD3 M'>4Q_P!,VC'4@#.*]S_9%_8N\._LJ6&L7XU:[\7^.->;?J_B;45Q+/SN*(I9 MBJ%R6.69F8Y9CA0 #YJ_X(VSQ^&]'^,7@;4ML'BK2/$"O>V\AQ-M"M"'[K4/BI\;KCQ5X\S&FG7!T_P O3=,BW;IA';HR!F?"C<%0 M #E2<%0#[C^$W_)*_!O_ &!;+_T0E=761X0T-O"_A/1-&:87#:=8P6AF5=H< MQQJF[';.,XK7H _-^RNH_!7_ 6BU9]Z_X:O/$L/B=]4U3^T1<069MA&/)CCV;2[9^Y MG.>] 'S]_P %?O\ F@W_ &,TG_M&OT4KYL_;+_9'N_VJO^%?_9?$L/AW_A%] M4;47\ZS-Q]H!V?(,.NW[G7GK7TG0 5\O_P#!33_DQSXG_P#7&Q_]+[:OJ"O* MOVI/@K/^T3\!_%7P\M]5CT.;6D@1;^6 S+%Y=Q%-R@9QP] MFX[_ "'L*^H?@'\,9?@O\&?!_@:;4$U670=.CL6O8XC$LQ08W!23C/IDUYQ^ MSK^SAK?PM^,/QF^(OBG4]/U76/'6JI+:?8B[?8["+>(869U'S;60'''[M: - MS]I[]JWPI^R?X=T/6O%^FZU>Z?J]]_9\4VDV\1,*0K'Y=Q^4\5 M[';W%OJ-G%/!)'.2,ADD1AD$'H00:X3X[? WPM^T5\-=3\$>+[5Y]+ MO-KI- 0L]K,O*31,0=KKSS@@@D$$$@_(NB?L/_M+> ]!'@GPE^TY)8^ HXV@ MMUN-*#7UK#T2.-R2Z *<#9*@&!@#C !P?[+NFZ?X._X*Q_&'P_\ #T16_@S^ MS9I+^SL\"VBE M6D55' *74DB@#&W+*,#BOTWKPC]E#]C_PC^R=X;U"VT:YN MM=\1:NZS:OXAU''VB\<9( ^Y&"S$+DG+$EF/->[T ?G5X-_Y32>._\ L68_ M_2&SK[$_:@^* ^"_[/7Q \9K+Y-SI>D3-:.3C_2G'EVX_&5XQ^->>Z+^R/=Z M3^V_K_Q\/B6&2TU32UTX:&+,B2,BW@BWF7?@_P"I)QM_B]JU/VU/V?/$7[3G MPIT_P+HFL66BZ?<:S:W6L37C2;I;.(LS1QA%.7+[&&[ ^2@#/_X)X_"\_"C] MD/X?V$T7E:AJEH=;O"PPS271\U=WNL;1IS_@ %34 ?G5^P%_R?=^UI_V&9O\ TON*]!_X*[>#;SQ5^QY?7EG& MTHT'6;/5)U09/E?/ 3CT!N 3Z $]J]!_9Y_9'N_@?\?OC!\1Y_$L.KP^/+Z2 M[CT^.S,368:XDFVLY<[_ /68R .E?07B/P[IOB[P_J6AZS91:CI.HV\EI=VD MZY2:)U*NC#T()% 'DW[%=WH=Y^R7\)9/#ODC35\.6<;"'&!<+&%N V/X_.$N M[_:W5\C?&A;>Z_X+'?";_A&%1M6M]$0ZVT !VGR;W=YF.C?9FB'/8QUV5K^P M#\6_@C>:O:? #X\7'@_PAJ5P9AX=UNP6\2SW8WF.1P_/HP16("AF)&ZO4_V2 M_P!B*Q_9WU[7/&_B3Q/>?$+XH:\I6_\ $>H*1L0D,T<09F;DJ,NS9(50 H&" M ?3U?G5X-_Y32>._^Q9C_P#2&SK]%:^;-%_9'N])_;?U_P"/A\2PR6FJ:6NG M#0Q9D21D6\$6\R[\'_4DXV_Q>U 'SU_P3LAC;]M?]KV8H#*OB2Y16[@'4KTD M?CM'Y5W/_!87_DS]_P#L8+'^4M>F?LV?LCW?P$^-WQF\?7'B6'68?B!JDFHQ M6,=F8FL@US/-L9RYW\3@9 'W<]ZW/VS_ -FNY_:M^#+>!K37HO#DIU&"^^VS M6QN%Q&'&W:&7KNZY[4 >A?!'_DB_@'_L7]/_ /2:.NT9MJDGMZ#-8G@7PVW@ M[P1X>T!YQ=/I6G6]BTZKM$ABB5-P&3C.W.,]ZW* /SS\6?L8?L__ +<7B;Q' M\1?A'X_OO#GBB'4&34]0T.)S;?;2H=I6@D6-M[;@2\;JK'=U;<:\YUKQU^T7 M_P $Y_B=X$T_QKX_7XM?#GQ->_84BO9))KI55HUW M>,?^">_C/P/\6M>\?_L]_%>3X8W.ORF?4=#NK07-D\A);*@[E*[BQ"O&VW>P M4@';5SX>?L!^+_$WQ:T'XD?M _%.;XH:OH$HN-*T:VM1;Z?;S!@P2]K*N<=RD$W'H#CO7O?[;G[&,O[5=KX0U70O%*-D=2=I#<'.1KZ#^RK?>-OV:+KX5_'#Q5 M-\2;N[F>:37$#0W$1W!XFC=BQ#QG.&(P1P5()! /H2UNH;ZUAN;:5+BWF19( MY8V#*ZD9# CJ"#G-?F[X9U"+QU_P6@UB[\/R+2)IXY]J>O[N56]P MF>QK[G^,WQ>\/? ?X:ZUXY\52S1:'I*(TWV= \KEY%C1$4D98LZ@#(ZUXO\ MM4?L0V/Q]\6:)X_\+>*K[X3WO_!/_ .+WQPU;2+;]H#XZS>,?!NF3K<+H&BV*VBW;+POF,JH <9!8JS89 ML,I.Z@#FO^"J7Q"TKXL?L)>"/&&AK=+H^L^)+*[M/MD)BE:)K:\VL5/3(Y'L M17C?C;]G7Q1_P3MM_A;^T)X(U>_\5P^3%#XTBN3M6;[20YZ9Q$X81@L25D2) MN2V!]Y?MC?LCI^TU\#=$^'&A:O:>#+/2=1MKNW861EACAA@EA6%(U9=H D&. M< +C%>Q:A\.=)\2?#%_ _B&VBU?1[G2QI=Y#(N%FC\L(Q]5/&00<@X(.10!+ M\-?B+H7Q:\!Z'XP\-7BWVAZQ;+=6TPZX/56'9U8%67LRD=JZ5@64@$J2.HZB MOF;]BW]D_P 3_LDV'B3PW-X[C\6>"KVY-WIEA+8M#/82$X/S[R"'7;N &Y< MC&3GZ:H _.#_ ((W7D6@Z1\8_!6HNJ>*=+\0++>12Y69EVM$25/]V2)\^A;G MJ*]^_P""F'BC2_#/[%OQ#74YH4?4H8-/LXI3S-_"GXBSC_ $^>WA\ZTOSM"Y>,$;2V%W9#JV,E-V6/ M&V__ 3L\>_&;QCI&M?M'_&*X^(FF:3)YEMX=TJU%I:R'OO*A H. &V1AB.- MXH X+X@:/?Z'_P $1;:VU)9%N'TK3;E1(,'RI=9@EB_#RW3'MBOL#]A^UBL_ MV0_A%'"@1&\.6DA _O,@9C^))/XUH?M1? /_ (:"_9W\1?##3-1M_#*:FEG' M!=?9?,BMD@NH9@HC4KQB': ",9'IBNG^!OPXD^#_ ,'?!O@B:^74Y= TN#3F MO$C,:S&- N\*2=N<=,F@#N:_.K_@JY_R5/\ 9=_[&:?_ -'V%?HK7S9^UQ^R M/=_M->+/A3K-MXEAT!?!.J2:C)#-9F]J /GK]I"&. MX_X*_? )9$#J/#<;@'U635"#^! /X5]Q_&[_ )(OX^_[%_4/_2:2O(?B3^R/ M=^/OVS/A[\%M+&G/HK69=[@@W9WB7> O_'T.-I^X?7CW?QUX;;Q MCX(\0Z DXM7U73KBQ6=EW",RQ,FXC(SC=G&>U 'Y]_L Z#?>*?\ @E_\2=%T MM'DU/48/$-G:I&,LTLEGL0#W+$5Z#_P1_P#$FFZO^R'!IMI)%]OTG6;R&]B4 M_.&=A*C,/0HX /3Y3Z&O:/V,/V:[G]E+X,KX&N]>B\1RC49[[[;#;&W7$@0; M=I9NFWKGO7BOC;_@GSXN\$?%35_'_P"SM\4'^%U[KDAEU/1+JU%QI\CEBQ9% M(9<;B2$:-@NYMI4?+0!QG_!6G6=.7Q1^SUI)EC;5F\3&Z6/=\ZPAX%)([ L5 M^NT^AK+_ ."TNCSS>'_@WJT]S<6>A6NM75M>W%NIW1-*D+(X/]X+#,1^-=!X MD_X);^(_'FM^'O&/C#XQ7GBOXAVFK07M[JVH63>1]EB(9+2WA$@$8W;B6Z"?%]FUYHNHH WE/LEA=2&26-L':ZL 0<$=B""00 M#Y$T_P#X)KZGJUA;7UE^T[\2[JSN8EFAGAU-V22-@"K*1+@@@@@^]4_V7_V< M?AG\+/VQ=4>P^.&N_$#XIZ/ITT6J:1JL+RR>2T<2YDN""#L$D(QN.#A>H("Z M!^PS^TA\*]%;PA\//VEY+'P-\T<%OJ.EA[FSA)X2)CO*8_Z9M&.I &<5[5^R MO^Q;I'[*_A_Q%>Z=K,OBOXCZ\C/?^*=9C),LARP4(&+"/S#O;YRSGDMPNT ^ M?_\ @J)XRM?C)KG@G]F[PAH]KXB^(NLZC#?O/)S_ &-$ V&+#[C,A9FSG$2D MD?,I%S_@EK\2X/A[!XI_9O\ %FCVWACXA^%=0N;DJ@V_VK&S O)N_C=!LPP^ M]$8R!A2:]A_92_8GE^!/Q$\:_$CQIXK7X@?$7Q+,V[6&M#;K;0L0TB(A=L%F M '& %1%4 9S%^U!^Q)<_&3XO>"_BMX$\6Q_#[XA>'G42:E]B-PEY&AS&)%#I MD@%T.2=R.5/ % 'U717PC^TIX-U]/V\/V>M:MO&SM>ZD\-I>>$=/>1%,-L+B M>XO&7S,>6=P0!EYV_>.,5]W4 %?DK^P=_P F"_M9_P#7EK'_ *:I*_6JOC_] MG_\ 8.O_ (*?L]_%_P"&L_C&WU:?QY!>PQZC'8-$MGY]HUN"R&0[]I;=P1G& M* &?\$FX8XOV)_"K(@5I+_47C?#ZZUJ/Q!-I\]S,;^&W,"OYLS2 ;"S8QNQU[5R7QN_9 M'N_BY^T]\*_BQ#XEATRW\%[?,TM[,R/=XE:3B0. GWL=#TH ^=?VZI(O!_\ MP4,_9F\6:PXAT"1XK+SYQMABE6[;+%NV/M$1.>@ -?HW)(L4;.[!$499F. ! MZFO)?VG/V9?"7[5/PX?PGXJ6:W,,OVK3]3L\"XLK@*5#KD8*D$AD/##T(!'R M]=?L/?M,ZMX:_P"$"U/]IZ2X^'[Q"TF9=*Q?RV^ K1L^?,(*_+AIB""<\$@@ M'IOBK]I[P7^T]^R#^T!JG@@ZA+8:1X9UJPGN+VV\I'D^P3']V0Q##;M;Z.OK MBOD?0XVD_P""'>O!5+'[8#QZ#7H2?TK[U\/?LG>&OA[^RQXB^"W@V0Z99ZMH MM_IKZI=()9I;BZ@>)[J;;MWMEAP,?*JJ, #&3\"OV0=.^&_[)\OP/\5:DGBG M2[N*]M[N[MX#;[TN)'?**2VUTW@ALG#*#0!L?L/7D-]^R'\(Y()%E1?#EI$6 M4Y&Y$",/J&4C\*^3_">L66L?\%H_$YLKB.Y6UT VLK1G(65+& .F?53P?0@C MJ*T/"7_!.SX\_"&WF\+?#?\ :2N="\!SRL_V>33V%Q;!FR?+4.0&Y)+(\>XC M.!GCT?X!_P#!.C3_ -GS]H;2_B+HOBRXU*SM]&EL;VWU*)I+R_O)2QENGFWX M&XM]T+P .2'XTTB2X.T,WV&%/D/J6M9T'J M'_@3\0]1U:6.+3H/#]^TQE;"E?L[C;]22 !W) KS?\ :Y_8 MS\/_ +5.GZ/>G5[OPAXXT%C)H_B;3@3-;G(;8ZAE+*& 88964\J1D@^+7'[! MOQI^+VFIH?QM^/\ <^*O"-JI,6AZ39"V6\D"DQ- [K78O$4L-]<7?VZ&V,"D2,#MV%FZ8ZYKS#]G_ /8.O_@I^SW\7_AK/XQM M]6G\>07L,>HQV#1+9^?:-;@LAD._:6W<$9QB@!G_ 2;ACB_8G\*LB!6DO\ M47UWS-+>S,CW>)6DXD#@)]['0]* /G']L>2/X=_\ !3C]GGQUKK?9_#5Y8QZ6 MMY.,11SK-&+B.&42K=@B(&*8(8P< MRHI20@-O'&<$>2'_ ()V^,&T4Z'\0OVF?%>O_"BPC5[C06C:U\VUC 8QS3M. M^(U"#^$C XVX% ')_P#!'O6K;Q)JG[0.KV2[+/4/$%O=PKC&$=KIE&.W!%?H M_7YR?\$8=#BA\%?%S6]/MWBT2^\0QVMDS9P4BC9PHSSD+.G7UK]&Z /SE_:3 MM8KS_@KY\ HYD#HOAR*0 _WEEU1E/X$ _A7T=_P42T:_U[]BWXJ6VG;_ +0F MFQW+>6"3Y4-Q%++^'EH^?;-0?$G]D>[\??MF?#WXY1^)8;.T\+:6-.?16LR[ MW!!NSO$N\!?^/H<;3]P^O'T==6L-]:S6US$D]O,C1R12*&5U(P5(/4$'&* / MRP_8X_8ED^./[.WA3Q7HO[0/CWP_#/'+!/HNDW[);V$R2LKQ*H<;>S8P.'![ MYK<^)7[$7PZ^'GQ*^'=A\1_VEO&-YXDN]1CE\.Z=K"R7KRS":)0$^_Y>YS&N M3C..,[3CT9_^"=_Q!^"WC#6-8_9R^,UQ\/-'U23SI?#>JV@O;2-_52X=6 '" M[HRP P7:NK^ _P#P3_O/#'Q@C^+?Q@^(%W\5_B!; ?V>]Q#Y5I8L!PR(28_M0_\I9/V>/\ L#)_Z-OZ9\.(8Y?^"TWQ49T#-'X;A="? MX3]@TT9'X$C\:^A?BM^R/=_$C]KWX;_&F/Q+#8VOA*R6T?1VLR[W)#W#;A)O M 7_7CC:?N^]'A?\ 9'N_#O[;_B_X^-XEAGM->TN/3ET,69$D)6WM8MYEWX/_ M ![$XVC[_M0!9_X*'?\ )EOQ5_[!B_\ H^*D_P"">2AOV+/A4",@Z6X(/_7> M6O0?VD/A'-\>/@?XM\ P:FFCS:Y:BV6^DA,JPXD5\E 1G[N.HZT?LW_".;X# M_ _PEX!GU--8FT.U-LU]'"8EFS(SY"$G'WL=3TH ^ /@_P#$F#_@GU\K.)HXB?6V->A_L._ W6=-_8)^(_B*X$S M^.?BAIVJ:D;AES.RO!+':].NYF>4?]=Z]%_;B_X)]6O[8/BCPGK]MXEC\*ZE MI5N]C?3&S-PUW:F0/&@^==I1C*03D?O/:OK+0-#L?"^@Z;HVF6ZVFFZ=;1VE MK;I]V.*-0B*/8* /PH _(/\ X)Z_LEG]H;X+7^J:7\;?&?@F\T_59;6\T'0; MQHH8B51DEV!Q]]3C..2A':O3/VA_V$? 'PW\*Z?-\8?VG_&T.@WEZ(;6+6FD MO8WN CL"(\O@A0WS8P,XS\P!]D^(G_!//7M!^+6J_$CX _$^Z^%&MZPSRZGI M;6WVBPN9&8L6"YP%+$ML=' )RNT<5!X-_P"">/BCQO\ %31_B!^T/\4IOBI? M:.XEL-#@M!;Z?'(#NRRC"E-P4E$C0,5&XL/EH ZS]HKX;? 'XP6_PY^!WQ+U M^9?&44:59/+:-?,^SG*2<%D QN"U\[^,OV$OCG^R7X6UC MQ7\%?COJ,NAZ':RZE+X?U0M$GE1(78",F2"5MJG[R(.U?67[7W[&6C?M56.A M7\6N7?@WQQX=E,VC^)+!2TD)R&V,H920'56!#!E89!Y(/B.N?L5_M/\ Q-T4 M^$/'O[2T<_@B5?)NH],TE4N[J$_?CD=5C9@PX^>1A@G((X(!*O[16J_M3?\ M!+WXD>,-9TZ*QUR/2+_3[Y;52(99(54F6,')"E64D9."&':O5/\ @F1(LG[# M?PP*D,/*OAQZC4+D']:]'\._LQ^"O"G[.MS\%]+M[BV\)7.E7&ES2;P;F3SU M82SL^,&4L[-G& <8 KP[]CO]BOXF_LM^,1!=_&!_$OPVM8KB.U\,_9I(TW M2MN$NTR,L;!OF(7()9O7) /,O^")4*K\"/'LH'SMXDVD^PM82/YFG_MSJ&_X M*%_LK C/^FPG_P G5KZ"_87_ &1[O]CWX>Z_X:O/$L/B=]4U3^T1<069MA&/ M)CCV;2[9^YG.>]'QZ_9'N_C-^T=\)?B?#XEATJ#P/.DTFFR69E:[VSB7 <. MG3'(- '9_MB?\FH?&'_L4M4_])9*^*?!.C7^O?\ !$&XMM.W_:$TW4+EO+!) M\J'6YI9?P\M'S[9K] _C1\/Y/BO\(O&G@N*]739?$&CW6EK>/&9%A,T31ARH M(W ;LXR,XKDOV7/@&?V?/V>/#GPPU+48/$JZ6EY'-=?9O*BN%GNIIBIC9FXQ M-M().<'UQ0!\%_LHQR^'=.UA9+UY9A- M$H"??\O=+X;U6T% M[:1OZJ7#JP X7=&6 &"[5U?P'_X)_P!YX8^,$?Q;^,'Q N_BO\0+8#^SWN(? M*M+%@.&1"3DKEM@ 15+$A=V" #R[]I"&.X_X*_? )9$#J/#<;@'U635"#^! M/X5]Q_&[_DB_C[_L7]0_])I*\A^)/[(]WX^_;,^'OQRC\2PV=IX6TL:<^BM9 MEWN"#=G>)=X"_P#'T.-I^X?7CW?QUX;;QCX(\0Z DXM7U73KBQ6=EW",RQ,F MXC(SC=G&>U 'QY_P1Z_Y,_3_ +&"^_E%7$_\$I_W?Q:_:EA;Y94\30;D/4?O M]0'/Y'\J^GOV,/V:[G]E+X,KX&N]>B\1RC49[[[;#;&W7$@0;=I9NFWKGO7A M%Q_P3P\=^"?VC->^(/PK^,-QX-T#Q'JJZMJVBM;R$R-YQF>$['"R1EFD"[@" MJR$<\E@#[NKYI_X*1Z+?:]^Q+\4;?3S)Y\=G;W3B,9)BANX99<^WEHY/L/2O MI:H+ZQM]3LKBSNX([FTN(VBF@F4,DB,,,K \$$$@CWH ^?/^">OB33?$W[&W MPOFTR2)TM-+%C.D9R4GA=DD##L2P+?\ @>A%?,7_!7;4(O$7C3X!>"-)D6; MQ;>:V\]O!#S/&LDD$,1QV#R9 SU,1]#7:?\ #O/XD?!/Q-K%[^SI\:KCP%H& MJR>;+X;UBT%[;PL?%7X MFXS;7EW%Y=K8M@KNC0DEF"DA3\JID[4! ( /-/\ @MA_R;;X-_[&V'_TCNJ^ M_P#2?^059?\ 7%/_ $$5\^_MR_LG7?[8'PQT7PI9^)(?#$FGZPFJ&ZGM#YSGM7T/9P?9;2"$G<8T5-WK@8H X3]HC0;[Q3\ /B9HNEH\FI MZCX8U.SM4C&6:62UD1 /M),L;:LWB8W2Q[O MG6$/ I)'8%BOUVGT-;__ 6>_P"34-$_[&VS_P#26[K,\2?\$M_$?CS6_#WC M'QA\8KSQ7\0[35H+V]U;4+)O(^RQ$,EI;PB0",;MQ+=.1A5YW?0W[;G[+EU^ MUQ\(K'P7:>(8?#4MMK$.J&\FM3<*P2*:/9M#+R?-SG/\- '(?MD?!'_A>W[" M]SI5M!Y^M:1H]KKFF #+>?;PAF11_>>(RQCW<5\'=).A^'=+TQI!.;.UBMC M(%P'V(%SCMG%?(/[,_\ P3>T?]G;]I#Q#\38=>AU/3IEO$T+15LS&=+6>3/^ MLWG<5B+QC &0Y- '%?\ !7W0;'PK^QCX2T72[=;33--\1Z?9VMNG2.*.SND1 M1[!5 _"N$_:(FC\%?M^?LF^+-;*P^'KGP]8:;'<3G;$LX>=2<]MINH"2>!D9 MXKZ^_;<_93YNE>!O%$LL%WI,41T[6[-0)[2=(PA=0>JL!\R'@C'((! ![A= M74-C:S7-S*EO;PHTDDLC!510,EB3T SFOSU_P""/-_:ZIH'QJO;$ 6-SXI$ MT 7IY;(Y7]"*W-/_ &%?C[XGTF'P1\0/VD[[5OAE%MAGL=-L?+O[^V! ,,EP MWS@,J@'<\HY/![^P?L5?L@']D/2?&NFIKT.MV>NZH+ZUCBMFB^R1*I58B6=B MY (^;VH _.W]A?\ 9:N_C-XO^+/ANX^+?BSX>>*?#VJ[+S3]"N6@:\'F2QM* MZAE)*R*5/7&\=,\_0/QL_P""?OAWX?\ PZU'5OB;^T]X^M_!P>*&Z_M6>2Y@ M=GD41J8MS%_GVG&TXQG@ D>R_M"?L!R>//BTOQ:^%7CR^^%/Q)<8O+RUB,MM M?84+ET#*58A5#?>5@HRFR%G!.PP 7*!%4D95F$>_#$!QG- 'D__ 4.\+Z'X+_X)L_!K1O#.NS^)O#M MOK]@=.U>XB,3W5NUC?O&^T@8&UACCIBOTU\%PQVW@_0H8D"11V$"(J] !&H MKPC]M']D/_AJ;X*^'_A]HNM6O@VVT?5K?4(7^Q&:)8HK:>!85167:,3#'. $ MQBOH31[$Z7I-E9E_,-O D)<#&[:H&_P"QA_RDH_:>_P"VO_I5'5/] MAZ:/P;_P47_:>\-:R5@UO5;VYU*R68[7D@-XTP"^N8[B%L=<#/0&OHWX(_LC MW?PC_:>^*GQ8F\2PZG;^--WEZ6EF8WM,RK)S(7(?[N.@ZUE?M5?L-6WQS\:: M3\1_!?BN[^&_Q5TA%2WUZR4LEPJYV+,JL#D E=X/W2597 !I_\%'M9T[1? MV+?B:VHRQHMS916L"R-@R3//&$"CN<_-]%)[5B?LP^*?!W@W_@G7X'U/X@W% MM;>#!X=6WU1[R)I83#-(T11U4$E6+A<8_BKS'Q=_P3L^*GQY\/WL7QJ^.T_B MR]M[5X]%L+'3Q;Z?:7) 5;F5(S'YK!-W&T'+&_P!F'2O@ MSXIEB\3:3#I#:1>RK&8%N48MEE&XE",@@@Y! (- 'QW%_P $P/"GB;3[#XD? MLX_&'Q!X'M]7@6^TZ1'E>)HVY54E5HIXU]I-[ @@\]-[]D']H+XS^ OVJ-4_ M9P^,VJVOC.\ALFN['7[<[Y8\0K,H:3:ID1D)YD7>&P,D8JQX7_8/_:#^!-K< M^'_@Y^T0-*\%R2NT&FZYI:3O:JYRX322< DU[#^RI^Q+!\ _%N MN_$#Q9XNOOB/\4==C\F\\07Z%%BC)4F.)2S'G:@+$_=10H09! /I^BOF[3?V M6?$UC^VCJOQJ?X@3R^&[RV6!/"/ER^7$PLX[?=N\S9]Z,O\ <_B]>:^D: "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 **X_P"+_P 2['X-_#'Q+XWU.UN+W3]"LGOI[>TV^;(J MCD+N(&?J17Q5:_\ !9/P!?P+/;?#+QY<0MG;)%;6[*<'!P1+0!^@M%? '_#X MCP1_T2SX@?\ @'!_\=KZ+_:'_:U\/?LX?!G0?B/KNBZKJ&F:O!&0<'J10![I15+1-4CUS1;#4HD:.*\MX[A$?&Y5=0P!QWYJ[0 M 4444 %%%% !117B_P"U=^U)H'[)/P[T[Q?XCTG4M8L;W58])2#2Q'YBR/#- M*&.]E&W$##KG)% 'M%%5M-ODU/3K6\C5D2XB655;J P! /YU9H **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HK@OCM\8--^ ?PG\0^/M8LKK4- M-T6))9K:QV^%_V@M&\5?LY?\+CM].OH=#_ +#N->^P M2;/M/E11N[)PVW<1&<6_LU_M!:-^TY\*K+QYH.G7VE:==7$UN MMMJ.SS@T3E"3L9A@D<-;K[)9SV B\N!O.BBS)O<'&9E/ / ->\T %%%% !1110 4444 M %%%% !1110 4444 %%%% !14%]?6^F65Q>7D\=K:6\;2S3S.$2-%&69F/ M ))/3%?%?B#_ (*Q?#-2MO"OA#QQX]TS36*W6M:'I2FT4(? NJM>0V[B*\L;F/RKJRD(R%ECR<9 . M&!*G!P3@X]2H **\'\??MA>#_ _[1O@KX,1Q2ZQXJ\0EOM!M)4V:6-A>/SN^ MYPK$*.0,$\,N?>* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@#&_X0W0?^$N_P"$J.CV)\2_8QIXU8P*;D6P M" 1\YWG_!,_QQXJLAH/C']J+Q[XC\&,%CET7:Z&6,#E&D>XD5AZ;HR!Z&OO M.B@#C/A!\(?"WP*^'^F>#/!VFC3-#T]3L0L7DD=CEY)'/+.Q)))^@P .SHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#PK]NK_DS_XM_P#8 MOW'\J\__ ."5?_)CG@'_ *[:E_Z7W%>@?MU?\F?_ !;_ .Q?N/Y5^>G[&O\ MP2_\!?M(_L\^&OB#KGBOQ'IFIZI)=I+:Z>;?R4\JYEA7;OC)Y$8)R>I- '[ M5\Z_MT_M#:7^S/\ !VP\5ZOX&L_B!:SZS#IXTN]N$@1&>*9Q+N:&49 C(QM_ MC//KY)\(/^"2WPZ^#?Q.\->-],\8>*+W4-"O4OH+>[-MY4C*> VV(''T(K/_ M ."SW_)J&B?]C;9_^DMW0![1^T5^V;H'[.?@?P9)?%GBU(TT+PEI)_ M>SL50D;PIVJ#(B#"%B6&%/./%?$7_!13XM_"?38O$'Q0_9CUWPYX0>5%EU6S MU43-:JS%1O0P@ DX #M'DD?WA4_[7?[+_P 2/B=I'P7^*?P?N;<^/O!%A"T6 MGW4B)]I0I&Z&,R?N]RL&!5\!E?K\H!\YUS_@HUXT\(Z3/X2_:=_9VOK;1-0' MV:]N[.W=+6Y3/(6&?,:9_P4A^(OQ:NM0OO@S^SKKWC?PC92M%_;=W>_ M91<,O4(HC90<<[0[-\PR!7-_M^_$;P9J_P#P3>TBY^$ L[?P!K&K6=E';Z5; MBWBAA#RS/&T0 V,)HEW C.XY.@#@?V3?VSO#G[4T&N::NC7W@WQQX??R]7\+ZJ M3:61&-RM($M0"VOM5CN M9AYT86-=IBW^6,^4A)"Y)7).:^1M7_:L^#7[/?QP\;^'O@G\)==^(_Q*U:Y, MOB0^%4EFCDF1W9]SDR'W<<%LC )+S_@I;XT^$OB_1]-^.7P'U;X M=:'JDX@BUR&_^U11G.&./+"N%SN(5]P49"MD57_X+231W'[*?A*6)UEBD\8V MC)(A!5E-C?$$$=17@O\ P4-^-GQP^+G[/]H_C;X&Q_#/P2FLVTD=YJ6IKAH \7_ &1OVF-. M_:P^#=IXYL=+_L*X^USV-[I7VH7)M)HV!"^9L3=NC:)_NC&_';)Y[]I+]KH_ M KXH?#'X>Z-X3_X3/Q1XXO/L\=J-2^QBRB\Q(Q,Y\J3*DLYZ# BVF?"?XE0?#'P- MX,U7XK_$U@>+1V,26BE X\V4(_S;2K$!2 IRS+QGC/#_\ P4?U;P7XVT?P MY\>OA!K/P?AU=S%9Z]-<&[L7DR,!R(UVJ-PRRL^W() !)'QS^Q#\:_BOX:\? M_%SQWX-^"MU\5=;\0:H1J&IF]\F6QW222M#]QC\[,">@/E+Z5[#^U'\1/VC/ MVHO@WJO@'5?V5]0TL74T%Q;:FM^)Y+.6.16WHI0%9HQ/:75SJ3+/B_M_?% M?XD65NWPK_9:\4:II5QZKK5T-/M'CXV,I,7ELN/[LN!CJ: /9?V/?VS/# M_P"UQH6N-:Z+=^%/$V@S)#JN@WTHD>'=NVLC[5++E'4Y52"I! R"?"?%7_!5 MR#0?&?Q)\%V/PNO];\9>'/$3^'M&TG3=1:XEUGRY;E);@JMOF)4%NA*+YA)F M4< %J\[_ .":]]XBO_VXOV@Y_%FE6F@^);B*675-,T^3?;P71O 9%5@S!L,6 MYR.-E'S[ M<$=5/->V444 ?*G[0W[>VF?"?XE0?#'P-X,U7XK_ !-8!I]"T=C$EHI0./-E M"/\ -M*L0%("G+,O&>,\/_\ !1_5O!?C;1_#GQZ^$&L_!^'5W,5GKTUP;NQ> M3(P'(C7:HW#+*S[<@D $D?'/[$/QK^*_AKQ_\7/'?@WX*W7Q5UOQ!JA&H:F; MWR9;'=))*T/W&/SLP)Z ^4OI7L/[4?Q$_:,_:B^#>J^ =5_97U#2Q=307%MJ M:WXGDLY8Y%;>BE!R5WQGD?+(U 'V'^VI^U1C;M'WLYXP?&/$'_!17QQXHNM1U'X-_L_^)?B5X&T^ M9X3XEW26\=\4;#&VC6%RR\'!Y;D95>E>(?M_6OB;3O\ @F3\$+#QE8W6G>)K M'6M-LKZVO3F97BL+Z,%SDY)5%/7O7Z3?!WPI8^!?A/X.\/Z;!';V6FZ1:VT: M1+M7Y8E!./4G))[DDT >6?L??MF>&/VOO"^JW>EZ;=>'?$.BR)%JNAWCB1H- M^[8Z2 #>AV,,E5(*D$#@GG_VIOV[-(_9^\8:5X \.>%=1^)'Q.U5%DM_#FE, M5\M6SL,CA'.6P2$52<+D[003X5^Q+;Q6/_!2#]IZWMXU@@W3/Y<8VKN-VI)P M.^68_B:K?L1VL?C?_@HY^TWXIUA5FUG1[RYTRR\[)>.$7;0!E^D=M$N?1L#@ MF@#FOVO/VU/%FO?LZ^-? 'Q9^#>M?"O6?$%A'_8U]).;NRO9$N(9&BWB-=CA M 3C+=.=N17TY^RUXIA\#_P#!.3PQXDN-.CUBWT?P;=:A)ITKA$NEBCED,18J MP 8+MR5/7H>E7/\ @I5X0TWQ=^QC\0_[0@CDDTN"'4[.63K#/',F&4]B59T^ MCD=ZY/X._P#**0?]DYU/_P!)KB@!_A7]N+3[']A/5/CUI?PUM=)M-.NQ OA2 MSU)8XV+7T5J6$ZVX _UN_P#U7;'?-*S_ ."TEP8(UA-QX;WS>6,>8WV #+>I^5?R%5=&MT\=?\%HO$*:^BSIX7T& M-]'BG&1&196[ KZG==3N/0GU&: .YM_^"BWCGX>BQU#XU? #Q!\./"M\VR+Q M EP]U%!(RG8D\?DADR1CKNZX0XKW3]C;]I__ (:V^$/CIX5_9S^&NI>-_&%S+#I5F5C2&V0//=3-PD,2D@%VP>I ! M)( )KX7_ ."H'/[4_P"RP!R?[:'_ *76=?5'[;5]\$M(^$"ZE\=;"/5O#-I> M+)9:>&E\^>[*,JK"L;H6?:7Y) W$D#)H \.M/V]OCWXOT0>)?"/[*FN:AX5 MFC$]I=7.I,L]S$02LB1"'_\%3=.LOB!\2O L?PS MU;6/&/ASQ _A_0=%T6\-W/KSI-$_9Q^ OB3XEQZ,OB9-'%JRZ>M MY]F$XFN88 1+L?&/.W?=.=N.,Y'1?!3XD?\ "X?A'X0\&OV76T+2)-&U+QEXW\0-MTGPSHZYGG^;:& M,?C6MOY.AV>C!Y;Q(6\R-=R[Q&JDRRA$XCONKR/5R[VT9)&Y\0'9C_ &PH/'(R*^E]'_:>\/\ B_\ 9;U7 MXW>&+635-)L] OM:73;B002F2UBD>2VD8!PC;HF0L P[@,,9^6/BI^UA^T'\ M5OA/XTL](_9?O_#?AV?1;U-0U+QAJ/D[+4V[>1(6)"%L %L\<=JYC]BQ MV;_@DO\ %\$DA=+\3@9/0?8&./S)H V(_P#@KAJOC#PSHEQ\/O@AK'C#7Y+6 M6\US3]/NYKF+2%6>6.-&DCMB79HXEE+%551(!\Q!Q[)\%_V\;WXA?M$V?PC\ M7_#>;X?ZOJ6A1:UIT\^KBZ:X\RWCN!"8_(CVL(VES\QPT++CN.9_X(_^$[30 M?V0[;58H8Q=ZYK-Y=3S*@#L(V$"J3U( B) [;CZFN._X*D^&[[X6>,_A#^T9 MX?@9M0\)ZM%I^I>7UEMRYEB5CV4_OXS_ -=P* /MWXQ?$S3O@S\+?%/CC55\ MRQT'3Y;YH=^PS,J_)$&P<,[;4''5A7+_ ++?QNU+]HKX+:+\0-1\*_\ "'+J M[2M:Z<;_ .V,8$D*+*7\J/&XJQ V]-IR-'9K=S SW3[F(7L5X=^T5^Q[\.?VK)M#N?'46HWG]D0S1V'V"^,"Q^<4+OP/F)\M M.N1QTH ^0OV#4M/&'_!0/X[^-?AQ#Y?PGEMI+8W%O&4M+B[>6!E,8P!DLES( M..%?MO%?6?[7T/QOUCP7H^@? TV-AK>KWC6^I:Y?.J#3+3RR3*K-G#%MJY5' M89)4 _,/DSX&ZOXK_84_;6T7]G:77Y_$WPK\5V_VW0UOE7[18&7SBAW #GS8 M9(V ^5@0X"GY:_2Z@#\>M$_9I/[,'_!1CX!Z%>>);WQ=X@UBV_MG6-7O"3YU MW(UXC[,DMMQ&O+$L3DG&<#]A:_.K]J'_ )2R?L\?]@9/_1M_7Z*T %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!XK^VII-]KW[*/Q3T M[3+*XU'4+G0KB."UM(FEEE8CA5102Q]@*X7_ ()E^'-6\)_L8^!]+US2[W1M M3AFU RV>H6[P3)NOIV7OE\46LS6NEVDES*$%M= N50$[06 STY'K7V]10!\,?M36GQY^&EQ\(/BE M\+QK?B30/#^G6]OXB\!64TH6Y41G,C0*"7)5W0_*Q1DB;:<'''?%C_@HA-\; MOA?K_P /_!WP$\?ZMXO\0:?-IDECJFE#[+;&9"GF$H69PN2WS(@^7D@.?V8_A_IOPS^,GP8\<7/B/PW"-+L=4T.R6XM]1BB4+%^\+ M*IP@"[XVD#;0>"2*_1VB@#X6_8Y\ _%/XM?M$^+_ -HCXEZ7J/@C3-2M18^' M?"-U*ZLD6U46:2,XQMC5@"R@NTSL H"Y\&_9Q\<>(_\ @F]\3OB;X=^)/PP\ M5^);'Q!?I<67BKPW8"Z:[57D"?,Q165_,#8WAE8D%3GC]8J* /RE_;F\9?&; M]M#X0SW7A/X1^)?"_P -/#=U#J$BZ_:M'J^L7#,($\FT0,Q2,3.QP67&3NRH M%=C^WYX=\2?$K_@G=\%H-#\,:WJ&K1W^D/=:7;Z9,UU;%-+NHY/,A"EE"O\ M*21C)'/(K]*:* ,OPO&\/AG2(Y%9'6SA5E88((09!%:E%5]0EGAT^YDM8UFN M4B9HHV. S@':#]3B@#\\O^"K6@:Q\*]<^&/[0W@]EM?$7AR[;1KJ;NT4J2-" M3[#-PA_Z[#TKWG_@G+\%6^"?[*?A6WO(3%KGB!3X@U(N/G\RX"F-6[@K"(5( M/<-7S/XBT?X]?\%#_B#X)\-_$'X57GPG^%7A_4QJFL+J'F![YD& B^8J%R5+ MHNU=J^8[$G %?IE'&L4:HBA$4855& !Z"@#\TY?#/Q,_X)Q_M$^-?%/ACP+J MOQ&^"OC>Y^UW%OHJM-=:;+N9^5525,9DD4%AL=&4%PPXN?%?]K[XP?M=6MAX M!_9^^'?C7P2;VYB;4?&6MQ'3_L4:.I95D0LJ+D#<=Y9E!4(=Q%?I%10!^>W_ M 4<_9I^(7B;X%_"6Y\/"_\ B5?_ _D#:Q:S!I[K5LQQ![EH^6D.Z%LJI)Q M,< @''3Z3_P4NNO&&BIIG@K]G_XE:IXX,:PKI.NVON*B@#\S?V ?A_\ $_X7_MP?%0?%+0KN'6O$FE/J$^KVEK))ILEU++#= M-%'&_P!KW]JW4M7T'5-+T[4_$<\MC>7M MG)##=(=0O6#1.R@.-K*OONB@ HHHH _-&7PS\3/\ @G'^T3XU\4^& M/ NJ_$;X*^-[G[7<6^BJTUUILNYGY55)4QF2106&QT907##BY\5_VOOC!^UU M:V'@']G[X=^-?!)O;F)M1\9:W$=/^Q1HZEE61"RHN0-QWEF4%0AW$5^D5% ' MY\_\%1/A7XKN?V,/AUX5TV/7/B!KVE^(-/2\O8+:6[N[HQZ?>))E?>7A>-X?#.D1R*R.MG"K*PP00@R"*U** /@7]D/P3XBT3_@H9^T?K M6HZ#JEAH]_YGV/4+JSDCM[G_ $E#^[D90K\<\$UA_&[X?_$3]C7]KC6/C]\/ M_"5YXZ\ >*X"GB?1=+4M<6SDH99 B@G!=!*'P0"TBMM!!/Z+44 ?F#^U-^T] M\1_VQO@=XD\*_"SX/^,-'\,K;+>:[K6OV)B>6.)T;[);)'O\QVD"CY6+84Y4 M L1]#_"?POK-G_P3%&@W&DWT&N?\(!J-M_9DELZW/FM;SA8_*(W;B2 %QDY% M?6]% 'Y7>'?AOXNB_P""-?BCPP_A;6D\22:BC)H[:?,+QE_MBV?(AV[R-H+= M.@)Z5]X?L>Z7>Z'^RS\*M/U&SN-/O[;PY913VMU$T4L3B)0596 *D'L17L-% M 'P+_P (3XB_X>^?\))_8.J?\([_ ,(YY7]K_8Y/LF_[%MV^=MV9SQC/6M+] MLK]GSXD>%_CWX5_:/^"NEQZ]XGTB 6>N>'=Q#ZC 4#*N1OS&Y1E!R-D;*"0 M:^Z*^-_VLM _: ^'?QL\-_%SX1'4/&_A>ULOLFN_#P:A(D,Y&\>>D.[:S,KJ M,HI=6B0X<$@ 'E_QD_:L^.G[07PF\5>#_"7P&\3?#C#LO^".4#P_LB3.PPLOB2]=?<>7 O\ -37)?%+] MI7]I+]I#P1K'PY\&?LV>(O EWKUO)IM]KOB2=XH;:"0;)O+:6&)3E"P#AB<$ M[5)Q7UI^R;\ XOV:/@+X8\!"ZCO[ZQC>:_O(@0DUU*YDE*YYV@ML4D [47(S MF@#U^ORYU*^^(W_!.G]K'XH^+8/A[JOCOX6?$"Y?4C)?!VC2^*1X0U M*:[O_#\"&5[J*01G>(P,R!?**E5^;$IP#SC[KHH ^'=)_P""EUUXPT5-,\%? ML_\ Q*U3QP8UA72YM,2+3X)BHXDN0Q98QD'7_L _#_XG_"_]N#XJ M#XI:%=PZUXDTI]0GU>TM9)--DNI98;IHH[@+Y>5$KK@$@&-E!.!G],J* /@3 M]@7P3XB\-_M>_M6ZEJ^@ZII>G:GXCGEL;R]LY(8;I#J%ZP:)V4!QM93E2>&! M[UV/_!6'PGK?C+]E%].\/Z-J&NZA_;MG)]ETVU>XEV@29;8@)P,CG'>OLJB@ M#YN^+7P1U/XX?L'/\.[9&M-.?@+XXU#Q9H$/V#3ET^QD47D2MB,$%"> 57?'O#<$ M=:_3^B@#\P/V9_!?QAO?^"D9^(7Q/\*76C7?B'0)[Z1;>"1[33HVC$5O:--C M9YBQQ)E<-D#4_:>\/^-/V<_^"@.E_M!OX%U3XA^!+NQCM7&CP&>;37^S M?9V 4#Y&&/,4MA6\QEW GC]*Z* /@;XC?M7?$#]K[P!JOP_^"'PA\8:4_B*S MDL;[Q5XUM$TZQL;612LA1U>0.[(2!@[AG(5L5R'[&/AKQ+IO_!-/XW>#M3\+ MZWI?B.&QU^.'3;W39H9[CSM._=^4K+F0L^Y1M&S_M%_"*U^/'P/\ M&7@2Z"9UC3Y(K:23I%*$U;2@;7Q=;B5H;&>0NC!OE$:NFT,"\@'S+D'H0#Y4_X)9^$_$GQF^.$?C/ MQDC2VWPG\/1^%M*60']W,SS*B\\$QQ-.IQTW)7ZU5\__ +#O[-K_ ++OP!TK MPM?O%/XDO)7U36IX3N4WTNDLM6G6.[TVXE^XMS$P=%?T5\%">P-OV>/ .D_#7XP M_!7QY/XM\/P)I5I?:)8+-I VW=QD@?HW10!^>W[.'P M=^)W[2'[6R?M*?%7PS<> ]&TFT-KX8\-7O%SLV2(AD5@'55\V63+*I9W!4;1 M7Z$T44 ? G[27@GQ%JO_ 5"^ NOV6@ZI>:%9:0B76J6]G(]K WFWQP\H7:I M^9>"?XAZU]]T44 ?-WP#_:.\?_%#X_\ Q.\$>)/AW/X8\->&;FZATO7I+>X1 M=26.[,*,&=0C;D ?Y2>O'%?2-%% !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 % 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 % 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!C>,O%VE> /"6L^)=S,(U) 56*M7T#_ M ,%6M>N]$_8J\71VKO']ON[&SE:,X/EFY1F!]CLP?KBO0_V#_#UEX9_8]^$U MI8HJ13:%!>OM[RSYFD)]]\C4 ?,7BG_@FO\ $OX4Z+<>)/@U\>/%S^+[$&ZC MTW5+DK!J#@$F,D/LRW82*RDG#8!R/:_^"?'[7M[^U)\.-4M/%%LEC\0?"TR6 M>LQ(GEB<,&\NX$>!L+%)%9!P&0XP& 'U96=I'AW2O#_VD:7IEGIOVF5IY_L= MND7FR,26=MH&YB222>3DT 7Y)$AC:21E1%!9F8X ZDFHK.^M]0A$UK/%U!>7UMI\)FNKB*VBSCS)G"+GTR:^)/VV/B MA:_&K_@EOK_CFS@-I#KVG:/>FV9MQA=M2M-\>>^UPRY[XKS']DW]@K3/VE/@ MCX0\=_'+6-9\133Z1!8>'M%M[PVUMI6F0)Y-OM"=794$GI\P+ L6H _2Y'61 M596#*PR&4Y!'K3J_-CX%S^(OV%?VWM/^ DWB&^\0?"GQI:&[T!-2EWOI\A$F MP#LI\R&2)@H ;>CX!XI_Q>B'[)?_ 5"\%^/(Q]C\(?%*W_LS4F'RQBYP E%G,Q/]Y_K0!^DE%?,/\ P4@^-'_"E?V3O%MS;3^3K/B!1X?T_:<-ON P MD8'J"L*S,".X%?GM^UE\+=8_9=^$O['&EZ)&+3QO8W&HZT[,@)&JR3:;. P/ M#;'V1^XC% '[0+?6TEV]JMQ$US&NYX0X+J#W*]0.17@G['?P!\<_L_\ ACQ+ MIWCGQ[-X]N]2U+[9:W,T\\IMHM@7RP96)'()XXYKRW]G7_@F3X<^!_Q-\-?$ MS4/&_B#Q/XXLEFFU%KJ5#:W5S+$R.X^428#.S?.[9(!.*^OQCC_ &?_ M -C3]H/Q^\*7$NBZQYEM#)G9)1TJQ7YC_LN_L"Z=^UA\/K?XR?'KQ'KWBKQ)XL$EU:6L=[ MY,=K;EV"'Y0>3C7^/O@OXF_9Y_;X_9^\!7GBG4/%/@2UUNVOO M"SZHZR3V<,MR@FMV; )VO$,?PX8$!26% 'T;_P %*_&WB+PI\U3 M1[74O$=Q%>P:?>20)=(+G30%E5& <8=QAL_>/J:^\KK4[.QDBCN;N"WDF.(T MED52YXX )YZCIZU^:7_!8Z76(/'G[-\GAUQ'X@34M2;3G958+@7G_!(_P %>,_#-Y?>.O''BOQ+\3-1A\V[\32WJM&MV1DF.)DR8@W\ M+$G'0KQ@ ^]J^._@W^TAXU^(G_!0KXJ?#74;NWA\&^$]#8F86GQ=^$^JVNIOX0\,Z76H7WS6 M?AVRZ?:IQ@@L<_*I!_ARK;E5OG_XC?!7X-^!-56#]H3]J;Q;KGCF;;)-;Q:X M;2*V) *M'9PI(T"YPPW$*=H..N>S_9-U9[7_ (:Z^+YA^V^)[7Q1JFEVZ7'S M2I:Z9; VL)]!AE4XZ^6/05J_\$V_@GX1U;]FW2OB'X@T?3_%/C7QK/>ZCK&M MZK;1W4\S&YEC\O?AE:JT^ MH>#?$=^NH2O @S)]DND&Y)$&3Y6U2,^/'PRT+QSX7N#/I M.K0>8JOQ)!("5DAD'9T8,I[<9&00:YSX/_LQ^#/@3XT\9Z_X,6]TBV\52Q7% MWH$4J#3+:5 1OMX0@\LMELC<1S@ *!XK^PC"O@_XN?M,^ -.)7PYH?C!+_3 MX%.8[?[9&[R1)Z!?*4;>WU)R ?7M]?0:;97%Y=2K!;6\;2RRNEZB^FZ7I'AN9H;BY8*K[9&1EW$(T3,S M[AN?" ''Z;R1K+&R.H=&&&5AD$>AK/TO1M(\)Z=+%IUC8Z-8*6FD2UA2"(' M'S.0H Z 9/M0!^;'Q.U/XM_\$SO'_@[Q!=_$W7/BK\'M>O5T_4;#Q),TUS9, M!N/EL[-M;9O=2A56*,KKT8_7W[:W[3$7[+G[/^J^,[1(;S6[F2/3M%AF^:*6 M[E#%6;'541))".^S&1G-?&7[17C&;_@I1^TKX5^$OP\C>_\ ACX/O_MOB+Q- M&/\ 1I3G:[(W.O&'[1OC+0?B-JUNNH6^GV-U+'8V#,N^.% MTCD4+C(W"-5526 #8R?4_P#@GY^T?XQ^(B^-_A7\598Y/B;X O/LEU<\![ZW MW,@E. Q5EP7 &Y7C/4DG["Z<#@5^<_PS5M#_P""SWQ0@M6$<&H>'$:5%[YL M["0Y_P"!INH TOV@/BU\5/VF/VNKS]G;X3^+I_AYH?AZS%[XD\36#$71XB9O M+=2K@*9HHPJ,I+%]QVBL/XW?LN_&;]DWX?W_ ,4_AM\?O&/B:X\-I]OU/0_$ MUT]S;7=NO^M;8SE&VKDE67.,E6# 9_1*U\.Z38ZMVNGXD-A;L06C<] M!)(H((.-D99V*_*2 ?4O[,/QLA_:*^!'A'X@Q6JV,NKVS&YM%;'7_ (??!Z*;QE\1H[:X6ZU#3XC-::*L:,9Y M68?ZR2)59B!\B%27/RE#]-?LL_!YE= MIIRI/)7S)' )YP!7%?$KX!> /@S^SM\;KOPAX9L])U'5_#6M7.H:B%,EU=.] MM,[;Y6)8KN)(3.T=@* .-_X)5ZYJ7B+]CW0K[5M0NM3O7U._#7-Y,TTC8G., MLQ)-?7M?&O\ P23_ .3+?#__ &$]0_\ 1YK[*H ^4/\ @HS^U)K_ .S+\']- M/@Z.,^,_$U__ &9IT\L8D%JNPM),%/#./D50P(R^2"!@^,:'_P $N?'7CC3K M76OB?^T'XNN_%LX6>>.QGDEBM9"#\B2229;;D@%50 9 &*^BOVYOV2T_:X^$ MD.A6>I1Z-XGTFZ_M#2+Z<$P^;M*M%+@$A'!'S*"5*J<'!!^3=._:N_;(_9AT M^'2_B;\'I/B#I&GJL7]N6<;O+)&HP&DNK;S(^0!\SQAL_>R: %T;Q[\7O^"= MO[1W@CP%X\\0^ZIJ/AO3;R[N9,;I9I+6-W7< M%HC'"M/(J GT&37R3^R'^S?I'P#_ &:F\8?"S2YKSQ[XP\(:?J#6^IWV;>>^ M^R&2(?-@1IYD[9]OI7F'P>_X)DK\4-#N/&/[3>KZ_P")?B-J5Q.\UG_; ,%C M$'98PKQD@Y #@*P1057:-IR ?H3:W4-] L]O-'<0M]V2)@RGG'!%2U^3_@WP MWI?[%/\ P41\!>"_A;XSGUOP)XQ18-3T.344N1;2R&2/9($(&Y&6.1&8!\$J M21DFY_P4$M_%]_\ \%)OA'IO@36&\/\ BG5/"T&E6NK(/FLUN;G4;>:5<8!UR5SGN/SJS7YQ_&S_@DY\/ M?#OPA\0^)?#?BCQ1'X_T:PGU5-;U"_67[9/$AD;S5" KNVL RD%2026Q@^Q? ML#_M%:KXX_8GC\<^.KZ;4KSPRE_%?ZE,VZ:YAM5,@D(?"/B3]G]-!U_4]%COO$4L5T MNFWDEN+A-]KA7V,-P^8\'/4^M>5?LN_LZS_\%'KCQ)\:?CCK>L7VCR:G+8Z% MX;L;PPVUM&H4L%(&51=P0!0K,49F))Y\Q_;0_9DU#]EWXK_!S0M#\1ZKK'PN MU#74NM(TW5IQ,^EW@F@6XC1L#Y&7RF' Z$$$C0)-;RQSPORLD;!E/T(IBZA:M>-:+N.1^=?FO^TCHL MG_!.']F>T^&?PCUS5[GQ-\0_$4B6FIWLJ?:[:'RXDD$3*JJ&_P!4@8!2/.9A M@@&NY\-_\$A_AY;>"X9=5\5>*&^);H+F7Q;:WY5X;T@DO''CE0Q_B.\@?>!. M: (_V+_&WB+7OV\OVF=(U/7M4U'2=/NY5L["[O))8+8"[8 1QLQ5../E XK[ M[K\N?^"6VG^*-'_:X^/]AXUO/[1\66D?V?5+S(/VBX2[97DR!@[B-V>^:_4: M@#P;]N3XW:U^SW^S'XP\9^'8E;7;=(;6RFDC#I;R3S)$)F!!!V!RP!!!8*#P M:^'KK]E;Q$W[(/\ PT8/CYXUE^)/]A#Q5]J75B+$ H)3: ??#C_5_?V[QC9C MBOLO]N[XR?"CX9_ S6-%^*OG:EI_B:WDL;;0M/VM>WC@!@\08X3RVV-YC<*P M7J2 ?R:^&EKXUL-5\"? CXT^*/%?PP^#/B*Z_M6"RNH%C\R.5CY89W ,<32+ MD[@41VWF/DM0!^OG[#?QFUSX^?LN^"?&?B55_MZZBFMKR=$"+%=0^'/PA_X1WX6:3J^B>'[NUL(UTKPW)?1I=O;@LBN MD;-ODRR/EL$E@'OV2?BAJ.E7USIFH6^D.\-W9S-%+$V] M>5=2"#[@U\,_LH_L7^/OVD?@%X6^(US^T?X\T*;6OM6[3XKFXF6+R;J: 8SS)M8RJ3\DJYX'.: -WXL_LG_M'?LF^ ]:^)/@/ M]H[Q!XP3089+^^T?5HY0GV5!EY!'-//%*54%CN5?E4X.>*^SOV,_VAF_:>_9 M_P##_C>YMHK+6)#)9:G;P B-+J)MKE,YPK#:X&3@/C)QFOB_]HS_ (*E:!\< M/AKKOPS^#O@OQ3KWBCQ79RZ3YEU9JHBBF4I(8XXGD>1RA< 84*2&R<8/N_P- M\.WG_!/O_@G[>ZGXBM([GQ#I5E<:Y?6*N OVR=@(K=F!/W288V89Y#$9XH ^ MP+S4+738?-N[F&UBSM\R9PBY],FIU8.H92&4C((Z&OS)_9C_ &&X/VQ_!,'Q MJ_: \2Z[XIUOQ-YDNG:;#>&"&SM1(RKC&< D%E1-JJI&023BKJFCZ_\ \$P/ MVEOA_IN@^)=4USX&^/+LVDVBZG,)&L)MZ([+P "GFQ2!U"EU#(V=H:@#]0:K M#4K1KTV8NH3=J-QM_,'F >NW.<5\0_\ !1;XU>-_^$P^&WP$^&VJ3>'O$GCZ MY47NM6\ICEMK0R>6 K AE!/F,S*0=L6!]XU2F_X(Z_"*/P:MI9:]XFM?&"1[ MT\3?:P6^T8SYAA "[=W.T$-CC?GF@#[TILDB0QM)(RHB@LS,< =237Q#_P3 M?^/WC?Q-?_$/X,_$^_DUCQI\/KUK9=5ED\Q[FW61HF5GZN4=,B0\LLBYY'/Q M]\*_@/J_[4'[:'[1WPU?Q->^&O EQXLU'6?$']G8$]V;?4+J.VA4D%?O74C8 M8%?DS@E5H ^BO^"P'BSQ=I'A/X3W7@?Q%JNEK?:I=V;S:'J$D GD=(O*0M&P MWPW_ (PTRP\3+XKL)=8N626WNTC" M1?!WX>>(/$>I>#/A1XDN99/$>JZ M:2'FC22-&0D DJB/N*X*_O 2K; * /T*L]4L]0:5;6[@N6B.)%AD5RAYX.#Q MT/Y5:K\X/$W_ 3-^$GC#X:/XB_9R\97%MXUL0DVF:UI_B/[1;S2!L[9)(\F M,ED_"CPM8_$.YL[[QI:V,<&J75A*TD4\RC;YFXHF M68 ,WR@;BP&1@T =K1110!'<7$5K"\TTB0Q(,M)(P55'J2>E06.K66J;S97E MO=A,;O(E5]N>F<'CH:^$?$'[%GQ!_:N_:&\:ZS\>M2U/3?ACI\HC\*>'-'U: M/R9X]SJLCJI;8P159R5#,TH ;:F*\!_;C_9@\"?L1Z?X;^)'P6\87WA7QE9: MM%#)HKZP)9)(6#OO5"?,*AE565BRLK\@?Q 'Z[T5A>!?$3>,/ _A[7GB$#ZI MIUO?-$O1#+$K[1]-U/6A2YDT73WFMX)#A9+AB$A1CZ&1 MT!]C0!Z!=:A:V4D*7%S# \S;8UED"EV]%SU/(Z>M?!G[4_C;Q%H__!2?]GK0 M[#7M4L=$OK2-KO3;:\DCMK@^?<#,D88*W '4'H*X#]EC]@_3?VN/AU#\9?CU MXA\0>*O$GBHRSV=NE[Y,=K;AW5"-H.,D%E1<(JE1MZUYMJ7P4\0?L^_\%*/@ MCX+O_$FH>*/"MK-'-X9N=4D$EQ;V+M,3;NP'.R42 =!@@@+G /T!_:C^ /C MGXU>)_AGJ/A#Q[-X,M/#6I/>:I;0SSQC4HB\#",B)@&P(G'S9'S_ %KZ"K\Z MO^"KG_)4_P!EW_L9I_\ T?857\=P_P##)_\ P5.\->*$'V3P?\7+0Z?=L/EC M%XY2-AZ9\];60MV\]J /T=KY]_:C^ /CGXU>)_AGJ/A#Q[-X,M/#6I/>:I;0 MSSQC4HB\#",B)@&P(G'S9'S_ %KD_P#@IM\9V^#_ .R?XC@LYC'K?BIE\/6* MH?GQ,#Y[ #GB%91GLS+7QC^TM\$U_9]\!_L3^#I(1%JD&M2W6I\"0. >N,@] M>1^=?F7^W?XJTSX@?MO>#/A/\6O%^H>"/@N-)COF^SSB""^N'\W:\TF"%7S( MUCW."$V,1MW%JWO'G_!-70[#0]#\<_LI>,I]#\6V=U$T5XNO&>QNH0/G/FH& M.[."1RC LI7!& #ZK_;"^!_C+X__ ML_#?@?QM-X"UB'58KY]3AFFB9X5BE M5HLQ,&P3(IQG'R_2O9- L9]+T'3;*YG-U?6O@O_ M (+ '4C^QGX3.LK;)K'_ DFG_;5LW9X!/\ 8[KS!&S $INS@D D8R!4?[:? MQJ\;_8?@A\!/AMJDWA[Q)X^M;,7NM6\ICEMK0A8P%8$,H)\QF92#MBP/O&@# M[^&I6C7ILQ=0F[4;C;^8/, ]=N)XJU+PO\/[OQ5J&I>)UTB017%^L&H726]L'P<* MQN)&((*G;D@D+CIOVS_V.=,_81\-^'OC+\$_%&O>'=4L-4ALKFTN;OS5D5U8 MJRD*"02A5XWW*P?M@@@'ZTT5A^!_$1\8>"?#^O&'[.=4T^WOC"#G9YL:OMS[ M;L5N4 %5AJ5HUZ;,74)NU&XV_F#S /7;G.*^(?\ @HM\:O&__"8?#;X"?#;5 M)O#WB3Q]4QRVUH9/+ 5@0R@GS&9E(.V+ ^\:I3?\ !'7X11^#5M++ M7O$UKXP2/>GB;[6"WVC&?,,( 7;NYV@AL<;\\T ?>E?F'\;-'\7?ME?\%$O$ MGP6O?'6L>$? ?A+2H[P6NBRE#-^YMG=B,[6D9[K 9@=JK@#KGT+]A;XG>)_C M/X:^,?[.'QFO;C6]>\,I"M!T5;ZRB2^99Q*8[%LM)C)&;B3CW'I0!^J_P- M^$\'P/\ A?H_@NVUK4O$,6FF8C4]8E\VZF\R9Y?G;OC?M'LHKA_VU/VA9_V8 M_P!GKQ!XVT^VBO-:1HK+3(;@$Q&YE;:K. >55=[X[[,<9S7L'A7PY9^#O#&D M:!IRNNGZ59PV-LLC;F$42!$!/!)K/ M4%3>;6YC8-&Y7^)<@JPXRK-@@X( /B;X:_L"_%']IGP1I'Q!^+OQY\40ZGX@ MMHM3M](TUV,5I#*%EC&"XC0X*MY<<:A3W)KGOB:GQG_X)=^+/"WB6/XB:K\4 MOA!JU]]AO-+UIF9X&P7\M=[OY;E!(R/&5!,9#KCK8\*_$O\ ;0_8HT&V\)ZW M\-XOBGX)T:,6UEJ%A%)=R);)P@26 [UC &!YT65 X KUKX._\ !5;X3_%W M7[/PM\1?#5U\/-;:<)&-;"75A'/C: TQ56B;YB-SQJH!.6&: /N;2=4MM;TN MSU&SD$UG=PI<0R#HR.H93^((K\R_"&F^(O\ @HM^U!\8-$\6_$;Q'X*\$^ [ MUK#3O"_AR[%I-,!--")GW*P)!@W.65B#*J@J,5^E^KZUIGA?0;O5=2O+;3-' ML+=IY[J=UCA@A1%4 9S[5^(GQR^+.K:A\?O'?Q__9BTSQ1H7ARTA-OX MA\2K9J+.6XF.R601LI 5R8Y-K@L'Q(0AQ@ ^O_V&_'GC7X8_M>?$_P#9RUKQ M??\ Q \+:#9-?Z7JFI2&:XM"IMSY9+Y0NYJ^Y?BA<2V?PS\6 MSP2O!/%I%V\(/@SXJU'2[ZVU+3 M[G0[R2"[LY5EBE7R'^974D,/<&@#\K_V'/V:/B%^U]\)]6\8WG[0GCKPS+8Z MW-I M(+RXN X2"WEW[C<+@GSR,8_AZ\U[1XH_P""?O[07PMTC4?$OPY_:;\4 MZ]KEC&;BWT34OM$:7>Q2?++-^_$;_ (+)> ;KPW=: M?\-/"GBC7_&5Y&T&G1WMG'# DS A&;9([N02#L5?FQCWC$:72L@:*?8.%+#<"HXW(2 0!]6U\8_\ M!+/]FWQ#\ ?@5J%_XNLY--\2>*[T:A+I]PI6>UMT39"DH/1SEW*GD!P#@@BO ML+6=0_LG1[Z^\MI?LT$DWEKU;:I.!]<4 ?G[^T=^U1\5OCI^T-=?L]_LZW4. MDW>F;QXA\6L<&V:,A9E5]K>5'&S*C,H+M(=JX ^:6V_X)/ZOJ%NUYXB_:(\< M:GXC;+?;XV<*KD#=D/,[MR.N\9P*P?\ @BW8+K7A7XM>-K^7[9XBU?6X8;NZ MDYD8+&TQ;VW/.Y/K@>@K[<^/7[17@;]FKPM8^(O'VI3:7I5[>K80RP6DEP6F M*/(%VQJ2!MC;GIQ0!\.>!?B]\8/V$/VDO"?PL^+_ (TD^(GPU\6,(-)\1WQ9 MKBV=G$:L7'-6%YJVJ_VI=Z>S/9SW MGAJXFDMF;&XQLT1*$[5SC&<#TKD_^"TDRW'[*?A*5#E'\8VC*?8V-\: /N[P MO(\WAG2))&9W:SA9F8Y))09)-6QJ5HUZ;,74)NU&XV_F#S /7;G.*^#/VZOC M5XW\[X.? 3X;:I-X>\2>/H[<7NM6\ICEMK0E8P%8$,H)\QF92#MBP/O&K$W_ M 1U^$4?@U;2RU[Q-:^,$CWIXF^U@M]HQGS#" %V[N=H(;'&_/- 'WI7P)^P M+XV\1>)/VO?VK=-U?7M4U33M,\1SQ6-G>WDDT-J@U"]4+$C,0@VJHPH'"@=J MV_\ @F_\?O&_B:_^(?P9^)]_)K'C3X?7K6RZK+)YCW-NLC1,K/U/5].N;O[1!_REH@9-N>"RKGB@#V M^^UBPTMD6\OK:T9QE1/*J$_3)JS%*DT:21NLD;@,KJA!]*^ OAG_ ,$I M_ FK^ [+7OC=J?B'Q-\1-0MENM:O+K6FVVLS ,T8<$[]GW2[,P8[B, C'GG[ M%I7%GXS\;:E%H^FO8RF.Y1 P>9XV!!!(V1Y'(\X5P/\ P3G^(WBSP'\7 M_BW^SS\1_$-[X@\1>'[PZGI>H:E<2327%OA$DVM(2P4JUM*JY/$CGL37.Z_) M_P -;?\ !532]*7_ $KP;\'[8SS8YC:]C8,3[-]I>)".XM34'_!0R&Y_9D_: MR^#_ .T=I4,@T^:8:/KZP#_6J@((/JTEL\JCT^SJ>U 'Z4U^6_["OQ&\6>(O M^">_[1^LZKXHUK4]8T^SUAK/4+S4)I;BV*Z2'4QR,Q9,-\PP1@\U^H&GZA;: MMI]M?66M?^F<4 ?7G M_!,#Q-J_B[]CGPIJ>NZK?:UJ4EY?J]YJ%P\\S!;J0*"[DDX '/:OJZOC_\ MX)/_ /)DOA#_ *_=1_\ 2N6OL"@ KRW]H;P)K'QN^"'B;PKX+\5CPWK>HB&. MVURUG<&V9)XY'^:(A@2J,O!_B]*_-+XU?#WQ'\8_^"K'Q+^'6@^()O#%GXKT MZRT_6]1M@3*NG)IUA-/0[L'@D5ZO^T!^Q+X2_8__8B^/#>%]:UG M65UZ#20_]L21LT/E7T/"^6J+\Q/P1\$ZQ\-_A+X4\,>(-:? MQ%K6E6$=K=ZK([NUU(HYD)!;F2Q\:^/=/ATNSO(6V2P0J$$K1M_"Y::% M W!42$@@@$>D>&_^"07PYM?!L;ZQXJ\3W'Q'D3SY?%=K?E&BNR,EXX\!/ !]\5\"?#OQMXBNO^"OGQ0\-S:]JDWAVW\.0RPZ1)>2-:1.;+3F++ M"6V Y=CD#JQ]37E__!-RT\8Z;^WA\;-.\?ZF=:\7:?H[6%_J38S=&&XMXDER M ,[D1#D\G.3R37*_%7P!XP^*O_!6GXB>$/"'BFZ\&_VQI]G;ZQK%CQ<1::-, MLGG6-NJNY1$!!'WN3C((!^MB:G9R7KV:7<#7:#+6ZR*9%'')7.1U'YU5\4:I M)H?AK5M2B19);.TFN$1\[69$+ '';BOS,_:U_P"";_@K]G3X':G\4?AEXB\3 MZ3XS\)-#?B^NM1#O<@S(KL65%*2#=N#)@'!!'.1]%VOAO3/VWOV"?"FI_$F. M>YN9M*&L3O92_9S)>V\ZMHDMX1%#;P+;VQ2*-1T4%V/)).222:^JKR^MM/A,UU<16T6< M>9,X1<^F37Y=_P#!(+]F;P3XH\&P?&.^@O6\:Z#XAO+&RE2Z*P"(VD2X:/&" M<7$G/N/2N.^&VF?#?]KS]I_XK+^TKXWN],UW2-9DL- \*WVJ#3[2*".9T:)' M. 678BE496;+/\Q)*@'Z\PS)<1)+$ZR1.H970Y# \@@]Q3Z^%/AG^PGXL_9K M_:6\,>)_@MXG?_A4][%CQ%H&MZH[*RD$%H0L9$AP5="V"&4C?M8X^ZZ "H&O MK:.[2U:XB6YD7I'!KX'_X+5_\ )K/A;_L<[7_TAOJJ_ O_ ()Q M6GCK4O!'QU^(WCK7]6^)&HW=IXJO+>%D2S!8K.MM@KY@"@JAPX4 %0N,4 ?H M0S!%+,0J@9)/05%:7EOJ$ FM9X[F%N!)"X93CKR*_+[3%NO^"EO[1OC^V\8> M,KSPW\$/ ]V+.QT"SO$MFU&;Z->:'<0+JWAZYU);NWO[625(\;>K ,R;E;=P2P*E!D _4>JL.J6 M=Q>26D5W!)=1C+P)(I=1QR5SD=1^=?GU_P %#/VEM>U;]COX8>)_"5[?^%O# M_P 0+FT_M;4;)LW%I;R6YE-N&4@Y)#9VD;A"RYPQ!S= _P"";O[-?Q=^%\]W M\(O'%YJ7B:.T,]EK]GKBSR1W&T&,W$( \L;A\R[4<;F&00, 'Z0U!>7UOI\) MFNIXK:$'!DF<(HS[FOF?X=^)OB'^RG^Q=JFL_&:\M?$WB7PC97,J3VEZ]P][ M$#_HTW:7#Z9<[HXO,##A=IFB;< I90ZD$HK5SW_!12 MQ\4ZQ_P4:^%.C>#-5.A>(M:\*0:+!J:@YM4N[G4;::48Y!6*:0@CD8R,$4 ? MJK;WUM=231P7$4TD+;95C<,4/HP'0_6IZ_-WQK_P2#\%^#_A+X_F\-Z[KWB3 MQ5<:$YL(M4,17[=%(LZO&(T7!?RS%AMV!,W/->]?\$T?C/\ \+D_9+\+&YG\ M[6/#6[P]?;CELP!?)8]SF!HI)Z5^ M;W@O6+3]H;_@I!\1?BAJ3F?P%\%]+DL[611O3[1&LJD@=#\_VV0$?\\X_K7( M? ?X*O"7Q-^#_C M*_U'X>ZCJL>F^)/!EU?IK_\ !1+XV>+?$?BS MX4_ GX:ZW-H>H_$22.>^U:UD*2I8R2".,!@0P0XE=MI!(BV]&(H ^\K?4+6Z MFFA@N89IH3B6..0,R'T8#IT/7TKX,_X)*>-O$7C3PS\6Y/$.O:IKKVOB-8H& MU.\DN#$FQOE0NQVCV%6+_P#X)/\ @SP/X175/ACXI\3>'_BII41N=-\1-J Q M/=J P66,*%$;L,';C ;G@K>GQ!$9P0 1)Y1W<#WS0! M^D%%%% !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!XI^V;\&;GX^_LS^.?!FGIYFKW5F+C3TW;=]U ZS M1)GMN:,)S_>KPK_@EG^TAHGCGX%Z5\,=4O8].\?>#O-T^;2;MO+GGMED8QRH MAQD(&\M@,E3'DX#+G[@KY3_:(_X)O_"O]H#Q5)XN!U+P5XRDD$TNL^'9EB,\ M@Z221LI4OGG>NUB>K&@#Z'^(OQ'\-_";P?J/BCQ9J]MHFAV$9DFNKEPHX!(1 M1U9SC"JN2QX )KY1_P"">O[1/Q4_:@U7XE>*_%#QQ?#B/47M_#D+V*0SKND9 M_+$J8WB*+RU).26?[W!KFM+_ ."1'@_4M:M+SQ]\3?&GCVSM9 T>GWET(HV0 M# C9B7<# 4?(4.!P1V^W?!?@O0OAUX5TWPWX:TNWT;0M-A$%I8VJ[4B0?J22 M223DDDDDDT ?GK_P2.U2W^&NO?&/X.:Z_P#9_B[2];^U)9W6$FN(U!AD9?[P M4QHW'&) 1P:]P_X*B?$W1? /[(/B[3=0NXDU3Q(L6EZ;9M@O.YE1Y"%]$C5V M+= =HZD5N_M'?L#?#_\ :&\6VWC,7VK^!_'MOMQXD\-3B">7:NU/-!!#%1@! MEVO@ ;L <7\/_\ @F)X,TSQS9>+_B3XT\4?&/6;!E:T3Q5=F6V3!R-Z,69P M#SM9]GJIH \F^*W@[4? ?_!%6+1]5BD@OETG2[IX9<[XQ/K%O.JL#R"%E ([ M8QVKZ<_X)\_$#2/B%^R%\-I=)N8IGTK2H='O84(W07%NHC97'8D*'&>H<'O7 M/?\ !4?_ ),3^)O_ '#/_3I:5X5\"?\ @GCH7C[X$?#KQKX-^(?C#X5ZYKWA MRP?6E\-7[1VU^WE#<[("I#MDY^;;SG;DDD A^.FH6_QN_P""L'PD\/\ AJ07 MY\#6B7&M7$!REL\3RW#HS#T#0(?]N3:>D_LP?L=> ?V4]+OU\,17>IZ]J>#J/B#5 MI%EO+GG.S( ")NRVT#D\L6(!KT/XH?$+P=X#\&:]J'C'5=/M-&M;*62]ANYD M!>+8T;Q1?M9:2DQW-'80,V2&P,[I692>_D U]1_M#?LG>'?VC?&7 MPU\2:WK&J:9=>!-0?4+*+3S'LN':2WD*R[U)QFV0?*1]X^U 'N-?C)^S%\/- M2^*'_!.G]IC0](@>YU)=9AU"&&/EI/LQ@N'4#N2D3 #N2,O^*-(C,OB'4(I%@>YV11?O%B $:G"*3AB.G6@"M_P3<^* MNA_$S]DGP-;:9>0R:CX=LDT?4K,,/-MI(B54LH/ = KJ>X/J"!\O_M=_%70_ M''_!33X >&]&O(;^7POJ=I!J$D#!EBN9;H,T)(/WE54R.Q;'4$#N? _[&/[. M?[86ECXK_#+6O%7@*'6)7%_IOAN_ALS$X8K)%+!MD$+-C<%4[<,& (->-S_! M/X<^%?\ @H[\$OAS\([9;RW\*Q_VEX@OQ/\ :96N4:6=VN)N[A4B&. #(J@ M\4 >J_\ !4Q0_P >_P!DE6 93XFN00>A_P!*TNOT6KP[]H;]D[P[^T;XR^&O MB36]8U33+KP)J#ZA91:>8]EP[26\A67>I.,VR#Y2/O'VKW&@#\Z_^"0/_->? M^QFC_P#:U-_9F=;7_@K9^T%;RL%EET-W1<]1YFGG^3"OJ;]F/]D[P[^RW_PF M/]@:QJFK?\)/J"ZA<_VD8_W3C?\ *FQ5X^<]<]*\S_:._P"";/@C]H+XKGXB M1^)M?\&>)+F..+4)=&D3;=!$$:N-PRC^6JH2#@A1\N:4DSES%OSLEB&[=N!)8DL N<'ZUUWX7 M^'O&7PZ'@KQ7I\/BG0WLX[2XAU2,/]HV* )&QC#Y&X,N"#R,$"OFE?\ @G/; M^$7EM_AI\:_B9\-]#=BR:#IVM--909.6$2-@KVY)8]>>: ,?2-;U/]C_ $GQ MW\=/VA_&=GJ/C[Q1$EO8^%=#G=;2)8ES%9VD;@?L$_" MCQ+X)^&>O>,_'5N;7QY\1-8F\3:I;-D-:K+S# 0?NE5).WJN\J?NU9^$G[!/ MPZ^&OC*+QIK5YKWQ-\=0MNA\1>-]0;4)X"/NF-2 H(XPQ!8'H17TE0 C,$4L MQ"J!DD]!7YG_ !.^*WC_ /X*3?%76OA)\)=3;PS\&=%D$7B/Q8H).HKN(VK@ MC=&^UMD0(WA2SD#"C]$?B%X17X@> _$7AB2_NM*CUK3[C3GOK$@3P++&T;/& M2" P#$@XX.*^"O\ AR7\+/\ H>O&'_?5K_\ &: /M#X#_ +P9^SCX M/"/@G M3!8V$7SSW,A#7-[-@!IIGP-SG'L ,!0 !\D_P#!8GP?J%U\#_!OCC38&GD\ M(^(8IYR!D1PRJ5WGV\U(5_X&*Q?^')?PL_Z'KQA_WU:__&:^]]8\$:-XD\%S M^%-;L(=8T*YL_L-S:7B!DGBV[2&'T].AY% $7@+X@:'\2/ NC^+M"OX+S0]4 MM$O(;F.0,H0KDACV*G*L#R"I!P0:^!OV-[R#XZ?\%(/CW\6](?[9X7L+-=&M M;^(YBGD_<01NA_B5H[*1ACLRGN,];??\$G?#]HM_I'A;XO?$#PKX(U"1GNO" M]M?[[9U8\IV!&"1^\5SC&2><_5OP+^ W@W]G/P#:^$/!&F_8-,BZDN-NC MQ.F[@GA9/+_>%VXC3! +,-OH_P"QU^Q!X;_9;TNXU>\N/^$K^)6K!GU?Q/= MLY9SN>*'=DJA;DL?F<\L?NJOE'Q,_P""17P^^*GQ#\2>,=8\=^+O[3UW4)]1 MN%C>V*(TCE]B9B)"KG:HSP !7,_\.2_A9_T/7C#_ +ZM?_C- 'Z*UYI^TU_R M;;\5_P#L4M6_](Y:9^SA\!=(_9I^$^F> ="U"^U33;"6>5+G4-GG,996D8'8 MJC@L0.*Z_P ?^#[;XA>!/$GA6]FEMK/7--N=,FF@QYD:31-&S+D$;@&)&1C- M 'RI_P $D_\ DRWP_P#]A/4/_1YK[*KRW]FO]GW1OV8_A59> ]!U&^U73K6X MFN%N=1V><6E-OA7J^F6UG+\-=4O_L^ MORR6AEG7;(C,BON^4M"9"O&SUW1;Q!)!?6, MPECVXUT7[-?_!-GX5_LY^)8?%2' M4/&7B^%S)!JVNNK"V*)0%#<_>;

L0B.;[/)Y^(.B0QW MFH:7X$T=K-9$+H)I+>WA1F4=55I Q'HIKYW_ &:OV&8/VOOA1HGQ5^-7Q0\7 M^,=0\1%[I-+M-26.S@C65E$3 JW.4SMC\L+]T#C-?0G[//\ P3R\)? ?1?&. MA77B?6O&_ASQ/8'3+K1M:V"V2'<3\BJ/E?YF^8$=00 0#7$Z'_P2X@\$W5U9 M>"_CO\3?!WA*YE>5]!TC5# OS8XW(54\9&60DC&3QR ?,'COX7_"GX(_\%+/ M@?X+^%]K'96^FW-D-87[9):0A7>1VP_EF+*C &X<9S7MW[1BAO^"P'P M## $?\(RAY]GU6O65_X)B_"K1M6^'^L>&+S6O#>O>$=1.J_VQ#-'/=ZK<&2* M0-=R2(=X!BX50JCS'X^:O3/''[)WAWQW^TYX-^-UWK&J6^O^%]/&GVVGPF/[ M+*@-P=SY4MG_ $I^C#[J^] '>?&[_DB_C[_L7]0_])I*^'?^"=OA&[\?_P#! M-'Q]X8T\9O\ 6AKVFVXSC]Y-:B-.>W+"OT!\6^'8?%_A76=!N9)(;?5+*:QE MDBQO19(V0E<\9 ;C->=?LP_LX:)^RS\,1X(\/ZGJ&K:>+V:^^T:EL\W=(%R/ MD51@;1VH ^;O^"/OC[3=7_9IN_!IE6W\1>&-7NH[W3Y!LF2.5O,21EZX+%TR M>AC(]*X?_@K'X[T>;XB? /P?#=0S:Y#X@34[BW0@O!"9(8XRWIO._'KY9KVO MXS?\$X?!_P 0_B3.SWNH>%K@Q)/6+OQ+J%S'<7M^Z!=L3LR'$0*YP/ MF.>6.!@ B_X*C?M%>,O@OX#\%>&O VJ'P[K'C349+.375.QK.&/RPVV3_EFS M&9/GZA5;&#R*GA__ ()._"Q+>#5OB7XL\6?$35HXO-OKO5M7,-LS8!D=0H\Q M%./XI2<=Z^D?VD/V:?!?[4G@$^%?&=M,88I?M%GJ%DXCNK.;:5WQL01R"05( M*GC(X!'SSHO_ 3%@?3XM"\6?'7XG>*_!<6Q%\+R:P\-D\2@8B=-S#9[*%P. M!CK0!X5_P2]_X1./]M+X\P^!ECB\();SIHZ12,ZFT6]58V4L2S*5VD$DG!&: M[K_@G7&I_;4_:^D*@NOB6X4-CD ZE>Y'Z#\J^COA%^P]X%^!/QTU;XC^![F^ MT"+4M-72Y?#-N(_[.6-4B&Y05W[RT*N6+$EFZ@^H7UM>F/R;=VGFF*Q;5!QNF8?,3P!0!\N_\%>M-O-!?X%?$ MD6TESI'A/Q'(+T(NX R-;S)D=,'[(XR>,D#N*^_M!\4:3XH\-V/B#2M0M[W1 M+VV6\M[Z)P8GA9=P<-Z8YJE\0OA[X>^*O@W5/"GBK2X=9T'4XO)N;.<':PR" M"".58$!@P(((!!!%?&MG_P $G_#FG_:=#M?B]\1+3X$+?4@ENX)R5 M8@;&'+=8\X;KG)(!Q7_!/[QKI?Q$_;P_:7\1:)/'=:1?-NM;B+[DT:W)02+[ M-MW ^]?I#7S]^S]^Q5X&_9K^)/BWQ9X-FO;6/Q!;Q6O]COL^RV<<9!41X7>3 MQR79B2225.(2=WR\7F#GL2A/ KZI_X* _ SP'\:/V>];E\:ZK9>%Y- A>_TWQ)><"P MFQC:V 69)"%1D4$ME=H+!:[?]I+]E?P!^U1X3AT3QMI\C36A9[#5K%Q'>6+- MC<8G((PVU,?BMXZ\8^&;"3?::'>7@6-% MXPI8[L#J"45#@\$4 ?('_!-#Q79_%K]L7PYK'Q,\6F\UW0-"^P>&8=0/-U)& MABCB#$8)2)Y6 /S,V#DD'/[:U\L?&+_@F_\ ![XK+X*-II4G@J7PL\,=O+X= M(MVGM$?>8)#U))W$2Y\P,Q;)R<_4D48AC2-2Q50%!9BQX]2>2?!?M^?\ MF;?%C_L#/_Z&E>:_\$S?A[X5US]B+X;WVI>&='U"]E_M+S+FZL(I9'QJ5T!E MF4DX ^@%?2WQF^%NG_&SX6^)/ VJW=S8Z?KEJ;2:XL]OFQJ2#E=P(SQW!K. M_9Z^"6E?LY_!_0/AYHE_>:GIFC_:/)NK_9YS^=<23MNV +PTI P.@% '::-X M;TGP["8M)TNRTR(]8[.W2%>I/10.Y/YUX/\ \%"O!.H?$#]C7XG:1I4$UU?" MQBODAMP2[K;W$5PX 'WODB;COVYKZ)I&4,I!&0>"#0!\R?\ !-_XD:/\0OV0 M? ,>F7<,MYH=D-(U"U0@/;S1,5 =1TW(%<'N&^M?-G_!537+;XI?&/X%_![P M],+_ ,5R:O\ :;FWM^7M5F>*.(LPY3($KGIA4#'@@UZ_XV_X)?\ @Z?QIJ/B MCX9^.O%GP,?'ET'$OB;Q#,)KA-^0_E !"P."QW.02-V"10!\X?MTWB?"/\ MX*$?L]?%36P]OX3:W32;B_E&Z"W99YP[,?X=J7:O]$)&<&OT7FU:RM]+?4I; MRWBTY(3<->/*HA6(+N+ER$?@ M+X%LO"'@G2(]'T6U)?8I+R32G&Z65SR[M@98]@ , #A/@?^R=X=^!/Q4^)W MCO2-8U34-1\>Z@^H7UM>F/R;=VGFF*Q;5!QNF8?,3P!0![C7S'^U-\1/@?X@ M^(7@[X'?%_P[-JTWBPK-IEU<0!+2"0F2-2+D2+)%(679^[Y_>(#PU?3E>-?M M-?LG^ _VKO"EKH_C.UN([BQ=I=/U;3W6.[LV88;8Q4@JV%RK @[0>H! !\:_ M'G_@EKX9^#OA/Q)\2?A/\2/$7@#5/#^GW&J+%<7>Z,B)#)Y:3IY=N 6+\ MD5]'_P#!/?X]>)?C9^ROIGB[Q_1] M+^-OA/X$\,_LT>)/A_\ +X.^'MOX=N[">2SZV-F87\V4%@Q9@"[DL&+-DG)- M 'I&CZ[IOB*S^UZ5J%KJ=IN*>?9SK*FX=1N4D9J]7R;_ ,$Q? TG@?\ 99M% M2&\@TO5-9O\ 4M*_M"/R[B2Q>7;;R.N!@ND8?H 0P(X(KZRH _*CX%^&?%/_ M 4\^)?Q&U[QY\2?$7AKP-X?ODM;#PCX=NA;%%-?$&H"\U.V6.59 ML!=2J [=I)#,59ANP: /I/X'.LGP5^'[*P96\/:>0RG((^S1\UY;_P %"O!. MH_$']C/XGZ1I4+W%ZMA%?K%'DLZVUS%Q?#'P0GPT^'GASPE' MJ5UJ\&AV$.G17M]M\^6.) B%]H +;0!G'.,UTS*'4JP#*1@@]#0!\R_\$W_B M-I'Q"_8_\ )IMS%)=Z'9_P!CW]NF ]O-"2H# =-R;'![AP?6OG;]J/QWH_B3 M_@J9\ -"TVZAN[W00D>H>40?)EE:5Q$Q_O! K8[;Q7J'B_\ X)>^$G\ _&.B:GKJ:UX6N)+R6ZNIHYI=7N'8DR73E,DC. $V@#MDDD \E_P""KG_) M4_V7?^QFG_\ 1]A7JG_!4KX-S?$[]F"_\0:6KKXB\#W"^(+2:'(D$*#%P PZ M 1DR_6%:]0_:-_9.\._M*>(OA[K&N:QJFES^"]0?4+./3S'MG=GA8K)O5N,P M+TQU->T:EIMKK.FW>GWT"75E=1/!/!(,K)&RE64CN""1^- 'Y;Z7\3!_P4/_ M &LO@#IB8NO#?@SP_!XH\21*/W:ZB1&\L1'1E\U;:/Z/)[BN\_X*N?\ )4_V M7?\ L9I__1]A7T9^R;^P_P""?V0;CQ/<^%[_ %/5KO7C"LMQJS1L\$498]L[L\+%9-Z MMQF!>F.IH \[^.6K?L_?M'_'R/X ?$CPS'O%NE+LL?$6B2K%=1J M&W*CY!#JK98="I)VD9.?(+'_ ()9Z-XBUG3I_B?\7O'WQ1TC3I ]KHNL:BX@ M ' 1BS.VW&?]64//4=P#Q?\ ;S^)>M_&+_@F+\)_&?B.W2VUS5]:L9[I8TV* M[BWO%\Q5[!PH<#L'JS^U->)\(_VROV5?BIK8>W\)MHEEI-Q?RC=!;LIE#LQ_ MAVI=J_T0D9P:^U?VE/V3_"W[2WPETGX>:E>7GAK0M+O+>[M5T18D,8AADBCB M565E"!9#P!QM%=+\3OV??!7QE^%<7P_\9:6-:T.&&)(6=MD\,D:;$FC=<%) M,\C@@D$$$@@'>S:M96^EOJ4MY;Q:,@=SY=ON/<>8,_>KMO\ AT]I MCV$?AR;XW_$>?X?H5'_",-?KY.P$';_SS'3_ )Y5]>_!WX->$?@+X%LO"'@G M2(]'T6U)?8I+R32G&Z65SR[M@98]@ , ^'_\ @G6H_P"&TOVOVP-P\37 M![_\A&]_PKM_^"PO_)G[_P#8P6/\I:]N^!_[)WAWX$_%3XG>.](UC5-0U'Q[ MJ#ZA?6UZ8_)MW:>:8K%M4'&Z9A\Q/ %:W[3W[.&B?M3?#$^"/$&IZAI.GF]A MOOM&F[/-W1AL#YU88.X]J .F^"/_ "1?P#_V+^G_ /I-'7:UD^$O#L/A#PKH MV@VTDDUOI=E#8Q22XWNL<:H"V.,D+SBM:@#\W?VZ;Q/A'_P4(_9Z^*FMA[?P MFUNFDW%_*-T%NRSSAV8_P[4NU?Z(2,X-?HO-JUE;Z6^I2WEO%IR0FX:\>51" ML07<7+DX"XYSG&.:X_XT?!'P=^T%X%NO"/CC2$U;2)F$J?,4EMY@"%EB<1U!(.02#\C_P##I[3'L(_#DWQO^(\_P_0J/^$8:_7R=@(.W_GF.G_/*@#B M?^"=%\/BU^VI^T7\5M&61_"=U+)96ET4*)/YMR'C('<^7;[CW'F#/WJU/@K_ M ,IDOC5_V+*_^B=+K[?^#OP:\(_ 7P+9>$/!.D1Z/HMJ2^Q27DFE.-TLKGEW M; RQ[ 8 '">%/V3O#OA']J3Q7\<[;6-4F\0^(M/&GW&G2F/[)&@6W7/M0![C7RE_P46^/'Q,_9Q^$.D>,_AW!8301:HEMK#WMJ9_*A=3Y; M?>&T%P$)YYD7I7U;69XE\-:5XR\/ZAH>N:?;ZKH^H0M;W5E=QB2*:-A@JRGJ M* .8^"_QF\+?'CX?Z7XM\)ZK;:E8WD*/+'#*&DM92H+0RKU1U.000.F>A%?& M7_!8NU^&J? >WFUB+35^)3WEN-"=!&+]H@_[_)^^8 F_.?EW[.^*O>)_^"/_ M ( 77KO5/ 'CSQ9\/6N P-K:7 GBC!.0J$[9-@]&=B?6NG^"7_!*GX5?"SQA M#XK\0ZAJ_P 1M>MYEG@;7G7[-'(I!60Q*/WC C_EHS+T^7C- 'GW[7>G^.;' M_@D_X4MKHW0U6#2M#&O*=QE%N%CRLG?(?R=^?1LU]%_L1V_@/Q5^QMX T[PW M::?>>'KC0H[/5++8KJ]V8@M['.O=FD,F[(Y#9Z$5[UKFB:?XET:^TG5K*#4= M+OH'MKJSNHQ)%/$ZE71U/!4@D$'UKX?UW_@DOX2M=6U&;P#\3?&OP\TC4I&: MZT73KSS+.?A!X#\??:_AGJ]]: MW>HV$+-.FGRH[$02G'SO 2?N$DC8&.]2%_:C2=,\+:+^R4-.\$WT.I^$K3P? M)!IE[;L&6X@6T95DR.K-C)[Y)SS7G_PY_P"";GP/^'GPQU[P;_PCLGB!=>A\ MG4=9UB19+]P#N7RY%51#M8!AY87E5+;B*[#]G_\ 9,\.?L\_!'5OAKH^KZKJ M6GZF]V]Q>WTH:0>>I3Y$^XFU-H^4 ,06(YH ^5_^"-_@?PYXE_9C\3W6KZ!I M>JW*>,+J-9KZRCF<(+*R(4%E)QDDX]S7Z!Z+X1T+PV6.D:+IVEEL[C96D<.< MXSG:!Z#\J\N_91_9;T#]DGX=ZCX0\.:MJ6L6-[JLFK//JAC\Q9'AAB*C8JC; MB!3TSDFO:* "D90ZE6 92,$'H:6B@#\J/V2/'=C_ ,$^/VK?B/\ !GXB3_V% MX1\174=WH.M7C8MP@>06\COT"21ML9R<(\6#@;B/TXU[POX8^(^D6T>M:1I' MBC2]PN8%O[:*[@W8($B!@RYPQ&X=B?6N/^/'[-?P[_:3\.QZ/X]\/0ZJD!+6 MMY&QAN[5CU,4JX90>,KRIP,@XKY"N/\ @CKX';2! M)XH?**A9C"ORDL5PC')Z@=Z]E_X++*5_9%\% C!'BVR!!_Z\+ZO9OV>?^"V8/#K'B*19W@<<[HHU58T(/1MI88^]7=_M7?LMZ!^ MUM\.].\(>(]6U+1[&RU6/5DGTLQ^8TB0S1!3O5AMQ.QZ9R!0!\8?M>7B?"/] MM_\ 9A^*FMA[?PFVEVNDW%_*-T%NRO*'9C_#M2[5_HA(S@U^EDVK65OI;ZE+ M>6\6G)";AKQY5$*Q!=QPC\.3?&_XCS_#]"H_X1AK]?)V M @[?^>8Z?\\J .)_X)T7P^+7[:G[1?Q6T99'\)W4LEE:710HD_FW(>,@=SY= MON/<>8,_>JM^P#\0M&\/_M]?M1>%;^[AM=3\0>(]0GT])F"F=K?4;OS(TR>6 MVS;MHYPC'^$U]^?!WX->$?@+X%LO"'@G2(]'T6U)?8I+R32G&Z65SR[M@98] M@ , #YPUO\ X)>_##Q%X@^(FOWVL>(%\0>+=;_M^#5[2>*"ZT6X,T\K"U<1 M\(QG(97W9"(>&4, "S_P5.^)&C^"?V/?%>DWMU"NK>)'M]-TVS8@O,PGCDD8 M+UPD:.=W0':.K"O._BM\2O&'[%'_ 3)\ +I,4FF>,YK*QTGS+B+>^FS7$'_B!8>,_B#XT\4_M,(_L]?%=V9 MK>#:"_&&G_VAHFH*N]5;9)$Z MD,DD;]5=2,@_4'()! /BGX1?\$R?"GQ9\"^&O&GQ=^(/C#XC:_K5E!JDZMJY M^Q9EC#JJDAI&VA\;@X!Z@ '%>/?LW^'?AWX)_P""LUUX<^&,,-MX2TO3;FQA M6&Y>=&N$L1]HQ([,S$2"0'GJIQQ7T-X=_P""7@\/6!\/P?M ?%*#P-M,:^'+ M'5C;P^66)9"!F,@CKB,=SWKT/P;_ ,$\?AI\,?C)X*^(?@:34/"5UX9L38C3 M;)D>#4%82J\ERSJ7>1EF(+;NB)C&T4 >&?#3_E-)\6/^Q9@_](=,K] 5\4:- M)KCZ*NKV+:P@W-IXN4-PHVALF/.X?*0>G0YKR+0?V3O#OA_]JKQ)\>(=8U23 MQ%KFGII\VFR&/[)&BPV\09<+OSBV4\MU8^U4]/\ V.?#.G_M:ZE\?TUK5F\2 M7UN+=],8Q?8U46D=MD?)OSMC!^]U)[<4 >^UY_\ '[XL6?P-^#'C#QW>[&31 M-.DN(HI#@33XVPQ?\#D9%_X%7H%>/_M1?LWZ;^U/\-X_!6M>(-5T#2?ML=[. MVDF,/<>6&VQOO5ALW,&QC.47GB@#\Z/V-?\ @G#;?M*?"'_A:GC;QKXGT+6? M$NHW5S$-(EBC\^$2%3+)N0DLTHF/IC:>]>D_%S_@C[X?M/AIXDO?#WC[QCKG MB"QL)KO3M/U*:&2&XN$0LD9 C!^;&T$'C=7Z'?#_ ,$:9\-/ OA_PGHL9BTK M1+"'3[56QN\N) @+$=6.,D]R2:Z"@#XQ_P""4OQV_P"%N?LPV.@7UQYNN^"9 M1HTZNV6-KC=:OCL!'F(?]<#7S'_P3\_Y1M_M/?\ 7EK7_IG%?*3,;K0)S$;&+?-YJ^6%0,/+)95R3A78<]:J_!;]A?PG\ M$?@3\0/A9I6OZU?Z/XSBNXKR\O##]H@$]K]F8Q[4"\+R,@\T ="U"^U33;"6>5+G4-GG,996D8 M'8JC@L0.*].H _.CX;QJ_P#P6E^*Q902GAJ%E)'0_8--&1^!/YU[O_P4T_Y, M<^)__7&Q_P#2^VKK]!_9.\.^'_VJO$GQXAUC5)/$6N:>FGS:;(8_LD:+#;Q! MEPN_.+93RW5C[5V'Q]^#.F?M"?"/Q!\/M9OKO3=,UI(4FNK';YR>7-',-NX$ M17ZS>'_'WAWQ1X*M/%^F:S977AFZM/MT>J+,H@\G;N+ER<* 3'MS\V_/?= M0!YO^P#\1M-^+7_!1+X_^+-&D\[2-2L)FLYL8\V%+NWC20#T94#?C71?#50W M_!:3XKD@$KX9A(]O] TVL7_@F/X?T/6/VJOV@_&'@C3X;/X?V\@TC1WMDV0- M$T[,@C]1L@5CW^=2>M?7^@_LG>'?#_[57B3X\0ZQJDGB+7-/33YM-D,?V2-% MAMX@RX7?G%LIY;JQ]J ,;_@H=_R9;\5?^P8O_H^*L+]BV%KC_@GKX,B09=_# M5VJCW+3BO;_C=\)].^.GPJ\1^ ]6O+JPT[6[<6\US9;?.C4.KY7<",Y4=12? M!/X2Z;\#_A1X>\ Z7=W.HZ9HMN;:*XOMIED4NS$MM '\1Z"@#X^_X(O7,,/$NDV-K>F]B M\-K*C6N2&'E,V-S1@,P ;+ 8^8GDW/C!_P $V_!WCWXF7OQ#\&^+_$OPH\87 MSM+>7GA>Y\J.:1L%I-HVLK,P#-M)8E9NI"@ $_E0!^-'[%?['_P *OBG\8/BM\,OBS%J=OXY\/ZBW]GVR MWS6SW-NKNLK 8^+O&EOXFCL3<1VL M%K9ZJ9+FYD=@-L2,5W;5W.>>%4]\ _1W[27[!'P]_:.\36GBZ:ZU7P;XZM=N MSQ)X#?&FF M?;-)=UEAD@;RY[25/\ 58]NU 'BOPB^(WQ+_:J_X)S_ !Y\*>(KRZ\5ZKX9 M\J/3]84F6XOHH72Y:(OUF8"#[QRS"50*O@YK% M\2;B/PK=F*V))W,40%70$\[5?8.RB@#Q?XA?LI_LB_ +XW?#_P $75AXQU#Q MOKUY"VG6>DZAYYMW,R+$\X+*45F)(.#Q&Y.,#.]^T=&LO_!7_P" 8=0P_P"$ M:1L$=P^J$'\P*]Z_9Q_X)_\ @#]GOQE<>-Y-1UCQUX\G##_A(?$DXFEAW+M< MQJ!PS#@NQ9L$@, 2#UGCC]D[P[X[_:<\&_&Z[UC5+?7_ OIXT^VT^$Q_994 M!N#N?*EL_P"E/T8?=7WH ]QK\H[KXG?\.ZOVE/VCM )%IH'BC07\3^%HF'R& M^=F$$:KV422SQGVMU_#]7*^<_P!J[]AGP-^UUJOA?4?%%]J>EW>A"6)9=*:- M6N879&,4A96X!4XQ@C>WK0!Y+^Q-^SA?>'_^"??B#3Y8Y!XM^).D:AJ,\C'] MZ3=6S1VHW'_IGY;\]&D:OEO_ ()W?L;_ 0_:6^'NOVGC>WU:+XB^']2D@O] M-CU!K:1;<[?+?RL9&&\Q#Z%.<9&?V$L[.#3K."TM84M[:"-8HH8UVJB*,*H' M8 "OE/XX?\ !./P'\5OB)+\0/#FO>(/A?XWG9I+G5/"MR(1<2-]Z5TZASW* M,N[)+9)S0!\Z?M)?L=_L>?LLV.A3>,++Q?=7>M7)MK+3='U'[1=R84DR>62O MR [5R,G(Q.>=C$=*][^#?\ P3=\$_#SXD6WQ"\7^*/$?Q6\:VK+);:AXJN?.2&1 M_C=\#?!W[0W@.Z\(>-]+74])F82QLK;)K:4 A9 M8G'*.,D9[@D$$$@@'4Z]XHTGPOX;OO$&JZA;V6B65LUY<7TK@1)"J[BY;TQS M7P%_P1SUB+Q#X;^,^JP)Y<-]XH6Z1,8VJZ,P&/H:Z_PW_P $J_#5G)8Z7XE^ M*OCWQ?X"T^9);3P=?:B4L<*P*I(J\%<*H/EK&>.".WNO[,7[)_AG]E:S\66G MAC4+Z\MO$.H_VC)#>")4MC@@1Q!%7" ' !ST% 'K2^*-&DUQ]%75[%M80;FT M\7*&X4;0V3'G)+ZW%N^F,8OL:J M+2.VR/DWYVQ@_>ZD]N*]]H **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .*^,WPA\ M/?'GX:ZQX%\5QW$V@:KY/VE+68Q2'RIDF3##I\\:_AFM/X>>!-*^%_@70O"6 MAI+'H^BV<=C:+/)YCB)%"J&;N<#K7144 %?-7[0'_!/WX6?M+?$ZQ\<>,_[; MDU&VLX[%K2PO5@MKB-&=E\P!"^?G(RKKP!7TK10!F>&?#.E>#/#NFZ#H=A#I MFCZ;;I:VEG;KMCAB0!54#T %:=%% !3)H4N(GBE19(G4JR.,A@>"".XI]% ' MQEXR_P""3?P,\3^(+K5=+_X2;P5]J;=-9>&]36*V;DEE"2QR;5.?NJ0!@8 % M>S?L[_LA_##]EVSND\"Z";?4;Q!'=ZQ?2FXO)U!!VF0_=7(!VH%4D D9YKV> MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH *9-"EQ$\4J+)$ZE61QD,#P01W%/H MH 15"J !@#@ 4M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ',_ M$?X:^&?BYX-U'PIXPT>WUW0-04+<6=QD!L$%6#*0RL" 0RD$$9!KY#?_ ((_ M? YKS-4TO?YG]CKK$?V3.[/0P[^G&=^<#KGFON*B@#D/A7\)/"'P1\&V MOA7P1H=MH&AVY+K;6^27<@!I)'8EI'.!EF))P.>!77T44 %%%% !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 %%%% ! 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 %%%% ! 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 %%%% ! 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 %%%% ! 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 %%%% ! 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 ' 4444 ?_V0$! end XML 18 veev-20210131_htm.xml IDEA: XBRL DOCUMENT 0001393052 2020-02-01 2021-01-31 0001393052 2020-07-31 0001393052 us-gaap:CommonClassAMember 2021-02-28 0001393052 us-gaap:CommonClassBMember 2021-02-28 0001393052 2021-01-31 0001393052 2020-01-31 0001393052 us-gaap:CommonClassAMember 2021-01-31 0001393052 us-gaap:CommonClassAMember 2020-01-31 0001393052 us-gaap:CommonClassBMember 2020-01-31 0001393052 us-gaap:CommonClassBMember 2021-01-31 0001393052 us-gaap:SubscriptionAndCirculationMember 2020-02-01 2021-01-31 0001393052 us-gaap:SubscriptionAndCirculationMember 2019-02-01 2020-01-31 0001393052 us-gaap:SubscriptionAndCirculationMember 2018-02-01 2019-01-31 0001393052 us-gaap:TechnologyServiceMember 2020-02-01 2021-01-31 0001393052 us-gaap:TechnologyServiceMember 2019-02-01 2020-01-31 0001393052 us-gaap:TechnologyServiceMember 2018-02-01 2019-01-31 0001393052 2019-02-01 2020-01-31 0001393052 2018-02-01 2019-01-31 0001393052 veev:CostOfSubscriptionRevenuesMember 2020-02-01 2021-01-31 0001393052 veev:CostOfSubscriptionRevenuesMember 2019-02-01 2020-01-31 0001393052 veev:CostOfSubscriptionRevenuesMember 2018-02-01 2019-01-31 0001393052 veev:CostOfProfessionalServiceAndOtherRevenueMember 2020-02-01 2021-01-31 0001393052 veev:CostOfProfessionalServiceAndOtherRevenueMember 2019-02-01 2020-01-31 0001393052 veev:CostOfProfessionalServiceAndOtherRevenueMember 2018-02-01 2019-01-31 0001393052 us-gaap:ResearchAndDevelopmentExpenseMember 2020-02-01 2021-01-31 0001393052 us-gaap:ResearchAndDevelopmentExpenseMember 2019-02-01 2020-01-31 0001393052 us-gaap:ResearchAndDevelopmentExpenseMember 2018-02-01 2019-01-31 0001393052 us-gaap:SellingAndMarketingExpenseMember 2020-02-01 2021-01-31 0001393052 us-gaap:SellingAndMarketingExpenseMember 2019-02-01 2020-01-31 0001393052 us-gaap:SellingAndMarketingExpenseMember 2018-02-01 2019-01-31 0001393052 us-gaap:GeneralAndAdministrativeExpenseMember 2020-02-01 2021-01-31 0001393052 us-gaap:GeneralAndAdministrativeExpenseMember 2019-02-01 2020-01-31 0001393052 us-gaap:GeneralAndAdministrativeExpenseMember 2018-02-01 2019-01-31 0001393052 us-gaap:CommonStockMember 2018-01-31 0001393052 us-gaap:AdditionalPaidInCapitalMember 2018-01-31 0001393052 us-gaap:RetainedEarningsMember 2018-01-31 0001393052 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-31 0001393052 2018-01-31 0001393052 us-gaap:CommonStockMember 2018-02-01 2019-01-31 0001393052 us-gaap:AdditionalPaidInCapitalMember 2018-02-01 2019-01-31 0001393052 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-02-01 2019-01-31 0001393052 us-gaap:RetainedEarningsMember 2018-02-01 2019-01-31 0001393052 us-gaap:CommonStockMember 2019-01-31 0001393052 us-gaap:AdditionalPaidInCapitalMember 2019-01-31 0001393052 us-gaap:RetainedEarningsMember 2019-01-31 0001393052 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-31 0001393052 2019-01-31 0001393052 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-01-31 0001393052 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-01-31 0001393052 us-gaap:CommonStockMember 2019-02-01 2020-01-31 0001393052 us-gaap:AdditionalPaidInCapitalMember 2019-02-01 2020-01-31 0001393052 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-02-01 2020-01-31 0001393052 us-gaap:RetainedEarningsMember 2019-02-01 2020-01-31 0001393052 us-gaap:CommonStockMember 2020-01-31 0001393052 us-gaap:AdditionalPaidInCapitalMember 2020-01-31 0001393052 us-gaap:RetainedEarningsMember 2020-01-31 0001393052 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-31 0001393052 us-gaap:CommonStockMember 2020-02-01 2021-01-31 0001393052 us-gaap:AdditionalPaidInCapitalMember 2020-02-01 2021-01-31 0001393052 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-02-01 2021-01-31 0001393052 us-gaap:RetainedEarningsMember 2020-02-01 2021-01-31 0001393052 us-gaap:CommonStockMember 2021-01-31 0001393052 us-gaap:AdditionalPaidInCapitalMember 2021-01-31 0001393052 us-gaap:RetainedEarningsMember 2021-01-31 0001393052 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-31 0001393052 srt:MinimumMember 2020-02-01 2021-01-31 0001393052 srt:MaximumMember 2020-02-01 2021-01-31 0001393052 veev:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-02-01 2021-01-31 0001393052 veev:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-02-01 2020-01-31 0001393052 us-gaap:BuildingMember 2020-02-01 2021-01-31 0001393052 us-gaap:LandBuildingsAndImprovementsMember 2020-02-01 2021-01-31 0001393052 us-gaap:ComputerEquipmentMember 2020-02-01 2021-01-31 0001393052 us-gaap:FurnitureAndFixturesMember 2020-02-01 2021-01-31 0001393052 us-gaap:LeaseholdImprovementsMember 2020-02-01 2021-01-31 0001393052 us-gaap:SoftwareDevelopmentMember 2020-02-01 2021-01-31 0001393052 srt:MinimumMember veev:TwoThousandSevenStockPlanMember 2020-02-01 2021-01-31 0001393052 srt:MaximumMember veev:TwoThousandSevenStockPlanMember 2020-02-01 2021-01-31 0001393052 veev:CrossixSolutionsMember 2019-11-01 0001393052 veev:CrossixSolutionsMember 2019-11-01 2019-11-01 0001393052 veev:CrossixSolutionsMember us-gaap:CustomerRelationshipsMember 2019-11-01 2019-11-01 0001393052 veev:CrossixSolutionsMember us-gaap:CustomerRelationshipsMember 2019-11-01 0001393052 veev:CrossixSolutionsMember us-gaap:DevelopedTechnologyRightsMember 2019-11-01 2019-11-01 0001393052 veev:CrossixSolutionsMember us-gaap:DevelopedTechnologyRightsMember 2019-11-01 0001393052 veev:CrossixSolutionsMember us-gaap:TrademarksAndTradeNamesMember 2019-11-01 2019-11-01 0001393052 veev:CrossixSolutionsMember us-gaap:TrademarksAndTradeNamesMember 2019-11-01 0001393052 srt:MinimumMember veev:CrossixSolutionsMember us-gaap:OtherIntangibleAssetsMember 2019-11-01 2019-11-01 0001393052 srt:MaximumMember veev:CrossixSolutionsMember us-gaap:OtherIntangibleAssetsMember 2019-11-01 2019-11-01 0001393052 veev:CrossixSolutionsMember us-gaap:OtherIntangibleAssetsMember 2019-11-01 0001393052 veev:PhysiciansWorldMember 2019-11-07 2019-11-07 0001393052 veev:PhysiciansWorldMember 2019-11-07 0001393052 veev:PhysiciansWorldMember us-gaap:CustomerRelationshipsMember 2019-11-07 2019-11-07 0001393052 veev:PhysiciansWorldMember us-gaap:CustomerRelationshipsMember 2019-11-07 0001393052 veev:PhysiciansWorldMember us-gaap:DevelopedTechnologyRightsMember 2019-11-07 2019-11-07 0001393052 veev:PhysiciansWorldMember us-gaap:DevelopedTechnologyRightsMember 2019-11-07 0001393052 veev:PhysiciansWorldMember us-gaap:TrademarksAndTradeNamesMember 2019-11-07 2019-11-07 0001393052 veev:PhysiciansWorldMember us-gaap:TrademarksAndTradeNamesMember 2019-11-07 0001393052 us-gaap:CertificatesOfDepositMember 2021-01-31 0001393052 us-gaap:AssetBackedSecuritiesMember 2021-01-31 0001393052 us-gaap:CommercialPaperMember 2021-01-31 0001393052 us-gaap:CorporateDebtSecuritiesMember 2021-01-31 0001393052 us-gaap:ForeignGovernmentDebtSecuritiesMember 2021-01-31 0001393052 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-01-31 0001393052 us-gaap:USTreasurySecuritiesMember 2021-01-31 0001393052 us-gaap:CertificatesOfDepositMember 2020-01-31 0001393052 us-gaap:AssetBackedSecuritiesMember 2020-01-31 0001393052 us-gaap:CommercialPaperMember 2020-01-31 0001393052 us-gaap:CorporateDebtSecuritiesMember 2020-01-31 0001393052 us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-01-31 0001393052 us-gaap:USTreasurySecuritiesMember 2020-01-31 0001393052 us-gaap:LandMember 2021-01-31 0001393052 us-gaap:LandMember 2020-01-31 0001393052 us-gaap:BuildingMember 2021-01-31 0001393052 us-gaap:BuildingMember 2020-01-31 0001393052 us-gaap:LandBuildingsAndImprovementsMember 2021-01-31 0001393052 us-gaap:LandBuildingsAndImprovementsMember 2020-01-31 0001393052 us-gaap:ComputerEquipmentMember 2021-01-31 0001393052 us-gaap:ComputerEquipmentMember 2020-01-31 0001393052 us-gaap:FurnitureAndFixturesMember 2021-01-31 0001393052 us-gaap:FurnitureAndFixturesMember 2020-01-31 0001393052 us-gaap:LeaseholdImprovementsMember 2021-01-31 0001393052 us-gaap:LeaseholdImprovementsMember 2020-01-31 0001393052 us-gaap:ConstructionInProgressMember 2021-01-31 0001393052 us-gaap:ConstructionInProgressMember 2020-01-31 0001393052 veev:ExistingTechnologyMember 2021-01-31 0001393052 veev:ExistingTechnologyMember 2020-02-01 2021-01-31 0001393052 us-gaap:CustomerRelationshipsMember 2021-01-31 0001393052 us-gaap:CustomerRelationshipsMember 2020-02-01 2021-01-31 0001393052 us-gaap:TrademarksAndTradeNamesMember 2021-01-31 0001393052 us-gaap:TrademarksAndTradeNamesMember 2020-02-01 2021-01-31 0001393052 us-gaap:OtherIntangibleAssetsMember 2021-01-31 0001393052 us-gaap:OtherIntangibleAssetsMember 2020-02-01 2021-01-31 0001393052 veev:ExistingTechnologyMember 2020-01-31 0001393052 veev:ExistingTechnologyMember 2019-02-01 2020-01-31 0001393052 us-gaap:CustomerRelationshipsMember 2020-01-31 0001393052 us-gaap:CustomerRelationshipsMember 2019-02-01 2020-01-31 0001393052 us-gaap:TrademarksAndTradeNamesMember 2020-01-31 0001393052 us-gaap:TrademarksAndTradeNamesMember 2019-02-01 2020-01-31 0001393052 us-gaap:OtherIntangibleAssetsMember 2020-01-31 0001393052 us-gaap:OtherIntangibleAssetsMember 2019-02-01 2020-01-31 0001393052 veev:CrossixSolutionsMember 2019-02-01 2020-01-31 0001393052 veev:PhysiciansWorldMember 2019-02-01 2020-01-31 0001393052 veev:CrossixSolutionsMember 2020-02-01 2021-01-31 0001393052 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-01-31 0001393052 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-01-31 0001393052 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-01-31 0001393052 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-01-31 0001393052 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-01-31 0001393052 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-01-31 0001393052 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-01-31 0001393052 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-01-31 0001393052 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2021-01-31 0001393052 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-01-31 0001393052 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-01-31 0001393052 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2021-01-31 0001393052 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-01-31 0001393052 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-01-31 0001393052 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-01-31 0001393052 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-01-31 0001393052 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-01-31 0001393052 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2021-01-31 0001393052 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2021-01-31 0001393052 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2021-01-31 0001393052 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2021-01-31 0001393052 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-01-31 0001393052 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-01-31 0001393052 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-01-31 0001393052 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsAssetsMember 2021-01-31 0001393052 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsAssetsMember 2021-01-31 0001393052 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsAssetsMember 2021-01-31 0001393052 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001393052 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001393052 us-gaap:FairValueMeasurementsRecurringMember 2021-01-31 0001393052 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2021-01-31 0001393052 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2021-01-31 0001393052 us-gaap:AccountsPayableAndAccruedLiabilitiesMember us-gaap:ForeignExchangeForwardMember 2021-01-31 0001393052 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2021-01-31 0001393052 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-01-31 0001393052 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-01-31 0001393052 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-01-31 0001393052 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-01-31 0001393052 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-01-31 0001393052 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2020-01-31 0001393052 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-01-31 0001393052 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-01-31 0001393052 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2020-01-31 0001393052 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-01-31 0001393052 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-01-31 0001393052 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2020-01-31 0001393052 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-01-31 0001393052 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-01-31 0001393052 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-01-31 0001393052 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-01-31 0001393052 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-01-31 0001393052 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2020-01-31 0001393052 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-01-31 0001393052 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-01-31 0001393052 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-01-31 0001393052 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsAssetsMember 2020-01-31 0001393052 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsAssetsMember 2020-01-31 0001393052 us-gaap:FairValueMeasurementsRecurringMember us-gaap:DerivativeFinancialInstrumentsAssetsMember 2020-01-31 0001393052 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001393052 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001393052 us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001393052 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2020-01-31 0001393052 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2020-01-31 0001393052 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeForwardMember 2020-01-31 0001393052 us-gaap:ForeignExchangeForwardMember 2021-01-31 0001393052 us-gaap:ForeignExchangeForwardMember 2020-01-31 0001393052 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember 2021-01-31 0001393052 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember 2020-01-31 0001393052 us-gaap:AccountsPayableAndAccruedLiabilitiesMember us-gaap:ForeignExchangeForwardMember 2020-01-31 0001393052 us-gaap:StateAndLocalJurisdictionMember us-gaap:CaliforniaFranchiseTaxBoardMember 2021-01-31 0001393052 us-gaap:SubscriptionAndCirculationMember 2021-01-31 0001393052 us-gaap:SubscriptionAndCirculationMember 2021-02-01 2021-01-31 0001393052 us-gaap:TechnologyServiceMember 2021-01-31 0001393052 us-gaap:TechnologyServiceMember 2020-01-31 0001393052 us-gaap:SubscriptionAndCirculationMember 2020-01-31 0001393052 srt:MaximumMember 2021-01-31 0001393052 us-gaap:CommonClassBMember 2020-02-01 2021-01-31 0001393052 us-gaap:CommonClassAMember 2020-02-01 2021-01-31 0001393052 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2020-02-01 2021-01-31 0001393052 us-gaap:RestrictedStockUnitsRSUMember 2020-02-01 2021-01-31 0001393052 us-gaap:EmployeeStockOptionMember 2020-02-01 2021-01-31 0001393052 veev:TwoThousandSevenStockPlanMember 2021-01-31 0001393052 veev:TwoThousandAndTwelveEquityIncentiveAwardPlanMember 2021-01-31 0001393052 veev:TwoThousandAndThirteenEquityAndIncentivePlanMember 2021-01-31 0001393052 veev:TwoThousandAndThirteenEquityAndIncentivePlanMember us-gaap:CommonClassAMember 2021-01-31 0001393052 veev:TwoThousandAndThirteenEquityAndIncentivePlanMember 2020-02-01 2021-01-31 0001393052 srt:DirectorMember veev:TwoThousandAndThirteenEquityAndIncentivePlanMember 2020-02-01 2021-01-31 0001393052 veev:TwoThousandThirteenEmployeeStockPurchasePlanMember 2021-01-31 0001393052 veev:TwoThousandThirteenEmployeeStockPurchasePlanMember 2020-02-01 2021-01-31 0001393052 srt:DirectorMember veev:TwoThousandThirteenEmployeeStockPurchasePlanMember 2020-02-01 2021-01-31 0001393052 srt:MaximumMember us-gaap:EmployeeStockOptionMember veev:TwoThousandSevenStockPlanMember 2020-02-01 2021-01-31 0001393052 srt:MinimumMember us-gaap:EmployeeStockOptionMember veev:TwoThousandSevenStockPlanMember 2020-02-01 2021-01-31 0001393052 srt:MaximumMember us-gaap:EmployeeStockOptionMember veev:TwoThousandAndThirteenEquityAndIncentivePlanMember 2020-02-01 2021-01-31 0001393052 us-gaap:EmployeeStockOptionMember veev:TwoThousandAndThirteenEquityAndIncentivePlanMember 2020-02-01 2021-01-31 0001393052 srt:MinimumMember us-gaap:EmployeeStockOptionMember veev:TwoThousandAndThirteenEquityAndIncentivePlanMember 2020-02-01 2021-01-31 0001393052 veev:TwoThousandAndThirteenEquityAndIncentivePlanMember 2019-02-01 2020-01-31 0001393052 veev:TwoThousandAndThirteenEquityAndIncentivePlanMember 2018-02-01 2019-01-31 0001393052 2021-01-29 0001393052 us-gaap:RestrictedStockUnitsRSUMember 2020-01-31 0001393052 us-gaap:RestrictedStockUnitsRSUMember 2021-01-31 0001393052 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2020-02-01 2021-01-31 0001393052 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2020-02-01 2021-01-31 0001393052 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2019-02-01 2020-01-31 0001393052 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2019-02-01 2020-01-31 0001393052 us-gaap:EmployeeStockOptionMember 2018-02-01 2019-01-31 0001393052 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2018-02-01 2019-01-31 0001393052 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2018-02-01 2019-01-31 0001393052 us-gaap:EmployeeStockOptionMember 2019-02-01 2020-01-31 0001393052 us-gaap:CommonClassAMember 2019-02-01 2020-01-31 0001393052 us-gaap:CommonClassBMember 2019-02-01 2020-01-31 0001393052 us-gaap:CommonClassAMember 2018-02-01 2019-01-31 0001393052 us-gaap:CommonClassBMember 2018-02-01 2019-01-31 0001393052 veev:IQVIALitigationMatterMember srt:MinimumMember 2017-03-13 2017-03-13 0001393052 veev:MedidataLitigationMatterMember 2017-01-26 2017-01-26 0001393052 veev:ResellerAgreementsMember veev:TimeFrameOneMember 2020-02-01 2021-01-31 0001393052 veev:ResellerAgreementsMember veev:TimeFrameTwoMember 2021-01-31 0001393052 veev:ResellerAgreementsMember 2020-02-01 2021-01-31 0001393052 veev:ResellerAgreementsMember 2021-01-31 0001393052 veev:SubscriptionServicesVeevaCommercialCloudMember 2020-02-01 2021-01-31 0001393052 veev:SubscriptionServicesVeevaCommercialCloudMember 2019-02-01 2020-01-31 0001393052 veev:SubscriptionServicesVeevaCommercialCloudMember 2018-02-01 2019-01-31 0001393052 veev:SubscriptionServicesVeevaVaultMember 2020-02-01 2021-01-31 0001393052 veev:SubscriptionServicesVeevaVaultMember 2019-02-01 2020-01-31 0001393052 veev:SubscriptionServicesVeevaVaultMember 2018-02-01 2019-01-31 0001393052 veev:ProfessionalServicesVeevaCommercialCloudMember 2020-02-01 2021-01-31 0001393052 veev:ProfessionalServicesVeevaCommercialCloudMember 2019-02-01 2020-01-31 0001393052 veev:ProfessionalServicesVeevaCommercialCloudMember 2018-02-01 2019-01-31 0001393052 veev:ProfessionalServicesVeevaVaultMember 2020-02-01 2021-01-31 0001393052 veev:ProfessionalServicesVeevaVaultMember 2019-02-01 2020-01-31 0001393052 veev:ProfessionalServicesVeevaVaultMember 2018-02-01 2019-01-31 0001393052 srt:NorthAmericaMember 2020-02-01 2021-01-31 0001393052 srt:NorthAmericaMember 2019-02-01 2020-01-31 0001393052 srt:NorthAmericaMember 2018-02-01 2019-01-31 0001393052 srt:EuropeMember 2020-02-01 2021-01-31 0001393052 srt:EuropeMember 2019-02-01 2020-01-31 0001393052 srt:EuropeMember 2018-02-01 2019-01-31 0001393052 srt:AsiaPacificMember 2020-02-01 2021-01-31 0001393052 srt:AsiaPacificMember 2019-02-01 2020-01-31 0001393052 srt:AsiaPacificMember 2018-02-01 2019-01-31 0001393052 veev:MiddleEastAfricaAndLatinAmericaMember 2020-02-01 2021-01-31 0001393052 veev:MiddleEastAfricaAndLatinAmericaMember 2019-02-01 2020-01-31 0001393052 veev:MiddleEastAfricaAndLatinAmericaMember 2018-02-01 2019-01-31 0001393052 srt:NorthAmericaMember 2021-01-31 0001393052 srt:NorthAmericaMember 2020-01-31 0001393052 srt:EuropeMember 2021-01-31 0001393052 srt:EuropeMember 2020-01-31 0001393052 srt:AsiaPacificMember 2021-01-31 0001393052 srt:AsiaPacificMember 2020-01-31 0001393052 veev:MiddleEastAfricaAndLatinAmericaMember 2021-01-31 0001393052 veev:MiddleEastAfricaAndLatinAmericaMember 2020-01-31 0001393052 veev:FourHundredOneKPlanMember 2020-02-01 2021-01-31 0001393052 country:CA veev:RegisteredRetirementSavingsPlanMember 2020-02-01 2021-01-31 0001393052 veev:ZoomVideoCommunicationsIncorporationMember 2016-09-01 2016-09-30 0001393052 2020-11-01 2021-01-31 0001393052 2020-08-01 2020-10-31 0001393052 2020-05-01 2020-07-31 0001393052 2020-02-01 2020-04-30 0001393052 2019-11-01 2020-01-31 0001393052 2019-08-01 2019-10-31 0001393052 2019-05-01 2019-07-31 0001393052 2019-02-01 2019-04-30 iso4217:USD shares iso4217:USD shares veev:industry pure veev:segment veev:vote veev:employee veev:product false 2021 FY 0001393052 us-gaap:AccountingStandardsUpdate201602Member P4Y 0 0 veev:OperatingAndFinanceLeaseLiabilityCurrent veev:OperatingAndFinanceLeaseLiabilityCurrent veev:OperatingAndFinanceLeaseLiabilityNoncurrent veev:OperatingAndFinanceLeaseLiabilityNoncurrent P4Y P5Y 10-K true 2021-01-31 --01-31 false 001-36121 Veeva Systems Inc. DE 20-8235463 4280 Hacienda Drive Pleasanton CA 94588 925 452-6500 Class A Common Stock,par value $0.00001 per share VEEV NYSE Yes No Yes Yes Large Accelerated Filer false false true false 36000000000.0 137447441 14776223 Portions of the Registrant’s Proxy Statement for the 2021 Annual Meeting of Stockholders are incorporated herein by reference in Part III of this Form 10-K to the extent stated herein. The proxy statement will be filed by the Registrant with the Securities and Exchange Commission within 120 days after the end of the Registrant’s fiscal year ended January 31, 2021. 10-K 730504000 476733000 933122000 610015000 193000 617000 564387000 389690000 47206000 32817000 35607000 21869000 2310826000 1531124000 53650000 54752000 42072000 35585000 56917000 49132000 436029000 438529000 114595000 134601000 14100000 11870000 17878000 16184000 3046067000 2271777000 23253000 19420000 30410000 25619000 30982000 21620000 2590000 5613000 616992000 468887000 11725000 10013000 715952000 551172000 1835000 2417000 51393000 44815000 10567000 7779000 779747000 606183000 0.00001 0.00001 800000000 800000000 137062817 137062817 133892725 133892725 2000 1000 0.00001 0.00001 190000000 190000000 14993991 14993991 15202858 15202858 0 0 965670000 745475000 992000 460000 1299656000 919658000 2266320000 1665594000 3046067000 2271777000 10-K 1179486000 896294000 694467000 285583000 207787000 167743000 1465069000 1104081000 862210000 184589000 136328000 117009000 224339000 167041000 128272000 408928000 303369000 245281000 1056141000 800712000 616929000 294220000 209895000 158783000 235014000 190331000 148867000 149113000 114267000 86413000 678347000 514493000 394063000 377794000 286219000 222866000 16199000 27478000 15777000 393993000 313697000 238643000 13995000 12579000 8811000 379998000 301118000 229832000 379998000 301118000 229832000 2.52 2.04 1.59 2.36 1.90 1.47 150666000 147796000 144244000 160732000 158296000 156117000 985000 2388000 1409000 -453000 -2857000 -2081000 380530000 300649000 229160000 4840000 2638000 1553000 27698000 17518000 10575000 63541000 37001000 22138000 40574000 27537000 18381000 48348000 31212000 23778000 185001000 115906000 76425000 10-K 142069396 1000 515272000 389365000 1600000 906238000 2807092 25554000 25554000 1313591 0 76797000 76797000 -672000 -672000 229832000 229832000 146190079 1000 617623000 619197000 928000 1237749000 -657000 -657000 1665778 10899000 10899000 1239726 0 657000 657000 116296000 116296000 -468000 -468000 301118000 301118000 149095583 1000 745475000 919658000 460000 1665594000 1839723 1000 34815000 34816000 1121502 0 185380000 185380000 532000 532000 379998000 379998000 152056808 2000 965670000 1299656000 992000 2266320000 10-K 379998000 301118000 229832000 29455000 19859000 14071000 10347000 7966000 0 -3134000 3274000 2431000 185001000 115906000 76425000 20677000 20521000 18378000 -1048000 -6663000 -8091000 365000 120000 177000 -307000 244000 198000 174067000 55531000 78995000 14387000 14555000 4774000 27164000 25237000 18941000 -3023000 1131000 637000 12424000 2700000 10562000 754000 2813000 1822000 13889000 -15230000 963000 147479000 97753000 89416000 -9129000 -7480000 0 2426000 854000 3056000 551246000 437375000 310827000 979292000 752518000 726379000 654341000 688091000 632329000 0 448162000 0 8683000 4321000 9819000 -333634000 -516910000 -103869000 -1039000 -984000 0 34857000 10994000 25910000 33818000 10010000 25910000 484000 -2856000 -2077000 251914000 -72381000 230791000 479797000 552178000 321387000 731711000 479797000 552178000 730504000 476733000 550971000 1207000 3064000 1207000 731711000 479797000 552178000 18096000 14289000 19541000 80661000 50411000 45830000 3165000 567000 644000 10-K Summary of Business and Significant Accounting Policies <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Veeva is the leading provider of industry cloud solutions for the global life sciences industry. We were founded in 2007 on the premise that industry-specific cloud solutions could best address the operating challenges and regulatory requirements of life sciences companies. Our solutions span cloud software, data, and business consulting and are designed to meet the unique needs of our customers and their most strategic business functions—from research and development (R&amp;D) to commercialization. Our solutions help life sciences companies develop and bring products to market faster and more efficiently, market and sell more effectively, and maintain compliance with government regulations. Our commercial solutions help life sciences companies achieve better, more intelligent engagement with healthcare professionals and healthcare organizations across multiple communication channels, and plan and execute more effective media and marketing campaigns. Our R&amp;D solutions for the clinical, regulatory, quality, and safety functions help life sciences companies streamline their end-to-end product development processes to increase operational efficiency and maintain regulatory compliance throughout the product life cycle. We also bring the benefits of our content and data management solutions to a set of customers outside of life sciences in three regulated industries: consumer goods, chemicals, and cosmetics. Our fiscal year end is January 31.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation and Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding annual financial reporting and include the accounts of our wholly-owned subsidiaries after elimination of intercompany accounts and transactions.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires us to make estimates, judgments and assumptions that affect the consolidated financial statements and the notes thereto. These estimates are based on information available as of the date of the consolidated financial statements. On a regular basis, management evaluates these estimates and assumptions. Items subject to such estimates and assumptions include, but are not limited to:</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">the standalone selling price for each distinct performance obligation included in customer contracts with multiple performance obligations;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">the determination of the period of benefit for amortization of deferred costs;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">the fair value of assets acquired and liabilities assumed for business combinations; and</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">the fair value of our stock-based awards.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As future events cannot be determined with precision, actual results could differ significantly from those estimates.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are defined as components of an enterprise about which separate financial information is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and assessing performance. We define the term “chief operating decision maker” to be our Chief Executive Officer. Our Chief Executive Officer reviews the financial information presented on a consolidated basis for purposes of allocating resources and evaluating our financial performance. Accordingly, we have determined that we operate in a single reportable operating segment. Since we operate in one operating segment, all required financial segment information can be found in the consolidated financial statements.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive our revenues primarily from subscription services and professional services. Subscription services revenues consist of fees from customers accessing our cloud-based software solutions and fees for our data solutions. Professional services and other revenues consist primarily of fees from implementation services, configuration, data services, training, and managed services related to our solutions. Revenues are recognized when control of these services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine revenue recognition through the following steps:</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Identification of the contract, or contracts, with a customer;</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Identification of the performance obligations in the contract;</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Determination of the transaction price;</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Recognition of revenue when, or as, we satisfy a performance obligation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our subscription services agreements are generally non-cancelable during the term, although customers typically have the right to terminate their agreements for cause in the event of material breach.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscription Services Revenues</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription services revenues are recognized ratably over the respective non-cancelable subscription term because of the continuous transfer of control to the customer. Our subscription arrangements are considered service contracts, and the customer does not have the right to take possession of the software.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional Services and Other Revenues</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our professional services arrangements are billed on a time and materials basis and revenues are recognized over time based on time incurred and contractually agreed upon rates. Certain professional services revenues are billed on a fixed fee basis and revenues are typically recognized over time as the services are delivered based on time incurred. Data services and training revenues are generally recognized as the services are performed.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contracts with Multiple Performance Obligations</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our contracts with customers contain multiple performance obligations. For these contracts, we account for individual performance obligations separately when they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. We determine the standalone selling prices based on our overall pricing objectives, taking into consideration market conditions and other factors, including other groupings such as customer type and geography.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Costs</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred costs represents sales commissions associated with obtaining a contract with a customer. These costs are deferred and then amortized over a period of benefit that we have determined to be three years. We determined the period of benefit by taking into consideration the expected renewal period of our customer contracts, our technology and other factors. Amortization expense is included in sales and marketing expenses in the accompanying consolidated statements of comprehensive income.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Certain Risks and Concentrations of Credit Risk</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenues are derived from subscription services, professional services and other services delivered primarily to the life sciences industry. We operate in markets that are highly competitive and rapidly changing. Significant technological changes, shifting customer needs, the emergence of competitive products or services with new capabilities, and other factors could negatively impact our future operating results.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments that potentially subject us to concentration of credit risk consist primarily of cash and cash equivalents, short-term investments and trade accounts receivable. Our cash equivalents and short-term investments are held by established financial institutions. We have established guidelines relative to credit ratings, </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">diversification and maturities that seek to maintain safety and liquidity. Deposits in these financial institutions may significantly exceed federally insured limits.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not require collateral from our customers and generally require payment within 30 days to 60 days of billing.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following customers individually exceeded 10% of total accounts receivable as of the dates shown:</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:74.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.384%"/><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="background-color:#808080;padding:0 1pt"/><td colspan="9" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="background-color:#808080;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer 1</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No single customer represented over 10% of our total revenues for any of the years presented.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Equivalents</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. </span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Short-term Investments</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our short-term investments are classified as available-for-sale and recorded at estimated fair value. Unrealized gains and losses for available-for-sale securities are included in accumulated other comprehensive income, a component of stockholders’ equity. We evaluate our investments to assess whether those with unrealized loss positions are other than temporarily impaired. We consider impairments to be other than temporary if they are related to deterioration in credit risk or if it is likely we will sell the securities before the recovery of their cost basis. Realized gains and losses and declines in value judged to be other than temporary are determined based on the specific identification method and are reported in other income, net, in the consolidated statements of comprehensive income. Interest, amortization of premiums, and accretion of discount on all short-term investments are also included as a component of other income, net, in the consolidated statements of comprehensive income.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may sell our short-term investments at any time, without significant penalty, for use in current operations or for other purposes, even if they have not yet reached maturity. As a result, we classify our investments, including securities with maturities beyond 12 months, as current assets in the accompanying consolidated balance sheets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are recorded at the invoiced amount, net of allowance for doubtful accounts, which is not material.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',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-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment is stated at cost less accumulated depreciation. Depreciation is calculated on the straight-line method over the estimated useful lives of the assets and commences once the asset is placed in service or ready for its intended use. Land is not depreciated. The estimated useful lives by asset classification are as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.484%"/><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:6.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:65.569%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#808080;padding:0 1pt"/><td colspan="3" style="background-color:#808080;padding:0 1pt"/><td colspan="6" style="background-color:#808080;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Building</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30 years</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Land and building improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(land improvements) and estimated useful life of building (building improvements)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment and computers</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shorter of remaining life of the lease term or estimated useful life</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have operating and finance leases for corporate offices and certain equipment. Additionally, we are the sublessor for certain office space. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#333333;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We adopted Accounting Standards Update (ASU) 2016-02 “</span><span style="color:#333333;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Leases</span><span style="color:#333333;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">” (Topic 842) using the modified retrospective method as of February 1, 2019 with an immaterial amount of cumulative effect adjustment recorded to our retained earnings. Consequently, financial information for dates and periods before February 1, 2019 remain unchanged. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#333333;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Subsequent to our adoption of Topic 842, we recognize l</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">ease right-of-use assets and liabilities at the commencement date based on the present value of lease payments over the lease term. We use an estimate of our discount rate based on the information available at the lease commencement date in determining the present value of lease payments, unless the implicit rate is readily determinable. The lease right-of-use assets also include any lease payments made and exclude lease incentives such as tenant improvement allowances. Options to extend or terminate the lease are included in the lease term when it is reasonably certain that we will exercise the extension or termination option.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating leases typically include non-lease components such as common-area maintenance costs. We have elected to exclude non-lease components from lease payments for the purpose of calculating lease right-of-use assets and liabilities and these are expensed as incurred as variable lease payments.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leases with a term of one year or less are not recognized on our consolidated balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Internal-Use Software</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize certain costs incurred for the development of computer software for internal use. We capitalize these costs during the development of the project, when it is determined that it is probable that the project will be completed and the software will be used as intended. Costs related to preliminary project activities, post-implementation activities, training, and maintenance are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life of three years, and the amortization expense is recorded as a component of cost of subscription services. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is tested for impairment annually in the fourth quarter of each year or if circumstances indicate the carrying value of goodwill is impaired.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have one reporting unit and evaluate goodwill for impairment at the entity level. We completed our annual impairment test in our fourth quarter of the fiscal year ended January 31, 2021, which resulted in no impairment of the goodwill balance.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other intangible assets associated with purchased intangibles, consisting of existing technology, databases, customer relationships, software, trade names and trademarks, data supplier and partner relationships, non-competition agreements, brand, and backlog are stated at cost less accumulated amortization and are amortized on a straight-line basis over their estimated remaining economic lives. Amortization expense related to existing technology, databases, data supplier and partner relationships, software, and backlog is included in cost of subscription services. Amortization expense related to customer relationships, trade names and trademarks, and brand are included in sales and marketing expense. Amortization expense related to non-competition agreements are included in both general and administrative and research and development expense.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Lived Assets</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, such as property and equipment and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, we first compare undiscounted cash flows expected to be generated by that asset or asset group to its carrying value. If the carrying value of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying value exceeds its fair value. There were no impairment charges recognized during any of the periods presented.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price in a business combination is assigned to the estimated acquisition date fair values of the tangible and intangible assets acquired and the liabilities assumed with the residual recorded as goodwill. Critical estimates in valuing certain of the intangible assets include, but are not limited to, the net present value of future </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expected cash flows, future revenue growth, margins, customer retention rates, technology life, royalty rates, expected use of acquired assets, and discount rates.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize compensation expense for all stock-based awards, including stock options and restricted stock units (RSUs), based on the estimate of fair value of the award at the grant date. The fair value of each option award is estimated on the grant date using either a Black-Scholes option-pricing model or a Monte Carlo simulation, to the extent market conditions exist, and a single option award approach. These models require that at the date of grant we determine the fair value of the underlying common stock, the expected term of the award, the expected volatility of the price of our common stock, risk-free interest rates, and expected dividend yield of our common stock. The fair value of each RSU award is measured based on the closing stock price of our common stock on the date of grant. We account for forfeitures as they occur. The compensation expense is recognized using a straight-line basis over the requisite service periods of the awards, which is generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMGYyYzE1NjYxMDQ4OGNiZGRiYzE2MGQ3MGNkMGVmL3NlYzo4MDBmMmMxNTY2MTA0ODhjYmRkYmMxNjBkNzBjZDBlZl8xMzc4L2ZyYWc6MTM2OTk4Y2VjZWQzNDBjNDg3NTE1OTBjZjc2YjIwNzcvdGV4dHJlZ2lvbjoxMzY5OThjZWNlZDM0MGM0ODc1MTU5MGNmNzZiMjA3N18yNjM4ODI3OTEwNDExMQ_27f94809-c2bb-467a-9d36-124d0dec97e9">four</span> to nine years.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenues</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of subscription services revenues consists of expenses related to our computing infrastructure provided by third parties, including salesforce.com and Amazon Web Services, personnel-related costs associated with hosting our subscription services and providing support including our data stewards, data acquisition costs, and allocated overhead, amortization expense associated with capitalized internal-use software related to our subscription services, and amortization expense associated with purchased intangibles related to our subscription services. Cost of subscription services revenues for Veeva CRM and certain of our multichannel customer relationship management applications include fees paid to salesforce.com for our use of the Salesforce Platform and the associated hosting infrastructure and data center operations that are provided by salesforce.com.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of professional services and other revenues consists primarily of employee-related expenses associated with providing these services, including salaries, benefits and stock-based compensation expense, the cost of third-party subcontractors, travel costs, and allocated overhead.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Expenses</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising expenditures are expensed as incurred and were immaterial for each of the years presented.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We regularly assess the realizability of our deferred tax assets and establish a valuation allowance if it is more-likely-than-not that some or all of our deferred tax assets will not be realized. We evaluate and weigh all available positive and negative evidence such as historic results, future reversals of existing deferred tax liabilities, projected future taxable income, as well as prudent and feasible tax-planning strategies. Generally, more weight is given to objectively verifiable evidence such as the cumulative income in recent years.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We establish liabilities or reduce assets for uncertain tax positions based on a two-step process. The first step is to evaluate the tax position for recognition by determining whether the weight of available evidence indicates that it is more likely than not that the position will be sustained upon an audit, including resolution of related appeals or litigation processes, if any. The second step requires us to measure the tax benefit as the largest amount that is more likely than not to be realized upon ultimate settlement. We recognize interest accrued and penalties related to unrecognized tax benefits as a component of provision for income taxes.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Exchange</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments resulting from translating financial statements for those entities that do not have U.S. dollars as their functional currency are recorded as part of a separate component of the consolidated statements of comprehensive income. All assets and liabilities denominated in non-functional currency are translated into the functional currency at the exchange rate on the balance sheet date. Revenues and expenses are translated at the average exchange rate during the period. Equity transactions are translated using historical exchange rates. Foreign currency transaction gains and losses are included in the consolidated statements of comprehensive income for the period.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts generally include provisions for indemnifying customers against liabilities if our solutions infringe a third party’s intellectual property rights, and we may also incur liabilities if we breach the security and/or confidentiality obligations in our contracts. To date, we have not incurred any material costs, and we have not accrued any liabilities in the accompanying consolidated financial statements as a result of these obligations.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loss Contingencies</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties, and other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment or remediation can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New Accounting Pronouncements Adopted in Fiscal 2021</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cloud Computing Arrangements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU No. 2018-15, “</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles-Goodwill and Other-Internal-Use Software: Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” (Topic 350-40), 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. The new standard requires capitalized costs to be amortized on a straight-line basis generally over the term of the arrangement, and the financial statement presentation for these capitalized costs would be the same as that of the fees related to the hosting arrangements. We adopted this standard on a prospective basis as of February 1, 2020 and it did not have a material impact on our consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Losses</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board, or FASB, issued ASU 2016-13, including subsequent amendments, regarding “</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Topic 326), which modifies the accounting methodology for most financial instruments. The guidance establishes a new “expected loss model” that requires entities to estimate current expected credit losses on financial instruments by using all practical and relevant information. For trade receivables and other financial assets, we are required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Additionally, any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. We adopted this standard on a modified retrospective basis as of February 1, 2020. The adoption of this standard did not result in any cumulative effect adjustment on our consolidated financial statements.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Veeva is the leading provider of industry cloud solutions for the global life sciences industry. We were founded in 2007 on the premise that industry-specific cloud solutions could best address the operating challenges and regulatory requirements of life sciences companies. Our solutions span cloud software, data, and business consulting and are designed to meet the unique needs of our customers and their most strategic business functions—from research and development (R&amp;D) to commercialization. Our solutions help life sciences companies develop and bring products to market faster and more efficiently, market and sell more effectively, and maintain compliance with government regulations. Our commercial solutions help life sciences companies achieve better, more intelligent engagement with healthcare professionals and healthcare organizations across multiple communication channels, and plan and execute more effective media and marketing campaigns. Our R&amp;D solutions for the clinical, regulatory, quality, and safety functions help life sciences companies streamline their end-to-end product development processes to increase operational efficiency and maintain regulatory compliance throughout the product life cycle. We also bring the benefits of our content and data management solutions to a set of customers outside of life sciences in three regulated industries: consumer goods, chemicals, and cosmetics. Our fiscal year end is January 31.</span></div> 3 <div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation and Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding annual financial reporting and include the accounts of our wholly-owned subsidiaries after elimination of intercompany accounts and transactions.</span></div> <div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires us to make estimates, judgments and assumptions that affect the consolidated financial statements and the notes thereto. These estimates are based on information available as of the date of the consolidated financial statements. On a regular basis, management evaluates these estimates and assumptions. Items subject to such estimates and assumptions include, but are not limited to:</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">the standalone selling price for each distinct performance obligation included in customer contracts with multiple performance obligations;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">the determination of the period of benefit for amortization of deferred costs;</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">the fair value of assets acquired and liabilities assumed for business combinations; and</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">the fair value of our stock-based awards.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As future events cannot be determined with precision, actual results could differ significantly from those estimates.</span></div> <div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are defined as components of an enterprise about which separate financial information is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and assessing performance. We define the term “chief operating decision maker” to be our Chief Executive Officer. Our Chief Executive Officer reviews the financial information presented on a consolidated basis for purposes of allocating resources and evaluating our financial performance. Accordingly, we have determined that we operate in a single reportable operating segment. Since we operate in one operating segment, all required financial segment information can be found in the consolidated financial statements.</span></div> 10-K <div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We derive our revenues primarily from subscription services and professional services. Subscription services revenues consist of fees from customers accessing our cloud-based software solutions and fees for our data solutions. Professional services and other revenues consist primarily of fees from implementation services, configuration, data services, training, and managed services related to our solutions. Revenues are recognized when control of these services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine revenue recognition through the following steps:</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Identification of the contract, or contracts, with a customer;</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Identification of the performance obligations in the contract;</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Determination of the transaction price;</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.5pt">Recognition of revenue when, or as, we satisfy a performance obligation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our subscription services agreements are generally non-cancelable during the term, although customers typically have the right to terminate their agreements for cause in the event of material breach.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscription Services Revenues</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription services revenues are recognized ratably over the respective non-cancelable subscription term because of the continuous transfer of control to the customer. Our subscription arrangements are considered service contracts, and the customer does not have the right to take possession of the software.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional Services and Other Revenues</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our professional services arrangements are billed on a time and materials basis and revenues are recognized over time based on time incurred and contractually agreed upon rates. Certain professional services revenues are billed on a fixed fee basis and revenues are typically recognized over time as the services are delivered based on time incurred. Data services and training revenues are generally recognized as the services are performed.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contracts with Multiple Performance Obligations</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our contracts with customers contain multiple performance obligations. For these contracts, we account for individual performance obligations separately when they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. We determine the standalone selling prices based on our overall pricing objectives, taking into consideration market conditions and other factors, including other groupings such as customer type and geography.</span></div> <div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Costs</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred costs represents sales commissions associated with obtaining a contract with a customer. These costs are deferred and then amortized over a period of benefit that we have determined to be three years. We determined the period of benefit by taking into consideration the expected renewal period of our customer contracts, our technology and other factors. Amortization expense is included in sales and marketing expenses in the accompanying consolidated statements of comprehensive income.</span></div> P3Y <div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Certain Risks and Concentrations of Credit Risk</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenues are derived from subscription services, professional services and other services delivered primarily to the life sciences industry. We operate in markets that are highly competitive and rapidly changing. Significant technological changes, shifting customer needs, the emergence of competitive products or services with new capabilities, and other factors could negatively impact our future operating results.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments that potentially subject us to concentration of credit risk consist primarily of cash and cash equivalents, short-term investments and trade accounts receivable. Our cash equivalents and short-term investments are held by established financial institutions. We have established guidelines relative to credit ratings, </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">diversification and maturities that seek to maintain safety and liquidity. Deposits in these financial institutions may significantly exceed federally insured limits.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not require collateral from our customers and generally require payment within 30 days to 60 days of billing.</span></div> 10-K P30D P60D <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following customers individually exceeded 10% of total accounts receivable as of the dates shown:</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:74.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.384%"/><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="background-color:#808080;padding:0 1pt"/><td colspan="9" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="background-color:#808080;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer 1</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div> 0.12 0.14 Cash EquivalentsWe consider all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. P3M <div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Short-term Investments</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our short-term investments are classified as available-for-sale and recorded at estimated fair value. Unrealized gains and losses for available-for-sale securities are included in accumulated other comprehensive income, a component of stockholders’ equity. We evaluate our investments to assess whether those with unrealized loss positions are other than temporarily impaired. We consider impairments to be other than temporary if they are related to deterioration in credit risk or if it is likely we will sell the securities before the recovery of their cost basis. Realized gains and losses and declines in value judged to be other than temporary are determined based on the specific identification method and are reported in other income, net, in the consolidated statements of comprehensive income. Interest, amortization of premiums, and accretion of discount on all short-term investments are also included as a component of other income, net, in the consolidated statements of comprehensive income.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may sell our short-term investments at any time, without significant penalty, for use in current operations or for other purposes, even if they have not yet reached maturity. As a result, we classify our investments, including securities with maturities beyond 12 months, as current assets in the accompanying consolidated balance sheets.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are recorded at the invoiced amount, net of allowance for doubtful accounts, which is not material.</span></div> <div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',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-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment is stated at cost less accumulated depreciation. Depreciation is calculated on the straight-line method over the estimated useful lives of the assets and commences once the asset is placed in service or ready for its intended use. Land is not depreciated. The estimated useful lives by asset classification are as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.484%"/><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:6.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:65.569%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#808080;padding:0 1pt"/><td colspan="3" style="background-color:#808080;padding:0 1pt"/><td colspan="6" style="background-color:#808080;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Building</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30 years</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Land and building improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(land improvements) and estimated useful life of building (building improvements)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment and computers</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shorter of remaining life of the lease term or estimated useful life</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div> The estimated useful lives by asset classification are as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.484%"/><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:6.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:65.569%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#808080;padding:0 1pt"/><td colspan="3" style="background-color:#808080;padding:0 1pt"/><td colspan="6" style="background-color:#808080;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Building</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30 years</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Land and building improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(land improvements) and estimated useful life of building (building improvements)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment and computers</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 years</span></td><td colspan="3" style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Shorter of remaining life of the lease term or estimated useful life</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/></tr></table> P30Y P10Y P3Y P5Y Shorter of remaining life of the lease term or estimated useful life <div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have operating and finance leases for corporate offices and certain equipment. Additionally, we are the sublessor for certain office space. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#333333;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We adopted Accounting Standards Update (ASU) 2016-02 “</span><span style="color:#333333;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Leases</span><span style="color:#333333;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">” (Topic 842) using the modified retrospective method as of February 1, 2019 with an immaterial amount of cumulative effect adjustment recorded to our retained earnings. Consequently, financial information for dates and periods before February 1, 2019 remain unchanged. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#333333;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Subsequent to our adoption of Topic 842, we recognize l</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">ease right-of-use assets and liabilities at the commencement date based on the present value of lease payments over the lease term. We use an estimate of our discount rate based on the information available at the lease commencement date in determining the present value of lease payments, unless the implicit rate is readily determinable. The lease right-of-use assets also include any lease payments made and exclude lease incentives such as tenant improvement allowances. Options to extend or terminate the lease are included in the lease term when it is reasonably certain that we will exercise the extension or termination option.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating leases typically include non-lease components such as common-area maintenance costs. We have elected to exclude non-lease components from lease payments for the purpose of calculating lease right-of-use assets and liabilities and these are expensed as incurred as variable lease payments.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leases with a term of one year or less are not recognized on our consolidated balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term.</span></div> 10-K <div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Internal-Use Software</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize certain costs incurred for the development of computer software for internal use. We capitalize these costs during the development of the project, when it is determined that it is probable that the project will be completed and the software will be used as intended. Costs related to preliminary project activities, post-implementation activities, training, and maintenance are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life of three years, and the amortization expense is recorded as a component of cost of subscription services. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.</span></div> P3Y <div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is tested for impairment annually in the fourth quarter of each year or if circumstances indicate the carrying value of goodwill is impaired.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have one reporting unit and evaluate goodwill for impairment at the entity level. We completed our annual impairment test in our fourth quarter of the fiscal year ended January 31, 2021, which resulted in no impairment of the goodwill balance.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All other intangible assets associated with purchased intangibles, consisting of existing technology, databases, customer relationships, software, trade names and trademarks, data supplier and partner relationships, non-competition agreements, brand, and backlog are stated at cost less accumulated amortization and are amortized on a straight-line basis over their estimated remaining economic lives. Amortization expense related to existing technology, databases, data supplier and partner relationships, software, and backlog is included in cost of subscription services. Amortization expense related to customer relationships, trade names and trademarks, and brand are included in sales and marketing expense. Amortization expense related to non-competition agreements are included in both general and administrative and research and development expense.</span></div> 1 0 <div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Lived Assets</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, such as property and equipment and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, we first compare undiscounted cash flows expected to be generated by that asset or asset group to its carrying value. If the carrying value of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying value exceeds its fair value. There were no impairment charges recognized during any of the periods presented.</span></div> 0 <div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price in a business combination is assigned to the estimated acquisition date fair values of the tangible and intangible assets acquired and the liabilities assumed with the residual recorded as goodwill. Critical estimates in valuing certain of the intangible assets include, but are not limited to, the net present value of future </span></div>expected cash flows, future revenue growth, margins, customer retention rates, technology life, royalty rates, expected use of acquired assets, and discount rates. 10-K <div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize compensation expense for all stock-based awards, including stock options and restricted stock units (RSUs), based on the estimate of fair value of the award at the grant date. The fair value of each option award is estimated on the grant date using either a Black-Scholes option-pricing model or a Monte Carlo simulation, to the extent market conditions exist, and a single option award approach. These models require that at the date of grant we determine the fair value of the underlying common stock, the expected term of the award, the expected volatility of the price of our common stock, risk-free interest rates, and expected dividend yield of our common stock. The fair value of each RSU award is measured based on the closing stock price of our common stock on the date of grant. We account for forfeitures as they occur. The compensation expense is recognized using a straight-line basis over the requisite service periods of the awards, which is generally <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMGYyYzE1NjYxMDQ4OGNiZGRiYzE2MGQ3MGNkMGVmL3NlYzo4MDBmMmMxNTY2MTA0ODhjYmRkYmMxNjBkNzBjZDBlZl8xMzc4L2ZyYWc6MTM2OTk4Y2VjZWQzNDBjNDg3NTE1OTBjZjc2YjIwNzcvdGV4dHJlZ2lvbjoxMzY5OThjZWNlZDM0MGM0ODc1MTU5MGNmNzZiMjA3N18yNjM4ODI3OTEwNDExMQ_27f94809-c2bb-467a-9d36-124d0dec97e9">four</span> to nine years.</span></div> P9Y <div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenues</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of subscription services revenues consists of expenses related to our computing infrastructure provided by third parties, including salesforce.com and Amazon Web Services, personnel-related costs associated with hosting our subscription services and providing support including our data stewards, data acquisition costs, and allocated overhead, amortization expense associated with capitalized internal-use software related to our subscription services, and amortization expense associated with purchased intangibles related to our subscription services. Cost of subscription services revenues for Veeva CRM and certain of our multichannel customer relationship management applications include fees paid to salesforce.com for our use of the Salesforce Platform and the associated hosting infrastructure and data center operations that are provided by salesforce.com.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of professional services and other revenues consists primarily of employee-related expenses associated with providing these services, including salaries, benefits and stock-based compensation expense, the cost of third-party subcontractors, travel costs, and allocated overhead.</span></div> <div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Expenses</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising expenditures are expensed as incurred and were immaterial for each of the years presented.</span></div> <div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We regularly assess the realizability of our deferred tax assets and establish a valuation allowance if it is more-likely-than-not that some or all of our deferred tax assets will not be realized. We evaluate and weigh all available positive and negative evidence such as historic results, future reversals of existing deferred tax liabilities, projected future taxable income, as well as prudent and feasible tax-planning strategies. Generally, more weight is given to objectively verifiable evidence such as the cumulative income in recent years.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We establish liabilities or reduce assets for uncertain tax positions based on a two-step process. The first step is to evaluate the tax position for recognition by determining whether the weight of available evidence indicates that it is more likely than not that the position will be sustained upon an audit, including resolution of related appeals or litigation processes, if any. The second step requires us to measure the tax benefit as the largest amount that is more likely than not to be realized upon ultimate settlement. We recognize interest accrued and penalties related to unrecognized tax benefits as a component of provision for income taxes.</span></div> 10-K <div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Exchange</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments resulting from translating financial statements for those entities that do not have U.S. dollars as their functional currency are recorded as part of a separate component of the consolidated statements of comprehensive income. All assets and liabilities denominated in non-functional currency are translated into the functional currency at the exchange rate on the balance sheet date. Revenues and expenses are translated at the average exchange rate during the period. Equity transactions are translated using historical exchange rates. Foreign currency transaction gains and losses are included in the consolidated statements of comprehensive income for the period.</span></div> <div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts generally include provisions for indemnifying customers against liabilities if our solutions infringe a third party’s intellectual property rights, and we may also incur liabilities if we breach the security and/or confidentiality obligations in our contracts. To date, we have not incurred any material costs, and we have not accrued any liabilities in the accompanying consolidated financial statements as a result of these obligations.</span></div> <div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loss Contingencies</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties, and other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment or remediation can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.</span></div> <div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New Accounting Pronouncements Adopted in Fiscal 2021</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cloud Computing Arrangements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU No. 2018-15, “</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles-Goodwill and Other-Internal-Use Software: Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” (Topic 350-40), 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. The new standard requires capitalized costs to be amortized on a straight-line basis generally over the term of the arrangement, and the financial statement presentation for these capitalized costs would be the same as that of the fees related to the hosting arrangements. We adopted this standard on a prospective basis as of February 1, 2020 and it did not have a material impact on our consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Losses</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board, or FASB, issued ASU 2016-13, including subsequent amendments, regarding “</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Topic 326), which modifies the accounting methodology for most financial instruments. The guidance establishes a new “expected loss model” that requires entities to estimate current expected credit losses on financial instruments by using all practical and relevant information. For trade receivables and other financial assets, we are required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Additionally, any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. We adopted this standard on a modified retrospective basis as of February 1, 2020. The adoption of this standard did not result in any cumulative effect adjustment on our consolidated financial statements.</span></div> Acquisitions<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Crossix </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 1, 2019, we acquired 100% ownership of Crossix in exchange for total consideration of $428 million, which includes the impact of adjustments to purchase price associated with the cash and net working capital of the acquired entity at close. In addition, we granted certain Crossix employees equity retention awards valued at approximately $120 million in the aggregate, which will be expensed as share-based compensation over the remaining service period. Crossix brings Veeva additional depth in patient data and data analytics. Crossix’s existing data analytics offerings are complementary to our existing Commercial Cloud offerings, and we are using the Crossix Data Platform to build Veeva Data Cloud, our longitudinal U.S. patient data offering.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of the assets acquired, useful lives, and liabilities assumed at the acquisition date (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.829%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:3.578%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><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:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#828282;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Useful life</span></td><td colspan="3" style="background-color:#808080;padding:0 1pt"/><td colspan="3" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,766 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Identifiable intangible assets:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,100 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Existing technology</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6 years</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:'Arial',sans-serif;font-size:8pt;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"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade name and trademarks</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,200 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other intangibles</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">to</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7 years</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,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:#dbdbdb;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total purchased intangible assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">108,500 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">314,642 </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:#dbdbdb;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">427,908 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma information presents the combined results of operations for the periods presented as if the acquisition had been completed on February 1, 2018, the beginning of the comparable prior annual reporting period. The unaudited pro forma results include the amortization associated with estimates for the purchased intangible assets and stock-based compensation expense associated with the retention awards granted.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma results do not reflect any cost saving synergies from operating efficiencies or the effect of the incremental costs incurred in integrating the two companies. Accordingly, these unaudited pro forma results are presented for information purpose only and are not necessarily indicative of what the actual results of operations of the combined company would have been if the acquisition had occurred at the beginning of the period presented, nor are they indicative of future results of operations (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:11pt;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.923%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.595%"/><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:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#828282;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#828282;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#828282;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#828282;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#828282;border-top:1pt solid #ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#828282;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#828282;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#828282;padding:0 1pt"/><td colspan="3" style="background-color:#828282;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pro forma revenues</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,153,497 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">913,081 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pro forma net income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">278,215 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">201,382 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e6e7e8;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pro forma net income per share:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">     Basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.88 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.40 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e6e7e8;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">     Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.76 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.29 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Physicians World</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 7, 2019, we completed our acquisition of Physicians World in exchange for total cash consideration of $41 million, which includes the impact of adjustments to purchase price associated with the cash and net working capital of the acquired entity at close. In addition, we granted certain Physicians World employees equity retention awards valued at approximately $15 million in the aggregate. The acquisition of Physicians World makes it easier for our customers to get industry leading cloud software and services from a single vendor. Pro forma results of operations have not been presented because the effect of this acquisition was not material to our consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of the assets acquired, useful lives, and liabilities assumed at the acquisition date (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.829%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:5.332%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.332%"/><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:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#828282;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Useful life</span></td><td colspan="3" style="background-color:#808080;padding:0 1pt"/><td colspan="3" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,221 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Identifiable intangible assets:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$7,700</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Existing technology</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6 years</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade name and trademarks</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total purchased intangible assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,700 </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,083 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,004 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div> 1 428000000 120000000 10-K <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of the assets acquired, useful lives, and liabilities assumed at the acquisition date (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.829%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:3.578%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><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:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#828282;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Useful life</span></td><td colspan="3" style="background-color:#808080;padding:0 1pt"/><td colspan="3" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,766 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Identifiable intangible assets:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,100 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Existing technology</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6 years</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:'Arial',sans-serif;font-size:8pt;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"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade name and trademarks</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,200 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other intangibles</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">to</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7 years</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,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:#dbdbdb;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total purchased intangible assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">108,500 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">314,642 </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:#dbdbdb;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">427,908 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of the assets acquired, useful lives, and liabilities assumed at the acquisition date (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.829%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:5.332%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.332%"/><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:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#828282;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Useful life</span></td><td colspan="3" style="background-color:#808080;padding:0 1pt"/><td colspan="3" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,221 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Identifiable intangible assets:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$7,700</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Existing technology</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6 years</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade name and trademarks</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total purchased intangible assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,700 </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,083 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,004 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div> 4766000 P10Y 70100000 P6Y 19200000 P5Y 13200000 P1Y P7Y 6000000 108500000 314642000 427908000 Accordingly, these unaudited pro forma results are presented for information purpose only and are not necessarily indicative of what the actual results of operations of the combined company would have been if the acquisition had occurred at the beginning of the period presented, nor are they indicative of future results of operations (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.923%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.595%"/><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:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#828282;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#828282;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#828282;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#828282;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#828282;border-top:1pt solid #ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#828282;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#828282;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#828282;padding:0 1pt"/><td colspan="3" style="background-color:#828282;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pro forma revenues</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,153,497 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">913,081 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pro forma net income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">278,215 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">201,382 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e6e7e8;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pro forma net income per share:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">     Basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.88 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.40 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e6e7e8;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">     Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.76 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.29 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/></tr></table> 1153497000 913081000 278215000 201382000 1.88 1.40 1.76 1.29 41000000 15000000 1221000 P10Y 7700000 P6Y 3300000 P5Y 700000 11700000 28083000 41004000 10-K Short-Term Investments <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At January 31, 2021, short-term investments 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:50.361%"/><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.384%"/><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.384%"/><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.384%"/><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="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">cost</span></div></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">unrealized</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">gains</span></div></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">unrealized</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">losses</span></div></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">fair</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">value</span></div></td></tr><tr><td colspan="3" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Available-for-sale securities:</span></td><td colspan="3" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Certificates of deposits</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,350 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e6e7e8;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">125,833 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">745 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">126,576 </span></td><td style="background-color:#e6e7e8;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e6e7e8;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">428,710 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,360 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">431,047 </span></td><td style="background-color:#e6e7e8;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign government bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e6e7e8;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. agency obligations</span></td><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,756 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,875 </span></td><td style="background-color:#e6e7e8;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">215,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">215,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e6e7e8;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total available-for-sale securities</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">929,273 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,879 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">933,122 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At January 31, 2020, short-term investments 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:50.361%"/><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.384%"/><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.384%"/><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.384%"/><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="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">cost</span></div></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">unrealized</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">gains</span></div></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">unrealized</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">losses</span></div></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">fair</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">value</span></div></td></tr><tr><td colspan="3" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Available-for-sale securities:</span></td><td colspan="3" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Certificates of deposits</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,500 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,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:#e6e7e8;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,419 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">396 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,814 </span></td><td style="background-color:#e6e7e8;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e6e7e8;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">234,664 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,552 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">236,214 </span></td><td style="background-color:#e6e7e8;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign government bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e6e7e8;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">245,509 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">599 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">246,108 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total available-for-sale securities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">607,454 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,565 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">610,015 </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 style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair value of our short-term investments, designated as available-for-sale and classified by the contractual maturity date of the securities as of the dates shown (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.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.384%"/><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="background-color:#7d7e7e;padding:0 1pt"/><td colspan="9" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Due in one year or less</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">428,155 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">247,592 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Due in greater than one year</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">504,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">362,423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e6e7e8;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">933,122 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">610,015 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have not recorded an allowance for credit losses, as we believe any such losses would be immaterial based on the high credit quality of our investments. We intend to hold our securities to maturity and it is more likely than not we will hold these securities until recovery of the cost basis.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the fair values of available-for-sale securities which were in an unrealized loss position, aggregated by investment category, as of January 31, 2021 (in thousands): </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:75.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.615%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="9" style="background-color:#7d7e7e;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Held for less than 12 months</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">value</span></div></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">unrealized</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">losses</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Certificates of deposits</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,749 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,626 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,558 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign government bonds</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,679 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the fair values of available-for-sale securities which were in an unrealized loss position, aggregated by investment category, as of January 31, 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:74.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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="9" style="background-color:#7d7e7e;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Held for less than 12 months</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">value</span></div></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">unrealized</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">losses</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">999 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,104 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset values and gross unrealized losses of available-for-sale securities held for more than 12 months as of January 31, 2021 and 2020 were immaterial. There were no impairments considered other-than-temporary as of January 31, 2021 and 2020 as it is more likely than not we will hold these securities until recovery of the cost basis.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At January 31, 2021, short-term investments 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:50.361%"/><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.384%"/><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.384%"/><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.384%"/><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="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">cost</span></div></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">unrealized</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">gains</span></div></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">unrealized</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">losses</span></div></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">fair</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">value</span></div></td></tr><tr><td colspan="3" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Available-for-sale securities:</span></td><td colspan="3" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Certificates of deposits</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,350 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e6e7e8;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">125,833 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">745 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">126,576 </span></td><td style="background-color:#e6e7e8;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e6e7e8;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">428,710 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,360 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">431,047 </span></td><td style="background-color:#e6e7e8;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign government bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e6e7e8;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. agency obligations</span></td><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,756 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,875 </span></td><td style="background-color:#e6e7e8;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">215,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">215,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e6e7e8;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total available-for-sale securities</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">929,273 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,879 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">933,122 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At January 31, 2020, short-term investments 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:50.361%"/><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.384%"/><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.384%"/><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.384%"/><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="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">cost</span></div></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">unrealized</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">gains</span></div></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">unrealized</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">losses</span></div></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Estimated</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">fair</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">value</span></div></td></tr><tr><td colspan="3" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Available-for-sale securities:</span></td><td colspan="3" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Certificates of deposits</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,500 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,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:#e6e7e8;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,419 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">396 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,814 </span></td><td style="background-color:#e6e7e8;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,965 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e6e7e8;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">234,664 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,552 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">236,214 </span></td><td style="background-color:#e6e7e8;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign government bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e6e7e8;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">245,509 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">599 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">246,108 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total available-for-sale securities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">607,454 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,565 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">610,015 </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 style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div> 17350000 15000 1000 17364000 125833000 745000 2000 126576000 57390000 8000 2000 57396000 428710000 2360000 23000 431047000 31855000 45000 2000 31898000 52756000 119000 0 52875000 215379000 587000 0 215966000 929273000 3879000 30000 933122000 3500000 3000 0 3503000 100419000 396000 1000 100814000 19965000 5000 1000 19969000 234664000 1552000 2000 236214000 3397000 10000 0 3407000 245509000 599000 0 246108000 607454000 2565000 4000 610015000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair value of our short-term investments, designated as available-for-sale and classified by the contractual maturity date of the securities as of the dates shown (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.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.384%"/><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="background-color:#7d7e7e;padding:0 1pt"/><td colspan="9" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Due in one year or less</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">428,155 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">247,592 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Due in greater than one year</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">504,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">362,423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e6e7e8;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total short-term investments</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">933,122 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">610,015 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div> 428155000 247592000 504967000 362423000 933122000 610015000 10-K <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the fair values of available-for-sale securities which were in an unrealized loss position, aggregated by investment category, as of January 31, 2021 (in thousands): </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:75.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.615%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="9" style="background-color:#7d7e7e;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Held for less than 12 months</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">value</span></div></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">unrealized</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">losses</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Certificates of deposits</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,749 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,626 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,558 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign government bonds</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,679 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the fair values of available-for-sale securities which were in an unrealized loss position, aggregated by investment category, as of January 31, 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:74.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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="9" style="background-color:#7d7e7e;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Held for less than 12 months</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">value</span></div></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">unrealized</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">losses</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">999 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,104 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 3749000 2000 3318000 1000 17626000 2000 29558000 23000 2679000 2000 999000 1000 5589000 1000 6104000 2000 Deferred CostsDeferred costs, which consists of deferred sales commissions, were $42 million and $36 million as of January 31, 2021 and January 31, 2020, respectively. Amortization expense for the deferred costs included in sales and marketing expenses in the consolidated statements of comprehensive income was $21 million, $21 million, and $18 million for the fiscal years ended January 31, 2021, 2020, and 2019, respectively. There have been no impairment losses recorded in relation to the costs capitalized for any period presented. 42000000 36000000 21000000 21000000 18000000 0 0 0 Property and Equipment, Net <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consists of the following as of the dates shown (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.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.384%"/><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="background-color:#7d7e7e;padding:0 1pt"/><td colspan="9" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,040 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,040 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Building</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Land improvements and building improvements</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,392 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,392 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment and computers</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,452 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,849 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">606 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,266 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,102 </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29,616)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25,350)</span></td><td style="background-color:#dbdbdb;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total property and equipment, net</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53,650 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,752 </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 style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div>Total depreciation expense was $9 million, $9 million, and $6 million for the fiscal years ended January 31, 2021, 2020, and 2019, respectively. Land is not depreciated. <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consists of the following as of the dates shown (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.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.384%"/><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="background-color:#7d7e7e;padding:0 1pt"/><td colspan="9" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,040 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,040 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Building</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Land improvements and building improvements</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,392 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,392 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment and computers</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,452 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,849 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">606 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,266 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,102 </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29,616)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25,350)</span></td><td style="background-color:#dbdbdb;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total property and equipment, net</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53,650 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,752 </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 style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div> 3040000 3040000 20984000 20984000 22392000 22392000 8847000 11066000 13452000 12849000 13945000 9385000 606000 386000 83266000 80102000 29616000 25350000 53650000 54752000 9000000 9000000 6000000 10-K Goodwill and Intangible Assets<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill was $436 million and $439 million as of January 31, 2021 and January 31, 2020, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following schedule presents the details of intangible assets as of January 31, 2021 (dollar amounts 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:50.361%"/><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.384%"/><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.384%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="21" style="background-color:#7d7e7e;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td></tr><tr style="height:35pt"><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">carrying</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">amount</span></div></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">amortization</span></div></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net</span></div></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Remaining</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">useful life</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in years)</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Existing technology</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,180 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,367)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,813 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.8</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">110,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(27,741)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82,902 </span></td><td style="background-color:#ffffff;border-top:1pt solid #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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.0</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade name and trademarks</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,900 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,005)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,895 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.8</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other intangibles</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,468)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,985 </span></td><td style="background-color:#ffffff;border-top:1pt solid #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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.1</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">171,176 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(56,581)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">114,595 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following schedule presents the details of intangible assets as of January 31, 2020 (dollar amounts 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:50.361%"/><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.384%"/><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.384%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="21" style="background-color:#7d7e7e;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr style="height:35pt"><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>carrying<br/>amount</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>amortization</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining<br/>useful life<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Existing technology</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,380 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,808)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,572 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.8</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">111,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,575)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93,868 </span></td><td style="background-color:#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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.0</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade name and trademarks</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,900 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(720)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,180 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.7</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other intangibles</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,966)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,981 </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.0</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">174,670 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(40,069)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">134,601 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/></tr></table></div>Amortization expense associated with intangible assets was $20 million, $10 million, and $7 million for the fiscal years ended January 31, 2021, 2020, and 2019 respectively.<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2021, the estimated amortization expense for intangible assets, for the next five years and thereafter is as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.619%"/><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:10.597%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal 2022</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,163 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal 2024</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,160 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,166 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">114,595 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="9" style="border-bottom:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following schedule presents the details of goodwill as of January 31, 2021:</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.619%"/><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:10.597%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of January 31, 2019</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,804 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill from Crossix acquisition</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">314,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill from Physicians World acquisition</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,083 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of January 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">438,529 </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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchase price goodwill reduction from Crossix tax adjustments</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,500)</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of January 31, 2021</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">436,029 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div> 436000000 439000000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following schedule presents the details of intangible assets as of January 31, 2021 (dollar amounts 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:50.361%"/><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.384%"/><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.384%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="21" style="background-color:#7d7e7e;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td></tr><tr style="height:35pt"><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">carrying</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">amount</span></div></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">amortization</span></div></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Net</span></div></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Remaining</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">useful life</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in years)</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Existing technology</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,180 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,367)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,813 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.8</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">110,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(27,741)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82,902 </span></td><td style="background-color:#ffffff;border-top:1pt solid #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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.0</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade name and trademarks</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,900 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,005)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,895 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.8</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other intangibles</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,468)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,985 </span></td><td style="background-color:#ffffff;border-top:1pt solid #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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.1</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">171,176 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(56,581)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">114,595 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following schedule presents the details of intangible assets as of January 31, 2020 (dollar amounts 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:50.361%"/><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.384%"/><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.384%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="21" style="background-color:#7d7e7e;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2020</span></td></tr><tr style="height:35pt"><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>carrying<br/>amount</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>amortization</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining<br/>useful life<br/>(in years)</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Existing technology</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,380 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,808)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,572 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.8</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">111,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,575)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93,868 </span></td><td style="background-color:#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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.0</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade name and trademarks</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,900 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(720)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,180 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.7</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other intangibles</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,966)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,981 </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.0</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">174,670 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(40,069)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">134,601 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/></tr></table></div> 26180000 8367000 17813000 P4Y9M18D 110643000 27741000 82902000 P8Y 13900000 4005000 9895000 P3Y9M18D 20453000 16468000 3985000 P5Y1M6D 171176000 56581000 114595000 26380000 4808000 21572000 P5Y9M18D 111443000 17575000 93868000 P9Y 13900000 720000 13180000 P4Y8M12D 22947000 16966000 5981000 P5Y 174670000 40069000 134601000 20000000 10000000 7000000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2021, the estimated amortization expense for intangible assets, for the next five years and thereafter is as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.619%"/><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:10.597%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal 2022</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,163 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal 2024</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,160 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,166 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">114,595 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="9" style="border-bottom:1pt solid #000000;padding:0 1pt"/></tr></table></div> 18163000 18163000 18160000 17417000 13166000 29526000 114595000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following schedule presents the details of goodwill as of January 31, 2021:</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.619%"/><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:10.597%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of January 31, 2019</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,804 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill from Crossix acquisition</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">314,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill from Physicians World acquisition</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,083 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of January 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">438,529 </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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchase price goodwill reduction from Crossix tax adjustments</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,500)</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of January 31, 2021</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">436,029 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div> 95804000 314642000 28083000 438529000 -2500000 436029000 10-K Accrued Expenses <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following as of the dates shown (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.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.384%"/><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="background-color:#818181;padding:0 1pt"/><td colspan="9" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="background-color:#818181;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#818181;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued commissions</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,498 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,951 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued bonus</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued vacation</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,716 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,921 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payroll tax 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued other compensation and benefits</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,812 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,065 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total accrued compensation and benefits</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,410 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,619 </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued fees payable to salesforce.com</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,381 </span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,787 </span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued third-party professional services subcontractors' fees</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,515 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,338 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other accrued expenses</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,982 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,620 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following as of the dates shown (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.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.384%"/><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="background-color:#818181;padding:0 1pt"/><td colspan="9" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="background-color:#818181;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#818181;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued commissions</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,498 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,951 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued bonus</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued vacation</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,716 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,921 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payroll tax 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued other compensation and benefits</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,812 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,065 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total accrued compensation and benefits</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,410 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,619 </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued fees payable to salesforce.com</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,381 </span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,787 </span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,914 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued third-party professional services subcontractors' fees</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,515 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,338 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other accrued expenses</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,982 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,620 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div> 7498000 8951000 4134000 4329000 4716000 3921000 10250000 7353000 3812000 1065000 30410000 25619000 6381000 5787000 13598000 4914000 1515000 1338000 9488000 9581000 30982000 21620000 Fair Value Measurements<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of accounts receivable and other current assets, accounts payable, and accrued liabilities approximate their fair value due to their short-term nature.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical levels, which are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:</span></div><div style="margin-top:6pt;padding-left:31.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1—Observable inputs, such as quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:6pt;padding-left:31.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2—Observable inputs other than Level 1 prices, such as quoted prices for similar assets or 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:31.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. Our assessment of the significance of a particular input to the fair value measurement requires management to make judgments and considers factors specific to the asset or liability.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value hierarchy for financial assets measured at fair value on a recurring basis as of January 31, 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:62.057%"/><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:10.595%"/><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:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></div></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></div></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">259,937 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">259,937 </span></td><td style="background-color:#dbdbdb;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. Treasury securities</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,520 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Certificates of deposits</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,364 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">126,576 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">126,576 </span></td><td style="background-color:#dbdbdb;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">431,047 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">431,047 </span></td><td style="background-color:#dbdbdb;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign government bonds</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,898 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. agency obligations</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,875 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,875 </span></td><td style="background-color:#dbdbdb;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. Treasury securities</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">215,966 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">215,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency derivative contracts</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">440 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">440 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total financial assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">259,937 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">949,082 </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="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,209,019 </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency derivative contracts</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total financial liabilities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value hierarchy for financial assets measured at fair value on a recurring basis as of January 31, 2020 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.057%"/><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:10.595%"/><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:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></div></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></div></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,107 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,107 </span></td><td style="background-color:#dbdbdb;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,616 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,245 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,245 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term investments:</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Certificates of deposits</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,503 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,503 </span></td><td style="background-color:#dbdbdb;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asset-backed securities</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,815 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,969 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,969 </span></td><td style="background-color:#dbdbdb;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate notes and bonds</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">236,214 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">236,214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign government bonds</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,407 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,407 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. Treasury securities</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">246,107 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">246,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency derivative contracts</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total financial assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,107 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">613,951 </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="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">638,058 </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency derivative contracts</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total financial liabilities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine the fair value of our security holdings based on pricing from our service providers and market prices from industry-standard independent data providers. The valuation techniques used to measure the fair value of financial instruments having Level 2 inputs were derived from non-binding consensus prices that are corroborated by observable market data or quoted market prices for similar instruments. Such market prices may be quoted prices in active markets for identical assets (Level 1 inputs) or pricing determined using inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs). </span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Balance Sheet Hedges</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into foreign currency forward contracts in order to hedge our foreign currency exposure. We account for derivative instruments at fair value with changes in the fair value recorded as a component of other income, net, in our consolidated statements of comprehensive income. Cash flows from such forward contracts are classified as operating activities. The realized foreign currency losses were $2 million for the fiscal year ended January 31, 2021 and were immaterial for the fiscal years ended January 31, 2020 and 2019.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our outstanding derivative instruments is summarized below (in thousands): </span></div><div style="margin-bottom:5pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.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.384%"/><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="background-color:#818181;padding:0 1pt"/><td colspan="9" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="background-color:#818181;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#818181;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Notional amount of foreign currency derivative contracts</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,516 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,304 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value of foreign currency derivative contracts</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivatives not designated as hedging instruments are presented as components of the following balance sheet items for the periods shown as follows (in thousands): </span></div><div style="margin-bottom:5pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.917%"/><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:10.595%"/><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:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#818181;padding:0 1pt"/><td colspan="3" style="background-color:#818181;padding:0 1pt"/><td colspan="3" style="background-color:#818181;padding:0 1pt"/><td colspan="9" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="background-color:#818181;padding:0 1pt"/><td colspan="3" style="background-color:#818181;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance sheet presentation</span></td><td colspan="3" style="background-color:#818181;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#818181;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency derivative contracts - assets</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">440 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency derivative contracts - liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued expenses</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/></tr></table></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical levels, which are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:</span></div><div style="margin-top:6pt;padding-left:31.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1—Observable inputs, such as quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:6pt;padding-left:31.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2—Observable inputs other than Level 1 prices, such as quoted prices for similar assets or 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:31.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. Our assessment of the significance of a particular input to the fair value measurement requires management to make judgments and considers factors specific to the asset or liability.</span></div> 10-K <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value hierarchy for financial assets measured at fair value on a recurring basis as of January 31, 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:62.057%"/><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:10.595%"/><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:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></div></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></div></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">259,937 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">259,937 </span></td><td style="background-color:#dbdbdb;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. Treasury securities</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,520 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Certificates of deposits</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,364 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asset-backed securities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">126,576 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">126,576 </span></td><td style="background-color:#dbdbdb;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">431,047 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">431,047 </span></td><td style="background-color:#dbdbdb;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign government bonds</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,898 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. agency obligations</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,875 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,875 </span></td><td style="background-color:#dbdbdb;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. Treasury securities</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">215,966 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">215,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency derivative contracts</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">440 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">440 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total financial assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">259,937 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">949,082 </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="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,209,019 </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency derivative contracts</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total financial liabilities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair value hierarchy for financial assets measured at fair value on a recurring basis as of January 31, 2020 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.057%"/><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:10.595%"/><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:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></div></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></div></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,107 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,107 </span></td><td style="background-color:#dbdbdb;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,616 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,245 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,245 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term investments:</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Certificates of deposits</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,503 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,503 </span></td><td style="background-color:#dbdbdb;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asset-backed securities</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,815 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,969 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,969 </span></td><td style="background-color:#dbdbdb;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate notes and bonds</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">236,214 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">236,214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign government bonds</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,407 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,407 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. Treasury securities</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">246,107 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">246,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency derivative contracts</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total financial assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,107 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">613,951 </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="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">638,058 </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency derivative contracts</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total financial liabilities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div> 259937000 0 259937000 0 15520000 15520000 0 17364000 17364000 17364000 0 126576000 126576000 126576000 0 57396000 57396000 57396000 0 431047000 431047000 431047000 0 31898000 31898000 31898000 0 52875000 52875000 52875000 0 215966000 215966000 215966000 0 440000 440000 259937000 949082000 1209019000 0 72000 72000 72000 0 72000 72000 24107000 0 24107000 0 1616000 1616000 0 2245000 2245000 0 3503000 3503000 0 100815000 100815000 0 19969000 19969000 0 236214000 236214000 0 3407000 3407000 0 246107000 246107000 0 75000 75000 24107000 613951000 638058000 0 42000 42000 0 42000 42000 10-K -2000000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our outstanding derivative instruments is summarized below (in thousands): </span></div><div style="margin-bottom:5pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.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.384%"/><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="background-color:#818181;padding:0 1pt"/><td colspan="9" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="background-color:#818181;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#818181;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Notional amount of foreign currency derivative contracts</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,516 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,304 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value of foreign currency derivative contracts</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/></tr></table></div> 52516000 7304000 52148000 7271000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivatives not designated as hedging instruments are presented as components of the following balance sheet items for the periods shown as follows (in thousands): </span></div><div style="margin-bottom:5pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.917%"/><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:10.595%"/><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:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#818181;padding:0 1pt"/><td colspan="3" style="background-color:#818181;padding:0 1pt"/><td colspan="3" style="background-color:#818181;padding:0 1pt"/><td colspan="9" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="background-color:#818181;padding:0 1pt"/><td colspan="3" style="background-color:#818181;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance sheet presentation</span></td><td colspan="3" style="background-color:#818181;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#818181;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency derivative contracts - assets</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">440 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency derivative contracts - liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued expenses</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/></tr></table></div> 440000 75000 72000 42000 Income Taxes<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income before income taxes by U.S. and foreign jurisdictions were as follows for the periods shown (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.642%"/><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.384%"/><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.384%"/><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="background-color:#818181;padding:0 1pt"/><td colspan="15" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#818181;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#818181;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">378,042 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">305,339 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">222,743 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">393,993 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">313,697 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">238,643 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our revenues from international sales are invoiced from and collected by our U.S. entity and recognized as a component of income before taxes in the United States as opposed to a foreign jurisdiction.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income taxes consisted of the following for the periods shown (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.642%"/><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.384%"/><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.384%"/><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="background-color:#818181;padding:0 1pt"/><td colspan="15" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#818181;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#818181;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current provision:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,108 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,143 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,763 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,695 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,089 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current provision</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,696 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,242 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,993 </span></td><td style="background-color:#dbdbdb;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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred provision:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(816)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,063)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,910)</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(517)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(619)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(566)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,083)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,653)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred provision</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(701)</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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,663)</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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,182)</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,995 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,579 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,811 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income taxes differed from the amount computed by applying the federal statutory income tax rate of 21% for each of the fiscal years ended January 31, 2021, 2020, and 2019 to income before income taxes as a result of the following for the periods shown (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.642%"/><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.384%"/><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.384%"/><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="background-color:#818181;padding:0 1pt"/><td colspan="15" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#818181;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#818181;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal tax statutory tax rate</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82,739 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,876 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,115 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(24,617)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23,468)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(21,415)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(54,488)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(34,569)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(33,332)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,269 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,408 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,666 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impact of foreign operations</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(941)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign derived intangible income deduction (FDII)</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,134)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,836)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,086)</span></td><td style="background-color:#dbdbdb;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Others </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,337)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,995 </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;border-bottom:1pt solid #dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,579 </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;border-bottom:1pt solid #dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,811 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="18" style="border-top:1pt solid #dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Note: Prior periods were adjusted due to prior period reclassifications</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #dbdbdb;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of temporary differences that give rise to significant portions of our deferred tax assets and liabilities related to the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.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.384%"/><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="background-color:#818181;padding:0 1pt"/><td colspan="9" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="background-color:#818181;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#818181;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accruals and reserves</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,494 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State income taxes</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">679 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">931 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net operating loss carryforward</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,318 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,916 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax credit carryforward</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,932 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,808 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,831 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">89,546 </span></td><td style="background-color:#dbdbdb;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;border-top:1pt solid #ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(31,318)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(22,694)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69,513 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,852 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(141)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(650)</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30,253)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(33,518)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expensed internal-use software</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(893)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(974)</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease right-of-use 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,438)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred costs</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,588)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,922)</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(935)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(619)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(57,248)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(57,400)</span></td><td style="background-color:#dbdbdb;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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net deferred tax assets</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,265 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,452 </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="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The valuation allowance at the end of January 31, 2021 was primarily related to certain foreign and U.S. state deferred tax assets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net impact of our purchase price accounting allocation on our deferred tax assets and liabilities was immaterial.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2021, the net operating loss carryforwards for federal, state, and foreign income tax purposes were approximately $82 million, $91 million, and $29 million, respectively. The federal net operating losses do not expire, while the state and foreign net operating losses begin to expire in 2031 and 2026, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2021, we had $47 million of California research and development tax credits available to offset future taxes which do not expire.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluate tax positions for recognition using a more-likely than-not recognition threshold, and those tax positions eligible for recognition are measured as the largest amount of tax benefit that is greater than 50% likely of being realized upon the effective settlement with a taxing authority that has full knowledge of all relevant information. We classify unrecognized tax benefits that are not expected to result in payment or receipt of cash within one year as “other non-current liabilities” in the consolidated balance sheets. As of January 31, 2021, the total amount of gross unrecognized tax benefits was $19 million, of which $9 million, if recognized, would favorably impact our effective tax rate. The aggregate changes in our total gross amount of unrecognized tax benefits are summarized as follows for the periods shown (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.642%"/><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.384%"/><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.384%"/><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="background-color:#818181;padding:0 1pt"/><td colspan="15" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#818181;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#818181;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,515 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,597 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,398 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increases related to tax positions taken during the prior period</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increases related to tax positions taken during the current period</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,126 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,420 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,697 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Decreases related to tax positions taken during the prior period</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(128)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Audit settlements</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(403)</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lapse of statute of limitations</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:'Arial',sans-serif;font-size:8pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(309)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,628 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,515 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,597 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our policy is to classify interest and penalties associated with unrecognized tax benefits as a component of the provision for income taxes. Interest and penalties were not significant during fiscal year ended January 31, 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file tax returns in the United States for federal, California, and other states. Fiscal years ended January 31, 2017 and forward remain open to examination for federal income tax, and fiscal years ended January 31, 2016 and forward remain open to examination for California and other states. We file tax returns in multiple foreign jurisdictions. The fiscal years ended January 31, 2015 and forward remain open to examination in these foreign jurisdictions.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income before income taxes by U.S. and foreign jurisdictions were as follows for the periods shown (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.642%"/><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.384%"/><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.384%"/><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="background-color:#818181;padding:0 1pt"/><td colspan="15" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#818181;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#818181;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">378,042 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">305,339 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">222,743 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">393,993 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">313,697 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">238,643 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div> 378042000 305339000 222743000 15951000 8358000 15900000 393993000 313697000 238643000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income taxes consisted of the following for the periods shown (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.642%"/><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.384%"/><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.384%"/><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="background-color:#818181;padding:0 1pt"/><td colspan="15" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#818181;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#818181;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current provision:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,108 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,143 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,763 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,695 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,089 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current provision</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,696 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,242 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,993 </span></td><td style="background-color:#dbdbdb;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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred provision:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(816)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,063)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,910)</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(517)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(619)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(566)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,083)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,653)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred provision</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(701)</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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,663)</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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,182)</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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,995 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,579 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,811 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div> 7108000 11143000 5466000 4763000 4695000 4089000 2825000 3404000 7438000 14696000 19242000 16993000 -816000 -1063000 -1910000 681000 -517000 -619000 -566000 -5083000 -5653000 -701000 -6663000 -8182000 13995000 12579000 8811000 10-K <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income taxes differed from the amount computed by applying the federal statutory income tax rate of 21% for each of the fiscal years ended January 31, 2021, 2020, and 2019 to income before income taxes as a result of the following for the periods shown (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.642%"/><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.384%"/><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.384%"/><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="background-color:#818181;padding:0 1pt"/><td colspan="15" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#818181;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#818181;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Federal tax statutory tax rate</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82,739 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,876 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,115 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(24,617)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23,468)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(21,415)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(54,488)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(34,569)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(33,332)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,269 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,408 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,666 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impact of foreign operations</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(941)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign derived intangible income deduction (FDII)</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5,134)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,836)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,086)</span></td><td style="background-color:#dbdbdb;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Others </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,337)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,995 </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;border-bottom:1pt solid #dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,579 </span></td><td style="background-color:#dbdbdb;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:#dbdbdb;border-bottom:1pt solid #dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,811 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="18" style="border-top:1pt solid #dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Note: Prior periods were adjusted due to prior period reclassifications</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #dbdbdb;padding:0 1pt"/></tr></table></div> 0.21 0.21 0.21 82739000 65876000 50115000 4401000 3035000 3139000 24617000 23468000 21415000 -54488000 -34569000 -33332000 10269000 7408000 6666000 -941000 470000 3381000 5134000 4836000 2086000 1766000 -1337000 2343000 13995000 12579000 8811000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of temporary differences that give rise to significant portions of our deferred tax assets and liabilities related to the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.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.384%"/><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="background-color:#818181;padding:0 1pt"/><td colspan="9" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="background-color:#818181;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#818181;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accruals and reserves</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,494 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">State income taxes</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">679 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">931 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net operating loss carryforward</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,318 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,916 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax credit carryforward</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,932 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,808 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,831 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">89,546 </span></td><td style="background-color:#dbdbdb;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;border-top:1pt solid #ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(31,318)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(22,694)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69,513 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,852 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(141)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(650)</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30,253)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(33,518)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expensed internal-use software</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(893)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(974)</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease right-of-use 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,438)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred costs</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,588)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,922)</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(935)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(619)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(57,248)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(57,400)</span></td><td style="background-color:#dbdbdb;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;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net deferred tax assets</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,265 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,452 </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="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div> 13494000 10355000 679000 931000 11486000 9861000 29318000 32916000 29624000 21458000 15932000 13808000 298000 217000 100831000 89546000 31318000 22694000 69513000 66852000 141000 650000 30253000 33518000 893000 974000 14438000 12717000 10588000 8922000 935000 619000 57248000 57400000 12265000 9452000 82000000 91000000 29000000 47000000 10-K 0.50 19000000 9000000 The aggregate changes in our total gross amount of unrecognized tax benefits are summarized as follows for the periods shown (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.642%"/><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.384%"/><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.384%"/><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="background-color:#818181;padding:0 1pt"/><td colspan="15" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#818181;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#818181;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,515 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,597 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,398 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increases related to tax positions taken during the prior period</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increases related to tax positions taken during the current period</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,126 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,420 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,697 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Decreases related to tax positions taken during the prior period</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(128)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Audit settlements</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(403)</span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lapse of statute of limitations</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:'Arial',sans-serif;font-size:8pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(309)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,628 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,515 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,597 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/></tr></table> 14515000 12597000 11398000 96000 796000 968000 4126000 3420000 2697000 51000 128000 1754000 0 0 403000 58000 2170000 309000 18628000 14515000 12597000 Deferred Revenue, Performance Obligations, and Unbilled Accounts ReceivableFrom the deferred revenue balance at the beginning of the respective periods, we recognized $464 million, $353 million, and $265 million of subscription services revenue during the fiscal years ended January 31, 2021, 2020, and 2019, respectively. Professional services revenue recognized in the same periods from the deferred revenue balances at the beginning of the respective periods was immaterial.<div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Transaction Price Allocated to the Remaining Performance Obligations</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction price allocated to the remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and non-cancelable amounts that will be invoiced and recognized as revenues in future periods. We applied the practical expedient in accordance with ASU 2014-09, “</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” (Topic 606) to exclude the amounts related to professional services contracts as these contracts generally have a remaining duration of one year or less.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2021, approximately $1,287 million of revenue is expected to be recognized from remaining performance obligations for subscription services contracts. We expect to recognize revenue on approximately 76% of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unbilled Accounts Receivable</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled accounts receivable consists of (i) a receivable primarily for the revenue recognized for professional services performed but not yet billed, which was $20 million and $18 million as of January 31, 2021 and January 31, 2020, respectively, and (ii) a contract asset primarily for revenue recognized from non-cancelable, multi-year orders in which fees increase annually but for which we are not contractually able to invoice until a future period, which was $27 million and $15 million as of January 31, 2021 and January 31, 2020, respectively.</span></div> 464000000 353000000 265000000 1287000000 0.76 P12M 20000000 18000000 27000000 15000000 10-K Leases<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operating and finance leases for corporate offices, data centers, and certain equipment. Our leases have various expiration dates through 2030, some of which include options to extend the leases for up to nine years. Our finance lease obligations for the fiscal years ended January 31, 2021 and 2020 were immaterial. Additionally, we are the sublessor for certain office space. Our sublease income for the fiscal years ended January 31, 2021 and 2020 was immaterial.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal years ended January 31, 2021, 2020, and 2019, our operating lease expense was $13 million, $8 million, and $6 million, respectively. Our finance lease expense was immaterial for the fiscal years ended January 31, 2021, 2020, and 2019. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="9" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#818181;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,401 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,657 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,214 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,546 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating leases obtained through business combinations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,550 </span></td><td style="background-color:#ffffff;border-top:1pt solid #dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to operating leases was as follows (in thousands, except lease term and discount rate):</span></div><div style="margin-bottom:5pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.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.384%"/><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="background-color:#7d7e7e;padding:0 1pt"/><td colspan="9" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease right-of-use assets</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,917 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,132 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease liabilities</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,347 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,960 </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease liabilities, noncurrent</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,393 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,453 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating lease liabilities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62,740 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53,413 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted Average Remaining Lease Term</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.7 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.1 years</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted Average Discount Rate</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #b6b6b6;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2021, remaining maturities of operating lease liabilities are as follows (in thousands):</span></div><div style="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:86.619%"/><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:10.597%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal 2022</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,887 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal 2024</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,585 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,867 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating lease payments</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71,504 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,764)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62,740 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> Leases<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operating and finance leases for corporate offices, data centers, and certain equipment. Our leases have various expiration dates through 2030, some of which include options to extend the leases for up to nine years. Our finance lease obligations for the fiscal years ended January 31, 2021 and 2020 were immaterial. Additionally, we are the sublessor for certain office space. Our sublease income for the fiscal years ended January 31, 2021 and 2020 was immaterial.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal years ended January 31, 2021, 2020, and 2019, our operating lease expense was $13 million, $8 million, and $6 million, respectively. Our finance lease expense was immaterial for the fiscal years ended January 31, 2021, 2020, and 2019. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="9" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#818181;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,401 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,657 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,214 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,546 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating leases obtained through business combinations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,550 </span></td><td style="background-color:#ffffff;border-top:1pt solid #dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to operating leases was as follows (in thousands, except lease term and discount rate):</span></div><div style="margin-bottom:5pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.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.384%"/><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="background-color:#7d7e7e;padding:0 1pt"/><td colspan="9" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease right-of-use assets</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,917 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,132 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease liabilities</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,347 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,960 </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease liabilities, noncurrent</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,393 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,453 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating lease liabilities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62,740 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53,413 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted Average Remaining Lease Term</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.7 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.1 years</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted Average Discount Rate</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #b6b6b6;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2021, remaining maturities of operating lease liabilities are as follows (in thousands):</span></div><div style="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:86.619%"/><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:10.597%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal 2022</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,887 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal 2024</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,585 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,867 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating lease payments</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71,504 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,764)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62,740 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> P9Y P9Y 13000000 8000000 6000000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="9" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#818181;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,401 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,657 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,214 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,546 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating leases obtained through business combinations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,550 </span></td><td style="background-color:#ffffff;border-top:1pt solid #dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 11401000 7657000 12214000 23546000 0 14550000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to operating leases was as follows (in thousands, except lease term and discount rate):</span></div><div style="margin-bottom:5pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.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.384%"/><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="background-color:#7d7e7e;padding:0 1pt"/><td colspan="9" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease right-of-use assets</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,917 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,132 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease liabilities</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,347 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,960 </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease liabilities, noncurrent</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,393 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,453 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating lease liabilities</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62,740 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53,413 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted Average Remaining Lease Term</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.7 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.1 years</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted Average Discount Rate</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #b6b6b6;padding:0 1pt"/></tr></table></div> 56917000 49132000 11347000 8960000 51393000 44453000 62740000 62740000 53413000 P6Y8M12D P7Y1M6D 0.038 0.043 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2021, remaining maturities of operating lease liabilities are as follows (in thousands):</span></div><div style="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:86.619%"/><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:10.597%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal 2022</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,887 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal 2024</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,585 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal 2026</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,867 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating lease payments</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71,504 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,764)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62,740 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 12887000 11780000 10585000 7809000 6867000 21576000 71504000 8764000 62740000 62740000 Stockholders’ Equity <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with our initial public offering in October 2013 (IPO), we amended our certificate of incorporation to provide for Class A common stock, Class B common stock, and preferred stock. Immediately prior to the consummation of the IPO, all outstanding shares of convertible preferred stock and common stock were converted into shares of Class B common stock. As a result, following the IPO, we have two classes of authorized common stock: Class A common stock and Class B common stock.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2021, we had 137,062,817 shares of Class A common stock and 14,993,991 shares of Class B common stock outstanding. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2020, we had 133,892,725 shares of Class A common stock and 15,202,858 shares of Class B common stock outstanding.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Voting Rights</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The holders of our Class B common stock are entitled to ten votes per share, and holders of our Class A common stock are entitled to one vote per share. The holders of our Class A common stock and Class B common stock vote together as a single class, unless otherwise required by our restated certificate of incorporation or by law. Delaware law could require either holders of our Class A common stock or our Class B common stock to vote separately as a single class in the following circumstances:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">if we were to seek to amend our restated certificate of incorporation to increase the authorized number of shares of a class of stock, or to increase or decrease the par value of a class of stock, then that class would be required to vote separately to approve the proposed amendment; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">if we were to seek to amend our restated certificate of incorporation in a manner that alters or changes the powers, preferences, or special rights of a class of stock in a manner that affected its holders adversely, then that class would be required to vote separately to approve the proposed amendment.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our restated certificate of incorporation requires the approval of a majority of our outstanding Class B common stock voting as a separate class for any transaction that would result in a change in control of our company.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividend Rights</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of outstanding shares of our common stock are entitled to receive dividends out of funds legally available if our board of directors, in its discretion, determines to issue dividends and only then at the times and in the amounts that our board of directors may determine. To date, no dividends have been declared or paid by us.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">No Preemptive or Similar Rights</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock is not entitled to preemptive rights and is not subject to conversion, redemption, or sinking fund provisions.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Right to Receive Liquidation Distributions</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon our dissolution, liquidation, or winding-up, the assets legally available for distribution to our stockholders are distributable ratably among the holders of our common stock, subject to prior satisfaction of all outstanding debt and liabilities and the preferential rights and payment of liquidation preferences, if any, on any outstanding shares of preferred stock.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Conversion Rights</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each outstanding share of Class B common stock is convertible at any time at the option of the holder into one share of Class A common stock. In addition, each share of Class B common stock will convert automatically into one share of Class A common stock upon any transfer, whether or not for value, which occurs following the closing of our IPO, except for certain permitted transfers described in our restated certificate of incorporation, including transfers to any “permitted transferee” as defined in our restated certificate of incorporation, which includes, among others, transfers:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">to trusts, corporations, limited liability companies, partnerships, foundations or similar entities established by a Class B stockholder, provided that:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">such transfer is to entities established by a Class B stockholder where the Class B stockholder retains the exclusive right to vote and direct the disposition of the shares of Class B common stock; or</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">such transfer does not involve payment of cash, securities, property, or other consideration to the Class B stockholder.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Once converted into Class A common stock, a share of Class B common stock may not be reissued.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All the outstanding shares of Class A and Class B common stock will convert automatically into shares of a single class of common stock upon the earliest to occur of the following: (i) upon the election of the holders of a majority of the then-outstanding shares of Class B common stock or (ii) October 15, 2023. Following such conversion, each share of common stock will have one vote per share and the rights of the holders of all outstanding common stock will be identical. Once converted into a single class of common stock, the Class A and Class B common stock may not be reissued.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Equity Plans</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in the fiscal quarter ended April 30, 2019, we implemented a new equity compensation program applicable to the vast majority of our employees but not applicable to our Chief Executive Officer (CEO). Prior to the adoption of the new equity compensation program, at the time of hire, our employees received a grant of RSUs that vested quarterly over 4 years and received additional equity from time to time thereafter. Under the new equity compensation program, the vast majority of our employees are granted both RSUs, which typically vest over a one-year period, and stock options, which typically vest over a four-year period.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2007 Stock Plan</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our board of directors adopted our 2007 Stock Plan (2007 Plan) in February 2007, and our stockholders approved it in February 2007. No further awards have been made under our 2007 Plan since the adoption of the 2012 Equity Incentive Plan. However, awards outstanding under our 2007 Plan will continue to be governed by their existing terms.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2012 Equity Incentive Plan</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our board of directors adopted our 2012 Equity Incentive Plan (2012 EIP) in November 2012, and our stockholders approved it in December 2012. An amendment and restatement of the 2012 EIP was approved by our board of directors in March 2013, and our stockholders approved it in March 2013. The 2012 EIP became effective on adoption and replaced our 2007 Plan. No further awards have been made under our 2012 EIP since the adoption of the 2013 Equity Incentive Plan. However, awards outstanding under the 2012 EIP will continue to be governed by their existing terms.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2013 Equity Incentive Plan</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our board of directors adopted our 2013 Equity Incentive Plan (2013 EIP) in August 2013, and our stockholders approved it in September 2013. The 2013 EIP became effective immediately on adoption although no awards were made under it until the date of our IPO on October 15, 2013, at which time our 2013 EIP replaced our 2012 EIP.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2021, the number of shares of our Class A common stock available for issuance under the 2013 EIP was 33,692,818 plus any shares of our Class B common stock subject to awards under the 2012 EIP and the 2007 Plan that expire or lapse unexercised or, with respect to shares issued pursuant to such awards, are forfeited or repurchased by us after the date of our IPO on October 15, 2013. The number of shares available for issuance under the 2013 EIP automatically increases on the first business day of each of our fiscal years, commencing in 2014, by a number equal to the least of (a) 13.75 million shares, (b) 5% of the shares of all classes of our common stock outstanding on the last business day of the prior fiscal year, or (c) the number of shares determined by our board of directors. During our fiscal year ended January 31, 2021, our board of directors determined to add 6,709,301 shares of common stock to the 2013 EIP.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2013 Employee Stock Purchase Plan</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Employee Stock Purchase Plan (ESPP) was adopted by our board of directors in August 2013 and our stockholders approved it in September 2013. The ESPP became effective as of our IPO registration statement on Form S-1, on October 15, 2013. Our ESPP is intended to qualify under Section 423 of the Internal Revenue Code of 1986, as amended (Code). The ESPP was approved with a reserve of 4 million shares of Class A common stock for future issuance under various terms provided for in the ESPP. As of January 31, 2021, the number of shares available for issuance under our ESPP was 4,897,856. The number of shares available for issuance under the ESPP automatically increases on the first business day of each of our fiscal years, commencing in 2014, by a number equal to the least of (a) 2.2 million shares, (b) 1% of the shares of all classes of our common stock outstanding on the last business day of the prior fiscal year or (c) the number of shares determined by our board of </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">directors. During our fiscal year ended January 31, 2021, our board of directors determined no additional shares were to be made available for issuance under the ESPP.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During active offering periods, our ESPP permits eligible employees to acquire shares of our common stock at 85% of the lower of the fair market value of our Class A common stock on the first day of the applicable offering period or the fair market value of our Class A common stock on the purchase date. Participants may purchase shares of common stock through payroll deductions of up to 15% of their eligible compensation, subject to any plan limitations. The initial offering period for our ESPP commenced on the date of our initial public offering and ended on June 15, 2014. We have not had any open offering periods subsequent to the initial offering period.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Option Activity</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2007 Stock Plan and the 2012 EIP provided, and the 2013 EIP provides, for the issuance of incentive and nonstatutory options to employees, consultants and non-employee directors. Options issued under and outside of the 2007 Plan generally are exercisable for periods not to exceed 10 years and generally vest over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMGYyYzE1NjYxMDQ4OGNiZGRiYzE2MGQ3MGNkMGVmL3NlYzo4MDBmMmMxNTY2MTA0ODhjYmRkYmMxNjBkNzBjZDBlZl83My9mcmFnOjY5YmIzM2U3OGRlZDQwYjViZTdlNmRlOGNiZTZmZmY1L3RleHRyZWdpb246NjliYjMzZTc4ZGVkNDBiNWJlN2U2ZGU4Y2JlNmZmZjVfMTA5OTUxMTYzMjcwNQ_eded8e3e-ea58-4160-947a-ec0e7079136e">four</span> to five years. Options issued under the 2012 EIP and 2013 EIP generally are exercisable for periods not to exceed 10 years and generally vest over four years, with certain options vesting over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgwMGYyYzE1NjYxMDQ4OGNiZGRiYzE2MGQ3MGNkMGVmL3NlYzo4MDBmMmMxNTY2MTA0ODhjYmRkYmMxNjBkNzBjZDBlZl83My9mcmFnOjY5YmIzM2U3OGRlZDQwYjViZTdlNmRlOGNiZTZmZmY1L3RleHRyZWdpb246NjliYjMzZTc4ZGVkNDBiNWJlN2U2ZGU4Y2JlNmZmZjVfMTA5OTUxMTYzMjcyMw_40a6f408-9f8f-4926-b18c-e89daaa0efc3">five</span> to nine years. A summary of stock option activity for the fiscal year ended January 31, 2021 is as follows: </span></div><div style="margin-bottom:5pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.630%"/><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.384%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><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:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">of shares</span></div></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">average</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">exercise</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">price</span></div></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">average</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">remaining</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">contractual</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">term (in years)</span></div></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate<br/>intrinsic<br/>value <br/>(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options outstanding at January 31, 2020</span></td><td colspan="2" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,448,026 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40.64 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.4</span></td><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,427 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,427,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181.18 </span></td><td style="background-color:#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:#e6e7e8;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,839,723)</span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18.92 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options forfeited/cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(274,376)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">123.50 </span></td><td style="background-color:#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:#e6e7e8;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options outstanding at January 31, 2021</span></td><td colspan="2" style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,761,289 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57.48 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,794 </span></td><td style="background-color:#e6e7e8;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options vested and exercisable at January 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,817,037 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.50 </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.9</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e6e7e8;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options vested and exercisable at January 31, 2021 and expected to vest thereafter</span></td><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,761,289 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57.48 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,794 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The options granted during the fiscal year ended January 31, 2021 were predominantly made in connection with our annual performance review cycle. The weighted average grant-date fair value of options granted was $71.86, $60.05, and $35.43 for the fiscal years ended January 31, 2021, 2020, and 2019, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2021, there was $215 million in unrecognized compensation cost related to unvested stock options granted under the 2012 Equity Incentive Plan and 2013 Equity Incentive Plan. This cost is expected to be recognized over a weighted average period of 3.2 years.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2021, we had authorized and unissued shares of common stock sufficient to satisfy exercises of stock options.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our closing stock price as reported on the New York Stock Exchange as of January 29, 2021, the last trading day of fiscal year 2021 was $276.44. The total intrinsic value of options exercised was approximately $376 million for the fiscal year ended January 31, 2021.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2013 EIP provides for the issuance of RSUs to employees. RSUs issued under the 2013 EIP generally vest over one to five years. A summary of RSU activity for the fiscal year ended January 31, 2021 is as follows:</span></div><div style="margin-bottom:5pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.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.384%"/><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="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unreleased restricted</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">stock units</span></div></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted </span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">average grant</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">date fair value</span></div></td></tr><tr><td colspan="3" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at January 31, 2020</span></td><td colspan="2" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,818,622 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95.23 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">455,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">185.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e6e7e8;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs vested</span></td><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,121,502)</span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">105.24 </span></td><td style="background-color:#e6e7e8;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs forfeited / cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(119,905)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">111.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e6e7e8;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at January 31, 2021</span></td><td colspan="2" style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,032,215 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">121.98 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2021, there was a total of $109 million in unrecognized compensation cost related to unvested RSUs. This cost is expected to be recognized over a weighted-average period of approximately 2.4 years. The total intrinsic value of RSUs vested was $261 million for the fiscal year ended January 31, 2021.</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the weighted-average assumptions used to estimate the grant date fair value of options granted during the periods presented:</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:4.894%"/><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:4.894%"/><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:4.894%"/><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:4.894%"/><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:4.894%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.899%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="33" style="background-color:#7d7e7e;border-bottom:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#808080;border-bottom:1pt solid #ffffff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="9" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41%</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.25</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.25</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.64</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.61</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.25</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.35</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.33 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.43%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.39 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.52%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.57 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.74%</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0%</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/></tr></table></div> 10-K 137062817 137062817 14993991 14993991 133892725 133892725 15202858 15202858 10 1 0 10-K P4Y P1Y P4Y 0 0 0 33692818 13750000 0.05 6709301 4000000 4897856 2200000 0.01 10-K 0 0.85 0.15 P10Y P5Y P10Y P4Y P9Y A summary of stock option activity for the fiscal year ended January 31, 2021 is as follows: <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.630%"/><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.384%"/><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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><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:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">of shares</span></div></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">average</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">exercise</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">price</span></div></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">average</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">remaining</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">contractual</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">term (in years)</span></div></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate<br/>intrinsic<br/>value <br/>(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options outstanding at January 31, 2020</span></td><td colspan="2" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,448,026 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40.64 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.4</span></td><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,427 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,427,362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181.18 </span></td><td style="background-color:#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:#e6e7e8;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,839,723)</span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18.92 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options forfeited/cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(274,376)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">123.50 </span></td><td style="background-color:#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:#e6e7e8;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options outstanding at January 31, 2021</span></td><td colspan="2" style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,761,289 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57.48 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,794 </span></td><td style="background-color:#e6e7e8;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options vested and exercisable at January 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,817,037 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.50 </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.9</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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e6e7e8;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options vested and exercisable at January 31, 2021 and expected to vest thereafter</span></td><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,761,289 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57.48 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="3" style="background-color:#e6e7e8;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,794 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/></tr></table> 13448026 40.64 P5Y4M24D 1427000000 1427362 181.18 1839723 18.92 274376 123.50 12761289 57.48 P5Y 2794000000 6817037 17.50 P2Y10M24D 1765000000 12761289 57.48 P5Y 2794000000 71.86 60.05 35.43 215000000 P3Y2M12D 276.44 376000000 10-K A summary of RSU activity for the fiscal year ended January 31, 2021 is as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.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.384%"/><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="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Unreleased restricted</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">stock units</span></div></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Weighted </span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">average grant</span></div><div style="text-align:center"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">date fair value</span></div></td></tr><tr><td colspan="3" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at January 31, 2020</span></td><td colspan="2" style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,818,622 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95.23 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #ffffff;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs 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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">455,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">185.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e6e7e8;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs vested</span></td><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,121,502)</span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">105.24 </span></td><td style="background-color:#e6e7e8;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs forfeited / cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(119,905)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">111.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#e6e7e8;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at January 31, 2021</span></td><td colspan="2" style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,032,215 </span></td><td style="background-color:#e6e7e8;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#e6e7e8;padding:0 1pt"/><td colspan="2" style="background-color:#e6e7e8;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">121.98 </span></td><td style="background-color:#e6e7e8;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:0 1pt"/></tr></table> 1818622 95.23 455000 185.06 1121502 105.24 119905 111.50 1032215 121.98 109000000 P2Y4M24D 261000000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the weighted-average assumptions used to estimate the grant date fair value of options granted during the periods presented:</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.572%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:4.894%"/><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:4.894%"/><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:4.894%"/><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:4.894%"/><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:4.894%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.899%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="33" style="background-color:#7d7e7e;border-bottom:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#808080;border-bottom:1pt solid #ffffff;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="9" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41%</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.25</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7.25</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.64</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.61</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.25</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.35</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.33 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.43%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.39 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.52%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.57 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.74%</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0%</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/></tr></table></div> 0.39 0.42 0.39 0.41 0.41 P6Y3M P7Y3M P5Y7M20D P6Y7M9D P6Y3M P6Y4M6D 0.0033 0.0143 0.0139 0.0252 0.0257 0.0274 0 0 0 Other Income<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net, consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.642%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.595%"/><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:10.595%"/><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:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="background-color:#7d7e7e;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency gain (loss)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,275 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(708)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,103)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Amortization) accretion on investments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,082)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest income, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,859 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,185 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,388 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Miscellaneous income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,199 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,478 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,777 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net, consisted of the following (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.642%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.595%"/><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:10.595%"/><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:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="background-color:#7d7e7e;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency gain (loss)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,275 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(708)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,103)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Amortization) accretion on investments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,082)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest income, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,859 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,185 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,388 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Miscellaneous income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;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:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,199 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,478 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,777 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div> 2275000 -708000 -2103000 -3082000 3001000 2492000 15859000 25185000 15388000 1147000 0 0 16199000 27478000 15777000 Net Income per Share <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income per share is computed by dividing net income by the weighted-average number of shares of common stock outstanding during the period.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted net income per share is computed by dividing net income by the weighted-average shares outstanding, including potentially dilutive shares of common equivalents outstanding during the period. The dilutive effect of potential shares of common stock are determined using the treasury stock method.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of fully diluted net income per share of Class A common stock assumes the conversion from Class B common stock, while the fully diluted net income per share of Class B common stock does not assume the conversion of those shares.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The numerators and denominators of the basic and diluted net income per share computations for our common stock are calculated as follows (in thousands, except 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:50.361%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:6.502%"/><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:6.502%"/><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:6.502%"/><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:6.502%"/><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:6.502%"/><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:6.509%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="33" style="background-color:#7d7e7e;border-bottom:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr style="height:12pt"><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr style="height:12pt"><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income, basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">341,866 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,132 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">266,104 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,014 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">194,607 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,225 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average shares used in computing net income per share, basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">135,547 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,119 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">130,610 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,186 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">122,137 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,107 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income per share, basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.52 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.52 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.04 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.04 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.59 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income, basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">341,866 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,132 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">266,104 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,014 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">194,607 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,225 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reallocation as a result of conversion of Class B to Class A common stock:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 26.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income, basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,132 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,014 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,225 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 26.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reallocation of net income to Class B common stock</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income, diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">379,998 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,541 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">301,118 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,666 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">229,832 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,025 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used for basic net income per share computation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">135,547 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,119 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">130,610 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,186 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">122,137 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,107 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Conversion of Class B to Class A common stock</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:#dbdbdb;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of potentially dilutive common shares</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,066 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,066 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,500 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,500 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,873 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,873 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average shares used in computing net income per share, diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">160,732 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,185 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158,296 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,686 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">156,117 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,980 </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income per share, diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.36 </span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.36 </span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.90 </span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.90 </span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.47 </span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.47 </span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potential common share equivalents excluded where the inclusion would be anti-dilutive are 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:62.642%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.595%"/><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:10.595%"/><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:10.600%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="background-color:#7d7e7e;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr style="height:12pt"><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options and awards to purchase shares not included in the computation of diluted net income per share because their inclusion would be anti-dilutive</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,045,222 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,461,255 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,054,322 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/></tr></table></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income per share is computed by dividing net income by the weighted-average number of shares of common stock outstanding during the period.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted net income per share is computed by dividing net income by the weighted-average shares outstanding, including potentially dilutive shares of common equivalents outstanding during the period. The dilutive effect of potential shares of common stock are determined using the treasury stock method.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of fully diluted net income per share of Class A common stock assumes the conversion from Class B common stock, while the fully diluted net income per share of Class B common stock does not assume the conversion of those shares.</span></div> 10-K <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The numerators and denominators of the basic and diluted net income per share computations for our common stock are calculated as follows (in thousands, except 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:50.361%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:6.502%"/><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:6.502%"/><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:6.502%"/><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:6.502%"/><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:6.502%"/><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:6.509%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="33" style="background-color:#7d7e7e;border-bottom:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr style="height:12pt"><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr style="height:12pt"><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income, basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">341,866 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,132 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">266,104 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,014 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">194,607 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,225 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average shares used in computing net income per share, basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">135,547 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,119 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">130,610 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,186 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">122,137 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,107 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income per share, basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.52 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.52 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.04 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.04 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.59 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:3pt double #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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income, basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">341,866 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,132 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">266,104 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,014 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">194,607 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,225 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reallocation as a result of conversion of Class B to Class A common stock:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 26.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income, basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,132 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,014 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,225 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 26.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reallocation of net income to Class B common stock</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income, diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">379,998 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,541 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">301,118 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,666 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">229,832 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,025 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used for basic net income per share computation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">135,547 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,119 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">130,610 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,186 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">122,137 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,107 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Conversion of Class B to Class A common stock</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:#dbdbdb;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of potentially dilutive common shares</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,066 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,066 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,500 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,500 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,873 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,873 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average shares used in computing net income per share, diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">160,732 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,185 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158,296 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,686 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">156,117 </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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,980 </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income per share, diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.36 </span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.36 </span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.90 </span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.90 </span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.47 </span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.47 </span></td><td style="background-color:#dbdbdb;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div> 341866000 38132000 266104000 35014000 194607000 35225000 135547000 15119000 130610000 17186000 122137000 22107000 2.52 2.52 2.04 2.04 1.59 1.59 341866000 38132000 266104000 35014000 194607000 35225000 38132000 0 35014000 0 35225000 0 0 21409000 0 17652000 0 14800000 379998000 59541000 301118000 52666000 229832000 50025000 135547000 15119000 130610000 17186000 122137000 22107000 15119000 0 17186000 0 22107000 0 10066000 10066000 10500000 10500000 11873000 11873000 160732000 25185000 158296000 27686000 156117000 33980000 2.36 2.36 1.90 1.90 1.47 1.47 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potential common share equivalents excluded where the inclusion would be anti-dilutive are 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:62.642%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.595%"/><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:10.595%"/><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:10.600%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="background-color:#7d7e7e;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr style="height:12pt"><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options and awards to purchase shares not included in the computation of diluted net income per share because their inclusion would be anti-dilutive</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,045,222 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,461,255 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,054,322 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/></tr></table></div> 1045222 1461255 3054322 Commitments and Contingencies<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">IQVIA Litigation Matters</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Veeva OpenData and Veeva Network Action</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 10, 2017, IQVIA Inc. (formerly Quintiles IMS Incorporated) and IMS Software Services, Ltd. (collectively, “IQVIA”) filed a complaint against us in the U.S. District Court for the District of New Jersey (IQVIA Inc. v. Veeva Systems Inc. (No. 2:17-cv-00177)) (OpenData and Network Action). In the complaint, IQVIA alleges that we have used unauthorized access to proprietary IQVIA data to improve our software and data products and that our software is designed to steal IQVIA trade secrets. IQVIA further alleges that we have intentionally gained unauthorized access to IQVIA proprietary information to gain an unfair advantage in marketing our products and that we have made false statements concerning IQVIA’s conduct and our data security capabilities. IQVIA asserts claims under both federal and state misappropriation of trade secret laws, federal false advertising law, and common law claims for unjust enrichment, tortious interference, and unfair trade practices. The complaint seeks declaratory and injunctive relief and unspecified monetary damages.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 13, 2017, we filed our answer denying IQVIA's claims and filed counterclaims in the OpenData and Network Action. Our counterclaims allege that IQVIA has abused monopoly power as the dominant provider of data products for life sciences companies to exclude Veeva OpenData and Veeva Network from their respective markets. The counterclaims allege that IQVIA has engaged in various tactics to prevent customers from using our applications and has deliberately raised costs and difficulty for customers attempting to switch from IQVIA to our data products. As amended, our counterclaims assert federal and state antitrust claims, as well as claims under California’s Unfair Practices Act and common law claims for intentional interference with contractual relations, intentional interference with prospective economic advantage, and negligent misrepresentation. The counterclaims seek injunctive relief, monetary damages exceeding $200 million, and attorneys’ fees.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 3, 2017, in lieu of filing an answer, IQVIA filed a motion to dismiss our counterclaims. On October 3, 2018, the court denied IQVIA’s motion to dismiss and allowed our antitrust claims to proceed. In addition, on December 3, 2018, we filed an amended answer and counterclaims. IQVIA filed its answer and affirmative defenses on December 21, 2018.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 18, 2020, IQVIA filed a motion for sanctions against Veeva, seeking default judgment and dismissal and, in the alternative, a negative inference at trial. Veeva responded to the motion and on October 29, 2020, a hearing was held before the Special Master appointed to assist the court with discovery and pretrial disputes. No ruling has been issued. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Discovery is currently in process. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While it is not possible at this time to predict with any degree of certainty the ultimate outcome of this action, and we are unable to make a meaningful estimate of the amount or range of gain or loss, if any, that could result from the OpenData and Network Action, we believe that IQVIA’s claims lack merit and that our counterclaims warrant injunctive relief and monetary damages for Veeva.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Veeva Nitro Action</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 17, 2019, IQVIA filed a lawsuit in the U.S. District Court for the District of New Jersey (IQVIA Inc. v. Veeva Systems Inc. (No. 2:19-cv-15517)) (IQVIA Declaratory Action) seeking a declaratory judgment that IQVIA is not liable to Veeva for disallowing use of IQVIA’s data products in Veeva Nitro or any later-introduced Veeva software products. The IQVIA Declaratory Action does not seek any monetary relief.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 18, 2019, we filed a lawsuit against IQVIA in the U.S. District Court for the Northern District of California (Veeva Systems Inc. v. IQVIA Inc. (No. 3:19-cv-04137)) (Veeva Nitro Action), alleging that IQVIA engaged in anticompetitive conduct as to Veeva Nitro. Our complaint asserts federal and state antitrust claims, as well as claims under California’s Unfair Competition Law and common law claims for intentional interference with contractual relations and intentional interference with prospective economic advantage. The complaint seeks injunctive relief and monetary damages. IQVIA filed its answer and affirmative defenses on September 5, 2019.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 26, 2019, the Northern District of California transferred the Veeva Nitro Action to the District of New Jersey.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 24, 2020, we amended our complaint in the Veeva Nitro Action to include allegations of IQVIA’s anticompetitive conduct as to additional Veeva software applications, such as Veeva Andi, Veeva Align, and Veeva Vault MedComms; additional examples of IQVIA’s monopolistic behavior against Veeva Nitro; IQVIA’s unlawful access of Veeva’s proprietary software products; and a request for declaratory relief. IQVIA answered the amended complaint on May 22, 2020. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 21, 2020, the District of New Jersey consolidated the Veeva Nitro Action and IQVIA Declaratory Action, and stayed both actions pending conclusion of the OpenData and Network Action.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While it is not possible at this time to predict with any degree of certainty the ultimate outcome of this action, we believe that our claims warrant injunctive and declaratory relief and monetary damages for Veeva and against IQVIA.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fee Arrangements Related to the IQVIA Litigation Matters. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into a partial contingency fee arrangements with certain law firms representing us in the IQVIA litigations. Pursuant to those arrangements, such </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">law firms are entitled to an agreed portion of any damages we recover from IQVIA (Contingency Fees) or may be entitled to payment of additional fees from us based on the achievement of certain outcomes (Success Fees). While it is reasonably possible that we may incur such Success Fees, we are unable to make an estimate of any such liability and have not accrued any liability related to Success Fees at this time.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Medidata Litigation Matter</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 26, 2017, Medidata Solutions, Inc. filed a complaint in the U.S. District Court for the Southern District of New York (Medidata Solutions, Inc. v. Veeva Systems Inc. et al. (No. 1:17-cv-00589)) against us and five individual Veeva employees who previously worked for Medidata (Individual Employees). The complaint alleged that we induced and conspired with the Individual Employees to breach their employment agreements, including non-compete and confidentiality provisions, and to misappropriate Medidata’s confidential and trade secret information. The complaint sought declaratory and injunctive relief, unspecified monetary damages, and attorneys’ fees. Medidata has since amended its complaint twice, asserting the same claims with additional factual allegations, and has voluntarily dismissed the Individual Defendants without prejudice.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Discovery is now completed. On April 24, 2020, Medidata filed a motion for partial summary judgment on its claims for trade secret misappropriation as well as several of Veeva’s affirmative defenses. On May 15, 2020, we filed a motion for summary judgment on all of Medidata’s claims. On February 9, 2021, the court issued it ruling granting summary judgment in favor of Veeva as to certain of Medidata's claims and in favor of Medidata as to certain of Veeva's affirmative defenses. A trial date has been set for September 20, 2021. While it is not possible at this time to predict with any degree of certainty the ultimate outcome of this action, and we are unable to make a meaningful estimate of the amount or range of loss, if any, that could result from any unfavorable outcome, we believe that Medidata’s claims lack merit.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Litigation Matters</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we may be involved in other legal proceedings and subject to claims incident to the ordinary course of business. Although the results of such legal proceedings and claims cannot be predicted with certainty, we believe we are not currently a party to any other legal proceedings, the outcome of which, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, cash flows, or financial position. Regardless of the outcome, such proceedings can have an adverse impact on us because of defense and settlement costs, diversion of resources, and other factors, and there can be no assurances that favorable outcomes will be obtained.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Value-Added Reseller Agreement</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a value-added reseller agreement with salesforce.com, inc. for our use of the Salesforce Platform in combination with our developed technology to deliver certain of our multichannel CRM applications, including hosting infrastructure and data center operations provided by salesforce.com. The agreement, as amended, requires that we meet minimum order commitments of $500 million over the term of the agreement, which ends on September 1, 2025, including “true-up” payments if the orders we place with salesforce.com have not equaled or exceeded the following aggregate amounts within the timeframes indicated: (i) $250 million for the period from March 1, 2014 to September 1, 2020 and (ii) the full amount of $500 million by September 1, 2025. We have met our first minimum order requirement commitment of $250 million, and as of January 31, 2021, we remained obligated to pay fees of at least $57 million prior to September 1, 2025 in connection with this agreement.</span></div> 10-K 200000000 10-K 5 500000000 250000000 500000000 250000000 57000000 10-K Revenues by Product <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our industry cloud solutions are grouped into two key product areas—Veeva Commercial Cloud and Veeva Vault. Veeva Commercial Cloud is a suite of software and data and analytics solutions built specifically for life sciences companies to more efficiently and effectively commercialize their products. Veeva Vault is a unified suite of cloud-based, enterprise content and data management applications.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenues consist of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.642%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.595%"/><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:10.595%"/><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:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#818181;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="background-color:#7d7e7e;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription services</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Veeva Commercial Cloud</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">599,234 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">468,615 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">395,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Veeva Vault</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">580,252 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">427,679 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">299,428 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total subscription services</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,179,486 </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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">896,294 </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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">694,467 </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Veeva Commercial Cloud</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">113,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">76,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Veeva Vault</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">172,085 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">131,440 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">105,186 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total professional services</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">285,583 </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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">207,787 </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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">167,743 </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,465,069 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,104,081 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">862,210 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div> 2 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenues consist of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.642%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.595%"/><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:10.595%"/><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:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#818181;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="background-color:#7d7e7e;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Subscription services</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Veeva Commercial Cloud</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">599,234 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">468,615 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">395,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Veeva Vault</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">580,252 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">427,679 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">299,428 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total subscription services</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,179,486 </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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">896,294 </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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">694,467 </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Veeva Commercial Cloud</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">113,498 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">76,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62,557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Veeva Vault</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">172,085 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">131,440 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">105,186 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total professional services</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">285,583 </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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">207,787 </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="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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">167,743 </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,465,069 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,104,081 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">862,210 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div> 599234000 468615000 395039000 580252000 427679000 299428000 1179486000 896294000 694467000 113498000 76347000 62557000 172085000 131440000 105186000 285583000 207787000 167743000 1465069000 1104081000 862210000 Information about Geographic Areas<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We track and allocate revenues by principal geographic area rather than by individual country, which makes it impractical to disclose revenues for the United States or other specific foreign countries. We measure subscription services revenue primarily by the estimated location of the end users in each geographic area for Veeva Commercial Cloud and primarily by the estimated location of usage in each geographic area for Veeva Vault. We measure professional services revenue primarily by the location of the resources performing the professional services. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenues by geographic area were as follows for the periods shown below (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:11pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.642%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.595%"/><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:10.595%"/><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:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="background-color:#7d7e7e;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">838,192 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">607,704 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">480,713 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">400,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">310,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">228,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">183,848 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">151,052 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">124,431 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Middle East, Africa, and Latin America</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,465,069 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,104,081 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">862,210 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets by geographic area are as follows as of the periods shown below (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.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.384%"/><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="background-color:#7d7e7e;padding:0 1pt"/><td colspan="9" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,285 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,334 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Europe</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,359 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,341 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Middle East, Africa, and Latin America</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total long-lived assets</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53,650 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,752 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenues by geographic area were as follows for the periods shown below (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:11pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.642%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.595%"/><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:10.595%"/><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:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="background-color:#7d7e7e;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal year ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North America</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">838,192 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">607,704 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">480,713 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">400,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">310,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">228,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">183,848 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">151,052 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">124,431 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Middle East, Africa, and Latin America</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,465,069 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,104,081 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">862,210 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div> 838192000 607704000 480713000 400790000 310215000 228784000 183848000 151052000 124431000 42239000 35110000 28282000 1465069000 1104081000 862210000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets by geographic area are as follows as of the periods shown below (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.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.384%"/><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="background-color:#7d7e7e;padding:0 1pt"/><td colspan="9" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North America</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,285 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51,334 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Europe</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,359 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,341 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Middle East, Africa, and Latin America</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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total long-lived assets</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">53,650 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,752 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #b6b6b6;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div> 46285000 51334000 5525000 1772000 1359000 1341000 481000 305000 53650000 54752000 401(k) PlanWe have a qualified defined contribution plan under Section 401(k) of the Internal Revenue Code covering eligible employees as well as a Registered Retirement Savings Plan (RRSP) for eligible employees in Canada. Under the 401(k) plan, we match up to $2,000 per employee per year. Under the RRSP plan, we also match up to $2,000 per employee per year. For the fiscal years ended January 31, 2021, 2020, and 2019, total expense related to these plans was $6 million, $4 million, and $3 million, respectively. 2000 2000 6000000 4000000 3000000 10-K Related-Party TransactionIn September 2016, we entered into an agreement with Zoom Video Communications, Inc. (Zoom) to embed two of their products into our multichannel CRM applications. Pursuant to this agreement, we will pay Zoom a fixed annual fee that is not material to us. We have also entered into a contract with Zoom pursuant to which Zoom provides conference call, video conference, and web conference capabilities for our internal use. Pursuant to this agreement, we pay Zoom a fee based on usage that has not been material in the past and that we do not expect to be material in the future. Our chief executive officer is on the board of directors of Zoom. Also, another member of our board of directors is the founder and a general partner of Emergence Capital Partners, one of Zoom's investors. 2 Selected Quarterly Financial Data (Unaudited)<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selected summarized quarterly financial information for fiscal years ended January 31, 2021 and 2020 is as follows (in thousands, except per share data):</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:19.837%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.278%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="45" style="background-color:#7d7e7e;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended</span></td></tr><tr style="height:20pt"><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 31,</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31,</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30,</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 31,</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31,</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30,</span></td></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#808080;border-bottom:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-bottom:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="12" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consolidated Statements of Income Data:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">396,761 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">377,519 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">353,683 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">337,106 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">311,508 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">280,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">266,900 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">244,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">282,914 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274,522 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">256,479 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">242,226 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">217,189 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">207,592 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">196,682 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">179,249 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">98,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,918 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96,959 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93,551 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">86,570 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,182 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82,245 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79,242 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73,449 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.68 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.64 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.62 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.58 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.44 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.56 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.54 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.50 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.64 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.60 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.58 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.54 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.42 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.52 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.50 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/></tr></table></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selected summarized quarterly financial information for fiscal years ended January 31, 2021 and 2020 is as follows (in thousands, except per share data):</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:19.837%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.278%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="45" style="background-color:#7d7e7e;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended</span></td></tr><tr style="height:20pt"><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 31,</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31,</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30,</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#808080;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 31,</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31,</span></td><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">April 30,</span></td></tr><tr><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#808080;border-bottom:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;border-bottom:1pt solid #ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#808080;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#7d7e7e;padding:0 1pt"/><td colspan="3" style="background-color:#7d7e7e;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="12" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Consolidated Statements of Income Data:</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #ffffff;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">396,761 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">377,519 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">353,683 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">337,106 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">311,508 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">280,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">266,900 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">244,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">282,914 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">274,522 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">256,479 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">242,226 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">217,189 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">207,592 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">196,682 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">179,249 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">98,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">71,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,918 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96,959 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93,551 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">86,570 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,182 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82,245 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79,242 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73,449 </span></td><td style="background-color:#dbdbdb;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.68 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.64 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.62 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.58 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.44 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.56 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.54 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.50 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.64 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.60 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.58 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.54 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.42 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.52 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.50 </span></td><td style="background-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:'Arial',sans-serif;font-size:8pt;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:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #dbdbdb;padding:0 1pt"/></tr></table></div> 396761000 377519000 353683000 337106000 311508000 280921000 266900000 244752000 282914000 274522000 256479000 242226000 217189000 207592000 196682000 179249000 98843000 101305000 90081000 87565000 60394000 80800000 73856000 71169000 102918000 96959000 93551000 86570000 66182000 82245000 79242000 73449000 0.68 0.64 0.62 0.58 0.44 0.56 0.54 0.50 0.64 0.60 0.58 0.54 0.42 0.52 0.50 0.47 10-K (1) We adopted Accounting Standards Update (ASU) 2016-02, “Leases” (Topic 842) using the modified retrospective method as of February 1, 2019 and elected the transition option that allows us not to restate the comparative periods in our financial statements in the year of adoption. (1) Includes stock-based compensation as follows:Cost of revenues:Cost of subscription services$4,840 $2,638 $1,553 Cost of professional services and other27,698 17,518 10,575 Research and development63,541 37,001 22,138 Sales and marketing40,574 27,537 18,381 General and administrative48,348 31,212 23,778 Total stock-based compensation$185,001 $115,906 $76,425  XML 19 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Cover Page - USD ($)
$ in Billions
12 Months Ended
Jan. 31, 2021
Feb. 28, 2021
Jul. 31, 2020
Document And Entity Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Jan. 31, 2021    
Current Fiscal Year End Date --01-31    
Document Transition Report false    
Entity File Number 001-36121    
Entity Registrant Name Veeva Systems Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 20-8235463    
Entity Address, Address Line One 4280 Hacienda Drive    
Entity Address, City or Town Pleasanton    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 94588    
City Area Code 925    
Local Phone Number 452-6500    
Title of 12(b) Security Class A Common Stock,par value $0.00001 per share    
Trading Symbol VEEV    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 36.0
Documents Incorporated by Reference Portions of the Registrant’s Proxy Statement for the 2021 Annual Meeting of Stockholders are incorporated herein by reference in Part III of this Form 10-K to the extent stated herein. The proxy statement will be filed by the Registrant with the Securities and Exchange Commission within 120 days after the end of the Registrant’s fiscal year ended January 31, 2021.    
Amendment Flag false    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Entity Central Index Key 0001393052    
Class A common stock      
Document And Entity Information [Line Items]      
Entity Common Stock, Shares Outstanding (in shares)   137,447,441  
Class B common stock      
Document And Entity Information [Line Items]      
Entity Common Stock, Shares Outstanding (in shares)   14,776,223  

XML 20 R2.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Current assets:    
Cash and cash equivalents $ 730,504 $ 476,733
Short-term investments 933,122 610,015
Accounts receivable, net of allowance for doubtful accounts of $193 and $617, respectively 564,387 389,690
Unbilled accounts receivable 47,206 32,817
Prepaid expenses and other current assets 35,607 21,869
Total current assets 2,310,826 1,531,124
Property and equipment, net 53,650 54,752
Deferred costs, net 42,072 35,585
Lease right-of-use assets 56,917 49,132
Goodwill 436,029 438,529
Intangible assets, net 114,595 134,601
Deferred income taxes 14,100 11,870
Other long-term assets 17,878 16,184
Total assets 3,046,067 2,271,777
Current liabilities:    
Accounts payable 23,253 19,420
Accrued compensation and benefits 30,410 25,619
Accrued expenses and other current liabilities 30,982 21,620
Income tax payable 2,590 5,613
Deferred revenue 616,992 468,887
Lease liabilities 11,725 10,013
Total current liabilities 715,952 551,172
Deferred income taxes 1,835 2,417
Lease liabilities, noncurrent 51,393 44,815
Other long-term liabilities 10,567 7,779
Total liabilities 779,747 606,183
Commitments and contingencies
Stockholders’ equity:    
Additional paid-in capital 965,670 745,475
Accumulated other comprehensive income 992 460
Retained earnings 1,299,656 919,658
Total stockholders’ equity 2,266,320 1,665,594
Total liabilities and stockholders’ equity 3,046,067 2,271,777
Class A common stock    
Stockholders’ equity:    
Common stock 2 1
Class B common stock    
Stockholders’ equity:    
Common stock $ 0 $ 0
XML 21 R3.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Allowance for doubtful accounts $ 193 $ 617
Class A common stock    
Common stock, par value (in usd per share) $ 0.00001 $ 0.00001
Common stock, shares authorized (in shares) 800,000,000 800,000,000
Common stock, shares issued (in shares) 137,062,817 133,892,725
Common stock, shares outstanding (in shares) 137,062,817 133,892,725
Class B common stock    
Common stock, par value (in usd per share) $ 0.00001 $ 0.00001
Common stock, shares authorized (in shares) 190,000,000 190,000,000
Common stock, shares issued (in shares) 14,993,991 15,202,858
Common stock, shares outstanding (in shares) 14,993,991 15,202,858
XML 22 R4.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Revenues:      
Total revenues $ 1,465,069 $ 1,104,081 $ 862,210
Cost of revenues:      
Total cost of revenues [1] 408,928 303,369 245,281
Gross profit 1,056,141 800,712 616,929
Operating expenses:      
Research and development [1] 294,220 209,895 158,783
Sales and marketing [1] 235,014 190,331 148,867
General and administrative [1] 149,113 114,267 86,413
Total operating expenses [1] 678,347 514,493 394,063
Operating income 377,794 286,219 222,866
Other income, net 16,199 27,478 15,777
Income before income taxes 393,993 313,697 238,643
Provision for income taxes 13,995 12,579 8,811
Net income 379,998 301,118 229,832
Net income, basic and diluted $ 379,998 $ 301,118 $ 229,832
Net income per share:      
Basic (in usd per share) $ 2.52 $ 2.04 $ 1.59
Diluted (in usd per share) $ 2.36 $ 1.90 $ 1.47
Weighted-average shares used to compute net income per share:      
Basic (in shares) 150,666 147,796 144,244
Diluted (in shares) 160,732 158,296 156,117
Other comprehensive income:      
Net change in unrealized gain on available-for-sale investments $ 985 $ 2,388 $ 1,409
Net change in cumulative foreign currency translation loss (453) (2,857) (2,081)
Comprehensive income 380,530 300,649 229,160
Subscription services      
Revenues:      
Total revenues 1,179,486 896,294 694,467
Cost of revenues:      
Total cost of revenues [1] 184,589 136,328 117,009
Professional services and other      
Revenues:      
Total revenues 285,583 207,787 167,743
Cost of revenues:      
Total cost of revenues [1] $ 224,339 $ 167,041 $ 128,272
[1]
(1) Includes stock-based compensation as follows:
Cost of revenues:
Cost of subscription services$4,840 $2,638 $1,553 
Cost of professional services and other27,698 17,518 10,575 
Research and development63,541 37,001 22,138 
Sales and marketing40,574 27,537 18,381 
General and administrative48,348 31,212 23,778 
Total stock-based compensation$185,001 $115,906 $76,425 
XML 23 R5.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Total stock-based compensation $ 185,001 $ 115,906 $ 76,425
Cost of subscription services      
Total stock-based compensation 4,840 2,638 1,553
Cost of professional services and other      
Total stock-based compensation 27,698 17,518 10,575
Research and development      
Total stock-based compensation 63,541 37,001 22,138
Sales and marketing      
Total stock-based compensation 40,574 27,537 18,381
General and administrative      
Total stock-based compensation $ 48,348 $ 31,212 $ 23,778
XML 24 R6.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
[1]
Class A & B common stock
Additional paid-in capital
Retained earnings
Retained earnings
Cumulative Effect, Period of Adoption, Adjustment
[1]
Accumulated other comprehensive income
Beginning balance (in shares) at Jan. 31, 2018     142,069,396        
Beginning balance at Jan. 31, 2018 $ 906,238   $ 1 $ 515,272 $ 389,365   $ 1,600
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Accounting Standards Update [Extensible List] us-gaap:AccountingStandardsUpdate201602Member            
Issuance of common stock upon exercise of stock options (in shares)     2,807,092        
Issuance of common stock upon exercise of stock options $ 25,554     25,554      
Issuance of common stock upon vesting of restricted stock units (in shares)     1,313,591        
Issuance of common stock upon vesting of restricted stock units 0            
Stock-based compensation expense 76,797     76,797      
Other comprehensive income (672)           (672)
Net income 229,832       229,832    
Ending balance (in shares) at Jan. 31, 2019     146,190,079        
Ending balance at Jan. 31, 2019 1,237,749 $ (657) $ 1 617,623 619,197 $ (657) 928
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of common stock upon exercise of stock options (in shares)     1,665,778        
Issuance of common stock upon exercise of stock options 10,899     10,899      
Issuance of common stock upon vesting of restricted stock units (in shares)     1,239,726        
Issuance of common stock upon vesting of restricted stock units 0            
Replacement award value in connection with business combination 657     657      
Stock-based compensation expense 116,296     116,296      
Other comprehensive income (468)           (468)
Net income 301,118       301,118    
Ending balance (in shares) at Jan. 31, 2020     149,095,583        
Ending balance at Jan. 31, 2020 $ 1,665,594   $ 1 745,475 919,658   460
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of common stock upon exercise of stock options (in shares) 1,839,723   1,839,723        
Issuance of common stock upon exercise of stock options $ 34,816   $ 1 34,815      
Issuance of common stock upon vesting of restricted stock units (in shares)     1,121,502        
Issuance of common stock upon vesting of restricted stock units 0            
Stock-based compensation expense 185,380     185,380      
Other comprehensive income 532           532
Net income 379,998       379,998    
Ending balance (in shares) at Jan. 31, 2021     152,056,808        
Ending balance at Jan. 31, 2021 $ 2,266,320   $ 2 $ 965,670 $ 1,299,656   $ 992
[1] (1) We adopted Accounting Standards Update (ASU) 2016-02, “Leases” (Topic 842) using the modified retrospective method as of February 1, 2019 and elected the transition option that allows us not to restate the comparative periods in our financial statements in the year of adoption.
XML 25 R7.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Cash flows from operating activities      
Net income $ 379,998 $ 301,118 $ 229,832
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 29,455 19,859 14,071
Reduction of operating lease right-of-use assets 10,347 7,966 0
Amortization (accretion) of discount on short-term investments 3,134 (3,274) (2,431)
Stock-based compensation 185,001 115,906 76,425
Amortization of deferred costs 20,677 20,521 18,378
Deferred income taxes (1,048) (6,663) (8,091)
Gain on foreign currency from mark-to-market derivative (365) (120) (177)
Bad debt (recovery) expense (307) 244 198
Changes in operating assets and liabilities:      
Accounts receivable (174,067) (55,531) (78,995)
Unbilled accounts receivable (14,387) (14,555) (4,774)
Deferred costs (27,164) (25,237) (18,941)
Income taxes payable (3,023) 1,131 637
Prepaid expenses and other current and long-term assets (12,424) (2,700) (10,562)
Accounts payable 754 2,813 1,822
Accrued expenses and other current liabilities 13,889 (15,230) 963
Deferred revenue 147,479 97,753 89,416
Operating lease liabilities (9,129) (7,480) 0
Other long-term liabilities 2,426 854 3,056
Net cash provided by operating activities 551,246 437,375 310,827
Cash flows from investing activities      
Purchases of short-term investments (979,292) (752,518) (726,379)
Maturities and sales of short-term investments 654,341 688,091 632,329
Acquisitions, net of cash and restricted cash acquired 0 (448,162) 0
Long-term assets (8,683) (4,321) (9,819)
Net cash used in investing activities (333,634) (516,910) (103,869)
Cash flows from financing activities      
Changes in lease liabilities - finance leases (1,039) (984) 0
Proceeds from exercise of common stock options 34,857 10,994 25,910
Net cash provided by financing activities 33,818 10,010 25,910
Effect of exchange rate changes on cash, cash equivalents, and restricted cash 484 (2,856) (2,077)
Net change in cash, cash equivalents, and restricted cash 251,914 (72,381) 230,791
Cash, cash equivalents, and restricted cash at beginning of period 479,797 552,178 321,387
Cash, cash equivalents, and restricted cash at end of period 731,711 479,797 552,178
Cash, cash equivalents, and restricted cash at end of period:      
Cash, cash equivalents, and restricted cash at end of period 479,797 479,797 321,387
Supplemental disclosures of other cash flow information:      
Cash paid for income taxes, net of refunds 18,096 14,289 19,541
Excess tax benefits from employee stock plans 80,661 50,411 45,830
Non-cash investing activities:      
Changes in accounts payable and accrued expenses related to property and equipment purchases $ 3,165 $ 567 $ 644
XML 26 R8.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Business and Significant Accounting Policies
12 Months Ended
Jan. 31, 2021
Accounting Policies [Abstract]  
Summary of Business and Significant Accounting Policies Summary of Business and Significant Accounting Policies
Description of Business
Veeva is the leading provider of industry cloud solutions for the global life sciences industry. We were founded in 2007 on the premise that industry-specific cloud solutions could best address the operating challenges and regulatory requirements of life sciences companies. Our solutions span cloud software, data, and business consulting and are designed to meet the unique needs of our customers and their most strategic business functions—from research and development (R&D) to commercialization. Our solutions help life sciences companies develop and bring products to market faster and more efficiently, market and sell more effectively, and maintain compliance with government regulations. Our commercial solutions help life sciences companies achieve better, more intelligent engagement with healthcare professionals and healthcare organizations across multiple communication channels, and plan and execute more effective media and marketing campaigns. Our R&D solutions for the clinical, regulatory, quality, and safety functions help life sciences companies streamline their end-to-end product development processes to increase operational efficiency and maintain regulatory compliance throughout the product life cycle. We also bring the benefits of our content and data management solutions to a set of customers outside of life sciences in three regulated industries: consumer goods, chemicals, and cosmetics. Our fiscal year end is January 31.
Principles of Consolidation and Basis of Presentation
These consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding annual financial reporting and include the accounts of our wholly-owned subsidiaries after elimination of intercompany accounts and transactions.
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires us to make estimates, judgments and assumptions that affect the consolidated financial statements and the notes thereto. These estimates are based on information available as of the date of the consolidated financial statements. On a regular basis, management evaluates these estimates and assumptions. Items subject to such estimates and assumptions include, but are not limited to:
the standalone selling price for each distinct performance obligation included in customer contracts with multiple performance obligations;
the determination of the period of benefit for amortization of deferred costs;
the fair value of assets acquired and liabilities assumed for business combinations; and
the fair value of our stock-based awards.
As future events cannot be determined with precision, actual results could differ significantly from those estimates.
Segment Information
Operating segments are defined as components of an enterprise about which separate financial information is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and assessing performance. We define the term “chief operating decision maker” to be our Chief Executive Officer. Our Chief Executive Officer reviews the financial information presented on a consolidated basis for purposes of allocating resources and evaluating our financial performance. Accordingly, we have determined that we operate in a single reportable operating segment. Since we operate in one operating segment, all required financial segment information can be found in the consolidated financial statements.
Revenue Recognition
We derive our revenues primarily from subscription services and professional services. Subscription services revenues consist of fees from customers accessing our cloud-based software solutions and fees for our data solutions. Professional services and other revenues consist primarily of fees from implementation services, configuration, data services, training, and managed services related to our solutions. Revenues are recognized when control of these services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services.
We determine revenue recognition through the following steps:
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when, or as, we satisfy a performance obligation.
Our subscription services agreements are generally non-cancelable during the term, although customers typically have the right to terminate their agreements for cause in the event of material breach.
Subscription Services Revenues
Subscription services revenues are recognized ratably over the respective non-cancelable subscription term because of the continuous transfer of control to the customer. Our subscription arrangements are considered service contracts, and the customer does not have the right to take possession of the software.
Professional Services and Other Revenues
The majority of our professional services arrangements are billed on a time and materials basis and revenues are recognized over time based on time incurred and contractually agreed upon rates. Certain professional services revenues are billed on a fixed fee basis and revenues are typically recognized over time as the services are delivered based on time incurred. Data services and training revenues are generally recognized as the services are performed.
Contracts with Multiple Performance Obligations
Some of our contracts with customers contain multiple performance obligations. For these contracts, we account for individual performance obligations separately when they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. We determine the standalone selling prices based on our overall pricing objectives, taking into consideration market conditions and other factors, including other groupings such as customer type and geography.
Deferred Costs
Deferred costs represents sales commissions associated with obtaining a contract with a customer. These costs are deferred and then amortized over a period of benefit that we have determined to be three years. We determined the period of benefit by taking into consideration the expected renewal period of our customer contracts, our technology and other factors. Amortization expense is included in sales and marketing expenses in the accompanying consolidated statements of comprehensive income.
Certain Risks and Concentrations of Credit Risk
Our revenues are derived from subscription services, professional services and other services delivered primarily to the life sciences industry. We operate in markets that are highly competitive and rapidly changing. Significant technological changes, shifting customer needs, the emergence of competitive products or services with new capabilities, and other factors could negatively impact our future operating results.
Our financial instruments that potentially subject us to concentration of credit risk consist primarily of cash and cash equivalents, short-term investments and trade accounts receivable. Our cash equivalents and short-term investments are held by established financial institutions. We have established guidelines relative to credit ratings,
diversification and maturities that seek to maintain safety and liquidity. Deposits in these financial institutions may significantly exceed federally insured limits.
We do not require collateral from our customers and generally require payment within 30 days to 60 days of billing.
The following customers individually exceeded 10% of total accounts receivable as of the dates shown:
January 31,
20212020
Customer 112%14%
No single customer represented over 10% of our total revenues for any of the years presented.
Cash Equivalents
We consider all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents.
Short-term Investments
Our short-term investments are classified as available-for-sale and recorded at estimated fair value. Unrealized gains and losses for available-for-sale securities are included in accumulated other comprehensive income, a component of stockholders’ equity. We evaluate our investments to assess whether those with unrealized loss positions are other than temporarily impaired. We consider impairments to be other than temporary if they are related to deterioration in credit risk or if it is likely we will sell the securities before the recovery of their cost basis. Realized gains and losses and declines in value judged to be other than temporary are determined based on the specific identification method and are reported in other income, net, in the consolidated statements of comprehensive income. Interest, amortization of premiums, and accretion of discount on all short-term investments are also included as a component of other income, net, in the consolidated statements of comprehensive income.
We may sell our short-term investments at any time, without significant penalty, for use in current operations or for other purposes, even if they have not yet reached maturity. As a result, we classify our investments, including securities with maturities beyond 12 months, as current assets in the accompanying consolidated balance sheets.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable are recorded at the invoiced amount, net of allowance for doubtful accounts, which is not material.
Property and Equipment
Property and equipment is stated at cost less accumulated depreciation. Depreciation is calculated on the straight-line method over the estimated useful lives of the assets and commences once the asset is placed in service or ready for its intended use. Land is not depreciated. The estimated useful lives by asset classification are as follows:
Building30 years
Land and building improvements10 years(land improvements) and estimated useful life of building (building improvements)
Equipment and computers3 years
Furniture and fixtures5 years
Leasehold improvementsShorter of remaining life of the lease term or estimated useful life
Leases
We have operating and finance leases for corporate offices and certain equipment. Additionally, we are the sublessor for certain office space.
We adopted Accounting Standards Update (ASU) 2016-02 “Leases” (Topic 842) using the modified retrospective method as of February 1, 2019 with an immaterial amount of cumulative effect adjustment recorded to our retained earnings. Consequently, financial information for dates and periods before February 1, 2019 remain unchanged.
Subsequent to our adoption of Topic 842, we recognize lease right-of-use assets and liabilities at the commencement date based on the present value of lease payments over the lease term. We use an estimate of our discount rate based on the information available at the lease commencement date in determining the present value of lease payments, unless the implicit rate is readily determinable. The lease right-of-use assets also include any lease payments made and exclude lease incentives such as tenant improvement allowances. Options to extend or terminate the lease are included in the lease term when it is reasonably certain that we will exercise the extension or termination option.
Our operating leases typically include non-lease components such as common-area maintenance costs. We have elected to exclude non-lease components from lease payments for the purpose of calculating lease right-of-use assets and liabilities and these are expensed as incurred as variable lease payments.
Leases with a term of one year or less are not recognized on our consolidated balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term.
Internal-Use Software
We capitalize certain costs incurred for the development of computer software for internal use. We capitalize these costs during the development of the project, when it is determined that it is probable that the project will be completed and the software will be used as intended. Costs related to preliminary project activities, post-implementation activities, training, and maintenance are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life of three years, and the amortization expense is recorded as a component of cost of subscription services. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
Goodwill and Intangible Assets
Goodwill is tested for impairment annually in the fourth quarter of each year or if circumstances indicate the carrying value of goodwill is impaired.
We have one reporting unit and evaluate goodwill for impairment at the entity level. We completed our annual impairment test in our fourth quarter of the fiscal year ended January 31, 2021, which resulted in no impairment of the goodwill balance.
All other intangible assets associated with purchased intangibles, consisting of existing technology, databases, customer relationships, software, trade names and trademarks, data supplier and partner relationships, non-competition agreements, brand, and backlog are stated at cost less accumulated amortization and are amortized on a straight-line basis over their estimated remaining economic lives. Amortization expense related to existing technology, databases, data supplier and partner relationships, software, and backlog is included in cost of subscription services. Amortization expense related to customer relationships, trade names and trademarks, and brand are included in sales and marketing expense. Amortization expense related to non-competition agreements are included in both general and administrative and research and development expense.
Long-Lived Assets
Long-lived assets, such as property and equipment and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, we first compare undiscounted cash flows expected to be generated by that asset or asset group to its carrying value. If the carrying value of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying value exceeds its fair value. There were no impairment charges recognized during any of the periods presented.
Business Combinations
The purchase price in a business combination is assigned to the estimated acquisition date fair values of the tangible and intangible assets acquired and the liabilities assumed with the residual recorded as goodwill. Critical estimates in valuing certain of the intangible assets include, but are not limited to, the net present value of future
expected cash flows, future revenue growth, margins, customer retention rates, technology life, royalty rates, expected use of acquired assets, and discount rates.
Stock-based Compensation
We recognize compensation expense for all stock-based awards, including stock options and restricted stock units (RSUs), based on the estimate of fair value of the award at the grant date. The fair value of each option award is estimated on the grant date using either a Black-Scholes option-pricing model or a Monte Carlo simulation, to the extent market conditions exist, and a single option award approach. These models require that at the date of grant we determine the fair value of the underlying common stock, the expected term of the award, the expected volatility of the price of our common stock, risk-free interest rates, and expected dividend yield of our common stock. The fair value of each RSU award is measured based on the closing stock price of our common stock on the date of grant. We account for forfeitures as they occur. The compensation expense is recognized using a straight-line basis over the requisite service periods of the awards, which is generally four to nine years.
Cost of Revenues
Cost of subscription services revenues consists of expenses related to our computing infrastructure provided by third parties, including salesforce.com and Amazon Web Services, personnel-related costs associated with hosting our subscription services and providing support including our data stewards, data acquisition costs, and allocated overhead, amortization expense associated with capitalized internal-use software related to our subscription services, and amortization expense associated with purchased intangibles related to our subscription services. Cost of subscription services revenues for Veeva CRM and certain of our multichannel customer relationship management applications include fees paid to salesforce.com for our use of the Salesforce Platform and the associated hosting infrastructure and data center operations that are provided by salesforce.com.
Cost of professional services and other revenues consists primarily of employee-related expenses associated with providing these services, including salaries, benefits and stock-based compensation expense, the cost of third-party subcontractors, travel costs, and allocated overhead.
Advertising Expenses
Advertising expenditures are expensed as incurred and were immaterial for each of the years presented.
Income Taxes
Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.
We regularly assess the realizability of our deferred tax assets and establish a valuation allowance if it is more-likely-than-not that some or all of our deferred tax assets will not be realized. We evaluate and weigh all available positive and negative evidence such as historic results, future reversals of existing deferred tax liabilities, projected future taxable income, as well as prudent and feasible tax-planning strategies. Generally, more weight is given to objectively verifiable evidence such as the cumulative income in recent years.
We establish liabilities or reduce assets for uncertain tax positions based on a two-step process. The first step is to evaluate the tax position for recognition by determining whether the weight of available evidence indicates that it is more likely than not that the position will be sustained upon an audit, including resolution of related appeals or litigation processes, if any. The second step requires us to measure the tax benefit as the largest amount that is more likely than not to be realized upon ultimate settlement. We recognize interest accrued and penalties related to unrecognized tax benefits as a component of provision for income taxes.
Foreign Currency Exchange
Adjustments resulting from translating financial statements for those entities that do not have U.S. dollars as their functional currency are recorded as part of a separate component of the consolidated statements of comprehensive income. All assets and liabilities denominated in non-functional currency are translated into the functional currency at the exchange rate on the balance sheet date. Revenues and expenses are translated at the average exchange rate during the period. Equity transactions are translated using historical exchange rates. Foreign currency transaction gains and losses are included in the consolidated statements of comprehensive income for the period.
Indemnification
Our contracts generally include provisions for indemnifying customers against liabilities if our solutions infringe a third party’s intellectual property rights, and we may also incur liabilities if we breach the security and/or confidentiality obligations in our contracts. To date, we have not incurred any material costs, and we have not accrued any liabilities in the accompanying consolidated financial statements as a result of these obligations.
Loss Contingencies
Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties, and other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment or remediation can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.
New Accounting Pronouncements Adopted in Fiscal 2021
Cloud Computing Arrangements
In August 2018, the FASB issued ASU No. 2018-15, “Intangibles-Goodwill and Other-Internal-Use Software: Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract” (Topic 350-40), 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. The new standard requires capitalized costs to be amortized on a straight-line basis generally over the term of the arrangement, and the financial statement presentation for these capitalized costs would be the same as that of the fees related to the hosting arrangements. We adopted this standard on a prospective basis as of February 1, 2020 and it did not have a material impact on our consolidated financial statements.
Credit Losses
In June 2016, the Financial Accounting Standards Board, or FASB, issued ASU 2016-13, including subsequent amendments, regarding “Measurement of Credit Losses on Financial Instruments (Topic 326), which modifies the accounting methodology for most financial instruments. The guidance establishes a new “expected loss model” that requires entities to estimate current expected credit losses on financial instruments by using all practical and relevant information. For trade receivables and other financial assets, we are required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Additionally, any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. We adopted this standard on a modified retrospective basis as of February 1, 2020. The adoption of this standard did not result in any cumulative effect adjustment on our consolidated financial statements.
XML 27 R9.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions
12 Months Ended
Jan. 31, 2021
Business Combinations [Abstract]  
Acquisitions Acquisitions
Crossix
On November 1, 2019, we acquired 100% ownership of Crossix in exchange for total consideration of $428 million, which includes the impact of adjustments to purchase price associated with the cash and net working capital of the acquired entity at close. In addition, we granted certain Crossix employees equity retention awards valued at approximately $120 million in the aggregate, which will be expensed as share-based compensation over the remaining service period. Crossix brings Veeva additional depth in patient data and data analytics. Crossix’s existing data analytics offerings are complementary to our existing Commercial Cloud offerings, and we are using the Crossix Data Platform to build Veeva Data Cloud, our longitudinal U.S. patient data offering.
The following table summarizes the estimated fair values of the assets acquired, useful lives, and liabilities assumed at the acquisition date (in thousands):
Useful lifeFair value
Net assets acquired$4,766 
Identifiable intangible assets:
Customer relationships10 years70,100 
Existing technology6 years19,200 
Trade name and trademarks5 years13,200 
Other intangibles1to7 years6,000 
Total purchased intangible assets108,500 
Goodwill314,642 
Total purchase consideration$427,908 
The following unaudited pro forma information presents the combined results of operations for the periods presented as if the acquisition had been completed on February 1, 2018, the beginning of the comparable prior annual reporting period. The unaudited pro forma results include the amortization associated with estimates for the purchased intangible assets and stock-based compensation expense associated with the retention awards granted.
The unaudited pro forma results do not reflect any cost saving synergies from operating efficiencies or the effect of the incremental costs incurred in integrating the two companies. Accordingly, these unaudited pro forma results are presented for information purpose only and are not necessarily indicative of what the actual results of operations of the combined company would have been if the acquisition had occurred at the beginning of the period presented, nor are they indicative of future results of operations (in thousands):
Fiscal year ended January 31,
20202019
Pro forma revenues$1,153,497 $913,081 
Pro forma net income$278,215 $201,382 
Pro forma net income per share:
     Basic$1.88 $1.40 
     Diluted$1.76 $1.29 
Physicians World
On November 7, 2019, we completed our acquisition of Physicians World in exchange for total cash consideration of $41 million, which includes the impact of adjustments to purchase price associated with the cash and net working capital of the acquired entity at close. In addition, we granted certain Physicians World employees equity retention awards valued at approximately $15 million in the aggregate. The acquisition of Physicians World makes it easier for our customers to get industry leading cloud software and services from a single vendor. Pro forma results of operations have not been presented because the effect of this acquisition was not material to our consolidated financial statements.
The following table summarizes the estimated fair values of the assets acquired, useful lives, and liabilities assumed at the acquisition date (in thousands):
Useful lifeFair value
Net assets acquired$1,221 
Identifiable intangible assets:
Customer relationships10 years$7,700
Existing technology6 years3,300 
Trade name and trademarks5 years700 
Total purchased intangible assets11,700 
Goodwill28,083 
Total purchase consideration$41,004 
XML 28 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Short-Term Investments
12 Months Ended
Jan. 31, 2021
Investments, Debt and Equity Securities [Abstract]  
Short-Term Investments Short-Term Investments
At January 31, 2021, short-term investments consisted of the following (in thousands):
Amortized
cost
Gross
unrealized
gains
Gross
unrealized
losses
Estimated
fair
value
Available-for-sale securities:
Certificates of deposits$17,350 $15 $(1)$17,364 
Asset-backed securities125,833 745 (2)126,576 
Commercial paper57,390 (2)57,396 
Corporate notes and bonds428,710 2,360 (23)431,047 
Foreign government bonds31,855 45 (2)31,898 
U.S. agency obligations52,756 119 — 52,875 
U.S. treasury securities215,379 587 — 215,966 
Total available-for-sale securities$929,273 $3,879 $(30)$933,122 
At January 31, 2020, short-term investments consisted of the following (in thousands):
Amortized
cost
Gross
unrealized
gains
Gross
unrealized
losses
Estimated
fair
value
Available-for-sale securities:
Certificates of deposits$3,500 $$— $3,503 
Asset-backed securities100,419 396 (1)100,814 
Commercial paper19,965 (1)19,969 
Corporate notes and bonds234,664 1,552 (2)236,214 
Foreign government bonds3,397 10 — 3,407 
U.S. treasury securities245,509 599 — 246,108 
Total available-for-sale securities$607,454 $2,565 $(4)$610,015 
The following table summarizes the estimated fair value of our short-term investments, designated as available-for-sale and classified by the contractual maturity date of the securities as of the dates shown (in thousands):
January 31,
20212020
Due in one year or less$428,155 $247,592 
Due in greater than one year504,967 362,423 
Total short-term investments$933,122 $610,015 
We have not recorded an allowance for credit losses, as we believe any such losses would be immaterial based on the high credit quality of our investments. We intend to hold our securities to maturity and it is more likely than not we will hold these securities until recovery of the cost basis.
The following table shows the fair values of available-for-sale securities which were in an unrealized loss position, aggregated by investment category, as of January 31, 2021 (in thousands):
Held for less than 12 months
Fair
value
Gross
unrealized
losses
Certificates of deposits$3,749 $(2)
Asset-backed securities3,318 (1)
Commercial paper17,626 (2)
Corporate notes and bonds29,558 (23)
Foreign government bonds2,679 (2)
The following table shows the fair values of available-for-sale securities which were in an unrealized loss position, aggregated by investment category, as of January 31, 2020 (in thousands):
Held for less than 12 months
Fair
value
Gross
unrealized
losses
Asset-backed securities999 (1)
Commercial paper5,589 (1)
Corporate notes and bonds6,104 (2)
Asset values and gross unrealized losses of available-for-sale securities held for more than 12 months as of January 31, 2021 and 2020 were immaterial. There were no impairments considered other-than-temporary as of January 31, 2021 and 2020 as it is more likely than not we will hold these securities until recovery of the cost basis.
XML 29 R11.htm IDEA: XBRL DOCUMENT v3.21.1
Deferred Costs
12 Months Ended
Jan. 31, 2021
Deferred Costs [Abstract]  
Deferred Costs Deferred CostsDeferred costs, which consists of deferred sales commissions, were $42 million and $36 million as of January 31, 2021 and January 31, 2020, respectively. Amortization expense for the deferred costs included in sales and marketing expenses in the consolidated statements of comprehensive income was $21 million, $21 million, and $18 million for the fiscal years ended January 31, 2021, 2020, and 2019, respectively. There have been no impairment losses recorded in relation to the costs capitalized for any period presented.
XML 30 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Property and Equipment, Net
12 Months Ended
Jan. 31, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
Property and equipment, net consists of the following as of the dates shown (in thousands):
January 31,
20212020
Land$3,040 $3,040 
Building20,984 20,984 
Land improvements and building improvements22,392 22,392 
Equipment and computers8,847 11,066 
Furniture and fixtures13,452 12,849 
Leasehold improvements13,945 9,385 
Construction in progress606 386 
83,266 80,102 
Less accumulated depreciation(29,616)(25,350)
Total property and equipment, net$53,650 $54,752 
Total depreciation expense was $9 million, $9 million, and $6 million for the fiscal years ended January 31, 2021, 2020, and 2019, respectively. Land is not depreciated.
XML 31 R13.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets
12 Months Ended
Jan. 31, 2021
Intangible Assets, Net (Excluding Goodwill) [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill was $436 million and $439 million as of January 31, 2021 and January 31, 2020, respectively.
The following schedule presents the details of intangible assets as of January 31, 2021 (dollar amounts in thousands):
January 31, 2021
Gross
carrying
amount
Accumulated
amortization
Net
Remaining
useful life
(in years)
Existing technology$26,180 $(8,367)$17,813 4.8
Customer relationships110,643 (27,741)82,902 8.0
Trade name and trademarks13,900 (4,005)9,895 3.8
Other intangibles20,453 (16,468)3,985 5.1
Total intangible assets$171,176 $(56,581)$114,595 
The following schedule presents the details of intangible assets as of January 31, 2020 (dollar amounts in thousands):
January 31, 2020
Gross
carrying
amount
Accumulated
amortization
NetRemaining
useful life
(in years)
Existing technology$26,380 $(4,808)$21,572 5.8
Customer relationships111,443 (17,575)93,868 9.0
Trade name and trademarks13,900 (720)13,180 4.7
Other intangibles22,947 (16,966)5,981 5.0
Total intangible assets$174,670 $(40,069)$134,601 
Amortization expense associated with intangible assets was $20 million, $10 million, and $7 million for the fiscal years ended January 31, 2021, 2020, and 2019 respectively.
As of January 31, 2021, the estimated amortization expense for intangible assets, for the next five years and thereafter is as follows (in thousands):
Fiscal 2022$18,163 
Fiscal 202318,163 
Fiscal 202418,160 
Fiscal 202517,417 
Fiscal 202613,166 
Thereafter29,526 
Total$114,595 
The following schedule presents the details of goodwill as of January 31, 2021:
Balance as of January 31, 2019$95,804 
Goodwill from Crossix acquisition314,642 
Goodwill from Physicians World acquisition28,083 
Balance as of January 31, 2020438,529 
Purchase price goodwill reduction from Crossix tax adjustments(2,500)
Balance as of January 31, 2021$436,029 
XML 32 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Expenses
12 Months Ended
Jan. 31, 2021
Payables and Accruals [Abstract]  
Accrued Expenses Accrued Expenses
Accrued expenses consisted of the following as of the dates shown (in thousands):
January 31,
20212020
Accrued commissions$7,498 $8,951 
Accrued bonus4,134 4,329 
Accrued vacation4,716 3,921 
Payroll tax payable10,250 7,353 
Accrued other compensation and benefits3,812 1,065 
Total accrued compensation and benefits$30,410 $25,619 
Accrued fees payable to salesforce.com$6,381 $5,787 
Taxes payable13,598 4,914 
Accrued third-party professional services subcontractors' fees1,515 1,338 
Other accrued expenses9,488 9,581 
Total accrued expenses and other current liabilities$30,982 $21,620 
XML 33 R15.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements
12 Months Ended
Jan. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The carrying amounts of accounts receivable and other current assets, accounts payable, and accrued liabilities approximate their fair value due to their short-term nature.
Financial assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical levels, which are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:
Level 1—Observable inputs, such as quoted prices in active markets for identical assets or liabilities.
Level 2—Observable inputs other than Level 1 prices, such as quoted prices for similar assets or 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.
Financial assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. Our assessment of the significance of a particular input to the fair value measurement requires management to make judgments and considers factors specific to the asset or liability.
The following table presents the fair value hierarchy for financial assets measured at fair value on a recurring basis as of January 31, 2021 (in thousands):
Level 1
Level 2
Total
Assets
Cash equivalents:
Money market funds$259,937 $— $259,937 
U.S. Treasury securities— 15,520 15,520 
Short-term investments:
Certificates of deposits— 17,364 17,364 
Asset-backed securities— 126,576 126,576 
Commercial paper— 57,396 57,396 
Corporate notes and bonds— 431,047 431,047 
Foreign government bonds— 31,898 31,898 
U.S. agency obligations— 52,875 52,875 
U.S. Treasury securities— 215,966 215,966 
Foreign currency derivative contracts— 440 440 
Total financial assets$259,937 $949,082 $1,209,019 
Liabilities
Foreign currency derivative contracts$— $72 $72 
Total financial liabilities$— $72 $72 
The following table presents the fair value hierarchy for financial assets measured at fair value on a recurring basis as of January 31, 2020 (in thousands):
Level 1
Level 2
Total
Assets
Cash equivalents:
Money market funds$24,107 $— $24,107 
Commercial paper— 1,616 1,616 
Corporate notes and bonds— 2,245 2,245 
Short-term investments:
Certificates of deposits— 3,503 3,503 
Asset-backed securities— 100,815 100,815 
Commercial paper— 19,969 19,969 
Corporate notes and bonds— 236,214 236,214 
Foreign government bonds— 3,407 3,407 
U.S. Treasury securities— 246,107 246,107 
Foreign currency derivative contracts— 75 75 
Total financial assets$24,107 $613,951 $638,058 
Liabilities
Foreign currency derivative contracts$— $42 $42 
Total financial liabilities$— $42 $42 
We determine the fair value of our security holdings based on pricing from our service providers and market prices from industry-standard independent data providers. The valuation techniques used to measure the fair value of financial instruments having Level 2 inputs were derived from non-binding consensus prices that are corroborated by observable market data or quoted market prices for similar instruments. Such market prices may be quoted prices in active markets for identical assets (Level 1 inputs) or pricing determined using inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs).
Balance Sheet Hedges
We enter into foreign currency forward contracts in order to hedge our foreign currency exposure. We account for derivative instruments at fair value with changes in the fair value recorded as a component of other income, net, in our consolidated statements of comprehensive income. Cash flows from such forward contracts are classified as operating activities. The realized foreign currency losses were $2 million for the fiscal year ended January 31, 2021 and were immaterial for the fiscal years ended January 31, 2020 and 2019.
The fair value of our outstanding derivative instruments is summarized below (in thousands): 
January 31,
20212020
Notional amount of foreign currency derivative contracts$52,516 $7,304 
Fair value of foreign currency derivative contracts52,148 7,271 
Derivatives not designated as hedging instruments are presented as components of the following balance sheet items for the periods shown as follows (in thousands): 
January 31,
Balance sheet presentation20212020
Foreign currency derivative contracts - assetsPrepaid expenses and other current assets$440 $75 
Foreign currency derivative contracts - liabilitiesAccrued expenses72 42 
XML 34 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes
12 Months Ended
Jan. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The components of income before income taxes by U.S. and foreign jurisdictions were as follows for the periods shown (in thousands):
Fiscal year ended January 31,
202120202019
United States$378,042 $305,339 $222,743 
Foreign15,951 8,358 15,900 
Total$393,993 $313,697 $238,643 
The majority of our revenues from international sales are invoiced from and collected by our U.S. entity and recognized as a component of income before taxes in the United States as opposed to a foreign jurisdiction.
Provision for income taxes consisted of the following for the periods shown (in thousands):
Fiscal year ended January 31,
202120202019
Current provision:
Federal$7,108 $11,143 $5,466 
State4,763 4,695 4,089 
Foreign2,825 3,404 7,438 
Total current provision14,696 19,242 16,993 
Deferred provision:
Federal(816)(1,063)(1,910)
State681 (517)(619)
Foreign(566)(5,083)(5,653)
Total deferred provision(701)(6,663)(8,182)
Provision for income taxes$13,995 $12,579 $8,811 
Provision for income taxes differed from the amount computed by applying the federal statutory income tax rate of 21% for each of the fiscal years ended January 31, 2021, 2020, and 2019 to income before income taxes as a result of the following for the periods shown (in thousands):
Fiscal year ended January 31,
202120202019
Federal tax statutory tax rate$82,739 $65,876 $50,115 
State taxes4,401 3,035 3,139 
Tax credits(24,617)(23,468)(21,415)
Stock-based compensation(54,488)(34,569)(33,332)
Valuation allowance10,269 7,408 6,666 
Impact of foreign operations(941)470 3,381 
Foreign derived intangible income deduction (FDII)(5,134)(4,836)(2,086)
Others (1)
1,766 (1,337)2,343 
Provision for income taxes$13,995 $12,579 $8,811 
(1) Note: Prior periods were adjusted due to prior period reclassifications
The tax effects of temporary differences that give rise to significant portions of our deferred tax assets and liabilities related to the following (in thousands):
January 31,
20212020
Deferred tax assets:
Accruals and reserves$13,494 $10,355 
State income taxes679 931 
Stock-based compensation11,486 9,861 
Net operating loss carryforward29,318 32,916 
Tax credit carryforward29,624 21,458 
Lease liabilities15,932 13,808 
Other298 217 
Gross deferred tax assets100,831 89,546 
Valuation allowance(31,318)(22,694)
Total deferred tax assets69,513 66,852 
Deferred tax liabilities:
Property and equipment(141)(650)
Intangible assets(30,253)(33,518)
Expensed internal-use software(893)(974)
Lease right-of-use assets(14,438)(12,717)
Deferred costs(10,588)(8,922)
Other(935)(619)
Total deferred tax liabilities(57,248)(57,400)
Net deferred tax assets$12,265 $9,452 
In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The valuation allowance at the end of January 31, 2021 was primarily related to certain foreign and U.S. state deferred tax assets.
The net impact of our purchase price accounting allocation on our deferred tax assets and liabilities was immaterial.
As of January 31, 2021, the net operating loss carryforwards for federal, state, and foreign income tax purposes were approximately $82 million, $91 million, and $29 million, respectively. The federal net operating losses do not expire, while the state and foreign net operating losses begin to expire in 2031 and 2026, respectively.
As of January 31, 2021, we had $47 million of California research and development tax credits available to offset future taxes which do not expire.
We evaluate tax positions for recognition using a more-likely than-not recognition threshold, and those tax positions eligible for recognition are measured as the largest amount of tax benefit that is greater than 50% likely of being realized upon the effective settlement with a taxing authority that has full knowledge of all relevant information. We classify unrecognized tax benefits that are not expected to result in payment or receipt of cash within one year as “other non-current liabilities” in the consolidated balance sheets. As of January 31, 2021, the total amount of gross unrecognized tax benefits was $19 million, of which $9 million, if recognized, would favorably impact our effective tax rate. The aggregate changes in our total gross amount of unrecognized tax benefits are summarized as follows for the periods shown (in thousands):
Fiscal year ended January 31,
202120202019
Beginning balance$14,515 $12,597 $11,398 
Increases related to tax positions taken during the prior period96 796 968 
Increases related to tax positions taken during the current period4,126 3,420 2,697 
Decreases related to tax positions taken during the prior period(51)(128)(1,754)
Audit settlements— — (403)
Lapse of statute of limitations(58)(2,170)(309)
Ending balance$18,628 $14,515 $12,597 
Our policy is to classify interest and penalties associated with unrecognized tax benefits as a component of the provision for income taxes. Interest and penalties were not significant during fiscal year ended January 31, 2021.
We file tax returns in the United States for federal, California, and other states. Fiscal years ended January 31, 2017 and forward remain open to examination for federal income tax, and fiscal years ended January 31, 2016 and forward remain open to examination for California and other states. We file tax returns in multiple foreign jurisdictions. The fiscal years ended January 31, 2015 and forward remain open to examination in these foreign jurisdictions.
XML 35 R17.htm IDEA: XBRL DOCUMENT v3.21.1
Deferred Revenue, Performance Obligations, and Unbilled Accounts Receivable
12 Months Ended
Jan. 31, 2021
Revenue Recognition and Deferred Revenue [Abstract]  
Deferred Revenue, Performance Obligations, and Unbilled Accounts Receivable Deferred Revenue, Performance Obligations, and Unbilled Accounts ReceivableFrom the deferred revenue balance at the beginning of the respective periods, we recognized $464 million, $353 million, and $265 million of subscription services revenue during the fiscal years ended January 31, 2021, 2020, and 2019, respectively. Professional services revenue recognized in the same periods from the deferred revenue balances at the beginning of the respective periods was immaterial.
Transaction Price Allocated to the Remaining Performance Obligations
Transaction price allocated to the remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and non-cancelable amounts that will be invoiced and recognized as revenues in future periods. We applied the practical expedient in accordance with ASU 2014-09, “Revenue from Contracts with Customers” (Topic 606) to exclude the amounts related to professional services contracts as these contracts generally have a remaining duration of one year or less.
As of January 31, 2021, approximately $1,287 million of revenue is expected to be recognized from remaining performance obligations for subscription services contracts. We expect to recognize revenue on approximately 76% of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.
Unbilled Accounts Receivable
Unbilled accounts receivable consists of (i) a receivable primarily for the revenue recognized for professional services performed but not yet billed, which was $20 million and $18 million as of January 31, 2021 and January 31, 2020, respectively, and (ii) a contract asset primarily for revenue recognized from non-cancelable, multi-year orders in which fees increase annually but for which we are not contractually able to invoice until a future period, which was $27 million and $15 million as of January 31, 2021 and January 31, 2020, respectively.
XML 36 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Leases
12 Months Ended
Jan. 31, 2021
Leases [Abstract]  
Leases Leases
We have operating and finance leases for corporate offices, data centers, and certain equipment. Our leases have various expiration dates through 2030, some of which include options to extend the leases for up to nine years. Our finance lease obligations for the fiscal years ended January 31, 2021 and 2020 were immaterial. Additionally, we are the sublessor for certain office space. Our sublease income for the fiscal years ended January 31, 2021 and 2020 was immaterial.
For the fiscal years ended January 31, 2021, 2020, and 2019, our operating lease expense was $13 million, $8 million, and $6 million, respectively. Our finance lease expense was immaterial for the fiscal years ended January 31, 2021, 2020, and 2019.
Supplemental cash flow information related to leases was as follows (in thousands):
Fiscal year ended January 31,
20212020
Cash paid for amounts included in the measurement of lease liabilities$11,401 $7,657 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases12,214 23,546 
Operating leases obtained through business combinations— 14,550 
Supplemental balance sheet information related to operating leases was as follows (in thousands, except lease term and discount rate):
January 31,
20212020
Lease right-of-use assets$56,917 $49,132 
Lease liabilities$11,347 $8,960 
Lease liabilities, noncurrent51,393 44,453 
Total operating lease liabilities$62,740 $53,413 
Weighted Average Remaining Lease Term6.7 years7.1 years
Weighted Average Discount Rate3.8 %4.3 %
As of January 31, 2021, remaining maturities of operating lease liabilities are as follows (in thousands):
Fiscal 2022$12,887 
Fiscal 202311,780 
Fiscal 202410,585 
Fiscal 20257,809 
Fiscal 20266,867 
Thereafter21,576 
Total operating lease payments71,504 
Less imputed interest(8,764)
Total operating lease liabilities$62,740 
Leases Leases
We have operating and finance leases for corporate offices, data centers, and certain equipment. Our leases have various expiration dates through 2030, some of which include options to extend the leases for up to nine years. Our finance lease obligations for the fiscal years ended January 31, 2021 and 2020 were immaterial. Additionally, we are the sublessor for certain office space. Our sublease income for the fiscal years ended January 31, 2021 and 2020 was immaterial.
For the fiscal years ended January 31, 2021, 2020, and 2019, our operating lease expense was $13 million, $8 million, and $6 million, respectively. Our finance lease expense was immaterial for the fiscal years ended January 31, 2021, 2020, and 2019.
Supplemental cash flow information related to leases was as follows (in thousands):
Fiscal year ended January 31,
20212020
Cash paid for amounts included in the measurement of lease liabilities$11,401 $7,657 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases12,214 23,546 
Operating leases obtained through business combinations— 14,550 
Supplemental balance sheet information related to operating leases was as follows (in thousands, except lease term and discount rate):
January 31,
20212020
Lease right-of-use assets$56,917 $49,132 
Lease liabilities$11,347 $8,960 
Lease liabilities, noncurrent51,393 44,453 
Total operating lease liabilities$62,740 $53,413 
Weighted Average Remaining Lease Term6.7 years7.1 years
Weighted Average Discount Rate3.8 %4.3 %
As of January 31, 2021, remaining maturities of operating lease liabilities are as follows (in thousands):
Fiscal 2022$12,887 
Fiscal 202311,780 
Fiscal 202410,585 
Fiscal 20257,809 
Fiscal 20266,867 
Thereafter21,576 
Total operating lease payments71,504 
Less imputed interest(8,764)
Total operating lease liabilities$62,740 
XML 37 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity
12 Months Ended
Jan. 31, 2021
Share-based Payment Arrangement [Abstract]  
Stockholders' Equity Stockholders’ Equity
Common Stock
In connection with our initial public offering in October 2013 (IPO), we amended our certificate of incorporation to provide for Class A common stock, Class B common stock, and preferred stock. Immediately prior to the consummation of the IPO, all outstanding shares of convertible preferred stock and common stock were converted into shares of Class B common stock. As a result, following the IPO, we have two classes of authorized common stock: Class A common stock and Class B common stock.
As of January 31, 2021, we had 137,062,817 shares of Class A common stock and 14,993,991 shares of Class B common stock outstanding.
As of January 31, 2020, we had 133,892,725 shares of Class A common stock and 15,202,858 shares of Class B common stock outstanding.
Voting Rights
The holders of our Class B common stock are entitled to ten votes per share, and holders of our Class A common stock are entitled to one vote per share. The holders of our Class A common stock and Class B common stock vote together as a single class, unless otherwise required by our restated certificate of incorporation or by law. Delaware law could require either holders of our Class A common stock or our Class B common stock to vote separately as a single class in the following circumstances:
if we were to seek to amend our restated certificate of incorporation to increase the authorized number of shares of a class of stock, or to increase or decrease the par value of a class of stock, then that class would be required to vote separately to approve the proposed amendment; and
if we were to seek to amend our restated certificate of incorporation in a manner that alters or changes the powers, preferences, or special rights of a class of stock in a manner that affected its holders adversely, then that class would be required to vote separately to approve the proposed amendment.
Our restated certificate of incorporation requires the approval of a majority of our outstanding Class B common stock voting as a separate class for any transaction that would result in a change in control of our company.
Dividend Rights
Holders of outstanding shares of our common stock are entitled to receive dividends out of funds legally available if our board of directors, in its discretion, determines to issue dividends and only then at the times and in the amounts that our board of directors may determine. To date, no dividends have been declared or paid by us.
No Preemptive or Similar Rights
Our common stock is not entitled to preemptive rights and is not subject to conversion, redemption, or sinking fund provisions.
Right to Receive Liquidation Distributions
Upon our dissolution, liquidation, or winding-up, the assets legally available for distribution to our stockholders are distributable ratably among the holders of our common stock, subject to prior satisfaction of all outstanding debt and liabilities and the preferential rights and payment of liquidation preferences, if any, on any outstanding shares of preferred stock.
Conversion Rights
Each outstanding share of Class B common stock is convertible at any time at the option of the holder into one share of Class A common stock. In addition, each share of Class B common stock will convert automatically into one share of Class A common stock upon any transfer, whether or not for value, which occurs following the closing of our IPO, except for certain permitted transfers described in our restated certificate of incorporation, including transfers to any “permitted transferee” as defined in our restated certificate of incorporation, which includes, among others, transfers:
to trusts, corporations, limited liability companies, partnerships, foundations or similar entities established by a Class B stockholder, provided that:
such transfer is to entities established by a Class B stockholder where the Class B stockholder retains the exclusive right to vote and direct the disposition of the shares of Class B common stock; or
such transfer does not involve payment of cash, securities, property, or other consideration to the Class B stockholder.
Once converted into Class A common stock, a share of Class B common stock may not be reissued.
All the outstanding shares of Class A and Class B common stock will convert automatically into shares of a single class of common stock upon the earliest to occur of the following: (i) upon the election of the holders of a majority of the then-outstanding shares of Class B common stock or (ii) October 15, 2023. Following such conversion, each share of common stock will have one vote per share and the rights of the holders of all outstanding common stock will be identical. Once converted into a single class of common stock, the Class A and Class B common stock may not be reissued.
Employee Equity Plans
Beginning in the fiscal quarter ended April 30, 2019, we implemented a new equity compensation program applicable to the vast majority of our employees but not applicable to our Chief Executive Officer (CEO). Prior to the adoption of the new equity compensation program, at the time of hire, our employees received a grant of RSUs that vested quarterly over 4 years and received additional equity from time to time thereafter. Under the new equity compensation program, the vast majority of our employees are granted both RSUs, which typically vest over a one-year period, and stock options, which typically vest over a four-year period.
2007 Stock Plan
Our board of directors adopted our 2007 Stock Plan (2007 Plan) in February 2007, and our stockholders approved it in February 2007. No further awards have been made under our 2007 Plan since the adoption of the 2012 Equity Incentive Plan. However, awards outstanding under our 2007 Plan will continue to be governed by their existing terms.

2012 Equity Incentive Plan
Our board of directors adopted our 2012 Equity Incentive Plan (2012 EIP) in November 2012, and our stockholders approved it in December 2012. An amendment and restatement of the 2012 EIP was approved by our board of directors in March 2013, and our stockholders approved it in March 2013. The 2012 EIP became effective on adoption and replaced our 2007 Plan. No further awards have been made under our 2012 EIP since the adoption of the 2013 Equity Incentive Plan. However, awards outstanding under the 2012 EIP will continue to be governed by their existing terms.
2013 Equity Incentive Plan
Our board of directors adopted our 2013 Equity Incentive Plan (2013 EIP) in August 2013, and our stockholders approved it in September 2013. The 2013 EIP became effective immediately on adoption although no awards were made under it until the date of our IPO on October 15, 2013, at which time our 2013 EIP replaced our 2012 EIP.
As of January 31, 2021, the number of shares of our Class A common stock available for issuance under the 2013 EIP was 33,692,818 plus any shares of our Class B common stock subject to awards under the 2012 EIP and the 2007 Plan that expire or lapse unexercised or, with respect to shares issued pursuant to such awards, are forfeited or repurchased by us after the date of our IPO on October 15, 2013. The number of shares available for issuance under the 2013 EIP automatically increases on the first business day of each of our fiscal years, commencing in 2014, by a number equal to the least of (a) 13.75 million shares, (b) 5% of the shares of all classes of our common stock outstanding on the last business day of the prior fiscal year, or (c) the number of shares determined by our board of directors. During our fiscal year ended January 31, 2021, our board of directors determined to add 6,709,301 shares of common stock to the 2013 EIP.
2013 Employee Stock Purchase Plan
Our Employee Stock Purchase Plan (ESPP) was adopted by our board of directors in August 2013 and our stockholders approved it in September 2013. The ESPP became effective as of our IPO registration statement on Form S-1, on October 15, 2013. Our ESPP is intended to qualify under Section 423 of the Internal Revenue Code of 1986, as amended (Code). The ESPP was approved with a reserve of 4 million shares of Class A common stock for future issuance under various terms provided for in the ESPP. As of January 31, 2021, the number of shares available for issuance under our ESPP was 4,897,856. The number of shares available for issuance under the ESPP automatically increases on the first business day of each of our fiscal years, commencing in 2014, by a number equal to the least of (a) 2.2 million shares, (b) 1% of the shares of all classes of our common stock outstanding on the last business day of the prior fiscal year or (c) the number of shares determined by our board of
directors. During our fiscal year ended January 31, 2021, our board of directors determined no additional shares were to be made available for issuance under the ESPP.
During active offering periods, our ESPP permits eligible employees to acquire shares of our common stock at 85% of the lower of the fair market value of our Class A common stock on the first day of the applicable offering period or the fair market value of our Class A common stock on the purchase date. Participants may purchase shares of common stock through payroll deductions of up to 15% of their eligible compensation, subject to any plan limitations. The initial offering period for our ESPP commenced on the date of our initial public offering and ended on June 15, 2014. We have not had any open offering periods subsequent to the initial offering period.
Stock Option Activity
The 2007 Stock Plan and the 2012 EIP provided, and the 2013 EIP provides, for the issuance of incentive and nonstatutory options to employees, consultants and non-employee directors. Options issued under and outside of the 2007 Plan generally are exercisable for periods not to exceed 10 years and generally vest over four to five years. Options issued under the 2012 EIP and 2013 EIP generally are exercisable for periods not to exceed 10 years and generally vest over four years, with certain options vesting over five to nine years. A summary of stock option activity for the fiscal year ended January 31, 2021 is as follows: 
Number
of shares
Weighted
average
exercise
price
Weighted
average
remaining
contractual
term (in years)
Aggregate
intrinsic
value
(in millions)
Options outstanding at January 31, 202013,448,026 $40.64 5.4$1,427 
Options granted1,427,362 181.18 
Options exercised(1,839,723)18.92 
Options forfeited/cancelled(274,376)123.50 
Options outstanding at January 31, 202112,761,289 $57.48 5.0$2,794 
Options vested and exercisable at January 31, 20216,817,037 $17.50 2.9$1,765 
Options vested and exercisable at January 31, 2021 and expected to vest thereafter12,761,289 $57.48 5.0$2,794 
The options granted during the fiscal year ended January 31, 2021 were predominantly made in connection with our annual performance review cycle. The weighted average grant-date fair value of options granted was $71.86, $60.05, and $35.43 for the fiscal years ended January 31, 2021, 2020, and 2019, respectively.
As of January 31, 2021, there was $215 million in unrecognized compensation cost related to unvested stock options granted under the 2012 Equity Incentive Plan and 2013 Equity Incentive Plan. This cost is expected to be recognized over a weighted average period of 3.2 years.
As of January 31, 2021, we had authorized and unissued shares of common stock sufficient to satisfy exercises of stock options.
Our closing stock price as reported on the New York Stock Exchange as of January 29, 2021, the last trading day of fiscal year 2021 was $276.44. The total intrinsic value of options exercised was approximately $376 million for the fiscal year ended January 31, 2021.
Restricted Stock Units
The 2013 EIP provides for the issuance of RSUs to employees. RSUs issued under the 2013 EIP generally vest over one to five years. A summary of RSU activity for the fiscal year ended January 31, 2021 is as follows:
Unreleased restricted
stock units
Weighted 
average grant
date fair value
Balance at January 31, 20201,818,622 $95.23 
RSUs granted455,000 185.06 
RSUs vested(1,121,502)105.24 
RSUs forfeited / cancelled(119,905)111.50 
Balance at January 31, 20211,032,215 121.98 
As of January 31, 2021, there was a total of $109 million in unrecognized compensation cost related to unvested RSUs. This cost is expected to be recognized over a weighted-average period of approximately 2.4 years. The total intrinsic value of RSUs vested was $261 million for the fiscal year ended January 31, 2021.
Stock-Based Compensation
The following table presents the weighted-average assumptions used to estimate the grant date fair value of options granted during the periods presented:
Fiscal year ended January 31,
202120202019
Volatility39 %-42%39 %-41%41%
Expected term (in years)6.25-7.255.64-6.616.25-6.35
Risk-free interest rate0.33 %-1.43%1.39 %-2.52%2.57 %-2.74%
Dividend yield0%0%0%
XML 38 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Other Income
12 Months Ended
Jan. 31, 2021
Other Income and Expenses [Abstract]  
Other Income Other Income
Other income, net, consisted of the following (in thousands):
Fiscal year ended January 31,
202120202019
Foreign currency gain (loss)$2,275 $(708)$(2,103)
(Amortization) accretion on investments(3,082)3,001 2,492 
Interest income, net15,859 25,185 15,388 
Miscellaneous income1,147 — — 
Other income, net$16,199 $27,478 $15,777 
XML 39 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Net Income per Share
12 Months Ended
Jan. 31, 2021
Earnings Per Share [Abstract]  
Net Income per Share Net Income per Share
Basic net income per share is computed by dividing net income by the weighted-average number of shares of common stock outstanding during the period.
Diluted net income per share is computed by dividing net income by the weighted-average shares outstanding, including potentially dilutive shares of common equivalents outstanding during the period. The dilutive effect of potential shares of common stock are determined using the treasury stock method.
The computation of fully diluted net income per share of Class A common stock assumes the conversion from Class B common stock, while the fully diluted net income per share of Class B common stock does not assume the conversion of those shares.
The numerators and denominators of the basic and diluted net income per share computations for our common stock are calculated as follows (in thousands, except per share data):
Fiscal year ended January 31,
202120202019
Class AClass BClass AClass BClass AClass B
Basic
Numerator
Net income, basic$341,866 $38,132 $266,104 $35,014 $194,607 $35,225 
Denominator
Weighted average shares used in computing net income per share, basic135,547 15,119 130,610 17,186 122,137 22,107 
Net income per share, basic$2.52 $2.52 $2.04 $2.04 $1.59 $1.59 
Diluted
Numerator
Net income, basic$341,866 $38,132 $266,104 $35,014 $194,607 $35,225 
Reallocation as a result of conversion of Class B to Class A common stock:
Net income, basic38,132 — 35,014 — 35,225 — 
Reallocation of net income to Class B common stock— 21,409 — 17,652 — 14,800 
Net income, diluted$379,998 $59,541 $301,118 $52,666 $229,832 $50,025 
Denominator
Number of shares used for basic net income per share computation135,547 15,119 130,610 17,186 122,137 22,107 
Conversion of Class B to Class A common stock15,119 — 17,186 — 22,107 — 
Effect of potentially dilutive common shares10,066 10,066 10,500 10,500 11,873 11,873 
Weighted average shares used in computing net income per share, diluted160,732 25,185 158,296 27,686 156,117 33,980 
Net income per share, diluted$2.36 $2.36 $1.90 $1.90 $1.47 $1.47 
Potential common share equivalents excluded where the inclusion would be anti-dilutive are as follows:
Fiscal year ended January 31,
202120202019
Options and awards to purchase shares not included in the computation of diluted net income per share because their inclusion would be anti-dilutive1,045,222 1,461,255 3,054,322 
XML 40 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies
12 Months Ended
Jan. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Litigation
IQVIA Litigation Matters
Veeva OpenData and Veeva Network Action
On January 10, 2017, IQVIA Inc. (formerly Quintiles IMS Incorporated) and IMS Software Services, Ltd. (collectively, “IQVIA”) filed a complaint against us in the U.S. District Court for the District of New Jersey (IQVIA Inc. v. Veeva Systems Inc. (No. 2:17-cv-00177)) (OpenData and Network Action). In the complaint, IQVIA alleges that we have used unauthorized access to proprietary IQVIA data to improve our software and data products and that our software is designed to steal IQVIA trade secrets. IQVIA further alleges that we have intentionally gained unauthorized access to IQVIA proprietary information to gain an unfair advantage in marketing our products and that we have made false statements concerning IQVIA’s conduct and our data security capabilities. IQVIA asserts claims under both federal and state misappropriation of trade secret laws, federal false advertising law, and common law claims for unjust enrichment, tortious interference, and unfair trade practices. The complaint seeks declaratory and injunctive relief and unspecified monetary damages.
On March 13, 2017, we filed our answer denying IQVIA's claims and filed counterclaims in the OpenData and Network Action. Our counterclaims allege that IQVIA has abused monopoly power as the dominant provider of data products for life sciences companies to exclude Veeva OpenData and Veeva Network from their respective markets. The counterclaims allege that IQVIA has engaged in various tactics to prevent customers from using our applications and has deliberately raised costs and difficulty for customers attempting to switch from IQVIA to our data products. As amended, our counterclaims assert federal and state antitrust claims, as well as claims under California’s Unfair Practices Act and common law claims for intentional interference with contractual relations, intentional interference with prospective economic advantage, and negligent misrepresentation. The counterclaims seek injunctive relief, monetary damages exceeding $200 million, and attorneys’ fees.
On May 3, 2017, in lieu of filing an answer, IQVIA filed a motion to dismiss our counterclaims. On October 3, 2018, the court denied IQVIA’s motion to dismiss and allowed our antitrust claims to proceed. In addition, on December 3, 2018, we filed an amended answer and counterclaims. IQVIA filed its answer and affirmative defenses on December 21, 2018.
On February 18, 2020, IQVIA filed a motion for sanctions against Veeva, seeking default judgment and dismissal and, in the alternative, a negative inference at trial. Veeva responded to the motion and on October 29, 2020, a hearing was held before the Special Master appointed to assist the court with discovery and pretrial disputes. No ruling has been issued.
Discovery is currently in process.
While it is not possible at this time to predict with any degree of certainty the ultimate outcome of this action, and we are unable to make a meaningful estimate of the amount or range of gain or loss, if any, that could result from the OpenData and Network Action, we believe that IQVIA’s claims lack merit and that our counterclaims warrant injunctive relief and monetary damages for Veeva.
Veeva Nitro Action
On July 17, 2019, IQVIA filed a lawsuit in the U.S. District Court for the District of New Jersey (IQVIA Inc. v. Veeva Systems Inc. (No. 2:19-cv-15517)) (IQVIA Declaratory Action) seeking a declaratory judgment that IQVIA is not liable to Veeva for disallowing use of IQVIA’s data products in Veeva Nitro or any later-introduced Veeva software products. The IQVIA Declaratory Action does not seek any monetary relief.
On July 18, 2019, we filed a lawsuit against IQVIA in the U.S. District Court for the Northern District of California (Veeva Systems Inc. v. IQVIA Inc. (No. 3:19-cv-04137)) (Veeva Nitro Action), alleging that IQVIA engaged in anticompetitive conduct as to Veeva Nitro. Our complaint asserts federal and state antitrust claims, as well as claims under California’s Unfair Competition Law and common law claims for intentional interference with contractual relations and intentional interference with prospective economic advantage. The complaint seeks injunctive relief and monetary damages. IQVIA filed its answer and affirmative defenses on September 5, 2019.
On September 26, 2019, the Northern District of California transferred the Veeva Nitro Action to the District of New Jersey.
On March 24, 2020, we amended our complaint in the Veeva Nitro Action to include allegations of IQVIA’s anticompetitive conduct as to additional Veeva software applications, such as Veeva Andi, Veeva Align, and Veeva Vault MedComms; additional examples of IQVIA’s monopolistic behavior against Veeva Nitro; IQVIA’s unlawful access of Veeva’s proprietary software products; and a request for declaratory relief. IQVIA answered the amended complaint on May 22, 2020.
On August 21, 2020, the District of New Jersey consolidated the Veeva Nitro Action and IQVIA Declaratory Action, and stayed both actions pending conclusion of the OpenData and Network Action.
While it is not possible at this time to predict with any degree of certainty the ultimate outcome of this action, we believe that our claims warrant injunctive and declaratory relief and monetary damages for Veeva and against IQVIA.
Fee Arrangements Related to the IQVIA Litigation Matters. We have entered into a partial contingency fee arrangements with certain law firms representing us in the IQVIA litigations. Pursuant to those arrangements, such
law firms are entitled to an agreed portion of any damages we recover from IQVIA (Contingency Fees) or may be entitled to payment of additional fees from us based on the achievement of certain outcomes (Success Fees). While it is reasonably possible that we may incur such Success Fees, we are unable to make an estimate of any such liability and have not accrued any liability related to Success Fees at this time.
Medidata Litigation Matter
On January 26, 2017, Medidata Solutions, Inc. filed a complaint in the U.S. District Court for the Southern District of New York (Medidata Solutions, Inc. v. Veeva Systems Inc. et al. (No. 1:17-cv-00589)) against us and five individual Veeva employees who previously worked for Medidata (Individual Employees). The complaint alleged that we induced and conspired with the Individual Employees to breach their employment agreements, including non-compete and confidentiality provisions, and to misappropriate Medidata’s confidential and trade secret information. The complaint sought declaratory and injunctive relief, unspecified monetary damages, and attorneys’ fees. Medidata has since amended its complaint twice, asserting the same claims with additional factual allegations, and has voluntarily dismissed the Individual Defendants without prejudice.
Discovery is now completed. On April 24, 2020, Medidata filed a motion for partial summary judgment on its claims for trade secret misappropriation as well as several of Veeva’s affirmative defenses. On May 15, 2020, we filed a motion for summary judgment on all of Medidata’s claims. On February 9, 2021, the court issued it ruling granting summary judgment in favor of Veeva as to certain of Medidata's claims and in favor of Medidata as to certain of Veeva's affirmative defenses. A trial date has been set for September 20, 2021. While it is not possible at this time to predict with any degree of certainty the ultimate outcome of this action, and we are unable to make a meaningful estimate of the amount or range of loss, if any, that could result from any unfavorable outcome, we believe that Medidata’s claims lack merit.
Other Litigation Matters
From time to time, we may be involved in other legal proceedings and subject to claims incident to the ordinary course of business. Although the results of such legal proceedings and claims cannot be predicted with certainty, we believe we are not currently a party to any other legal proceedings, the outcome of which, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, cash flows, or financial position. Regardless of the outcome, such proceedings can have an adverse impact on us because of defense and settlement costs, diversion of resources, and other factors, and there can be no assurances that favorable outcomes will be obtained.
Value-Added Reseller Agreement
We have a value-added reseller agreement with salesforce.com, inc. for our use of the Salesforce Platform in combination with our developed technology to deliver certain of our multichannel CRM applications, including hosting infrastructure and data center operations provided by salesforce.com. The agreement, as amended, requires that we meet minimum order commitments of $500 million over the term of the agreement, which ends on September 1, 2025, including “true-up” payments if the orders we place with salesforce.com have not equaled or exceeded the following aggregate amounts within the timeframes indicated: (i) $250 million for the period from March 1, 2014 to September 1, 2020 and (ii) the full amount of $500 million by September 1, 2025. We have met our first minimum order requirement commitment of $250 million, and as of January 31, 2021, we remained obligated to pay fees of at least $57 million prior to September 1, 2025 in connection with this agreement.
XML 41 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Revenues by Product
12 Months Ended
Jan. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenues by Product Revenues by Product
Our industry cloud solutions are grouped into two key product areas—Veeva Commercial Cloud and Veeva Vault. Veeva Commercial Cloud is a suite of software and data and analytics solutions built specifically for life sciences companies to more efficiently and effectively commercialize their products. Veeva Vault is a unified suite of cloud-based, enterprise content and data management applications.
Total revenues consist of the following (in thousands):
Fiscal year ended January 31,
202120202019
Subscription services
Veeva Commercial Cloud$599,234 $468,615 $395,039 
Veeva Vault580,252 427,679 299,428 
Total subscription services1,179,486 896,294 694,467 
Professional services
Veeva Commercial Cloud113,498 76,347 62,557 
Veeva Vault172,085 131,440 105,186 
Total professional services285,583 207,787 167,743 
Total revenues$1,465,069 $1,104,081 $862,210 
XML 42 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Information about Geographic Areas
12 Months Ended
Jan. 31, 2021
Segment Reporting [Abstract]  
Information about Geographic Areas Information about Geographic Areas
We track and allocate revenues by principal geographic area rather than by individual country, which makes it impractical to disclose revenues for the United States or other specific foreign countries. We measure subscription services revenue primarily by the estimated location of the end users in each geographic area for Veeva Commercial Cloud and primarily by the estimated location of usage in each geographic area for Veeva Vault. We measure professional services revenue primarily by the location of the resources performing the professional services.
Total revenues by geographic area were as follows for the periods shown below (in thousands):
Fiscal year ended January 31,
202120202019
North America$838,192 $607,704 $480,713 
Europe400,790 310,215 228,784 
Asia Pacific183,848 151,052 124,431 
Middle East, Africa, and Latin America42,239 35,110 28,282 
Total revenues$1,465,069 $1,104,081 $862,210 
Long-lived assets by geographic area are as follows as of the periods shown below (in thousands):
January 31,
20212020
North America$46,285 $51,334 
Europe5,525 1,772 
Asia Pacific1,359 1,341 
Middle East, Africa, and Latin America481 305 
Total long-lived assets$53,650 $54,752 
XML 43 R25.htm IDEA: XBRL DOCUMENT v3.21.1
401(k) Plan
12 Months Ended
Jan. 31, 2021
Retirement Benefits [Abstract]  
401(k) Plan 401(k) PlanWe have a qualified defined contribution plan under Section 401(k) of the Internal Revenue Code covering eligible employees as well as a Registered Retirement Savings Plan (RRSP) for eligible employees in Canada. Under the 401(k) plan, we match up to $2,000 per employee per year. Under the RRSP plan, we also match up to $2,000 per employee per year. For the fiscal years ended January 31, 2021, 2020, and 2019, total expense related to these plans was $6 million, $4 million, and $3 million, respectively.
XML 44 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Related-Party Transaction
12 Months Ended
Jan. 31, 2021
Related Party Transactions [Abstract]  
Related-Party Transaction Related-Party TransactionIn September 2016, we entered into an agreement with Zoom Video Communications, Inc. (Zoom) to embed two of their products into our multichannel CRM applications. Pursuant to this agreement, we will pay Zoom a fixed annual fee that is not material to us. We have also entered into a contract with Zoom pursuant to which Zoom provides conference call, video conference, and web conference capabilities for our internal use. Pursuant to this agreement, we pay Zoom a fee based on usage that has not been material in the past and that we do not expect to be material in the future. Our chief executive officer is on the board of directors of Zoom. Also, another member of our board of directors is the founder and a general partner of Emergence Capital Partners, one of Zoom's investors.
XML 45 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Selected Quarterly Financial Data (Unaudited)
12 Months Ended
Jan. 31, 2021
Quarterly Financial Information Disclosure [Abstract]  
Selected Quarterly Financial Data (Unaudited) Selected Quarterly Financial Data (Unaudited)
Selected summarized quarterly financial information for fiscal years ended January 31, 2021 and 2020 is as follows (in thousands, except per share data):
Three months ended
January 31,October 31,July 31,April 30,January 31,October 31,July 31,April 30,
20212020202020202020201920192019
Consolidated Statements of Income Data:
Revenues$396,761 $377,519 $353,683 $337,106 $311,508 $280,921 $266,900 $244,752 
Gross profit282,914 274,522 256,479 242,226 217,189 207,592 196,682 179,249 
Operating income98,843 101,305 90,081 87,565 60,394 80,800 73,856 71,169 
Net income102,918 96,959 93,551 86,570 66,182 82,245 79,242 73,449 
Net income per share:
Basic$0.68 $0.64 $0.62 $0.58 $0.44 $0.56 $0.54 $0.50 
Diluted$0.64 $0.60 $0.58 $0.54 $0.42 $0.52 $0.50 $0.47 
XML 46 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Business and Significant Accounting Policies (Policies)
12 Months Ended
Jan. 31, 2021
Accounting Policies [Abstract]  
Description of Business
Description of Business
Veeva is the leading provider of industry cloud solutions for the global life sciences industry. We were founded in 2007 on the premise that industry-specific cloud solutions could best address the operating challenges and regulatory requirements of life sciences companies. Our solutions span cloud software, data, and business consulting and are designed to meet the unique needs of our customers and their most strategic business functions—from research and development (R&D) to commercialization. Our solutions help life sciences companies develop and bring products to market faster and more efficiently, market and sell more effectively, and maintain compliance with government regulations. Our commercial solutions help life sciences companies achieve better, more intelligent engagement with healthcare professionals and healthcare organizations across multiple communication channels, and plan and execute more effective media and marketing campaigns. Our R&D solutions for the clinical, regulatory, quality, and safety functions help life sciences companies streamline their end-to-end product development processes to increase operational efficiency and maintain regulatory compliance throughout the product life cycle. We also bring the benefits of our content and data management solutions to a set of customers outside of life sciences in three regulated industries: consumer goods, chemicals, and cosmetics. Our fiscal year end is January 31.
Principles of Consolidation and Basis of Presentation
Principles of Consolidation and Basis of Presentation
These consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding annual financial reporting and include the accounts of our wholly-owned subsidiaries after elimination of intercompany accounts and transactions.
Use of Estimates
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires us to make estimates, judgments and assumptions that affect the consolidated financial statements and the notes thereto. These estimates are based on information available as of the date of the consolidated financial statements. On a regular basis, management evaluates these estimates and assumptions. Items subject to such estimates and assumptions include, but are not limited to:
the standalone selling price for each distinct performance obligation included in customer contracts with multiple performance obligations;
the determination of the period of benefit for amortization of deferred costs;
the fair value of assets acquired and liabilities assumed for business combinations; and
the fair value of our stock-based awards.
As future events cannot be determined with precision, actual results could differ significantly from those estimates.
Segment Information
Segment Information
Operating segments are defined as components of an enterprise about which separate financial information is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and assessing performance. We define the term “chief operating decision maker” to be our Chief Executive Officer. Our Chief Executive Officer reviews the financial information presented on a consolidated basis for purposes of allocating resources and evaluating our financial performance. Accordingly, we have determined that we operate in a single reportable operating segment. Since we operate in one operating segment, all required financial segment information can be found in the consolidated financial statements.
Revenue Recognition
Revenue Recognition
We derive our revenues primarily from subscription services and professional services. Subscription services revenues consist of fees from customers accessing our cloud-based software solutions and fees for our data solutions. Professional services and other revenues consist primarily of fees from implementation services, configuration, data services, training, and managed services related to our solutions. Revenues are recognized when control of these services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services.
We determine revenue recognition through the following steps:
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when, or as, we satisfy a performance obligation.
Our subscription services agreements are generally non-cancelable during the term, although customers typically have the right to terminate their agreements for cause in the event of material breach.
Subscription Services Revenues
Subscription services revenues are recognized ratably over the respective non-cancelable subscription term because of the continuous transfer of control to the customer. Our subscription arrangements are considered service contracts, and the customer does not have the right to take possession of the software.
Professional Services and Other Revenues
The majority of our professional services arrangements are billed on a time and materials basis and revenues are recognized over time based on time incurred and contractually agreed upon rates. Certain professional services revenues are billed on a fixed fee basis and revenues are typically recognized over time as the services are delivered based on time incurred. Data services and training revenues are generally recognized as the services are performed.
Contracts with Multiple Performance Obligations
Some of our contracts with customers contain multiple performance obligations. For these contracts, we account for individual performance obligations separately when they are distinct. The transaction price is allocated to the separate performance obligations on a relative standalone selling price basis. We determine the standalone selling prices based on our overall pricing objectives, taking into consideration market conditions and other factors, including other groupings such as customer type and geography.
Deferred Costs
Deferred Costs
Deferred costs represents sales commissions associated with obtaining a contract with a customer. These costs are deferred and then amortized over a period of benefit that we have determined to be three years. We determined the period of benefit by taking into consideration the expected renewal period of our customer contracts, our technology and other factors. Amortization expense is included in sales and marketing expenses in the accompanying consolidated statements of comprehensive income.
Certain Risks and Concentrations of Credit Risk
Certain Risks and Concentrations of Credit Risk
Our revenues are derived from subscription services, professional services and other services delivered primarily to the life sciences industry. We operate in markets that are highly competitive and rapidly changing. Significant technological changes, shifting customer needs, the emergence of competitive products or services with new capabilities, and other factors could negatively impact our future operating results.
Our financial instruments that potentially subject us to concentration of credit risk consist primarily of cash and cash equivalents, short-term investments and trade accounts receivable. Our cash equivalents and short-term investments are held by established financial institutions. We have established guidelines relative to credit ratings,
diversification and maturities that seek to maintain safety and liquidity. Deposits in these financial institutions may significantly exceed federally insured limits.
We do not require collateral from our customers and generally require payment within 30 days to 60 days of billing.
Cash Equivalents Cash EquivalentsWe consider all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents.
Short-term Investments
Short-term Investments
Our short-term investments are classified as available-for-sale and recorded at estimated fair value. Unrealized gains and losses for available-for-sale securities are included in accumulated other comprehensive income, a component of stockholders’ equity. We evaluate our investments to assess whether those with unrealized loss positions are other than temporarily impaired. We consider impairments to be other than temporary if they are related to deterioration in credit risk or if it is likely we will sell the securities before the recovery of their cost basis. Realized gains and losses and declines in value judged to be other than temporary are determined based on the specific identification method and are reported in other income, net, in the consolidated statements of comprehensive income. Interest, amortization of premiums, and accretion of discount on all short-term investments are also included as a component of other income, net, in the consolidated statements of comprehensive income.
We may sell our short-term investments at any time, without significant penalty, for use in current operations or for other purposes, even if they have not yet reached maturity. As a result, we classify our investments, including securities with maturities beyond 12 months, as current assets in the accompanying consolidated balance sheets.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable are recorded at the invoiced amount, net of allowance for doubtful accounts, which is not material.
Property and Equipment
Property and Equipment
Property and equipment is stated at cost less accumulated depreciation. Depreciation is calculated on the straight-line method over the estimated useful lives of the assets and commences once the asset is placed in service or ready for its intended use. Land is not depreciated. The estimated useful lives by asset classification are as follows:
Building30 years
Land and building improvements10 years(land improvements) and estimated useful life of building (building improvements)
Equipment and computers3 years
Furniture and fixtures5 years
Leasehold improvementsShorter of remaining life of the lease term or estimated useful life
Leases
Leases
We have operating and finance leases for corporate offices and certain equipment. Additionally, we are the sublessor for certain office space.
We adopted Accounting Standards Update (ASU) 2016-02 “Leases” (Topic 842) using the modified retrospective method as of February 1, 2019 with an immaterial amount of cumulative effect adjustment recorded to our retained earnings. Consequently, financial information for dates and periods before February 1, 2019 remain unchanged.
Subsequent to our adoption of Topic 842, we recognize lease right-of-use assets and liabilities at the commencement date based on the present value of lease payments over the lease term. We use an estimate of our discount rate based on the information available at the lease commencement date in determining the present value of lease payments, unless the implicit rate is readily determinable. The lease right-of-use assets also include any lease payments made and exclude lease incentives such as tenant improvement allowances. Options to extend or terminate the lease are included in the lease term when it is reasonably certain that we will exercise the extension or termination option.
Our operating leases typically include non-lease components such as common-area maintenance costs. We have elected to exclude non-lease components from lease payments for the purpose of calculating lease right-of-use assets and liabilities and these are expensed as incurred as variable lease payments.
Leases with a term of one year or less are not recognized on our consolidated balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term.
Internal-Use Software
Internal-Use Software
We capitalize certain costs incurred for the development of computer software for internal use. We capitalize these costs during the development of the project, when it is determined that it is probable that the project will be completed and the software will be used as intended. Costs related to preliminary project activities, post-implementation activities, training, and maintenance are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life of three years, and the amortization expense is recorded as a component of cost of subscription services. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
Goodwill and Intangible Assets
Goodwill and Intangible Assets
Goodwill is tested for impairment annually in the fourth quarter of each year or if circumstances indicate the carrying value of goodwill is impaired.
We have one reporting unit and evaluate goodwill for impairment at the entity level. We completed our annual impairment test in our fourth quarter of the fiscal year ended January 31, 2021, which resulted in no impairment of the goodwill balance.
All other intangible assets associated with purchased intangibles, consisting of existing technology, databases, customer relationships, software, trade names and trademarks, data supplier and partner relationships, non-competition agreements, brand, and backlog are stated at cost less accumulated amortization and are amortized on a straight-line basis over their estimated remaining economic lives. Amortization expense related to existing technology, databases, data supplier and partner relationships, software, and backlog is included in cost of subscription services. Amortization expense related to customer relationships, trade names and trademarks, and brand are included in sales and marketing expense. Amortization expense related to non-competition agreements are included in both general and administrative and research and development expense.
Long-Lived Assets
Long-Lived Assets
Long-lived assets, such as property and equipment and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, we first compare undiscounted cash flows expected to be generated by that asset or asset group to its carrying value. If the carrying value of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that the carrying value exceeds its fair value. There were no impairment charges recognized during any of the periods presented.
Business Combinations
Business Combinations
The purchase price in a business combination is assigned to the estimated acquisition date fair values of the tangible and intangible assets acquired and the liabilities assumed with the residual recorded as goodwill. Critical estimates in valuing certain of the intangible assets include, but are not limited to, the net present value of future
expected cash flows, future revenue growth, margins, customer retention rates, technology life, royalty rates, expected use of acquired assets, and discount rates.
Stock-based Compensation
Stock-based Compensation
We recognize compensation expense for all stock-based awards, including stock options and restricted stock units (RSUs), based on the estimate of fair value of the award at the grant date. The fair value of each option award is estimated on the grant date using either a Black-Scholes option-pricing model or a Monte Carlo simulation, to the extent market conditions exist, and a single option award approach. These models require that at the date of grant we determine the fair value of the underlying common stock, the expected term of the award, the expected volatility of the price of our common stock, risk-free interest rates, and expected dividend yield of our common stock. The fair value of each RSU award is measured based on the closing stock price of our common stock on the date of grant. We account for forfeitures as they occur. The compensation expense is recognized using a straight-line basis over the requisite service periods of the awards, which is generally four to nine years.
Cost of Revenues
Cost of Revenues
Cost of subscription services revenues consists of expenses related to our computing infrastructure provided by third parties, including salesforce.com and Amazon Web Services, personnel-related costs associated with hosting our subscription services and providing support including our data stewards, data acquisition costs, and allocated overhead, amortization expense associated with capitalized internal-use software related to our subscription services, and amortization expense associated with purchased intangibles related to our subscription services. Cost of subscription services revenues for Veeva CRM and certain of our multichannel customer relationship management applications include fees paid to salesforce.com for our use of the Salesforce Platform and the associated hosting infrastructure and data center operations that are provided by salesforce.com.
Cost of professional services and other revenues consists primarily of employee-related expenses associated with providing these services, including salaries, benefits and stock-based compensation expense, the cost of third-party subcontractors, travel costs, and allocated overhead.
Advertising Expenses
Advertising Expenses
Advertising expenditures are expensed as incurred and were immaterial for each of the years presented.
Income Taxes
Income Taxes
Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.
We regularly assess the realizability of our deferred tax assets and establish a valuation allowance if it is more-likely-than-not that some or all of our deferred tax assets will not be realized. We evaluate and weigh all available positive and negative evidence such as historic results, future reversals of existing deferred tax liabilities, projected future taxable income, as well as prudent and feasible tax-planning strategies. Generally, more weight is given to objectively verifiable evidence such as the cumulative income in recent years.
We establish liabilities or reduce assets for uncertain tax positions based on a two-step process. The first step is to evaluate the tax position for recognition by determining whether the weight of available evidence indicates that it is more likely than not that the position will be sustained upon an audit, including resolution of related appeals or litigation processes, if any. The second step requires us to measure the tax benefit as the largest amount that is more likely than not to be realized upon ultimate settlement. We recognize interest accrued and penalties related to unrecognized tax benefits as a component of provision for income taxes.
Foreign Currency Exchange
Foreign Currency Exchange
Adjustments resulting from translating financial statements for those entities that do not have U.S. dollars as their functional currency are recorded as part of a separate component of the consolidated statements of comprehensive income. All assets and liabilities denominated in non-functional currency are translated into the functional currency at the exchange rate on the balance sheet date. Revenues and expenses are translated at the average exchange rate during the period. Equity transactions are translated using historical exchange rates. Foreign currency transaction gains and losses are included in the consolidated statements of comprehensive income for the period.
Indemnification
Indemnification
Our contracts generally include provisions for indemnifying customers against liabilities if our solutions infringe a third party’s intellectual property rights, and we may also incur liabilities if we breach the security and/or confidentiality obligations in our contracts. To date, we have not incurred any material costs, and we have not accrued any liabilities in the accompanying consolidated financial statements as a result of these obligations.
Loss Contingencies
Loss Contingencies
Liabilities for loss contingencies arising from claims, assessments, litigation, fines and penalties, and other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment or remediation can be reasonably estimated. Legal costs incurred in connection with loss contingencies are expensed as incurred.
New Accounting Pronouncements Adopted in Fiscal 2021
New Accounting Pronouncements Adopted in Fiscal 2021
Cloud Computing Arrangements
In August 2018, the FASB issued ASU No. 2018-15, “Intangibles-Goodwill and Other-Internal-Use Software: Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract” (Topic 350-40), 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. The new standard requires capitalized costs to be amortized on a straight-line basis generally over the term of the arrangement, and the financial statement presentation for these capitalized costs would be the same as that of the fees related to the hosting arrangements. We adopted this standard on a prospective basis as of February 1, 2020 and it did not have a material impact on our consolidated financial statements.
Credit Losses
In June 2016, the Financial Accounting Standards Board, or FASB, issued ASU 2016-13, including subsequent amendments, regarding “Measurement of Credit Losses on Financial Instruments (Topic 326), which modifies the accounting methodology for most financial instruments. The guidance establishes a new “expected loss model” that requires entities to estimate current expected credit losses on financial instruments by using all practical and relevant information. For trade receivables and other financial assets, we are required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Additionally, any expected credit losses are to be reflected as allowances rather than reductions in the amortized cost of available-for-sale debt securities. We adopted this standard on a modified retrospective basis as of February 1, 2020. The adoption of this standard did not result in any cumulative effect adjustment on our consolidated financial statements.
Fair Value Measurements
Financial assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. Hierarchical levels, which are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:
Level 1—Observable inputs, such as quoted prices in active markets for identical assets or liabilities.
Level 2—Observable inputs other than Level 1 prices, such as quoted prices for similar assets or 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.
Financial assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. Our assessment of the significance of a particular input to the fair value measurement requires management to make judgments and considers factors specific to the asset or liability.
Net Income per Share Attributable to Common Stockholders
Basic net income per share is computed by dividing net income by the weighted-average number of shares of common stock outstanding during the period.
Diluted net income per share is computed by dividing net income by the weighted-average shares outstanding, including potentially dilutive shares of common equivalents outstanding during the period. The dilutive effect of potential shares of common stock are determined using the treasury stock method.
The computation of fully diluted net income per share of Class A common stock assumes the conversion from Class B common stock, while the fully diluted net income per share of Class B common stock does not assume the conversion of those shares.
XML 47 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Business and Significant Accounting Policies (Tables)
12 Months Ended
Jan. 31, 2021
Accounting Policies [Abstract]  
Schedule of Certain Risks and Concentrations of Credit Risk
The following customers individually exceeded 10% of total accounts receivable as of the dates shown:
January 31,
20212020
Customer 112%14%
Schedule of Estimated Useful Lives of Property Plant And Equipment The estimated useful lives by asset classification are as follows:
Building30 years
Land and building improvements10 years(land improvements) and estimated useful life of building (building improvements)
Equipment and computers3 years
Furniture and fixtures5 years
Leasehold improvementsShorter of remaining life of the lease term or estimated useful life
XML 48 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions (Tables)
12 Months Ended
Jan. 31, 2021
Business Combinations [Abstract]  
Estimated Fair Values of Assets and Liabilities Assumed
The following table summarizes the estimated fair values of the assets acquired, useful lives, and liabilities assumed at the acquisition date (in thousands):
Useful lifeFair value
Net assets acquired$4,766 
Identifiable intangible assets:
Customer relationships10 years70,100 
Existing technology6 years19,200 
Trade name and trademarks5 years13,200 
Other intangibles1to7 years6,000 
Total purchased intangible assets108,500 
Goodwill314,642 
Total purchase consideration$427,908 
The following table summarizes the estimated fair values of the assets acquired, useful lives, and liabilities assumed at the acquisition date (in thousands):
Useful lifeFair value
Net assets acquired$1,221 
Identifiable intangible assets:
Customer relationships10 years$7,700
Existing technology6 years3,300 
Trade name and trademarks5 years700 
Total purchased intangible assets11,700 
Goodwill28,083 
Total purchase consideration$41,004 
Schedule of Pro Forma Information from Business Acquisition Accordingly, these unaudited pro forma results are presented for information purpose only and are not necessarily indicative of what the actual results of operations of the combined company would have been if the acquisition had occurred at the beginning of the period presented, nor are they indicative of future results of operations (in thousands):
Fiscal year ended January 31,
20202019
Pro forma revenues$1,153,497 $913,081 
Pro forma net income$278,215 $201,382 
Pro forma net income per share:
     Basic$1.88 $1.40 
     Diluted$1.76 $1.29 
XML 49 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Short-Term Investments (Tables)
12 Months Ended
Jan. 31, 2021
Investments, Debt and Equity Securities [Abstract]  
Schedule of Short-Term Investments
At January 31, 2021, short-term investments consisted of the following (in thousands):
Amortized
cost
Gross
unrealized
gains
Gross
unrealized
losses
Estimated
fair
value
Available-for-sale securities:
Certificates of deposits$17,350 $15 $(1)$17,364 
Asset-backed securities125,833 745 (2)126,576 
Commercial paper57,390 (2)57,396 
Corporate notes and bonds428,710 2,360 (23)431,047 
Foreign government bonds31,855 45 (2)31,898 
U.S. agency obligations52,756 119 — 52,875 
U.S. treasury securities215,379 587 — 215,966 
Total available-for-sale securities$929,273 $3,879 $(30)$933,122 
At January 31, 2020, short-term investments consisted of the following (in thousands):
Amortized
cost
Gross
unrealized
gains
Gross
unrealized
losses
Estimated
fair
value
Available-for-sale securities:
Certificates of deposits$3,500 $$— $3,503 
Asset-backed securities100,419 396 (1)100,814 
Commercial paper19,965 (1)19,969 
Corporate notes and bonds234,664 1,552 (2)236,214 
Foreign government bonds3,397 10 — 3,407 
U.S. treasury securities245,509 599 — 246,108 
Total available-for-sale securities$607,454 $2,565 $(4)$610,015 
Summary of Estimated Fair Value of Short-Term Investments, Designated as Available-for-Sale and Classified by Contractual Maturity
The following table summarizes the estimated fair value of our short-term investments, designated as available-for-sale and classified by the contractual maturity date of the securities as of the dates shown (in thousands):
January 31,
20212020
Due in one year or less$428,155 $247,592 
Due in greater than one year504,967 362,423 
Total short-term investments$933,122 $610,015 
Schedule of Fair Values and Gross Unrealized Loss Position of Available-for-Sale Securities Aggregated by Investment Category
The following table shows the fair values of available-for-sale securities which were in an unrealized loss position, aggregated by investment category, as of January 31, 2021 (in thousands):
Held for less than 12 months
Fair
value
Gross
unrealized
losses
Certificates of deposits$3,749 $(2)
Asset-backed securities3,318 (1)
Commercial paper17,626 (2)
Corporate notes and bonds29,558 (23)
Foreign government bonds2,679 (2)
The following table shows the fair values of available-for-sale securities which were in an unrealized loss position, aggregated by investment category, as of January 31, 2020 (in thousands):
Held for less than 12 months
Fair
value
Gross
unrealized
losses
Asset-backed securities999 (1)
Commercial paper5,589 (1)
Corporate notes and bonds6,104 (2)
XML 50 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Property and Equipment, Net (Tables)
12 Months Ended
Jan. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net consists of the following as of the dates shown (in thousands):
January 31,
20212020
Land$3,040 $3,040 
Building20,984 20,984 
Land improvements and building improvements22,392 22,392 
Equipment and computers8,847 11,066 
Furniture and fixtures13,452 12,849 
Leasehold improvements13,945 9,385 
Construction in progress606 386 
83,266 80,102 
Less accumulated depreciation(29,616)(25,350)
Total property and equipment, net$53,650 $54,752 
XML 51 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Jan. 31, 2021
Intangible Assets, Net (Excluding Goodwill) [Abstract]  
Details of Intangible Assets
The following schedule presents the details of intangible assets as of January 31, 2021 (dollar amounts in thousands):
January 31, 2021
Gross
carrying
amount
Accumulated
amortization
Net
Remaining
useful life
(in years)
Existing technology$26,180 $(8,367)$17,813 4.8
Customer relationships110,643 (27,741)82,902 8.0
Trade name and trademarks13,900 (4,005)9,895 3.8
Other intangibles20,453 (16,468)3,985 5.1
Total intangible assets$171,176 $(56,581)$114,595 
The following schedule presents the details of intangible assets as of January 31, 2020 (dollar amounts in thousands):
January 31, 2020
Gross
carrying
amount
Accumulated
amortization
NetRemaining
useful life
(in years)
Existing technology$26,380 $(4,808)$21,572 5.8
Customer relationships111,443 (17,575)93,868 9.0
Trade name and trademarks13,900 (720)13,180 4.7
Other intangibles22,947 (16,966)5,981 5.0
Total intangible assets$174,670 $(40,069)$134,601 
Estimated Amortization Expense
As of January 31, 2021, the estimated amortization expense for intangible assets, for the next five years and thereafter is as follows (in thousands):
Fiscal 2022$18,163 
Fiscal 202318,163 
Fiscal 202418,160 
Fiscal 202517,417 
Fiscal 202613,166 
Thereafter29,526 
Total$114,595 
Schedule of Goodwill
The following schedule presents the details of goodwill as of January 31, 2021:
Balance as of January 31, 2019$95,804 
Goodwill from Crossix acquisition314,642 
Goodwill from Physicians World acquisition28,083 
Balance as of January 31, 2020438,529 
Purchase price goodwill reduction from Crossix tax adjustments(2,500)
Balance as of January 31, 2021$436,029 
XML 52 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Expenses (Tables)
12 Months Ended
Jan. 31, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consisted of the following as of the dates shown (in thousands):
January 31,
20212020
Accrued commissions$7,498 $8,951 
Accrued bonus4,134 4,329 
Accrued vacation4,716 3,921 
Payroll tax payable10,250 7,353 
Accrued other compensation and benefits3,812 1,065 
Total accrued compensation and benefits$30,410 $25,619 
Accrued fees payable to salesforce.com$6,381 $5,787 
Taxes payable13,598 4,914 
Accrued third-party professional services subcontractors' fees1,515 1,338 
Other accrued expenses9,488 9,581 
Total accrued expenses and other current liabilities$30,982 $21,620 
XML 53 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements (Tables)
12 Months Ended
Jan. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value Hierarchy for Financial Assets and Liabilities Measured at Fair Value on Recurring Basis
The following table presents the fair value hierarchy for financial assets measured at fair value on a recurring basis as of January 31, 2021 (in thousands):
Level 1
Level 2
Total
Assets
Cash equivalents:
Money market funds$259,937 $— $259,937 
U.S. Treasury securities— 15,520 15,520 
Short-term investments:
Certificates of deposits— 17,364 17,364 
Asset-backed securities— 126,576 126,576 
Commercial paper— 57,396 57,396 
Corporate notes and bonds— 431,047 431,047 
Foreign government bonds— 31,898 31,898 
U.S. agency obligations— 52,875 52,875 
U.S. Treasury securities— 215,966 215,966 
Foreign currency derivative contracts— 440 440 
Total financial assets$259,937 $949,082 $1,209,019 
Liabilities
Foreign currency derivative contracts$— $72 $72 
Total financial liabilities$— $72 $72 
The following table presents the fair value hierarchy for financial assets measured at fair value on a recurring basis as of January 31, 2020 (in thousands):
Level 1
Level 2
Total
Assets
Cash equivalents:
Money market funds$24,107 $— $24,107 
Commercial paper— 1,616 1,616 
Corporate notes and bonds— 2,245 2,245 
Short-term investments:
Certificates of deposits— 3,503 3,503 
Asset-backed securities— 100,815 100,815 
Commercial paper— 19,969 19,969 
Corporate notes and bonds— 236,214 236,214 
Foreign government bonds— 3,407 3,407 
U.S. Treasury securities— 246,107 246,107 
Foreign currency derivative contracts— 75 75 
Total financial assets$24,107 $613,951 $638,058 
Liabilities
Foreign currency derivative contracts$— $42 $42 
Total financial liabilities$— $42 $42 
Summary Fair Value of Outstanding Derivative Instruments
The fair value of our outstanding derivative instruments is summarized below (in thousands): 
January 31,
20212020
Notional amount of foreign currency derivative contracts$52,516 $7,304 
Fair value of foreign currency derivative contracts52,148 7,271 
Summary of Outstanding Balance Sheet Hedges
Derivatives not designated as hedging instruments are presented as components of the following balance sheet items for the periods shown as follows (in thousands): 
January 31,
Balance sheet presentation20212020
Foreign currency derivative contracts - assetsPrepaid expenses and other current assets$440 $75 
Foreign currency derivative contracts - liabilitiesAccrued expenses72 42 
XML 54 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Tables)
12 Months Ended
Jan. 31, 2021
Income Tax Disclosure [Abstract]  
Components of Income before Income Taxes
The components of income before income taxes by U.S. and foreign jurisdictions were as follows for the periods shown (in thousands):
Fiscal year ended January 31,
202120202019
United States$378,042 $305,339 $222,743 
Foreign15,951 8,358 15,900 
Total$393,993 $313,697 $238,643 
Components of Provision for Income Taxes
Provision for income taxes consisted of the following for the periods shown (in thousands):
Fiscal year ended January 31,
202120202019
Current provision:
Federal$7,108 $11,143 $5,466 
State4,763 4,695 4,089 
Foreign2,825 3,404 7,438 
Total current provision14,696 19,242 16,993 
Deferred provision:
Federal(816)(1,063)(1,910)
State681 (517)(619)
Foreign(566)(5,083)(5,653)
Total deferred provision(701)(6,663)(8,182)
Provision for income taxes$13,995 $12,579 $8,811 
Reconciliation of Statutory Federal Income Tax to Effective Tax
Provision for income taxes differed from the amount computed by applying the federal statutory income tax rate of 21% for each of the fiscal years ended January 31, 2021, 2020, and 2019 to income before income taxes as a result of the following for the periods shown (in thousands):
Fiscal year ended January 31,
202120202019
Federal tax statutory tax rate$82,739 $65,876 $50,115 
State taxes4,401 3,035 3,139 
Tax credits(24,617)(23,468)(21,415)
Stock-based compensation(54,488)(34,569)(33,332)
Valuation allowance10,269 7,408 6,666 
Impact of foreign operations(941)470 3,381 
Foreign derived intangible income deduction (FDII)(5,134)(4,836)(2,086)
Others (1)
1,766 (1,337)2,343 
Provision for income taxes$13,995 $12,579 $8,811 
(1) Note: Prior periods were adjusted due to prior period reclassifications
Components of Deferred Tax Assets and Liabilities
The tax effects of temporary differences that give rise to significant portions of our deferred tax assets and liabilities related to the following (in thousands):
January 31,
20212020
Deferred tax assets:
Accruals and reserves$13,494 $10,355 
State income taxes679 931 
Stock-based compensation11,486 9,861 
Net operating loss carryforward29,318 32,916 
Tax credit carryforward29,624 21,458 
Lease liabilities15,932 13,808 
Other298 217 
Gross deferred tax assets100,831 89,546 
Valuation allowance(31,318)(22,694)
Total deferred tax assets69,513 66,852 
Deferred tax liabilities:
Property and equipment(141)(650)
Intangible assets(30,253)(33,518)
Expensed internal-use software(893)(974)
Lease right-of-use assets(14,438)(12,717)
Deferred costs(10,588)(8,922)
Other(935)(619)
Total deferred tax liabilities(57,248)(57,400)
Net deferred tax assets$12,265 $9,452 
Summary of Changes in Total Gross Amount of Unrecognized Tax Benefits The aggregate changes in our total gross amount of unrecognized tax benefits are summarized as follows for the periods shown (in thousands):
Fiscal year ended January 31,
202120202019
Beginning balance$14,515 $12,597 $11,398 
Increases related to tax positions taken during the prior period96 796 968 
Increases related to tax positions taken during the current period4,126 3,420 2,697 
Decreases related to tax positions taken during the prior period(51)(128)(1,754)
Audit settlements— — (403)
Lapse of statute of limitations(58)(2,170)(309)
Ending balance$18,628 $14,515 $12,597 
XML 55 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Tables)
12 Months Ended
Jan. 31, 2021
Leases [Abstract]  
Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to leases was as follows (in thousands):
Fiscal year ended January 31,
20212020
Cash paid for amounts included in the measurement of lease liabilities$11,401 $7,657 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases12,214 23,546 
Operating leases obtained through business combinations— 14,550 
Supplemental Balance Sheet Information Related to Leases
Supplemental balance sheet information related to operating leases was as follows (in thousands, except lease term and discount rate):
January 31,
20212020
Lease right-of-use assets$56,917 $49,132 
Lease liabilities$11,347 $8,960 
Lease liabilities, noncurrent51,393 44,453 
Total operating lease liabilities$62,740 $53,413 
Weighted Average Remaining Lease Term6.7 years7.1 years
Weighted Average Discount Rate3.8 %4.3 %
Maturity of Operating Lease Liabilities
As of January 31, 2021, remaining maturities of operating lease liabilities are as follows (in thousands):
Fiscal 2022$12,887 
Fiscal 202311,780 
Fiscal 202410,585 
Fiscal 20257,809 
Fiscal 20266,867 
Thereafter21,576 
Total operating lease payments71,504 
Less imputed interest(8,764)
Total operating lease liabilities$62,740 
XML 56 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity (Tables)
12 Months Ended
Jan. 31, 2021
Share-based Payment Arrangement [Abstract]  
Summary of Stock Option Activity A summary of stock option activity for the fiscal year ended January 31, 2021 is as follows: 
Number
of shares
Weighted
average
exercise
price
Weighted
average
remaining
contractual
term (in years)
Aggregate
intrinsic
value
(in millions)
Options outstanding at January 31, 202013,448,026 $40.64 5.4$1,427 
Options granted1,427,362 181.18 
Options exercised(1,839,723)18.92 
Options forfeited/cancelled(274,376)123.50 
Options outstanding at January 31, 202112,761,289 $57.48 5.0$2,794 
Options vested and exercisable at January 31, 20216,817,037 $17.50 2.9$1,765 
Options vested and exercisable at January 31, 2021 and expected to vest thereafter12,761,289 $57.48 5.0$2,794 
Summary of Restricted Stock Unit (RSU) Activity A summary of RSU activity for the fiscal year ended January 31, 2021 is as follows:
Unreleased restricted
stock units
Weighted 
average grant
date fair value
Balance at January 31, 20201,818,622 $95.23 
RSUs granted455,000 185.06 
RSUs vested(1,121,502)105.24 
RSUs forfeited / cancelled(119,905)111.50 
Balance at January 31, 20211,032,215 121.98 
Schedule of Weighted-Average Assumptions Used to Estimate Grant Date Fair Value of Options Granted
The following table presents the weighted-average assumptions used to estimate the grant date fair value of options granted during the periods presented:
Fiscal year ended January 31,
202120202019
Volatility39 %-42%39 %-41%41%
Expected term (in years)6.25-7.255.64-6.616.25-6.35
Risk-free interest rate0.33 %-1.43%1.39 %-2.52%2.57 %-2.74%
Dividend yield0%0%0%
XML 57 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Other Income (Tables)
12 Months Ended
Jan. 31, 2021
Other Income and Expenses [Abstract]  
Schedule of Other Income
Other income, net, consisted of the following (in thousands):
Fiscal year ended January 31,
202120202019
Foreign currency gain (loss)$2,275 $(708)$(2,103)
(Amortization) accretion on investments(3,082)3,001 2,492 
Interest income, net15,859 25,185 15,388 
Miscellaneous income1,147 — — 
Other income, net$16,199 $27,478 $15,777 
XML 58 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Net Income per Share (Tables)
12 Months Ended
Jan. 31, 2021
Earnings Per Share [Abstract]  
Numerators and Denominators of the Basic and Diluted EPS Computations for Common Stock
The numerators and denominators of the basic and diluted net income per share computations for our common stock are calculated as follows (in thousands, except per share data):
Fiscal year ended January 31,
202120202019
Class AClass BClass AClass BClass AClass B
Basic
Numerator
Net income, basic$341,866 $38,132 $266,104 $35,014 $194,607 $35,225 
Denominator
Weighted average shares used in computing net income per share, basic135,547 15,119 130,610 17,186 122,137 22,107 
Net income per share, basic$2.52 $2.52 $2.04 $2.04 $1.59 $1.59 
Diluted
Numerator
Net income, basic$341,866 $38,132 $266,104 $35,014 $194,607 $35,225 
Reallocation as a result of conversion of Class B to Class A common stock:
Net income, basic38,132 — 35,014 — 35,225 — 
Reallocation of net income to Class B common stock— 21,409 — 17,652 — 14,800 
Net income, diluted$379,998 $59,541 $301,118 $52,666 $229,832 $50,025 
Denominator
Number of shares used for basic net income per share computation135,547 15,119 130,610 17,186 122,137 22,107 
Conversion of Class B to Class A common stock15,119 — 17,186 — 22,107 — 
Effect of potentially dilutive common shares10,066 10,066 10,500 10,500 11,873 11,873 
Weighted average shares used in computing net income per share, diluted160,732 25,185 158,296 27,686 156,117 33,980 
Net income per share, diluted$2.36 $2.36 $1.90 $1.90 $1.47 $1.47 
Potential Common Share Equivalents Excluded where the Inclusion would be Anti-dilutive
Potential common share equivalents excluded where the inclusion would be anti-dilutive are as follows:
Fiscal year ended January 31,
202120202019
Options and awards to purchase shares not included in the computation of diluted net income per share because their inclusion would be anti-dilutive1,045,222 1,461,255 3,054,322 
XML 59 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Revenues by Product (Tables)
12 Months Ended
Jan. 31, 2021
Revenue from Contract with Customer [Abstract]  
Summary of Total Revenues
Total revenues consist of the following (in thousands):
Fiscal year ended January 31,
202120202019
Subscription services
Veeva Commercial Cloud$599,234 $468,615 $395,039 
Veeva Vault580,252 427,679 299,428 
Total subscription services1,179,486 896,294 694,467 
Professional services
Veeva Commercial Cloud113,498 76,347 62,557 
Veeva Vault172,085 131,440 105,186 
Total professional services285,583 207,787 167,743 
Total revenues$1,465,069 $1,104,081 $862,210 
XML 60 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Information about Geographic Areas (Tables)
12 Months Ended
Jan. 31, 2021
Segment Reporting [Abstract]  
Revenues by Geographic Area
Total revenues by geographic area were as follows for the periods shown below (in thousands):
Fiscal year ended January 31,
202120202019
North America$838,192 $607,704 $480,713 
Europe400,790 310,215 228,784 
Asia Pacific183,848 151,052 124,431 
Middle East, Africa, and Latin America42,239 35,110 28,282 
Total revenues$1,465,069 $1,104,081 $862,210 
Long-Lived Assets by Geographic Area
Long-lived assets by geographic area are as follows as of the periods shown below (in thousands):
January 31,
20212020
North America$46,285 $51,334 
Europe5,525 1,772 
Asia Pacific1,359 1,341 
Middle East, Africa, and Latin America481 305 
Total long-lived assets$53,650 $54,752 
XML 61 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Selected Quarterly Financial Data (Unaudited) (Tables)
12 Months Ended
Jan. 31, 2021
Quarterly Financial Information Disclosure [Abstract]  
Summary of Quarterly Financial Information
Selected summarized quarterly financial information for fiscal years ended January 31, 2021 and 2020 is as follows (in thousands, except per share data):
Three months ended
January 31,October 31,July 31,April 30,January 31,October 31,July 31,April 30,
20212020202020202020201920192019
Consolidated Statements of Income Data:
Revenues$396,761 $377,519 $353,683 $337,106 $311,508 $280,921 $266,900 $244,752 
Gross profit282,914 274,522 256,479 242,226 217,189 207,592 196,682 179,249 
Operating income98,843 101,305 90,081 87,565 60,394 80,800 73,856 71,169 
Net income102,918 96,959 93,551 86,570 66,182 82,245 79,242 73,449 
Net income per share:
Basic$0.68 $0.64 $0.62 $0.58 $0.44 $0.56 $0.54 $0.50 
Diluted$0.64 $0.60 $0.58 $0.54 $0.42 $0.52 $0.50 $0.47 
XML 62 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Business and Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Jan. 31, 2021
USD ($)
industry
segment
Concentration Risk [Line Items]  
Number of regulated industries | industry 3
Amortization period of deferred costs 3 years
Highly liquid investments maturity 3 months
Number of operating segments | segment 1
Impairment of goodwill $ 0
Impairment recognized for long-lived assets $ 0
Software Development  
Concentration Risk [Line Items]  
Finite-lived intangible asset, useful life 3 years
Minimum  
Concentration Risk [Line Items]  
Customer payment period 30 days
Minimum | 2007 Stock Plan  
Concentration Risk [Line Items]  
Share-based compensation cost recognition vesting service period 4 years
Maximum  
Concentration Risk [Line Items]  
Customer payment period 60 days
Maximum | 2007 Stock Plan  
Concentration Risk [Line Items]  
Share-based compensation cost recognition vesting service period 9 years
XML 63 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Business and Significant Accounting Policies - Concentrations of Credit Risk (Details)
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Customer One | Accounts Receivable | Customer Concentration Risk    
Concentration Risk [Line Items]    
Concentration Risk, Percentage 12.00% 14.00%
XML 64 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Business and Significant Accounting Policies - Estimated Useful Lives (Details)
12 Months Ended
Jan. 31, 2021
Building  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful life 30 years
Land improvements and building improvements  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful life 10 years
Equipment and computers  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful life 3 years
Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful life 5 years
Leasehold improvements  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful life Shorter of remaining life of the lease term or estimated useful life
XML 65 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions - Additional Information (Details) - USD ($)
$ in Millions
Nov. 07, 2019
Nov. 01, 2019
Crossix Solutions    
Business Acquisition [Line Items]    
Percentage of voting interests acquired   100.00%
Consideration transferred   $ 428
Equity retention awards   $ 120
Physicians World    
Business Acquisition [Line Items]    
Consideration transferred $ 41  
Equity retention awards $ 15  
XML 66 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions - Schedule of Assets and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Nov. 07, 2019
Nov. 01, 2019
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Business Acquisition [Line Items]          
Goodwill     $ 436,029 $ 438,529 $ 95,804
Crossix Solutions          
Business Acquisition [Line Items]          
Net assets acquired   $ 4,766      
Total purchased intangible assets   108,500      
Goodwill   314,642      
Total purchase consideration   $ 427,908      
Crossix Solutions | Customer relationships          
Business Acquisition [Line Items]          
Useful life of intangible assets   10 years      
Total purchased intangible assets   $ 70,100      
Crossix Solutions | Developed Technology Rights          
Business Acquisition [Line Items]          
Useful life of intangible assets   6 years      
Total purchased intangible assets   $ 19,200      
Crossix Solutions | Trade name and trademarks          
Business Acquisition [Line Items]          
Useful life of intangible assets   5 years      
Total purchased intangible assets   $ 13,200      
Crossix Solutions | Other intangibles          
Business Acquisition [Line Items]          
Total purchased intangible assets   $ 6,000      
Crossix Solutions | Other intangibles | Minimum          
Business Acquisition [Line Items]          
Useful life of intangible assets   1 year      
Crossix Solutions | Other intangibles | Maximum          
Business Acquisition [Line Items]          
Useful life of intangible assets   7 years      
Physicians World          
Business Acquisition [Line Items]          
Net assets acquired $ 1,221        
Total purchased intangible assets 11,700        
Goodwill 28,083        
Total purchase consideration $ 41,004        
Physicians World | Customer relationships          
Business Acquisition [Line Items]          
Useful life of intangible assets 10 years        
Total purchased intangible assets $ 7,700        
Physicians World | Developed Technology Rights          
Business Acquisition [Line Items]          
Useful life of intangible assets 6 years        
Total purchased intangible assets $ 3,300        
Physicians World | Trade name and trademarks          
Business Acquisition [Line Items]          
Useful life of intangible assets 5 years        
Total purchased intangible assets $ 700        
XML 67 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions - Schedule of Pro Forma Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Business Combinations [Abstract]    
Pro forma revenues $ 1,153,497 $ 913,081
Pro forma net income $ 278,215 $ 201,382
Pro forma net income per share:    
Basic (in dollars per share) $ 1.88 $ 1.40
Diluted (in dollars per share) $ 1.76 $ 1.29
XML 68 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Short-Term Investments - Schedule of Short-Term Investments (Detail) - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost $ 929,273 $ 607,454
Gross unrealized gains 3,879 2,565
Gross unrealized losses (30) (4)
Estimated fair value 933,122 610,015
Certificates of deposits    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 17,350 3,500
Gross unrealized gains 15 3
Gross unrealized losses (1) 0
Estimated fair value 17,364 3,503
Asset-backed securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 125,833 100,419
Gross unrealized gains 745 396
Gross unrealized losses (2) (1)
Estimated fair value 126,576 100,814
Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 57,390 19,965
Gross unrealized gains 8 5
Gross unrealized losses (2) (1)
Estimated fair value 57,396 19,969
Corporate notes and bonds    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 428,710 234,664
Gross unrealized gains 2,360 1,552
Gross unrealized losses (23) (2)
Estimated fair value 431,047 236,214
Foreign government bonds    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 31,855 3,397
Gross unrealized gains 45 10
Gross unrealized losses (2) 0
Estimated fair value 31,898 3,407
U.S. agency obligations    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 52,756  
Gross unrealized gains 119  
Gross unrealized losses 0  
Estimated fair value 52,875  
U.S. treasury securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 215,379 245,509
Gross unrealized gains 587 599
Gross unrealized losses 0 0
Estimated fair value $ 215,966 $ 246,108
XML 69 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Short-Term Investments - Summary of Estimated Fair Value of Short-Term Investments, Designated as Available-for-Sale and Classified by Contractual Maturity (Detail) - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Investments, Debt and Equity Securities [Abstract]    
Due in one year or less $ 428,155 $ 247,592
Due in greater than one year 504,967 362,423
Total short-term investments $ 933,122 $ 610,015
XML 70 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Short-Term Investments - Schedule of Fair Values and Gross Unrealized Loss Position of Available-for-Sale Securities Aggregated by Investment Category (Detail) - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Certificates of deposits    
Schedule of Available-for-sale Securities [Line Items]    
Fair value $ 3,749  
Gross unrealized losses (2)  
Asset-backed securities    
Schedule of Available-for-sale Securities [Line Items]    
Fair value 3,318 $ 999
Gross unrealized losses (1) (1)
Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Fair value 17,626 5,589
Gross unrealized losses (2) (1)
Corporate notes and bonds    
Schedule of Available-for-sale Securities [Line Items]    
Fair value 29,558 6,104
Gross unrealized losses (23) $ (2)
Foreign government bonds    
Schedule of Available-for-sale Securities [Line Items]    
Fair value 2,679  
Gross unrealized losses $ (2)  
XML 71 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Deferred Costs - Additional Information (Detail) - USD ($)
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Deferred Costs [Abstract]      
Deferred costs $ 42,072,000 $ 35,585,000  
Amortization of deferred costs 21,000,000 21,000,000 $ 18,000,000
Impairment losses recorded in relation to the costs capitalized $ 0 $ 0 $ 0
XML 72 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Property and Equipment, Net - Components of Property and Equipment, Net (Detail) - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 83,266 $ 80,102
Less accumulated depreciation (29,616) (25,350)
Total property and equipment, net 53,650 54,752
Land    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 3,040 3,040
Building    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 20,984 20,984
Land improvements and building improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 22,392 22,392
Equipment and computers    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 8,847 11,066
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 13,452 12,849
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 13,945 9,385
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 606 $ 386
XML 73 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Property and Equipment, Net - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Property, Plant and Equipment [Abstract]      
Depreciation $ 9 $ 9 $ 6
XML 74 R56.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Intangible Assets, Net (Excluding Goodwill) [Abstract]      
Goodwill $ 436,029 $ 438,529 $ 95,804
Amortization expense $ 20,000 $ 10,000 $ 7,000
XML 75 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets - Details of Intangible Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 171,176 $ 174,670
Accumulated amortization (56,581) (40,069)
Net 114,595 134,601
Existing technology    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 26,180 26,380
Accumulated amortization (8,367) (4,808)
Net $ 17,813 $ 21,572
Remaining useful life (in years) 4 years 9 months 18 days 5 years 9 months 18 days
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 110,643 $ 111,443
Accumulated amortization (27,741) (17,575)
Net $ 82,902 $ 93,868
Remaining useful life (in years) 8 years 9 years
Trade name and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 13,900 $ 13,900
Accumulated amortization (4,005) (720)
Net $ 9,895 $ 13,180
Remaining useful life (in years) 3 years 9 months 18 days 4 years 8 months 12 days
Other intangibles    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 20,453 $ 22,947
Accumulated amortization (16,468) (16,966)
Net $ 3,985 $ 5,981
Remaining useful life (in years) 5 years 1 month 6 days 5 years
XML 76 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets - Estimated Amortization Expense (Detail) - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Fiscal 2022 $ 18,163  
Fiscal 2023 18,163  
Fiscal 2024 18,160  
Fiscal 2025 17,417  
Fiscal 2026 13,166  
Thereafter 29,526  
Net $ 114,595 $ 134,601
XML 77 R59.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Goodwill [Roll Forward]    
Goodwill, beginning balance $ 438,529 $ 95,804
Goodwill, ending balance 436,029 438,529
Crossix Solutions    
Goodwill [Roll Forward]    
Goodwill, acquired during period   314,642
Purchase price goodwill reduction from Crossix tax adjustments $ (2,500)  
Physicians World    
Goodwill [Roll Forward]    
Goodwill, acquired during period   $ 28,083
XML 78 R60.htm IDEA: XBRL DOCUMENT v3.21.1
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Payables and Accruals [Abstract]    
Accrued commissions $ 7,498 $ 8,951
Accrued bonus 4,134 4,329
Accrued vacation 4,716 3,921
Payroll tax payable 10,250 7,353
Accrued other compensation and benefits 3,812 1,065
Total accrued compensation and benefits 30,410 25,619
Accrued fees payable to salesforce.com 6,381 5,787
Taxes payable 13,598 4,914
Accrued third-party professional services subcontractors' fees 1,515 1,338
Other accrued expenses 9,488 9,581
Total accrued expenses and other current liabilities $ 30,982 $ 21,620
XML 79 R61.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements - Fair Value Hierarchy for Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Assets    
Short-term investments $ 933,122 $ 610,015
U.S. treasury securities    
Assets    
Short-term investments 215,966 246,108
Certificates of deposits    
Assets    
Short-term investments 17,364 3,503
Asset-backed securities    
Assets    
Short-term investments 126,576 100,814
Commercial paper    
Assets    
Short-term investments 57,396 19,969
Corporate notes and bonds    
Assets    
Short-term investments 431,047 236,214
Foreign government bonds    
Assets    
Short-term investments 31,898 3,407
U.S. agency obligations    
Assets    
Short-term investments 52,875  
Fair value, measurements recurring    
Assets    
Total financial assets 1,209,019 638,058
Liabilities    
Total financial liabilities 72 42
Fair value, measurements recurring | Money market funds    
Assets    
Cash equivalents: 259,937 24,107
Fair value, measurements recurring | U.S. treasury securities    
Assets    
Cash equivalents: 15,520  
Short-term investments 215,966 246,107
Fair value, measurements recurring | Certificates of deposits    
Assets    
Short-term investments 17,364 3,503
Fair value, measurements recurring | Asset-backed securities    
Assets    
Short-term investments 126,576 100,815
Fair value, measurements recurring | Commercial paper    
Assets    
Cash equivalents:   1,616
Short-term investments 57,396 19,969
Fair value, measurements recurring | Corporate notes and bonds    
Assets    
Cash equivalents:   2,245
Short-term investments 431,047 236,214
Fair value, measurements recurring | Foreign government bonds    
Assets    
Short-term investments 31,898 3,407
Fair value, measurements recurring | U.S. agency obligations    
Assets    
Short-term investments 52,875  
Fair value, measurements recurring | Foreign currency derivative contracts    
Assets    
Short-term investments 440 75
Fair value, measurements recurring | Foreign currency derivative contracts    
Liabilities    
Foreign currency derivative contracts 72 42
Fair value, measurements recurring | Level 1    
Assets    
Total financial assets 259,937 24,107
Liabilities    
Total financial liabilities 0 0
Fair value, measurements recurring | Level 1 | Money market funds    
Assets    
Cash equivalents: 259,937 24,107
Fair value, measurements recurring | Level 1 | U.S. treasury securities    
Assets    
Cash equivalents: 0  
Short-term investments 0 0
Fair value, measurements recurring | Level 1 | Certificates of deposits    
Assets    
Short-term investments 0 0
Fair value, measurements recurring | Level 1 | Asset-backed securities    
Assets    
Short-term investments 0 0
Fair value, measurements recurring | Level 1 | Commercial paper    
Assets    
Cash equivalents:   0
Short-term investments 0 0
Fair value, measurements recurring | Level 1 | Corporate notes and bonds    
Assets    
Cash equivalents:   0
Short-term investments 0 0
Fair value, measurements recurring | Level 1 | Foreign government bonds    
Assets    
Short-term investments 0 0
Fair value, measurements recurring | Level 1 | U.S. agency obligations    
Assets    
Short-term investments 0  
Fair value, measurements recurring | Level 1 | Foreign currency derivative contracts    
Assets    
Short-term investments 0 0
Fair value, measurements recurring | Level 1 | Foreign currency derivative contracts    
Liabilities    
Foreign currency derivative contracts 0 0
Fair value, measurements recurring | Level 2    
Assets    
Total financial assets 949,082 613,951
Liabilities    
Total financial liabilities 72 42
Fair value, measurements recurring | Level 2 | Money market funds    
Assets    
Cash equivalents: 0 0
Fair value, measurements recurring | Level 2 | U.S. treasury securities    
Assets    
Cash equivalents: 15,520  
Short-term investments 215,966 246,107
Fair value, measurements recurring | Level 2 | Certificates of deposits    
Assets    
Short-term investments 17,364 3,503
Fair value, measurements recurring | Level 2 | Asset-backed securities    
Assets    
Short-term investments 126,576 100,815
Fair value, measurements recurring | Level 2 | Commercial paper    
Assets    
Cash equivalents:   1,616
Short-term investments 57,396 19,969
Fair value, measurements recurring | Level 2 | Corporate notes and bonds    
Assets    
Cash equivalents:   2,245
Short-term investments 431,047 236,214
Fair value, measurements recurring | Level 2 | Foreign government bonds    
Assets    
Short-term investments 31,898 3,407
Fair value, measurements recurring | Level 2 | U.S. agency obligations    
Assets    
Short-term investments 52,875  
Fair value, measurements recurring | Level 2 | Foreign currency derivative contracts    
Assets    
Short-term investments 440 75
Fair value, measurements recurring | Level 2 | Foreign currency derivative contracts    
Liabilities    
Foreign currency derivative contracts $ 72 $ 42
XML 80 R62.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements - Additional Information (Details) - USD ($)
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Fair Value Disclosures [Abstract]      
Loss on foreign currency hedge $ 2,000,000 $ 0 $ 0
XML 81 R63.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements - Summary Fair Value of Outstanding Derivative Instruments (Detail) - Foreign currency derivative contracts - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Derivatives, Fair Value [Line Items]    
Notional amount of foreign currency derivative contracts $ 52,516 $ 7,304
Fair value of foreign currency derivative contracts $ 52,148 $ 7,271
XML 82 R64.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements - Summary of Outstanding Balance Sheet Hedges (Detail) - Foreign currency derivative contracts - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Foreign currency derivative contracts - assets $ 440 $ 75
Accrued expenses    
Derivatives, Fair Value [Line Items]    
Foreign currency derivative contracts - liabilities $ 72 $ 42
XML 83 R65.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Components of Income before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Income Tax Disclosure [Abstract]      
United States $ 378,042 $ 305,339 $ 222,743
Foreign 15,951 8,358 15,900
Income before income taxes $ 393,993 $ 313,697 $ 238,643
XML 84 R66.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Current provision:      
Federal $ 7,108 $ 11,143 $ 5,466
State 4,763 4,695 4,089
Foreign 2,825 3,404 7,438
Total current provision 14,696 19,242 16,993
Deferred provision:      
Federal (816) (1,063) (1,910)
State 681 (517) (619)
Foreign (566) (5,083) (5,653)
Total deferred provision (701) (6,663) (8,182)
Provision for income taxes $ 13,995 $ 12,579 $ 8,811
XML 85 R67.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
Income Tax Contingency [Line Items]        
Federal statutory income tax rate 21.00% 21.00% 21.00%  
Federal net operating loss carryforwards $ 82,000      
State net operating loss carryforwards 91,000      
Foreign net operating loss carryforwards $ 29,000      
Percentage of likely being realized upon effective settlement 50.00%      
Unrecognized tax benefits $ 18,628 $ 14,515 $ 12,597 $ 11,398
Unrecognized tax benefits that would impact effective tax rate 9,000      
State and Local Jurisdiction | California Franchise Tax Board        
Income Tax Contingency [Line Items]        
Tax credit carryforward $ 47,000      
XML 86 R68.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Reconciliation of Statutory Federal Income Tax to Effective Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Income Tax Disclosure [Abstract]      
Federal tax statutory tax rate $ 82,739 $ 65,876 $ 50,115
State taxes 4,401 3,035 3,139
Tax credits (24,617) (23,468) (21,415)
Stock-based compensation (54,488) (34,569) (33,332)
Valuation allowance 10,269 7,408 6,666
Impact of foreign operations (941) 470 3,381
Foreign derived intangible income deduction (FDII) (5,134) (4,836) (2,086)
Others 1,766 (1,337) 2,343
Provision for income taxes $ 13,995 $ 12,579 $ 8,811
XML 87 R69.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Deferred tax assets:    
Accruals and reserves $ 13,494 $ 10,355
State income taxes 679 931
Stock-based compensation 11,486 9,861
Net operating loss carryforward 29,318 32,916
Tax credit carryforward 29,624 21,458
Lease liabilities 15,932 13,808
Other 298 217
Gross deferred tax assets 100,831 89,546
Valuation allowance (31,318) (22,694)
Total deferred tax assets 69,513 66,852
Deferred tax liabilities:    
Property and equipment (141) (650)
Intangible assets (30,253) (33,518)
Expensed internal-use software (893) (974)
Lease right-of-use assets (14,438) (12,717)
Deferred costs (10,588) (8,922)
Other (935) (619)
Total deferred tax liabilities (57,248) (57,400)
Net deferred tax assets $ 12,265 $ 9,452
XML 88 R70.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes - Summary of Changes in Total Gross Amount of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning balance $ 14,515 $ 12,597 $ 11,398
Increases related to tax positions taken during the prior period 96 796 968
Increases related to tax positions taken during the current period 4,126 3,420 2,697
Decreases related to tax positions taken during the prior period (51) (128) (1,754)
Audit settlements 0 0 (403)
Lapse of statute of limitations (58) (2,170) (309)
Ending balance $ 18,628 $ 14,515 $ 12,597
XML 89 R71.htm IDEA: XBRL DOCUMENT v3.21.1
Deferred Revenue, Performance Obligations, and Unbilled Accounts Receivable - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Revenue From Contracts With Customers [Line Items]      
Unbilled accounts receivable $ 47,206 $ 32,817  
Subscription services      
Revenue From Contracts With Customers [Line Items]      
Recognition of deferred revenue 464,000 353,000 $ 265,000
Revenue expected to be recognized from remaining performance obligations 1,287,000    
Unbilled accounts receivable 27,000 15,000  
Professional services and other      
Revenue From Contracts With Customers [Line Items]      
Unbilled accounts receivable $ 20,000 $ 18,000  
XML 90 R72.htm IDEA: XBRL DOCUMENT v3.21.1
Deferred Revenue, Performance Obligations, and Unbilled Accounts Receivable - Performance Obligation Duration (Details) - Subscription services - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-02-01
Jan. 31, 2021
Revenue From Contracts With Customers [Line Items]  
Revenue, remaining performance obligation, percentage 76.00%
Revenue, remaining performance obligation, recognition period 12 months
XML 91 R73.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Leases [Line Items]      
Operating lease expense $ 13 $ 8 $ 6
Maximum      
Leases [Line Items]      
Operating leases, options to extend leases term 9 years    
Finance leases, options to extend leases term 9 years    
XML 92 R74.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Supplemental Cash Flow Information Related to Leases (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Leases [Abstract]    
Cash paid for amounts included in the measurement of lease liabilities $ 11,401 $ 7,657
Right-of-use assets obtained in exchange for lease obligations:    
Operating leases 12,214 23,546
Operating leases obtained through business combinations $ 0 $ 14,550
XML 93 R75.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Supplemental Balance Sheet Information Related to Leases (Detail) - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Leases [Abstract]    
Lease right-of-use assets $ 56,917 $ 49,132
Lease liabilities 11,347 8,960
Lease liabilities, noncurrent 51,393 44,453
Total operating lease liabilities $ 62,740 $ 53,413
Weighted Average Remaining Lease Term 6 years 8 months 12 days 7 years 1 month 6 days
Weighted Average Discount Rate 3.80% 4.30%
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Lease liabilities Lease liabilities
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Lease liabilities, noncurrent Lease liabilities, noncurrent
XML 94 R76.htm IDEA: XBRL DOCUMENT v3.21.1
Leases- Maturities of lease liabilities (Detail) - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Fiscal 2022 $ 12,887  
Fiscal 2023 11,780  
Fiscal 2024 10,585  
Fiscal 2025 7,809  
Fiscal 2026 6,867  
Thereafter 21,576  
Total operating lease payments 71,504  
Less imputed interest (8,764)  
Total operating lease liabilities $ 62,740 $ 53,413
XML 95 R77.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity - Additional Information (Detail)
12 Months Ended
Jan. 31, 2021
USD ($)
vote
$ / shares
shares
Jan. 31, 2020
$ / shares
shares
Jan. 31, 2019
$ / shares
Jan. 29, 2021
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Dividends payable | $ $ 0      
Options outstanding (in shares) 12,761,289 13,448,026    
Unrecognized compensation cost related to unvested stock options granted | $ $ 215,000,000      
Share price (in usd per share) | $ / shares       $ 276.44
Intrinsic value of options exercised | $ $ 376,000,000      
Class A common stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock, shares issued (in shares) 137,062,817 133,892,725    
Common stock, shares outstanding (in shares) 137,062,817 133,892,725    
Vote per common share | vote 1      
Class B common stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock, shares issued (in shares) 14,993,991 15,202,858    
Common stock, shares outstanding (in shares) 14,993,991 15,202,858    
Vote per common share | vote 10      
2007 Stock Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options outstanding (in shares) 0      
2021 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options outstanding (in shares) 0      
2013 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options outstanding (in shares) 0      
Number of additional shares authorized (in shares) 13,750,000      
Common stock, shares outstanding, percentage 5.00%      
Weighted-average grant date fair value of options granted (in usd per share) | $ / shares $ 71.86 $ 60.05 $ 35.43  
2013 Equity Incentive Plan | Director        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares issued in period (in shares) 6,709,301      
2013 Equity Incentive Plan | Class A common stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares available for issuance (in shares) 33,692,818      
2013 Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of additional shares authorized (in shares) 2,200,000      
Common stock, shares outstanding, percentage 1.00%      
Number of shares reserved for future issuance (in shares) 4,000,000      
Number of shares authorized (in shares) 4,897,856      
Percent of fair market value paid for shares 85.00%      
Percentage of payroll deductions for shares acquired 15.00%      
2013 Employee Stock Purchase Plan | Director        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares issued in period (in shares) 0      
Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 1 year      
Weighted average period of unvested stock (in years) 2 years 4 months 24 days      
Unrecognized compensation cost related to unvested RSUs | $ $ 109,000,000      
Total intrinsic value, vested | $ $ 261,000,000      
Restricted Stock Units (RSUs) | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 4 years      
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 4 years      
Weighted average period of unvested stock (in years) 3 years 2 months 12 days      
Stock Options | 2007 Stock Plan | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 4 years      
Stock Options | 2007 Stock Plan | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 5 years      
Options exercisable period 10 years      
Stock Options | 2013 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 4 years      
Stock Options | 2013 Equity Incentive Plan | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 5 years      
Stock Options | 2013 Equity Incentive Plan | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 9 years      
Options exercisable period 10 years      
XML 96 R78.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity - Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Number of shares    
Options outstanding, beginning balance (in shares) 13,448,026  
Options granted (in shares) 1,427,362  
Options exercised (in shares) (1,839,723)  
Options forfeited/cancelled (in shares) (274,376)  
Options outstanding, ending balance (in shares) 12,761,289 13,448,026
Options vested and exercisable (in shares) 6,817,037  
Options vested and exercisable and expected to vest thereafter (in shares) 12,761,289  
Weighted average exercise price    
Options outstanding, beginning balance (in usd per share) $ 40.64  
Options granted (in usd per share) 181.18  
Options exercised (in usd per share) 18.92  
Options forfeited/cancelled (in usd per share) 123.50  
Options outstanding, ending balance (in usd per share) 57.48 $ 40.64
Options vested and exercisable (in usd per share) 17.50  
Options vested and exercisable and expected to vest thereafter (in usd per share) $ 57.48  
Weighted average remaining contractual term (in years), options outstanding 5 years 5 years 4 months 24 days
Weighted average remaining contractual term (in years), options vested and exercisable 2 years 10 months 24 days  
Weighted average remaining contractual term (in years), options vested and exercisable and expected to vest thereafter 5 years  
Aggregate intrinsic value (in millions)    
Options outstanding $ 2,794 $ 1,427
Options vested and exercisable 1,765  
Options vested and exercisable and expected to vest thereafter $ 2,794  
XML 97 R79.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity - Summary of Restricted Stock Unit (RSU) Activity (Detail) - Restricted Stock Units (RSUs)
12 Months Ended
Jan. 31, 2021
$ / shares
shares
Unreleased restricted stock units  
Beginning balance (in shares) | shares 1,818,622
RSUs granted (in shares) | shares 455,000
RSUs vested (in shares) | shares (1,121,502)
RSUs forfeited/cancelled (in shares) | shares (119,905)
Ending balance (in shares) | shares 1,032,215
Weighted  average grant date fair value  
Beginning balance (in usd per share) | $ / shares $ 95.23
RSUs granted (in usd per share) | $ / shares 185.06
RSUs vested (in usd per share) | $ / shares 105.24
RSUs forfeited/cancelled (in usd per share) | $ / shares 111.50
Ending balance (in usd per share) | $ / shares $ 121.98
XML 98 R80.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity - Schedule of Weighted-Average Assumptions Used to Estimate Grant Date Fair Value of Options Granted (Detail) - Stock Options
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Volatility     41.00%
Risk-free interest rate, minimum 0.33% 1.39% 2.57%
Risk-free interest rate, maximum 1.43% 2.52% 2.74%
Dividend yield 0.00% 0.00% 0.00%
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Volatility 39.00% 39.00%  
Expected term (in years) 6 years 3 months 5 years 7 months 20 days 6 years 3 months
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Volatility 42.00% 41.00%  
Expected term (in years) 7 years 3 months 6 years 7 months 9 days 6 years 4 months 6 days
XML 99 R81.htm IDEA: XBRL DOCUMENT v3.21.1
Other Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Other Income and Expenses [Abstract]      
Foreign currency gain (loss) $ 2,275 $ (708) $ (2,103)
(Amortization) accretion on investments (3,082) 3,001 2,492
Interest income, net 15,859 25,185 15,388
Miscellaneous income 1,147 0 0
Other income, net $ 16,199 $ 27,478 $ 15,777
XML 100 R82.htm IDEA: XBRL DOCUMENT v3.21.1
Net Income per Share - Numerators and Denominators of the Basic and Diluted EPS Computations for Common Stock (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Jan. 31, 2021
Oct. 31, 2020
Jul. 31, 2020
Apr. 30, 2020
Jan. 31, 2020
Oct. 31, 2019
Jul. 31, 2019
Apr. 30, 2019
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Schedule Of Earnings Per Share Basic And Diluted [Line Items]                      
Weighted average shares used in computing net income per share, basic (in shares)                 150,666 147,796 144,244
Net income per share, basic (in usd per share) $ 0.68 $ 0.64 $ 0.62 $ 0.58 $ 0.44 $ 0.56 $ 0.54 $ 0.50 $ 2.52 $ 2.04 $ 1.59
Reallocation as a result of conversion of Class B to Class A common stock:                      
Weighted average shares used in computing net income per share, diluted (in shares)                 160,732 158,296 156,117
Net income per share, diluted (in usd per share) $ 0.64 $ 0.60 $ 0.58 $ 0.54 $ 0.42 $ 0.52 $ 0.50 $ 0.47 $ 2.36 $ 1.90 $ 1.47
Class A common stock                      
Schedule Of Earnings Per Share Basic And Diluted [Line Items]                      
Net income, basic                 $ 341,866 $ 266,104 $ 194,607
Weighted average shares used in computing net income per share, basic (in shares)                 135,547 130,610 122,137
Net income per share, basic (in usd per share)                 $ 2.52 $ 2.04 $ 1.59
Net income, basic                 $ 341,866 $ 266,104 $ 194,607
Reallocation as a result of conversion of Class B to Class A common stock:                      
Net income, basic                 38,132 35,014 35,225
Reallocation of net income to Class B common stock                 0 0 0
Net income, diluted                 $ 379,998 $ 301,118 $ 229,832
Conversion of Class B to Class A common stock (in shares)                 15,119 17,186 22,107
Effect of potentially dilutive common shares (in shares)                 10,066 10,500 11,873
Weighted average shares used in computing net income per share, diluted (in shares)                 160,732 158,296 156,117
Net income per share, diluted (in usd per share)                 $ 2.36 $ 1.90 $ 1.47
Class B common stock                      
Schedule Of Earnings Per Share Basic And Diluted [Line Items]                      
Net income, basic                 $ 38,132 $ 35,014 $ 35,225
Weighted average shares used in computing net income per share, basic (in shares)                 15,119 17,186 22,107
Net income per share, basic (in usd per share)                 $ 2.52 $ 2.04 $ 1.59
Net income, basic                 $ 38,132 $ 35,014 $ 35,225
Reallocation as a result of conversion of Class B to Class A common stock:                      
Net income, basic                 0 0 0
Reallocation of net income to Class B common stock                 21,409 17,652 14,800
Net income, diluted                 $ 59,541 $ 52,666 $ 50,025
Conversion of Class B to Class A common stock (in shares)                 0 0 0
Effect of potentially dilutive common shares (in shares)                 10,066 10,500 11,873
Weighted average shares used in computing net income per share, diluted (in shares)                 25,185 27,686 33,980
Net income per share, diluted (in usd per share)                 $ 2.36 $ 1.90 $ 1.47
XML 101 R83.htm IDEA: XBRL DOCUMENT v3.21.1
Net Income per Share - Potential Common Share Equivalents Excluded where the Inclusion would be Anti-dilutive (Detail) - shares
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Earnings Per Share [Abstract]      
Options and awards to purchase shares not included in the computation of diluted net income per share because their inclusion would be anti-dilutive (in shares) 1,045,222 1,461,255 3,054,322
XML 102 R84.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
12 Months Ended
Mar. 13, 2017
USD ($)
Jan. 26, 2017
employee
Jan. 31, 2021
USD ($)
Value-Added Reseller Agreement      
Long-term Purchase Commitment [Line Items]      
Minimum order commitment     $ 500
Amount of first minimum order commitment met     250
Minimum fee commitment obligation     57
IQVIA Litigation Matter | Minimum      
Long-term Purchase Commitment [Line Items]      
Monetary damages $ 200    
Medidata Litigation Matter      
Long-term Purchase Commitment [Line Items]      
Number of former employees | employee   5  
Present to September 1st, 2025 | Value-Added Reseller Agreement      
Long-term Purchase Commitment [Line Items]      
Minimum order commitment     500
March 1st 2014 to September 1st, 2020 | Value-Added Reseller Agreement      
Long-term Purchase Commitment [Line Items]      
Amount of first minimum order commitment met     $ 250
XML 103 R85.htm IDEA: XBRL DOCUMENT v3.21.1
Revenues by Product - Summary of Total Revenues (Detail)
$ in Thousands
3 Months Ended 12 Months Ended
Jan. 31, 2021
USD ($)
industry
Oct. 31, 2020
USD ($)
Jul. 31, 2020
USD ($)
Apr. 30, 2020
USD ($)
Jan. 31, 2020
USD ($)
Oct. 31, 2019
USD ($)
Jul. 31, 2019
USD ($)
Apr. 30, 2019
USD ($)
Jan. 31, 2021
USD ($)
industry
Jan. 31, 2020
USD ($)
Jan. 31, 2019
USD ($)
Disaggregation of Revenue [Line Items]                      
Number of product areas | industry 2               2    
Total revenues $ 396,761 $ 377,519 $ 353,683 $ 337,106 $ 311,508 $ 280,921 $ 266,900 $ 244,752 $ 1,465,069 $ 1,104,081 $ 862,210
Veeva Commercial Cloud                      
Disaggregation of Revenue [Line Items]                      
Total revenues                 599,234 468,615 395,039
Veeva Vault                      
Disaggregation of Revenue [Line Items]                      
Total revenues                 580,252 427,679 299,428
Total subscription services                      
Disaggregation of Revenue [Line Items]                      
Total revenues                 1,179,486 896,294 694,467
Veeva Commercial Cloud                      
Disaggregation of Revenue [Line Items]                      
Total revenues                 113,498 76,347 62,557
Veeva Vault                      
Disaggregation of Revenue [Line Items]                      
Total revenues                 172,085 131,440 105,186
Total professional services                      
Disaggregation of Revenue [Line Items]                      
Total revenues                 $ 285,583 $ 207,787 $ 167,743
XML 104 R86.htm IDEA: XBRL DOCUMENT v3.21.1
Information about Geographic Areas - Revenues by Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jan. 31, 2021
Oct. 31, 2020
Jul. 31, 2020
Apr. 30, 2020
Jan. 31, 2020
Oct. 31, 2019
Jul. 31, 2019
Apr. 30, 2019
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Revenues by geography                      
Total revenues $ 396,761 $ 377,519 $ 353,683 $ 337,106 $ 311,508 $ 280,921 $ 266,900 $ 244,752 $ 1,465,069 $ 1,104,081 $ 862,210
North America                      
Revenues by geography                      
Total revenues                 838,192 607,704 480,713
Europe                      
Revenues by geography                      
Total revenues                 400,790 310,215 228,784
Asia Pacific                      
Revenues by geography                      
Total revenues                 183,848 151,052 124,431
Middle East, Africa, and Latin America                      
Revenues by geography                      
Total revenues                 $ 42,239 $ 35,110 $ 28,282
XML 105 R87.htm IDEA: XBRL DOCUMENT v3.21.1
Information about Geographic Areas - Long-Lived Assets by Geographic Area (Detail) - USD ($)
$ in Thousands
Jan. 31, 2021
Jan. 31, 2020
Long-lived assets by geography    
Total long-lived assets $ 53,650 $ 54,752
North America    
Long-lived assets by geography    
Total long-lived assets 46,285 51,334
Europe    
Long-lived assets by geography    
Total long-lived assets 5,525 1,772
Asia Pacific    
Long-lived assets by geography    
Total long-lived assets 1,359 1,341
Middle East, Africa, and Latin America    
Long-lived assets by geography    
Total long-lived assets $ 481 $ 305
XML 106 R88.htm IDEA: XBRL DOCUMENT v3.21.1
401(k) Plan (Details) - USD ($)
12 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Defined Contribution Plan Disclosure [Line Items]      
Total expense related defined benefit plan $ 6,000,000 $ 4,000,000 $ 3,000,000
401(k) plan      
Defined Contribution Plan Disclosure [Line Items]      
Employer maximum matching contribution amount per employee per year 2,000    
RRSP | CANADA      
Defined Contribution Plan Disclosure [Line Items]      
Employer maximum matching contribution amount per employee per year $ 2,000    
XML 107 R89.htm IDEA: XBRL DOCUMENT v3.21.1
Related-Party Transaction (Details)
1 Months Ended
Sep. 30, 2016
product
Zoom Video Communications Incorporation  
Related Party Transaction [Line Items]  
Number of products to embed into our multichannel customer relationship management applications 2
XML 108 R90.htm IDEA: XBRL DOCUMENT v3.21.1
Selected Quarterly Financial Data (Unaudited) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jan. 31, 2021
Oct. 31, 2020
Jul. 31, 2020
Apr. 30, 2020
Jan. 31, 2020
Oct. 31, 2019
Jul. 31, 2019
Apr. 30, 2019
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2019
Quarterly Financial Information Disclosure [Abstract]                      
Total revenues $ 396,761 $ 377,519 $ 353,683 $ 337,106 $ 311,508 $ 280,921 $ 266,900 $ 244,752 $ 1,465,069 $ 1,104,081 $ 862,210
Gross profit 282,914 274,522 256,479 242,226 217,189 207,592 196,682 179,249 1,056,141 800,712 616,929
Operating income 98,843 101,305 90,081 87,565 60,394 80,800 73,856 71,169 377,794 286,219 222,866
Net income $ 102,918 $ 96,959 $ 93,551 $ 86,570 $ 66,182 $ 82,245 $ 79,242 $ 73,449 $ 379,998 $ 301,118 $ 229,832
Net income per share:                      
Basic (in usd per share) $ 0.68 $ 0.64 $ 0.62 $ 0.58 $ 0.44 $ 0.56 $ 0.54 $ 0.50 $ 2.52 $ 2.04 $ 1.59
Diluted (in usd per share) $ 0.64 $ 0.60 $ 0.58 $ 0.54 $ 0.42 $ 0.52 $ 0.50 $ 0.47 $ 2.36 $ 1.90 $ 1.47
XML 109 R9999.htm IDEA: XBRL DOCUMENT v3.21.1
Label Element Value
Restricted Cash and Cash Equivalents us-gaap_RestrictedCashAndCashEquivalents $ 1,207,000
Restricted Cash and Cash Equivalents us-gaap_RestrictedCashAndCashEquivalents 3,064,000
Restricted Cash and Cash Equivalents us-gaap_RestrictedCashAndCashEquivalents $ 1,207,000
EXCEL 110 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +*&?E('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 " "RAGY2*E_'D>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R(EI#R;-I:.G#@8K;.QF;+4UB_]@:R1]^R59FS*V!]C1TL^? M/H$:':4."9]3B)C(8GX87.>SU''#SD11 F1]1J=R.2;\V#R&Y!2-SW2"J/2' M.B'4G*_!(2FC2,$$+.)"9&UCM-0)%85TQ1N]X.-GZF:8T8 =.O24H2HK8.TT M,5Z&KH$[8((1)I>_"V@6XES]$SMW@%V30[9+JN_[LA=S;MRA@K>G_[3_ MV/@FV#;PZR[:+U!+ P04 " "RAGY2F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M +*&?E( <"&M^ 8 *,< 8 >&PO=V]R:W-H965T&UL MO5EK3]M(%/W<_16CM*I:"8@]=D)H 2DDL$T?-"*4BEWMAXD](1:V)SLS!O+O M]\[8L0/K7%NJU HU?MTSQW=FSGWX^%'(>[7D7).G)$[526>I]>I#MZN")4^8 M.A KGL*=A9 )TW J[[IJ)3D+K5$2=ZGC]+L)B]+.Z;&]-I6GQR+3<93RJ20J M2Q(FUV<\%H\G';>SN7 5W2VUN= ]/5ZQ.S[C^L=J*N&L6Z*$4<)3%8F42+XX MZ0S=#V.?&@/[Q$W$']76,3&O,A?BWIQ,PI..8QCQF ?:0##X>> C'L<&"7C\ M6X!VRC&-X?;Q!OW"OCR\S)PI/A+QSRC4RY/.H$-"OF!9K*_$XR=>O%#/X 4B M5O9_\I@_VZ,=$F1*BZ0P!@9)E.:_[*EPQ);!P-EA0 L#^L+ ]7<8>(6!U]; M+PQ\ZYG\5:P?QDRSTV,I'HDT3P.:.;#.M-;P^E%JYGVF)=R-P$Z?CL0#EV0* M4TSVR8_9F+Q[\YZ\(5%*SJ(XAIE1QUT-XYBGNT&!>99CTAV8+B7?1*J7BIRG M(0^? W2!8,F2;EB>413Q,TL/B.?N$>I0MX;0"#>_X/,#0@<[S<<-HV=Q.;J# MO(U7^MRS>-X.O+$(,M@ZF@S3$%RD([TFDS3?PV8O_/T5#,A$\T3]@PSGE\/Y M=CB_:;CK]8K7S29N[CK[7Q 6O9)%KQV+89IF+"97?"6DKJ.#XVB9<81.OZ33 M;T=GRF4DS#2$!#90K7]PI,W:_./5J_\OKV?<#DMNARCB*)/24+N(5 ">NN5, MHOQPM/U]Q]WW,%Z#DM>@Y4*2#(3?KM7=TXAC+5BLL'D\*CD=H3C%]KF(8DXN MLV3.91T7',,Q#NJ[Z-RY3B6H3AM&5_PN4AHTVKT] M<,0COS<88-RJ&.$V! G+#%+]W51P@"/:PXA40<'%E?RK,$%JNA0IIL -('Z/ M[O=[#I9=N55(<'$]OXXT1 .Q("Y]-W]/9CS()'BKEA:.-(H9;.DAN#A)0'MF M6@3W>RL(QP\LSCAYXQPX\,\E*\BAU9));+_2*H)07/@AO(91>@?2G\Q%7$>[ M >#F_/P&8U+%"HJK^<9UY/PI6+(4BH1=L:P!Z/)VA@4&6@4&VBHP_(1"S* HW-ZHGAB VNJD2?MA+]2:JYS$M_D]VR#=5:9CAB [-* M\VDKS;=31T80BNZ$K)6.!IRO3,)V&08!!R" "7-(C&.E_127[H+C+&%Q3,XR M!;=5_6SB.$U).*V" ,7UNV!TGG!Y9Q;8GX"@ET8W5RRM=]^OU0>TB@84U_#) MZ.**#+,PTI!3#+7F$,-M)GD1L[M:9CA>0P'J53+OM2H49DO0,LQ3#3!-GO(J MM?=:50;3;!Y' ;A'L+J-."Y0>A;%]!4?3KW^A;NQ*USU<@S>UI=HJ3&#/ MS$TAM>"@"?5Y8 /JU.B=2)5)!O22;Q5E;U\/J'OX49DL\VF=)YVVMEW *C&/ MFEI^TZOXQKF534"Q*)E.W;FF>!GDL=$K(U/+< .<[Y@,5NGRWRQL3:-":X M:?&1SPP<)==O7[M]Y^.F48?5J]Y6LPR/A4-X[="^^JX-VP#0N$&J>.JU[*1M M=V8NX&*M^#: -32+O"J6>BT[:P6KHJ.UFQ<.=W&+L:KBJ-U"NSHS'@*@AZ@]_1U_6JT.:U M:GX]JTX@GH L*?(]TR :J2TDWL$FM^6)>E_7/"]&Z6\)NNL=^C[\N?6Z[E=! MSL>C4^[LL[;.]JM@Y;N_I8E>12B_5>7QJ\XN1GGF;/_PL$^I]\+7W:VO.B:O MLE_'%'@2JHO\ T]YM?P"-[3?G;K5X_GGNV_,I&6*Q'P!IL[!(4B S+^(Y2=: MK.PWHKG06B3V<,D9!#GS -Q?"*$W)V: \KODZ7]02P,$% @ LH9^4OK' MJ .8!@ 8QP !@ !X;"]W;W)K&P>YNV^X6S3-ZK*.0F">%ZQHIXM%_UW=\UR(3I9%C6_:U#;515KGF]Y*1ZO M9WCV\L6GXF$GU1?SY6+/'O@]EU_V=PT\S4SV[P5>KL&_0 M6_Q1\,?VY#-2H:R%^*H>/FZN9X%2Q$N>2^6"P;\#7_&R5)Y QU^#T]G8IVIX M^OG%^X]]\!#,FK5\)M*^4D\_LR'@"+E+Q=EV_]%CX-M M,$-YUTI1#8U!0574Q__L:4C$20,<.AJ0H0$YMP$=&M ^T*.R/JP/3++EHA&/ MJ%'6X$U]Z'/3MX9HBEH-X[ULX-<"VLGE2M2M*(L-DWR#;EG)ZIRC>^6N19?H MR_T']-W%]^@"%37ZO!-=R^I-NYA+Z%FUG^=#+[?'7HBCEU]8_1Y1_ Z1@&!+ M\]7YS8/7S><0[Q@T&8,FO3_J"KIK&EY+Q-H6XKSR>*2C1]I[#%T>6;M#D!N4 MJP_\KZXXL!*ZL.;JZ"KJ7:EE=E@F-(B"<#$_G.;$- N3.*%T-'NE-!R5AEZE M]SO1R$O)FPK&],!;6;ED'OW$)_UGE&)")C)-LQ@' 8[L,J-19N25>9/GH@-A M4"IR#LET/]4J^+LH3EQ\R8;6)C M0T68D"">:#6M*$EQ8I>:C%(3K]2[AN]9L4'\"3#2\K9/L9 [WD"M.EU3-MV) MJ2B*@VF.32N"TSBSZTY'W:E7]V+LY[U-;6;.6AI'P42KQ2I,(F)7B@/-C<"K]0/?S2B#C6#]9\ MPW[ ?:PEJQ\**$E# MTC3LW%@<,HBZ92+78TC /LD*H!A_V$&V=F4>>BXDBR M)VX?;Q-=. 1V385:S'":.*H^UH3#?L3]WM?-4M0/1QQ[)J8)'IRD23H5:C&+ M<>HH2ECS"?L!=:R>'GD6U@0PDK&QQ#C.,B.-%J[$:9HZ%B[17"%^KAP!_=98VY"2D"E1;&9P$G$E4@.%^('R M>O?XEE:3%@D&^AD9->VB2$7E4*NQ0OQ8.1M_Q(*+E!I)-:U(Z#I'$,T4XF>* M,>ZPGQ#UD&.K6I,=$:;9M,A:S,(P=9U&B08,\9]\IK!^:Q:8QQ@<1 80+68 M0U=UU= BYQQWWI)HX@BZ3D)#HVD':(>9XE"IN47\W%J)JBJ.UP_'JQ-1RZ)^ MX'7N4NSUIRX\K]H]R_GU; \'?MX<^&R);+=-_X&CU[=$FGLT\.Y3[J7(O^Y$ MN>%-^^TW*<')#_U!3SY[;Z$TEJ@?2S>;3:'X#\.O#NJ718URMB]@.E@OHDSP M9#',TBF@+'9)J$Z1]BE -:*H'U&P#>BJKNPO'P?ZPR:FX3MU3WS@0PFS2C>! M9%++8@3;4H?HDZL^/[(^<<8-78S#9)UU\_VU *+4FHIN8AV'#/\3D77WPG>\8?18:0 M!$\YH6)J95(6-[8MD@SE4%RS E'U9,-X#J6:\JTM"HY@:D YL3W'">P<8FK- M)N;>DL\FK)0$4[3D0)1Y#OG?.2)L/[5?$NGEJ,5(8(2J2F@ MNNS0 A&BF92./S6IU:RI@>WQ"_L78UZ964.!%HS\QJG,IE9D@11M8$GD/=M_ M1;6AL>9+&!'F'^RKV""V0%(*R?(:K!3DF%97^%0GH@5P1P< 7@WPA@+\&N ; MHY4R8^L.2CB;<+8'7$D$.%]"CJC,D,0))!?@"CRL[L#YV04X YB"GQDK!:2IF-A2*=%\=E*O M.J]6]0ZL^AW2:^"[E\!S/+<'OA@.=[IP6_EODN U2? ,W^@ WRU1N]DX5W4! M4E:NY:8D:HLEK*2RUU]%.#:$NE1V,S?V)_:N;>)]3."&34Q'J=\H]8\J71 H M!+@%"R2/1Q(P:FA'QVE;=)>@@!SL("D1.%>ON10I*)"J_$SMAHN^ M7%3<83L7Z,H9O\G&J:B.\'$C?/P!X4:B +"4&>/X6>UH;:"ZVZN\(@]:FB*G M_KU1/R2RXR!H' 0?=X"%*$^K#]YIG5:"*D^#)AN3UD(!UOHBSQJ(6HL1 -*:CZTI.*&-O[$DHH'E=2IJ(YPUWD] M$IS/+*J:O?.JXOZJ&A3:==$ZV-S/*JR:N2-K%,=^'+MO#?1$CM6I%(VC _I? MSR3W^*'TOZ55TP\QT1/9;\)N-1JZR_L!^193 0C:**AS':K/)*\:IVHB66%Z MCS63JI,QPTPUFXCK /5\PYA\F>AVIFE?9_\ 4$L#!!0 ( +*&?E+SY'/6 MN0< (T@ 8 >&PO=V]R:W-H965T&ULK5I=;^.X%?TK MA#$/,X 3\TL2%20!-H[;;H'M#B;[\;#H@V(SMC"RZ(JT,]M?WTM)L6R28CQM M7V)+/O>*]^B2YUXRMZ^J^:HW4AKT;5O5^FZR,69W,YOIY49N"WVM=K*&7UY4 MLRT,7#;KF=XULEBU1MMJ1C%.9]NBK"?WM^V]S\W]K=J;JJSEYP;I_79;-'\^ MR$J]WDW(Y.W&EW*],?;&[/YV5ZSEDS2_[CXW<#4[>EF56UGK4M6HD2]WDQ_( MS8)C:] B?BOEJS[YCFPHSTI]M1<_KNXFV(Y(5G)IK(L"/@YR+JO*>H)Q_*MW M.CD^TQJ>?G_S_I CFN=!RKJK?RY79W$W$!*WD2[&OS!?U^C?9!Y18?TM5 MZ?8O>NVQ>(*6>VW4MC>&$6S+NOLLOO5$7&) >P/J&)!TQ(#U!LPUX",&O#?@ MEQHDO4$;^JR+O27NL3#%_6VC7E%CT>#-?FG9;ZV!K[*VB?)D&OBU!#MS/U>U M5E6Y*HQJFV$EVA7Y\>T<%(W4 MJ*S1+QNUUT6]TE/TX>SZ=F9@B/9!LV4_G'DW'#HR'$+13ZHV&XT6]4JNSAW, M(+9C@/0MP#F->OQ[45\C1J:(8DH" WJ\W!P'S!<7FY,\$@T[OB[6^F,C_K[( M@ZSW4M]$?/&C+][ZXB.^?E&FJ&"R=QY#[ZJS3UI[N^(<[@E/$YQ")(=3"@,X M@CD6Y!RW\'$BI93@(^PLCN081Q+E9*ZTL?G:7,!->O297L#-TO$D($L)53X?#JPQAFS*5_X<,H3^@)^V<49$<*LNC0_]HHK=&N42^E M"<60>4\E.$D)=U[ZHX\3&&>$.D'XL)2D.S(S]ZS:/4?)%:%LUR@V"1 U4Z@-SN[+(9RH^XIY'\R/TWFG-*L4-M (9S MD2<.M3Z,)"(3+$PMP8-TX.C@GXH*!,!R #7&5VEI#C'PCI<1"GJKL^!8@@EW M. C@2 ZSQ%U[0C@N1)J-L' BH"0^3V0-.5:U/!0KD.A2&YMS!QDD(^YLC P2 M&'Q."'/)". (IR=!]F3X.)%R,I81=.""7K!L*F_2!9F(NQIC@OKK!*0RSUPF M?%Q".,^9RX2/8SG'Z1@5@U 3%AW_L/*4;>44#(;Y#\^R+/=RW,=14$[B"D$( M1P&9C@0S5 HD7BK\;#:RZ0.9HEH&!:'W<99\*QSQ*:+-F'A$SQ+5P!]<[.TX/E;AH]AG $E-J;>#Z.,IAZ8^DV MU"LD7FA\;M2A;+LWB.O]L/R2@4!4B1M5 $:3S$L['R8$&2D_R%!_D'@!\@]H MDR-SQR\86);GN5M#A7"8$.+EFX^C-!>,CH0Q5"!$7!C&U+:TY;*K&LIJ;]P& MIX],>&5R.+( +AB9CXM&-E1!)(\65T-D"!:[KB&,E5=TJ"QHO"9X:'GZ"+WD M7J\&YY]"=/6NQ&EXUXE37CX&4=A9:![O](E=7Q0%$;BW?]@+V&H(T"OJF[0X" MMD+Q?0DRJ"N-J^N0(-VCPT3ZTT]*@,X#C*KH>D4U _GA N)60L/P:-I?&.O"L7EF?[1UT>1-_^('8T+G9V MX5ENBGIMW:)]WBK(KG2EZ!&EYIZ%, >)#:M)M;06Y3 M;Y',A:N' 1"HM[O>!E"$X[%%9)!#^KX<#D$O]]M]U7895O!A/MI;32/KY9\( MVH]:VQ^!B0J:^&"\OMQ=\<0M:T(H*A*WJ@G"\-@&!!VDD\:E*"7-M)*!!,6F\W7_:/^ME4^[:5Z-E[B&@"*/*5NC[,(X-*<\['^G UBQ>)B M]3W;@^QD'S8N0)=O$+[C:*3/90&M$3P1;C<5PK&4N5N)BQ".9'AL66*#=K&X M=D'C\2*U[3R C[>4;DM<954@1O:@)RRN)Q[)*]W6AR!W9419((=WD, MX7"6"7=]#.!(FF5C71\;-(%E_[_<'I9=%E]VOR.WXX[&8%R$<%30;:7"87:[/3TR&99;_-YN5#W$K>]A[HW?%4MY-0,_L))&3^X_D MDSU4J_8KF"_:J.77*WOBN6KK)I"\3K\+#?I>5>I5WR#O;1_OZ)"NH ^(3P7' M\$FG*1/P2:9)PHY6N_C4132;IKE ))LF!#[P-,D2-+;WC5(V33A!+)MB3!"E M4P*/#&P1(VX=<>L]81DB8LH$0>.[J(@#@@M[BD8)191-88:A+D=':8-01=(. M!+Z19)KC%+YEZ933!(4FR>SD"'4KFW5[=JW!Z;XVW9':\>[Q?/RA/15V[L_) MS8($[O_ \IM'2#W_%\B>F\?NJ'TV/+H[J/^I:-9EK5$E7V 8^#J#)&^ZL^_N MPJA=>[C[K(Q1V_;K1A8KV5@ _/ZBE'F[L \X_@?"_7\ 4$L#!!0 ( +*& M?E('/LB=:P, '(+ 8 >&PO=V]R:W-H965T&ULK5;; MCILP$/T5"_6AE=H%FVNJ)%(WZ56JM-KT\NP%)Z %F]I.TOY]QX9E$R!H'_(2 ML'/F,.?88\_\*.2CRAG3Z&]5![9B96F8((\_+:G3?=,$GKX_L7^RXD', U5L M)@=*^TJ-I@R* J>/.D M?ULC3@)P="& M &D'Q!<"/#; /^E 4$;$%AG&BG6AS75=#F7XHBD00.;>;%F MVFB07W"S[ALMX=\"XO1R);@299%1S3*TT?" 1=4*B2U:B0JV4F[6^,#05YZ* MBJ'7=U0"(&>Z2&GY!KU#/S=K]/K5&_0*%1S]R,5>49ZIN:LA._,--VTSN6TR M(1>L>R

!R6 @-+O$!FP) <'9/&M'KG4]>^;K!.5X8YX7\SI:*!TS!OIWQQAAH9+:3G+\4RW?$PLO)?HB7WL[DNPP2! MRR@CQ!KER:)Y&,NO .R>F$72#--JOH9 *;G#%$ITMIO7.!!#PV:(,1SR""T: M2 3N;]+L_K##. I>)AN+SSK,W!(/A+$A6,WF1>FJU>!U8 9!!5PPNG.'AF[I M$)V-+,]-6$/4I7L,TTC50 E@:6 ';C6'Z.!==A+JCU9?\(Z@9AM\/N T+?:2]]>+ MY^=P)?PS1C$T"_PP8,+F#9P:.!H&&6LJ88=%CD8&5YI1RF-::J+N7.* M5^:K)D=TBM D^I,D*[:^&7O0>K8@:8YAS\2"%M7;W->$");<33EY4MIL\JDI MQ3S@V%=ES/)+B%D^9!;DM\Q.W8"4Y4F;[-UD / &^"&A1O>>LF"^$>A]C M?[()IFO,K6F&$M 5UC- <5@Z.4X8\L#,E3B.PN )JXQ[*+BZ"=H90Q MQ)M7&&^FGQ1^(E9F: ^CJ993E9(-H@#3 F3M0[!GE[U(LHH2,';OBY@F\RE8 MTU'7>]QP"8F#LJF)R#G@^R/<3Y"'$X68W1MM67,B$,1+B/!_!7"_3T_)HQ!FH7Y09 MH]QU'E5D"25R7%O8S0U6B&_)) ')R7I^-/X+SP1FI-:XCI@?O(+] 3;A(^3E M"DO%T4AS1]PQ.^50(D_BI61 $Z875;ZC&);%:LRFD'(#\C;@,EM.<@/[2,O) MTJN=:? ZHF%@W**H]L6-0P? S^ R_,:LN$(0-IQ*3C.6$?B]UF1?5L5TL:1C MLX627H L 4K:Q9S-[%A,)%'2Z;7B@@Y&-:A8%!US&B;%II)="5GN%*L#JP86 M!&+,SF*&WI!_"7DY3FK6^>;32GCO'>[]9+Q5*\\U,OH#XV$(X7$JY!=(^)RP ME>G V/59QJ-Q;64$\/A+FLL81XP802#&+\I8FI< MO^E#F/:[V(W\V?5@4/2Z$-_AOB$W9/'$75A0@\+I4U B@"P, N4#"_WW:NL3,-]#/BOL^HJJ.-Y=7[Q M377^_)OJ5QOR/5%7HS,+GD6(($M-A$2[1IG9[A!((%>2LEQ@-%$\WV7B^7L" M]Y07$JO#^UU(*SM$4"W \@;-H:\N-'T!#BSE;0D&[P8$9\M''C14$ M[%?2CNML/HI*3BM.W8(;!]%B=!G+!G/@P!R=C\!B3+?A(WU,R399MGA1?>X@ MFFO)::]!YEFD6HI/F)G' _NLX$1EXN3U0""&K53YV!I.^:X9X0S)[R+W*%F] ML2UL E?ROWU-+.K92X0,+FUXS@=,R%(DA:RFZ3@Q0ELUI)7A>BK26L8_:'KE M<84A))#BV"RBC3:$]W/!X*MQSN7DZ_#R*F'>+-E$*,98%XH6A65&:+VJX!?@ MA]9\(?","VA;;@M@+!P9OM0K+(-S@%RC,@19-XZP60"\'T_N*G=%U&PS@1HN M&V -+,KHY.H8,D1 EN(DI#"TJ)@R][.%7;%-[ 'A#"Z+"L\1!*+3_6PRO_H0 M)'2-I0$0BME1488::H:M^&>03J=CO<9XCF[0&R"W3ZL:E+[_[B4 MWS6[#=QZ>X@R($M%N5Q: M0$CSSRCG$Z697"ZZI(-&MZ1J=+O!]E%120E\H:!1[-)AK*QYP),)-!?IDB=> MZ@-$3> -Q)C..!!BRJ5R=B]\7JJ6XD5J%_2+T .&R:GDIV 63!GNZ4GDPEL[ M+/O5T*;'+Z?\FV1"@EE%2F"9%L!A(ZE>DH%0+$GC-V'\X#9G4L,RG"P*"1C* M <$>"?1 ;\5-(\5E'2\;SZ)%Y) -(.^3V^)&4T%/$I!OLU_X-D#E.AAMT6?, M;:PW_9PZ6D2+8VHN>1*0+%P00O_H]D-YDS) VRVC?LM-*G(7)]VUJI9023)J M%CV]:@Z<;Z!]!K#;\#2+ZF?%#1_(JK@>M-2?3I,$P)(G#-XRP#]'0(5ACW]5 MO1E,2Y()6(DQ \W&/6UR"YR Q:P IZ'YQZW1%9VC[LW)@A:48 1QWL\.?*3 M;+^%A;NA1SSV3&9\/[C.4/A ]1CS%?_VU8M .'82H2\M"2:0P7E0L(D2[@>: MI-W12XT2Z^^3Y-/8/N+P%+XP)1V)>LL/42+9.G0>U+VPBI%C+8%KE&!0T(83 M)8@U.?4D3@YB'!1FL5/A31X-NQ&ERJH:2YTV6;/G#25X7..KSSMJH'A\>?/Y M"<#.\Y?SLXM0APU+"A77QY_L#MS8=\\OGE2##TGVK6T8:8'[<#;FI8-W(]%_ MKY>.$"X!W//_C'C1;&/F7"I!U#A%JHFC<$L;+.&/@4UE,B]248)9%?E(NV9S8I\&)CX@@CLAEJ0#4Q$%SP_E]GB,00FP6_QD91?L5 MC%SD?;4>TGJ'=($A(*UE^QE=5K M2>?UH@XL[D]I-@!^@I\HC!QPCIR(W ^;\85-(YN-K4] M<-&#YV$ 4H[?9^GPK!X[&E>:<3%/-\NE?MSRPE?AR27M$UW+WF556+)H31'HK'TDZH&=PH!(L*3J"JK'*1ZK#J1IT_P_2B4(_B,&8FI=/BB^N5$ M&^44$$Y*:[D-A)MN4\T2WA53D/(+)",:ERLM>HAZ.(M-(9QQ@!RP=D6@&A"^ M8UGA9+-DF+/L %N*PYBD1?63M0U)#%(">X/)=)2\2R8YWL8>%Z!3-"G42OG*(R++G.=$5 D91AY=B&9 M@"\-@(?S'C2=WAX3SP]90$D+S,X?+93[ZXK. M=!AIG/$,T1['RNP6.YO/(D-%XL6>+C!.C4F&N%/!(XR*>2G?F)[ESBE/9=@U M;)XSHE1L?$>JW4?L:=V^ZX]YH-/@<$/ MK'S>3\IIB3B:9VG3:0O>Z08Q.)T2B\7"4T?!(D$_VVX]_YGJH&+ZZ$I+5UC% M9A$9[J83,'QF8J28,\D480ONL?7\5\Q\9BE#Q!3,90HHT<%0I@/3A]+4'7T M1A#78P,=[/A+E\&1?"+2T M%!A7F&I)!7G.-//^$7@\2.EWB@)L@:1^]=Q-T)JFO0%B$SX>6?@$DPZUU,9,@ MSJS4%>+[K-@5S[5>98<'^&2-.(G0@(-6<>JH >$SGPYNEMD_.L' 116.A=-J M8C8P:<64DI2'(+A9X/@@!/DUZ0GD%J0HK4ZOY,' M;50I.3I:4N3V\:[$XZ$W#P_[U5P"P9N(UWSU^./-9_]D5J9@\FQ->:B% #W. M%D#6#I-2 /- M0Q?8UC:Z)7M"9_UU=:54 \TH'@XTA$T.=W&P0I[336ZVX MLZ*0KKJU/LGH26K#XP5?.<^<=43"/RMM./G._9T'CLB8PDD5*MT%B]P]>0_: M<#"RL7LT6OI\:_):4FH(6='1(0&'L7'XZBZT>'1&PW.\()UKHS,4G#;A_KN5 M4]BL5).YDX\FB%LWCO$M)0\R4X%($=@((0X,Q!6YK?J+C-$R]C[/<,'>XM'P M>9A>NA!'H<_&^GC^Z,YS-+=\I@OQ-\#1O!,S'FKIM;"5?N:>CN86S8U=J[A= M&ZV:V73284QIRB,U,J#S +9O=3 M4E/XMM]/93'&E>TZ>GMKK4'K:/P1V4\ MVN0HV7UQ4&FDY9._U.'7N;3IRS73"HU7K(4H-%SU&CJ0@S-L]36#'_= MXO[>I258\(,_>T,&\%U83WZ1YFV">3V9VX;A"3!G1;9X?/A4#]@U]5I4G]17 M&%I^]/2#<@5U@/[4.H&>,BMQ(+C@I%Z.,DL_6^,%.A;-BGC2][L!,6QAQ:( ME9.[W @E#2NQ*0T_NS+GSK0Y=H3-,2KB?EDZA<(QP1VS42HS9B38Z95M?:S% M@(!HJ%1YY8X]2>6$1FIX#1$BEIDD*[,!R;: Y4(3=1%S.8\GFG(%*&C,-FX6 M2B&HG5$K,S&C5J0]=F91*FAH0NYG!3),@20\/\?OUG0,,OES1>A"?PJ03#ZM M0ZLE]JX-]EJA PXG2V!3@6RSXHK=T6K)#J?N@21#V*/4]=GIB;3%A7BBAC=# M'<->-G.Q]@I,29V2$3VKJM_;.9X7#9^N$1Q.21^Z;K@L'#:5@_\T&,V3'TE= M'HK">>K@C.Q!38K"$!D1TF$^KYP15Z5_DOH6HY22:@4:0HW, _K@E@HZCX;) M,W"/?>XH\70['Q#FGAE)+^]VF@3*5J.[ S/&8-6Z8.^-/ MD+#9BUP*!UID@UM*^/3%T>&3J[2Y9O&"$&E1&,UVC)MLB@@_1F'8%#F(*^6N M05,B0^RC31FN1*N?*)\1 O%AMTWF6^F4&6QK5UU1,U]]2%^JN8RM+UYT&#> MOR:!A\6D*C[YO95T&IJ*.K&97]KHJ5KT>7&S@ MMB^Z!.6Q<_+(3GA,)))7- M?9Z"%C;H\3Q:L=[_58_G)5F02=\!$FZYET+*0]W\%)F!,PSIK8")B6>EY!68 MS>U8['**@KUXEW06OLNA9CFC#*HP<;H>#YY5P]FG+:BG#7Q2_LV?\9#L_X,M MQR1>/F@F/W%E^4'"XR[GB0:4?W&G4I>&K.(:P."V2UV$OQ7'+U/8':*5J T^ M'*&DUP_E.0M%M/>%')A5^8D""DT,,D-EX?1!>N6YUM]B/PJ=SPQ5"FH@$1"^ MY\;BT"DTN/%\\ ?[,Y;SJG2\93/_:^XMULQNBA/S1<'4<'X61*F](4/5,4, MM!_28?(L3L@?3E;I4!)Z7^OO]$>94H]RJH071V!_MI0FI]9!$"ZK2B[UX8F?SA5/+H4=3!;#8K+==D^PSTXUQG[U%W+ ?P FWR-[Z^*B9'L P(1B\3#\*,CP__7B>G M#']<$Q,Z=#1Y.D?&( N/8GKI]4TH*T^P\00,DQ[0"9#L>,S!%IGPQ(O4:305 MA>_R;PRFAK=CRO;R&50?V;7#(KZCP'8C:W8HJ;Q MK6B@_ 0M3G6:[0U,Y]_JS(<*6V9>!EUX@E3E\_#'K_"V/PT'I3$FF[ MC*KK[!CN6/LN7D;5DS9Q'UV4K(331%S)0T&@K]E.'O)ED<8SK83+TD%7U#>4 M=*$]IB[(YE)I*'XSC#\S)'J00+%-M;5PG";5*WGI;5SZ] EDB-BD9$%?1$#H M54OO!4@G1'[EQ[/DPQ+41)(.T!3?0HC3A)+E/ARPD5(FQA^8SJXDLS1OK?T2 M\H,C#B!03.?6-MG72+)GLBB4C%&Y]-"A)1]IDJMYMG?)W13E@05$*2>822A7 M(K25= PKGS55%U139%Y\BR@9K)!\G3B1V>AEGQVJNL\.G#C.<)=)8,',^__+ M<8.I$)!%'[XZW'W*X<'F8^J+Y$^S+\'3\7W\WCV=N>]Z_BA\O%J%3^I?\I?D MT^/\/?Y?N!)?M7H%KYXMOGWQB)%S^-';'7U7?FE[\/CT)R:QM<,'X/[*VC[\ MP GB_VC@Q_\!4$L#!!0 ( +*&?E(ICR[V"0< '<2 8 >&PO=V]R M:W-H965T&ULW5A;<^NV$?XK&-7I-#.L)%*RI>/:GK&=G.1T M)HDG)R=YR/0!(E;:S[M97 M1$'W&79S9-FAEZ,8)W]:U=/LKTG9W/DDGP\*/JJP"+\PNSAI9TD<*GYH; MA[?9:*50-1FOK!&.MN>3R_3T:LGR4>!G13M_\"P8R<;:6W[Y4)Q/YNP0:IN3\4A6/'P>K+^/V(%E(SU=6_V+*D)U/EE/1$%;V>KP MH]U]2SV>8[:76^WC7['K9!>+B^VK3CM[13O-Q'?6A,J+KTU!Q6,#,[@R^I,-_EQE;UK\IS13L4@3D7OA+2%,* :KA5E2FQV"AV!1999H0"NRKLA0PBU];35'Q Q=%C$@$ M73IIV'Q.+H!Z1J14-]KN"?X23,&$H\#&F !VTA5>W$G=0A&F9=,X>Z_0VJ3W MXBC-Y@-X#ECTIRP=E=@?HK'#OM@0H@E6]&S&"U])1W]G:H [MN:-/J)WR!2; M<<3TR'@YOQR@AIRRQ71T>^.PZ\7/1'=R!(JX%-0$SH%H8!(X1($FCU'L'Z3> M!Y7[T=)?_[+.TM4_ /]>^)^KTO4(+C=:R[K52NR[4?J\M[ M0KD.19; <=JV6FC<"STBK>1&:40?6A!OZZY2QMKL>I(=(_&W6"2V]5#T7YZ* M3X.U+8GWX^GB>Y3[DY/%D5@FJY,3\:'@VMRJ"$4A"8@$/W;RI^(Z7@"H(D>Z MHRXTMD>CBSU)Y\5JGJ#IQ==#P@+EE;':EGMQTHN )'!!BY^<+$@865/$&?@5 M@;OUXG@07$3!'X#5'?B"#4[@JI9L+?+'T/3%<]?AXCHYAN0WUA:Q:1;I M,CE99D]4GW 0XI*MDG?S]9-9,U)1%6L:3 ]9 M+.)NCNG'$.-Z[H_\5PTMZ ?=KI?5]EFN*UF@X\GTO<*"6'U/&]=RSW1,O$ZB MWH9*96*C]R7'.M+%]((9<;(TI@5^1XUU,64#$S#@EV .('H>[MRK6?GW#OM3 MKAU:X #I&WGB8D"-Y;[1GY\T@**XP-/-'Q: 8/]CC5!^'E M7:3(/2ZPDAMPZVP]9 X;M-VJ'+R0\UX/#6O474CQ>C*YZ\A,1Y,Q:JUS$3F# MI[*WQ=)A9[O\&!BJ]Z&NNAKO .QQH;8@V$K>45>L MKQ2RS?MX]&<]*]BN'!^0)?#:1>^Q^]3E;1M:1Z]X^I0>WRN? Q;3"*YW3(L" MLUYLH7[11MPYT=? P T#)^\O"PT)K0 M?1<85\>O*I?=QX0'\>Z3S'<2%S$*5-,6JO/IZG@B7/>9HWL)MHF?%C8V(*KQ ML4*;D&,![&^M#<,+'S!^:[KX#U!+ P04 " "RAGY27<=3[KP% 4$ M&0 'AL+W=OS+2I"X>EF0_MTLAB MZI7J:BC",!O6A6H&E^=^[YVY/->MJU0CWQFR;5T79GTM*[VZ&$2#S<9[-5\X MWAA>GB^+N;R5[N/RG<%JN+4R5;5LK-(-&3F[&%Q%9]<)RWN!7Y17G M5KDUWG7JXEU!FSY[8C39.LT\4Z3OPWO7[%#5XX 4XMNVB(5D/6R MCF75GFRIT4G6R2GI&;F%I)FNT)*JF=,SU6!'MQ:(V.=G=%7#@OH=HJ6VCGXR MVEIJ&S1]Y7?G:';[>+O"&@"^M$ZA7; Q*Y2A^Z)J)5W=%ZHJ)I4\P2 YL44E MR6XQ/Z,;"8KO*.(I$&HSBF/$GIF7B.=1:D>48WNJZE*551T;)82D,I[(Q#&GDIOV AL]0& M@5"C.1IFR40#&$K$*,BCD 25FA<\H2RE(LC3C*)H3#]\-Q*1^)&W1GG::3@@ M;5O4>B]5$:5!G(\I'>5;'=X;9QE]T Z9%L>0!Y9C,0Y$'N,IAJLQ8QR'#/(X MCH-(B"=(%O[O2!8':<@<8Q@V,':[\6&6A6&0H%1,&J8EKT=1\IAET1CE2"GM MI'@Q/L(R$2=!!G)'09H*SQH19X& X<,D W%S^-^&'@=)F!\A39(B,Y!FO".: M2+(@"D=_DC19F =)FN!)!&GF&S-ASF11&(1HU ]?E=ZQI?Z[CR):SPSY5 51 M%=V: ^P*4#$+ +Q289\*DF$LJ\):U!E"D[5W!5;ZB=XB,[CD--8T9?![EN[E M5MC-YM3S!*&LFD?D?3AU?5?0"V0 0=U(6LO"D#942B(4L9))'F0CL5& M=H[R($\8+_84TS !2W**,Q$D(NZ+8WGX?0 MZHW':X$#T,;D9T#-(/?UW OWE&-3C9.HE-.TT##J2[XK ;:W5>*"PIZRA'$A MJ5)WLEIW:'%NB'>EJJHS@R#L5[5L&Z%.L%@I@K:3Q=45\#X86^6&#.0^@YRC[W-,8#-V!0SR:YMJL@YZ&CVCV MD(>O)?*>;7CF8<%)K.Y.8J]V?75HC!X=B7GBOP:80(=&( 9/-/)C[?'0RX-, M9%[[R*P;8\B-ND_IP>DF@@R?)3;TWZI6^(]7ZU 9QICC3Q8!8WZT>76H!CSV MDUV5-PBRP/Q '-]$=[%)U#?M@T0/4)L=>M2ZHFR'C&]2[/CM1N/-$DCM'3>F M>($9 @J8$W:%"5ESKC#^+5=X_^\-EZ>N#\.]FQI*-??W4^6] MZFYZ._'NOORV,',^(55R!M7P-$\'9+H[:+=P>NGO?1/M<(OTCPM&PO M=V]R:W-H965T[R,.Q!L>E8J"Z>I-1-OWZD?&DZM,6VETB4R*-S&)*>-\;>N K LSLE MM5M$E??U:1R[O +%W=C4H/&F-%9QCZ;=QJZVP(L0I&2<)D@7LYKOH5K\%_K2XM6/* 40H%V MPFAFH5Q$J_1T/27_X/!-0.,.]HR4;(RY(>-3L8@2(@028\++C73A MES6M;S:+6+YSWJ@N&!DHH=N5WW5Y. @X29X)R+J +/!N'PHLS[GGR[DU#;/D MC6BT"5)#-)(3FOZ4:V_Q5F"<7YY#"=9"P>\2DFSCOXM=M?/9,?)JQ M"Z-]Y=A[74#Q&"!&,@.CK&>TSEY$_,SUF$W2$'7;?ZU?I+'G7ISGX/G63C+#S7 VA M=^1^S%;*6"_N>6@IN,/9X(#A;&"^@@=Z00 3.I<[+ K<=(3I&>S]&_!";_MP M<@SAI-1(47!/"CTNV/VM<%2*,Z>B87 +!&P4L 85'2'Y3N#HL1'DIR>#_)YD M*5S.)=L#MXX!%>W3.>GU$TZ6I&__S,27BA)><>2S =!,&R94S84ETDP:1\HL MY,9V*; @V[1YT\FE).6\%IY+<8].1)'K/:O!"E,P5.P0"XKQ4Z4:'S2] KL- MHXUJ8J=]V__#Z3 ]5^W0>'!O1^\%MUNA'9-08F@R?G,<,=N.L];PI@XC9&,\ M#J2PK? + )8<\+XTQO<&/3!\4Y:_ 5!+ P04 " "RAGY2V!5H4O$" !J M!@ &0 'AL+W=O6F&RZ,V7VV'Z."QE\JNHLZYX39);--AS^VU'E"19*]-SQT=S2&Q@T'>!J5> M)BQ-JZ3G0D7K9;C;FO52CTX*A5L#=NQ[;KYO4.KC*LJB\\4G<>BVF\/@ ^$/@T3[;@X]DI_57?_BE746I M=P@E-LXS<%H>\!ZE]$3DQK<39S2;](K/]V?V]R%VBF7'+=YK^:=H7;>*Z@A: MW/-1ND_Z^#.>XBD]7Z.E#5\X3MB"+#:C=;H_*=.Y%VI:^>,I#\\4ZO05!792 M8,'OR5#P\B?N^'II]!&,1Q.;WX10@S8Y)Y0ORF=G2"I(SZVWANIKW'?@JH5W MWT8Q4,9=#+^A6R:.#'A8TIS(-A,9>X4L8_!1*]=9>*=:;%\2).39[!X[N[=A M%QE_Y>H:\BP&EK+L E\^AYL'OOP_PHUA*[ER+Z.&O^YVUAGZ4?Z^8*J8317! M5/'_9/8BF6_-6SOP!E<1]9Y%\X#1)0OP0H9/,D6R1E-/66=![\%U"'LMJ3>% M.@"?[UKNT(+M]%'!6Z'H3H^6N.S5+5!11FK@N2[^D\(';^D-Y'%:I/.Z&85L M/3-+XT5=G)> %?U@] -ZOVQPBN4U&MT/HT-CH8[KX@:R M+$ZK"MZ/1@DW&@R@O7CT>PM9'A-!_ MRQ9QE557M"GCO$ROX'?MN/2DKY;J#91Y7)4^H641WY#W/_HSDV?]WZ,YA"EG M*3NCDA3).==C2; MPK:CQP"-!Y!\K[4['[R!^7E9_P-02P,$% @ LH9^4L7JC-%_! $ L M !D !X;"]W;W)K&ULM5;;;ALW$/V5@9 '"2 D MX-8N)71G!JV#4 MJ$E$:39IN&P'\\L@NS/S2]TY)5MQ9\!V3+I?."R?QR MQ1?BHW _K^X,[B8'+Y5L1&NE;L&(>C:X8A?7B= M5[,!]8"$$J7S'CC^?14W0BGO"&%\V?D<'$)ZP^/UWOO;D#OF\LBMN-'JDZS< MOU]V*73^K]E5K9\ OK7C=-!U!VUNEF9XP(&MGV_WRSJ\.1 M04%?,8AV!E' W0<**+_CCL\OC5Z#\=KHS2]"JL$:P&VK43U MW,$$P1T01GN$U]%9CS_P=@PQ(Q#1B)WQ%Q\RCH._^!5_+Y(D\"->_N'MIE1= M)=L%[&LR@E^O'JTS>'-^.Q,X.01.0N#D/ROU67^^72_LBI=B-L!^M,)\%8._ M"')(#=;T8 M'I8":JVPX7TY_4-2=8@AH&P1A*,[[T>V MZ$IW%C'9T<5+_7=&6PLE-V;K@?1F<%667=,I[D3E1<;)/WAX(?PUN!?^)?/: MG15UIT#)6L 0(VT%-W8$MQMIG3]WHERV6NG%%MY E!%64%P,"Q)G^0A7+"<% MBR$9%W 3^E@8+),*H>Q2KBPP1DF6Q#",$_F>!HFF4C2)$CAH#H68X2DN5])I30;!HXBE%(&7;ZJ=XA@1N!56E>7GRQP6^\ M]=2:E_%($'OK5FP.7HJ07T2-1ZKLJ8?F1* OES3)_-_=(HBE)\: OX+^^O8O#4WJRHA=P MS15O2W'RG$TQ\#3%>Y8\/;JUT0W<^+LK-SB/?.FDE8& &!%F2?2-YMUR:V4I M>6OADS:J>F82%806\5D,V"A)7& IIG#7F7*)PPLF*U'[D)K!$O3CT3-LCB.^ MZG?LB"949AB1E.)-/AN-8<;X12$4XYWZ7$Z.IA3LLT68Q?!Y]BW?#RP'Z6'< MN^JGG"?U?E;\P,U"8EF4J-&4CG._PE02P,$% @ LH9^4G'/:MHI P P08 !D !X;"]W M;W)K&ULI57?C]LV#/Y7"*- -\ [6_Z1.(M?EL>T0' MIT$JNXMZY\;;)+%-CP.W-WI$13>=-@-W=#2'Q(X&>1N,!IED:;I*!BY4M-\& MV8/9;_7DI%#X8,!.P\#-TSU*?=Q%++H(/HA#[[P@V6]'?L"/Z'X;'PR=D@6E M%0,J*[0"@]TNNF.W]X77#PJ_"SS:JSWX2&JM/_O#NW87I9X02FR<1^#T><0W M**4'(AI_GS&CQ:4WO-Y?T'\*L5,L-;?X1LL_1.OZ751%T&+')^D^Z.//>(ZG M]'B-EC:L<)QU\SR"9K).#V=C8C (-7_YZ9R'*X,J?<8@.QMD@??L*+#\D3N^ MWQI]!..U"V)RFS1;A-'J/XN:N; XI*5M.9Y!;^&%/!OB[Z)BZJB MM21"7T>^J/BHSPF"RF2U_4Y^'^GIN#H#P_+7V_P!02P,$% @ LH9^4DWSZ]E5" .1@ M !D !X;"]W;W)K&ULS5EM;]LX$OXKA*\XM(#B M%_DE=BX)D*17] [;VV*SW?UPN ^T1%O<2J1*4G9]O_Z>(259CNTDMXL##FA, MB1K.ZS/#(7N]U>:KS81P['N1*WO3RYPKKP8#FV2BX+:O2Z'P9:5-P1U>S7I@ M2R-XZA<5^2 >#F>#@DO5N[WVUWRM7@4[DOYV>!MT'))92&4E5HQ(U8WO;O1U?V$Z#W!+U)L;>>9 MD25+K;_2R]_2F]Z0%!*Y2!QQX!@VXD'D.3&"&M]JGKU6)"WL/C?Y^TMN/HK9G2OP2G5O_R[:!=CSIL:2R3A?U8FA0 M2!5&_KWV0V?!?'AF05POB+W>09#7\CUW_/;:Z"TS1 UN].!-]:NAG%04E$=G M\%5BG;O]P*5AO_"\$NR3X+8R AYW]GK@P)Q(!DG-Z#XPBL\P&L7LDU8NL^RO M*A7I(8,!M&I5BQO5[N-G.?Z=JSX;CR(6#^/1,_S&K:ECSV_\LJGOI4UR3=9: M]L^[I74&Z/C7,S(FK8R)ES'YX^Y\EA'EXI4M>2)N>D@V*\Q&],YQ9S]G@B7< MF)U4:\8+7=&D7@'R27@V(A%RPY>Y8%RE3+M,&*#+&"QGW%KA;+2G+OF.2"-/ MBUE3B93EDB]E+IV$RWA9&OU=(B<$ RLHM2+--EZS%'].U_,VT\9=.&$*IKB# MPGWV02JN$LGS6K"7TN4.9;4!A!AW7;Y2$4^6:&5U+E/(3MFJY64=)H(WN"%O M.+'61OX;1)2T*:M*'1CD8B-R\LYO5;HN:@=H,"&&6^DR3R5568%714MA31'< M?61MGWV4PG"39#*!%IXW7+G%:^85227,0G!-'252PU;+WZA$;:3; M/:=*O9#$?T(*E6%C+GYK3,Z%CQ1F.(<=X?2KO:FHA6!R4:_S9$>J\L:!)HN"38 M&:.7VOC0+'==HB"% 9$\:%FAH'"XA^>(.\5L5>4Y\TD08O:\T\:UT[XH?>2V M5DE;E252*RB#]2YHJW2C#F\AA?3:+Y-K)5<('+!7 ZJ38L]K]V+BUDGR-'%] M/N98 \'X&/(87PE!1D##D*!->NJML&Z?I=[P8("T+^A?[(MBG_U8!:!8ZY.\ MMFW/(/'VB(HOR3R+@?3B6^PT#6VZ%UJS===E;'RU=61ADW[5%I$EO]K-VD'<7Y#UP MFS%R#^20NE?4$8A=@\A5!1[L#8NGBV@QOL13#?3.W)?^(UQ@O.([9DG)@*V& M=#2-IO&P&1[WVXM4&^"F"'(?!&)*47;"VY6*4EOI.FPNH_%LT@Q>_XLE3[[" M6:>$QK-H>CEKQP==%,)X5Y>\1 EI"*?@MY@UPX,VI:\85'=$ ,52DQ,:^@D< M/9Q^II',TOI\WP MHF]C>'4QF[5CHTUH%" #8$9L_68 ;1@/W0*R>L$=_%S&8>?I\*[Y>DD_?]1M@W_-]DVB4;#)\D6ILZB>!3- M1K/Z]V4,QU$\F=:_OSL?Q]%T.*Y_7\S&X3":CZ;M>-X.X&VV:(976#*>1?%H MTHXO9V,T@1_#[\O9-9EYMS?C?Y==R%_\.Y];391GHW&TF([H:3R/AM/Y'TRL M21Q^7IM8#?VO:'T% 0'GFA-MAL;F7/MHQS*=I\@-NV\$J(6C;%D97=2T9H.N M#A_T)NRI%+X:ZDV'2,12I3@TF]T%M6 I-]1O &U"4<,:>K261]AL]PVU$TFF MY+=*G.S[GUBP=X54$%B%?3_C&]*[2=BZ:]L*.@F0J^G,0FHJK2Z6T(R(J4\0 MRE:V,:3MUE[9=*(:U:WO$X=T6N:.DGWV2!WV(6W!=]3F_J[>_VU3IX*Y[TBA M)H(M"' "LS1QW/\?RCS5A@OIJ=NS%"FAVK>WA]Y^UV?W//?]W:._UOHHTC48 M Y'0V_?[".SJ:29@8DMPV:^IN$/DFHS]#>3YW< MZD+D<'OPI[P$;E@'?S\!VOXLC(70K< IMNYFF\,+)G&:4<)%7F.H>'!$[AR, ML8@X&)'1I9I7BQ;WPU:RHF-B0*<_@1T[Y$DC3YL8RBTLI%N'<-SP!P7**A3" MW)^^C_R5:VK*0TZ\B1G@F5/RD<>\\=(2M':"TPF!3#]J2BGU_7)9T!6$H20\ ML=R>7C_TZV/T''6S?528-%!$U2/@]V00Z2CBKS'##0/=;1[MWD=Z>^'_T%1K M*'G:&X C%YVIRNCCIMB2T;A$XR&VI\-Z]"HF8#&:S,$@OARQ]RV%]2?C5-#I MR*,&L27(AX3M8->T[5$@:A%IFP/6OIM:UED8+IJLXU MQ;-.O#]@6.L12O?>OZ_;XBZ:VO79B)++E+(825&W!:?NQVA;0W?[AK;AU\KH M;I)W]3U:*PC=)_;)4W>.@\YU+CJ;M;^T)E\#+^%FMYUM[\7OPG7PGCQ'%Z=)?#B^U<[KPCYG@L(<(\'VE49SK%Q+0_F_! M[7\ 4$L#!!0 ( +*&?E*@S=*:/@H $X: 9 >&PO=V]R:W-H965T MW !)1'U9JE-"[1-NY?#OA3;=O?# MX3[0$FUS(XM:D8J3_?7W#"G92N*DO1[V@,1Z(X?#F6>>F9'.M[J[,FLI+;O9 MU(UY>;2VMGU^=F;*M=P(#)4G<;87'9KANW\A:;U\>\:/QQB]JM;9TX^S5>2M6\J.T MG]L/':[.=E(JM9&-4;IAG5R^/'K-G[]):+P;\*N26S,Y9[23A=97='%9O3P* M22%9R]*2!('#M7PKZYH$08T_!IE'NR5IXO1\E/[>[1U[60@CW^KZ-U79]C-,A@8;U?BCN!GL,)F0 MAX],B(8)D=/;+^2TO!!6O#KO])9U-!K2Z,1MU-96L[@HX@RH[?:)1GS?1 MDQ+_*9I3%O. 16'$GY 7[_87.WGQ%_?'+I0I:VWZ3K)_O5X8VP$1_WYBB62W M1.*62+[1A%\_FWU:2X;+5C>RL8;I)5/^\4(B_N1X9=W@Q2W[?/KQE(FF8O14 MK1KV>]\I4RF'>,.V$G.$P=,:P4?'CEDLT@L3(,X M+G 615$P3V+V?E"2IT&1>L6[PUE1WC,(INJVU09W MK(:40WXZ91\Z?:T:><##'$?. YZ0A](@R3*_4Y8$\RS&;U:D^ WS8N?M*,BCE,5!$B80D<3Y MX.OR_EJ,T_2,\2*(@"">.2!?3L*8?!/H3@ ME$ZB()U3 .1!SOE3DRJUQ,HC/LFI8J-[&(=0UP\H%6U;WY+C'0P&$QALMK<: M[MP+9!T9 'B)^'=N+2G*]0X_>SR81P#A?L/ A8&#!:#[! ^Y\.BD01[\OX!T M]#[M=+_]W;YA;M"-(YXL#?)Y1D@- \[3 1E>ZP2 Y(!E&!,X.<93CBCA! 7F MG47 H@-/!.1F.9WP(.$IP4N75R=4"53./2A0'.$ 2Y"9T] X"=*LH),8% B\ M_"KJW@\29!C1E)+Q,(BR@D("447XRMCEID5.(B../('BJQ.>S&=% B0F\Q#J MQ@#W"&@8 W5-1=PGFI5:U#OWP(Z]KWUF[R\N+QW:>9S@F 1Y3%$0(0IP_!D> M AIFD,\1QQF%4AQC]U$0(]*_">TD["=MY7-,5Y@V L#GI.KWWI%:U4M"5SL9 M0LQ;"V/44I7#UHGXR;\245+ZO&@EZ+@CA RQ Y,:8$I8MH(Y&.C5238PD9-$ M3*,[+V_(';MP)]E844(T8;Y68J%J914D=K(6UK/W76#?A_!AP%X\7.(Y>UV6 M72]J,^09([OKT91)D=!)B-0XPO6.O3-8N(CYXR $.2=YQHH@SSC["47]@"!H MC-H'^41TW2W.YE/DC\M]( W"9S%BE=($!71* M&KV[(9/[J*.*HS[I816CEW9+]<8L+VAT,8?.WF ==0NG&C6*1\) /*7.! ML8AM=GJ7VK@!89 Z1LF#(HJ&0(7<.!W3V@&+3'TS2^=(IB0A):+![@@3APSH M CC**)(+.#J"&=PC!.*0I/+]O57P?$!"C0&C1SSJBN=JF(6;9KZ30' MM)1A&THAM;J2]2U%;,,:;7WH&D+Z$*8,C LC"GED,Y;A>3%J)ZM3QQ;7 M!^ DK!.$_$(R'\3K%GD,/(365$&O2=R7P NZVQTG$W)2K06VDLS'K="XMX ?EF^4JX50R*#D(LD5 M&I1:>Y:QDPI#7 M5"R(9:*272SB8+7O;[_H)[ \B[FSZE/T&_'IL#Y[01OF< M1NX;>A8'H][%K7#!=C()MA,2-QUHU]!WK>O*>P@YS=R7+6OE^?#^(L1U&_!; MW_DVB;Q1BVXEC1TK6 I?"%O(1B[5$.;@@!7B%;#U\9^&WXU\@.$+29J/\MP='7#5Z6\MJY:IB(A6$ M-^R(^:KQ+[9<'P;K#J7'+>N;20'&I@X*H5MTX[;RZI M6F>'4IBU4UA1E$M?[D+%O_\MCZ+PA784V>CF9&R-)K'NQO 78Y=)U*IK53F. M6HC:$9Q["V2>I@'K\L7>-RN7H!_?+%',,9\$+>9X9!Y/;JKEI%]&A.B^1C"* M:U1H"SAU9$'0VMZ)8\'N(U^L@(@5P1H,V:Q\/TT3O,)>S;W:CRM,CO%O&,?> M_2]\^_&&**4AY(T^.*8N-N5C0>S>7Z FBU$/73:(?6'N%95W LV**XF*ON_& MG'NG,$9O/,=_D7V;K%W#[:4E 8\RZLMI,^Y-RX7\'Q5$O^V*&5?2!/,4U<_K MGNK)?XX2T+42C^(UKCH]!V=.ZW51MFQ^TE='1CP>4AE6(C2YUU3 MW;-\CD(U/^""GRGW(ES*6Z(>2NECE+ORS;$5J \EG:A=8L5372IG DE2*3'*M&,9#+W\(B8==RU=0J2PDL@CS2.OI.[D^7W6 M\NSO.<@E5*CZ_DOO"E#A#VG7=0J=I,\ E'F'/"LVRK^-FZXZL<=087QQF>R_ M66:2B1]NZ1$S;4#JZ1UC'EONT$OIL\D[_HU$BJ4O M&?1^$(SH7_?O[NX^EKSVWPCVP_V7EA^1H17V7SLPY< 0>P*;?Q5+P^A?#L<^B2'0OJ!+<'@2F9=(0,.W7KH M2P?,9S2S>?V2IH96#IA*^*0KJ':]!V>]4;]?83MVJ= M!YH8SF>E7,,=A/MRZ7 T;%%258#QRAKA(+OJ+49OKR>TGS?\JF#K.\^"F*RL M_4*#G]*K7D0.@88D$(+$OPW<@-8$A&[\T6#V6I-TL/N\1__ W)'+2GJXL?JS M2D-^U;OLB10R6>EP:[<_0L/GG/ 2JSW_BFV]]V+:$TGE@RV:P^A!H4S]+W>- M#IT#E]$+!^+F0,Q^UX;8R_Q-@F(7U9:K27)Y_M"FE3@5O'$KSYCQQB_@-:H02[LVJDXDU.&Q;.*WQKZ?(51?K7SB5,DA]. V M*@'?^I-6CJR3Z4SY1&KQ -)Y 927 K.JPH[5)A;_1K6=.!I]W^_XJQ\&8NEL M!I[Z%@(]L=4AH0R;]+)H>8KL:Z+Y?Z":V$HO%/;;@&.I!^*3D\;+NB,N'?HE M%EK;!-=3$2RCW (U*&,2; )4.QVN M(4>2.3IO;,!8!"0+IB,=ID.NDAP53'25HB9/U*+@&&O.$K*L*1V%+.H,9? M MY@:B(L+&(H64#W1B(]N(>8I35H7*M;H.Q&>$*TNMB#+R+L#-_P* $Q%WCUZ M)TX_V5(E8AI-WY#8L&,!V(D]/X=\FUB4SZ9BTAJ1I :&H3.U!@,. _J ^F,F MR4XLL4PX>I1PU@ 7B;!.:#0Q$ M/\T^+!75R=JDN08U<;(C.MC=8/ZO%'+E],OVU*S/^=S+8;4*[=I?QU^.(V7J@SK=/!J3STLROVB.RPB2:]\X$"8DCMKH71[& MSZ8(;WLT&1TWU;K9GBKFM \EPGETX9C7&]39TT&IU1A6*\U MBPRXYA,,B*=&@HY1.1!MLM!0Q15L"*3#WI]Z&VN-B=4T%H$Q4AJ]/NH@QX)= M/!+L_-\+-GCN'C+L7!2QJ:SY.DRE@3[6=\9VMKUQ+^J+YF%[?5W_*!V^?3R6 M?H9'H\'%>4^X^@I<#X(M^=JYL@$[&#_F^-4 CC;@>F9MV _(0/L=,O\+4$L# M!!0 ( +*&?E(M[&:YY 0 &@3 9 >&PO=V]R:W-H965TAA18[$199< M9G=IV?^^,TM*EN)8;7+H21=J'S/?O&>$/5]K\]'6B [N&M7:BTGM7'ZPI9NE-HUPM#6KF>T,BLHS-6H6AV$^:X1L)Y?G_NRMN3S7O5.RQ;<& M;-\TPMQ?H]+KBTDTV1S=Z)%;Y#]T?WUM!NMD6I9(.ME;H%@\N+ MR55T=ITQO2?X4^+:[JR!+5EH_9$WOU87DY 50H6E8P1!/[?X I5B(%+CTX@Y MV8IDQMWU!OV5MYUL60B++[3Z("M77TR*"52X%+UR-WK]"X[V> 5+K:S_PGJ@ MC8BX[*W3SB''88B?((A'AEBK_<@R&OY4CAQ>6[T&@Q3$QHO MO*F>FY23+0?EG3-T*XG/7?Z.9)(]GSG"XI-9.?)=#WSQ$WQ1#*]UZVH+/[<5 M5OL ,U)BJTF\T>0Z/HCXFVBGD$0!Q&$<' =YUDB50;A$.WKC:Z7]44@"0,P.J&)<&ZEF4-LBU57[&6S$"T MFO@=DD17[VG9=WS7D@/@'H6Q@_P] -I$<(:#8*D-D*&2Z&F<%55DO&$4O<3P,JWI6U:%=#[CQ*]#-XLQ],"U$HN]J!#<0C83.S<:"#E2N/#7E%PV-' #8J"]>70^)8'Y@N./($L#TZC.2W2TR!* MXI'V4422E&F*X#0/'Y,$T.JV[(WAJ&9$?)I F@9IEL![S0[YO*#VX?,XF*?+C7]NN($G MTP*^AW2:T/?*,H&[WK]7$.''[,PX*(KYSF'"_IT7 MX2 ?WJ!>"[.2 M5'$*E\0:3N&ULS5O[C]LXDOY7B+[DKAM0JVWYG1?027JP&>Q,&NED!H?%_4!+ MM*V-+&KT:+?WK]^OBI1$V[+C9/86"\RD;8DL5A6KOGJ0?K71^==BI50IGM9) M6KR^6)5E]N+FI@A7:BT+7VRQ-=\>5-DN9(13UHG-T&O-[Y9RSB] M>/.*G]WG;U[IJDSB5-WGHJC6:YEOWZI$;UY?]"_J!Y_BY:JD!S=O7F5RJ1Y4 M^26[S_'MIJ$2Q6N5%K%.1:X6KR]N^R_>#FD\#_@M5IO"^2Q(DKG67^G+A^CU M18\84HD*2Z(@\>=1O5-)0H3 QA^6YD6S)$UT/]?4?V+9( MG G3WI$)@9T0,-]F(>;RO2SEFU>YWHB<1H,:?6!1>3:8BU/:E([22$6[ M!&[ 4L-74//U-CA)\6>9^F+0]T30"_HGZ T:.0=,;W!,SI7,U37M7R3NY19F M58K;/)?I4O'GO]W.BS*'C?S?B<6&S6)#7FSX)Y5Z/I7__J]IT)^\M+3$.[U> MPZ1YA/B0BE"GJ37S35RNA*YR$:=Q&R5)B*2:'.,YU+7J/4(LOU8QPI 5@0 M[Q)9%.(67#!7!7'EV:=O]Y[*-,)%6P0<_ +L@D"=@LBQ+T2*B"MK>@(9CR2+S/$[6_$"_NL@.A_(;>K M[2-,]!PF!MYT%GB38'06$R,/T[WI:/I=3/RF2U(\QY%"?(;^K;/0=++A3A*@ M+^#P<9E@)\C,5"H>=8E%,W@$KV^LM)/8/O=[Q'2JF%A+RS_.V)E;;@B6>JE@ M8KF09'X%!(=]LWEYHDH3A6F:WF_B0L$Z 1-D]O,MKP>5EI(,_*17P^TP/I$; M7[Q7^$/"X0^8J9*HIBE4S&R<(Q$('MT&*(OE*E0F<^/Y!Y(15)%;M4X6QGE8 MK>S,Y,!*,7V&L^^0'U/P )D--$C+.AZ;5FO"2TQI M#51:)NFAP3:#6PT-?(V40P^"BD>95*I[-H:0N+*T;S:L]KFSFQTZ(S$SPF*[ M1*XS32&.9:? ]I+MZE^K*&R+1 Z"D),;AF52LBT@;*PHHA:&&8V%8)X&A15M M&>NHR%1(@2DWCMNAC(X5$+U"AFC,J&U/1L!M)'C;_R_E^>+CV4JQ"QG1#5G( MR,*MY=]A1PC;UEGV\Q]"^N4W<%5SO[. #F*E3(LD5D*1=$B&8N M*OJ2J"4B-US]4<:)I! =&Z)S+?.(QD70(;(3LALP3KL=Q06=#+AW@-N?-:WQ_W MU1D76*+5_2E$%\RBA#@%]M1Z*0RQ)-V/*\$D":+ MN:XRS^@:V4_9M>UDQI&S =/4"^-JQG$T^ (^+NE/;0IUUX.G-S:Z-- MDP=3+K-'_78O%T7E(:,H-MNOB+73[&QBZ-LR1.%54V8?LFFIAHRC1JL^'$73V%*C,$".DE\"(C M!"@)^^OU@$<*>!3/N5PX/V@2G(5)Q7O6TJ((!&$X//=>'JZF%+_JOZ18$*D% MT.A[ES5*,(N3)1K7X5P1WQI6VF2*8$4-URV!10:": M<3)Q53E*RCF VY9;AEW>5BV:HK30&3>.:,B^-RA"H1WLX8TXEV]4)'ZYYOH86;BN^4#=P% MV <-WDV9)] :;R/#0KU9#3B\$)?QE3.A;A[NX&-QF-9QIH&LX_J4K/O%;([% ML%K=C4$93&7TP!<_-5C%IN&&]EV4/=07)R6'96@3Q-JD>U^>O5!X2!I[2YD/ M[T&W[9S>!\\QQ!/;WFE*=^LLT5NEZ@;8?0)O$6_5,DY3V]3B?42NB.#\1P4T M4H0WA!ZWB/V)&/1(N_T9-REBD..^'V7[(E4;H0Q=0C25%G4$U\MGEN[N/5SZR M1:?Y):/=X/P--CTWXZ4YJYA:&;NGQ6$?,;(0[-1\A+7<)^+"FWL2V M8,D<.9OOJ"5X&VU7=7_*)3^@CU=DPC^I>X#!J5LM#3)1[&X48\4INU" M+GATK5+#.4K;BFT$#KXDY:8F5&.]&'O\A(2?DR0D0X5_@H/S]'UT]J5Y]^&> M-?\K&%G;EGAPGN;?PQ6:*0AV:=LWL*["^5D=NEMU?K@7&^F0LTVZ#E&PRB\R MATE2H_X\KMKQIO/8+#E7(?@3BALI7(ZF[78;?K-$AJZAFGW^+I.RBYVTJ,&/ M6]2N$G_4H(XP<*9!'9M]:=Y9@[JMELBAOV/C'E![-/;4;MZ@>_-BY\1D9R.3 M>$9G'U.1(6WGVJIKD;V,PVD3 M6)UU6%N=0+6 QB%3/674%0=SB>8X#@QD=@'+CLEK1(;* MM*(P3&\HU3/K>QS@(/%"<<6EJ2C!V'#%YY?<71(<6,_=1&-/!ZH_7[W[^;?I M:Q="UXE7#FN?HU1*Z2@BDART.5FUC-G4C%,)C_6OTM"F;EAEZ)ERS;*(! &# M;2*4*,H&0.=27@G(,AD)U),)V;N1PQ.7\RLQ>GY8>U%6ZQS"'?0O78BQHB2R M0Q+3_Z'DS)&#:Z[+\*K;K)O^X0F$]\7[B@]E]S1D,]=#!SH2*)RUR(BC2(R] M26_F#7K]G:/1W0,8=X-K8*SS;)ND6)MK\?'D@,N[AWO 'TXS1#I1&>F3SM?BX;KO=3L-2TP+Q,1O:78%FB/KC!=; MZR@/MD@5&4%)-ES[$<)2P:"<$1LNRP, <8'B)'O1/&34*)K M/9)P0V\ZFWC3T?A'08DI_<< 4N 'G7#4_W?#T7\B&J7:K10M+_7YX]SF)6=M M>,.;>%(Z!B:@^Q3IUJEF+;1)*%SS*93 M))%3KF7^597M8>[Q$W#7&)V]W+P(?*/KE.G")P1^.(>97PKT'9Q%Z+*2'W]1C&47-<:=BOYG7,72L$RB@W< M/38M8>/W]?VD?04LM(,7UBTI!TH/A#7_QN;^=0 M>X:NJO!I#%@_L"<2HH#7*Y.=E<N4N5E&P,=LIU M_=K%@(]VMDU1C1>:Z%Q27[FMY.I$>*E2E9L#/CH.-OEOX\^U/DGCQ-%3J$"V MWW.Z2BV!MN.R," $^7[=Q[+?^:HE-:$P4"Z;)1D3H9V#][FBZZFFJYGR+3\& M<\"$N 3:,R-7XG:Y1*) ]E6KP(5C8,+^?2?DHMYP./5ZP5@\$\.>/QZ*D3_$ MY[XW#"8-F;I3Q4^]P3@0_6G?1Y%2#VA+ALN^-QW,O$DP0 "9^K.@&=-4 SH,)23\A7@)_QIJ8C$<_0M",RER4MS]4C7 MDL-MF-A[8)M]RV36KAG4&/%;J-_CG1*G9Y.^3]GCLW'/[XT,8CP;P.(*X M2S/J@$.8CZ+<5&-11I0 /O4SKRXUM3S?4V+1< M)=)N8I5:"]AIO#9"[I?=G7T6R_?1+M+G%9]Z8^&XV+$@/E!H^+1MW8,=J

,UT=! M11=">$^-A%_2V%[_/(B;T>ADT!L&/SSKHQPE4?1C3J!0A!/4P=FM=M MZ^I&..&J#[29]488V^]3B#C.%$(4@DG@$=)@!7\V/0.7I#5)#'O6[\W^)$21 M(#^*)M>':+)K_H$_K,WFI"NYRC8...[_D-NPKUR_94MZY\K_>>>"K;EFE5&_ MP=R14X?$0M3O_?-?NWE_J-_6"$<1/Z,Z(T[AJ/H&G[?.P/ M1N)37'R]7N1*<2>(O%'PO/QCP*GT$XN?XURX:^"-P@'\G]NMD^+R]<;F- M51*)WG/S7]=O3FZ<'_6L5;[DGRZ1+59I:7[?TSQM?AUU:WX4U XW/ZWZ1>9+ MNM&2J 6F]OS)Z,)=[=_<;) M>#%T\3[@B\"=.5J#8[)4ZMX95^4TB%U#6&-A709.TP->8%V[1-3&CWW.H"OI M@,?K0_;WGCMQ67*#%ZK^*DI;38,\@!)7?%O;6[7[@'L^JO6C1[ 5TPN!:25L9N)0E MEL\31-1*UP\[]+-@)S-^Y/(,!DD(+&;)B7R#CM_ YQO\ S_@LH3+1[K/!@U\ MFR^-U70KOI\H,^S*#'V9X7\>XTFT$][8;'B!TX"495 _8/"\\]80W@A!H@VA M4*0,8[$$M0+:AI6J26)"KJ$G)'G4UA!ATQ_#>V$*7L,3<@WH?A30,6])@]U) MNR&F(1D!77:ZRI(NG]8HBR=8D[2A5RMC^O :6,BRE.9>%N?.[K$PB0=]Z,T; MI:WXR9W8^J2V0J/7'7U"/J"Q)&5KH#<(XYSU@::8RH;#$2.2%HFW/28(21KF MZ0A8&B9YZJQ!GL,U,2$%]O-?QP9-9NJU?SL,G?M6VE9@G;=[GN:M*G^'MV_;-==K(0W4 MN")H?):E >CVO6@-JS9>HTME2?%^6=$3B]H%T/Y**7LP7('NT9[] E!+ P04 M " "RAGY23?%M,Q4% =#@ &0 'AL+W=OAZ ,MT1$12=22 M5)S\^PXI49:=V$&P[8N&UWQS<6;$X[54#[K@W*"GJJSU25 8TQQ-ISHK>,7T M1#:\AIV55!4S,%7W4]THSG+'5)53&H;IM&*B#DZ/W=J-.CV6K2E%S6\4TFU5 M,?5\SDNY/@E(X!=NQ7UA[,+T]+AA]_R.FS^;&P6SZ8"2BXK76L@:*;XZ"<[( MT7ELS[L#?PF^UJ,QLI8LI7RPD\_Y21!:A7C),V,1&)!'?L'+T@*!&M]ZS& 0 M:1G'8X_^T=D.MBR9YA>R_"IR4YP$\P#E?,7:TMS*]2?>VY-8O$R6VGW1NCL; MA0'*6FUDU3.#!I6H.\J>>C^,&.;[&&C/0)W>G2"GY24S[/18R352]C2@V8$S MU7&#E&OUSD]B/@;JR-%@9^3PHCUX5TS5 MHK[7Z,9;B?X^6VJCX%K\

L &FEX;00K2XL*&D">OS2 ?VO%(ROAI'[+C#]@/ #QU0HJB 4:Y.SS MCK4RYX8K2%0PLM4>V$"]U*UZ[L]5W!1>3N<2YDH4X*W:P8I]?H13%R73&IWM M2-=064$KXU!K<)VKG"LEJY[A?(L!HW4A2N[.OT?L-@K*)GE[XH'-C!6 M^X!T1L,]@\ :J32"*(#/:@DNZQ8< [>E%BZXVSVDU#D;AWP8\HB@F>IZD=S3&)* QHFF(2 MQG8IP2&Q [*(<1K.NB5*$W2Y\2KZVF<4VLFH5L,:N*%SXTXV#I[PJA! 3N(9 M(@DF8"N)0IR2$)$9)O,4$4I!NQFR!/2X/@ $!DP2.B;.EIZ02;+PQ%>4_\5# MMQQJALRZY(.+P> W0T,[[Q)[?(5]N(Q\-?>.7M&JU^2G'^:4T%^]%J.IU:,H#")W\LZS4H+C<#%,(1AILA%+8CP/PRWU?#Z!&V8+O%C,890L(+#$ M+H4$8NN6*$Z=2RE=X+GS:1+B<.=B7>]V#'>C;"(N]W>H<$]0/.3( M,Q9R\%L'Z:=7+\O\N)UXX,Y( HX WVQ( C[V!*[B+/+D>Q//!XND(9Y!$"C8 M-$_ M#FFBQ11B+9U4P*7GINXTTF4;@B9+,(QB6>>W P-;VS^ M5B>%H@E=&%#7!5==\7>-V<5H+=L2>CV',F[$A\&7%F-3AM]98']ONEIO.P-; M,Y5K&_^F55G!AB[C^E'W@]"YV;SLM ?;RI)G#$)D^81ZVR*"P]@F-(51G!), MDP1%.$QB','::[^7T]$O.U2V>_P LI8'GA!L6\'[CRAZ _96$./<3*V!X$9[^ M"U!+ P04 " "RAGY2LJD+Z-8. .*@ &0 'AL+W=O7]\PXSF6:F\O+Q;W<=#K] M )&0B M)Z !0BOKK^^SBA:0E.YGKM9U^26026.S[/KO@TZVQGUREE!>?F[IU MSXXJ[]>/3T]=4:E&NJE9JQ9OEL8VTN-/NSIU:ZMDR9N:^G1^=O;=:2-U>_3\ M*3][;Y\_-9VO=:O>6^&ZII%V]T+59OOL:':4'GS0J\K3@]/G3]=RI:Z5_WG] MWN*OTTREU(UJG3:ML&KY[.AR]OC%?5K/"SYJM76#WX(D61CSB?YX73X[.B.& M5*T*3Q0D_MNH*U771 AL_!9I'N4C:>/P=Z+^BF6'+ OIU)6I?]&EKYX=/3P2 MI5K*KO8?S/8O*LIS0?0*4SO^5VS#VHOYD2@ZYTT3-X.#1K?A?_DYZF&PX>'9 M+1OF<<.<^0X',9 M6O9.R+845Z;UNEVIMM#*/3WU.((6GA:1W(M ;GX+N=EK]?.I]/O7^'Z7F?X.<^%%[O9+L]*]_^OCZ62<^*K61 MXAUBF]R&B81';Y6G.!*7(6K>M0(6Z!"O8G9&1I@]F$2JK]MB*HXI+RA;[\1/ MG083-::7AJ[-E9Z59XP>7IZ;99^*Z'<:V4WNE!N(G[T):C C3E.-ZK> M3<2?__1P/C][PL?P[]F3$[$$[5)(49AF72/;>"%7^,]YT3FA6^$K)7Z>7D_) MAM[JPD,KG?4"#/*[_-@L(>16_ UJ)TX'@BSF48E7.^<5XV+(KXU4S%_/'MP MK]C<.X,"'IR4TZDQ!S!17Y2GJQ5:*2&P7^(5C7RLY7 MQNI_DI0%=(-51JRM65NM/!D@D"CI4+S1#=YA-X04+NF5F.$%>%=V170//FVT M3CND+J=7+0X#+4@KZT@?/E\JX51A%=)]?+B$)BME#_,/^>")$!QO=X*,A@6T'4QC_U)J'%AN9.M1'LC$*!N?%#DZ"[,O8F*H(0F6LG:0 MP\,#0Z 4IBV4;6E[]JS9@R?\@@@Q'2+,"H0".JO]3A1R+1>Z1@BIK [IG+)$ M$L:%FW3(=2@.QE=BJ? 3NB1:?#:2MI/K(' 0$OXWU+&HY19QD#8&MB$V#M". MF,7["=.#-S78C[_3P>3;7?LKRH10+9R[(DDG4"/V&@X+!/M2620&%6A$M08& MUI3>* RGXJ]#;P5GZA-Y"(Y!!!M8B?9JG-1RD*(:M@9[ 6C MEK*!S4#W':4<6U1B=IZR!ZP48IET+5NWA>Y*U>ZR8;[-BB7Z86UA.I(E/H_A M?D<,XF10'^\*SAM<)=BQDGBZX/@#ZV9MX+]K0PQ)QR>4!C47#DC.MM%D95AO M'&!D@UHO84XD7^C9L1YE2YD8_JP^%W4'77\QX2ZM:>A,6,]3 M/) 3W1%R@X0W"C%@-Z0 I!/W>(DZ"+B=?V 3YL\T5*,#OBC[YA=AMU:K6 M*S(?%V#9#@3-H2JU,Y% M74'S.:QW(LF_*[R!T\4S M'DYB0:62CFQ!V6:\ M1:(%#TWI*[C*2(*AT)HC):^4B!>N># *&@AT.##"\,CY+)S)>GBE%C;@KX<, M@L]N42@YII-M$4,W8B/.,1/V!;)*[%?$KUVYHEH1 YCU%<)IDI*KK"%-RUS" M%HU]%QD7> J&2=4!.E+<-J@6*)1.2,ZVIOT/FC)(<4E4*. E];!&FE MZE(L%.10O/N:R@J8>B,!3S@S&8H;IHXT #@W< D.(@A2 !+%EM852+9"0Z\C^+_->8".4?HCH:T(GP44<=O]20>,P)JUH#6J" M 1>+.BBBPD./=C5FV9*0)C,E6T2:6EFE*#J 0#R5V!WS#E/HAK(7VF6D&E[! ME&3AN09J0S=55PY%A:43C;#^M,#JA!>M2P^@4N@J#$* M':E@-LI)B*!'-V.%L%9'%OPO] N/ MJ%^875S,N%\(VUX.(%5L%G)LRA'@RA$ZJ._1[VJ=/"&<3AS#QSG5$2'@&6)Z M;),Q:('\0^T9RVZ*6J7L/7@G+U,)H>2NH2_25&UNDPB@205&N0(1X6S%8-EI M;Z>'R4Y]=LU&2CDL"O]ED[TUW*6T(]OUY5X<'[#69CIJ9\EVY]%V9_=GYVR[ M?4<[F03XQ=BF-] ?%&Q(2"(?H5].C<9KC<<4TQ(-7>UL;?XST"3KC;1Q,< M@AUOY(%ADP!LT8%?F49*EVVI)^DWX&HL8N'!1P8?;U1) RSW9'B$^BPAF#K M9>S,H#&XRD*AP]>4KX8 )XC_Y,;&KH5+4WF,XP=0YM5YP7 ,L9?DG@3'@LMV2DRRPGP<5,@)%5'F&_C0=J3N7!A1?ZJ[_!UCH)N;@:+@5 M0S"PW3/7%S!%,/FP[$R!OY6XM(RCPASI Z6['N3>-F*%CN(X2E$6Y*I 4276 MTGJ"I44>VNZHJQ)R>$A(LD%!G)DI?SF1N[Y0YU,."#S4F0<<_KZSKB.=,)O& MC>G'J.T)D^<365]'@ U_(CL!1O,PB;V"S1=UMJ5DS(AYV-(?7PV$@N;<"6&+ M!JZ_&--?RQVC&Z+:)P%J+M-$@B];N''@D"HJLGS:DS03?<6)X^LN!#D?.O9/ MJZ0SA)YWO9NF>2&QAEQ)LU%2R)#*Y#;DW8[P-BDE*%.'.>$NSDU@>8H,)!_; M<:NX&RRQO1,-SQR%SY0RI6;@MN=>P\%\+%* O'G]M:F[F)X9U^P/S[\"3EU# MNWOECI+2WR@3'-]ZV&%8K*"*.B*L69ZF7SQ\!(0UF.2'D1_WF:7>Z+++Y4>! M=;,C)6VK,,FBZ1:,2HD)TA';F:?CU_WV[]/&DYOX(HS0^NFQ;@/N#:BH=6M- M<^%JJO204M=4G!(=@T> M-;J@3^Z;S'B&K+*4PPEV)A'V# ?,@PG['L RW:KR7Y[T3NX<\]XY*LHFH9;; M:1X:I]2,?P.PA@A8F[,\EY!!MHCX) M XY8.@=6?$E0L)0IX<+?R:_0>H&3&R.!UFP#KS!;&>HWK%$/@%H6],!@)N7\ M>/?==W=XK_N+!(Z\H>GV+@\&B-\A'U*#L =K#H'=/+*;70R Y:$1T@$.H6 Z M9=_M^FE=GE*%X4#D5,B(@Z;@+,CX?SX1^JI)$/%*=T90+1\6 MV=I'8[.@4=47_3U)M7E!21BQO0E=MF *%>YU&MQ X MN(#K%K^BLV23IVNB@K-B@FK&8C7Y&_EE&)(LZ.J#IWN7-26 5$PA6S+^0B4SIYJ133M25[0>;>GGC $6[@+TVMTF9XBJ@6ML*UU4;,02 M>.[FI K2,4**!TU"ON%)\& ,6^!#-@+B,!"I"+9>D M54* 0$E)7Q-AUG0C1%$^% Y0,Y$JO-PO/]-R"0K#MU M[[*D0O ^ 276?P@9[%KH-,UN/KPYL84H,:Q!CCCH")+' W- Q M++JGN+XS;E1HXU&-W4W+1>O&,$Y6Y ,& D3HR<9-_5#Z6FP2FM0F?)!B%C65 MG=Q^AF:3&CB/1 M'!>,/,M\ 7*29?=DO0CPA"HH^G$*%3IXS/?3!V.G@&SV4 MPQ5_B>C"74CX7"\_S1\[7H9O_/KEX4M)V&>%=@E<+['U;/K@XDC8\/5A^,.; M-7_QMS" Y W_K!10I:4%>+\TQJ<_Z(#\">CS?P%02P,$% @ LH9^4I#> MU#6T P ZP< !D !X;"]W;W)K&ULI55-;^,V M$/TK W51M(!J2;0^4]M DG:Q+;!HD+3IH>B!ED8VL1*IDE2\[J_OD+*U3I&D MAUZD(3GSYKTA.5P=E/YD]H@6/O>=-.M@;^UP%46FWF//S4(-*&FE5;KGEH9Z M%YE!(V]\4-]%+([SJ.="!IN5G[O3FY4:;2S(4-3LE6 MJ4]N\%.S#F)'"#NLK4/@]'O"6^PZ!T0T_CIA!G-*%WAIG]'?>^VD9 MGU".:&![A#NMFK&VJ\@2L%N.ZA/(S03"7@%)&'Q4TNX-_"@;;)X#1,1HIL7. MM&[8FX@_<[F 91("BUGR!MYREKGT>,NW94*K50^WQ%73<:!2VSW<^B*CAC^N MM\;/__E&PG1.F/J$Z?^KZYL@[D)>F8'7N [HQAG43QB\A R_C!J$;$B)/D+= MJ;$!H[K1G7L#7"/LM!H';,C)*K '!9_P",,IFARX^?JKDB7L^T?$)TX5ZJDB MM> =W'HT+AN8EA[=>5_ *WZ"TM$%%Q9!M<2AM0>7WH4W=#R]P27OCE;4YH+C M=A2=!3-@+5I1\ZX[ C4H'+@59)*)7A(LM>=.J)7\'36/T MUYS&]=Y!5 M5N'/:HG&-W 7_!\DD689I54*1A\NT@)R%658\(Y<4+(S+ M#!*J1YK&D,19F%#:B=SP8C)69F%6+JEH15B4!20Y_=/EOS?I':E(BPI=!X460!Z.EIF096#;Z=;Y6EON7-/;W&J)T#K;=*V?/ )9C?]\T_4$L# M!!0 ( +*&?E+PFC-B#@0 $X) 9 >&PO=V]R:W-H965TRAZH*6Q140B M59**U_^^0\IV'&^2YM"+1%(S;^8]#CF:;I1^,#6BA>]M(\TLJ*WMSL/0E#6V MW)RI#B5]62G=X%;LS1&!R3I5(/;O*IF@612P@;+*U#X/1ZQ$ML&@=$:?RSPPP.(9WC M\7B/_M%S)RY+;O!2-=]$9>M94 10X8KWC;U5F]]QQR=W>*5JC'_"9K!-\P#* MWEC5[IPI@U;(X$6.Z6MD&OX:[$T5E.-_/T&?': SSQ\]K^*^B:F.YSGIN,ES@(Z M?0;U(P;O" 3?$!RO!^"R MXTJN06Z3@]HNS1P'(+G1:R%!UO8/WDS,D9-+D)4:]1KI"EJ;4HO/$ MG1:B))1=$$>(+AC1;%W2+A@:2RLNGJ?OG-1J^$*B] 1 R4M 3E1.-7 )WR,^ MT WWCACW[C9Y1K73:H7&W8$4][^IGA*D4E&] M=BX=:E"'Z+7#OI220ZV3TU@\/A=H^('O$$_J2C6<."-*=R M@@]0I 6+)PF-1M&8C:.,1ED1L7&T#Q"P;Y2P:3?PXCC(6%;$C,2)W\ONLY/J7AAH2E9$Q M:%^4FC]7FH:[77V/UB\K>RIJ-J+\;_ E!+ P04 " "RAGY2<'^ D=L" !!!@ &0 'AL+W=O MYTA6S9.HB-+5&EGE0)<(DBB[#BG$93,?>M]#3 ML6JLX!(7&DQ354SO9BC4=A+$P=ZQY$5IG2.,,#BD=\'2_9__JSTYG63.#>&;+27 50(8Y:X1=JNTW[,YSX?A2)8Q_ MPK:-'5+&M#%651V8[(K+=F7/71U. %?1*X"D R1>=YO(J_S,+)N.M=J"=M'$ MYC;^J!Y-XKAT'V5E-;WEA+/3412?/9[#0C Y#BT1.G>8=N!9"TY> <<)W"EI M2P-?9(;9GP0A*3G(2?9R9LF;C-^9', P[D,2)?$;?,/#\8:>;_@*WQ(MUTA- M9&&&$G-N#?R\61NKJ1U^O9%@=$@P\@E&_U>_OP8_()1L@\#@J6&"YQPSUUP$ MR""E&FN^;GP;UQ0,#95;PZKK[(Y&Y6!+A%MI44LF8(D;E W"7&5('!O47!: M@A=\+1"PJH7:(1I@!K9T+=S*"%5P0PR4]Z1X*[8AL/%2X6RY7"W.@2;"2VQ< MPIQ)EK$!W'N93E0GT8GO4S+J8)N6T-1@%?22?A1%4%/HGL4;.V3ZE,-E/3(P M8=0_T- 5]B0Y-RG5QCD-H.M:H)YK:!Z]?Q=?1I_VO>>?41^8S&@7?^Q3"DM M?*9Q:)#FD6"6P)28:,GAA%$=J8:]2[JH0M"7Z4-O=-P[JM[P:<-?JA)':# MEUHQ/+G6%>K"#R]#G[*1MKWA!^]A/MZT8^$8W@[7.Z8+3OH$Y@2-!A\N M#M MP&H-JVH_)-;*TLCQVY)F/&H70.]SI>S>< D.?XWI;U!+ P04 " "RAGY2 MQU]((EX# ""!P &0 'AL+W=O]O MVS80_5<.^K(-\"Q;3G^@L TD7H=E0% CV5J@Q3Y0TLDB2O$T\F@E_WV/E.VX M:YL!1;_8(OG>NW?'TVDYD/OH6T2&^\Y8O\I:YOY5GONJQ4[Y*?5HY:0AURF6 MI=OEOG>HZD3J3%[,9L_S3FF;K9=I;^O62PILM,6M Q^Z3KF'*S0TK+)Y=MRX MU;N6XT:^7O9JAW?(?_=;)ZO\I%+K#JW79,%AL\HNYZ^N+B(^ =YJ'/S9,\1, M2J*/<7%=K[)9-(0&*XX*2O[VN$%CHI#8^/>@F9U"1N+Y\U']]Y2[Y%(JCQLR M[W3-[2I[F4&-C0J&;VGX P_Y/(MZ%1F??F$8L0L!5\$S=0>R..BT'?_5_:$. M9X27LV\0B@.A2+['0,GE;XK5>NEH !?1HA8?4JJ)+>:TC9=RQTY.M?!X?8M& M,=:_;I7C!_C+*>M5JM;/)S @H&5TDJ&V3*"DZ7<.4=XAEK;B%MX3 M=?!6UTBPH:X+5E<(^ 6$&W5KX(& &N 6M8/>41TJ]J,X!0>= MM+ZN6F4M&MCW.4G,(V.!^4Q!8XM]H_NDE>!VT,].IA=*6@T?<24L2" M,M @"DMR=BK!;7Y>?07I7::-8B(0,R%45',U:S%H MB5^0FL#!B;A*.DJIL^N)9!FZ<^.."J4]3MB26F9T>6_E(HHL .6^(^+B( 4Z? MW?4G4$L#!!0 ( +*&?E*#I@_9E0, .\' 9 >&PO=V]R:W-H965T MBAZ MH"7:)B*1"DFM=_OK.Z1LU4&R"^30"V^>& M11S;9B]Z;B_T(!2.;+7IN<.NV<5V,(*W =1W,:.TB'LN5;1>AMB-62_UZ#JI MQ(T!._8]-X]7HM.'591$I\"MW.V=#\3KY%W<9Q/[OD:W=G0 MPF'*S;,(FM$ZW1_!J*"7:K+\X;@.9X"*/@%@1P +NJ="0>4K[OAZ:?0!C,]& M-N^$J08TBI/*;\J=,S@J$>?6=V%]1 M_C-PX8;I'>"T55XWD'7A&>/%)\;&5 MF/-R&3LLZ8%Q=^ J]8[%*0%;A'6X>M@X854X/9ZM#AN"8B'1@P. M!H&OR)[C#K2H\>4"/NZ-$-!/!^O["A\:IS>(\?[;L9N"EX.1':24_$QJT!IT M?MY%6-T%W(I[H49AX1=(ZX*41>*] MLB0YDJ"7IZ2H4N^E)4EHX;TD(3FMT&,5)37S"%84I*;4>UE&RIS!;T9;"X/1 M6^DPD9$ZR8"5&_Q5CAP)]:(JP%IU7D.=DCQ'CH+D)06<3X("4#?+<@@RF*?*LF\XYH.P@"MN M98,+0"^*:C+99%@P^13,IF!>3.;8HWBIN]%OU3F0G@./J=F1C9V (5C"C^Y_ M?/8(]\+LPE=CH=&CL3_2Y^^PG?<[*2RT(DM0NE%F4=@IN]E MZC@]A"=]HQU^$,'=XX\LC$_ \:W6[M3Q!>8_?OTO4$L#!!0 ( +*&?E)N M!"!B\B( )1T 9 >&PO=V]R:W-H965TFE7/UZ>G3U[O%.F>?#C]_39>_?C][9K:]/H M]Z[PW6ZGW.&5KNWM#P_.'X0//IC-ML4/'O_X_5YM]+5N/^[?._CM<1RE,CO= M>&.;PNGU#P\NSE^\6GZ'+] 3_S;ZUF<_%[B4E;6?\)>KZH<'9TB1KG79XA * M_G>C+W5=XTA QY\RZ(,X)[Z8_QQ&?TN+A\6LE->7MO[=5.WVAP?/'Q257JNN M;C_8VW]J6=!3'*^TM:?_%K?\[+-O'Q1EYUN[DY>!@IUI^/_JLS B>^'YV8D7 MEO+"DNCFB8C*UZI5/W[O[&WA\&D8#7^@I=+;0)QI<%>N6P??&GBO_?&:=Z.P MZ^)5Y^%+[PO55,6UV31F;4K5M,5%6=JN:4VS*=[;VI1&^^)A^.G1]X];H -' M>US*G*]XSN6).<^7Q<^V:;>^>--4NNH/\!@6$%>Q#*MXM9P<\5^J611/SF?% M\FQY/C'>D\B5)S3>DQ/CC:WX?R]6OG4@1?\W,<$W<8)O:()O3DSP6OO2F3T) M9L;Z,5Y^U4#%O[6^487Q1;O510WJBFO9.WMC*NWP2=-4(%VP\V5MNZKPMNYP M$%^ IM-+F]JN5%W49JT+#QQH2F!">&M1_*Z+6^TT/-[A)L(WP/RS;PN@ ]\& M$[$S7L//JHUOS?U>ERA51Y,"N^NJ6&G?%JJJ'*X 1P'CXQ1M0[E5=:V;C6;Q M='K3U:JU0+_3?W8&9M--ZW%A?8)+N]NK!O9O4?S:N6Q&#Q]',M;MK7)Z5E2@ M0C.:8!486<+#H.%( WX.CX'2>] .6'-KBQU:3B2U:\R?G2X:K2LBP\)LK+_: M,*U=NZ?U*WX 1 MW>-"BXO'R$-L$:8I#2J-G\I'&.XUJVN]Z?X$H;E53L1DZHK@9NX M/N4^P0K7RK<@-_C,S@(+]'J-6M&T]6$6GL$OP=S6\0E-%A>?H/? 1;3PCZ:N MC0(RP-:UVV)C;[1K:%FRK4@TKR$M[;[+4>76P(I EEJ@>,;$P,Q F-G@'"!$ MX&YH.II^JU7=;DO<6%CX&O8")E$U[UGV)7@^F($9C-,X"[NV0]'8UYH(!1$H MZ6N4UJ;1M>>5[VL0-?Q!?]9EU^H!@T"&*J.$1\A)DG?87@52)GR0[1Y1TQ(L M DQ;SS*=F!5_=B ,K7#>J[5N#TG"IAD(LJG5#NV,2*QNJGEKYQI7PI+1$T7X M# ;PFL3%-"6\[:/F(B>CL)2'OB!D2IS)1+MUMMML(8(00\)3$KGEH:PUV1[8 M("OBBD^M=*/7IDV:!_X%B2.] :6&29NPZXF'0+ "D6WQK:2K,+,'*WEL2PR: M-J=U()RL'EDVX-L+MA0P @BTK6#K,8#"G1$I**W?P=Z6LJ-KX^&[X@#ZC1Q& M4PU>K$-?_.1\,>%BGD87\W32,[P'YI0HF\242R ./%G%\HGTO%+>T%?OT=;1:JL&W0H>U!#5J]AYP.;6 MV2IA/=9%OP(DUEU%*A=HC\)\N[6PMKF]19_CNQ5(IU&.)E^C5=:U@11%[-KGW'SUIR1O?FAVR MNZ6$G$J#*0K8/!8)W-,0&OBB$U_V"Q(-UIX2Z/E']U2^**QC3HZ3]00RP\"/$("=?",([ M@VBFI24"%PH4RI:"I!<%QC3+9R]I)4!R4ZG:@G_!:$$TM-3DT32X[Z(R,!/X MJ@)\"'$(%=VNP'\SKV0Z,@7!;)/%Q^C<\_Y'QSP^AG_9HZG2H#*Y#I'GT<[8 M"G\3[T(4JAUJ[5_Q2<@ M4.[!/:]'0R[5N ^D>VTC< QC9)2DE!6Q$7P>2M3 MBR5!CN+NPBQ9^+E;"5TP.+YR>@*T%<"-\M.<14Q!4%O!=EY@=-EV&'/);:!ZI4'[-<-\N2,SA>%OB- K TH!LZ3L$(PNA:KMUN9"-65> MOHWFY=M)XW"M23V+JZ0G8Q;FBP8\M< ZCE;JV)4X'NP*[729=Q+ 5-2E).X5)O"2:#3>:A>?LY?3,]-#Y M2YP01 2EZI*>?T/A*T:LOV)$IQU',B>^!!IOL(;"@CK*GCV'!&P-5=_&D0$C M7=AW;F\]QQ?" *2YSP)A,WYA*;H*\_4XM44 M:Q3(6 P(R%^3B;9#^5D4UX:BD=ZK:.*.'IWA&H)GZIER$=2<0:!@N 648X?@ MY6Y/,*%ZSZ/J/9_4F@]H*<"J?-"E!54_I7I?/ C+I$,QP6UR_(1'#P"YCPG& M!(.<6-;PVMV8L,]YBA:_ ?:/OA"'1YZ!4T$)6FOXG2;)LO.R%/VAW &+ F)" M0VD@2QJ0"AX$9!.?I_PB?K^ 0'>$1'K-8EQP3%5:?(\^ RD1[:CJK6I&L8[9 M=!PAS63^^"UX0<@(FTW(NC$ J'*><.8"RFWS(L&B^!#HPO4ZWK._T#%L=-*<8,R;F3NC)2H0;\)<2AKF--KK,KZ*,]8E.)5@@;ISWL) M.T#T8?FFK7E<&$B'2)O37YL1(O9.=#EP.2R$!I?4DBT2Q-3VEA2SU7N?8I2K M"N=AC+KR'].#&+5*C&U7P#.7;RRBFY M:VPS+W$@#I2K+J;_R",TK" 1N+])L]O#'E-P>)E,/3[KL$Y//!#&ACI'-B]* M5ZDZKP,S*'#"!6-PX]#>KAS&J@/+[I)^239$BBQ $5HULB'(.52WM1-#49$YR30@9 M4(S(*PL+Q#ASA/68B8%3]VPG \G!V@YLZ'5N0W\E&QKYB_GB3OUA'69^$@./ M^HCCY4#@78?0 Z)6+?:2]]=+ ,(%@/'=XEW"-V-*1[]!*-"Y$.$'#G5-4B:X^AK M9$&+XG7N:T)-@=Q-?_*DM-GD8U.*><"Q+_L9W,\A@WN?69!?,SMU#5*6U_NR M=Y,!P"^0NW?E@XOB+1=4?4^H;V,UAFR":2IS8ZJN'U?VK&?("&#IY#AAR ,S M5[):*@J,6&7<0PGOJZ"=,;TX-9OEG!_+4S<3J36)R,!!3N7B/@D E!J-6 M_(ZB)"H,P(P8;JA/^)%IJ!&1NW)I"\"'E4FA$\= :UBZY> MPZ^>:PZ8B@5[ @+-.KK1=N/4?GN8BG2_BY'N=W] M<@ F#9SCP'I4S75VJ1!2PF\A=F]#\FU7K>B2BC(X## 6L73J4]:JH[5I4>2D M1!'478U4,D*B?M[JBL$9&D]JE->'F.O]WHH\&B,=U'"JEE+C)4^O ML@(?NQ+KS)>PQ ML!H?&6VY_ZTS4#30L^BQ<]8$,4+W24_ PNPV_-FIMP02RIJSMC M28;?-YKL\+HW7>R:VFRAI+T@\1!-[F.E;W8LS%)>:_1&<<\4LS]4?RIFX]Z-Y::D\MZ'I M!RQ?W(!J-2WQ"_1P3C&H:< IM%E)W*DJ:VA ,*#AO14V\:B].QB+VY4GAL-= MUH@2.&"9$08Q?MLK@>#Z31O2V=_%NN7/;CJ#HM>$/!CW#;DABR?NPH(J%$Z? MDC<)#$/+AWCKM?[$307I9DJ7E:NZL"08$<3VM88PU[3!UGA]@EX8YS HJT*N MJRG$JR24@N<[U!FJK(MEMA1A2SD)=J[&[-YAHPGU]!B$D =F_,Y>'6(S'(A\ M^ D!!W?CL%)H,&"?-50)KY$\.!B/;B?M=K:98WYX1C&3 M%.UQ*ZD1LK4U2 1#:KY]2?O5LB\)97E2D9P/6&6GO!3WG:;C,A/)39=6ANLI M2+PIEU+^-,ZY>=7EZG#"(KW5%$9JP+#;&> M_<9$95W ;Q +U>83I2*X@+IF? YG%I'A*[U&/ J7&TH,&447L"B"<69('SZ< MW%6&)Y5L68$:;DEA?S4JS.CJ.+"(P67*.I'"@!4S_4K:#G;%5A&,Q65Y%A6> M(PA$H]O9:-'\'E$=: U0!4(Q.VKX$;*MVXD7!^ET.O8"C>=<$7T&JD3G' PQ-2R5!#F4@HM=.@R5 M-4\?,X'F!G#RURM]@!RT.%^*99]Q6LF42U?VSE1@I6K*O@EJ.VWN$\KT_,FD ME;X(<=&'&!>14&$1]Y9F0TZ^MMVJ77=UP.&.^X/_RDSI!Y>])U6PX 20;[ I M%@+>2LK\)+&A7Y?&K\+X(2"<21O5<*$P%-\FN9L@MN?3T-CW#J520C*,%0BO M-LJ\KQFHZ'VLX\?&LU82;\A\4A21N[%*4Y]=*N&OL]_P;>$RA,#&&O$R0F#4B)W,;>*()* .J!2Y&[':95EH)U\BY/N:U5*QBRE78L) MH*H.7/@B%8%LHN)I%L4[Q: UW+>X'G1ROYTF"2)WGC $&B&^=E2/Y):,?U&\ MZDQ-2@W!*%4A>#;&YC(S_* M]EM8N.]:#*:?R(QO.]<8RL^H,6@^X\^^>!H(1S0DAB%]@BD^XX(\N!.I^@2: M!++MI6>/L)@Q\J>4)($$SZ?A>T3?N$6YSXLQRTK)*;.A(:6O^2%JIUB'3I\0 M3>M8%RBE+!'5!XQ_Q>5"3%*X "O!"62PJ$GB7\*;/!K"N07RH"I+", ,PW]- M94Y7^>+CGD!5#R^N/SXJEF?GS^9GRP"**&1) ?[P\#>[A_#C^3?+1T7G0ZMI M9RN.D,'M.QN[,R$J(;U[JU>.D)QT(N'\NYATF%WL'TD_E)"G9!=P%,8$PQ+^ MZ-C%)4,K?56855&L!-*%0N.I;NZ!?P+&'D=:D/6-V"TNOL7([XA<%DF(=KDD M4G&7B^<(A!";)>Z)C*+]BA7_HBY(BJGM,[?K.08-F3WJ@9\"T(Y-%*V=MJH7 M$THQ-4&>6$TDA?7))B;U(9F@B9NH1J'L&.,U=S33"6Q>FXU^3"LA=CB:#>)R M!\4S8'(=3CM@P]^41L@QGNPO9A 1GD:%D]\B!:.,S0)+"N@&+-I108; Z/P, M?V^H'D16.A3>P=ICV)?9K>3.L?84L)(6AD+/@(:JUU.5H8<)W<"\47K-R0I" MQVU#'="@WJ%03=F+_HQG ;R6DG(KA\.R>>G7?>HP)[,DIBAUQ0*/L*\:-S2 MOF+S ?88OH)%Q/#4E%FL"$!R"^A,M?:. *(=-]/ MA;C^+QR7(C>9I-20]""(8'Y0EOMD+(+UDWX#>YXU89@(HQZJ(0'>F3<5F]"# M.Q$NOQR8!9HY%.S7L>\F6T0]K7[(PRW.,>V>1" M.F9950.,)4/9P1>%&>C8II3-03_:^0 6E7\_A#XE?3VE$9+HXYZA9D6BL1F; MNFB3 HFA\#*U9#SB*N(,R>-52.4?UB1A3;#(">M5& M#LV;4"7#ESK(5G+$K$YO#XGF'2,$'H818$"DA!ETG>) %I_L/60!5>.P.76T M4$8#]\X^P4CIZ!.?X0V% 2X"<=S0V'P6&2H2+PYG@26-6#V+.Q5VR+Q6.EW 5KU$YG73%L M8?J WNSPX)$E(.KJOP$))+%NZL.T3-$ MH:!Z7[LGAP.CY4MY+*AX8W>0$9#9.=&GS\S^70R^-XL2QW-.#! !=YC2NX@] MM=M3>\Q':P.#[PE/N)N4TQ)Q-,_*IF-RO-,5)BET#CGVRD\=-@X$31GG!"P_ MGP:%O[/-9OZ.H 03]O@+QRCHDYH^856?Q1!^/UZFXT-W P,QD^(F'EPXMN)? MX@,SBQU2VV"V4^:/WI?J85B?EQ,YT4%BJGK!B!M_B#P2A(AA/ M\D6(M:1UIN50KKXVSK=\^-?A&?:0$6OI\Z^Q()?0.]S*83FB*/\@"(PQ"A"Q M38>-43K8CV\7T M<3/>TXKR7N=O>-*/;T+H^R>0#+?1O9DD',>DO'?$S*>#,),ZEB!MY].8M'@+ MQ&5V>FQ4SR;'P1MA7E!A[8<'1*&[T0_&!^=SF^)- Z 1WU'=/B_A$[!A4='[.C $ PU@SIS./O$%= EH)=) Q7 MTOE'Z7!2CRB6(:5L-*3ECK.1#"K";LE1I4A@/U/7HR2 V7(:_G6='0N\1)?1 M^)/GZ;YR* P-4XY?YM_DJ3[U18\.*?8Z>?BM5'$"KAG/V)?<\,0O,8CUQ<,/ MUQ_]HUF_<)?7^/K'(RGUPME"9+MQ2BIW7%3K/TX1N=0X^363)WHR71I#:L3: M4.RIBE-].8903^3:J:,20!M MK$8>#(+%1H8ZN=D@3FFG=UHQVJHG765M?9+1D]2&QWM\Y>Y$AB:'?VMMN%_$ MV/@#Y\Y,X:@*]7T7B]P=U3+:<#"H$7D?W4Z^-7DO-H'$,'^;,D )\[6\ [ E M47+YLB.)R*I(_.F;G.9<3Z._@&!S7V1C O'8*<90E65^Y,DE"'>,X M]Z!J4V:Q,(J'W83T$P;BQOI._44V<16/K\R0[][BQ3#S,+W N =IZ=;Z>))U M\BCD#9\.QMP(4H4<3!_/);9:=I=^S9TKS2T&)!X\0*G9:E7-QJM40TI3X;&* M5# M^;T+M(["'Y7Q:).C9+>]LZ8#G:,[ M4&;I[A\"#V>AQ9@!G4F;T4L%"31ZCAI- .EP^H!.IL!/-[B_4UHR%:XO$^IS M.0W6O*A@N-:0+7\C/!FUCU\^3)%_2"RH@L,YV2."E5(^DS6KX]4<(H^,;;A7 MUK),:*CE-$;IBO!JQ6_J\XGEW__U0GYIZ1>J:I4A.23T&H8O&0 F;Z4=I)>_ M2&=Y8)B33;?^D<#0QI'8'5\L0WN>E*6%0!8R >ZF6+E/@[];Z?96:RD0'Y_K M'Q80?*\V.=T3-"X_28I446F-=3>U2*U<_DAD,Z"4)H55R54B]V5)C)XD*&X4 M!X3P%@5MO9("6D@^_Z$^$V,8N1B*Y2QL\ O')PS'31C2G(5!J+-BA90*=,7G M,EH\3"X@)09;8)IYCU5AN4;*/4187$D_(C/-@'HYZ"3W()+U]U)7!YY$[,"" MTZ=P0XA D#E\HWO]4L.$?/L)BN-A!R!6;L1@+*J@\"(N&*^@FS,X>(Z@W#FF MI7RP@8Y525$A HR1 "+YLV.XR7MK@GGJCA55?&N@.;N0BC *8DL'I,:531WMHY M7H 0KO&3Y(C*@O2Y881'V%2NOJ3!:)[\CH75H8>!22#ZR![4I"@,D1&A8.KS MQC-Q52#L!!V/4DJJ%6@(+68/L1BCH^B -997(5AH\[ !;XWA&R\8>R>-D/U> MDT"Y OFY"=?3R,V&,]0;U1R8.1[[&Q5S9WC#&)N]R*5P/E(VN*:28-N["^/D M*FVN6;P@C#NIML%VC/%RO;)+3(T1E]Z)-V?@MNG'R7B4(=5 $ZU^I/M,\9@/ MNVTRWSKI^1-2=SD-L'T+##";IK@D3'9YB!?JC88!7SD6A$(!5>?%IJ! \.55 M>!I; #>CU[NEZT:H'1I/@@5O8QRX(JPL^,K_F<#@DQR/!MV!5 M-Q^4KP$@^8DKRT_J'Q]\&<&V?>%.)0 8KV)*HQ*L=SF-SKV" '?71(3UJ!Y] MT0AR&V^X92%5B$)&&VV$#S^0RTUR!HCK0]]4EB5NE>>;:7N9L^"[ MNF2X$V4FC->>.5S'VQ>\' !)\7I>N.8).."^!_HI^;[88NDU MNA(O$N1SK)ZSSR_$3BCH8\INY8\CL+-2X?(F%4T,59.SV!X_&]D:WSL? Z[5 M)\;0:O?9@1;!@XZ<9UF><=L=0CE3I?!7)3\7[JX8P86/7UTL-X^\XZ *%/5? M'; ;S^>(FL:W1D_UO++46P06HC[/]_ MYFPNP W[1-HFH^HJNWECJ'W+9U'UY.R0CVY=5L(%1[[G!@6!_D;$Z+T>+-)X MC05%U.EN"]0WE'2A/1;!R#U0YS?>ZLHW,(H>I'3&IM9Y.!L;1Y%B8!V7/G[I M".3^TI&DRZ(P:"X%;P;2J6]4_WI3N7.+@'/I?&GOFJ@X3,=) :(_2[_SP= 9#N._]OGQ5!Q8A(87]*R(4J$+$IV.P;P4[$.ZW/^JO ML>Q#4.'Y5$:_3&7KH_,*[JC/D)\:?D?K/I>_G_/K"L,/J?/B^ D1^F=G<7ZYZ$'UV# MQ>DDKH;<8<#!,W_#0S812Z%7PR=X'!@O&W&=V4."/:(6,E$)#A3T6BZ6XHH0 M7BN2!T%33'LB3/O8V".V12(%T\#$P/LM4]O$/TFDHD@U5?9:?KV7/8%>.D'= MG8H;NUI]Q1U$;_+V:$NVQ\O,4LWMD2C$# \,:T M>=)8)X#K]U_JS+;Y\^X!IL^*6U M>_JSDRO;MG9'/R)D1CM\ +Y?6]AE^04GB'^(],?_!U!+ P04 " "RAGY2 M$/X!.2T# !)!P &0 'AL+W=OF]4IJ7%AP;5T+NYVA,IM)E$:[@P>YKCP? MQ--Q(]:X1/_8+"SMXL%*(6O43AH-%LM)=)O>S"Y9/@C\E+AQ>VM@3U;&//'F M:S&)$B:$"G//%@1]7G".2K$AHO'.F_J7ID8U%)W7_':QV%/X6/R MCD+6*V2!=P<46'X27DS'UFS LC19XT5P-6@3.:DY*4MOZ5:2GI\NNV2 *6'6 M.KIT#H0N8"G76I8R%]K#;9Z;5GNIU[ P2N82'9S^$"N%[FP<>V+!MN*\1YQU MB-D[B&D&]T;[RL&=+K#XUT!,] I*"JT#J0OY(HM6*+4%?,T1*1N0 M)B>,Z(T7BEHF!,)1]^4H7SCC( (C3T8+X2DPKC(;?0.4@Y;K:)<&_DM@WJ-! M"FEV NG%R9'H70[1N_SOZ-TY+ZDUB?BCP[)5\)UZ/#!<6!ISDIFY:SS4QZA$_MU9+W[('=%_*5UX[N-P11YJ#E5'_DH)E92R98086^4%@ MX!TGKAC%>D B-1A[F/ZA^HCWQAL5TSH,<0>A-KM)-YP.[\1M-Q[?Q+M'YE[8 MM:2F4EB2:G)^36FWW>#N-MXT85BNC*?*#&ULW59;;]LV%/XK!T(?6D"()?DF&[8!.TVV#NL6-&GW,.R!EHXL M(A2IDE0<[]?OD)(5+TW< GO;B\3+N7SGRK/8*WUO2D0+CY609AF4UM;SP<52L.5!(W%,EC' M\\W8T7N"+QSWYF0-SI*M4O=N\R%?!I$#A (SZR0P^CW@)0KA!!&,KYW,H%?I M&$_71^G7WG:R9._L&]I)U$ M66.LJCIF0E!QV?[98^>'$X;T-8:D8T@\[E:11_F>6;9::+4'[:A)FEMX4STW M@>/2!>76:KKEQ&=7Z^QKPPUW'C+P]HYM!9IWBX$ET8Y@D'5B-JV8Y!4Q<0(? ME;2E@2N98_YO 0/"U -+CL VR5F)OS!Y <,XA"1*XC/RAKVA0R]O^(J\36/H MQ!BX5-662]9:_.=Z:ZRFU/CKC(I1KV+D58Q>47%E+*<\P1RN&=?PA8D&#:@" MUL:@-H MM>"!V9;[*8\@)Q7PEDNZ4(TA1O-N#I^/T@ILW>.UPV_4=YYIAC3"7S( M45I><&\*EY;)'7?+EGX.E[X\4%-S$&T\2UX;B",X(-,&IE$81Q%]DJS[!0A=@%4P[ MJDD8.6G*,@%UH[.2^D7^+72"F(9CHOQ)J7S/A:!$'X634?*,%3*RB>>HO77. M+\DTG$4I_)]B'8=)$O_G6+^9AM/OQ'H8#G\HU-,?"V'L%?813-(P2H??#6!, M&3*",\UFW#>;\=EF1/J^B:VXR,LLE):![58'>Q(8FI^.S&-$GGOGH M'UW]@-*5N:NJ>#P,1[,IK6?4O*(T/B&45(ER-N9\2/3% X# @MBC2ZFE,:ZG,4],/PZA]02P,$% @ LH9^4DI%&ULW5=;;]LV%/XK!]XP) 32]0] M2PPX:=-V6(&@2;N'80^T3-M")=$EJ;C9K]\YE"R[B2WD82_;BTU2//?O?"0O M-TI_-2LI+7RORMICLU:2S%W0E4Y MYIX7CRM1U*/)I5N[TY-+U=BRJ.6=!M-4E=!/U[)4FZN1/]HN?"J6*TL+X\GE M6BSEO;2?UW<:9^->R[RH9&T*58.6BZO1U+^XCFF_V_"ED!NS-P:*9*;45YI\ MF%^-/')(EC*WI$'@WZ.\D65)BM"-;YW.46^2!/?'6^VW+G:,92:,O%'E'\7< MKJY&Z0CFRBR&*NJ3A@]J(JZ_1??NSR\ M1H!W MSYW1IR7KX15DPNM=J IMVHC08N5">-SA4U%>7>:OQ:H)R=W*^4MF:?PNE7(CRCT.7Q4M5T9>%O/Y?Q' M!6/TKG>1;UV\YH,:?Q/U.00^ ^YQ?T!?T(<<.'W!$7U[<3)X(V<61#V'M]^: MPC[!OU$G] M>F'6(I=7(VQ((_6C'$VF%C!A#398GS,&QEFT9+'8JW*NL+F,E7/RRJXD+%2) M75K42S@I:EQ1C<'"BR%',D']SN5:F M0*]_!C]A0>31(,*?$_^T6XM#F*(]>S83^5LL3W@*-Q M#T6"4P@Q[5Z8 )(&4D(-2_4H=4T)[V3P>QI%T#E"LRR%S^?WYX L6.=/H&9E ML11$6@8BSI(H!M_/X)>?4N[S7VDI3:)6PF*F38.UW@N5^Q$+D@RB-.EE:"V+ M8WA0%B,50YG'7&8\8SP)J()=KA&&YP;:GT01@.NWL0<5B[%FP[B+GR#K?Z9E7D M*]A([2J$=7E&Q;#N F5XH.T'LJL*Y%T@K /4"\ \1]1[66(G;!'CX( WS:J] M:=[N.N38X3!(]$GHSCCDU6/$CG3JIXZL7U)YPF(>.^D!!L^0NM/V@G"4LSF+ M\; E1?^M:GG_>K6.E2'#T^E@$?#P2K>?CM6 #K.0TGNH^\=[3RA4O70/1;J\ M-+5M7U/]:O\6G;9/L-WV]B'[4>@EW5-*N4!1[SS! T*WC\-V8M7:/A?Z)-_ %!+ P04 " "RAGY2%5$'3@$# !C M!@ &0 'AL+W=O.]B!SRS9LO MSFAQT.:[;1$=/'92V674.M??)(FM6^RXO=(]*KK9:=-Q1Z+9)[8WR)N@U,F$ MI>DLZ;A0T6H1SC9FM="#DT+AQH =NHZ;GVN4^K",LNAT\%GL6^'P#_"#S89WOPD6RU_NZ%/YIEE'J' M4&+M/ .GY0'O4$I/1&[\.')&DTFO^'Q_8G\?8J=8MMSBG9;_BL:URZB*H,$= M'Z3[K \?\!A/Z?EJ+6WXPF'$%F2Q'JS3W5&9Y$ZH<>6/QSP\4ZC25Q3848$% MOT=#P,NQC^HO=P\85O)=K+1>+(DLKNUSM"+^7;& M5#&9*H*IXA53]]1(S2 1] [.I/MW63Y+[/OUQO:\QF5$#6G1/&#TLJ#X9$%1 M06M-S62=]9ZX%F&G)36E4'O@TUG#'5JPK3XHN!"*SO1@BW@ 58:#.G>K@ M/RE\]);>0!ZG13JMZT'(QC.S-)Y7Q6D)6-'U1C^@]\L&-[MZZ 9)^6MH+E!%:L&#_@6;Q[-L=DF;,L[+]!*^:,>E)WVU5&^@S.-9Z1-: M%O$U>?^[EY@\:_P.S3Z,-TO9&90;9\!T.DW0VW%P/,''\?N)F[U0%B3N2#6] MNBXC,.-(&P6G^S!&MMK14 K;EOX":#R [G=:NY/@#4S_E=4O4$L#!!0 ( M +*&?E), X\^G@0 -@+ 9 >&PO=V]R:W-H965T@#O4M);+A+A>1&C3;.;2]F,UMN1,WM5&]% M@RZ=4HVXLZ ;>N:F\=K MH?3N:L1&1\$GN=XX+Y@M+K=\+3X+]\OVSN!NUENI9"T:*W4#1JRN1DMV<9WY M^^'"KU+L[,D:?"8/6G_UF_?5U8CZ@(02I?,6./Y]%S="*6\(P_AVL#GJ77K% MT_71^MN0.^;RP*VXT>J+K-SF:E2,H!(KWBKW2>]^%(=\4F^OU,J&7]AU=]-T M!&5KG:X/RAA!+9ONG^\/.)PH%/05A>B@$(6X.T&HU<,LP@^ZL9M+-PVE:B>&YAAE'VHT3'4ZVC0X@?>3"%F!"(: ML0%[<9]Z'.S%K]A[D2V!G[ *QK?[4K65;-9P!&<"ORT?K#/XA'X?<)STCI/@ M.'G%\1OAN%06].HEXN> 'K3FJ_;";GDIKD98EE:8[V*TN-\(6&F%)>?S\*5< MM>@C7&B05X?GU5,8\BD,WA'/@QPA;[%4>]1A7*%1;H#7NO5V9(.F=&OQ]=C) MQ"6AX+4)M.+_%OO45 MM6*\1&&<$$K3"40G?N,?1S+-SW&$G"=YX&B>91-( MD2.& =%!CA*2Y5TFE-!L'CB*44@9#+2(M&\1Z6"+N$7PZ@#K\K0^;O?X,;;B M7),8M'>^22S/UC@);TCT 3PK4-$%@$_0O,2%!+'7;L3>P0H_MUW-=MP@[H*O MG$<_/,/N&=M0VJ=O[:VT)<*.L40>U(*P+#X1QB]%22>B)Z+45W_"\A-1%IY! MEOD:.D82S4F*!QW13U4VP,Y@-,OCY6)H(\?$[:3]RLY8(BQ(K5*73'*O8='-DMW%Z&V:W!^VP-8;E!D=O8?P% M/%]I[8X;[Z ?YA=_ 5!+ P04 " "RAGY2_"9_CS<# #%!@ &0 'AL M+W=O_Q$=V?PX.A6S*C M-*)'98568+#=1'?L]K[P^D'A+X$'>W$&'\E.ZR_^\K'91*DGA!)KYQ$X;<_X M'J7T0$3COQ-F-+OTAI?G,_JO(7:*9<K:4-*QPFW3R/H!ZMT_W)F!CT0DT[/Y[R<&%0I5<,LI-!%GA/C@++7[CC MV[71!S!>F]#\(80:K(F<4+XHC\[05T%V;GM7UV;$!CX,WDLC.Y^^Q5Q-^YNH&?@7O@;^$X("K!D+D7%KXYVYGG:'G\>\K+HK911%<%%=L(Q$Y=1U"JR4U MFU![X/8L:[@C5=OI@X*W0I%,CY;R8-_= N5YI(Z<4^V7=*9?Z[X7UG>AA3>P MC(M517L5KTHVZ^RT&BT4,'G93Y;:Z)N/ ,?ZH3C:[=#A:UPEN J>G8L3AQDOJR4\\>.% M/LOCDC)3Q"M6S(BN$Z;Y>>#&O) XM+ M5M*:YQ7\$5+ OR_Z*BZJBM:2"'T;^:SBHSXE<#0&E0,I^$Y(X02>TK"J,I\& M%B^HX#]Z_LG%:.G1[,, ]4]N5&Z:,K-TGM%WTVCZJCX-^$_<[ 6](8DMF:8W MRS(",PW-Z>+T$ ;53CL:>^'8T7\&C5>@[ZW6[GSQ#N8_U_9_4$L#!!0 ( M +*&?E(Q2/K5'P4 'L/ 9 >&PO=V]R:W-H965TW0;D&3=A^&?:"ELT5$$E62BIO] M^MU1+U;2Q/8V#!A@BY1TO'ONY3F*9UNE;TT&8-G7(B_-^2BSMCH=CTV202', MB:J@Q#=KI0MA\59OQJ;2(%*WJ,C'W/?C<2%D.5JG&F:IO+$JXT,W51 M"'V_A%QMST?!J'OP46XR2P_&B[-*;. :[*?J2N/=N->2R@)*(U7)-*S/1Q?! MZ3(F>2?P6<+6#.:,/%DI=4LW[]+SD4^ ((?$D@:!PQU<0IZ3(H3QI=4YZDW2 MPN&\T_[&^8Z^K(2!2Y7_)E.;G8]F(Y;"6M2Y_:BV;Z'U)R)]B?9/>YXG3 M-SGL\VMIDER1VX;]?K$R5F.9_+''1MC;")V-\+"-MQ*TT$EVSY!#[(TL19E( MD;,+8P C+?#+%V???S7C ?QP\^W1R M?<)NM -^SPR!;-+0B0:1%W&_&ZXSI>TK"[I@LKP#8XO&[B5H*]S5 M97+/U"J7&T&M=2<=<6\VC;KA8&PY1G4>Q_W8H:%*<392T)A;ZMLLP9Y"Y!SX M$OKNWY3$-\4XS/L\G'O^C.,L\+B/\V#^@'/'&1[6SY0WE\?&\X'6)^7_1VSS M_QNVA5[@/R);\^C9*@Z\.(C;Z^$:YAX/H_;ZC_DX\2)_TEX/LM'WO5D0]>/S M?F"]Q?-N.,*32>SQ(.S'PVST0HQC_&O\Q?$BODS>588G7R>_;LJ-^SH[U[]G7S8?I@UUVS7VMK+.:.R/1Z MA_Y=B1\+M2NWIS;BO9;V;,0#'J^9JC7^=^8'P9,[\PSYW7Q3RS^Q@%?TH?T- ML[_9:!W_?U'4ORFOA:JQVM#F^LB,88^/D*[8U+R)'S8QZX$?IP15!.$,%?!I ML"]_<9^_^*C\/4K:4N180X"]@@XY;R'=P),IVZO\Z93MZL$0R=%-@VXCY5/J MN!F:(@##7 G=]_M&*%%%A6V4WB%N^V![6+7(F^.9M% 8MQ60%/8=J; UF$QM M2U+4+#-[,[]\H+#%X?;P05$',L_2 T)M&P'-:XU#^9(K-U<]1K;JRJW/%JI2P>UMPTP],Q:!+ ]VN%W;^] M(0/]>7OQ%U!+ P04 " "RAGY2,PM->'X' !W$P &0 'AL+W=OM>F>8[9I&FN=;5>NGJXF8;%^\KU9K1R]FUY<;N5*/ MRGWPG(7FEKJV_LJ=^;A9,6-E9IYMA,2QHJK:_RR^#'_86 MY"\M"(<%H;>[5^2MO)=.7E\:_<0,S88T&OBM^M4PKFHI*(_.X-\*Z]SU0UOJ M1K$/\HNR;/I!SFMESRYG#J)IPJP% M-=+BWQI(I;MA#BHVRE1Z89E=ZZ>63:L6;W5G(7; W\*6LV;.2ABD*/4/@ M.L![C!U= EQ$P3ZVE<.,1R<=3/J.15G.@SBD49#P*"HP"L.09W'$W@Q&BH07 MB6 YCY+)R4?C^>A@H/HE0A09I:E=_1)CN.F.P:[;9&H3U:J&, M]WG&19#C+@07,;D^X7&:]C%E,<_2"->T2' -\F(,8\CS,&$1CX,8(N(H'X)8 M?JV+"5J>,E'P$*DA4A_A>[54F+@X9M,T%^D9FPH>I)&_%R(X&PQ*<\&FB1"W$J+],Q+].3>?E>(1_*JJZD+VQ("=ILYS3"N77*'MTYS5XOE\J7 M/WIQ+%U/*SRQT44%T>2LI=&-3T39Z X!)6;J*&/!/'*SJ9\I67WJ#A;:T>:= M0&8H:-A0*/[L=2E9KL>1X1$W)_K:2@F_ ^L0BN]P'QNC9]$F"][LR.7$FV MW&V@WFT ;JPEN1BB#B'Y-?B.0^W^6Q47[*8L32?K7MFPR2$)XB*F08 .8PNT M@TQ)D1M%)%Z&#TIAG*>LX'DJV(\X2 VY#XO19J)Z2V.>D8!/TH"6"AZ)G$4A MRE2ZA]QO9J5AS BY:'O>*B@]NG@ M,EB>%S2[R&!S[S!#)[)7>NGG;<6BO4#W07T"N)9X[,(29PWJ25-TF.)G7[)I&KYH-)C&+_3. @W\J-]2U=W_#X85TUE=LV!XDG&RZR@+ > %^OV\57 MGL>1+LR/A. 87F9['T,:95;^DP\=H9!A_7>1\>WX5>FF_YBRF]Y_DOI!&J2! M9;5:8FEPGN%49_K///V#TQO_:66NG=.-'ZZ51%]#$_#_4J./&!Y(P?BM[?J_ M4$L#!!0 ( +*&?E)_>3*-%00 #X* 9 >&PO=V]R:W-H965TM'1I M?4N);,-).F"=6BPP,G6#\,^4-+9 M(BJ)*DG%R;_?D;(5-W&,!C!DDKI[[NWAZ68;(;^I"E'#0U.W:NY46G=GTZDJ M*FR8FH@.6WJS$K)AFK9R/56=1%9:I::>!IZ73!O&6V8"TV<\=W=@=+OJZT.9@N9AU;XRWJO[L;2;OIB%+R!EO%10L25W/G MW#^[2(R\%?B'XT;MK<%$D@OQS6P^EW/',PYAC84V"(S^[O$2Z]H D1O?MYC. M:-(H[J]WZ%(6MDG; ;9 M.'6@Z)46S5:9/&AX._RSAVT>]A0R[Q6%8*L06+\'0];+3TRSQ4R*#4@C36AF M84.UVN0<;TU1;K6DMYST].(+4D@*/MRQO$9U,IMJ C6OIL46X&( "%X!\ .X M%JVN%/S>EEC^"# E;T:7@IU+%\%1Q#]9.X'0=R'P O\(7CB&&%J\\'B(_Y[G M2DMBP7]',*,1,[*8T2N8MWW7U4CDU*R&2Z8JN")ZP^=VN":&;TNLF<82M(#! M@T.Y/6K%7,@SU;$"YP[=.(7R'IT?31?&],J8YGNFY9/I>@A^PQ30;R5JDJ5R M\Q9T)7K%VE*=G,$55P6A/2*3@*:,0$7HZ9*.=3 /;XBT8[PD) FL$7VK%9DN MZMXH652$AFSVTKH(8C6X #5G.:^YYN3-._!]-_)\6J1N$J=@>\%'L?K8DR13 M"@E5Y)IZRH"*#T7%VC5:LP.>R&N^MN&J,_BK0TGK=KV+UP_V5@D(T.6\'7/CUERSP@]_ C]PX]N (;^*1-_'/\^:"U:PM M$&YM]WTS=]Y@*=]:&OK\*U01S[-TC#2NJ0EV>EL-C;(!.H>2F&18 02%Q*S# M/+)!@3Q0]7<0)^ZIG](B.G7],-C*OJ!/&!F9S#U-O) M*#]X^.4IP$-<.@I\N ^=*V/G>7U=8M0N-\W@C\DI21Y+.9/X$^V)\ -3_,#- MLG3O,#1\2#-O[R@"WW/C+-X[BJG79-[IWDD"B9LE*=Q52//,BC@,%$"<)J^0 MI&./YCY1?4G*BRBSU#!XT_7:=BG21Z7A0^:F273R%J(=JOUT[YO>H%S;R<7T M)R+/\'D?3\?AZ'R8"9[$A\GJFLDUIW96XXI4O4E*G4,.T\JPT:*S$T(N-,T; M=EG1@(?2"-#[E1!ZMS$&QI%Q\3]02P,$% @ LH9^4LV##Y&R! A L M !D !X;"]W;W)K&ULK59M3^0V$/XKHU5100I) M[+SM(EAIN>.NK70M@H/[4/6#269W+?*R9SLL_/N.G1 M\<[IME'W>HUHX+$J:WTV61NS.0D"G:^Q$MIO-EC3R;)1E3#TJ5:!WB@4A5.J MRH"'81I40M:3^:G;NU3STZ8UI:SQ4H%NJTJHIW,LF^W9A$V&C2NY6AN[$*OH+12B$KK+5L:E"X/)LLV,EY:N6=P*W$K7ZQ!AO)7=/]EP GFK35/URH2@DG7W%H]]'MZC MP'L%[G!WCAS*C\*(^:EJMJ"L-%FS"Q>JTR9PLK9%N3:*3B7IF?FU:?+[=5,6 MJ/3/8)#K^*NQ+UT6E@R(45#/+>W'EGCK]ACG'XTM1FK>&B+K#XIX& ML(T ^0#PG.^U^)NH?8B8!SSD;(^]: PX"X7'MI %7(HGXI>!A5*B M7J%;_[FXTT816?[:XRP>G<7.6?R6LX[JT"S!)1K^V#@N+BP7*=.[$KS7HNW1 M$[T1.9Y-J DUJ@>>B%/X2>(0S^-(?%C6C,OYMEH9D7%M7#E'-B4^6PZ"@SX"SADWC2: M>1F/CDC(G_%1AO*W1$EF@ES4.5TB5IIGL1=E*# MG7=\< M[6VEO0[>T4KDX/_HH)M:T:^0NW'4<>8E(2QL4$9THR3W.$N(+\V?3?;Q(1UZD^WE!CA=]WA::RM>S_49WU+W01E8VDY]=4C_:Y2>;U%N75#(S],?G+EF[ MJ+0?TU?+"U=NV_+&=97C5$W%M:39#D"' HL70-L>* Y K<9N!A#8YM6U5K3* M.26=#2K9%'IPC<4)?/HQ6QU]>,AF<-N4PLC2LCV:P0$<0\P/QB4[#$95:A6;O[3]#O4UJ8; MDL;=<<1<=)/5LW@WGWX1:B4I[R4N237T,[I=5#?S=1^FV;@YZZXQ-+6YY9K& M9%16@,Z736.&#^M@'+SG?P-02P,$% @ LH9^4GA/)NW0 @ R 4 !D M !X;"]W;W)K&ULC51M:]LP$/XKAS=& J:VY;AV MLB20=!WKH*RT>_DP]D&Q+[&H+662W+3[]3O9B9>Q-@R,I)/NGKOGK$?3G=+W MID2T\%A7TLR\TMKM) A,7F+-S9G:HJ23M=(UMV3J36"V&GG1!M55P,+P/*BY MD-Y\VN[=Z/E4-;82$F\TF*:NN7Y:8J5V,R_R#ANW8E-:MQ',IUN^P3NT7[8W MFJR@1RE$C=(()4'C>N8MHLERY/Q;AZ\"=^9H#8[)2JE[9UP5,R]T!6&%N74( MG*8'O,"JG=(''ZP/Z^Y8[<5EQ@Q>J^B8*6\Z\S(,"U[RI[*W: M?< ]G\3AY:HR[0B[SC=./<@;8U6]#Z8*:B&[F3_N^W 4D(4O!+!] &OK[A*U M5;[CEL^G6NU .V]"8XSC^1F4#^@MVW>(_&B4PIM7&8O8VW[^IV54;'3N1^.Q8Y'ZHS1S.XF?IBD\=P." M(W75J#?M&V*H[XVTG=#ZW?Z96G3J_./>O7'77&^$-%#AFD+#LS3Q0'?O1F=8 MM6VUNE*6E-\N2WIJ43L'.E\K90^&2] _WO/?4$L#!!0 ( +*&?E(!WPKP MM 0 'D, 9 >&PO=V]R:W-H965TD8?GWGO(2\\/4GW1>R$,>BB+2B^\O3'UA>_K="]*KB>R%A5\V4I5<@-# MM?-UK03/W**R\!DAL5_RO/*66(._G-=\)^Z$^:->*QCY TJ6EZ+2N:R0$MN%=TDO5I&=[R;\F8N#'O61 M]60CY1<[^) M/&()B4*DQB)P:.[%E2@*"P0TOG:8WK"E73CN]^COG>_@RX9K M<26+SWEF]@MOYJ%,;'E3F%MY^%5T_CB"J2RT^T6';B[Q4-IH(\MN,3 H\ZIM M^4,7AW^S@'4+F./=;N18ON.&+^=*'I"RLP'-=IRK;C60RRN;E#NCX&L.Z\SR M!O+^H4IE*5 M%+K; OC ;2#(>H(K=A;Q-UY-4$ Q8H31,WC!X'#@\()G\*ZYJO)JI]%ZO MRXTV"O3Q]QG\<, /'7[X7$";4BANI-*(5QEZ)RH):6L-BH4'IU4+=2^\ MY2?8O7I*,#M!<#,0S#J"%<@D/\I$N[BEWS*6C;)&RUI;ULC-XD7:%-RB<#NM M@'M HS=Y!5O)1L,N&B/QD(K:C+ S$//;"_0^U[ >/0JND+"*0J"'!FZ/01+V MA\ /3=!5P;5&EUV[>G'-V> P(%)Q,:-\Z5KZ"1*^J97Y_\2 MH5O!00DI;^]FT")<\1JN4JO!5%80*G?OPZA/EY%#!L$;($WK]>8(P3!.< M)#/H10DDEEH3H9!;9V(X=B%E+,$S%].(8/*-L" O&\@N4!XKRA[$-@HO'=K7 M:>KJ-4GI(4>1L9!#W%K(?GB]W4*1MK"U-*(R.23DL8T5E.P!N'620B @-LL>\LTD0'QLZ2U[ )ZC2#VG1 MV&OUL!?PR5[^\!HH&I?F@VR*#&T$N@24G_MTG"I%9WF<+D5'UQN MI(&GJNONX;^!4'8"?-]*R',WL!L,_S:6_P!02P,$% @ LH9^4IY>(L\$ M P 4 8 !D !X;"]W;W)K&ULA55=;]LZ#/TK MA+&'#3!J2Y:_BB1 FVW8!@PHVJWWX>(^*#83&[,M3Y*;]M^/DI.L&]K<%YN2 MR7,.*9%>[)7^81I$"X]]-YAET%@[7D:1J1KLI;E0(P[T9:MT+RTM]2XRHT99 M^Z"^BW@<9U$OVR%8+?S>C5XMU&2[=L ;#6;J>ZF?KK%3^V7 @N/&;;MKK-N( M5HM1[O .[??Q1M,J.J'4;8^#:=4 &K?+X(I=7@OG[QWN6]R;9S:X3#9*_7"+ MS_4RB)T@[+"R#D'2ZP'7V'4.B&3\/& &)TH7^-P^HG_TN5,N&VEPK;I_VMHV MRZ (H,:MG#I[J_:?\)!/ZO JU1G_A/WL*_( JLE8U1^"24'?#O-;/A[J\"R@ MB%\)X(< [G7/1%[E>VGE:J'5'K3S)C1G^%1]-(EK!W;>(+#$XOZ@ZH%W/:/P5-,;AJQIL8^##4&/])T!$ MTD[Z^%'?-3^+^$4.%Y"P$'C,V1F\Y)1OXO&2\_G"5JL>UJ15T[V@FML&UK[: MJ.'?JXWQ^_^=(10G0N$)Q2N$=_-M![6%;\K*#HX5?ZFZ9Z%H'#%8SJ#X>8Z6H7XQU=+:A-%5';=<..WC;#K2C)B.'VKR[A(^MJ2CP":4& M=(<%5.K)*3U6VSUB>K 2[J:-J70[^D9RQ&U%7/>(#Y**V%/1JI; UIV::G@# M:5F&/!%DB:P(,Y:2E91I&"?E(>C>=0VD11SRE(/@>9CE)7"*$[PX%,J\2,I" MEI-7D4%19B$O!62E"$66N^N[1>.FA0O^'Y&,):$H"\BS,!$Y9#Q,T_P/<2SG M85RDP*@>0L3 XC1D1#N+&U\DXT4:ID5"1S\+',G/@UV;OC3[FE<7LU3XK?[/&N_2KUK M!P,=;BDTOLC3 /0\O^:%5:.?&1MEJ2>\V=#(1^T-[;%L'1&[\W&,&HTFG M^%0^H'_TL5,L:V'PO6K_:4I;+X(\@!(W8MO:6[7[$_?Q> <+U1H_PFZXFZ8! M%%MC5;=7)@^Z1@ZS^+7/PQ.%/'I!@>\5N/=[,.2]_""L6,ZUVH%VMPG-"3Y4 MKTW.-=*1?Y4"LS]":6(-/J"HM^KHI8$4T&WC[1:Q;-._FH26# M3BTL]N 7 SA_ 3SF<*VDK0U G$?\2\@R2F &/>'P" M+QG#3SQ>\@+>'594819NL5?:-K*"?U=K8S45R_<3\.D(GWKX] 7X6[Q'N44# MZX?CO#Z7S9-@[GF>FUX4N CH_1G4]Q@LOR@K6GH=CW:J1SN"[, .-0+1N%$M MO4 W:[ U0H^Z4:4!4ZN=A+5[GO"VD72FMD;(TKP[AX^-*0C^ 84&=!0"$;"E MQSMRX(:(AG@&?U,&:UAUA%L(> -YDK-XQDF:1%,VC5*2TCQBTSB!RZVFO@)I M1,M91&@1XW$&G.=LFJ>P,HV &U$T&XHBSA.6ISG$6]$\60C<60G2R&*R6K/ZZH!Y44GT'[VJHXB?I\57A3K3;5E?%\'1R70#JA;&B<4[JRUZ;G#I=G$=F<$;X-3W\6,TB+NN531W1IR*#/\E*ZZ]^<=,N(NH)B4XTSB-PG![$M>@Z M#X0TOATPHRFD=SR5C^AOP]GQ+"MNQ;7NOLC6;1=1%4$KUGSHW)W>_RD.Y\D] M7J,[&T;8C[9Y'D$S6*?[@S,RZ*4:9_YXR,.)0T5?<& '!Q9XCX$"RS?<\>7< MZ#T8;XUH7@A'#=Y(3BI?E'MG<%>BGUO>A_R(%OX:N''"=$_P5BJN&LD[\(AP M]EGQH95H.D+>,\EX$:-U][?GS?2-IVV@Q'P MS^7*.H,7ZM]7XF93W"S$S5ZJP-@.H-?/UN"$PG-9?Q7;=_3,[G@C%A&VK!7F M043?2SXVHOP/Q6]3Y/4469X<'B7 M[09?JE-'>NIX,,T.:.SH&)0E/-?.\^YV4AEH1-K=*47)7X*9OPVQH73N_!4K[3#AS^(6_QIA?$&N+_6VAT7 M/L#T=R__!U!+ P04 " "RAGY2C;93*/H# !T#@ &0 'AL+W=O?<#Y_8XYW2+V8-8,EK M+J29]-;6;CX&@8G7D#-SK38@\4VJ=,XL#G46F(T&EI1&N0AH& Z#G''9FX[+ MN86>CE5A!9>PT,04><[T?@Y"[2:]J'>8>.;9VKJ)8#K>L R68+]N%AI'0>,E MX3E(PY4D&M));Q9]G-.!,RA7_,%A9XZ>B0MEI=2+&SPFDU[H&(& V#H7#/^V M< ]".$_(XUOMM-=@.L/CYX/W3V7P&,R*&;A7XD^>V/6D=]LC":2L$/99[3Y# M'="-\Q5= )@XD MB&LJ\XH*/4$EHN1)2;LVY%>90/*C@P#C:H*CA^#FU.OQ"Y/7I!]](#2DT=?E M WGWRWLN$\RJWAO(L+FL!Z7?I+!?HO1/H-PK&:,G7<7_S,T+^>LW7$,>+>3F M;P_"H$$8E B#$PB_%_D*M*N1AJP0S$)"ZCA<+?XY#/9=2:]<#TO7;H]NI_UQ ML.U@<].PN?&RF>5*6_Z]"G<#FJO$4<.M %HCLU@9:[J8^-WVR1Z8-IYT#1N" M0Z^GS[@3Q9X(_JW@+E%;,-;5VN#&L87FMC-/?I]]DI>]Z:$W:NB-WEA-U%;7 M-;BOZFYTM>QLS(KBZ*=21MVEO&VHW'JI/.8;QK6#RB<*6R4,O8R6*K4[ MIH$\P!:_5ILS\A =26QT(8&(:(M!O>0_<7T](-"]RGZ]6%J/!I1+;BEWDEZ7[\AN,^W7#]F6W M5HK7F<4S A>2A.V]66P5+O++49U%E L\?HW(TJKXA2P$DS[OK4!%HTOEM56> MR"\]RS5NM2MWH')?C!Q/F::"&EXHW;35(!K]7VU\QM/P;!O35K6H7UCJ+/ZG-J:MU-!+',:KX6@W0)\GRIE#P,'T%PTI_\" M4$L#!!0 ( +*&?E+[&PO=V]R:W-H965T[I=)#X>VTE#=WN!E\8>SSD^9Z:>T4[IM:D0"1YK(%$K7C.Q6EZ'9:&2Y!]4B3*+H.JP9E\%DY&-S/1FI+0DN<:[!;.N: MZ5\S%&HW#N)@'UCPLB(7"">C#2MQB?1E,]=V%W8L.:]1&JXD:"S&P32^282E[PC$F":9:IK20N2Y@K MP3..!EY#JF2&DC1S[3".(-688O$N#"O1B%9F>ZR,&LES1I)R1E) M<0+W2E)EX)W,,7]*$%I_GC2UTZ8>) =^,YK_51;MY-?7/]%E\9N=8,W;^TC1#\)[IDMO'(;"PE%'O MC=6JF\'2;$AM_-M<*;+=]LO*SF+4+L&>%TK1?N,NZ*;[Y ]02P,$% @ MLH9^4OMGVE0 P *@L !D !X;"]W;W)K&UL MO59-3^,P$/TKHYQV)9;$*;2 VDJ4#RVK(E54[!Y6>S#)I+%P[& [6_CW:SMM M4J3%<"F7QA\S;]Z\2:8S7DOUJ$M$ \\5%WH2E<;49W&LLQ(KJ@]EC<+>%%)5 MU-BM6L6Z5DAS[U3Q.$V285Q1)J+IV)\MU'0L&\.9P(4"W50552\SY'(]B4BT M/;ACJ]*X@W@ZKND*EVCNZX6RN[A#R5F%0C,I0&$QB<[)V8R,G(.W^,EPK7?6 MX%)YD/+1;6[R290X1L@Q,PZ"VL=?O$#.'9+E\;0!C;J8SG%WO46_]LG;9!ZH MQ@O)?['-$#L.P],W'-*-0^IYMX$\RTMJZ'2LY!J4L[9H;N%3]=Z6'!.N*DNC["VS M?F:Z;*L!LH!9H^VEUD!%#DNV$JQ@&14&SK-,-L(PL8*%Y"QCJ.$;7&G#K"J8 MP[W&HN$PM_)J^'*)AC*NOXYC8_FY*'&VX3)KN:1O<"$IW$IA2@U7(L?\-4!L M$^NR2[?9S=(@X@\J#F% #B!-4A+ &W1J#3S>T1MXLX;QW.H0@#KJH(X\U. - MJ(6R7Y8R+P>PX$YD)_K54\-J^\H;^#VWYG!CL-)_ L&.NV#'0=[;8#X*;J,< M '8U;-H:AJ$ZB5P5#-9U8W!(#))^GZ3[%]RLM/> MR'Y%?P=_\*[H).VYID&LZT8)9AJ%GFS!GMTZ"-WW+3+X!-7[WD:.]JQZ&/_X M?=7[UDC"S6N.]D^]E#S_:',A?2\CPT]0O6]F9+1GUO)TB M;ZE:,:$MD\*Z)H M3_\!4$L#!!0 ( +*&?E+YH?Y?G@( (0' 9 >&PO=V]R:W-H965T M^*X+4I)M6:9VB1ET?ICVX M< E6#4YM$]I_OVM#6;H2U(?M!6SC<\Z]YYKKL!+R064 FCSEO% +)]-Z=^ZZ M*LX@IVH@=E#@EU3(G&J A?5PO&=EX4;MLVT67"C<$>WL %]NUM+G+DM2\)R*!03!9&0+IP+ M_WSE>P9@=_Q@4*F#,3&IW OQ8"97R<+Q3$3 (=:&@N)K#RO@W#!A'(\-J=-J M&N#A^(7]BTT>D[FG"E:"W[%$9PMGYI $4EIR?2.JK] D-#9\L>#*/DE5[YT& M#HE+I47>@#&"G!7UFSXU1AP _-$10- @O<"A@U@:!.M([-I75)-HU"*BDBS M&]G,P'ICT9@-*TP9-UKB5X8X'5W$CR53S%BJR"=RD21V3#FY*NI#8LP^O01- M&5=GN.5V/Z\ M [YZ#]SO@KMH0>M#T/H06+[1$;Z5%$JQ)[(1O-1O,WK%.6PYAY9S>(1S62I< M48H\@>=]Z EQW(8X[K<6W60)R/HH:4D+E8(\$E1--;94I@7MHU$P M"]U]A_ZDU9_TZG]&"_0S]AR-1MG645&9=!W9U>2-NA]XW>K35GW:7Z#L6;&8 M8=+D3DB>]!@Z:REG_^U?^H:LN&Z579QG_I MNP[YKW0V(/M,,-K$J39@-]3(?3+ MQ#3B]N*-?@-02P,$% @ LH9^4D_"'HT-!0 TQL !D !X;"]W;W)K M&ULM9E=;Z,X%(;_BA7-Q8RTV^"/$#)*(S7I=G=& M,[/5M-VY6.V%&YQ@%7 &FZ25]L>O(133!DS"EILV$-[CX^.7!Y\PW8GD00:, M*? 8A;$\'P1*;3X.AW(9L(C*,[%AL?YF)9*(*GV8K(=RDS#JYZ(H'"+'<8<1 MY?%@-LW/72>SJ4A5R&-VG0"91A%-GN8L%+OS 1P\G_C.UX'*3@QGTPU=LQNF M[C;7B3X:EE%\'K%8A8@5L(W+SV^V+EE;ZDBLZFB=B!)+M: M1\L^Y,N5JW6!>9PYZT8E^ENN=6IVL?R9NG(0-B!2ZD9$H" M&OO@"Z?W/-17,9F=3B/F@_>73%$>R@]:=G=S"=Z_^P#> 1Z#VT"D4JOD=*AT MAMDXPV61S7R?#6K(YIO8G@%G_ M #IS4R!?'R&&C_-(N_TSC,X!S.8(U\M^. MESLU\JNCY:^3'^I%+5<6E2N+\GBX(=X\E?J,U MFEAC\_46? Y\4B^0_EC%P M.0;.QR -8_PNA+_C85A7Z[URE"LSOFUG!+L.TE/;5FM:=YDW>GW9U>%EDY'G MD/*J%^F3,GUB37^1""GY([@189K? 9:2C,J8H][*[I9CN-:\O^DG#BWNSFR4 MA/EU-XM[6-JQZ]:7;%P./;8.?2L4#<$F39:!YKFO[W=%XS6_U\C89U27R#ZD M6TD$.M[(<>I3\KSP(ZAMG.:;X%_X)%_JQ@B7[[,T-+B"R#JI M.\E6:0A"OLJ?/D<9JR4D=, 3HXFU"@9UT,ZZ3LZ'A]P:.[#)^=" "YY(+NV M2[;5&\6-3NV6+8-8A&+]!/*MHK4 !FRP/[)!@S9H9ULG&]A#NNTN,/B#/?"O MB%EU 9R@1A<8 $([ >M<<)M0GX&81BS?N:GL4/<,#];I&P#"26\>0(9OR,ZW M+AYH"3EJ]0 R/$3P[3U0Q'SA =SH 539Y=D95^>!/U6@'P0F+>NT#0 1[F_M M#=F0G6S=BDL.BNLZC;4UQ$.C_U];?>XKCWF41K;Y&_XAM[\J&XPA.\8ZW6'V MD#"_PVS9&:ZAT[E66W?ZV%9W0S;4']FP(1M^>[*UA!RWD@T;LF$[V:Z#)\F7 MG.J*_Q!)Z-N"&D+A'AO12B=JWYX=UQ/-\>&&#**LVZ\C!3;4PF]/K7D1\T5? M!,=-V,(&6]B.+4MC-"^DU3&1YWBX84R#+6S?8YW8&LUQ37.J]\4-#3TV8,-V M"KUV<)?."!M08:\_:QLT87O;V0$:\Y:01W1&Q$"-V G4R?Q%S!>=4:/WB2$8 M.8U@G?LB8OA&^N,;,7PC=KYU,4%+R/:^B%1^2>L!@.1PVX9QHP<,_XB=?S4> MZ-(5$0,_TM^>C1BTD3??L\U;0K9W1<2PD-@W;=T;)_@[0_4&*3O_&X%TJ3/_\8,+WB27:!_GXEA'H^R%ZB ME._Q9O\!4$L#!!0 ( +*&?E(6Z'U&PO=V]R:W-H M965TT"TP84X26]E2)#$O%24, ME@+)LBBP^#L#R@\3QW>.@@>RS941N$F\PUM8@7K<+87>N0U*1@I@DG"&!&PF MSM2_G4=&WRK\)'"0)VMD(EES_F0V=]G$\0PAH) J@X#U;P]SH-0 :1K/-:;3 MN#2&I^LC^E<;NXYEC27,.?U%,I5/G,A!&6QP2=4#/WR#.IZ!P4LYE?:+#K6N MYZ"TE(H7M;%F4!!6_?%+G8<3 W]XP2"H#8)S@_X%@[ V"&V@%3,;U@(KG,2" M'Y PVAK-+&QNK+6.AC!3Q942^I1H.Y5,T^>22&)2*M%GM-*W)"LI(+Y!2\&1 M316Z8]5U,7F_6H#"A,IKK?VX6J"K3]?H$W*1S+$ B0A#CXPH>:.%>OTCYZ7$ M+).QJS1;X]--:V:SBEEP@9D?H'O.5"[1%Y9!]A; U6$VL0;'6&=!)^)WS'HH M]&]0X 5>"Z'YA\W]<0>=L$E]:/'""WBS4FJ)E&C.BS5AN*K![^E:*J%O]Y\. M%_W&1=^ZZ%]P84IH2Z_UQG[H M17ZC]H;CH.$X^"!'IIL682DOH(WEX)WW8!0%_N",9(N:YX=1T$YRV) <=M:J MC23:@:BN_6U'J4:-AU%G&F98DA1=Z3>3<4JQD*_PUVWIJ-"BTZ+UHN@L&6U* M_?9,1 W/J)/G@M!20?8?3*,6$J/A&=,VI6!\1M4]Z7,%B*UM_Q*EO&2J:@.- MM)DP4]M8S^0S/7FJ0?$*4XVM>RRV1#]#"AL-Z?5&^B:):A14&\5WMINNN=*] MV2YS/3U!& 5]ON%<'3?&03./DW]02P,$% @ LH9^4F2!/)*1!0 P!T M !D !X;"]W;W)K&ULO5G;CMLV$/T5PLA# M1K M\:);X#60.$V;H@6".&D?BC[0-FT+D427I+U)O[Z4K(BV2&J]6,$ONY)\9G@X MU!P.1],'+K[*'6,*?"OR4MZ/=DKM7T\FJ>C"93?=TRQ9,?=E_%/INTGI99P4K9<9+(-CF?O0&OIZ3I#*H$7]F[$&> M78-J*DO.OU8W'];WHZ!BQ'*V4I4+JO\=V9SE>>5)\_BW<3IJQZP,SZ]_>']? M3UY/9DDEF_/\KVRM=O>C9 36;$,/N?K$'WYES83"RM^*Y[+^"QX:;# "JX-4 MO&B,-8,B*T__Z;OP N0E>#SCA\D+==R.E&:8C709-70>7NB@SQT M?J/E'<#P)X "!!WF\^O-@TOSB0Y,&QW41@?5_K O.F=!>'/4P_M@8K+I4KCB?[ ML+:OB ^.)8=02C'H) M_BQ5IF5(,]O03( CS0_,Q2ZR1DXQA@AU"-JP" 8!]$0Q;DG&O23G3+^&FVRE M>5L%$:$[CC#0.CQ\% MJ=4XNJ 9=C@Z,-C#\&S'@$-E5N/I(FU@EZ*-\071R#9$@^16XZ:STA'I4K1A M>JE]@30:#Q\1>1TV-5[2U5=-5+;O>\\K#HU 0W+;[()&>&&_\CZ>7]!64XC" M!'Y^29[&=9]T- MPH6!'HY&PV$R3*(ECA6/PCCJDG3@@B"!GKT6&LV'_:(_YT7!Q"JC.=C3/1-] MQ:'1:A3<-LF0$6'4+\*/)QFR=36,<=K=Q1PPF*:^Z@N=5<[]$GQ]BB%;79,N M21OB(VC4%_6K[Q/2J_'4FUXNC">]D%%QU%]G7YM>R*Z@J[7N9I<#5JVU1TZ1 M47S4K_AS+O9<:)Z@Y%6AJ,]^8,FM ^"E=R/6*+IQEAD)1OT2?$66V:I*4!)# M*\UL',(DBCS"AHP"HWX%?D*>V=J*<&01=2AP&"(/3:._J%]_GY)M=F$]1MW2 MP ERD\1&SW%_[7UMNF&[JB88!B3N'KYMG(XX\NUFV*@_[E?_]URP;%N"+3\R M45;=F$?S#1OEQK=N>IQU/9[=]K!E%L,D[%9D+AA.8T_V)9:JVQT M8*#GZ(.-%N/!^A[8T=3H;FL.C(^B$70\3.<#.\IJF*3=XL %(X%OK8WVXW[M M_W*WN -TR\K5=\"7>;:E5=^Y-\6,:.,;]SZP$6+\W.X'MJ4U1''H.<\0HZYD MJ,X&<70V?(<^8D23#-:W(%?W)(B153),3X(X:EU=47CJ76*TE?1K:_T^*SUY M>1#?KVLWD+-^\(W;#<0('GENNX'8&H9@B.TVM -'PC#PO7E&\,A0[09B:UF8 M=,L*%RCUD31Z1P9K-Q"[F.V6D;V02X9&-/Y"SC38,[F+M09P^%YYN%-_77]R67"E>U)<[1M=,5 #] M^X;K8U)S4WW$:S_:SOX'4$L#!!0 ( +*&?E*?%FPSK0( &$& 9 M>&PO=V]R:W-H965T=)9*OYHVP8%P&O8Y? M>]"]CBJMX!(?-)BR*)A>7:-0RVX0!Q\+CWR66[<0]CIS-L,AVN?Y@Z99V+!, M>('2<"5!X[0;7,67_YFW2#R E"@6/K&!B]%MA' M(1P1R7BK.8/F2 =<'W^PW_K<*9<1,]A7X@^?V+P;G Z]]6 /$K3V I 8D/P6D-2#UB5;*?%H# M9EFOH]42M(LF-C?PWG@T9<.EJ^+0:MKEA+.]8:ZT/7E"7<"=7*"Q5"%KX 2& M55E!3>'&6$Z&X01N&=?PPD2);GTW]A@&:/A,>@ S<+5@7+"1P!/ZYDZ&3" P M.8&^8,;P*:>@T0KZ2EI-)2V9@'MF2\WM"@X': E[1&J>AP,X/#B" ^ 2GG)5 M&N(PG="2!2Z1<%RG>UVEF^Q)]S>3IY#&QY!$2;P#WO\Y//H*#\GXQOVD<3_Q M?.D>O@W;1M9;<_-6NO2'.'8^<#3P]VIDO#__OCDT;0Y-_:&M/8<.J'KDHI(( M*V0:E :!9J>9%5'FB5P_6/1:R7F<99UPL6[:=EC2.LLNDB;LB\Y6H[/U$YTS M:DX6-=B);9B:Z^IR*+61?ML0^QV6-I.6DFZ6VS6B,V^%?ND+'VZQM\( MZVX$_RSM+K'9EF47:1HGR8;8[;!V'$5QMB$V7&L KOG>,SWCTE!=IP2,3L^( M05<-K9I8-?<]8:0L=1@_S.D?@-H%T/Y4*?LQ<6VF^:OT_@-02P,$% @ MLH9^4OLV-W&5 P J0T !D !X;"]W;W)K&UL MO5==CYLX%/TK%NI#*VT&# DD51)IFE';676E4=-I'ZH^.'!#K ',VB;I[*_? M:Z! /F J=30O"0:?<[\.!Y@?A'Q0.P!-?J9)IA;63NO\K6VK< B$9W GB2K2E,G'=Y"( MP\*BUJ\3GWF\T^:$O9SG+(8UZ/O\3N+*;E@BGD*FN,B(A.W"NJ9O5VX)*'=\ MY7!0G6-B2MD(\6 6M]'"J]CD;!06J0U M&#-(>5;]LY]U(SH .NX!N#7 _5V 5P.\LM JL[*L&Z;9,2_*5 M)04HPK*(?)!"*7*?H6X2_A]$Y)-9WPG%R]$@XGK/>,(V"8Q0::,U0YXUA(7$ M#WX!&AC>8R/WZAKQ^]8:\(CPC7W:B4)B" MFML:JSGTK]9=D4\^A=Q'9=>@*]^'^X=-XMVF\6_*- M>_A6(#7?\A K5J9C$>2F?VJ VFNHO9+:ZYMI9W3'@U G@_C^":'D5D.J?@P$ M'C>!QX,UE3K9&YU<&D^%G918XR[[I1>,9W-[?R'BI(DX&8Q8*;%HE9C@&BZJ MHR+R.^%'[N7@?A/<'PQ^C:'T:,/"!PRLFJX.-#)HF(.7G>"T"3S]@PE.SUKH M>73:-+&ZC:9G8Y[->J8\:[*:/=>49^=3IB<)#FXYRH\ZK8LZPW>S2%.0(6<) MR5D.F[[.\L*>/CVT1DB'G7 E9"XD>CO)A*Z?FAMQ]MPZ9F]-CTY>6!BMY=%A MSWM"&/Y9+]T9SORTY>?;?.J,>YK>FB8-GDT8P05A>*=I!F=6UO?(H*W!TB<< M5DA\M%48./A.$'/5;@M@[ITN>: M>,TT.$R[\QYM/F+^83+FF2();!'D7 6(EM5W0;70(B]?K3="XXMZ>;C#;RF0 M9@->WPJ\^^N%>5MOOLZ6_P-02P,$% @ LH9^4N#C5;*> @ /P< !D M !X;"]W;W)K&ULC55=3]LP%/TK5K0'D+;F.S#4 M1FJ;36,2$@*Q/4Q[<).;QL*Q,]NEC%\_?Z19*%#:A\9V[CGWG.OX>KKEXEXV M H]MI3)F=2F;;'XNP#*MS,O]'8+-V3=*+/@Y],.K^$6U%UW+?3, M'U@JT@*3A#,DH)YY\_"BR$R\#?A!8"M'8V2D-C*."NV#@56.)\*OD7"1&LV,[#%M&AMGS"S[;=*Z+=$XU1>0 U"0(66 M7"J)/J%Y51&S(YBB2^8^*[,_)P4H3.BICKB[+=#)A].IKW1^P^*7?:Z%RQ6] MD2N,T!5GJI'H"ZN@>D[@:^&#^FBG?A$=9/R.V03%X4<4!5'XBJ#E\?#@%7AQ M-#S\?,!-/.Q%;/GBX_;BUWPEE= 'X_-(N' M/(F",]T^=&4>QC5]&1BGZ7DZ#GPF,1TDI@E]1[+CRT9* MHC"POSW)QP86Z0MOX?E>X#-OV> M.^CMLNTP$;I=*D2YE"!URRRYT*< $=,^ MJ7.M.%(-.,.HQ!U1F)*G_:/BS&B.!3A?/JCUM*"6-L6K;7Q#5/N MG ZKPRTPM\UO;WVA;P?7S/_3N*OE"HLU81)1J#5E,#G3>H1KUVZB>&<;V(HK MW0[ML-$W' @3H-_7G*O=Q"08[LS\'U!+ P04 " "RAGY2?5P4N;P# !* M$ &0 'AL+W=O$*/"09TS.G*U2NW>N*U=;DF-YR7>$Z3=K+G*L]*W8N'(G M"$[+I#QSD>=%;HXI<^;3\ME2S*>\4!EE9"F +/(I.Q2:>BN>R?(OV->QG@-6A50\KY.U@IRR MZA<_U" Z"3 XDH#J!/34!+].\,N.5LK*;EUCA>=3P?= F&A=S5R4;,ILW1O* MS##>*J'?4IVGYDNA9X10OP!F*?CK9T%W>HS4!?A'SZ"W8,'S'6?Z@01\#6RQ MKZ^)PC1[HY.^W5Z#UZ_>@%> ,O!URPNIX^7455JN:=1=U=*N*FGHB+1/F%T" M'UX Y"$XDKYX>KK73WSV,?1='4O>\2&XGRH(>:J)[6H-$: M6+7>$"GU9%A15*]BK2CK"@VZW1,:U4NZJAXBY((#L6.A85^Z(VK#1NU MH57M5ZYP!G9'^#*BQA2'!U)"/^HHJ02/1 63\ C=J-$;V>EJA98)-6G*3)Y_ M]L9-8_%Y9V]\0,[W@B'>$T$]I4FC-+$JO2IHEE*VL70:>JV5>L_/&':<&YZ7 M&QN?UD*A_P+# MT;H@M-O@GP_'H<$AY"=H.!RGPOIZ6Q^$=B-L41C!*_VE+Q015O2M9\'H!="W MW@8G9T8_.6 :Q\%D2/XP"D*O\U'MRVW=$=KM\4,A&%6%(*7>-7TPUU;PK9W! MY/G!H];QD'=>\'6]'E(_"(=S?BP,Q4$R3AZUEHGLEGE#](Y_R[/TJ6Z#.KO# M%]@>HM;&..D\V_#^:_ 5!+ M P04 " "RAGY2_7U (5," "W!0 &0 'AL+W=O0.O+2TFVHC=0V3 .I4P5B^S#M@YM<&PO' M#O:5PK_?V4FSPBCP)?'+/<_=^T5:;.UL"('NLI++CH$2LS\/0YB54W)[J M&A3=K+2I.-+6K$-;&^"%!U4R3*)H&%9!MO3"T"SN60E2@K-"*&5B-@TE\G@VG>CD*DT)R#,&_#F#9A) ?" MB!,VUPI+RRY4 <5S@I T=<*2G;!I\B;C%5>GK!_W6!(E\2L!S3X.CUZ!9Q^& MQU_?4-/ORM3W?/UWRM1C"\D5/J\6^SU96C3TA/Z\X6K0N1IX5X,#KC*@^9$+ M7^G7"MF@SSS:#96'E 0^[&?V78OL?XMA9]$$'>ZU= 5F[4>#9;G>*&R:H#OM MIL_$/[H7YU.:2LT0^4?3C+0Y-VNA+).P(LKH]#/%8YHQT6Q0U_[A+#72,_3+ MDB8K&&= ]RNM<;=Q#KI9G?X%4$L#!!0 ( +*&?E*[O0VTC@( )L& 9 M >&PO=V]R:W-H965TS.-0HV$CU;.N M Q9UESHD5<9,[_R?9U74%-]*N<@<&WQ<@+;$+ (3=6@>+K M!:Z!N@;3,\&\?,NE4F;2K0GE3 B=U*82I,;44#Q6L!'7[VY:&5N$AU4 M_$S%*8G#$Q(%4;@CH>NWTX,=].S-]/#R@)NX+U7L].(]>EO5.2%?L"\!P$D?.'&!D__]"W8QV(1EV[#+P460]*A7Z0_Z] <'TQ_74AGVI[VWL,2&J6&7E<%6<.R= M0;#A9!L5;J.R;=3Y.JCUX:]]MC6HTK4_37*Y$*:]Y/UJWV''KK%LK$^P\[:- M\I],V[;OJ"J9T(3##"6#TW-,2;6ML)T8.7?-82H-MAHWK/#O 7(+AB1E,QD M 8'5WS.9DC0MD!2/?VO043-GX;A[O47_4@:O@GG$@DQ9^A>-97(Y"D<@)G.\ M2N4]6_]&ZH"\ F_&4E'^@G5M:X_ ;"4DRVIGQ2"C>?6/7^J%V'% WH #JAW0 ML0Y.[>"4@5;,RK!NL,23,6=KP MKA59JMH:%Z\Q@?)U5.J_.3D5\;B M-4U3@/,8W.82YPOZF!)P)021 IR!&R(Q305@<\WCD^KIJ;+[^7 #3CZ=@D^ MYN!'PE9"(8JQ)17)8BIK5A.ZK@BA 4(0@>\LEXD G_.8Q/L EHJN"1%M0[Q& M1L2O.#\'#OP%(!M!#:'I\>ZV@8[3K+A3XCD#>%]H3B4Y^Z:R5[?B?W]3]N!6 MDDS\8YC-;69SR]GP #"P!]; MS[MKI3-S_@U+S\CR:C9;9:L42[4DBB*7]#]<5+F.:(7D[S X\WPO MA!VB&C-725ND)^HW1'TCT=^)=O'\WF00NE[D=3AIS!S7MZ&>4]!P"HR,,K0>:K%*1T3L")ZA@;@KDXU5(V0[J5*XA 5K4-&((8;W2=9WH MRCL*:C_T5O6A8P2?EKV<<+7W2RNQWTH-D^S[8# M(+/&OJ8B:ZCN'JZ[J]*9!6B(:2O8R"S8 ^58>^W56=C;Z6FLH .'=B"HE7ID MWLZ_I1H/0#JO:* 'H+:].&R@T*$&BMJN@\Q=YP^9J.Y)FU(RHK8= OD?4:>M MR".SR!]?IWT]1[;K=5NGS@Q%;C"0:*WL([/2OJI.0TU']-V=WE-SU=I%OC] MMI5R9);RH5*->FOC1&&O5/M67A0.?),Y;0-PS-\*;ZG4 Y#;_2FLR@OX@W5Z M') NH:V=HR2U6UV4)VPJ88LTK8Y7;5N7\-+Z;565P+4QT-?L=\ M07,!4C)7D/9YH):>5Z=MU4"R97E@]> MD_\!4$L#!!0 ( +*&?E*'G-1BDP( %(' 9 >&PO=V]R:W-H965T MH J1*&VW3MI4];(]3'LP MR8%8=6QF&\+VZ6<[(6(C5'DAOIS_^9USL(_3FHLW60(HM*LHDU.G5&I][;HR M+Z'"\HJO@>F=)1<55GHJ5JY<"\"%%574#3PO<2M,F).E=NU19"G?*$H8/ HD M-U6%Q>\;H+R>.KZS7W@BJU*9!3=+UW@%SZ!>UX]"S]S.2T$J8))PA@0LI\[, MOYY/C+TU^$:@E@=C9#)9N+U)VCSB8V_G%-I?U'=VGH. MRC=2\:H5ZP@JPIHOWK5U.!#XT0E!T J"H8*P%80VT28RF]8M5CA+!:^1,-;: MFQG8VEBUSH8P\R\^*Z%WB=:I["/G14TH19@5Z($IS%9D00'-I 0ET0=T)Q71 MU8("S2HN%/F#;?GO=OH<24#GMZ PH1?:\O7Y%IV?7: S1!AZ*?E&:I\R=94. MT\#2/^IFCCCD:R$SZF*-C9N@G23]SW#''[S)?2M"]?:E ]"''1\A@ M$@E,9G\!4$L# M!!0 ( +*&?E+ZK)-F" , /4( 9 >&PO=V]R:W-H965T<]OQLZ,1Y60#RHC1(-USK@:>YG6Q87OJR0C.5)G MHB#7>9.1L3V1&&+-,1L=C0^JU:UK@]GC# M_LT%;X)9(D5F@MU3K+.Q%WL DQ4JF;X5U0_2!-2W?(E@RCU!U?@&'DA*I47> M@(V"G/+ZC=9-(K8 X> - &P \#6@]P8@:@"1"[16YL*Z0AI-1E)40%IOPV8' M+C<.;:*AW&[C0DOSE1J4,8 X!M=<(Y[2)2/@4BFB%3@%"W-P<&DL M8@5:YZ,KHA%EZM@XW"VNP-&78_ %4 Y^9:)4ADJ-?&W4V37\I%$RK97 -Y2$ M$-P(KC,%OG),\"Z!;\)J8X.;V*:PD_$GXF<@"D\ #&!X0-#LX_"@0T[4ICIR M?-%[J?YS*\S3G,(*2?RW@[G7,O<<<^\=YA.P)"GEG/+4G&V&>$(.[4--UG=D M]C=_FO2BN ^'(_]I.SO[;L-^'/1:KQVI_59J_X-2"SD-N M.^'L"!VT0@>=0F=2*$778"%8:0N.ZMBG\Y;S_)-/0-PRQQ],*TH>2RH)!KB4 M-K\%D53@0Z<_WLM;%/8&/7@X;\-6R;!3R;R426;J*B@D30A(-R$;265=N5=2 MY&"37HW6 .%_IM"9WJ /EHWAWCD\A?T@."PS#%X*7] M-'M6-*&(*W O).LJ M..%6-0T_>8=#^,(-/WV/&\KMY,$XB*-7R?.W&DA.9.KZJ@*)*+FNZVUK;7OW MI>M8K^Q3V]-=8WJAJ2\$-TB:TJ0 (RM#&9R=&TVR[K'U1(O"M:FET*;IN6%F M[B5$6@?S?26$WDSL NU-9_(?4$L#!!0 ( +*&?E+.[7[NA , %,+ 9 M >&PO=V]R:W-H965T,&B1O6X5;-5(PW2*HA?W)%QS$JC5-#7=_S M8K=!I'5V&_/N@>\VK)>4M/B! ]$W#>+/'S%EAZT#G=.++^2IEOJ%N]MTZ D_ M8OFM>^!JY$Y12M+@5A#6 HZKK7,+/]S!0#L8B[\)/HBS9Z"EY(S]U(-/Y=;Q M-!&FN) Z!%)_>WR'*=61%,>_8U!G6E,[GC^?HO]NQ"LQ.1+XCM'OI)3UUDD= M4.(*]51^88<_\"@HTO$*1H7Y!8?1UG- T0O)FM%9$32D'?[1<4S$F0,,5QS\ MT<&_UB$8'4SFW(',R+I'$NTVG!T U]8JFGXPN3'>2@UI]6=\E%S-$N4G=[=% MP7M<@M^.JC $%N ]>%2E4O84 U:!Q?3;>RP1H>^4W;?'>_#VS3OP!I 6?*U9 M+U!;BHTK%98.[A8CPL]N_?:W57)F#+B3QGQ M3;Q@)=X#>D8Y55*5FD$_H@+\N,V%Y*KH_KFP1# M$9@EPO])>L&:A@B](ZQI M&X)$)HC>COM=$F;IQMV?)V=IE&81G(Q>\8437W@57\[:WDHVN,=GBX8P"&=D M%J/ S^QDT406746V1P72;< &%RW736 \@UL:!9F_DK9X@HLOPJG*X8Q2(-$1 M=$,5V?CBQ=+0\R-O!KBT2H(HL ,F$V!R5?:8K#'7U:X(M+Z MQ9-EOE+HSYB71M"+(SMS.C&G%YF_,HFHZO;3CKF>.5TR>R&<)WIIY4!5.94UX>7[#G'Y##K.*FPZJ"H2 M@?F>%$J"Z/."M:9=,RY^,5_!J@"IL M/!ZP5DQ_ 9"%Z2+K%JLH76EI\.6H@I?/JM?[[X1I]M[81GK.<2L!)2@GE$BR M(F)Y4 5>ELY;B,7,A['OS62X9S<>?=W\$_$GT@I <:7\O)M$!>###6X82-:9 M2U#.I+I2F<=:W7HQUP9JOF),G@;Z7C7=HW?_ 5!+ P04 " "RAGY2$1=] M]&@) "F10 &0 'AL+W=OS#+K"->97$(@FP=5'L.6B!HMGN>58<)A9J2UY)3C; _OBE%-M#6Q0E MF<1Y:7T93L@A]7EF-*/KEZ+\4:V4JM'?FW5>WQK>7M=[.IUEJNO):IV MFTU:OGY0Z^+E9D9FAP^^94^KNOE@?GN]39_4G:J_;[^6^MW\J.4AVZB\RHH< ME>KQ9O8;>;\@+&E&M")_9NJE,EZC9BWW1?&C>?.?AYL9;J:DUFI9-SI2_=^S M6JCUNE&E)_+77NOL^$>;@>;K@_9/[>KU:N[32BV*]?^RAWIU,TMFZ$$]IKMU M_:UX^5WM5R0:?]+)ZAY:ZJB\U^L)[!)LO?_D__WEO"&$!XSP"Z M'T#'#F#[ :Q=Z-O,VF5]3.OT]KHL7E#92&MMS8O6-NUHO9HL;_;QKB[UMYD> M5]]^2K,2_9FN=PI]46FU*Y7>I+I"[Y#QS>^9*M-RN7I%^N"@3UF>YLLL7:/? MJDIIV31_0)^S]#Y;9W6FJH.B!Y36IA:]:=_466?Z$/J155J&?/ZHZS=:_ MZ#_W_>XC^OFG7]!/*,O1'ZMB5VFUU?6\UHMLICI?[A?TX6U!M&=!_TWS*\3( MKXAB2BS#%^.'X]/ASY]-.W3%(H(Q$4>QDVGRXS2Y:T0')4G?B94AX5R4"FE!T;D9A% M_,R272DF,+/;D6!@'';.LEWNN_MT^4-#:=29) 8_B9\I":""T$#&W"LZL2:- M1'Q^,&UR&">$]U@48$3<-%H4FXTJVQ^!;;I5I6O]@ ["/4T)J" BE"E%QT0B M9K)CR:X8D3*2/88$%!$WBQ9%N2U*?8FCO&BN\^:W]+[H_/*=:@>"D-C3HD , MDH2R:-(Q%6<$\_CSB!2<0-)>W?:>\M1T_%LRKS9IZ#)J7 $HK] M3$H!'90$,NE>T0D722*3,XO:Q#B.[?:DA@OCYE+[FZZ=^GSYBHK[=?:4-AZX MTP8 $LH\S0GXH&[78X(Y>?>:ITG(P!U5BHB(R-"\DL8OTQ&0>J M\0!4FQZX<4 ;]T0;![3Q4($;'QFXV>2:P*TO.P. XP$ -R&ZXT9BR!-L',#& M_<&VX!:P123J,2!PC8?B&N_RRA996L0Z)-0Y8XVZL MC=OR+JHHY3W7C !4"3>JQF_Y7M%@Z&N1N-C 603[L!SO-,X*8@61F+<,S,N &\B%-Z$!6_]0;0 M;HD W#H:3UJ0/JM1H:&X)HF61UV6Z=!L$&"8\&2: 82*4:R8L<23'YZ?9 M$I#V6#\"UD4!W#)?ZT? L\CMI(V+^2.@4^3VU"Z8^?Y.4-?II$7 IX4.9TEL"URY_2GG*VI.:8(L!A)OP,7 [UB-[U& M93QBB_-E.VLVN?ZS%@/3X@ ^&EC]@FQ3##R,/;VU&$ 5#]P2'&7[K@?694^1T@H#!V/>VP,F&7Y!IB@%TL>>]@]@H3W S;H+=A_'F M%#F=(. M#HJWZS(N <8EH:+1I NP<[,[14XG"'Q+@O)M0K(I :XE MGEQ+@&N)/]<6R6BN)<"U)!37DF&N.45.)PA<2\)R[8)<4P)@2SS!E@#8DH'" MJU$[/AI8B5&5%:K&(NG63G1VW"5R.D' 6#)063%MQR](-$G@H/0LQ)! +!FJ M$$-V*RS.[>X4.9T@X$P.A*T7N(R36; M\Y! ,NE),@DDDZ%<-#GLHCE%3B<(Q)-!733O33#J6MT.V[B$ ,%F#>I 9NW2 MU--!L6MOW#)GWV(3=-1)$;.)8*B+8.+U,*$CQN@V(+[M!L3H-R ##0>C$AO$TD70 M7SA%C#8",M!',*6_J.1<[5EF/T)1 :%H>7]/$8O0V$^O+0:%,@ WT* M(\^!Y5YK;S45,=H7" U58W+0--Q+9!%T-A,9+1)DH$=BXDFX(.E%C"8(,M % M,>(@&(P;:(&8LA.6,F!+B955KK?&BAA=$"1$&\29ISHI!T:,M@CBVQ=!C,8( M,M 9,6$7+'T/CJ(KPLR&SJ"\\\W$$*,C@OBV1!"C)X(,-$5,,;8ESNU48=FD M^O?#@.1 _\3_?3\,(#*W5S@R36&T/Q VD :\.#>V5VP^QJ";L+ (=1(6<^,9 M<33+ZDY5.65VBM'O4@?-7Z+NBXV[YCV8)*#6'5L9CO0_ON=G9 Q!@P>B'V^[[O[[NR+MTJ_F + MDM=22#,,"FO7=Y2:K("2F8Y:@\23I=(EL[C5*VK6&ECN0:6@4;<[H"7C,DAB M;YOI)%:5%5S"3!-3E273;V,0:CL,PF!G>.2KPCH#3>(U6\$<[--ZIG%'6Y:< MER -5Y)H6 Z#47B7]IV_=WCFL#5[:^*4+)1Z<9N'?!AT74(@(+..@>%G Q,0 MPA%A&K\:SJ -Z8#[ZQW[O=>.6A;,P$2)[SRWQ3#X%) _@-B!99:PJ&S!F4')9?]EK4X<]0#@X 8@:0'0(Z)\ ]!I [U) MOP'X4M-:BJ]#RBQ+8JVV1#MO9',+7TR/1OE.C61-U M7$>-3D0-(S)5TA:&?)8YY'\34)30ZHAV.L;16<:O3'9(+WQ/HFX4'DEHP2>7@P/;\^HZ;5=Z7F^WO^[DG*3">4:8\B/T<)8C4_EYYD8_39&W\?HGXCQ M31E#L*'86GP<$B^;UB"S-U) OH)C/:WY;CR?&R>;!(>+^\5TLU_J?_T./-)S M'K48NG>E2] K/QH,R50E;7TK6FL[?4;^T1W8QSB5ZB'RAZ8>:5.F5UP:(F") ME-W.1\Q'UV.BWEBU]@]GH2P^0[\L<+*"=@YXOE3*[C8N0#NKD]]02P,$% M @ LH9^4CAX1LE; @ MP4 !D !X;"]W;W)K&ULG51M3]LP$/XK5L0'D%CS6HI0&FFT0F,:K**#?9CVP:27QL*Q.]MIX-_O M[*19>"E"^]+X['ON[GFN=VDCU8,N 0QYK+C04Z\T9G/F^SHOH:)Z)#<@\*60 MJJ(&3;7V]48!73E0Q?TH"$[\BC+A9:F[6Z@LE;7A3,!"$5U7%55/Y\!E,_5" M;W=QP]:EL1=^EF[H&I9@;C<+A9;?1UFQ"H1F4A %Q=3[')[-$NOO'.X8-'IP M)I;)O90/UKA<3;W %@0<GM,#A>1?]PG%'+O=4 MPTSRGVQERJEWZI$5%+3FYD8V7Z#C,[;QQT& #"9 \@Z@#11P%Q!X@=T;8R1VM.#GC4,C&R9L%Y=& MX2M#G,DN*%/DCO(:R!5072O %AE-/I%EVU'?TK?--':9[ ;89N-H')ZD_G8HXVNO21PDO=,S%DG/(GF7A=-GN_N?_3>! MY T"87+Z@L!KKTDT"5\0\ =C95?:%55K)C3A4" L&$T0K]HUT1I&;MRDW4N# M<^N.)6Y64-8!WPLIS&PO=V]R:W-H965TCWEOYKV) MQZ.-T@^F0+3P6 IIQD%A;746AB8KL&3F1%4HZ6:I=,DL;?4J-)5&EGM0*<(X MBD[#DG$9I"-_-M/I2-56<(DS#:8N2Z:?+E"HS3CH!<\'MWQ56'<0IJ.*K7". M]JZ::=J%'4O.2Y2&*PD:E^/@O'ZLV5]CJ&3B^3 GC?V'3QD8!9+6QJFS!5$')9?-DCZT/6X!>L@,0MX#XHX!^ M"^A[H4UE7M:469:.M-J =M'$YA;>&X\F-5RZ+LZMIEM..)M>,J[AGHD:X0:9 MJ352BZR!3S!O^@IJ"=]J:RR3.9@4\^#H]>PD.RLO,S[OR,/5^R@V^FL6(\!WRD M]\R0-:0*E"U0MXY88,:@-7MR];M=W8V6=)@F9O=YNT]N8X: +>5'WH*M[L+?N\RS3 M-?YMQ1XK3CO*T__I^+!+,_PGC@O.%EQPRU^+:VP?OK4T?N7ZVY D?N5ZN#5< MW&"_87K%I0&!2P)%)T-"ZV98-ANK*C]O%LK2]/++@KXOJ%T W2^5LL\;-\*Z M+U;Z!U!+ P04 " "RAGY2"C[1)Z\" !1!P &0 'AL+W=O;%;$\J<++5SCR)+^5I5E,&C M0')=UT3\&4/%-R/'=[833W19*C/A9NF*+&$&ZF7U*'3D=ED*6@.3E#,D8#%R M;OV;:6SP%O"=PD;NC)%Q,N?\U01WQ[# ME"B2I8)OD#!HGRNY8SFM S^0=)/J,)KQ><09, M2<07J%V<@_Y[ =J#7DY!$5K)*TUZF4W1Y<45ND"4H>>2KR5AA4Q=I?69*F[> M:ADW6H(36OP /7"F2HF^L **_02N-M:Y"[;NQL'9C/>$72/L?T*!%_@]@B8? MIWL]].F'Z7YRQ@WNS@K;?/B_9X6F5.85EVM]+#]OYU()?7]^G2D1=B5"6R(\ M4>*%404%FBFBH/<$&WIDZ::EO&5X,/3"('7?=O>U!^9%&"?[L.DQ+ B"08@[ MV)Z)J#,1G36A&X*^[JQ/?D.,=PKZ41+Y!^J/44,<#0^T]Z;RO'[I<2<]/BM] M_\;1)E+FQO6YB8]W.<%)@@_L],!\'"># T/'L /XZ/#<'>:30UB:9NV1#E? M,]7Q=N;3L\F!_K]Z)I[__2-(_- Q%+RB2J8*%3>M<#+4HT#;P)%%_9 MEC;G2C=(.RSUFP?" /3Z@G.U#4R![A7-_@)02P,$% @ LH9^4C1[-Y5I M P & P !D !X;"]W;W)K&ULG5?=;ILP&'T5 M"^VBE=:"#1BHDDAKLFF;5*GJSW;M!B=! SNSG:9[^]F&T,0X4=2;!L,YQ^=\ MMN'K:,O%'[FB5(&WIF9R'*R46M^$H9RO:$/D-5]3II\LN&B(TD.Q#.5:4%): M4E.'*(IPV)"*!9.1O7TKHV2]O&W$PWZ.0UQ_WJG_LV&UV%>B*137O^N M2K4:!WD 2KH@FUH]\.UWV@5*C=ZP2(CQ!01T N(3E"B#M"?"XAZ0B)K4P;Q=9A1A29C 3? F'06LU:E)SX\S+3BK^).P:Q/ S0!&"'D/3\^F1ASX[FPZ+$VGB?JUB MJQ)QF,\E'X MNE_!(0A"F,2'J-D0E288]Z #YVGO/#WI_%$117V^6QK>FRS)L.-HZ@'A(G5L M>T!17OAMX]XV/EUP+O3+B/F,X\%T*$>.I^D0%"=1XA@?@K(DSOW&L]YX=M+X M$U>DUN\D9Q/Z@F2#Z:&N+G:2>% %2I 3Q8/"11'[L^1]EOSD49K1!=4YRO/. M4M&K%A\]2\4@Q54.W8)X0#!R=^[,ARI@Y"\(C-X_!-''CE/'VY\0Y]"Q[@%= MI3!SK/M0&!XY4'#O&P8_>J0ZYJ$O[!;>BXIRM_)^L?3(7H3HW3\ZXV25@SWI M#82&'K)HL!P>%,:#K>2#Y3!'1P*]?ZA@?#+08>-0M8V#,HV#-U(\_(;$A?LR MGOI@*,T*-],0EN<0.I'"O9:IH6)I6T\)YGS#5-M?]'?[]O:+;>J<^[>F[;6M MV+M,VS/?$;&LF 0U76C)Z#K3ED3;AK8#Q=>V,7OA2K=Y]G*E6W&PO=V]R M:W-H965TB05Q\-^_(Z4HMB-K'H!]L46I7N>>^YX/-YDJ_2#R0$L M>2J$--,@MW9S'H8FS:%@YDQM0.*7E=(%L[C4Z]!L-+#,@PH1QE$T" O&93"; M^'>W>C91I15XR:9!Y!2!@-0Z"H9_ MCW )0C@FU/%731HT/AUP__F9_=H'C\$LF8%+);[QS.;38!20#%:L%/:+VOX. M=4!]QYJ<"^C7 AQY6L?O$+9AELXE66Z*=-;*Y!Y]]C\9\<>D*YO_M WA$N MR==5Y_B(9QJ3STK:W) KF4%V2!!B&$TL\7,L\[B3 M\2.39R2AOY(XBFF+H,O3X5$+?'$RG(Y;X%>GPT<=R4B:C4T\7_+3C267F&8N MUR#3'?G^">W(C87"_-GAI==XZ7DOO2->KB$#C<5B++.E57J'1>']6O2KF86V MNNBFC.E9%/W2MGUOQ"W^.^X@%_TF%_V3ZDA56OI!;J#M@0)*VY; M,S=^E3DZ&L2C)G/5T6JQZO5I_]!JT6(5]\?#0ZNK%BN:C$?M>T6CEXLJ>EO4 MQ.;,XCQ2BHSP8H.CQ]Z&=?6AVN%!F1\M*KIWH](3CAU>BN232K$??"PU-QFO M!J-_R"56%I:ZY(Q<:R;3G)NJ3<\55G]'>=#X14'\/_9^^G+%T*0S4N<@U8 C MP\$);LUU\JHJ>L/7R0[W)ID"]-J/D-@?5"EM-0@T;YLQ]<(/9S^\G]/S135L MOM!4L^]GIM=<&B)@A931V1 UZ6J54O9Y MX1PT0_WL7U!+ P04 " "RAGY2X@>09-<# !*# &0 'AL+W=O"DMP8E87K>U[LEH15SGQJ]N[% M?,IK5;"*W@LDZ[(DXO)H1+6BFM L"7\]T M08M">P(>OUJG3A=3&YX^'[W?&?$@9DTD7?#B7Y:KWM,3 H6=5\DY?V($X,<'S&P&\-_+Y!>,8@: V" M]QJ$K4%H3J:18LYA21293P4_(*'1X$T_F,,TUB"?53KOCTK KPSLU'Q59;RD MZ#MYH1)=H0>:\2IC!2,F*WR#'A51M>+B-[JC.16D0*\F2''T:;.A)G=FXV)) M%6&%O 1?/QZ7Z.+#)?J 6(6^[W@M297+J:N M@[N9BW%VX:B?X8B]M%77JF= M1)^JG.9O';B@MQ/M'T7?^J,>OY#J&@7X'^1[/K806KS?W+.8+]]MCB$/786T#XY"#>D(\[\O$H>9WK3-"<*2OY>!#R MR@]CG/3HVV!!&*<] 388#L^=?]))2/YR_CQ[NM(E.T=P?Z&/25-S;'J2(8,H M#-,>T84%%H11W+MT2QL,/KY=3]KI24?U_"1%W11-4D S)55F?2_207#L^7V* MBR$J";U^7H:@&#YV%9-.Q614Q:K<0\G0=1]&"NB9T +V\.9K7=:;-AF>Y23L MOR9#4)AX/3%#3!"DV"X&>Z_-S1NO6ZT(J%[0H7)H1(I46[8N*#R:J@D-I6XF MD(N[Y6IU:6U/GN7^X2#LR;3!PC3H5S,;S/?2,XG#)XTH*QP$29_^$ 9%(SC#WG]E[X^ROQ?\F9EA$B[>,3EGJW/K[+0E0$V= M1'U)%I@?)?V"8(&E*>Y?/O=DR"JIV)IA54+MJBO5C![=;C<0WY@QL+=_JP=E M,[R]NFFF[*]$;%DE44$WX-*[3H"2: ;79J'XWHQR:ZY@,#2/.QCVJ= ^'W# MN3HN=(#NWX?Y'U!+ P04 " "RAGY26T>E3TP$ #P#P &0 'AL+W=O MHEJA]KB!R5'U;D&=B@K(1[MS=UZ/HDL$6&DU#8$ M-G]/9$D8LY$,Q\]ST$GS3>O8O7Z-_EL]>#.8%59D*=B_=*UW\TD^ 6NRP0>F MOXKC'^0\H-3&*P53]2\XGFVC"2@/2HOJ[&P(*LI/__CYG(B. TP&'-#9 5WJ M$)\=XGJ@)[)Z6+=8X\5,BB.0UMI$LQ=U;FIO,QK*[30^:&G>4N.G%W>\%!4! MW_ S42 2U'M!2=<*R VX)9LB)1D;5^#&Z6(>8SY&GRA>$49U=3X?+PE&E.F M/AGO[P^WX..'3^ #H!Q\VXF#,M9J%FH#:C\7EF>HSRO74/37J:'*$F1ZB.%P_$:]*@31IPG8;KD;!Q$S:NPR8#86_*4AXP M.Z54$D7D$_$FZQ0FKL.8-(S)*..#QIJ8 MV:P7B;:+Q =XBI%U/IU-BQZ>:U/$T ^7-G#I.W"B? QL$:^! 32=36';&WR( MJ?-Y"),\ZT&Z5D6>#5!F#64V2OFWZ<6FZTJ#QK> ":5 B:5\,2WXB.7:!YLY M&,@D*^_!NE8Q*F#FIYTVM--16EOII5GK5+]+.?509JB_+#U6,$ES/V7>4.:C ME%^(F73 VC;DX\O=*4^+&/7X/%9Q'@WP%0U?,.W*1$4=ZIUW,;=NWR(DT&EB#L:!(Q3N6,*1EL90*.Z\2]M"U.O]1:1GX>Z-YL];0W#:X0!#!Q M5I;'*DNC@22T@@''%>..:\RW=,7(V$2Y*A#$$4J=F?+9Q2D$!7&8(B3OM8'JL,%GXJU H(&A<03Z][1W^1JPY!.D5)/X]^NR0: MJ';4R@@:EQ&[\[JP.9\CO=D]&XGHY]9C5B1.;PX[QS%[%OX+RRWE"C"R,6[1 MU=3XR]/Q\G2CQ;X^H:V$-N>]^G)GCN1$6@/S?B.$?KVQA[[FD+_X#U!+ P04 M " "RAGY2?2OA5Y\# !="P &0 'AL+W=O=N[E8MY[(VG FX543794G5 M?RO@T1W<@;FO;A6._(XE9R4(S:0@"K8+[R;\D(:! M#7"(/QGL]<$SL58>I'RT@T_YP@NL(N"0&4M!\>\)UL"Y94(=_[:D7K>F#3Q\ M?F'_S9E',P]4PUKROUANBH4W]4@.6UISLY'[/Z U-+)\F>3:_9)]BPT\DM7: MR+(-1@4E$\T_?6XWXB @')\)B-J J!^0G F(VX#XM0%)&Y"XG6FLN'U(J:'+ MN9)[HBP:V>R#VTP7C?:9L'F_,PK?,HPSRT\BDR60;_09-+DB=TWZB=R2=4'% M#B>9(-^DH9S\KJ36Y*:4M3 6<"\49'(GV/^06P*R @%;9C1YFX*AC.MWR'A_ MEY*W;]Z1-XZHD+6F(M=SWZ!X*\'/6J&K1FAT1F@8D:]2F$*3CR*'_)C 1]>= M]>C%^BJZR/B9BFL2A^])%$3A@*#UZ\.#@?#TU>'A[(*;N$MD[/CB,WP;S(7( M&&?4G:=+^7E//CYGO,Z9V+7IU.06%*9,V"DC\3W%;ZT-VX"IE=#D[XWDG.!I MVU.5_W-!R8<$L^4$Y%!D-?14,Q33O4D8M1YV)TT06>("RX&D^* DX-;AINH,%]JZ1F-A<: M1X\@2%XKM[T%D$HQJ4@%^),M8_1:2G MB*LDB(?%SSKQLXOBO]!*@RV VE!3&_?(6AM]'H $X63OJ$! M5!S,A@V%P8]+.KAH":^\GY3)EN"HMDW'_:]E/00[+:?I$.RHGC8^_(.^HP2U M<_V;)IF]4II[N)OM>L0;UQGUYE>V=W3]S ^:IO'\2A5>$IIPV")E<#U!3:KI MY9J!D97K;AZDP5[)/1;8_X*R 'R_E=*\#.P"74>]_ Y02P,$% @ LH9^ M4L9 :FQ< P =0H !D !X;"]W;W)K&ULO59- M;]LX$/TK Z&'%LA&$N6O%+:!Q-YB4[18(]EL#T4/M#2RB%*DEJ3M='_]DI2L M*)'MS:'HQ9:H>8]OW@P_IGNIONL"T!84QU?LPU&F!)=67LD)AO^12 ME=385[4)=:609AY4\I!$T2@L*1/!?.K'5FH^E5O#F<"5 KTM2ZI^W""7^UD0 M!X>!.[8IC!L(Y].*;O >S4.U4O8M;%DR5J+03 I0F,^"Z_C],B8.X"/^9KC7 MG6=PJ:RE_.Y>;K-9$#E%R#$UCH+:OQTND'/'9'7\TY &[9P.V'T^L'_PR=MD MUE3C0O(O+#/%+)@$D&%.M]S&?J5+P/2VKH?*KD'I2+MFSN MP9OIT39])ES=[XVR7YG%F?D29L0UV!] 50 MD<#/.;?AUFLJM,-KB4F0[NN8(O\%UEC$733G !/P5R&WVM+J:6AL+DY1F#:Z;VK=Y(3NF,!G*4RAX7>18?:<(+0F MM$Z0@Q,WY"SC1RHN(8DO@$0D/B)H\7IX= 2^?#4\OCJ33=+6-?%\R0F^IISP M08AB_,%+#P;85*P]=/%@:W!DO][MU'/I Y;J<.S4N^W:YTJ5OG^ MU*AV+$5]QH)1RSOZ=;Z/VTG'9Y.Q:U!NA%]Y('.W[=5K6M5BCEE?$XZZUH\& M412]\+X?E@R37MARW"L1&0V[8<_2FK1I3?XGK=I+?*SL*6'S,1+6Z'K*9?NO M'MAY@\34M^:AT:NF<= M'/4+<20LGO0K$7;.8YO?QM]K-'@E]8'4CK9WIVM_8W@Q?N/N5/Z&ULK51=:]LP%/TK%\-@@S3^2-J.D@3:9&4='0O)NCZ4/LCV MM2TJ2YXD)]F_WY7BF R:/.W%^KKGW'//M339*OUF*D0+NUI(,PTJ:YN;,#19 MA34S0]6@I)-"Z9I96NHR-(U&EGM0+<(DBJ["FG$9S"9^;ZEG$]5:P24N-9BV MKIG^!_SBN#5' M']CO?>U42\H,SI5XYKFMIL'G '(L6"OL2FV_8E?/I>/+E##^"]LN-@H@:XU5 M=09\ P-[?="5NA^ M*B[+$[0#^+)KJ+FDYB>O79PJ8$U'IF#9/F!MF;9 QB"\W.ZX>;V!)$KBBRBY MB.)):,E 9T.8=6;=[:&4/2S<=>X?X]E?4$L#!!0 ( +*&?E+L;8N(E@( (T' 9 >&PO M=V]R:W-H965T25=*/YH2P)*U MX-*,@]+:ZBP,35Z"H.9852#Q9JZTH!:W>A&:2@,M/$CP,.[UAJ&@3 99ZL]N M=):JI>5,PHTF9BD$U<\3X&HU#J)@O2 ;?7&_9+KQVU/% #%XI_9X4MQ\$H( 7,Z9+;6[7Z#(V>@>/+ M%3?^25:U[7 0D'QIK!(-&",03-9ONF[RL 6(AGL <0.(7P/Z>P!) TC>"^@W M@+[/3"W%YV%*+5$P M5PG*R96L/R=7EX,I6,KX(5KTQ MWN,QBLE,25L:\DD64+PD"#'\5D.\T3").QF_4'E,DNB(Q+TXVA'0Q?OAO1WP MZ;OAT6F'FJ2M2.+YDNZ*_+C&P MQL9A8%?Y:J*!)W)=XRF+DC1\VD[H6Y/12XOI6XMA:_%"P* 5,.@4,*-K)I:B M(Q7#EFGX'Q-\TK*>_$V"S1%1E?N##+$*LVU!%LT-L:#%KL1W.S@EST"UZ0AU MU(8ZZF2Z9)+*'/X]T&[ZCD##K48E0"]\PS5#.J%PS%<)@C9>_X!#\K73?_>F-5Y=OA@[+87/VRQ'D)VAG@_5PI MN]DX!^T$SGX#4$L#!!0 ( +*&?E)&YHJ-X ( #P' 9 >&PO=V]R M:W-H965TXW/.=:_'*ZF>=0E@R&O%A9YX MI3'UI>_KK(2*Z@M9@\"=I505-3A5A:]K!31W217WHR 8^A5EPIN.W=J#FHYE M8S@3\*"(;JJ*JC\SX'(U\4)OO?#(BM+8!7\ZKFD!"S!/]8/"F=^CY*P"H9D4 M1,%RXEV%E_.1C7R6%)&VX>Y>HS='H2BY=)KMTO M676Q@4>R1AM9=-A'!X("'J$J+MA/A PJ!+&#BA+3,GZYH: M.ATKN2+*1B.:'3AO7#:J8<)6<6$4[C+,,],[0 \T.2>+IJXY8'T,Y61.=4EN ML,+D5K0WQ5K^")P:R(F1I$L[O09#&3_#_*?%-3D].2,GA GRK92-IB+78]\@ M27N4GW6$9BVAZ "A,"+W4IA2DT\BA_P]@(_J>HG16N(L.HKXA8H+,@@_D"B( MPCV$YO^>'ARA,^@='SB\P7''?UZEVBB\Q;^.8,8]9NPPXP.8KEXU93G!:A%: MR488C87(>(,>VHJ8$DB%)S?*U9C()>&6".&,IHPSPV!OL=IS$W>N[0@OTS", M [3Q9=/!W:C1,!GU0>\T);VFY*A/KJ&A[>1O,.V[&UL MK5;;;MLX$/V5@= "+>!8=]D.; .)L\6VZ"6(T\U#L0^T3=M$*=)+4G'R]QU2 MBNJ+HG7:OMBD-.?PS"$YFN%6JN]Z3:F!AYP+/?+6QFS.?5_/US0GNBLW5."; MI50Y,3A5*U]O%"4+!\JY'P5!YN>$"6\\=,^NU7@H"\.9H-<*=)'G1#U>4BZW M(R_TGA[+@A*SJEYNOF6N',KUD6+*=",RE T>7(NPC/)V%@ 2[B M'T:W>F<,-I69E-_MY/UBY 56$>5T;BP%P;][.J&<6R;4\5]%ZM5K6N#N^(G] MG4L>DYD132>2W[&%68^\O@<+NB0%-S=R^S>M$DHMWUQR[7YA6\4&'LP+;61> M@5%!SD3Y3QXJ(W8 \7. J )$IP+B"A"[1$ME+JTK8LAXJ.06E(U&-CMPWC@T M9L.$W<:I4?B6(/K] K>O'H+KX )N%W+0A.QT$/?H%"[G#^O1%V6HJ)G M1'T@H@MQV($HB,(&^.1T>+ /]]&>VJ.H]BAR?'&[1]\N9MHH/'?_MG#&-6?L M.),V3E#VD)W)Y5F!$Z(U-8UNE52IH[+W\GZ<9H.P-_3O=TTYCDH&81S547LZ MDUIG MY":IZ9&(-(P'\8'4XZ@D2=*X66M6:\U:M=Y*>[6P "N\2F(%_!1KLZ--S:)> M$ASH/8Y*XR1\1F^OUMMKU7OG2B#>]8M[E+RB>/?M=\%*+VV_I2IOTMQ.F\$C M)4I#'W(IS%I#&,&"/#9E/VEGZE5,8.H,ZG4$KSY?ZR+E]Z\#'ZLP]=F!27I4.3 VF M9LL_R"6\8P+K/\/C>BTU);5GJ%G7\ U!+ P04 " "R MAGY2[-O=$-$" !F" &0 'AL+W=O1 TCT6M!2C)UR8.Q93[ZNQHZG/0(*2ZE-8'5[@2E0JBTI/_ZT1IV.J86[XP_K-R9X%M8(UK*N_9]@NT <7:WI)18:YHV^Q-(PLQ9+7"Y$B-7*G>T47?9HJ\;=+ '_0V7%RCT!RCP M\BGQXO]_Z6 MNRH)72:"+A.!L1?NS800 /TO0*.)2DWR.1F@&[;-+P-T!R_J4]8#M"L!O3K M:B$D5]_A[P/TL*.'AA[MH=\0L<14QQ+8,MF(8R/6E?DR\8,L2T?NBX49=^@([IV$2FJ6L)*=265 Q#2VI&\G@/G M69KL%M6VPORT.(S_\QV=WYQ#0)_ =YAM2 M"N7*6NF\BU09X,VAUDPDJ\RYL&!2G3)FF*L? >!Z@WJ^9DQ^3/11T_U:3-X! M4$L#!!0 ( +*&?E+USPVB"@@ *XO 9 >&PO=V]R:W-H965T;PW4W:"Z['Q;[ M@9%H6Z@D>BG:J0_[XX^49%.QI)'R\D$%FM@*.1S.#!_.D#I]%/)[ON),KR$['FF?[+0LB4*?U5+J?Y6G(6%9W29(H=QY^F+,XF MYZ?%LUMY?BHV*HDS?BM1ODE3)G>7/!&/9Q-WLG_P+5ZNE'DP/3]=LR6_X^I^ M?2OUM^E!2A2G/,MCD2')%V>3"_?SER P'8H6O\?\,:]]1F8J#T)\-U]NHK.) M8S3B"0^5$<'TKRV_XDEB)&D]_JZ$3@YCFH[USWOI/Q>3UY-Y8#F_$LD?<:16 M9Y/9!$5\P3:)^B8>?^'5A#PC+Q1)7OQ$CU5;9X+"3:Y$6G76&J1Q5OYF/RI# MU#I0MZ,#KCK@HPZD:P12=2!''3#MZ$"K#G1H!Z_J4$Q]6LZ],-PU4^S\5(I' M)$UK+O_NPU8H_@Y-4;YBDN?ESQ9= MKX9+=@:(NQXLSIU;<2V"O@P0A.?EC+L$/;$E.40!*223KB@P@CZ9!1>A*Y%J M"N6EPR^D9-F2:S(H]+!#]7:W;%<\OGAD,D)__D>+1#>*I_E?@$+TH! M%*(= M"EW'VSCB692C-=NQAX2C?]"[MJ@KQ7B%& /%[;ES.MVVC.P=1O; D7];FXGG M2$,U5RR+XFR)WL=99>O6R"\%^C4=7!SX+I[-#ZJ48=?2D% Z<[#?KK-_T-D' M=;[/) _%,HO_I_T2UOT7BEQIGB=,Z;\H@3;9EN?F.0%T;>Y!%:N8_GOC&/IN[4MR87G6IOCQ\K]*,[SC1ZZ9RE6DI\N ML<#Q\^V^_"N-=U7H"*W!S=)BR#TF5+>CP2TF-+>@R3_@7)%FYBN\/:V.(: MP[@V^?2^]KG)0CUA7;SV&MYB%(\DN\:6JABFZDL,3P<;WC(8P\FVKHC(\PUO M>8K]D1C>(A+#B'R)X9NLZS*\A1R&(??K)GW0B-.I+;.5?@5LME$K(8M:HD^S M%O21P.O.=K$%(.[)=WNVDH\&T29@V+*5RCWBO1/'^1=4.%NJ$@>4]$=Q%,6C M3VS+I5:FK*50I"LNM&"Q;!81^V+K^07/9:5+O>()W).9?[0[MC3SG1/'>]KL MNJ49\4XH:?<=L50G,-6[5[6>X'6L:U4E)&1\"VZ"Q[' 2>TD!3:Q^P*!\^R&C]B6 MQ4EQS+00LO 8RZHC"[=F7J(4P MA2'' M8#/*KME.BB1!$8\V89EL6$41"S7ZY?'=2Z4Q/(S;J['=#NB0E!\@V[ <@5K8 MTY$4 =32G<)T?W6.0 >7!-1N!A0N";[Q7,DX-)EIZ97[+%8Y>O_M[OY8B:S!O2['F3L048J7Q6Z]X>K"-=IQ!X>I9;GLPM_?U!-K7$U5$ MZ& YNKPQ,6*&[;B4ZLG1RZZ(HK2\EL54URP[Z#+1LU#W8*B_X#[*1%G7I4HU M6OU6Q77FT/[C6=1[,(O_*Y1.,.*G5SX?4:55ET*D>2'FNZ!"EN@>C%IP&6J% MOK(?<;I)(3_5KCI'DII[EM8>G)H/7I"P&%J&-Z22I;77M:S;[GKC^0XQ+=\]6&^#HVK'C$#XLH2UH<).\ GO8SU+6/] MD3#6K[TM\C:,[1'C]?O$,M8?=BQ>O6!1',4 BL'"7*=?,\MJ'TZ+F]'R@BL+ MWW+8'TF.'%@.!V^3(_>(Z5_"@<5J\%RL B>;_80-+&&#D1 VL(0-WH:P/6+Z M5W-@"1L\E["0>WIA&UC8!B.!;6!A&[P-;'O$S/O=4WOI[BUAVR,,@NVT]EYR MRN6R>"$\UT7@)E/EB[Z'IX>7SB^*5ZV/GE^ZGZ_+5\>MF/)-]J],+G7EAA*^ MT"*=$Q,@LGPYO/RBQ+IX^_E!*"72XN.*LXA+TT#_?2&$VG\Q QQ>T3__/U!+ M P04 " "RAGY2HWZ]:(0$ #[$@ &0 'AL+W=OSJ7GVP&=3MI%Y5L(# M1V)3%)2_WD#.=EN[IS&2YH54(J,E8C# MXFITC2]O2: -3(M_,]B)O6ND0YDS]JQO_DRO1JXF@AP2J5U0];>%6\AS[4EQ M_*R=CIH^M>'^]9OWWTWP*I@Y%7#+\A]9*E=7HWB$4EC032Z_L]T?4 =D !.6 M"_.+=G5;=X22C9"LJ(T509&5U3]]J1.Q9T#"'@-2&Y#W!D&/@5<;>";0BLR$ M=4KQ#9U_.T1?D(+&B' 3* M2O149E)-2]5' M:/K06K"=8<_W8Y>$4V?;01G3P_C10=(Y'(]Z*> 8H; MHOCCTP?,O^W@RO-"*I$X@5UW/ICV0_"] M(H$'5>J'J88:>0M<5?=FW: USQ(8$"U,VC[(KY*MC4C16B7$)*,[%U5?\5XN M?'<<^CV):-4:>Q]6+PN:RNED?V1B/,9Q#TZK]-A.Z@]ES +([P :3WI$%;?: MCNW$O4_-+,B"8S+BC8,>LE;OL9W@GU(U"\+PB#"(QG[\3MKJ9K8SL*T7V*Y@ M#$B;10S1<9:CWB2WE0/;E8Y/Z)L%>WR4V,/\'\*W)0,/UXPCC>.@MT%Z@B3J M$Y2K#<>&YDB!%H;T%2@7YQ>('<^L3NSAWH/*7]<'J9TE\E%1?2D3'Z7T=>A+ MDK05BPQ7K,\FI7LF=.7G! BIH\3N!\)LZQO!_T.8IR9\9QJ&03NGR6'0;<$E M9+"H7R^7')94@MJB29ZIG7F"MC3?5")2U'NV\Z&^VKI)[.KFB452>PGVUC:) M)OX[:>UHI3<%W0) VF)*[(KI!^9LQR8I"GMDE+15E-A5T5\XJX+AO%:@SMXQ M0@%\:4Y7A%H!FU)6&^SF:7."10N+524MU(]G:'%;,F92L,)&PO=V]R:W-H965TY.VZ\4?K1E(@6OE="FDE46KMZ$\!7./-;Y#(;PFQ_%MJS1J;7K!_?63 M]H_!>>?, S/X3HFOO+#E)!I&4.""U<+>J7VY$B;\PF9[ET20U\:J M:BOL""HNFR?[O@W$GD!Z3"#9"B2!NS$4*-\SRZ9CK3:@_6VGS2^"JT':P7'I MO\K<:O>6.SD[G5N5/Y9*%*C-W_#A6\WM#[B">?.10"W@#HW5/+=80+@,]Y); MN+B;WU_"C8^IE[AXCY9Q<>E$.^^;(& NQ[%UT-YTG&\!9PU@<@20)O!%25L: M^" ++'Y7$#MO6Y>3)Y=GR4F-_S+9@Y3^ PE)Z"N(P91,HVE^3^A/VY"F07]Z M1/^]U"[I7*84+FW;6)@0B]K'XH2-?FNC'VSTC]B8X9)+R>72I:1@,D>XX'+K MR"7\A"YGFM@T>@=!KR_9]90.Z7"0).-XW0&4M4#922#_=6&IF?2^_E^6[("E MGV6$D&Z408LR>!YE[2)_!LG@@.2*TH1FY$A8KEN6Z^=97.]<('X_E1!G M@%UW@8U&).OF&K9DCS#P^0A:>+BU$TS:FE&)ROF:^B=6+S^BP[( M6V!KU.X?H=F%G(*"680%XQK63-1XHH(HV74^\H(:JDT!*]1-$'PT=AVBLWDU M-H9[(1EEO23M#@C=:\OTO'HZEZM1/_JMSK,>&1P!2W9@R5G5=2Y7F+Z^TT>RG.Z:-CW=M3NJ[ERR_D&ZN3;5&PW_0(OW)H(* M]3+,/09R54O;# ?M:3M;W303Q>YZ,YA]8=K5B0&!"R=*>M>N:^MFUFDV5JW" M?/&@K)M6PK)T\R%J?\&]7RAEGS;>0#MQ3G\!4$L#!!0 ( +*&?E)+$=#L MJ0, (\. 9 >&PO=V]R:W-H965T^ MV"3%,WXD44<)#GA5BXJ12KC^ZKEBDF!/18VLLU)4EXSF1:LI7 MKEAS)(D!Y9D;>-[ S0DMG.G8K%WRZ9B5,J,%7G(099X3OIUCQC83QW=V"U=T ME4J]X$[':[+":Y0_UI=SS#+--,*H[?-:G3W%,##\<[]D]&O!)S2P2> ML>PG360Z<4X=2'!)RDQ>LSX%%*23+:["*(*=%]4\> M:B,. /ZP Q#4@. 1(.AW ,(:$#X&1!V J 9$QIE*BO$A)I),QYQM@.O=BDT/ MC)D&K>330I_[M>3J*E4X.;V6;'&7LBQ!+M["^>^2RBVA/X'"+S ;PGH[/EPKP4>/QONCRQJPN:,0\,7=IUQ2CB> MZ*&(.:AFW%U%BM4C[&$VRT<[KLD6[,\VQ">P+__*$KX*C$7ORP! M14U D0DHZ@CHAF4J@$RE6ILY=FSD]SSOC26(?A-$WTIT1<7=R9(C E7YR%%( MX"IK/^BGC.9EWI:'=D:O%X9OVK+%#O-[X:@-%MMA0:\_M/DP:'P8O- '\M#E M@YW1[T7M/MAA2E#0ZL-3L&%D\V'8^#"T\L3TGB98)+"EF"5MJNUX[_]Y6:E^ M&2S^8]B1ZM-&]:F5YZ(MV8^81@W3Z.]XR_C>OK9Y+W_/S)\ AZ.N WT!\%C M07'VK53G#VOU?:0K+/(-\JQTXUJ* 00FYJ9:LP.T6_IAC6%*H^ M04*V;53QJZ(Y=BO8NQ78<[GMA77,M2^9_E]2,_U]T?1?437G3X"CH#.;7UEO M_7W!]>T5ZX^RV4XU?$XVVRD&C[-YU)W,SV.*=DR#%J;*,_?@2SU'OC(=CX % M*PM9?9XVJTU7-3.]Q*/UN>ZV3 >PIZE:M0O"5U1]9V>X5)1>;ZB"YU7W4TTD M6YM^X)9)U5V88:HZ1N1Z@[J^9$SN)OH&30\Z_0]02P,$% @ LH9^4E7P M5%(& P T @ !D !X;"]W;W)K&ULC59A;YLP M$/TK%NJ'5&H+& BT2B*E3:=U4K6J7;2D+KL9.IO7ZPG55FD')U)E8 \T"U9SIW)R,[=R"8A*"#51H'AY1FNH"B,$*;QN]9TFI"&N'O_IO[)>D75E+_4Z M[!#\X1X"K0FT30CW$(*:$'R4$-:$T*Y,9<6NPXQI-AE)L272H%'-W-C%M&RT MGW.S[0]:XM,<>7KR56<@R0U/10ED, /-\D(=DU/R^# C@Z-C"R"D#W!/ IN15<9XI<\P4LW@NXF&V3,GU+^9(>5/S"^!D) M_!-"/>KW)'3U<;K70Y]]F.Z?'W 3-!L06+W@(QN 2TRN7_!(*U#DYW2NM,2# M\>M F+ )$]HPX9XP>$CP"'!\I:0$GKZ2%98$,BB$4L=]FUJI15;-E([G":5Q M-'*?=Q>Z"SJ-O>0]:-8#HKX7-*AW=J+&3G30SF!:"JGS/\P4CV.L'JD$6T?P ME_-G4!I+D^Y]72OAX6X^@9?0EK4N*O \OV6M"Z+A.>UW-FR<#0\ZN^$:).:/ M-LPK<4(XZ#X;PTYL/TJB\Y:-+HI&?M+:QUF?5I D_4;BQDA\T,AMKE(LYXP# MUH[:39^1N!O<#^.6CR[(:WDXA'B7?]+DGQS,OSJ8_]F%I/-R^T/_O+T+712- MP[A]4'JTHCB.6R[9"XW]R=YF^,D!T@#P^5((_38P 9J/ MF,E?4$L#!!0 ( +*&?E(T4O&)Z@8 )@F 9 >&PO=V]R:W-H965T MKP2G32_ONECN@@1Y2V39L^-!+]S0QG., MK-VF)_/DP,,@9K/*X\#&XV_%\878RW_MW;,7XI_UM M*NYFM99-$+$X"Y(8I6Q[/#G%1TMJYP(%XJ^ /62M:Y2[\B5)ON8WUYOCB9'O MB(5LS7,5OOASS\Y8&.::Q#[^K91.:INY8/OZ4?MEX;QPYHN?L;,D_!QL^.YX MXD[0AFW]0\@_)@]7K'+(RO6MDS K_DQ*P!XKX%0"SE@!MQ)PQPIX ME8 G"]A]!V<\GIPQU@:N#ULY[5Z1Q^/&Q7G/RL0JLO+4)KCA;[\ MHDCM0EXD8Q#G5;CBJ?@T$'+\Y+TH].MXG40,[5F*5CL_9>@/]/X0L=3G29HA M/]Z@81D232)?B$2U MK7BR_HI>GC/N!^$K8>'3ZAR]?/$*O4 SE.56,Q3$Z%,<\.QU:^'/77+(A!&Q M^*)S/Y]QX7[NQ&Q=N;HH724]KE+T+HGY+D,7\89M /D;O3PF&@4S$?2UN .+G ]8/H5;\0B]^ND^%N-$K?CG> M=TC\S6C?L0>(7XWV'12_'NT[*'[S<^?^]N="MQPM+F^^D\6T;B&TT$=[]*T$ M,]@<0H8^;-&%G\9!?)>AV[J9E'WBM-4G_EX*#>B:LRC[1V/?K.V;A7VSQ_[G M8M(*O?Z]Z%EW[+%['#*Q)EK&NFA)8E[^3,09'9!YR"(=$$7$,B2S%U"(%,R]P;49!OM?[@K M<@6*2'JO05 7<5 MXUQPYTQ0U'R,KY-8E$Q!J,7=6>AG&5H@GE27IWGIY,,[RX?WD:94G7HSSB\M MU4W500:*U5'+RS8<*I\) +-M0N#]0K&T'A\O5'5&)9R!( MJE8((Q?B!0B2K%U"(%,*_!M0DP2Z D%2>8+6'*D^51"94KEQJR \]:1$@#!F M3QIX=1IXVC2 *DU3:-AH>+WQ+%,9MYXL\,@,KX802+E+'58KJ-3$KC)8 1RQ M;:RT4 "'/5-4/WQ,F#3>D.=G&=4>.KV&6I:5@8&Q":+40U=1_8,3-[P2ZXGEN 0V1R:PBH,36,5I$[@AA]AZ?B* M&UJ"[2<(KJWD+W6Q,L@AF&5@);00C!"K)[(-J<%Z5M.)K(A?JP'4(5QH.GSE MJ\HS#-G/0L=K@<:0,>5Z8ZKAB&TO! F&7("0O!L.O0'H\;]D'T M[.,W/6I4NQA\UH!PT,,&B.M_VB -?R%Z_O($SQLWE8D!*@V@5"X-@OK(-&EX M"='SDN%FVU7<< %B/@N=)LW\)F._W=$,S$J'-3 P(1@P,$%8[\ DS>PG^MG_ M6[@T4:<]U)@A&-"8 9BN,3?<@>BYP\\3Z\02@AE&7QG0UD\^ W/V*2ET94N;GX.0I1;2=;.9^E3_#9?PFVESMHE.R%G8M.1@ S+&5X0S */7 H= M^QW%CW/FRL0 9P90*F<&00IGGK5>!HE8>E>\XI2)@SO$O/Q1MUZM7Z,Z+5XF MD=87^.@: ^LW^&A9OB35J"_?V7KGIW=!G*&0;84I8^J(Y@?IEM)/_ %!+ P04 " "RAGY2/5ME M.[D" !\!@ &0 'AL+W=O6(26RY-"TQMI5Z& &E0;0(>$ ]N#@#QZ P@Z0#) MN[/=6DY03 MSDZ_4F=]EIDJ$2K4<%\PC7 )*V516LX$+%194GU:P>;W"&[X9IR>76P*HOYZ_9VEA-$_;[!?ZTYT\]?WJ& M_UOEYM4 DSFPANG<@%50U3HK:/RZLH)4%KCL&H1+WQW49%5MF1]WM0'?%"25 MZ%7W'>@)J',R5AO?55RW3,=]Q8[[BDRTEB].=50;T\G^]031,!P=\;6K#@[DL46_]?C.4B%K:MC_[UWZ%SOSF M>/8^I]7:;L)_-.U>OF5ZRZD< C=$&5V]&P:@VUW77JRJ_/2OE:5=XH\%?1Y0 M.P62;Q2->G=Q!OH/SO0O4$L#!!0 ( +*&?E(X3 >$:0, ! , 9 M>&PO=V]R:W-H965TP M#;@VBO4B*=P$30^+'FAK;!/EATM2<0+LC]^AI$AN(ZG9+M)+3$J<-V\>AT_, M^*C-5[L'<.1>"F4GP=ZYP]LPM)L]2&;/]0$4OMEJ(YG#J=F%]F" I7F0%&$< M18-0,JZ"Z3A_MC+3LWH'0QTE @\<'UWRW=_Y!.!T?V YN MP'TZK S.P@HEY1*4Y5H1 ]M),*-O%W3D _(5MQR.]F1,?"EKK;_ZR3*=!)%G M! (VSD,P_+F#.0CAD9#'MQ(TJ'+ZP-/Q(_K[O'@L9LTLS+7XS%.WGP2C@*2P M99EPU_KX)Y0%)1YOHX7-_Y)CL7:(BS>9=5J6P%@R1F9I2GW&\0$6:JBS?QVO5Z 8UR\ M(:\(5^2*"X%/[3AT2,D#AYLR_;LB?=R2_HJ9%"@@#P(_0#0 +-X!DR/>IB8-I()4=U*XKB2.,YA^RVPMTQD<(9" M0DJN 5M>@"&SG0'PLGGF"7DN"2ZUV9PZ,)*O,;/9X"DB]K>3O2UQ. ME@ZD_=*1K%\EZW=6<\45EYDDVJ18QJ;*TR1W@93D2-Z [J9)%(W#NX;T294^ MZ4P_DSK#HO26;+FQSA^)1CI$0B.E GUP0BE.6B@-*DJ#9RFR!3@EH->"[_+3 MTL1C\(1',FRF,:QH##MI+#_>+F?D$D]KD95<,8=-0?XA)<&.S1]5.48OWVD7 M5;*+;EVU0I,Q#R1E$C]!C>YR\:3#XK8.HU%MB5%W8DAYBF;Z5,R.JNB)X]*7 M%Y'6[D.[[>=#)M?8!O[$H'WCZ-$@+;9&AUG.2]SO>K1%VMJI:*^3S,J@ 6*5 M3I,;.&"1GAJU+O?'+[\G=EE'O'E24" MMA@5G0\QW!37SV+B]"&_D*VUP^M=/MSCE1V,7X#OMUJ[QXF_XU7_!$S_!5!+ M P04 " "RAGY2LA4LNZ@$ E%0 &0 'AL+W=O&PQT7W^6:,05^A$$D+P9KI3;G MAB'G:Q9Z\HQO6*2_++D(/:5?Q^.Z6 MY0.R$[TY#V3Z%^PR+,4#,(^EXF%.UCT(_2C[]7[DB3@@8/<( ><$7">@(P0S M)YA]"59.L/H2[)Q@]R60G$#Z$FA.H'T)3DYP^A+C+Z4;(*GY707WW-4Z,G MMF51S"28O8)'P1?Q7('?P7.V)@%?@J]<>0$H8!\G3'E^\ E\ 'X$OJYY++UH M(8>&TIU))(UY'O@J"XR/!#;!%QZIM037T8(M6OCWW7R$.P0,G84B%7B?BBO< MJ7CO16? 1+\!##'Z]CP!'S]\\J.%=D&\MO1OW*WVYUP5:C!7:U&9O-&G..BC M^>E2^6N=UZZ5.Y_Z;QY^"59GO96 M.3*RRA(QBVIAIK+F$=F)+[W52K"5EVZANCSDA0'\/=50<*=8*/_I"&05@:PT MD'4DT!]Q.&,B";#)BY*GSQ@2_ 0=F;W*-$FJF1P_MB,\-+:'3G8A*AVUBX[: MG1W-RJ/(RV-;IS*^?1#2= DEJ-JS<0N,4ANY5=BD!6:;Q#&KL.L6F$D1)%78 M30L,(1LZ5=CG)@P[T,6U(=RVP AQ(:S"[EI@ED7MNE5-&+*(#4DM(P\M. 0M MZ-1Z-VWB'((Q@NW^D\)_TNG_"V-;#XQY&#(Q]_54& <\[MJ-:"%,3[O4G"*0 M\[X9?.\T%HWMNMBT:D8T819Q"+)K/C1AIFM#TVWWP2U&X?;PX24Y?'?D!,'R M6 1/FWYT< )#[S0@%Z@XX$!<7S(/+3@+4T)K2V;:@L.N:V&GW0.$RZ'@'D.1 M\4S.A;]),R>9V/KS^KBJ^N7V@TZ\_Z!R T+=.U /5YJ;"4+4M1Q2MZ4)=%R" M7:MN2Q-'7,LB](@MY1Z%NC>I_UVD4%G^$#FQ(V5!1/2]CM 61TS+=>J&-'&4 MF!:M^]&$$6S;Q^PH"R[JKK@]:U59^I![6@]P618Q?*<'N4#% XJA4]L&'MIP M)K*LVFEAVH:#-CI89-6AE&47]RF[^GBY9#*Y4TH*U]NU"I>U$.,3NU*616R^ MUQ6SY0AGV_5SXT,;#E+JU)=&"PX12BVSYHIQ<#.AB\\JO6^38,[C2&7_=A2M MQ9W>97JS46N_0N=WJ*7]'IU/LQN[4CZ[0/SBB94?21"PI0X%SZCNK,CNY+(7 MQ3?IO&PO=V]R:W-H965TELN?F8 YZ:[ID;TS^6+\(=6?6*F&4L#2+> H$6_2-(;J9(9(3"L3/B&VS M@VN0IS+G_'=^,PG[!LPC8C$+9"Y!U<\[NV-QG"NI./ZM1(VZSYQX>+U3OR^2 M5\G,:<;N>/PK"N6J;W@&"-F";F+YRK>/K$K(R?4"'F?%-]A66&B 8)-)GE1D M%4$2I>4O_5,9<4!0.GH"K@BX2;#/$*R*8'4EV!7![DIP*H+3E4 J NE*<"N" MVY7@502O*\&O"'Z30,X5#NXJ![OV@>IBGU3[+&57;E34VRP'5C$J1U3204_P M+1 Y7NGE%\70+OAJ,$9I/@O?I%!/(\63@TE:SN1B1LS5- 4/C"\%7:^B S5 MO,[ 7^"5O;-TPS(P_V@^!E]'3-(H_J9@/]Y&X.N7;^ +B%+P?<4W&4W#K&=* M%6?>FQE4,=V6,>$S,5G@F:=RE8%Q&K)0PY^V\Q%N$3"50;5+>.?2+6Y5G-+T M&ECH"F"(D2:@NW;Z/X&LZ5!#'_U/[YNXE3YNIP_70M'A6?I]]]QU](?.N2-? M0W_LG+N6/NFJY;A9YU1N]P&B^K:?S1HFO7 MNG:A:Y_1_2[Q3\?%_P/K!\XA)EZ?OA+-+ 7-?)=0P;:V"6BR YAMUK8 @YT#N&/9S"L =]W$CA40,CQ(?P&#;1P&S;=? Q M;'H*0S9Q(&DX\J3!(6A#KQ'=[!3G$8S1/KJC^CMU_9W6^O_-A5R!8<)$%-"6 M\41J/?*IX]2M==W+QNFTY)-#?RP/^8VR/)W""'1=:#?$'^NZ_O5'5F7NFZ=N(34 +>]INL: MG(-@.R M. )G(.";5)9[B;JU/F8/B\-&H_T6W4R0IGV:'\N+P\E>OCS3/U.QC-(,Q&RA MNH+7KHI5E,?D\D;R=7%4F7.ICC[%Y8K1D(D[F[R#^L^*P7]02P,$ M% @ LH9^4BK]\%3? @ %0H !D !X;"]W;W)K&ULM9;;3N,P$(9?913M!4A XAQZ0&VE4MA=5K"J..Q>NXG;6#AVUW8I MO/W:3DA+#Q$7[4T3)_//_/,EG;BW%/)%Y81H>"L85WTOUWI^Z?LJS4F!U868 M$V[N3(4LL#9+.?/57!*<.5'!_# (6GZ!*?<&/7=M+ <]L=",7[ M%6%BV?>0]W'A@[N,WZ7F =$492;5-@G5-*UP_ M_\C^W35OFIE@14:"_:69SOM>QX.,3/&"Z0>Q_$FJAIS!5##E?F%9Q08>I NE M15&)C8."\O*(WRH0:P(4[Q&$E2#\JB"J!)%KM'3FVKK&&@]Z4BQ!VFB3S9XX M-DYMNJ'JYVMCV);UT\K< M56DNW&/N%^87$*$S"(,0[9"/OBX//LM]@ZEF%=:L0IPH\"8T9L,TRN\"5B1*7R/Y57P=)U$I,EZ_K?'9$Q>TDK*,^ MN8QKEW&CR]]"ZAR&!9$TQ0U=)W6^Y#A86W6!UJ&PEHE::\#B5MA)-K!N1R4H MBN+=6-NURW:CRYN%-,.YH=U.G:AS')[=ND#W4#R[VZ22\I"A8 M#;:@T>5040QCG-(I31N:1FN3$AV'*UH-&!0>BFR5Z1.U*.ENH-T9%:,];%=S M"C4/JGN:98S #5;Z#(93.PC.P,QXN#-?$OZ%V8!6PP;%1Z*^FC\H.1CU9&NB MQAVT"7T[* J2#>;^VC?;;ICNL9Q1KH"1J5$%%VTCE^4>I%QH,7>?\8G09E/@ M3G.S;R/2!IC[4R'TQ\+N#.J=X. _4$L#!!0 ( +*&?E(>*D-(S ( )H( M 9 >&PO=V]R:W-H965TFT3>N$8-T>ICV8Y$*L.G9F.Z65]N-W[:0I;2'J4\<#L9U[SCWG M.O'-<"O5CFO/!]G>904'TB2Q!X9RU500U.U<;7I0*:.5#! M_2@(!GY!F?#&0[FU."]P=/[!_=.;1S(IJF$G^DV4F'WEG'LE@ M32MN%G+["1I#?])%$3A'D&SU\.#/?#DU?#PO,-- MKRUXS_'U#O EL,:5C,RP2(JM*O?TN_(G3*='A09\6SDUJ"!KE*Q X,B0$D7LV^^:N^^X[3%R.QX$[C?T M;W>WX651G7>Q;WQ&2_-=GO--D\R2]=/&$;M&R#-]NFTS;G::>#RZ+D M\AZ4?;]9415X-6G.Q(:DNRIH(2N!VX6!4"/ 3>Z!JGW[5R<=[-0[.ECLLU;J M6:?4Q6(Y)W_);/)MDDPZK)^W?.=O5NXP>#S[@O]1\"9KO[OB_LZA78#:N.:G M,3/FJ@_'=K5ML!/75IZM3VWC=CIK3 M2 ( H% 9 >&PO=V]R:W-H965T0((E3;>!IC32VH&8Q*9J@R&!>'"3:V/-]@7[LF[?GK.3AB)H7Q*?<[\_ M=SF[V*)[] T B6>CK9\E#5%[D::^:L!(?X(M6/ZR1F@VJ6\=R#J"C$[S M+#M/C50V*8NXMW1E@1UI96'IA.^,D>YE#AJWLV22[#;NU*:AL)&612LW< _T MM5TZCM*1I58&K%=HA8/U++F<7,S/0GY,>%"P]7MK$2I9(3Z&X+J>)5DP!!HJ M"@R27T^P *T#$=OX-7 FHV0 [J]W[!]C[5S+2GI8H/ZF:FIFR?M$U+"6G:8[ MW'Z"H9YHL$+MXU-LA]PL$57G"AB M>$3I=%0ZC4K3XVT6_[;YQV=.%=<$QO\\(G0V"IT=+>FV,RMP M=B:),7A )X MLQ;*\A([)PR/K*H::2WH8<@8XX+'4'VC6AXQRV>23Q\)V;9ZUYC_S4)OZ#P: M"G? 4YD7Z=-^#>G>?++2)IY"+RKL+/6C.NZ.!_VRG^\_Z?TM<2/=1O$/TK!F M:';RCM5=?_+Z@+"-T[Y"XK+BLN'+"EQ(X.]K1-H%06"\_LK?4$L#!!0 ( M +*&?E(X8%WY' 4 #P5 9 >&PO=V]R:W-H965T2^!)?NNTVS>[#SCX06XF98O BD;3? M?L4EQ#X6I=9;N0O5 M,-W+Q-QY2K-=J,UI]FRI?2;#32G:Q1:G5%B[,$H&H\ORVI=L=)GF.HX2^24C M*M_MPNSGC8S3UZL!&[Q=^!H];W5QP1I=[L-G>2_UP_Y+9LZL)LHFVLE$16E" M,OET-;AF%RM&"T%)_!G)5W5P3(JN/*;I]^)DOKD:T*)%,I9K780(S<^+O)5Q M7$0R[?BW#CIH:)O W7#.R,NPF1(;/:1<,H9TJ#; M;OGGM6[D%)&/_R=['G?*)]WRZWUFY/2D?-J_[YA\UKOO+$#D=[W[CLKGO?N. MRA>_YOORUX9NU5L.&W]4Q78SW>TRGGTB'C;+YTGU,"\>BN-(K>-4Y9DD?U\_ M*IV9I^0_'7F=)J]3YG5.Y/V6:I,IDR\RR26Z'E1ZM]07KPXO(SL0GC!#_G(X MRQ#,\]QB; ZQ,8*YMO#M8VR"8+;'J#C&I@C&F$O]8VS6QKA/ PZZ<(=@0@24 M'F-S!',X5( 162(M6;9_WLO,+"_)LWDI6*<[B16 :&4.?-\!\_6V33'*;.H"_Y%@M%7IDS;E M>ZX L:9M2E [ (4Y0V)1'T[INS;EV;X+ZFV.4(S!^;QH4V8A]&##EFV,F_D, MU\L5@G$#"MQXKS'>ZS3^=_,5>=IRK[TB43/GP:IZV\8"$;APP4CO!*= PBE*P=5@AL>"+Q(X!9S'$WK >X3B0QL,Q!*AV! ^2%#H(&'EOG6P M8;&3V7.Y#:?(.LT377W,-%>;K;[K)(K%\,JGHT#,K8%9MU54G.MV7VR6/J=;IKCSV Y%2M"BW08M)=G=9=B_ 7B6>$.:C,#HC?&*B MA[]EU+8\]QW-?4>>DYSA;,&@Y@5"27)F&L+D%-R_]'S/A&W.G+)UF=J;#S5C MW<\_=,>\E7ZY3,Y'\K4GN]G99XLH7(5AF-+]":/Q;#1^%Z.7J6\Q.I*71T;C M<)F<-9K,1I-W,7J9^A:CR7_>*#T:/_?T?6>ZYM(0 955AE54GA(W)#/;WKV&U!+ P04 " "RAGY2.,,;Z!(# M T$0 #0 'AL+W-T>6QEJN&A2?ZEU_3$(FL625J0YES45!BFDJH@V4U4&3:THR1MPJG@P'HWB MH"),^+.I:*NK2C?>0K9"IWXTF#Q[^Y*G?AB_]ST;+I,Y3?W[T[<_6JDOWWCV M?O+NY&1T?W9Y:#_M@#,_< :]>$'0\Q%<:&@+8P3QRPB>B]Z%#OHDS::%%/NY M H/A)A7U'@A/_8QP-E<,O I2,;ZVYC$8%I)+Y6E3)",F!$OS:.'0SJ!^?9R* M":DZ;LM@_\[[Y0? 9@8"&>>#P+%O#;-I3;2F2ER92;>X,SZ!O'Y\MZZ-PE*1 M=3B^\+<.W/1 M#TS8!>7\%IK[>[$7>U7L5'4$-17#T CJAS:,G4#\W6@V]F[8T:OB>C5[D/IS M:[8CNCDT"[U1M&"K;KXJ!@%8]!"/3NJ:KS]Q5HJ*VLV_F' V)1L_;RD5>S1L MT"H+8Z#*]QZHTFRQ:_FI2'U'5WK33JL"USS^!S7_V3R75%!%^*YHT_O'G.57 M*^Y/@[^AN?NW(%( M_6_PLL*WI-Z\95PST<^6+,^I>'*^F?":S,TKX5Y\LSZG!6FYOAO U-^.KVG. MVBH95MU (OI5V_%7V%X8#V\OAHN)G*YHGO535HN-X+Y M6,R- (;Q8 HP'^N%\?Q/^YF@^[$8IFWB1":HSP3UL5XN).L^&(_;)S&7>Z=) M$D5QC&4TRYP*,BQO<0Q?=S1,&WA@/,#T>[G&JXUWR/-]@-7TN0[!=HIW(K93 M/-> N/,&'DGBKC;& QY8%;#> 7XW#_24VR>*H*J8-NP)QI$DP1#H17>/QC&2 MG1@^[OI@3TD4)8D; 9_0)0 M2P,$% @ LH9^4I>*NQS $P( L !?3T\$MP>:4#M M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3 MY?YVX$G1H2)8%II%R=.B':5_'ZU/[V:-3]7ZJ1J'2M*_U3%4>CR4BX MC;GYTUC]T]1>EJOU>'EQ)@/(T2B=A .N MM76^^T9W?!D8KU7X\NY3X\U'77IE3Z57GZQIMKJ^; \3?L4!^1E=/]S_W77B M6_M_NM&LUSI7IR9O*E7[73]:5;: M=OHK1N)6E;J:'1BKI452WFIVA\5SK(H M=C_0!S+27?:M#AOLHN@8.7EJ9TI=A+,7XH,L99TKT?6C(X 1 (SV!BA>+26! MG '(V0M"KEJ(=@\1\I^(0"8 ,MD;Y,J;G$"F #+=7T]* MMR&0

./ES('%-F=7R4VHKOLFR4^**D:ZQZ\E0@9TR9 MI;&H_"9'[[E:CH3'20<2L@S# MWA&), "'L%C:'AN20L2>6525WMFS&W1#T.1#UJ7J7/=NN @F%\Q:N'LXG;BX M%<%B19-38T7(!1&S"Q;U;K?0+N2%:;SXI,REE=N-SL6QI9A(#1&S&N+)]-75 M:[$,B1E%0CJ(F'5PUC:J8KR4;4QR;F7M9#=G00&1&R)F-ZQ4J?(V=_BK"8C* MEK?BHZZ#&+0LQ2G-:2/DAFB?&40O88R0-")N:4#,&<5$_HB8_4%3'?'J7(:S MN]=T^@*)9,8LDN&L9Q 3.66VOT2C9:68R"JSO28;@F+"2:L7SC8&+S=RRVP_ M:<<])\5$OIF]8/HQV(?(-3-FU^P"_$$LY)89MUL&(OU!2&26&;-9:,@_"(=\ M,F/VR5#L/P09(Z_$S%X9B*\'&9%48F:IP$"[%^;$2"HQLU1@T-C'1%*)F:6" MH[&88L*U$&:U8,R$8B*UQ,QJP9@IQ422B9DETXMMQ^*X*+K_PXW9/5P4$TDG M9I;.(\Q5.&31A+@L]&X;FE%,I)WX!1=%'F&&,92&CS$24+R7E9('8+J>B!24 M[">U"9C=LT4QD8429@O!WNROSB(+)V$,QG^_"$F2AA-E"&)-&2 FR4,)L(8Q) M(Z0$62AAGU9[-(G1%R8M&$$62IDM]-Q4QEAT6R@FLE#*;*'G,;MQGF(B"Z7, M%GH>LY,ZQ4062IDM!#%[XV:*+)0R6Z@W?S7N*M9,?5_0M*"K)BFR4/J2TVR/ M,9VT /FJMENRTY! ;0M5!4?2W-#,9&%YLP6&L9\J/BF MF,A"SGS9OG$:6!=>56VD>:W4 M]3B:=&72#YC(/8>[-T:[+[OW[PJUUK4JOH93N-">RS)?6M'^:8\TC>*DK5A? M-V5Y$MJ^U9^-+.[?.KU_8_;]?U!+ P04 " "RAGY27T[J"J8" "8-0 M&@ 'AL+U]R96QS+W=OHZ<>7KR?N7C].I?_F=AM-OMU^=VM_QS+:?S'X/JCZ]^'72ECM7AM M^VT95U7]>;A='NKK1WBX3*X6SV^KJG]^"U4]=Y! D,P?%"$HSA^4("C-'Y0A M*,\?I!"D\P<9!-G\00Y!/G]0 T'-_$%AB3(N"9(F6!-H'9#K0.!U0+ #@=@! MR0X$9@=$.Q"H'9#M0.!V0+@#@=P!Z0X$=@?$.Q#H+:BW$.@MJ+<0Z"V3']L$ M>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z1]0[$N@=4>]( MH'=$O2.!WG&R64*@=T2](X'>$?6.!'I'U#L2Z!U1[TB@=T2](X'>$?6.!'HG MU#L1Z)U0[T2@=T*]$X'>"?5.!'JGR68W@=X)]4X$>B?4.Q'HG5#O1*!W0KT3 M@=X)]4X$>F?4.Q/HG5'O3*!W1KTS@=X9]F?4.Q/HG2=_5A+HG5'O3*!W M1KTS@=X9]F?4.Q/HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+H MK9/#)@1Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$ M>AOJ;01Z&^IM!'K;Y+ @@=Z&>AN!WH9Z&X'>CGH[@=Z.>CN!WHYZ.X'>CGH[ M@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN!WCXY[$V@MZ/>3J!W@WHW!'HWJ'?SDWH/ MX]>A#+>>[S4^_R>I'B_?+;?'7Y??%R[]6(OX"6F1.2?;+>C;S\3VDJ;.K2*2?O>$('M\SOQ MD3YW7'][GJQ?'/IN\)MD%\+T*DXV2&N;$?7FQ"_NH=L,O7>/-A, MK%8JJ\,S:)&::NK8V M(:YG3T/S6\KR)2&-)^<]?M=._BIN2+)W$XXK?PYX.??UR3K7-G9Q;USX8OJX M*SMTF0_/G?7I^1+O]#ANMVUMF[%^[..1U$_.FL;OK U]EYZ*7IU/#O&&[>DS MOSA_+G,N,.Z\=^/DX\2<_7C"]*$A?520/M:0/O(5 MI1&*J#F%U)QB:DY!-:>HFE-8S2FNYA18&UL4$L! M A0#% @ LH9^4BI?QY'N *P( !$ ( !KP &1O M8U!R;W!S+V-O&UL4$L! A0#% @ LH9^4IE&PO=V]R:W-H M965T&UL4$L! A0#% @ LH9^4OK'J .8!@ 8QP !@ M ("!.P\ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ LH9^4@<^R)UK P <@L !@ ("!+2$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LH9^ M4O\=)JMN'P =& !@ ("!#C< 'AL+W=O&PO=V]R:W-H M965T1C !X;"]W;W)K&UL4$L! M A0#% @ LH9^4M@5:%+Q @ :@8 !D ("!ZV8 'AL M+W=OJ,T7\$ M 0"P &0 @($3:@ >&PO=V]R:W-H965T&UL4$L! A0#% @ LH9^ M4DWSZ]E5" .1@ !D ("!*7( 'AL+W=O@ >&PO=V]R:W-H965T&UL4$L! A0#% @ LH9^4BWL9KGD! :!, M !D ("!)XH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LH9^4DWQ;3,5!0 '0X !D M ("!HJ, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ LH9^4O":,V(.! 3@D !D ("!YKL 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ LH9^4H.F M#]F5 P [P< !D ("!TL8 'AL+W=OR@ >&PO=V]R:W-H965T&UL4$L! A0#% @ LH9^4C]#1@5M! & L !D M ("!*_$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ LH9^4DP#CSZ>! V L !D ("! MK/X 'AL+W=O&PO=V]R:W-H965T\& 0!X;"]W;W)K&UL4$L! A0#% M @ LH9^4C,+37A^!P =Q, !D ("!10P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LH9^4GA/)NW0 M @ R 4 !D ("!+QT! 'AL+W=O&PO=V]R:W-H965T7B+/! , % & 9 " @2$E 0!X;"]W;W)K&UL4$L! A0#% @ LH9^4@MV(MY6 P K < !D M ("!7"@! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ LH9^4OMQ^8)B @ Z04 !D ("!^#,! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MLH9^4D_"'HT-!0 TQL !D ("!G3P! 'AL+W=O&PO=V]R:W-H965TQ$ 0!X;"]W M;W)K&UL4$L! A0#% @ LH9^4I\6;#.M @ M808 !D ("!M$H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LH9^4GU<%+F\ P 2A !D M ("!.50! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ LH9^4A-;A82Q! _Q0 !D ("!>UT! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LH9^ M4L[M?NZ$ P 4PL !D ("!;&@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LH9^4CAX1LE; @ MP4 M !D ("!4G@! 'AL+W=O@$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ LH9^4C1[-Y5I P & P !D M ("!B8 ! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ LH9^4EM'I4],! \ \ !D ("!$XP! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ LH9^4G_A MM,!V @ F 4 !D ("!_Y&PO=V]R:W-H965T&UL4$L! A0#% @ LH9^4D6' V!, P K@H !D M ("!D* ! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ LH9^4J-^O6B$! ^Q( !D ("! M7*\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ LH9^4E7P5%(& P T @ !D ("!;[L! 'AL+W=O&UL4$L! A0#% @ LH9^4CA,!X1I M P $ P !D ("!O<@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ LH9^4BK]\%3? @ %0H !D M ("!?]4! 'AL+W=O&PO=V]R M:W-H965TCIK32 ( H% M 9 " @9C; 0!X;"]W;W)K&UL M4$L! A0#% @ LH9^4CA@7?D&PO=V]R:W-H965T7!E <&UL4$L%!@ !C &, +!L ,?U 0 $! end XML 111 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 112 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 113 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 303 486 1 true 76 0 false 9 false false R1.htm 0001001 - Document - Cover Page Sheet http://veeva.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Consolidated Balance Sheets Sheet http://veeva.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://veeva.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Comprehensive Income Sheet http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical Consolidated Statements of Comprehensive Income (Parenthetical) Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://veeva.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 1006007 - Statement - Consolidated Statements of Cash Flows Sheet http://veeva.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101101 - Disclosure - Summary of Business and Significant Accounting Policies Sheet http://veeva.com/role/SummaryofBusinessandSignificantAccountingPolicies Summary of Business and Significant Accounting Policies Notes 8 false false R9.htm 2107102 - Disclosure - Acquisitions Sheet http://veeva.com/role/Acquisitions Acquisitions Notes 9 false false R10.htm 2112103 - Disclosure - Short-Term Investments Sheet http://veeva.com/role/ShortTermInvestments Short-Term Investments Notes 10 false false R11.htm 2117104 - Disclosure - Deferred Costs Sheet http://veeva.com/role/DeferredCosts Deferred Costs Notes 11 false false R12.htm 2119105 - Disclosure - Property and Equipment, Net Sheet http://veeva.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 12 false false R13.htm 2123106 - Disclosure - Goodwill and Intangible Assets Sheet http://veeva.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 13 false false R14.htm 2129107 - Disclosure - Accrued Expenses Sheet http://veeva.com/role/AccruedExpenses Accrued Expenses Notes 14 false false R15.htm 2132108 - Disclosure - Fair Value Measurements Sheet http://veeva.com/role/FairValueMeasurements Fair Value Measurements Notes 15 false false R16.htm 2138109 - Disclosure - Income Taxes Sheet http://veeva.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 2146110 - Disclosure - Deferred Revenue, Performance Obligations, and Unbilled Accounts Receivable Sheet http://veeva.com/role/DeferredRevenuePerformanceObligationsandUnbilledAccountsReceivable Deferred Revenue, Performance Obligations, and Unbilled Accounts Receivable Notes 17 false false R18.htm 2149111 - Disclosure - Leases Sheet http://veeva.com/role/Leases Leases Notes 18 false false R19.htm 2155112 - Disclosure - Stockholders' Equity Sheet http://veeva.com/role/StockholdersEquity Stockholders' Equity Notes 19 false false R20.htm 2161113 - Disclosure - Other Income Sheet http://veeva.com/role/OtherIncome Other Income Notes 20 false false R21.htm 2164114 - Disclosure - Net Income per Share Sheet http://veeva.com/role/NetIncomeperShare Net Income per Share Notes 21 false false R22.htm 2168115 - Disclosure - Commitments and Contingencies Sheet http://veeva.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 22 false false R23.htm 2170116 - Disclosure - Revenues by Product Sheet http://veeva.com/role/RevenuesbyProduct Revenues by Product Notes 23 false false R24.htm 2173117 - Disclosure - Information about Geographic Areas Sheet http://veeva.com/role/InformationaboutGeographicAreas Information about Geographic Areas Notes 24 false false R25.htm 2177118 - Disclosure - 401(k) Plan Sheet http://veeva.com/role/A401kPlan 401(k) Plan Notes 25 false false R26.htm 2179119 - Disclosure - Related-Party Transaction Sheet http://veeva.com/role/RelatedPartyTransaction Related-Party Transaction Notes 26 false false R27.htm 2181120 - Disclosure - Selected Quarterly Financial Data (Unaudited) Sheet http://veeva.com/role/SelectedQuarterlyFinancialDataUnaudited Selected Quarterly Financial Data (Unaudited) Notes 27 false false R28.htm 2202201 - Disclosure - Summary of Business and Significant Accounting Policies (Policies) Sheet http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies Summary of Business and Significant Accounting Policies (Policies) Policies http://veeva.com/role/SummaryofBusinessandSignificantAccountingPolicies 28 false false R29.htm 2303301 - Disclosure - Summary of Business and Significant Accounting Policies (Tables) Sheet http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesTables Summary of Business and Significant Accounting Policies (Tables) Tables http://veeva.com/role/SummaryofBusinessandSignificantAccountingPolicies 29 false false R30.htm 2308302 - Disclosure - Acquisitions (Tables) Sheet http://veeva.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://veeva.com/role/Acquisitions 30 false false R31.htm 2313303 - Disclosure - Short-Term Investments (Tables) Sheet http://veeva.com/role/ShortTermInvestmentsTables Short-Term Investments (Tables) Tables http://veeva.com/role/ShortTermInvestments 31 false false R32.htm 2320304 - Disclosure - Property and Equipment, Net (Tables) Sheet http://veeva.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://veeva.com/role/PropertyandEquipmentNet 32 false false R33.htm 2324305 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://veeva.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://veeva.com/role/GoodwillandIntangibleAssets 33 false false R34.htm 2330306 - Disclosure - Accrued Expenses (Tables) Sheet http://veeva.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://veeva.com/role/AccruedExpenses 34 false false R35.htm 2333307 - Disclosure - Fair Value Measurements (Tables) Sheet http://veeva.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://veeva.com/role/FairValueMeasurements 35 false false R36.htm 2339308 - Disclosure - Income Taxes (Tables) Sheet http://veeva.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://veeva.com/role/IncomeTaxes 36 false false R37.htm 2350309 - Disclosure - Leases (Tables) Sheet http://veeva.com/role/LeasesTables Leases (Tables) Tables http://veeva.com/role/Leases 37 false false R38.htm 2356310 - Disclosure - Stockholders' Equity (Tables) Sheet http://veeva.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://veeva.com/role/StockholdersEquity 38 false false R39.htm 2362311 - Disclosure - Other Income (Tables) Sheet http://veeva.com/role/OtherIncomeTables Other Income (Tables) Tables http://veeva.com/role/OtherIncome 39 false false R40.htm 2365312 - Disclosure - Net Income per Share (Tables) Sheet http://veeva.com/role/NetIncomeperShareTables Net Income per Share (Tables) Tables http://veeva.com/role/NetIncomeperShare 40 false false R41.htm 2371313 - Disclosure - Revenues by Product (Tables) Sheet http://veeva.com/role/RevenuesbyProductTables Revenues by Product (Tables) Tables http://veeva.com/role/RevenuesbyProduct 41 false false R42.htm 2374314 - Disclosure - Information about Geographic Areas (Tables) Sheet http://veeva.com/role/InformationaboutGeographicAreasTables Information about Geographic Areas (Tables) Tables http://veeva.com/role/InformationaboutGeographicAreas 42 false false R43.htm 2382315 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Tables) Sheet http://veeva.com/role/SelectedQuarterlyFinancialDataUnauditedTables Selected Quarterly Financial Data (Unaudited) (Tables) Tables http://veeva.com/role/SelectedQuarterlyFinancialDataUnaudited 43 false false R44.htm 2404401 - Disclosure - Summary of Business and Significant Accounting Policies - Additional Information (Detail) Sheet http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetail Summary of Business and Significant Accounting Policies - Additional Information (Detail) Details 44 false false R45.htm 2405402 - Disclosure - Summary of Business and Significant Accounting Policies - Concentrations of Credit Risk (Details) Sheet http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesConcentrationsofCreditRiskDetails Summary of Business and Significant Accounting Policies - Concentrations of Credit Risk (Details) Details 45 false false R46.htm 2406403 - Disclosure - Summary of Business and Significant Accounting Policies - Estimated Useful Lives (Details) Sheet http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesEstimatedUsefulLivesDetails Summary of Business and Significant Accounting Policies - Estimated Useful Lives (Details) Details 46 false false R47.htm 2409404 - Disclosure - Acquisitions - Additional Information (Details) Sheet http://veeva.com/role/AcquisitionsAdditionalInformationDetails Acquisitions - Additional Information (Details) Details 47 false false R48.htm 2410405 - Disclosure - Acquisitions - Schedule of Assets and Liabilities Assumed (Details) Sheet http://veeva.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedDetails Acquisitions - Schedule of Assets and Liabilities Assumed (Details) Details 48 false false R49.htm 2411406 - Disclosure - Acquisitions - Schedule of Pro Forma Information (Details) Sheet http://veeva.com/role/AcquisitionsScheduleofProFormaInformationDetails Acquisitions - Schedule of Pro Forma Information (Details) Details 49 false false R50.htm 2414407 - Disclosure - Short-Term Investments - Schedule of Short-Term Investments (Detail) Sheet http://veeva.com/role/ShortTermInvestmentsScheduleofShortTermInvestmentsDetail Short-Term Investments - Schedule of Short-Term Investments (Detail) Details 50 false false R51.htm 2415408 - Disclosure - Short-Term Investments - Summary of Estimated Fair Value of Short-Term Investments, Designated as Available-for-Sale and Classified by Contractual Maturity (Detail) Sheet http://veeva.com/role/ShortTermInvestmentsSummaryofEstimatedFairValueofShortTermInvestmentsDesignatedasAvailableforSaleandClassifiedbyContractualMaturityDetail Short-Term Investments - Summary of Estimated Fair Value of Short-Term Investments, Designated as Available-for-Sale and Classified by Contractual Maturity (Detail) Details 51 false false R52.htm 2416409 - Disclosure - Short-Term Investments - Schedule of Fair Values and Gross Unrealized Loss Position of Available-for-Sale Securities Aggregated by Investment Category (Detail) Sheet http://veeva.com/role/ShortTermInvestmentsScheduleofFairValuesandGrossUnrealizedLossPositionofAvailableforSaleSecuritiesAggregatedbyInvestmentCategoryDetail Short-Term Investments - Schedule of Fair Values and Gross Unrealized Loss Position of Available-for-Sale Securities Aggregated by Investment Category (Detail) Details 52 false false R53.htm 2418410 - Disclosure - Deferred Costs - Additional Information (Detail) Sheet http://veeva.com/role/DeferredCostsAdditionalInformationDetail Deferred Costs - Additional Information (Detail) Details 53 false false R54.htm 2421411 - Disclosure - Property and Equipment, Net - Components of Property and Equipment, Net (Detail) Sheet http://veeva.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetail Property and Equipment, Net - Components of Property and Equipment, Net (Detail) Details 54 false false R55.htm 2422412 - Disclosure - Property and Equipment, Net - Additional Information (Detail) Sheet http://veeva.com/role/PropertyandEquipmentNetAdditionalInformationDetail Property and Equipment, Net - Additional Information (Detail) Details 55 false false R56.htm 2425413 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) Sheet http://veeva.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail Goodwill and Intangible Assets - Additional Information (Detail) Details 56 false false R57.htm 2426414 - Disclosure - Goodwill and Intangible Assets - Details of Intangible Assets (Detail) Sheet http://veeva.com/role/GoodwillandIntangibleAssetsDetailsofIntangibleAssetsDetail Goodwill and Intangible Assets - Details of Intangible Assets (Detail) Details 57 false false R58.htm 2427415 - Disclosure - Goodwill and Intangible Assets - Estimated Amortization Expense (Detail) Sheet http://veeva.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetail Goodwill and Intangible Assets - Estimated Amortization Expense (Detail) Details 58 false false R59.htm 2428416 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) Sheet http://veeva.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails Goodwill and Intangible Assets - Schedule of Goodwill (Details) Details 59 false false R60.htm 2431417 - Disclosure - Accrued Expenses - Schedule of Accrued Expenses (Detail) Sheet http://veeva.com/role/AccruedExpensesScheduleofAccruedExpensesDetail Accrued Expenses - Schedule of Accrued Expenses (Detail) Details 60 false false R61.htm 2434418 - Disclosure - Fair Value Measurements - Fair Value Hierarchy for Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) Sheet http://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail Fair Value Measurements - Fair Value Hierarchy for Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) Details 61 false false R62.htm 2435419 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://veeva.com/role/FairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 62 false false R63.htm 2436420 - Disclosure - Fair Value Measurements - Summary Fair Value of Outstanding Derivative Instruments (Detail) Sheet http://veeva.com/role/FairValueMeasurementsSummaryFairValueofOutstandingDerivativeInstrumentsDetail Fair Value Measurements - Summary Fair Value of Outstanding Derivative Instruments (Detail) Details 63 false false R64.htm 2437421 - Disclosure - Fair Value Measurements - Summary of Outstanding Balance Sheet Hedges (Detail) Sheet http://veeva.com/role/FairValueMeasurementsSummaryofOutstandingBalanceSheetHedgesDetail Fair Value Measurements - Summary of Outstanding Balance Sheet Hedges (Detail) Details 64 false false R65.htm 2440422 - Disclosure - Income Taxes - Components of Income before Income Taxes (Details) Sheet http://veeva.com/role/IncomeTaxesComponentsofIncomebeforeIncomeTaxesDetails Income Taxes - Components of Income before Income Taxes (Details) Details 65 false false R66.htm 2441423 - Disclosure - Income Taxes - Components of Provision for Income Taxes (Details) Sheet http://veeva.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails Income Taxes - Components of Provision for Income Taxes (Details) Details 66 false false R67.htm 2442424 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://veeva.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 67 false false R68.htm 2443425 - Disclosure - Income Taxes - Reconciliation of Statutory Federal Income Tax to Effective Tax (Details) Sheet http://veeva.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxtoEffectiveTaxDetails Income Taxes - Reconciliation of Statutory Federal Income Tax to Effective Tax (Details) Details 68 false false R69.htm 2444426 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) Sheet http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) Details 69 false false R70.htm 2445427 - Disclosure - Income Taxes - Summary of Changes in Total Gross Amount of Unrecognized Tax Benefits (Details) Sheet http://veeva.com/role/IncomeTaxesSummaryofChangesinTotalGrossAmountofUnrecognizedTaxBenefitsDetails Income Taxes - Summary of Changes in Total Gross Amount of Unrecognized Tax Benefits (Details) Details 70 false false R71.htm 2447428 - Disclosure - Deferred Revenue, Performance Obligations, and Unbilled Accounts Receivable - Additional Information (Detail) Sheet http://veeva.com/role/DeferredRevenuePerformanceObligationsandUnbilledAccountsReceivableAdditionalInformationDetail Deferred Revenue, Performance Obligations, and Unbilled Accounts Receivable - Additional Information (Detail) Details 71 false false R72.htm 2448429 - Disclosure - Deferred Revenue, Performance Obligations, and Unbilled Accounts Receivable - Performance Obligation Duration (Details) Sheet http://veeva.com/role/DeferredRevenuePerformanceObligationsandUnbilledAccountsReceivablePerformanceObligationDurationDetails Deferred Revenue, Performance Obligations, and Unbilled Accounts Receivable - Performance Obligation Duration (Details) Details 72 false false R73.htm 2451430 - Disclosure - Leases - Additional Information (Detail) Sheet http://veeva.com/role/LeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 73 false false R74.htm 2452431 - Disclosure - Leases - Supplemental Cash Flow Information Related to Leases (Detail) Sheet http://veeva.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetail Leases - Supplemental Cash Flow Information Related to Leases (Detail) Details 74 false false R75.htm 2453432 - Disclosure - Leases - Supplemental Balance Sheet Information Related to Leases (Detail) Sheet http://veeva.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetail Leases - Supplemental Balance Sheet Information Related to Leases (Detail) Details 75 false false R76.htm 2454433 - Disclosure - Leases- Maturities of lease liabilities (Detail) Sheet http://veeva.com/role/LeasesMaturitiesofleaseliabilitiesDetail Leases- Maturities of lease liabilities (Detail) Details 76 false false R77.htm 2457434 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://veeva.com/role/StockholdersEquityAdditionalInformationDetail Stockholders' Equity - Additional Information (Detail) Details 77 false false R78.htm 2458435 - Disclosure - Stockholders' Equity - Summary of Stock Option Activity (Detail) Sheet http://veeva.com/role/StockholdersEquitySummaryofStockOptionActivityDetail Stockholders' Equity - Summary of Stock Option Activity (Detail) Details 78 false false R79.htm 2459436 - Disclosure - Stockholders' Equity - Summary of Restricted Stock Unit (RSU) Activity (Detail) Sheet http://veeva.com/role/StockholdersEquitySummaryofRestrictedStockUnitRSUActivityDetail Stockholders' Equity - Summary of Restricted Stock Unit (RSU) Activity (Detail) Details 79 false false R80.htm 2460437 - Disclosure - Stockholders' Equity - Schedule of Weighted-Average Assumptions Used to Estimate Grant Date Fair Value of Options Granted (Detail) Sheet http://veeva.com/role/StockholdersEquityScheduleofWeightedAverageAssumptionsUsedtoEstimateGrantDateFairValueofOptionsGrantedDetail Stockholders' Equity - Schedule of Weighted-Average Assumptions Used to Estimate Grant Date Fair Value of Options Granted (Detail) Details 80 false false R81.htm 2463438 - Disclosure - Other Income (Details) Sheet http://veeva.com/role/OtherIncomeDetails Other Income (Details) Details http://veeva.com/role/OtherIncomeTables 81 false false R82.htm 2466439 - Disclosure - Net Income per Share - Numerators and Denominators of the Basic and Diluted EPS Computations for Common Stock (Detail) Sheet http://veeva.com/role/NetIncomeperShareNumeratorsandDenominatorsoftheBasicandDilutedEPSComputationsforCommonStockDetail Net Income per Share - Numerators and Denominators of the Basic and Diluted EPS Computations for Common Stock (Detail) Details 82 false false R83.htm 2467440 - Disclosure - Net Income per Share - Potential Common Share Equivalents Excluded where the Inclusion would be Anti-dilutive (Detail) Sheet http://veeva.com/role/NetIncomeperSharePotentialCommonShareEquivalentsExcludedwheretheInclusionwouldbeAntidilutiveDetail Net Income per Share - Potential Common Share Equivalents Excluded where the Inclusion would be Anti-dilutive (Detail) Details 83 false false R84.htm 2469441 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://veeva.com/role/CommitmentsandContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 84 false false R85.htm 2472442 - Disclosure - Revenues by Product - Summary of Total Revenues (Detail) Sheet http://veeva.com/role/RevenuesbyProductSummaryofTotalRevenuesDetail Revenues by Product - Summary of Total Revenues (Detail) Details 85 false false R86.htm 2475443 - Disclosure - Information about Geographic Areas - Revenues by Geographic Area (Detail) Sheet http://veeva.com/role/InformationaboutGeographicAreasRevenuesbyGeographicAreaDetail Information about Geographic Areas - Revenues by Geographic Area (Detail) Details 86 false false R87.htm 2476444 - Disclosure - Information about Geographic Areas - Long-Lived Assets by Geographic Area (Detail) Sheet http://veeva.com/role/InformationaboutGeographicAreasLongLivedAssetsbyGeographicAreaDetail Information about Geographic Areas - Long-Lived Assets by Geographic Area (Detail) Details 87 false false R88.htm 2478445 - Disclosure - 401(k) Plan (Details) Sheet http://veeva.com/role/A401kPlanDetails 401(k) Plan (Details) Details http://veeva.com/role/A401kPlan 88 false false R89.htm 2480446 - Disclosure - Related-Party Transaction (Details) Sheet http://veeva.com/role/RelatedPartyTransactionDetails Related-Party Transaction (Details) Details http://veeva.com/role/RelatedPartyTransaction 89 false false R90.htm 2483447 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Details) Sheet http://veeva.com/role/SelectedQuarterlyFinancialDataUnauditedDetails Selected Quarterly Financial Data (Unaudited) (Details) Details http://veeva.com/role/SelectedQuarterlyFinancialDataUnauditedTables 90 false false R9999.htm Uncategorized Items - veev-20210131.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - veev-20210131.htm Cover 91 false false All Reports Book All Reports veev-20210131.htm veev-20210131.xsd veev-20210131_cal.xml veev-20210131_def.xml veev-20210131_lab.xml veev-20210131_pre.xml veev-20210131xex107.htm veev-20210131xex231.htm veev-20210131xexx103.htm veev-20210131xexx211.htm veev-20210131xexx311.htm veev-20210131xexx312.htm veev-20210131xexx321.htm veev-20210131xexx322.htm veev-20210131xexx42.htm veev-20210131_g1.jpg veev-20210131_g2.jpg http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 116 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "veev-20210131.htm": { "axisCustom": 1, "axisStandard": 29, "contextCount": 303, "dts": { "calculationLink": { "local": [ "veev-20210131_cal.xml" ] }, "definitionLink": { "local": [ "veev-20210131_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": [ "veev-20210131.htm" ] }, "labelLink": { "local": [ "veev-20210131_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "veev-20210131_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "veev-20210131.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": 663, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 10, "http://xbrl.sec.gov/dei/2020-01-31": 4, "total": 14 }, "keyCustom": 44, "keyStandard": 442, "memberCustom": 23, "memberStandard": 53, "nsprefix": "veev", "nsuri": "http://veeva.com/20210131", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://veeva.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "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": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112103 - Disclosure - Short-Term Investments", "role": "http://veeva.com/role/ShortTermInvestments", "shortName": "Short-Term Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "veev:DeferredCostsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117104 - Disclosure - Deferred Costs", "role": "http://veeva.com/role/DeferredCosts", "shortName": "Deferred Costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "veev:DeferredCostsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119105 - Disclosure - Property and Equipment, Net", "role": "http://veeva.com/role/PropertyandEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123106 - Disclosure - Goodwill and Intangible Assets", "role": "http://veeva.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129107 - Disclosure - Accrued Expenses", "role": "http://veeva.com/role/AccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132108 - Disclosure - Fair Value Measurements", "role": "http://veeva.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138109 - Disclosure - Income Taxes", "role": "http://veeva.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "veev:DeferredRevenueAndPerformanceObligationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146110 - Disclosure - Deferred Revenue, Performance Obligations, and Unbilled Accounts Receivable", "role": "http://veeva.com/role/DeferredRevenuePerformanceObligationsandUnbilledAccountsReceivable", "shortName": "Deferred Revenue, Performance Obligations, and Unbilled Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "veev:DeferredRevenueAndPerformanceObligationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149111 - Disclosure - Leases", "role": "http://veeva.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155112 - Disclosure - Stockholders' Equity", "role": "http://veeva.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "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://veeva.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "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": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2161113 - Disclosure - Other Income", "role": "http://veeva.com/role/OtherIncome", "shortName": "Other Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2164114 - Disclosure - Net Income per Share", "role": "http://veeva.com/role/NetIncomeperShare", "shortName": "Net Income per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2168115 - Disclosure - Commitments and Contingencies", "role": "http://veeva.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2170116 - Disclosure - Revenues by Product", "role": "http://veeva.com/role/RevenuesbyProduct", "shortName": "Revenues by Product", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2173117 - Disclosure - Information about Geographic Areas", "role": "http://veeva.com/role/InformationaboutGeographicAreas", "shortName": "Information about Geographic Areas", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2177118 - Disclosure - 401(k) Plan", "role": "http://veeva.com/role/A401kPlan", "shortName": "401(k) Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2179119 - Disclosure - Related-Party Transaction", "role": "http://veeva.com/role/RelatedPartyTransaction", "shortName": "Related-Party Transaction", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2181120 - Disclosure - Selected Quarterly Financial Data (Unaudited)", "role": "http://veeva.com/role/SelectedQuarterlyFinancialDataUnaudited", "shortName": "Selected Quarterly Financial Data (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "veev:NatureOfBusinessPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Summary of Business and Significant Accounting Policies (Policies)", "role": "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies", "shortName": "Summary of Business and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "veev:NatureOfBusinessPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Summary of Business and Significant Accounting Policies (Tables)", "role": "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesTables", "shortName": "Summary of Business and Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "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://veeva.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "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": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308302 - Disclosure - Acquisitions (Tables)", "role": "http://veeva.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313303 - Disclosure - Short-Term Investments (Tables)", "role": "http://veeva.com/role/ShortTermInvestmentsTables", "shortName": "Short-Term Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320304 - Disclosure - Property and Equipment, Net (Tables)", "role": "http://veeva.com/role/PropertyandEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324305 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://veeva.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330306 - Disclosure - Accrued Expenses (Tables)", "role": "http://veeva.com/role/AccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333307 - Disclosure - Fair Value Measurements (Tables)", "role": "http://veeva.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339308 - Disclosure - Income Taxes (Tables)", "role": "http://veeva.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2350309 - Disclosure - Leases (Tables)", "role": "http://veeva.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2356310 - Disclosure - Stockholders' Equity (Tables)", "role": "http://veeva.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2362311 - Disclosure - Other Income (Tables)", "role": "http://veeva.com/role/OtherIncomeTables", "shortName": "Other Income (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "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 Comprehensive Income", "role": "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2365312 - Disclosure - Net Income per Share (Tables)", "role": "http://veeva.com/role/NetIncomeperShareTables", "shortName": "Net Income per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2371313 - Disclosure - Revenues by Product (Tables)", "role": "http://veeva.com/role/RevenuesbyProductTables", "shortName": "Revenues by Product (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2374314 - Disclosure - Information about Geographic Areas (Tables)", "role": "http://veeva.com/role/InformationaboutGeographicAreasTables", "shortName": "Information about Geographic Areas (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2382315 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Tables)", "role": "http://veeva.com/role/SelectedQuarterlyFinancialDataUnauditedTables", "shortName": "Selected Quarterly Financial Data (Unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "veev:NatureOfBusinessPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "veev:NumberOfRegulatedIndustries", "reportCount": 1, "unique": true, "unitRef": "industry", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Summary of Business and Significant Accounting Policies - Additional Information (Detail)", "role": "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetail", "shortName": "Summary of Business and Significant Accounting Policies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "veev:NatureOfBusinessPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "veev:NumberOfRegulatedIndustries", "reportCount": 1, "unique": true, "unitRef": "industry", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "if9402761ef8c44faadedd034ff2cb35e_D20200201-20210131", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Summary of Business and Significant Accounting Policies - Concentrations of Credit Risk (Details)", "role": "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesConcentrationsofCreditRiskDetails", "shortName": "Summary of Business and Significant Accounting Policies - Concentrations of Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "if9402761ef8c44faadedd034ff2cb35e_D20200201-20210131", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i495be6b36e8a4e5493222f35ea82a2e6_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Summary of Business and Significant Accounting Policies - Estimated Useful Lives (Details)", "role": "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesEstimatedUsefulLivesDetails", "shortName": "Summary of Business and Significant Accounting Policies - Estimated Useful Lives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i495be6b36e8a4e5493222f35ea82a2e6_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i33cd9f988d3544bb9803dce9b438f5f4_I20191101", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Acquisitions - Additional Information (Details)", "role": "http://veeva.com/role/AcquisitionsAdditionalInformationDetails", "shortName": "Acquisitions - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i33cd9f988d3544bb9803dce9b438f5f4_I20191101", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Acquisitions - Schedule of Assets and Liabilities Assumed (Details)", "role": "http://veeva.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedDetails", "shortName": "Acquisitions - Schedule of Assets and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i33cd9f988d3544bb9803dce9b438f5f4_I20191101", "decimals": "-3", "lang": "en-US", "name": "veev:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i5accc7ea7fd9430ba813ae6ccc387a65_D20190201-20200131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - Acquisitions - Schedule of Pro Forma Information (Details)", "role": "http://veeva.com/role/AcquisitionsScheduleofProFormaInformationDetails", "shortName": "Acquisitions - Schedule of Pro Forma Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i5accc7ea7fd9430ba813ae6ccc387a65_D20190201-20200131", "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", "link:footnote", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)", "role": "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical", "shortName": "Consolidated Statements of Comprehensive Income (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "link:footnote", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414407 - Disclosure - Short-Term Investments - Schedule of Short-Term Investments (Detail)", "role": "http://veeva.com/role/ShortTermInvestmentsScheduleofShortTermInvestmentsDetail", "shortName": "Short-Term Investments - Schedule of Short-Term Investments (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415408 - Disclosure - Short-Term Investments - Summary of Estimated Fair Value of Short-Term Investments, Designated as Available-for-Sale and Classified by Contractual Maturity (Detail)", "role": "http://veeva.com/role/ShortTermInvestmentsSummaryofEstimatedFairValueofShortTermInvestmentsDesignatedasAvailableforSaleandClassifiedbyContractualMaturityDetail", "shortName": "Short-Term Investments - Summary of Estimated Fair Value of Short-Term Investments, Designated as Available-for-Sale and Classified by Contractual Maturity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i088b05d0999044c6ae239f7689676049_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416409 - Disclosure - Short-Term Investments - Schedule of Fair Values and Gross Unrealized Loss Position of Available-for-Sale Securities Aggregated by Investment Category (Detail)", "role": "http://veeva.com/role/ShortTermInvestmentsScheduleofFairValuesandGrossUnrealizedLossPositionofAvailableforSaleSecuritiesAggregatedbyInvestmentCategoryDetail", "shortName": "Short-Term Investments - Schedule of Fair Values and Gross Unrealized Loss Position of Available-for-Sale Securities Aggregated by Investment Category (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i088b05d0999044c6ae239f7689676049_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - Disclosure - Deferred Costs - Additional Information (Detail)", "role": "http://veeva.com/role/DeferredCostsAdditionalInformationDetail", "shortName": "Deferred Costs - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": "-6", "lang": "en-US", "name": "us-gaap:AmortizationOfDeferredCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421411 - Disclosure - Property and Equipment, Net - Components of Property and Equipment, Net (Detail)", "role": "http://veeva.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetail", "shortName": "Property and Equipment, Net - Components of Property and Equipment, Net (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422412 - Disclosure - Property and Equipment, Net - Additional Information (Detail)", "role": "http://veeva.com/role/PropertyandEquipmentNetAdditionalInformationDetail", "shortName": "Property and Equipment, Net - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)", "role": "http://veeva.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "shortName": "Goodwill and Intangible Assets - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": "-6", "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - Disclosure - Goodwill and Intangible Assets - Details of Intangible Assets (Detail)", "role": "http://veeva.com/role/GoodwillandIntangibleAssetsDetailsofIntangibleAssetsDetail", "shortName": "Goodwill and Intangible Assets - Details of Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427415 - Disclosure - Goodwill and Intangible Assets - Estimated Amortization Expense (Detail)", "role": "http://veeva.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetail", "shortName": "Goodwill and Intangible Assets - Estimated Amortization Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "ia81f2cf62435454eb4c95035b63c52c3_I20200131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428416 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "role": "http://veeva.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "ia5f3ab6a7c0d47d9bd8d707c0c52209a_D20190201-20200131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i383d55c1b4624f7380db93a2c30943b2_I20180131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Stockholders' Equity", "role": "http://veeva.com/role/ConsolidatedStatementsofStockholdersEquity", "shortName": "Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i383d55c1b4624f7380db93a2c30943b2_I20180131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedSalesCommissionCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431417 - Disclosure - Accrued Expenses - Schedule of Accrued Expenses (Detail)", "role": "http://veeva.com/role/AccruedExpensesScheduleofAccruedExpensesDetail", "shortName": "Accrued Expenses - Schedule of Accrued Expenses (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedSalesCommissionCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434418 - Disclosure - Fair Value Measurements - Fair Value Hierarchy for Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)", "role": "http://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "shortName": "Fair Value Measurements - Fair Value Hierarchy for Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "if7792bfd77354c508608911e64ebe27f_I20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnForeignCurrencyFairValueHedgeDerivatives", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435419 - Disclosure - Fair Value Measurements - Additional Information (Details)", "role": "http://veeva.com/role/FairValueMeasurementsAdditionalInformationDetails", "shortName": "Fair Value Measurements - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnForeignCurrencyFairValueHedgeDerivatives", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i0b66d8b146884106bd4763e78627cd71_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "veev:DerivativeNotionalAmountOfForeignCurrencyDerivativeContractsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436420 - Disclosure - Fair Value Measurements - Summary Fair Value of Outstanding Derivative Instruments (Detail)", "role": "http://veeva.com/role/FairValueMeasurementsSummaryFairValueofOutstandingDerivativeInstrumentsDetail", "shortName": "Fair Value Measurements - Summary Fair Value of Outstanding Derivative Instruments (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i0b66d8b146884106bd4763e78627cd71_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "veev:DerivativeNotionalAmountOfForeignCurrencyDerivativeContractsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i7a433a2c77c24ab8ae316d1bdcb07edf_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437421 - Disclosure - Fair Value Measurements - Summary of Outstanding Balance Sheet Hedges (Detail)", "role": "http://veeva.com/role/FairValueMeasurementsSummaryofOutstandingBalanceSheetHedgesDetail", "shortName": "Fair Value Measurements - Summary of Outstanding Balance Sheet Hedges (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i7a433a2c77c24ab8ae316d1bdcb07edf_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440422 - Disclosure - Income Taxes - Components of Income before Income Taxes (Details)", "role": "http://veeva.com/role/IncomeTaxesComponentsofIncomebeforeIncomeTaxesDetails", "shortName": "Income Taxes - Components of Income before Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441423 - Disclosure - Income Taxes - Components of Provision for Income Taxes (Details)", "role": "http://veeva.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails", "shortName": "Income Taxes - Components of Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "span", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442424 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://veeva.com/role/IncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "span", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443425 - Disclosure - Income Taxes - Reconciliation of Statutory Federal Income Tax to Effective Tax (Details)", "role": "http://veeva.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxtoEffectiveTaxDetails", "shortName": "Income Taxes - Reconciliation of Statutory Federal Income Tax to Effective Tax (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444426 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)", "role": "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "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://veeva.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "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", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "ia81f2cf62435454eb4c95035b63c52c3_I20200131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445427 - Disclosure - Income Taxes - Summary of Changes in Total Gross Amount of Unrecognized Tax Benefits (Details)", "role": "http://veeva.com/role/IncomeTaxesSummaryofChangesinTotalGrossAmountofUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Summary of Changes in Total Gross Amount of Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnbilledReceivablesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447428 - Disclosure - Deferred Revenue, Performance Obligations, and Unbilled Accounts Receivable - Additional Information (Detail)", "role": "http://veeva.com/role/DeferredRevenuePerformanceObligationsandUnbilledAccountsReceivableAdditionalInformationDetail", "shortName": "Deferred Revenue, Performance Obligations, and Unbilled Accounts Receivable - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i2fc1f37cfd764b71a4bf3ef4219b533b_D20200201-20210131", "decimals": "-6", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i30661b323c414880b46622de9ae21bcd_I20210131", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448429 - Disclosure - Deferred Revenue, Performance Obligations, and Unbilled Accounts Receivable - Performance Obligation Duration (Details)", "role": "http://veeva.com/role/DeferredRevenuePerformanceObligationsandUnbilledAccountsReceivablePerformanceObligationDurationDetails", "shortName": "Deferred Revenue, Performance Obligations, and Unbilled Accounts Receivable - Performance Obligation Duration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i30661b323c414880b46622de9ae21bcd_I20210131", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451430 - Disclosure - Leases - Additional Information (Detail)", "role": "http://veeva.com/role/LeasesAdditionalInformationDetail", "shortName": "Leases - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452431 - Disclosure - Leases - Supplemental Cash Flow Information Related to Leases (Detail)", "role": "http://veeva.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetail", "shortName": "Leases - Supplemental Cash Flow Information Related to Leases (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453432 - Disclosure - Leases - Supplemental Balance Sheet Information Related to Leases (Detail)", "role": "http://veeva.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetail", "shortName": "Leases - Supplemental Balance Sheet Information Related to Leases (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "veev:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454433 - Disclosure - Leases- Maturities of lease liabilities (Detail)", "role": "http://veeva.com/role/LeasesMaturitiesofleaseliabilitiesDetail", "shortName": "Leases- Maturities of lease liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DividendsPayableCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457434 - Disclosure - Stockholders' Equity - Additional Information (Detail)", "role": "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail", "shortName": "Stockholders' Equity - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DividendsPayableCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "ia81f2cf62435454eb4c95035b63c52c3_I20200131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458435 - Disclosure - Stockholders' Equity - Summary of Stock Option Activity (Detail)", "role": "http://veeva.com/role/StockholdersEquitySummaryofStockOptionActivityDetail", "shortName": "Stockholders' Equity - Summary of Stock Option Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "idffd1400c9134e3a924d4b9da2ffb0b8_I20200131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459436 - Disclosure - Stockholders' Equity - Summary of Restricted Stock Unit (RSU) Activity (Detail)", "role": "http://veeva.com/role/StockholdersEquitySummaryofRestrictedStockUnitRSUActivityDetail", "shortName": "Stockholders' Equity - Summary of Restricted Stock Unit (RSU) Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "idffd1400c9134e3a924d4b9da2ffb0b8_I20200131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Summary of Business and Significant Accounting Policies", "role": "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPolicies", "shortName": "Summary of Business and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i49ff99276a3a4b1f8d06c121c82e44e8_D20180201-20190131", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460437 - Disclosure - Stockholders' Equity - Schedule of Weighted-Average Assumptions Used to Estimate Grant Date Fair Value of Options Granted (Detail)", "role": "http://veeva.com/role/StockholdersEquityScheduleofWeightedAverageAssumptionsUsedtoEstimateGrantDateFairValueofOptionsGrantedDetail", "shortName": "Stockholders' Equity - Schedule of Weighted-Average Assumptions Used to Estimate Grant Date Fair Value of Options Granted (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i49ff99276a3a4b1f8d06c121c82e44e8_D20180201-20190131", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RealizedInvestmentGainsLosses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463438 - Disclosure - Other Income (Details)", "role": "http://veeva.com/role/OtherIncomeDetails", "shortName": "Other Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RealizedInvestmentGainsLosses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466439 - Disclosure - Net Income per Share - Numerators and Denominators of the Basic and Diluted EPS Computations for Common Stock (Detail)", "role": "http://veeva.com/role/NetIncomeperShareNumeratorsandDenominatorsoftheBasicandDilutedEPSComputationsforCommonStockDetail", "shortName": "Net Income per Share - Numerators and Denominators of the Basic and Diluted EPS Computations for Common Stock (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "ia47e89d75c8b4a8b9ac2894927e8c751_D20200201-20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467440 - Disclosure - Net Income per Share - Potential Common Share Equivalents Excluded where the Inclusion would be Anti-dilutive (Detail)", "role": "http://veeva.com/role/NetIncomeperSharePotentialCommonShareEquivalentsExcludedwheretheInclusionwouldbeAntidilutiveDetail", "shortName": "Net Income per Share - Potential Common Share Equivalents Excluded where the Inclusion would be Anti-dilutive (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i07af70d390d54f8b8a18e4563ced85cc_D20200201-20210131", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469441 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "role": "http://veeva.com/role/CommitmentsandContingenciesAdditionalInformationDetail", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i07af70d390d54f8b8a18e4563ced85cc_D20200201-20210131", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "decimals": "INF", "first": true, "lang": "en-US", "name": "veev:NumberOfProductAreas", "reportCount": 1, "unitRef": "industry", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2472442 - Disclosure - Revenues by Product - Summary of Total Revenues (Detail)", "role": "http://veeva.com/role/RevenuesbyProductSummaryofTotalRevenuesDetail", "shortName": "Revenues by Product - Summary of Total Revenues (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "id00300183d3946b99495c40f93420681_D20200201-20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i8384dbf2a0384e038833e3cea4653136_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475443 - Disclosure - Information about Geographic Areas - Revenues by Geographic Area (Detail)", "role": "http://veeva.com/role/InformationaboutGeographicAreasRevenuesbyGeographicAreaDetail", "shortName": "Information about Geographic Areas - Revenues by Geographic Area (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "ia80cc4f43f3a49e5b776e1bbb5d576f0_D20200201-20210131", "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:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i6ee15ed19dde4fd2b2055322aac7e8a3_I20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2476444 - Disclosure - Information about Geographic Areas - Long-Lived Assets by Geographic Area (Detail)", "role": "http://veeva.com/role/InformationaboutGeographicAreasLongLivedAssetsbyGeographicAreaDetail", "shortName": "Information about Geographic Areas - Long-Lived Assets by Geographic Area (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "iac20a4473f394c7784097f3be379ffa7_I20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2478445 - Disclosure - 401(k) Plan (Details)", "role": "http://veeva.com/role/A401kPlanDetails", "shortName": "401(k) Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i83db72bd970441ddaccb85ed80534727_D20160901-20160930", "decimals": "INF", "first": true, "lang": "en-US", "name": "veev:RelatedPartyTransactionNumberOfProductsEmbed", "reportCount": 1, "unique": true, "unitRef": "product", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2480446 - Disclosure - Related-Party Transaction (Details)", "role": "http://veeva.com/role/RelatedPartyTransactionDetails", "shortName": "Related-Party Transaction (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i83db72bd970441ddaccb85ed80534727_D20160901-20160930", "decimals": "INF", "first": true, "lang": "en-US", "name": "veev:RelatedPartyTransactionNumberOfProductsEmbed", "reportCount": 1, "unique": true, "unitRef": "product", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107102 - Disclosure - Acquisitions", "role": "http://veeva.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i036169313a964c75948085a038e56dc3_D20200201-20210131", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i8384dbf2a0384e038833e3cea4653136_D20201101-20210131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2483447 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Details)", "role": "http://veeva.com/role/SelectedQuarterlyFinancialDataUnauditedDetails", "shortName": "Selected Quarterly Financial Data (Unaudited) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "i8384dbf2a0384e038833e3cea4653136_D20201101-20210131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "if0c83a3261f546dc869aff822f9ff850_I20190131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - veev-20210131.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - veev-20210131.htm", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "veev-20210131.htm", "contextRef": "if0c83a3261f546dc869aff822f9ff850_I20190131", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 76, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "CANADA" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://veeva.com/role/A401kPlanDetails" ], "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://veeva.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://veeva.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "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://veeva.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r732", "r733", "r734" ], "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://veeva.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://veeva.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://veeva.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is 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://veeva.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r735" ], "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://veeva.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://veeva.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r730" ], "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://veeva.com/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://veeva.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://veeva.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://veeva.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://veeva.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r736" ], "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://veeva.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://veeva.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://veeva.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r736" ], "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://veeva.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://veeva.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r736" ], "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", "verboseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://veeva.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://veeva.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r737" ], "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://veeva.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://veeva.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r736" ], "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://veeva.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r736" ], "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://veeva.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r736" ], "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://veeva.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r736" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://veeva.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://veeva.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://veeva.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r732", "r733", "r734" ], "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://veeva.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://veeva.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r729" ], "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://veeva.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r731" ], "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://veeva.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://veeva.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://veeva.com/role/InformationaboutGeographicAreasLongLivedAssetsbyGeographicAreaDetail", "http://veeva.com/role/InformationaboutGeographicAreasRevenuesbyGeographicAreaDetail" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r104", "r111", "r219", "r440", "r441", "r442", "r484", "r485" ], "lang": { "en-us": { "role": { "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://veeva.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r104", "r111", "r219", "r440", "r441", "r442", "r484", "r485" ], "lang": { "en-us": { "role": { "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://veeva.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r104", "r111", "r219", "r440", "r441", "r442", "r484", "r485" ], "lang": { "en-us": { "role": { "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://veeva.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://veeva.com/role/InformationaboutGeographicAreasLongLivedAssetsbyGeographicAreaDetail", "http://veeva.com/role/InformationaboutGeographicAreasRevenuesbyGeographicAreaDetail" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://veeva.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://veeva.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r188", "r300", "r306", "r680" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r396", "r401", "r591", "r592", "r593", "r594", "r595", "r596", "r615", "r677", "r681" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://veeva.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedDetails", "http://veeva.com/role/LeasesAdditionalInformationDetail", "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail", "http://veeva.com/role/StockholdersEquityScheduleofWeightedAverageAssumptionsUsedtoEstimateGrantDateFairValueofOptionsGrantedDetail", "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r396", "r401", "r591", "r592", "r593", "r594", "r595", "r596", "r615", "r677", "r681" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://veeva.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedDetails", "http://veeva.com/role/CommitmentsandContingenciesAdditionalInformationDetail", "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail", "http://veeva.com/role/StockholdersEquityScheduleofWeightedAverageAssumptionsUsedtoEstimateGrantDateFairValueofOptionsGrantedDetail", "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r188", "r300", "r306", "r680" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "North America [Member]", "terseLabel": "North America" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://veeva.com/role/InformationaboutGeographicAreasLongLivedAssetsbyGeographicAreaDetail", "http://veeva.com/role/InformationaboutGeographicAreasRevenuesbyGeographicAreaDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r182", "r300", "r304", "r616", "r676", "r678" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://veeva.com/role/DeferredRevenuePerformanceObligationsandUnbilledAccountsReceivableAdditionalInformationDetail", "http://veeva.com/role/DeferredRevenuePerformanceObligationsandUnbilledAccountsReceivablePerformanceObligationDurationDetails", "http://veeva.com/role/RevenuesbyProductSummaryofTotalRevenuesDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r182", "r300", "r304", "r616", "r676", "r678" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://veeva.com/role/DeferredRevenuePerformanceObligationsandUnbilledAccountsReceivableAdditionalInformationDetail", "http://veeva.com/role/DeferredRevenuePerformanceObligationsandUnbilledAccountsReceivablePerformanceObligationDurationDetails", "http://veeva.com/role/RevenuesbyProductSummaryofTotalRevenuesDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r339", "r396", "r401", "r591", "r592", "r593", "r594", "r595", "r596", "r615", "r677", "r681" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://veeva.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedDetails", "http://veeva.com/role/CommitmentsandContingenciesAdditionalInformationDetail", "http://veeva.com/role/LeasesAdditionalInformationDetail", "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail", "http://veeva.com/role/StockholdersEquityScheduleofWeightedAverageAssumptionsUsedtoEstimateGrantDateFairValueofOptionsGrantedDetail", "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r339", "r396", "r401", "r591", "r592", "r593", "r594", "r595", "r596", "r615", "r677", "r681" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://veeva.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedDetails", "http://veeva.com/role/CommitmentsandContingenciesAdditionalInformationDetail", "http://veeva.com/role/LeasesAdditionalInformationDetail", "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail", "http://veeva.com/role/StockholdersEquityScheduleofWeightedAverageAssumptionsUsedtoEstimateGrantDateFairValueofOptionsGrantedDetail", "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r183", "r184", "r300", "r305", "r679", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://veeva.com/role/InformationaboutGeographicAreasLongLivedAssetsbyGeographicAreaDetail", "http://veeva.com/role/InformationaboutGeographicAreasRevenuesbyGeographicAreaDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r183", "r184", "r300", "r305", "r679", "r712", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://veeva.com/role/InformationaboutGeographicAreasLongLivedAssetsbyGeographicAreaDetail", "http://veeva.com/role/InformationaboutGeographicAreasRevenuesbyGeographicAreaDetail" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r190", "r581" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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": [ "r105", "r106", "r107", "r108", "r216", "r217", "r218", "r219", "r220", "r221", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r484", "r485", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693" ], "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://veeva.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "extensibleListItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/AccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing accounts payable and accrued liabilities.", "label": "Accounts Payable and Accrued Liabilities [Member]", "terseLabel": "Accrued expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsSummaryofOutstandingBalanceSheetHedgesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://veeva.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/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": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r20", "r191", "r192" ], "calculation": { "http://veeva.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $193 and $617, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r87" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "Amortization (accretion) of discount on short-term investments" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r6", "r7", "r40" ], "calculation": { "http://veeva.com/role/AccruedExpensesScheduleofAccruedExpensesDetail": { "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 and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Bonuses, Current", "terseLabel": "Accrued bonus" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/AccruedExpensesScheduleofAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r13", "r637", "r662" ], "calculation": { "http://veeva.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income tax payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://veeva.com/role/AccruedExpensesScheduleofAccruedExpensesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://veeva.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/AccruedExpensesScheduleofAccruedExpensesDetail", "http://veeva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r7", "r40" ], "calculation": { "http://veeva.com/role/AccruedExpensesScheduleofAccruedExpensesDetail": { "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": "Payroll tax payable" } } }, "localname": "AccruedPayrollTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/AccruedExpensesScheduleofAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r6", "r7", "r40" ], "calculation": { "http://veeva.com/role/AccruedExpensesScheduleofAccruedExpensesDetail": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued third-party professional services subcontractors' fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/AccruedExpensesScheduleofAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r6", "r7", "r40" ], "calculation": { "http://veeva.com/role/AccruedExpensesScheduleofAccruedExpensesDetail": { "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 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://veeva.com/role/AccruedExpensesScheduleofAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r6", "r40", "r314" ], "calculation": { "http://veeva.com/role/AccruedExpensesScheduleofAccruedExpensesDetail": { "order": 3.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://veeva.com/role/AccruedExpensesScheduleofAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r34", "r262" ], "calculation": { "http://veeva.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetail": { "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://veeva.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r23", "r50", "r51", "r52", "r664", "r689", "r693" ], "calculation": { "http://veeva.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r49", "r52", "r53", "r101", "r102", "r103", "r519", "r684", "r685" ], "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 income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Useful life of intangible assets" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r21" ], "calculation": { "http://veeva.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r101", "r102", "r103", "r440", "r441", "r442" ], "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://veeva.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r403", "r405", "r446", "r447" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Expenses" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r405", "r432", "r445" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r27", "r193", "r222" ], "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://veeva.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredCharges": { "auth_ref": [ "r72" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of amortization of deferred charges applied against earnings during the period.", "label": "Amortization of Deferred Charges", "terseLabel": "Amortization of deferred costs" } } }, "localname": "AmortizationOfDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/DeferredCostsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r86", "r245", "r252" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r129" ], "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": "Options and awards to purchase shares not included in the computation of diluted net income per share because their inclusion would be anti-dilutive (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/NetIncomeperSharePotentialCommonShareEquivalentsExcludedwheretheInclusionwouldbeAntidilutiveDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r208", "r340" ], "lang": { "en-us": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Asset-backed Securities [Member]", "terseLabel": "Asset-backed securities" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "http://veeva.com/role/ShortTermInvestmentsScheduleofFairValuesandGrossUnrealizedLossPositionofAvailableforSaleSecuritiesAggregatedbyInvestmentCategoryDetail", "http://veeva.com/role/ShortTermInvestmentsScheduleofShortTermInvestmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r95", "r162", "r172", "r178", "r215", "r515", "r520", "r545", "r636", "r660" ], "calculation": { "http://veeva.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r46", "r95", "r215", "r515", "r520", "r545" ], "calculation": { "http://veeva.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r533" ], "calculation": { "http://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total financial assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r201" ], "calculation": { "http://veeva.com/role/ShortTermInvestmentsScheduleofShortTermInvestmentsDetail": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross unrealized gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ShortTermInvestmentsScheduleofShortTermInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r202" ], "calculation": { "http://veeva.com/role/ShortTermInvestmentsScheduleofShortTermInvestmentsDetail": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross unrealized losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ShortTermInvestmentsScheduleofShortTermInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r199", "r229" ], "calculation": { "http://veeva.com/role/ShortTermInvestmentsScheduleofShortTermInvestmentsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Amortized cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ShortTermInvestmentsScheduleofShortTermInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r203", "r206", "r653" ], "calculation": { "http://veeva.com/role/ShortTermInvestmentsSummaryofEstimatedFairValueofShortTermInvestmentsDesignatedasAvailableforSaleandClassifiedbyContractualMaturityDetail": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through 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": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due in greater than one year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ShortTermInvestmentsSummaryofEstimatedFairValueofShortTermInvestmentsDesignatedasAvailableforSaleandClassifiedbyContractualMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r203", "r205", "r652" ], "calculation": { "http://veeva.com/role/ShortTermInvestmentsSummaryofEstimatedFairValueofShortTermInvestmentsDesignatedasAvailableforSaleandClassifiedbyContractualMaturityDetail": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing 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": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due in one year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ShortTermInvestmentsSummaryofEstimatedFairValueofShortTermInvestmentsDesignatedasAvailableforSaleandClassifiedbyContractualMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r196", "r200", "r229", "r641" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ShortTermInvestmentsScheduleofFairValuesandGrossUnrealizedLossPositionofAvailableforSaleSecuritiesAggregatedbyInvestmentCategoryDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r198", "r229" ], "calculation": { "http://veeva.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://veeva.com/role/ShortTermInvestmentsScheduleofShortTermInvestmentsDetail": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://veeva.com/role/ShortTermInvestmentsSummaryofEstimatedFairValueofShortTermInvestmentsDesignatedasAvailableforSaleandClassifiedbyContractualMaturityDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-sale, Current", "terseLabel": "Short-term investments", "totalLabel": "Total short-term investments", "verboseLabel": "Estimated fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets", "http://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "http://veeva.com/role/ShortTermInvestmentsScheduleofShortTermInvestmentsDetail", "http://veeva.com/role/ShortTermInvestmentsSummaryofEstimatedFairValueofShortTermInvestmentsDesignatedasAvailableforSaleandClassifiedbyContractualMaturityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r406", "r434" ], "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://veeva.com/role/StockholdersEquityAdditionalInformationDetail", "http://veeva.com/role/StockholdersEquityScheduleofWeightedAverageAssumptionsUsedtoEstimateGrantDateFairValueofOptionsGrantedDetail", "http://veeva.com/role/StockholdersEquitySummaryofRestrictedStockUnitRSUActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsSummaryofOutstandingBalanceSheetHedgesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r525", "r529" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsSummaryofOutstandingBalanceSheetHedgesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation and Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetail", "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r392", "r397" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/AcquisitionsAdditionalInformationDetails", "http://veeva.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedDetails", "http://veeva.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r392", "r397", "r503", "r504" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/AcquisitionsAdditionalInformationDetails", "http://veeva.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedDetails", "http://veeva.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/AcquisitionsAdditionalInformationDetails", "http://veeva.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r500" ], "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": "Percentage of voting interests acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r501", "r502" ], "lang": { "en-us": { "role": { "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/AcquisitionsScheduleofProFormaInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "auth_ref": [ "r501", "r502" ], "lang": { "en-us": { "role": { "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/AcquisitionsScheduleofProFormaInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r501", "r502" ], "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": "Schedule of Pro Forma Information from Business Acquisition" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r501", "r502" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Pro forma net income" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/AcquisitionsScheduleofProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r501", "r502" ], "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 revenues" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/AcquisitionsScheduleofProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r510", "r511", "r512" ], "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": "Consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r510", "r511" ], "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": "Equity retention awards" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r505", "r506" ], "calculation": { "http://veeva.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Total purchased intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r506" ], "calculation": { "http://veeva.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total purchase consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedDetails" ], "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": [ "r92", "r498" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CaliforniaFranchiseTaxBoardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of the state of California.", "label": "California Franchise Tax Board [Member]", "terseLabel": "California Franchise Tax Board" } } }, "localname": "CaliforniaFranchiseTaxBoardMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r235" ], "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 losses recorded in relation to the costs capitalized" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/DeferredCostsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r31", "r88" ], "calculation": { "http://veeva.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets", "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents:" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r9", "r89", "r92" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r83", "r88", "r91" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of period", "totalLabel": "Cash, cash equivalents, and restricted cash at end of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "Cash, cash equivalents, and restricted cash at end of period:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r83", "r552" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r656" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of deposits" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "http://veeva.com/role/ShortTermInvestmentsScheduleofFairValuesandGrossUnrealizedLossPositionofAvailableforSaleSecuritiesAggregatedbyInvestmentCategoryDetail", "http://veeva.com/role/ShortTermInvestmentsScheduleofShortTermInvestmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r94", "r95", "r121", "r122", "r123", "r126", "r128", "r138", "r139", "r140", "r215", "r545" ], "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://veeva.com/role/ConsolidatedBalanceSheets", "http://veeva.com/role/ConsolidatedBalanceSheetsParenthetical", "http://veeva.com/role/CoverPage", "http://veeva.com/role/NetIncomeperShareNumeratorsandDenominatorsoftheBasicandDilutedEPSComputationsforCommonStockDetail", "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r275" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "http://veeva.com/role/ShortTermInvestmentsScheduleofFairValuesandGrossUnrealizedLossPositionofAvailableforSaleSecuritiesAggregatedbyInvestmentCategoryDetail", "http://veeva.com/role/ShortTermInvestmentsScheduleofShortTermInvestmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r43", "r270", "r642", "r668" ], "calculation": { "http://veeva.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r267", "r268", "r269", "r273" ], "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://veeva.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r92", "r274", "r713", "r714" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Loss Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A common stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets", "http://veeva.com/role/ConsolidatedBalanceSheetsParenthetical", "http://veeva.com/role/CoverPage", "http://veeva.com/role/NetIncomeperShareNumeratorsandDenominatorsoftheBasicandDilutedEPSComputationsforCommonStockDetail", "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B common stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets", "http://veeva.com/role/ConsolidatedBalanceSheetsParenthetical", "http://veeva.com/role/CoverPage", "http://veeva.com/role/NetIncomeperShareNumeratorsandDenominatorsoftheBasicandDilutedEPSComputationsforCommonStockDetail", "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Number of shares reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r101", "r102" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Class A & B common stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheetsParenthetical", "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r276" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheetsParenthetical", "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19" ], "calculation": { "http://veeva.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r56", "r58", "r59", "r66", "r646", "r671" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Equipment and computers" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetail", "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r148", "r149", "r188", "r542", "r543" ], "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 [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r148", "r149", "r188", "r542", "r543", "r695" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r148", "r149", "r188", "r542", "r543", "r695" ], "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 [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r143", "r657" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Certain Risks and Concentrations of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetail", "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r148", "r149", "r188", "r542", "r543" ], "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" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r146", "r148", "r149", "r150", "r542", "r544" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetail", "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r148", "r149", "r188", "r542", "r543" ], "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 [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r279", "r280", "r301" ], "calculation": { "http://veeva.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r302" ], "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": "Recognition of deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/DeferredRevenuePerformanceObligationsandUnbilledAccountsReceivableAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r340", "r386", "r694" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate notes and bonds" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "http://veeva.com/role/ShortTermInvestmentsScheduleofFairValuesandGrossUnrealizedLossPositionofAvailableforSaleSecuritiesAggregatedbyInvestmentCategoryDetail", "http://veeva.com/role/ShortTermInvestmentsScheduleofShortTermInvestmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r71", "r616" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenues:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r313" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Revenues" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r96", "r480", "r488" ], "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": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r99", "r480" ], "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://veeva.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r480", "r488", "r490" ], "calculation": { "http://veeva.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": { "order": 2.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)", "terseLabel": "Total current provision" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current provision:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r96", "r480", "r488" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r147", "r188" ], "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://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r508" ], "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://veeva.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedDetails", "http://veeva.com/role/GoodwillandIntangibleAssetsDetailsofIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r211", "r231", "r234" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer", "negatedLabel": "Gross unrealized losses" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ShortTermInvestmentsScheduleofFairValuesandGrossUnrealizedLossPositionofAvailableforSaleSecuritiesAggregatedbyInvestmentCategoryDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r214" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table Text Block]", "terseLabel": "Schedule of Short-Term Investments" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ShortTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r35", "r92" ], "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 Costs" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCosts": { "auth_ref": [ "r12", "r635", "r659" ], "calculation": { "http://veeva.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.", "label": "Deferred Costs, Noncurrent", "terseLabel": "Deferred costs, net", "verboseLabel": "Deferred costs" } } }, "localname": "DeferredCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets", "http://veeva.com/role/DeferredCostsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs [Abstract]", "terseLabel": "Deferred Costs [Abstract]" } } }, "localname": "DeferredCostsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r481", "r488" ], "calculation": { "http://veeva.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "veev_DeferredIncomeTaxExpenseBenefit1", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r481", "r488" ], "calculation": { "http://veeva.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "veev_DeferredIncomeTaxExpenseBenefit1", "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://veeva.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r455", "r456" ], "calculation": { "http://veeva.com/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 income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r86", "r96", "r481", "r488", "r489", "r490" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred provision:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r15", "r16", "r471", "r638", "r658" ], "calculation": { "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r455", "r456" ], "calculation": { "http://veeva.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r481", "r488" ], "calculation": { "http://veeva.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": { "order": 3.0, "parentTag": "veev_DeferredIncomeTaxExpenseBenefit1", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r472" ], "calculation": { "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.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://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r474" ], "calculation": { "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r474" ], "calculation": { "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "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://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetOfValuationAllowanceAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r478", "r479" ], "calculation": { "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "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 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://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "auth_ref": [ "r478", "r479" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "terseLabel": "Federal net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "auth_ref": [ "r478", "r479" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign", "terseLabel": "Foreign net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r478", "r479" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "terseLabel": "State net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r478", "r479" ], "calculation": { "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.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://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsStateTaxes": { "auth_ref": [], "calculation": { "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from state taxes.", "label": "Deferred Tax Assets, State Taxes", "terseLabel": "State income taxes" } } }, "localname": "DeferredTaxAssetsStateTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r477", "r478", "r479" ], "calculation": { "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credit carryforward" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r478", "r479" ], "calculation": { "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "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 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://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r478", "r479" ], "calculation": { "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "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 reserves and accruals.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Accruals and reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r473" ], "calculation": { "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.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", "negatedTerseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpense": { "auth_ref": [ "r478", "r479" ], "calculation": { "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs.", "label": "Deferred Tax Liabilities, Deferred Expense", "negatedTerseLabel": "Deferred costs" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware": { "auth_ref": [ "r478", "r479" ], "calculation": { "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized software.", "label": "Deferred Tax Liabilities, Deferred Expense, Capitalized Software", "negatedTerseLabel": "Expensed internal-use software" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r478", "r479" ], "calculation": { "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "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 including goodwill.", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "negatedTerseLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r478", "r479" ], "calculation": { "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "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", "negatedTerseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r478", "r479" ], "calculation": { "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "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 property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r390" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Total expense related defined benefit plan" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/A401kPlanDetails" ], "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://veeva.com/role/A401kPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r390" ], "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://veeva.com/role/A401kPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r86", "r260" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/PropertyandEquipmentNetAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeNet": { "auth_ref": [ "r541" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives.", "label": "Derivative, Fair Value, Net", "terseLabel": "Fair value of foreign currency derivative contracts" } } }, "localname": "DerivativeFairValueOfDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsSummaryFairValueofOutstandingDerivativeInstrumentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFinancialInstrumentsAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents types of derivative financial instruments which are financial instruments or other contractual arrangements with all three of the following characteristics: (a) it has (1) one or more underlyings and (2) one or more notional amounts or payment provisions or both. Those terms determine the amount of the settlement or settlements, and, in some cases, whether or not a settlement is required; (b) it requires no initial net investment or an initial net investment that is smaller than would be required for other types of contracts that would be expected to have a similar response to changes in market factors; and (c) its terms require or permit net settlement, it can readily be settled net by a means outside the contract, or it provides for delivery of an asset that puts the recipient in a position not substantially different from net settlement. Notwithstanding the above characteristics, loan commitments that relate to the origination of mortgage loans that will be held for sale are accounted for as derivative instruments by the issuer of the loan commitment (that is, the potential lender).", "label": "Derivative Financial Instruments, Assets [Member]", "terseLabel": "Foreign currency derivative contracts" } } }, "localname": "DerivativeFinancialInstrumentsAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativesFairValueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsSummaryFairValueofOutstandingDerivativeInstrumentsDetail", "http://veeva.com/role/FairValueMeasurementsSummaryofOutstandingBalanceSheetHedgesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r509" ], "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 Rights" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DilutiveSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]", "terseLabel": "Reallocation as a result of conversion of Class B to Class A common stock:" } } }, "localname": "DilutiveSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/NetIncomeperShareNumeratorsandDenominatorsoftheBasicandDilutedEPSComputationsforCommonStockDetail" ], "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://veeva.com/role/RevenuesbyProductSummaryofTotalRevenuesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r300", "r304", "r305", "r306", "r307", "r308", "r309", "r310" ], "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://veeva.com/role/RevenuesbyProductSummaryofTotalRevenuesDetail" ], "xbrltype": "stringItemType" }, "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_DividendsPayableCurrentAndNoncurrent": { "auth_ref": [ "r13", "r14", "r639", "r661" ], "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 payable" } } }, "localname": "DividendsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://veeva.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r67", "r109", "r110", "r111", "r112", "r113", "r118", "r121", "r126", "r127", "r128", "r132", "r133", "r647", "r672" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in usd per share)", "verboseLabel": "Net income per share, basic (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://veeva.com/role/NetIncomeperShareNumeratorsandDenominatorsoftheBasicandDilutedEPSComputationsforCommonStockDetail", "http://veeva.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r67", "r109", "r110", "r111", "r112", "r113", "r121", "r126", "r127", "r128", "r132", "r133", "r647", "r672" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in usd per share)", "verboseLabel": "Net income per share, diluted (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://veeva.com/role/NetIncomeperShareNumeratorsandDenominatorsoftheBasicandDilutedEPSComputationsforCommonStockDetail", "http://veeva.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r92", "r129", "r130" ], "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 Income per Share Attributable to Common Stockholders" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareProFormaAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Pro Forma [Abstract]", "terseLabel": "Pro forma net income per share:" } } }, "localname": "EarningsPerShareProFormaAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/AcquisitionsScheduleofProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r129", "r130", "r131", "r134" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/NetIncomeperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r552" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents, and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r458", "r492" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal statutory income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://veeva.com/role/AccruedExpensesScheduleofAccruedExpensesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://veeva.com/role/ConsolidatedBalanceSheets": { "order": 2.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://veeva.com/role/AccruedExpensesScheduleofAccruedExpensesDetail", "http://veeva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r433" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost related to unvested stock options granted" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r433" ], "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": "Weighted average period of unvested stock (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r433" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost related to unvested RSUs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r431" ], "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://veeva.com/role/StockholdersEquityAdditionalInformationDetail", "http://veeva.com/role/StockholdersEquityScheduleofWeightedAverageAssumptionsUsedtoEstimateGrantDateFairValueofOptionsGrantedDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r101", "r102", "r103", "r106", "r114", "r116", "r137", "r219", "r276", "r277", "r440", "r441", "r442", "r484", "r485", "r554", "r555", "r556", "r557", "r558", "r560", "r684", "r685", "r686" ], "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://veeva.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r533", "r534", "r535", "r539" ], "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://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r340", "r342", "r343", "r344", "r345", "r346", "r347", "r386", "r534", "r588", "r589", "r590" ], "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://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r533", "r534", "r536", "r537", "r540" ], "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://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail" ], "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": [ "r538" ], "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://veeva.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r340", "r342", "r347", "r386", "r534", "r588" ], "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://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r340", "r342", "r347", "r386", "r534", "r589" ], "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://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail" ], "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://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r340", "r342", "r343", "r344", "r345", "r346", "r347", "r386", "r588", "r589", "r590" ], "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://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r538", "r540" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair value, measurements recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r525", "r530", "r532" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsSummaryFairValueofOutstandingDerivativeInstrumentsDetail", "http://veeva.com/role/FairValueMeasurementsSummaryofOutstandingBalanceSheetHedgesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r208", "r209", "r223", "r225", "r226", "r227", "r228", "r230", "r232", "r233", "r234", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "http://veeva.com/role/FairValueMeasurementsSummaryFairValueofOutstandingDerivativeInstrumentsDetail", "http://veeva.com/role/FairValueMeasurementsSummaryofOutstandingBalanceSheetHedgesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]", "terseLabel": "Assets" } } }, "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Instruments, Financial Liabilities, Balance Sheet Groupings [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Estimated Fair Values of Assets and Liabilities Assumed" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/AcquisitionsTables" ], "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": "Finite-lived intangible asset, useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r251" ], "calculation": { "http://veeva.com/role/GoodwillandIntangibleAssetsDetailsofIntangibleAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/GoodwillandIntangibleAssetsDetailsofIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://veeva.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetail": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r253" ], "calculation": { "http://veeva.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetail": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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": "Fiscal 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r253" ], "calculation": { "http://veeva.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetail": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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": "Fiscal 2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r253" ], "calculation": { "http://veeva.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetail": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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": "Fiscal 2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r253" ], "calculation": { "http://veeva.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetail": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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": "Fiscal 2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r253" ], "calculation": { "http://veeva.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetail": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "Fiscal 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r246", "r248", "r251", "r254", "r617", "r618" ], "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://veeva.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedDetails", "http://veeva.com/role/GoodwillandIntangibleAssetsDetailsofIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "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://veeva.com/role/GoodwillandIntangibleAssetsDetailsofIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r246", "r250" ], "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://veeva.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedDetails", "http://veeva.com/role/GoodwillandIntangibleAssetsDetailsofIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r251", "r617" ], "calculation": { "http://veeva.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://veeva.com/role/GoodwillandIntangibleAssetsDetailsofIntangibleAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://veeva.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets", "http://veeva.com/role/GoodwillandIntangibleAssetsDetailsofIntangibleAssetsDetail", "http://veeva.com/role/GoodwillandIntangibleAssetsEstimatedAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r617" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period 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 Assets, Remaining Amortization Period", "verboseLabel": "Remaining useful life (in years)" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/GoodwillandIntangibleAssetsDetailsofIntangibleAssetsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue": { "auth_ref": [ "r528" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of all foreign currency derivative assets not designated as hedging instruments.", "label": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Asset at Fair Value", "verboseLabel": "Foreign currency derivative contracts - assets" } } }, "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsSummaryofOutstandingBalanceSheetHedgesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue": { "auth_ref": [ "r528" ], "calculation": { "http://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of all foreign currency derivative liabilities not designated as hedging instruments.", "label": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Liability at Fair Value", "terseLabel": "Foreign currency derivative contracts", "verboseLabel": "Foreign currency derivative contracts - liabilities" } } }, "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "http://veeva.com/role/FairValueMeasurementsSummaryofOutstandingBalanceSheetHedgesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r546", "r548", "r550", "r551" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.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", "negatedLabel": "Gain on foreign currency from mark-to-market derivative" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]", "verboseLabel": "Foreign currency derivative contracts" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "http://veeva.com/role/FairValueMeasurementsSummaryFairValueofOutstandingDerivativeInstrumentsDetail", "http://veeva.com/role/FairValueMeasurementsSummaryofOutstandingBalanceSheetHedgesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignGovernmentDebtSecuritiesMember": { "auth_ref": [ "r340", "r694" ], "lang": { "en-us": { "role": { "documentation": "Debt security issued by government not domiciled in United States of America (US).", "label": "Debt Security, Government, Non-US [Member]", "terseLabel": "Foreign government bonds" } } }, "localname": "ForeignGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "http://veeva.com/role/ShortTermInvestmentsScheduleofFairValuesandGrossUnrealizedLossPositionofAvailableforSaleSecuritiesAggregatedbyInvestmentCategoryDetail", "http://veeva.com/role/ShortTermInvestmentsScheduleofShortTermInvestmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignPlanMember": { "auth_ref": [ "r391", "r395", "r400" ], "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": "Foreign Plan" } } }, "localname": "ForeignPlanMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/A401kPlanDetails" ], "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://veeva.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetail", "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnForeignCurrencyFairValueHedgeDerivatives": { "auth_ref": [ "r526", "r531" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from the increase (decrease) in fair value of foreign currency derivatives and nonderivative instruments designated as fair value hedging instruments which were recognized in earnings, net of offsets by the gain (loss) on the hedged item to the extent that the fair value hedge was determined to be effective.", "label": "Gain (Loss) on Foreign Currency Fair Value Hedge Derivatives", "negatedLabel": "Loss on foreign currency hedge" } } }, "localname": "GainLossOnForeignCurrencyFairValueHedgeDerivatives", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r73" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r68" ], "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://veeva.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicAreasLongLivedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Geographic Areas, Long-Lived Assets [Abstract]", "terseLabel": "Long-lived assets by geography" } } }, "localname": "GeographicAreasLongLivedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/InformationaboutGeographicAreasLongLivedAssetsbyGeographicAreaDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Geographic Areas, Revenues from External Customers [Abstract]", "terseLabel": "Revenues by geography" } } }, "localname": "GeographicAreasRevenuesFromExternalCustomersAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/InformationaboutGeographicAreasRevenuesbyGeographicAreaDetail" ], "xbrltype": "stringItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r236", "r238", "r634" ], "calculation": { "http://veeva.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://veeva.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, ending balance", "periodStartLabel": "Goodwill, beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedDetails", "http://veeva.com/role/ConsolidatedBalanceSheets", "http://veeva.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://veeva.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r239" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill, acquired during period" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r92", "r242", "r249" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r86", "r237", "r240", "r243" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Impairment of goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r241", "r499" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Purchase price goodwill reduction from Crossix tax adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "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://veeva.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r70", "r95", "r162", "r171", "r174", "r177", "r180", "r215", "r545" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://veeva.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": { "auth_ref": [ "r92", "r274" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities.", "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]", "terseLabel": "Indemnification" } } }, "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r86", "r259", "r264" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Impairment recognized for long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r98", "r491" ], "calculation": { "http://veeva.com/role/IncomeTaxesComponentsofIncomebeforeIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesComponentsofIncomebeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r63", "r162", "r171", "r174", "r177", "r180", "r631", "r643", "r648", "r673" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://veeva.com/role/IncomeTaxesComponentsofIncomebeforeIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://veeva.com/role/IncomeTaxesComponentsofIncomebeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r98", "r491" ], "calculation": { "http://veeva.com/role/IncomeTaxesComponentsofIncomebeforeIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to 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://veeva.com/role/IncomeTaxesComponentsofIncomebeforeIncomeTaxesDetails" ], "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": [ "r265" ], "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://veeva.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" ], "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://veeva.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/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 [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "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": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r461", "r468", "r470", "r483" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "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": [ "r459", "r469", "r476", "r486", "r493", "r495", "r496", "r497" ], "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://veeva.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r115", "r116", "r161", "r457", "r487", "r494", "r674" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://veeva.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://veeva.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxtoEffectiveTaxDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "totalLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://veeva.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails", "http://veeva.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxtoEffectiveTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r60", "r92", "r453", "r454", "r469", "r470", "r475", "r482", "r715" ], "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://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r458" ], "calculation": { "http://veeva.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxtoEffectiveTaxDetails": { "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 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": "Valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxtoEffectiveTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r458" ], "calculation": { "http://veeva.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxtoEffectiveTaxDetails": { "order": 2.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": "Federal tax statutory tax rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxtoEffectiveTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r458" ], "calculation": { "http://veeva.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxtoEffectiveTaxDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount", "terseLabel": "Stock-based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxtoEffectiveTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "auth_ref": [ "r458" ], "calculation": { "http://veeva.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxtoEffectiveTaxDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount", "terseLabel": "Others" } } }, "localname": "IncomeTaxReconciliationOtherReconcilingItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxtoEffectiveTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r458" ], "calculation": { "http://veeva.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxtoEffectiveTaxDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State taxes" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxtoEffectiveTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxContingenciesForeign": { "auth_ref": [ "r458" ], "calculation": { "http://veeva.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxtoEffectiveTaxDetails": { "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 foreign income tax contingency.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Foreign, Amount", "terseLabel": "Impact of foreign operations" } } }, "localname": "IncomeTaxReconciliationTaxContingenciesForeign", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxtoEffectiveTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "auth_ref": [ "r458" ], "calculation": { "http://veeva.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxtoEffectiveTaxDetails": { "order": 3.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", "negatedTerseLabel": "Tax credits" } } }, "localname": "IncomeTaxReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxtoEffectiveTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r90" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r85" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of 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://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r85" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r85" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r85" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.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 current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "auth_ref": [ "r85" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.", "label": "Increase (Decrease) in Deferred Charges", "negatedLabel": "Deferred costs" } } }, "localname": "IncreaseDecreaseInDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r85" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r85" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.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 and long-term assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://veeva.com/role/GoodwillandIntangibleAssetsDetailsofIntangibleAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "verboseLabel": "Gross carrying amount" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/GoodwillandIntangibleAssetsDetailsofIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "terseLabel": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://veeva.com/role/OtherIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest income, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/OtherIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r92", "r255", "r256" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Internal-Use Software" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentIncomeNetAmortizationOfDiscountAndPremium": { "auth_ref": [ "r74" ], "calculation": { "http://veeva.com/role/OtherIncomeDetails": { "order": 4.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accretion (amortization) of purchase discount (premium) on nonoperating securities.", "label": "Investment Income, Net, Amortization of Discount and Premium", "terseLabel": "(Amortization) accretion on investments" } } }, "localname": "InvestmentIncomeNetAmortizationOfDiscountAndPremium", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/OtherIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "http://veeva.com/role/ShortTermInvestmentsScheduleofFairValuesandGrossUnrealizedLossPositionofAvailableforSaleSecuritiesAggregatedbyInvestmentCategoryDetail", "http://veeva.com/role/ShortTermInvestmentsScheduleofShortTermInvestmentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "http://veeva.com/role/ShortTermInvestmentsScheduleofFairValuesandGrossUnrealizedLossPositionofAvailableforSaleSecuritiesAggregatedbyInvestmentCategoryDetail", "http://veeva.com/role/ShortTermInvestmentsScheduleofShortTermInvestmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Summary of Estimated Fair Value of Short-Term Investments, Designated as Available-for-Sale and Classified by Contractual Maturity" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ShortTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]", "terseLabel": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r214", "r632", "r655", "r711" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Short-Term Investments" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ShortTermInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandBuildingsAndImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real estate held and additions or improvements to real estate held and structures used in the conduct of business.", "label": "Land, Buildings and Improvements [Member]", "terseLabel": "Land improvements and building improvements" } } }, "localname": "LandBuildingsAndImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetail", "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r572" ], "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": "Supplemental Cash Flow Information Related to Leases" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r261" ], "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://veeva.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetail", "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseRenewalTerm1": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's finance lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Finance Lease, Renewal Term", "terseLabel": "Finance leases, options to extend leases term" } } }, "localname": "LesseeFinanceLeaseRenewalTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r575" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r566" ], "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://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r573" ], "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": "Maturity of Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r573" ], "calculation": { "http://veeva.com/role/LeasesMaturitiesofleaseliabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://veeva.com/role/LeasesMaturitiesofleaseliabilitiesDetail_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 operating lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/LeasesMaturitiesofleaseliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r573" ], "calculation": { "http://veeva.com/role/LeasesMaturitiesofleaseliabilitiesDetail_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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://veeva.com/role/LeasesMaturitiesofleaseliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r573" ], "calculation": { "http://veeva.com/role/LeasesMaturitiesofleaseliabilitiesDetail_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "Fiscal 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/LeasesMaturitiesofleaseliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r573" ], "calculation": { "http://veeva.com/role/LeasesMaturitiesofleaseliabilitiesDetail_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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": "Fiscal 2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/LeasesMaturitiesofleaseliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r573" ], "calculation": { "http://veeva.com/role/LeasesMaturitiesofleaseliabilitiesDetail_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "Fiscal 2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/LeasesMaturitiesofleaseliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r573" ], "calculation": { "http://veeva.com/role/LeasesMaturitiesofleaseliabilitiesDetail_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "Fiscal 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/LeasesMaturitiesofleaseliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r573" ], "calculation": { "http://veeva.com/role/LeasesMaturitiesofleaseliabilitiesDetail_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "Fiscal 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/LeasesMaturitiesofleaseliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r573" ], "calculation": { "http://veeva.com/role/LeasesMaturitiesofleaseliabilitiesDetail": { "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", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/LeasesMaturitiesofleaseliabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating leases, options to extend leases term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r575" ], "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://veeva.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r39", "r95", "r173", "r215", "r516", "r520", "r521", "r545" ], "calculation": { "http://veeva.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r95", "r215", "r545", "r640", "r666" ], "calculation": { "http://veeva.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r41", "r95", "r215", "r516", "r520", "r521", "r545" ], "calculation": { "http://veeva.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r533" ], "calculation": { "http://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "totalLabel": "Total financial liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r186" ], "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": "Long-Lived Assets by Geographic Area" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/InformationaboutGeographicAreasTables" ], "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": "Minimum order commitment" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by category of items purchased under a long-term purchase commitment.", "label": "Category of Item Purchased [Axis]", "terseLabel": "Category of Item Purchased" } } }, "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Category of Item Purchased [Domain]", "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased" } } }, "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Long-term Purchase Commitment [Line Items]", "terseLabel": "Long-term Purchase Commitment [Line Items]" } } }, "localname": "LongTermPurchaseCommitmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.", "label": "Long-term Purchase Commitment [Table]", "terseLabel": "Long-term Purchase Commitment [Table]" } } }, "localname": "LongTermPurchaseCommitmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r270", "r271", "r272" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Monetary damages" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r654" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Short-term Investments" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "auth_ref": [ "r1", "r513" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.", "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r340" ], "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://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r83" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r83" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r83", "r84", "r87" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r54", "r57", "r64", "r87", "r95", "r105", "r109", "r110", "r111", "r112", "r115", "r116", "r124", "r162", "r171", "r174", "r177", "r180", "r215", "r545", "r644", "r669" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://veeva.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r109", "r110", "r111", "r112", "r118", "r119", "r125", "r128", "r162", "r171", "r174", "r177", "r180" ], "calculation": { "http://veeva.com/role/NetIncomeperShareNumeratorsandDenominatorsoftheBasicandDilutedEPSComputationsforCommonStockDetail": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income, basic", "verboseLabel": "Net income, basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/NetIncomeperShareNumeratorsandDenominatorsoftheBasicandDilutedEPSComputationsforCommonStockDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r120", "r125", "r128" ], "calculation": { "http://veeva.com/role/NetIncomeperShareNumeratorsandDenominatorsoftheBasicandDilutedEPSComputationsforCommonStockDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net income, diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/NetIncomeperShareNumeratorsandDenominatorsoftheBasicandDilutedEPSComputationsforCommonStockDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Pronouncements Adopted in Fiscal 2021" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r156" ], "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://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r162", "r171", "r174", "r177", "r180" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating income", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://veeva.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r564" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/LeasesMaturitiesofleaseliabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r562" ], "calculation": { "http://veeva.com/role/LeasesMaturitiesofleaseliabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://veeva.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/LeasesMaturitiesofleaseliabilitiesDetail", "http://veeva.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r562" ], "calculation": { "http://veeva.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetail": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetail" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r562" ], "calculation": { "http://veeva.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetail": { "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": "Lease liabilities, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetail" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r565", "r568" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r561" ], "calculation": { "http://veeva.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets", "http://veeva.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r571", "r574" ], "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://veeva.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r570", "r574" ], "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" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetail" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r100", "r117", "r154", "r524" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Summary of Business and Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r8", "r40" ], "calculation": { "http://veeva.com/role/AccruedExpensesScheduleofAccruedExpensesDetail": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/AccruedExpensesScheduleofAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://veeva.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r47", "r50", "r547", "r549", "r553" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before 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 Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Net change in cumulative foreign currency translation loss" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r55", "r58", "r61", "r65", "r276", "r554", "r559", "r560", "r645", "r670" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r48", "r50" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Net change in unrealized gain on available-for-sale investments" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherDepreciationAndAmortization": { "auth_ref": [ "r72", "r86", "r260" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.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://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://veeva.com/role/AccruedExpensesScheduleofAccruedExpensesDetail": { "order": 5.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Other Employee-related Liabilities, Current", "terseLabel": "Accrued other compensation and benefits" } } }, "localname": "OtherEmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/AccruedExpensesScheduleofAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "auth_ref": [ "r312", "r450" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.", "label": "Other Income and Other Expense Disclosure [Text Block]", "terseLabel": "Other Income" } } }, "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/OtherIncome" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other intangibles" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedDetails", "http://veeva.com/role/GoodwillandIntangibleAssetsDetailsofIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://veeva.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r75" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://veeva.com/role/OtherIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://veeva.com/role/OtherIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r80" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development, 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", "negatedLabel": "Long-term assets" } } }, "localname": "PaymentsForSoftware", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r76", "r78", "r197" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedLabel": "Purchases of short-term investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r79" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisitions, net of cash and restricted cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r339", "r341", "r347", "r365", "r367", "r368", "r369", "r370", "r371", "r386", "r388", "r389", "r390", "r402" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "401(k) Plan" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/A401kPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r406", "r434" ], "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://veeva.com/role/StockholdersEquityAdditionalInformationDetail", "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetail" ], "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://veeva.com/role/StockholdersEquityAdditionalInformationDetail", "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r29", "r30" ], "calculation": { "http://veeva.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsSummaryofOutstandingBalanceSheetHedgesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r76", "r77", "r197" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-sale", "terseLabel": "Maturities and sales of short-term investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r81", "r435" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of common stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r0", "r54", "r57", "r82", "r95", "r105", "r115", "r116", "r162", "r171", "r174", "r177", "r180", "r215", "r514", "r517", "r518", "r522", "r523", "r545", "r648" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r34", "r263" ], "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://veeva.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetail", "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetail", "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r266", "r716", "r717", "r718" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/PropertyandEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": { "auth_ref": [ "r92", "r258" ], "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 life" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r33", "r261" ], "calculation": { "http://veeva.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetail": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetail" ], "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://veeva.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetail", "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r263", "r667" ], "calculation": { "http://veeva.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://veeva.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net", "verboseLabel": "Total long-lived assets" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets", "http://veeva.com/role/InformationaboutGeographicAreasLongLivedAssetsbyGeographicAreaDetail", "http://veeva.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r32", "r92", "r263", "r716", "r717" ], "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://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r10", "r263" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/PropertyandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r10", "r261" ], "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://veeva.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetail", "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetail", "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property and equipment, estimated useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r69", "r224" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad debt (recovery) expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Minimum fee commitment obligation" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Selected Quarterly Financial Data (Unaudited)" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SelectedQuarterlyFinancialDataUnaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_RealizedInvestmentGainsLosses": { "auth_ref": [ "r675" ], "calculation": { "http://veeva.com/role/OtherIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment.", "label": "Realized Investment Gains (Losses)", "terseLabel": "Foreign currency gain (loss)" } } }, "localname": "RealizedInvestmentGainsLosses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/OtherIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r28", "r92", "r194" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesSummaryofChangesinTotalGrossAmountofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r366", "r578", "r579" ], "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 [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "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": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r366", "r578", "r582", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630" ], "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 [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r576", "r577", "r579", "r583", "r584" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related-Party Transaction" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/RelatedPartyTransaction" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r451", "r728" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome": { "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://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r9", "r88", "r91", "r633", "r663" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash included in other long-term assets" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail", "http://veeva.com/role/StockholdersEquitySummaryofRestrictedStockUnitRSUActivityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r22", "r277", "r443", "r665", "r688", "r693" ], "calculation": { "http://veeva.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r101", "r102", "r103", "r106", "r114", "r116", "r219", "r440", "r441", "r442", "r484", "r485", "r684", "r686" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanSponsorLocationAxis": { "auth_ref": [ "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r366", "r369", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r391", "r395", "r400" ], "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 [Axis]" } } }, "localname": "RetirementPlanSponsorLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/A401kPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanSponsorLocationDomain": { "auth_ref": [ "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r366", "r369", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r391", "r395", "r400" ], "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 [Domain]" } } }, "localname": "RetirementPlanSponsorLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/A401kPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "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", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r363", "r364", "r366", "r369", "r372", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r398", "r399", "r400" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/A401kPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "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", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r363", "r364", "r366", "r369", "r372", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r398", "r399", "r400" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/A401kPlanDetails" ], "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": [ "r159", "r160", "r170", "r175", "r176", "r182", "r183", "r188", "r299", "r300", "r616" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://veeva.com/role/InformationaboutGeographicAreasRevenuesbyGeographicAreaDetail", "http://veeva.com/role/RevenuesbyProductSummaryofTotalRevenuesDetail", "http://veeva.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r93", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r311" ], "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://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r281", "r282", "r283", "r284", "r285", "r286", "r289", "r290", "r303", "r311" ], "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": "Revenues by Product" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/RevenuesbyProduct" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r185" ], "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": "Revenues by Geographic Area" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/InformationaboutGeographicAreasTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition and Deferred Revenue [Abstract]", "terseLabel": "Revenue Recognition and Deferred Revenue [Abstract]" } } }, "localname": "RevenueRecognitionAndDeferredRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r287" ], "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 expected to be recognized from remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/DeferredRevenuePerformanceObligationsandUnbilledAccountsReceivableAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r288" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, remaining performance obligation, recognition period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/DeferredRevenuePerformanceObligationsandUnbilledAccountsReceivablePerformanceObligationDurationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r288" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/DeferredRevenuePerformanceObligationsandUnbilledAccountsReceivablePerformanceObligationDurationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r288" ], "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://veeva.com/role/DeferredRevenuePerformanceObligationsandUnbilledAccountsReceivablePerformanceObligationDurationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/InformationaboutGeographicAreasLongLivedAssetsbyGeographicAreaDetail", "http://veeva.com/role/InformationaboutGeographicAreasRevenuesbyGeographicAreaDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r569", "r574" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetail" ], "xbrltype": "monetaryItemType" }, "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" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/AccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r129" ], "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": "Potential Common Share Equivalents Excluded where the Inclusion would be Anti-dilutive" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/NetIncomeperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Schedule of Available-for-sale Securities [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ShortTermInvestmentsScheduleofFairValuesandGrossUnrealizedLossPositionofAvailableforSaleSecuritiesAggregatedbyInvestmentCategoryDetail", "http://veeva.com/role/ShortTermInvestmentsScheduleofShortTermInvestmentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r204", "r207", "r210", "r211", "r212", "r213", "r650", "r651" ], "lang": { "en-us": { "role": { "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Schedule of Available-for-sale Securities [Table]", "terseLabel": "Schedule of Available-for-sale Securities [Table]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ShortTermInvestmentsScheduleofFairValuesandGrossUnrealizedLossPositionofAvailableforSaleSecuritiesAggregatedbyInvestmentCategoryDetail", "http://veeva.com/role/ShortTermInvestmentsScheduleofShortTermInvestmentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r503", "r504" ], "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://veeva.com/role/AcquisitionsAdditionalInformationDetails", "http://veeva.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r482" ], "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": "Components of Provision for Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Components of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Summary Fair Value of Outstanding Derivative Instruments" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r128" ], "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": "Numerators and Denominators of the Basic and Diluted EPS Computations for Common Stock" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/NetIncomeperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Reconciliation of Statutory Federal Income Tax to Effective Tax" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r182" ], "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": "Summary of Total Revenues" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/RevenuesbyProductTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r533", "r534" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Fair Value Hierarchy for Financial Assets and Liabilities Measured at Fair Value on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r246", "r250", "r617" ], "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://veeva.com/role/GoodwillandIntangibleAssetsDetailsofIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r246", "r250" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Details of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the presentation of foreign exchange contracts on the statement of financial position, including the fair value amounts and location of such amounts.", "label": "Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block]", "terseLabel": "Summary of Outstanding Balance Sheet Hedges" } } }, "localname": "ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r242", "r244" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r242", "r244" ], "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 Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Components of Income before Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "terseLabel": "Schedule of Other Income" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/OtherIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r34", "r263" ], "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://veeva.com/role/PropertyandEquipmentNetComponentsofPropertyandEquipmentNetDetail", "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesEstimatedUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Summary of Quarterly Financial Information" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SelectedQuarterlyFinancialDataUnauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r97", "r580", "r582" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r62", "r187" ], "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://veeva.com/role/InformationaboutGeographicAreasLongLivedAssetsbyGeographicAreaDetail", "http://veeva.com/role/InformationaboutGeographicAreasRevenuesbyGeographicAreaDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r406", "r434" ], "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://veeva.com/role/StockholdersEquityAdditionalInformationDetail", "http://veeva.com/role/StockholdersEquityScheduleofWeightedAverageAssumptionsUsedtoEstimateGrantDateFairValueofOptionsGrantedDetail", "http://veeva.com/role/StockholdersEquitySummaryofRestrictedStockUnitRSUActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r411", "r421", "r424" ], "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://veeva.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Weighted-Average Assumptions Used to Estimate Grant Date Fair Value of Options Granted" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Unit (RSU) Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock": { "auth_ref": [ "r210" ], "lang": { "en-us": { "role": { "documentation": "For all investments in an unrealized loss position, including those for which other-than-temporary impairments have not been recognized in earnings (including investments for which a portion of an other-than-temporary impairment has been recognized in other comprehensive income), a tabular disclosure of the aggregate related fair value of investments with unrealized losses and the aggregate amount of unrealized losses (that is, the amount by which amortized cost basis exceeds fair value).", "label": "Schedule of Unrealized Loss on Investments [Table Text Block]", "terseLabel": "Schedule of Fair Values and Gross Unrealized Loss Position of Available-for-Sale Securities Aggregated by Investment Category" } } }, "localname": "ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ShortTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r468", "r483" ], "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 Changes in Total Gross Amount of Unrecognized Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r250" ], "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": "Estimated Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r146", "r148", "r149", "r150", "r542", "r544" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedule of Certain Risks and Concentrations of Credit Risk" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesTables" ], "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": [ "r155", "r157", "r158", "r162", "r163", "r174", "r178", "r179", "r180", "r181", "r182", "r187", "r188", "r189" ], "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": "Information about Geographic Areas" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/InformationaboutGeographicAreas" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r92", "r164", "r165", "r166", "r167", "r168", "r169", "r183" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome": { "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://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r68" ], "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://veeva.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r85" ], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "terseLabel": "Share-based compensation cost recognition vesting service period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r416" ], "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": "RSUs forfeited/cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquitySummaryofRestrictedStockUnitRSUActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r420" ], "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": "RSUs forfeited/cancelled (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquitySummaryofRestrictedStockUnitRSUActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "RSUs granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquitySummaryofRestrictedStockUnitRSUActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r418" ], "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": "RSUs granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquitySummaryofRestrictedStockUnitRSUActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r417" ], "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquitySummaryofRestrictedStockUnitRSUActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Unreleased restricted stock units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquitySummaryofRestrictedStockUnitRSUActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Ending balance (in usd per share)", "periodStartLabel": "Beginning balance (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquitySummaryofRestrictedStockUnitRSUActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "RSUs vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquitySummaryofRestrictedStockUnitRSUActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "RSUs vested (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquitySummaryofRestrictedStockUnitRSUActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r430" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquityScheduleofWeightedAverageAssumptionsUsedtoEstimateGrantDateFairValueofOptionsGrantedDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the 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", "terseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquityScheduleofWeightedAverageAssumptionsUsedtoEstimateGrantDateFairValueofOptionsGrantedDetail" ], "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://veeva.com/role/StockholdersEquityScheduleofWeightedAverageAssumptionsUsedtoEstimateGrantDateFairValueofOptionsGrantedDetail" ], "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://veeva.com/role/StockholdersEquityScheduleofWeightedAverageAssumptionsUsedtoEstimateGrantDateFairValueofOptionsGrantedDetail" ], "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://veeva.com/role/StockholdersEquityAdditionalInformationDetail", "http://veeva.com/role/StockholdersEquityScheduleofWeightedAverageAssumptionsUsedtoEstimateGrantDateFairValueofOptionsGrantedDetail", "http://veeva.com/role/StockholdersEquitySummaryofRestrictedStockUnitRSUActivityDetail" ], "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": "Number of additional shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares available for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r414" ], "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": "Options vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquitySummaryofStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r414" ], "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": "Options vested and exercisable (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquitySummaryofStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r423" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "verboseLabel": "Intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Options forfeited/cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquitySummaryofStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquitySummaryofStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r422" ], "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 usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r434" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquitySummaryofStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r413", "r434" ], "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": "Options outstanding, ending balance (in shares)", "periodStartLabel": "Options outstanding, beginning balance (in shares)", "terseLabel": "Options outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail", "http://veeva.com/role/StockholdersEquitySummaryofStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquitySummaryofStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r412" ], "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": "Options outstanding, ending balance (in usd per share)", "periodStartLabel": "Options outstanding, beginning balance (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquitySummaryofStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquitySummaryofStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r426" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Options vested and exercisable and expected to vest thereafter" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquitySummaryofStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Options vested and exercisable and expected to vest thereafter (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquitySummaryofStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options vested and exercisable and expected to vest thereafter (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquitySummaryofStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Number of shares issued in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r404", "r409" ], "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://veeva.com/role/StockholdersEquityAdditionalInformationDetail", "http://veeva.com/role/StockholdersEquityScheduleofWeightedAverageAssumptionsUsedtoEstimateGrantDateFairValueofOptionsGrantedDetail", "http://veeva.com/role/StockholdersEquitySummaryofRestrictedStockUnitRSUActivityDetail" ], "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": "Options exercised (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquitySummaryofStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Options forfeited/cancelled (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquitySummaryofStockOptionActivityDetail" ], "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": "Options granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquitySummaryofStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r92", "r406", "r410" ], "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://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share price (in usd per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate intrinsic value (in millions)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquitySummaryofStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "terseLabel": "Total intrinsic value, vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r428", "r444" ], "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://veeva.com/role/StockholdersEquityScheduleofWeightedAverageAssumptionsUsedtoEstimateGrantDateFairValueofOptionsGrantedDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r434" ], "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": "Options vested and exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquitySummaryofStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term (in years), options vested and exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquitySummaryofStockOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted\u00a0 average\u00a0grant date fair value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquitySummaryofRestrictedStockUnitRSUActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term (in years), options outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquitySummaryofStockOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term (in years), options vested and exercisable and expected to vest thereafter" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquitySummaryofStockOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r278", "r448" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Software Development" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local Jurisdiction" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r17", "r18", "r19", "r94", "r95", "r121", "r122", "r123", "r126", "r128", "r138", "r139", "r140", "r215", "r276", "r545" ], "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://veeva.com/role/ConsolidatedBalanceSheets", "http://veeva.com/role/ConsolidatedBalanceSheetsParenthetical", "http://veeva.com/role/CoverPage", "http://veeva.com/role/NetIncomeperShareNumeratorsandDenominatorsoftheBasicandDilutedEPSComputationsforCommonStockDetail", "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r45", "r101", "r102", "r103", "r106", "r114", "r116", "r137", "r219", "r276", "r277", "r440", "r441", "r442", "r484", "r485", "r554", "r555", "r556", "r557", "r558", "r560", "r684", "r685", "r686" ], "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://veeva.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets", "http://veeva.com/role/ConsolidatedBalanceSheetsParenthetical", "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical", "http://veeva.com/role/ConsolidatedStatementsofStockholdersEquity" ], "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_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": [ "r101", "r102", "r103", "r137", "r616" ], "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://veeva.com/role/ConsolidatedBalanceSheets", "http://veeva.com/role/ConsolidatedBalanceSheetsParenthetical", "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical", "http://veeva.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r276", "r277" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "verboseLabel": "Issuance of common stock upon vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r18", "r19", "r276", "r277", "r415" ], "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": "Options exercised (in shares)", "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofStockholdersEquity", "http://veeva.com/role/StockholdersEquitySummaryofStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r18", "r19", "r276", "r277" ], "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 common stock upon vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r45", "r276", "r277" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r24", "r25", "r95", "r195", "r215", "r545" ], "calculation": { "http://veeva.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets", "http://veeva.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Right to receive or access periodic material for specified period of time.", "label": "Subscription and Circulation [Member]", "terseLabel": "Subscription services", "verboseLabel": "Total subscription services" } } }, "localname": "SubscriptionAndCirculationMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://veeva.com/role/DeferredRevenuePerformanceObligationsandUnbilledAccountsReceivableAdditionalInformationDetail", "http://veeva.com/role/DeferredRevenuePerformanceObligationsandUnbilledAccountsReceivablePerformanceObligationDurationDetails", "http://veeva.com/role/RevenuesbyProductSummaryofTotalRevenuesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of other cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r477" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforward" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://veeva.com/role/AccruedExpensesScheduleofAccruedExpensesDetail": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for 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": "Taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/AccruedExpensesScheduleofAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyServiceMember": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design.", "label": "Technology Service [Member]", "terseLabel": "Professional services and other", "verboseLabel": "Total professional services" } } }, "localname": "TechnologyServiceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://veeva.com/role/DeferredRevenuePerformanceObligationsandUnbilledAccountsReceivableAdditionalInformationDetail", "http://veeva.com/role/RevenuesbyProductSummaryofTotalRevenuesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period past due for trade accounts receivable to write off as uncollectible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Threshold Period Past Due for Write-off of Trade Accounts Receivable", "terseLabel": "Customer payment period" } } }, "localname": "ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trade name and trademarks" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedDetails", "http://veeva.com/role/GoodwillandIntangibleAssetsDetailsofIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r208", "r209", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "http://veeva.com/role/FairValueMeasurementsSummaryFairValueofOutstandingDerivativeInstrumentsDetail", "http://veeva.com/role/FairValueMeasurementsSummaryofOutstandingBalanceSheetHedgesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r340", "r649" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S. agency obligations" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "http://veeva.com/role/ShortTermInvestmentsScheduleofShortTermInvestmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r340", "r386", "r649" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/FairValueMeasurementsFairValueHierarchyforFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "http://veeva.com/role/ShortTermInvestmentsScheduleofShortTermInvestmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://veeva.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled accounts receivable" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets", "http://veeva.com/role/DeferredRevenuePerformanceObligationsandUnbilledAccountsReceivableAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r452", "r462" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesAdditionalInformationDetails", "http://veeva.com/role/IncomeTaxesSummaryofChangesinTotalGrossAmountofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r463" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Decreases related to tax positions taken during the prior period" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesSummaryofChangesinTotalGrossAmountofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r465" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedTerseLabel": "Audit settlements" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesSummaryofChangesinTotalGrossAmountofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r464" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increases related to tax positions taken during the current period" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesSummaryofChangesinTotalGrossAmountofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r463" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Increases related to tax positions taken during the prior period" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesSummaryofChangesinTotalGrossAmountofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r466" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedTerseLabel": "Lapse of statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesSummaryofChangesinTotalGrossAmountofUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r467" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r141", "r142", "r144", "r145", "r151", "r152", "r153" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r128" ], "calculation": { "http://veeva.com/role/NetIncomeperShareNumeratorsandDenominatorsoftheBasicandDilutedEPSComputationsforCommonStockDetail": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Effect of potentially dilutive common shares (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/NetIncomeperShareNumeratorsandDenominatorsoftheBasicandDilutedEPSComputationsforCommonStockDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r120", "r128" ], "calculation": { "http://veeva.com/role/NetIncomeperShareNumeratorsandDenominatorsoftheBasicandDilutedEPSComputationsforCommonStockDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average shares used in computing net income per share, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://veeva.com/role/NetIncomeperShareNumeratorsandDenominatorsoftheBasicandDilutedEPSComputationsforCommonStockDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average shares used to compute net income per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r118", "r128" ], "calculation": { "http://veeva.com/role/NetIncomeperShareNumeratorsandDenominatorsoftheBasicandDilutedEPSComputationsforCommonStockDetail": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average shares used in computing net income per share, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://veeva.com/role/NetIncomeperShareNumeratorsandDenominatorsoftheBasicandDilutedEPSComputationsforCommonStockDetail" ], "xbrltype": "sharesItemType" }, "veev_AccruedFeesCurrent": { "auth_ref": [], "calculation": { "http://veeva.com/role/AccruedExpensesScheduleofAccruedExpensesDetail": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued fees current.", "label": "Accrued Fees Current", "terseLabel": "Accrued fees payable to salesforce.com" } } }, "localname": "AccruedFeesCurrent", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/AccruedExpensesScheduleofAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "veev_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationReplacementAwardValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Share-Based Compensation, Replacement Award, Value", "label": "Adjustments To Additional Paid In Capital, Share-Based Compensation, Replacement Award, Value", "terseLabel": "Replacement award value in connection with business combination" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationReplacementAwardValue", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "veev_AmortizationOfDeferredCostsExcludingRightOfUseAssets": { "auth_ref": [], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization Of Deferred Costs, Excluding Right Of Use Assets", "label": "Amortization Of Deferred Costs, Excluding Right Of Use Assets", "terseLabel": "Amortization of deferred costs" } } }, "localname": "AmortizationOfDeferredCostsExcludingRightOfUseAssets", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "veev_AmortizationPeriodOfDeferredCosts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amortization period of deferred costs.", "label": "Amortization Period Of Deferred Costs", "terseLabel": "Amortization period of deferred costs" } } }, "localname": "AmortizationPeriodOfDeferredCosts", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "veev_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssets": { "auth_ref": [], "calculation": { "http://veeva.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedDetails": { "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, Tangible Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets", "terseLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssets", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "veev_CommonStockSharesOutstandingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock shares outstanding percentage.", "label": "Common Stock Shares Outstanding Percentage", "terseLabel": "Common stock, shares outstanding, percentage" } } }, "localname": "CommonStockSharesOutstandingPercentage", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "veev_CostOfProfessionalServiceAndOtherRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost of professional service and other revenue.", "label": "Cost Of Professional Service And Other Revenue [Member]", "terseLabel": "Cost of professional services and other" } } }, "localname": "CostOfProfessionalServiceAndOtherRevenueMember", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" ], "xbrltype": "domainItemType" }, "veev_CostOfSubscriptionRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost of subscription revenues.", "label": "Cost Of Subscription Revenues [Member]", "terseLabel": "Cost of subscription services" } } }, "localname": "CostOfSubscriptionRevenuesMember", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" ], "xbrltype": "domainItemType" }, "veev_CrossixSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Crossix Solutions [Member]", "label": "Crossix Solutions [Member]", "terseLabel": "Crossix Solutions" } } }, "localname": "CrossixSolutionsMember", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/AcquisitionsAdditionalInformationDetails", "http://veeva.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedDetails", "http://veeva.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "domainItemType" }, "veev_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer one.", "label": "Customer One [Member]", "terseLabel": "Customer One" } } }, "localname": "CustomerOneMember", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesConcentrationsofCreditRiskDetails" ], "xbrltype": "domainItemType" }, "veev_DeferredCostsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred costs disclosure.", "label": "Deferred Costs Disclosure [Text Block]", "terseLabel": "Deferred Costs" } } }, "localname": "DeferredCostsDisclosureTextBlock", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/DeferredCosts" ], "xbrltype": "textBlockItemType" }, "veev_DeferredIncomeTaxExpenseBenefit1": { "auth_ref": [], "calculation": { "http://veeva.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences net of deferred tax asset attributable to deductible temporary differences and carryforwards after valuation allowances and net the tax effect of the stock deficiency.", "label": "Deferred Income Tax Expense Benefit1", "totalLabel": "Total deferred provision" } } }, "localname": "DeferredIncomeTaxExpenseBenefit1", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/IncomeTaxesComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "veev_DeferredRevenueAndPerformanceObligationsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred revenue and performance obligations disclosure.", "label": "Deferred Revenue And Performance Obligations Disclosure [Text Block]", "terseLabel": "Deferred Revenue, Performance Obligations, and Unbilled Accounts Receivable" } } }, "localname": "DeferredRevenueAndPerformanceObligationsDisclosureTextBlock", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/DeferredRevenuePerformanceObligationsandUnbilledAccountsReceivable" ], "xbrltype": "textBlockItemType" }, "veev_DeferredTaxAssetsLeaseLiabilities": { "auth_ref": [], "calculation": { "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Lease Liabilities", "label": "Deferred Tax Assets, Lease Liabilities", "terseLabel": "Lease liabilities" } } }, "localname": "DeferredTaxAssetsLeaseLiabilities", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "veev_DeferredTaxLiabilitiesLeaseRightOfUseAssets": { "auth_ref": [], "calculation": { "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Lease, Right Of Use Assets", "label": "Deferred Tax Liabilities, Lease, Right Of Use Assets", "negatedTerseLabel": "Lease right-of-use assets" } } }, "localname": "DeferredTaxLiabilitiesLeaseRightOfUseAssets", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "veev_DefinedContributionPlanMaximumEmployerAnnualContributionsPerEmployeeAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Defined contribution plan maximum employer annual contributions per employee amount.", "label": "Defined Contribution Plan Maximum Employer Annual Contributions Per Employee Amount", "terseLabel": "Employer maximum matching contribution amount per employee per year" } } }, "localname": "DefinedContributionPlanMaximumEmployerAnnualContributionsPerEmployeeAmount", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/A401kPlanDetails" ], "xbrltype": "monetaryItemType" }, "veev_DerivativeNotionalAmountOfForeignCurrencyDerivativeContractsNet": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative notional amount of foreign currency derivative contracts net.", "label": "Derivative Notional Amount Of Foreign Currency Derivative Contracts Net", "terseLabel": "Notional amount of foreign currency derivative contracts" } } }, "localname": "DerivativeNotionalAmountOfForeignCurrencyDerivativeContractsNet", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/FairValueMeasurementsSummaryFairValueofOutstandingDerivativeInstrumentsDetail" ], "xbrltype": "monetaryItemType" }, "veev_DocumentAndEntityInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Document and entity information.", "label": "Document And Entity Information [Line Items]", "terseLabel": "Document And Entity Information [Line Items]" } } }, "localname": "DocumentAndEntityInformationLineItems", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "veev_DocumentAndEntityInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Document and entity information.", "label": "Document And Entity Information [Table]", "terseLabel": "Document And Entity Information [Table]" } } }, "localname": "DocumentAndEntityInformationTable", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "veev_EffectiveIncomeTaxRateReconciliationDeductionForeignDerivedIntangibleIncome": { "auth_ref": [], "calculation": { "http://veeva.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxtoEffectiveTaxDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Deduction, Foreign Derived Intangible Income", "label": "Effective Income Tax Rate Reconciliation, Deduction, Foreign Derived Intangible Income", "negatedTerseLabel": "Foreign derived intangible income deduction (FDII)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductionForeignDerivedIntangibleIncome", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/IncomeTaxesReconciliationofStatutoryFederalIncomeTaxtoEffectiveTaxDetails" ], "xbrltype": "monetaryItemType" }, "veev_ExcessTaxBenefitFromEmployeeStockPlans": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Excess tax benefit from employee stock plans.", "label": "Excess Tax Benefit From Employee Stock Plans", "terseLabel": "Excess tax benefits from employee stock plans" } } }, "localname": "ExcessTaxBenefitFromEmployeeStockPlans", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "veev_ExistingTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Existing technology.", "label": "Existing Technology [Member]", "terseLabel": "Existing technology" } } }, "localname": "ExistingTechnologyMember", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/GoodwillandIntangibleAssetsDetailsofIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "veev_FinanceLeaseProceedsPaymentsNet": { "auth_ref": [], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Proceeds (Payments), Net", "label": "Finance Lease, Proceeds (Payments), Net", "terseLabel": "Changes in lease liabilities - finance leases" } } }, "localname": "FinanceLeaseProceedsPaymentsNet", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "veev_FirstMinimumOrderCommitmentAchievedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "First minimum order commitment achieved amount.", "label": "First Minimum Order Commitment Achieved Amount", "terseLabel": "Amount of first minimum order commitment met" } } }, "localname": "FirstMinimumOrderCommitmentAchievedAmount", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "veev_ForeignCurrencyExchangePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign currency exchange.", "label": "Foreign Currency Exchange, Policy [Policy Text Block]", "terseLabel": "Foreign Currency Exchange" } } }, "localname": "ForeignCurrencyExchangePolicyPolicyTextBlock", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "veev_FourHundredOneKPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Four hundred one K plan.", "label": "Four Hundred One K Plan [Member]", "terseLabel": "401(k) plan" } } }, "localname": "FourHundredOneKPlanMember", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/A401kPlanDetails" ], "xbrltype": "domainItemType" }, "veev_IQVIALitigationMatterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "IQVIA litigation matter.", "label": "I Q V I A Litigation Matter [Member]", "terseLabel": "IQVIA Litigation Matter" } } }, "localname": "IQVIALitigationMatterMember", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "veev_IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in capital expenditures incurred but not yet paid.", "label": "Increase Decrease In Capital Expenditures Incurred But Not Yet Paid", "terseLabel": "Changes in accounts payable and accrued expenses related to property and equipment purchases" } } }, "localname": "IncreaseDecreaseInCapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "veev_IncreaseDecreaseInLeaseLiabilities": { "auth_ref": [], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase decrease In lease liabilities.", "label": "Increase Decrease In Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInLeaseLiabilities", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "veev_IncreaseDecreaseInUnbilledAccountsReceivable": { "auth_ref": [], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in unbilled accounts receivable.", "label": "Increase Decrease In Unbilled Accounts Receivable", "negatedLabel": "Unbilled accounts receivable" } } }, "localname": "IncreaseDecreaseInUnbilledAccountsReceivable", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "veev_IncrementalCommonSharesAttributableToConversionOfCommonStock": { "auth_ref": [], "calculation": { "http://veeva.com/role/NetIncomeperShareNumeratorsandDenominatorsoftheBasicandDilutedEPSComputationsforCommonStockDetail": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to conversion of common stock.", "label": "Incremental Common Shares Attributable To Conversion Of Common Stock", "terseLabel": "Conversion of Class B to Class A common stock (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfCommonStock", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/NetIncomeperShareNumeratorsandDenominatorsoftheBasicandDilutedEPSComputationsforCommonStockDetail" ], "xbrltype": "sharesItemType" }, "veev_LeasesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leases.", "label": "Leases [Line Items]", "terseLabel": "Leases [Line Items]" } } }, "localname": "LeasesLineItems", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "veev_LeasesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leases.", "label": "Leases [Table]", "terseLabel": "Leases [Table]" } } }, "localname": "LeasesTable", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "veev_MaximumPeriodToConsiderHighlyLiquidInvestmentsAsCashEquivalents": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum period to consider highly liquid investments as cash equivalents.", "label": "Maximum Period To Consider Highly Liquid Investments As Cash Equivalents", "terseLabel": "Highly liquid investments maturity" } } }, "localname": "MaximumPeriodToConsiderHighlyLiquidInvestmentsAsCashEquivalents", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "veev_MedidataLitigationMatterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Medidata litigation matter.", "label": "Medidata Litigation Matter [Member]", "terseLabel": "Medidata Litigation Matter" } } }, "localname": "MedidataLitigationMatterMember", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "veev_MiddleEastAfricaAndLatinAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Middle East, Africa, And Latin America", "label": "Middle East, Africa, And Latin America [Member]", "terseLabel": "Middle East, Africa, and Latin America" } } }, "localname": "MiddleEastAfricaAndLatinAmericaMember", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/InformationaboutGeographicAreasLongLivedAssetsbyGeographicAreaDetail", "http://veeva.com/role/InformationaboutGeographicAreasRevenuesbyGeographicAreaDetail" ], "xbrltype": "domainItemType" }, "veev_MinimumOrderCommitmentTimeFrameAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum Order Commitment Time Frame [Axis]", "label": "Minimum Order Commitment Time Frame [Axis]", "terseLabel": "Minimum Order Commitment Time Frame [Axis]" } } }, "localname": "MinimumOrderCommitmentTimeFrameAxis", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "veev_MinimumOrderCommitmentTimeFrameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Minimum Order Commitment Time Frame [Axis]", "label": "Minimum Order Commitment Time Frame [Domain]", "terseLabel": "Minimum Order Commitment Time Frame [Domain]" } } }, "localname": "MinimumOrderCommitmentTimeFrameDomain", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "veev_NatureOfBusinessPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nature of business policy.", "label": "Nature Of Business Policy [Text Block]", "terseLabel": "Description of Business" } } }, "localname": "NatureOfBusinessPolicyTextBlock", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "veev_NetIncomeLossAttributableToCommonStockholdersBasicAndDiluted": { "auth_ref": [], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net income loss attributable to common stockholders basic and diluted.", "label": "Net Income Loss Attributable To Common Stockholders Basic And Diluted", "totalLabel": "Net income, basic and diluted" } } }, "localname": "NetIncomeLossAttributableToCommonStockholdersBasicAndDiluted", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "veev_NetIncomeLossIncludingCumulativeEffectOfChangeOnEquityDueToNewAccountingPronouncementOrChangeInAccountingPrinciple": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net income loss including cumulative effect of change on equity due to new accounting pronouncement or change in accounting principle.", "label": "Net Income Loss Including Cumulative Effect Of Change On Equity Due To New Accounting Pronouncement Or Change In Accounting Principle", "terseLabel": "Net income" } } }, "localname": "NetIncomeLossIncludingCumulativeEffectOfChangeOnEquityDueToNewAccountingPronouncementOrChangeInAccountingPrinciple", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "veev_NumberOfFormerEmployees": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of former employees.", "label": "Number Of Former Employees", "terseLabel": "Number of former employees" } } }, "localname": "NumberOfFormerEmployees", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "veev_NumberOfProductAreas": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Product Areas", "label": "Number Of Product Areas", "terseLabel": "Number of product areas" } } }, "localname": "NumberOfProductAreas", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/RevenuesbyProductSummaryofTotalRevenuesDetail" ], "xbrltype": "integerItemType" }, "veev_NumberOfRegulatedIndustries": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Regulated Industries", "label": "Number Of Regulated Industries", "terseLabel": "Number of regulated industries" } } }, "localname": "NumberOfRegulatedIndustries", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "veev_OperatingAndFinanceLeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://veeva.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating and finance lease liability current.", "label": "Operating And Finance Lease Liability Current", "terseLabel": "Lease liabilities" } } }, "localname": "OperatingAndFinanceLeaseLiabilityCurrent", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "veev_OperatingAndFinanceLeaseLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://veeva.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating and finance lease liability noncurrent.", "label": "Operating And Finance Lease Liability Noncurrent", "terseLabel": "Lease liabilities, noncurrent" } } }, "localname": "OperatingAndFinanceLeaseLiabilityNoncurrent", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "veev_OperatingLeaseRightOfUseAssetAmortization": { "auth_ref": [], "calculation": { "http://veeva.com/role/ConsolidatedStatementsofCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-of-Use Asset, Amortization", "label": "Operating Lease, Right-of-Use Asset, Amortization", "terseLabel": "Reduction of operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortization", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "veev_OtherIncomeMiscellaneous": { "auth_ref": [], "calculation": { "http://veeva.com/role/OtherIncomeDetails": { "order": 3.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Income, Miscellaneous", "label": "Other Income, Miscellaneous", "terseLabel": "Miscellaneous income" } } }, "localname": "OtherIncomeMiscellaneous", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/OtherIncomeDetails" ], "xbrltype": "monetaryItemType" }, "veev_PercentageOfCommonStockAcquireToFairMarketValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of common stock acquire to fair market value.", "label": "Percentage Of Common Stock Acquire To Fair Market Value", "terseLabel": "Percent of fair market value paid for shares" } } }, "localname": "PercentageOfCommonStockAcquireToFairMarketValue", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "veev_PercentageOfLikelihoodOfTaxBenefitBeingRealizedUponEffectiveSettlement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of likelihood of tax benefit being realized upon effective settlement.", "label": "Percentage Of Likelihood Of Tax Benefit Being Realized Upon Effective Settlement", "terseLabel": "Percentage of likely being realized upon effective settlement" } } }, "localname": "PercentageOfLikelihoodOfTaxBenefitBeingRealizedUponEffectiveSettlement", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "veev_PercentageOfPayrollDeductionsForSharesAcquire": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of payroll deductions for shares acquire.", "label": "Percentage Of Payroll Deductions For Shares Acquire", "terseLabel": "Percentage of payroll deductions for shares acquired" } } }, "localname": "PercentageOfPayrollDeductionsForSharesAcquire", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "veev_PhysiciansWorldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Physicians World [Member]", "label": "Physicians World [Member]", "terseLabel": "Physicians World" } } }, "localname": "PhysiciansWorldMember", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/AcquisitionsAdditionalInformationDetails", "http://veeva.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedDetails", "http://veeva.com/role/GoodwillandIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "domainItemType" }, "veev_ProfessionalServicesVeevaCommercialCloudMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Professional services, veeva commercial cloud.", "label": "Professional Services Veeva Commercial Cloud [Member]", "terseLabel": "Veeva Commercial Cloud" } } }, "localname": "ProfessionalServicesVeevaCommercialCloudMember", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/RevenuesbyProductSummaryofTotalRevenuesDetail" ], "xbrltype": "domainItemType" }, "veev_ProfessionalServicesVeevaVaultMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Professional services, veeva vault.", "label": "Professional Services Veeva Vault [Member]", "terseLabel": "Veeva Vault" } } }, "localname": "ProfessionalServicesVeevaVaultMember", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/RevenuesbyProductSummaryofTotalRevenuesDetail" ], "xbrltype": "domainItemType" }, "veev_ReallocationOfNetIncome": { "auth_ref": [], "calculation": { "http://veeva.com/role/NetIncomeperShareNumeratorsandDenominatorsoftheBasicandDilutedEPSComputationsforCommonStockDetail": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reallocation of net income.", "label": "Reallocation Of Net Income", "terseLabel": "Reallocation of net income to Class B common stock" } } }, "localname": "ReallocationOfNetIncome", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/NetIncomeperShareNumeratorsandDenominatorsoftheBasicandDilutedEPSComputationsforCommonStockDetail" ], "xbrltype": "monetaryItemType" }, "veev_ReallocationOfNetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [], "calculation": { "http://veeva.com/role/NetIncomeperShareNumeratorsandDenominatorsoftheBasicandDilutedEPSComputationsforCommonStockDetail": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reallocation of Net Income (Loss) Available to Common Stockholders, Basic", "label": "Reallocation Of Net Income Loss Available To Common Stockholders Basic", "terseLabel": "Net income, basic" } } }, "localname": "ReallocationOfNetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/NetIncomeperShareNumeratorsandDenominatorsoftheBasicandDilutedEPSComputationsforCommonStockDetail" ], "xbrltype": "monetaryItemType" }, "veev_RegisteredRetirementSavingsPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Registered retirement savings plan.", "label": "Registered Retirement Savings Plan [Member]", "terseLabel": "RRSP" } } }, "localname": "RegisteredRetirementSavingsPlanMember", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/A401kPlanDetails" ], "xbrltype": "domainItemType" }, "veev_RelatedPartyTransactionNumberOfProductsEmbed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related party transaction number of products embed.", "label": "Related Party Transaction Number Of Products Embed", "terseLabel": "Number of products to embed into our multichannel customer relationship management applications" } } }, "localname": "RelatedPartyTransactionNumberOfProductsEmbed", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "integerItemType" }, "veev_ResellerAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reseller agreements.", "label": "Reseller Agreements [Member]", "terseLabel": "Value-Added Reseller Agreement" } } }, "localname": "ResellerAgreementsMember", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "veev_RevenueFromContractsWithCustomersLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue from contracts with customers.", "label": "Revenue From Contracts With Customers [Line Items]", "terseLabel": "Revenue From Contracts With Customers [Line Items]" } } }, "localname": "RevenueFromContractsWithCustomersLineItems", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/DeferredRevenuePerformanceObligationsandUnbilledAccountsReceivableAdditionalInformationDetail", "http://veeva.com/role/DeferredRevenuePerformanceObligationsandUnbilledAccountsReceivablePerformanceObligationDurationDetails" ], "xbrltype": "stringItemType" }, "veev_RevenueFromContractsWithCustomersTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue from contracts with customers.", "label": "Revenue From Contracts With Customers [Table]", "terseLabel": "Revenue From Contracts With Customers [Table]" } } }, "localname": "RevenueFromContractsWithCustomersTable", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/DeferredRevenuePerformanceObligationsandUnbilledAccountsReceivableAdditionalInformationDetail", "http://veeva.com/role/DeferredRevenuePerformanceObligationsandUnbilledAccountsReceivablePerformanceObligationDurationDetails" ], "xbrltype": "stringItemType" }, "veev_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityFromBusinessCombinations": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Right-Of-Use Asset Obtained In Exchange For Operating Lease Liability From Business Combinations", "label": "Right-Of-Use Asset Obtained In Exchange For Operating Lease Liability From Business Combinations", "terseLabel": "Operating leases obtained through business combinations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiabilityFromBusinessCombinations", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetail" ], "xbrltype": "monetaryItemType" }, "veev_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right of use assets obtained in exchange for lease obligations.", "label": "Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract]", "terseLabel": "Right-of-use assets obtained in exchange for lease obligations:" } } }, "localname": "RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetail" ], "xbrltype": "stringItemType" }, "veev_ScheduleOfEarningsPerShareBasicAndDilutedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of earnings per share basic and diluted.", "label": "Schedule Of Earnings Per Share Basic And Diluted [Line Items]", "terseLabel": "Schedule Of Earnings Per Share Basic And Diluted [Line Items]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedLineItems", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/NetIncomeperShareNumeratorsandDenominatorsoftheBasicandDilutedEPSComputationsforCommonStockDetail" ], "xbrltype": "stringItemType" }, "veev_ScheduleOfEarningsPerShareBasicAndDilutedTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of earnings per share basic and diluted.", "label": "Schedule Of Earnings Per Share Basic And Diluted [Table]", "terseLabel": "Schedule Of Earnings Per Share Basic And Diluted [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTable", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/NetIncomeperShareNumeratorsandDenominatorsoftheBasicandDilutedEPSComputationsforCommonStockDetail" ], "xbrltype": "stringItemType" }, "veev_ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of estimated useful lives of property plant and equipment.", "label": "Schedule Of Estimated Useful Lives Of Property Plant And Equipment [Table Text Block]", "terseLabel": "Schedule of Estimated Useful Lives of Property Plant And Equipment" } } }, "localname": "ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "veev_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of supplemental balance sheet information related to leases.", "label": "Schedule Of Supplemental Balance Sheet Information Related To Leases Table [Text Block]", "terseLabel": "Supplemental Balance Sheet Information Related to Leases" } } }, "localname": "ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "veev_ShareBasedCompensationArrangementByShareBasedPaymentAwardsAwardExercisablePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment awards award exercisable period.", "label": "Share Based Compensation Arrangement By Share Based Payment Awards Award Exercisable Period", "terseLabel": "Options exercisable period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardsAwardExercisablePeriod", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "veev_SubscriptionServicesVeevaCommercialCloudMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription services, veeva commercial cloud.", "label": "Subscription Services Veeva Commercial Cloud [Member]", "terseLabel": "Veeva Commercial Cloud" } } }, "localname": "SubscriptionServicesVeevaCommercialCloudMember", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/RevenuesbyProductSummaryofTotalRevenuesDetail" ], "xbrltype": "domainItemType" }, "veev_SubscriptionServicesVeevaVaultMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription services, veeva vault.", "label": "Subscription Services Veeva Vault [Member]", "terseLabel": "Veeva Vault" } } }, "localname": "SubscriptionServicesVeevaVaultMember", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/RevenuesbyProductSummaryofTotalRevenuesDetail" ], "xbrltype": "domainItemType" }, "veev_TimeFrameOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Time Frame One [Member]", "label": "Time Frame One [Member]", "terseLabel": "Present to September 1st, 2025" } } }, "localname": "TimeFrameOneMember", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "veev_TimeFrameTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Time Frame Two [Member]", "label": "Time Frame Two [Member]", "terseLabel": "March 1st 2014 to September 1st, 2020" } } }, "localname": "TimeFrameTwoMember", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/CommitmentsandContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "veev_TwoThousandAndThirteenEquityAndIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand and thirteen equity and incentive plan.", "label": "Two Thousand And Thirteen Equity And Incentive Plan [Member]", "terseLabel": "2013 Equity Incentive Plan" } } }, "localname": "TwoThousandAndThirteenEquityAndIncentivePlanMember", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "veev_TwoThousandAndTwelveEquityIncentiveAwardPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand and twelve equity incentive award plan.", "label": "Two Thousand And Twelve Equity Incentive Award Plan [Member]", "terseLabel": "2021 Equity Incentive Plan" } } }, "localname": "TwoThousandAndTwelveEquityIncentiveAwardPlanMember", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "veev_TwoThousandSevenStockPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand seven stock plan.", "label": "Two Thousand Seven Stock Plan [Member]", "terseLabel": "2007 Stock Plan" } } }, "localname": "TwoThousandSevenStockPlanMember", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail", "http://veeva.com/role/SummaryofBusinessandSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "veev_TwoThousandThirteenEmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand thirteen employee stock purchase plan.", "label": "Two Thousand Thirteen Employee Stock Purchase Plan [Member]", "terseLabel": "2013 Employee Stock Purchase Plan" } } }, "localname": "TwoThousandThirteenEmployeeStockPurchasePlanMember", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "veev_VotePerCommonShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vote Per Common Share", "label": "Vote Per Common Share", "terseLabel": "Vote per common share" } } }, "localname": "VotePerCommonShare", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "veev_ZoomVideoCommunicationsIncorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zoom Video Communications Incorporation.", "label": "Zoom Video Communications Incorporation [Member]", "terseLabel": "Zoom Video Communications Incorporation" } } }, "localname": "ZoomVideoCommunicationsIncorporationMember", "nsuri": "http://veeva.com/20210131", "presentation": [ "http://veeva.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 9 } }, "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", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r10": { "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" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=d3e1280-108306" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "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(24))", "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": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r147": { "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" }, "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(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "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", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5144-111524" }, "r195": { "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" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26626-111562" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "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(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27337-111563" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27340-111563" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r224": { "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" }, "r225": { "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" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922890-210455" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286" }, "r257": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r258": { "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" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r267": { "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" }, "r268": { "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" }, "r269": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r27": { "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" }, "r270": { "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" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r273": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r276": { "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" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r279": { "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" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r312": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "http://asc.fasb.org/topic&trid=49130413" }, "r313": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r314": { "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" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919" }, "r318": { "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" }, "r319": { "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" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "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" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "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": "(d)(iv)(01)", "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": "(d)(iv)(02)", "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": "(d)(iv)(02)(A)", "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": "(d)(iv)(02)(B)", "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": "(d)(iv)(02)(C)", "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": "(d)(iv)(03)", "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": "(e)", "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": "(f)", "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.17)", "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": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r366": { "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" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r369": { "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" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r4": { "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" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "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" }, "r401": { "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" }, "r402": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r409": { "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" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r424": { "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" }, "r425": { "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" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r449": { "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" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "720", "URI": "http://asc.fasb.org/topic&trid=2122503" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "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" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r498": { "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" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r5": { "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" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r53": { "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" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "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" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r542": { "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" }, "r543": { "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" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r545": { "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" }, "r546": { "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" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r548": { "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" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30304-110892" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r56": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r565": { "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" }, "r566": { "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" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r568": { "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" }, "r569": { "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" }, "r57": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r582": { "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" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r584": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r588": { "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" }, "r589": { "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" }, "r59": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r6": { "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" }, "r60": { "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" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r63": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r633": { "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" }, "r634": { "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" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r636": { "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" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r638": { "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" }, "r639": { "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" }, "r64": { "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" }, "r640": { "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" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r646": { "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" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r648": { "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" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62586-112803" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62652-112803" }, "r655": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r657": { "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" }, "r658": { "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" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r66": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r671": { "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" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r673": { "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" }, "r674": { "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" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.3(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r68": { "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" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r69": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473" }, "r695": { "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" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r7": { "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" }, "r70": { "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" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r71": { "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" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010" }, "r711": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r712": { "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" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r719": { "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" }, "r72": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r73": { "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" }, "r730": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r731": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r732": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r733": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r734": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r735": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r736": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r737": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r75": { "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" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "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": "(a)", "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": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r8": { "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" }, "r80": { "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" }, "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": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 117 0001393052-21-000015-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001393052-21-000015-xbrl.zip M4$L#!!0 ( +.&?E)=684+0/0# [;*P 1 =F5E=BTR,#(Q,#$S,2YH M=&WLO6M7D\NR-OQ]_PI>]WCVL]88*]J'ZI-K+I^!@B[F-D$QZH8OCNKN:@CF MP$Z" K_^K0[@:>H4G4!RQZP#0NYC^JJZZJH^5/_V_TX&_;5W-)[T1L-_W9%W MQ9VU__?@M_^OU?J?ASM/US9&Z7A P^G:HS'AE/+:^][T8.UUILG;M3(>#=9> MC\9O>^^PU9I=\VAT=#KN[1],UY10\HN#X_M>16VD*:UL?6X!Y=0*6LB6$CXZ MF56F(/ZQ?Q\38H@46BEFT0(74RM:BJVR&*2M)8*P5XSR?G MF*05V0D^D4I][,&4OQU_P^'D_CNB=_^Z^_?O[[[7=T?C_7LRA'!O=O3#J7'<[WUV:OUD=K(20M_K#2=3 M'":Z/#_3Q[-G9TXHW=T?O;O'!^I[B!:WQ<-FWOVUMO@_?=M+[VHG\3>6]_VD_?9$.:("M+[]S[V3Z M]1;J#;DIJ1K9O>D8AY,R&@]PRD;(=Y2F)51+VI]# M4@]'G'SZ>BUNG\^NN&RO[[VA_^2Q]2GY"W0O'FKOG1_\^,AOO9_4GSSSP^F3 M$2CI_LS,SL^877"_C\/]?]VA8>OEBSML_H3YP6\#FN):O;Q%_WO<8R=X-!I. MV:E;W=,C;HET_M>_[DSI9'IO!OF]!__Q'__QV[0W[=.#ZBJM2R_Y[=[YA[_= M.[]U'.73![_EWKNUR?2T3_^ZDWN3HSZ>WA^.AL0OT#NY7T^D\?FOO9QI./N5 MCW>86<:]=/[\D^D.E7_=Z0EMI0U::@P6DC,!O/ &A?9D;$[ZS4;%G/\G6Q\] M=XB#^FCJW5]GLLJ5L![WJIUWN[I]G \WW^T]"8?; MA_OOVT]V3W?/-F7GDO?$GM/=GK\F6H_>:[;3SIOVT]>#9[J3G_W M; 3MC8>#]J!]TNGNJG9W76QO'!SN#G;>[M;/#A^^[9P]/-S;>-C?ZWOQ5.V= M[KY.=OOU<[-=[_/Z)9^_=]C9Z!]LO_[]8'MCGY^[J3H;G^/EN_SD M<2\^>6G;A_NP-WAUN'OX7'4.^;R-I'9?;YJ]PW7)SS_;?;TE]KJ;T-G8O;CF M%3_+#/>ZHU-^I\'>ZTZ/CRF^I^B<[1WL=ON#]L9+_JZ=@]W#G7Z[NR\Z?7_Z MM+LY;;\0)T^[ZV^8%.Q/Z+=[GT%X MDXA>1J#'O4G"_B[A^#%_,EEA^SULSS[%5F#BL.E#B[+ED!I":?'_12L:-%89 M5:2&.P]J^\\-VF=\_U%>@7LE<,6GX.J4-":!+=")'3=F;&%RMF6+/=V\1VLTAQXG31PSN&/M;PTPG_TVG*UB_!ZO\%-:(*G@E?!8/VE644;]6/PYD*@D% D<,5[3))*M%FD9*7*%5[I+^"5 MX5-X+]3G_?4T$Y2]X?X+5GP9QWGR\BASDK!YPG)BTHM]>MJ;3.<+^DG[[/G[ M2^!W#W?-WL:F;A_N'6Z_WAMTGKQBX!^_[73WY=[K+=,^S/V]P^>Z\WKK _ , MM-[C=]@]W#S;>\WWW]@Y;)_MGW2>M$_VGKP\;:LMQ4;P?N_UYI? ,]#Y[=Y& M[K6[];TW!5]SMKVQ*7;/'K_=ZVZ=[1[NL1$\[.^^\B>=%^+]!?BR?;C^1GFA M0V&TC0H,OA.A%8M6+6U("D4 (HD[#[Z+!8-GA6K3(-+X1^R#DM8FA: Y(P/! M[I^9 3A[2T)Q;J7#G[C_Y3N]., Q/62MG1^-!D=L$3/MO#YF*;U/E?8?GGX\ MY1F>UH_6W_.KSW[L5*DZZ4WI!8W?]1*=1PM\Y2VP9KR#_^_?^GNJ_BXX> M\'6=_MY&6[2?M/FY2;:[+PV_WX IHL=6H#O2GS(9P?;&EM[N;K[O;&R>M)^_ M4:Y4/N8$6<78 NM8J65M6U)!%IE2HX%Q+$D:>_0FAE#A$L+$.<6P,_N#5@@_NO.5N?QEP;Q M!'O#IZ/)9'OX>#2FWO[PT?%X3,-T^AA[XU?8/Z9_4]ZG#7[3=VPK[XAU0!4& M? LQ7]Q/V^SSE[AW7G<&>X/'O;W#?=7>R'UF!'[&P:#=W33MUUM\WY=G;=46 MS!9?XBYWU=Y@]_7O'%IVWW<4AX(GOQ]N/^'W[;X]V>7OT.FR99SM]'>EA\[9 M6[[_V[/VQM8IXW[VQI/U#+IK26=-"Y3Q+9^5Y4146,QH0\Z:X\$EYI<@_PCH M/Q465J#?%.A;[]^@(E64-BT7@%H@&?0(@M4[>A]0.@WEST#_*KFS*Q>5BE6@ M#1A.^2 %([2)5B>C6-MM??3HS]'QL[!QU&H_/Z56_[R>\'5=TQSN=@=W#2WQX\UWL;O_=W#QGQ)UO\G.<< MU/?-;K=]VG[-(J'[^]OMUSMO61R\O[R&GW6\IUY:%@-O65GV&/'WK"19+59J M[Q^TS[;X/3K]]N"YX>_(XN!A82%PF9V_9X4??)2"O1XEJX&H1&?64_,1HO5A/D>!O@K6CZ@!2R0-9##&@U4M$VLR MHM"W4!C7R@*R4D9P)JMNUFR*0>LY51$9)(3L,0))J8P1CO.68F\\67U%D_JM M%B)'U>W3"P,ZW#6[@RV6I2_U]I,=SC.?,["O>GM=EJ^#G?[LF=T]EK6[U8#Z M].^=T[W7^2@JL)W#?F^7Y>]>-\'>DU=O.;?M=5[_WF?YJMAX..?EW_G*O<-7 MA=^'<]F7+&=WS]J'Z7WG^1O*E#UI:A&R7@5I12L )ZF4!#GA@M26_BP__3HY M%!M=3J* 9IRM\YH"IZ/&!TY_E((5RK>(\FG[_1L0: L(WPK%EQ8$3D6C]*E% M/F1$%%02IR;/S!]1OO?Y6."8"M6V M=X[RS_2&7]Z(9EWAEW_U9PUU M>9_:NS!KM.-9VY]_.&"6/Q[3@XNAZOLO7VQ<7GYYZ/+O>OU7,? W:KXQ[_F?FAYT<]7NI M-SWOOE[+O4&5:76:T@="OU1UC_HXF6R7%]-1>KM^TIM\[!IGIA^,AK/CZY?] MX%^]_X?V^O :/X:SG,U9\3^'\V>X!!0N*LZ?LK)@"\8B)$;6QBF2+]$O&RX/ M&X++#V2U"\5 7_#Y7VB!'TC0%JH%Q%]I@4\C&HN_F4+\\/5R[QV_UJ>GSE0. M3D?C+[GZBL'O#]?7#S=H.!IPQO25VUXU!'QVBWN?O_WW(D6@;*)/PO@H@'BZ*L8U((M:?(^Q)* MR%ZPP"J<2G 2L6P\=N/*ZKIP*4D6[5+)SD)T$B$6387#98A&ZSB'_/I' 9J, MI_>?C4?Y.$VWQQ>35C['Y<5QG*1Q[VC6YS3,CWKC=-R?]4!=/TIS2?T_@U3F M.O0DBC,'JD(IK@[1XZ7S$XCF6@0@> M.0W(21JO358!_==FAZP@O2JD_LJ05O2O"5)/[)^J:),4AT1&UQ=OLT;C(.J( M7QTZ:1RD74H'PU%_M']Z<7@9^39E2Y'S<8=! P45.!V0RD8E8T[)?76^W@K) M1:19(;.W)D6%+H.)":U5B95K]"$HY6 I:/:VD9P+N_[,'-KY]YLM@ ?\Q#34 M!6NW^=B;S(A9AV1] *^"Y[9AY4TB.0U!^09$\TM^V!JFT8 ^9+M/1^E\K'Y& M(K/))(]&DRGGOY_(M1UZ1\-CFBQC>-?!*6'9'704(*#XK 5GRI E)&-D:D!X M7WQHY\-VOF2+PEBEBJMI5222D 68H*,LQC0@WC< VKD0S"-.$].I'H6795VA2K\7^I?(;YNWI 8TOD%Y&>K:FA,3_]5@T:([" MK/6TCEHZ2Q9<7D)ZGC?0\R%K3,4Z5EAU"AA82$$)GW,45 H"I]M+2-9S!WHN MU&TCHLBH?,@1R$K,WFMPG(DPDTMMEH6Z+T_:H0GA.!TPM!N,:G]T5,_=/*G3 M9)>2LE5@/Y59^H0!(+D892#C#6=0A"8O#64O ,#S&JYP.1H"!5ISJA0"Q6R3 MD"5"H)QP6:AZ$0">"T5'\CXK1;I0AI!5)%GG2RK40B"@6#:*?D']_OGBF3:. MWU)=C+#$_)PA8DY)J& %4,%8JQ3%Y*/P%M L38_'O-&=#SD[<%([ 6 TLKRR M'H61DG6U!]!,URT*@H'.0ATTA1KI?)U3JL(R\;1\X5X+D2MO<[&)!G!*BA.>Y%CT*B2 M%@%T5'5";$V3%Q?9#YAN_N]Q+58Q&AR-AOSGY&N38F>S96]R3FQ%\9KFQ):L M(#OI=9&0;L/\->WAH^PJ/>%/L-@2E3R>@I M,%8*0!&:0,FP*SGF2J=P:6#:H2GVAI0W<3QD]7H#XW4W@@\8ZT20E$K48$WR M4"O(EVQ5X2R28&GP64_I>%"GJM)YWWP];TP']6[OZ#S^-02R$B6&K#0WI0($ MCW62:I0I@I2"\__;@VQ>+6#KB)+Q(45EH1CC=1UVT+(2OTVI2=GQ(L3G^>LL M$=%F%*4@68 Z%+F?XH13J(!NWR WEI4GS^X.FL$D:+U!%!+$*7@LI0<8XI M'YHT)KS(L6;^0,?@I8C:JZ@4&(;9@)+2N%(,.LI+"/3-B[[YHUJ3WJRCU9A9 M;*3D:]7LE%U10EM_7FYC*<"\K1PX7)L.$CDAHQ =6 G>U3D9QK$,$ABB*2HN M#33SR(&O#R;M)3$/2FX_"2I8[VN-^IBUT5@"RJ6!Z59SX.O#QZ5B @JL6X- MCA@2H<4"L@#KE&5RHSGGP-<'61'):]3*RL+I04[>!BS%*U4"_V/$[4$VKQ8P M+@=?HF-=+2"&$K5-EC]+B*RQRP*32EW]]NC<#NOH02F4IN=5([?+>AX=?1QY MN-*9^?!X,JV/_H[IKLCN?"&L*3XI(X46!50&](G3,&LC)]K12;VRFP4%+NH" MQ<54YU(#N[O7@1G 9&UM*EG$!HTH+X(@G__X<2XE<7\@3;96A#% M68Z=@(RV%B*R0ZM<ETC3):*1TXTC-<6 M,&8TM=R'2LXXKZ2+2P/3;>:!UX@/:FEC),B6\T"OL?[/9HMUCKDPM$1N--]. MKVN$3%L44A@&+'N(5&) Y9+/&9T$2DU:<[D(T6G^D\29"Z7%4A-Z!;7JD2AU M4J,GR5+#?WT;V68#.I<,<#[@>I59FWC'^5\$;VPDA*!4RCYASC2/35&6D6GG M#W0D$8NQ*H1,#'3P,624R-F?23K@5W=>:C;0MYL!SJEDB2Z"-5+6&@D2ZI@8 M9@-2)@K(F4>#:F$O1@9X?>6P7?"YS@\D8PT@B.B+LQ'0*!5]*'9IH)E'!GB- M5G"&AP1;AP01%47ED>I0@E@:F6\T KQ$?:70$SB%F*VB[=J7M4?AS];?>&O<'Q8!F%B4%MZ]KBX#4G%%(& MTH:]5UJA$V<:304,3Y8(L ]..SRN+_Z-?0F/^-UJINF48[($4<%$2P36FE$@;&5(2^6(<]IK#B8R(I96ZH#D@;8HE7= M,X30*U34I"JVS\8C_N+3TV=]%JCKPUQU]:Q,VM= ?GC1G)0&B5F2 M !'!0(DQ2)#9^12"B](M*Z9/<9@O<9WPR5N<*8W>S7*LI>SE,R9*;8QUR;.N M0@HJZW2XEQ3X.,IC3^(/@>M40$FK7(HWC5I M!.:'P'U\/.;L@;,)/O%Q[Z3^MIS.6Q*FP*1<*$!QDL.O!6LA%OZX.%Q6?)]R MKD@'H_[2L[,$:V30)8I0.!#K($7 &H%=*(5BD\;'?PC@%Z,R?8]C^J1.[9+ M^Z%CY.)-O]Z9>7'PA_M&*&EMV#XT!19NSH1L JBHDU IBT;-IZAVTL$!?9)0 M=M^/N@>CXPE+M!>UL/QLR*Z>]U=3NU^K_S1XFYTPC%F=ER$@E+I74$;M/5), MC9)\JS_7RJG4ZL$8/W61L SOZ\T#E1B*!],>6\+%:0;!V+:AL/CR>] M(4TFZXDCS:3WY=85X]%DTCMY,>H?UR,WO7A1RD\0_"MKX')(67M6?!)!!ANB MSAX4B[Y,(ETNF:JPM%;X_%"_V6<(_7EAD<]._2M;LH9<$L=HK--I-/],(#1Z M3\H8%,;]JF!>^:F/.4A/Z6GO'>6M(;O4?B_V:7TRH>GDX>EYOW3=Y?[K7;,[ M=+YM\^2@=[24YF4)7,Q%IR0)D)Q/#K/+D5,)"([R+T;A2V%5-Q)4=.",LL2@ M2JEKOCA]<)[_+<:+'&0(#>*AG\+N(LND_''3X9W>_L%WNQ16H>[J'1D%I14L M'XTTH#1'.:.)LHO:.+1%+3X7K2SK]D2N"4+6$@]UZ:F"'"U*8U0HLA;(C&+9 M^:@[QDQU2+L.0,W^J#GNTMC,_-G(DC5.<'!SN0 G49A,IB)<9HFDLBM+RD9+ M;EE4L4+$!+:B$P1&R"D]@I)5HRY)R MT7*;U"7RP=?7WUWD,Q M'(!RR5D[,)2]%]5:686.LC-AV3V]?1U^@O*KEH MBW;6!B"D0-Z+)"T#AN2;SF3SU-'7AY&!1,F)%(G3T" @.&^*TR"C3$:%AG/: MK0NT:]SPBH.*38EUFD((0:'S)60I,CHJDAK0T?G#)<@:(IVMH3JE>+;#(Q % M))0^&EVGX24E8/%=9K&0N3Z?B:XD)Z.P.2:P*(.7.HM@'%(N.K@E\YF;*\5X M,RDG2.4$602;P!N(*3A3HA>959LJM&1^D:NWYJ][4,21B;:\3RQ9)$29PV*4\E+YDWW4Y]UQMQ**E2=EYG M ]Y#,3&8++PA;=$XB,XLF4/=.E+7YU,^ *MTD0TG4E"R9)20/S A1.TM-F#W MKD6LJ7LC3@4Z%)M"D9HABD5%!).DLJ+(DIW02^94MP_5-7:$Q\B-)Y3/[%]6 MJ)!4C#'KXK-*D);-JQZ-N*G&QZE..-T:\J7[3("-<:LD.972CK*00%FCE9+9 MSPDI=22_;+U[<\#J&OLL4,=H7;91!T@LT 4G4J(4*Z++H0GYU ]-&Y]-V][D M7Z>< G]D2 MG2T*$+)G&@W6.@]&*8%ZR?QQ;NM,KS/<>10Z"@=&9[#!1$C50Q&T=R:F)FUC MOLC8S=\WHW-.9X5U'C-H7< 6D3C:NU MMF317EE4#>AJ6\R,Y48Z!;1/B1*[HI269USA8&W(MX% (O 3ABY?2&1.* M,A"5S+"L7CG? F=S\$U.,XTKK& A(V@*&!1)4M*8PFFF=4OJF_/(,Z_/.SE< M6N'J;JH1(*> -D@#[*ZFCBR&M.S>.9<\N:Z>)*<*R; MX*+HZ!(B?/MYYC4N!1&2(&IK,EB0R8444HDQ$1DEBUKZV#F'/',^OHDL:C%: M=$ED<.R:V61??GC^80L=25*$0*$-=(2R\KQSKTVP/%K4T M8-YV?;HY8*FBPKJY=)'!@C6 ?'=+*>L80D9E&M33MTB..:>1,($Q%D!,+(7( M%"PBI!3KTDJ!Y!O0T_YG2U[;HR%Q)!V_I>GCXV&^O@TBL3=^A?UC>GCZX==_ M\[? <3HX?5J+JGXQ"?;RI*WAT?%T,CM#WL#+M,^WB:^-\7A,_WM,PW3ZC3?Y MY-3)3ET//&[.XKFZ.,N#,"F3AQ3!!U1H!=6E"I%* X9OFVJT:F6T/SV;W"H7 MO!*@I 8#-@A1V(I1)^EB= U84SAGH_U%["2H@C8Y!2%IMI(<3-"DH"22E(MO MP$J>A8J.UUP18V6XWY[P&)3S4F"F7)?+Z)@X,X@ZQ9"9]9I>C?B6;&45F>%B]SL8%SZAAMP[NV M;]Y,5D%Y#L4,%#EKBRY2:HB&P[&511!1P4P4FM[?LZ*V:RH3;I1W*(0FTH ! M,+L,$96A3,:H!I0IN?X]0YJI!'Y!VTW92$_.L(&")HTA<.I1K)+&!12-#\L+ M;[NK\/P7]FK*(GL(T:L,"9V78"QH!0X24&EX;\_MV>XO8BZLY$*24F(R"2 [ M]-)SMBP(2JW%L,J:KR]K_FM[6:UL^-LS8 6PQA0Q*!UG17J3$@YJ2;R(TF6Y M^#:\6&:S"MMS"-L2G)9>9N\1#"66H 622]%$J:#I<\56U'=3H])&R!R< -0$ MHI9.0B@VZUC+UV7= +-I3/C^R]N%K\SXVPFW1V&3!Q4H0)'2:ZW8LHFTU(I" MPR/X7"QG%<3G,*$L.F.0!$+=T,,75&!TY!0K!2=S:7B_T8H ;\YRDA%UR9X+ M+A;(02,($]EL+)A@(L7%MYS&Q/$-1N4=3GOOZ'%OB,,ZU+,UVYYA9CA7JGNR M,N1OY^*>\Y7L,D5*X*1":XRBV>1:B!$;L,IP 6UG%'KTCP)FU'2@HY98]8%&09T===2%/=0%$K%QI @@L5S7\] M P*158BBH D$KLBZ*:K2Q6HLTCGSBW3KK*+7ST\L="ZH6+)SVD!-+JSP@6G) M @LSY9IE0+\(9CIF;7/.H00/D&TTSHBD$AB )%P#J@]]14M\=1Q@\R0=X'"? M^,_W./Y>,;M5T&J&_=82;]$(:X(-K'I\3$!!Q" 3*E], R:&+H']KF+F3]LO M95 J>_"A")!:U:V8 YL9<0S5'IL0,^=KOP^QSX^G%P=$TZ>CA!_+7GY8\I32 MZ)A-XQF>8BTR/,S\R?B8\M,>QE[_*IW(BV(MPB?T=;]A! L16*)'1$[NDI&N MEGE?6$AI*9%P#MN5JJM'^='[L!Q"I2<22&#S@XS!^GD(VEK M(KK&2\K5FO%K-9<2@PI!&T1OP3/;V4#*![3)1($9%]]<%BI6KHKXWE[N7)CG M2DQ"<=H<!'$FDI(RADW(-MQ8%K[B\RJ+_OD>((U9" S. ME%KA&4*(P=H<9):J&O#*C$M-YKB./O!DB5 1A6EDSK'6$HD3HI6G+LR MED\Z7+))ILZK$1GJHK H"1-11*&1 C8@#UFH.+DJ/32/,3UI+&)*PBL/,MBH M0Y#%U7EA*(@:8,.+93:KH#T''E:Q$J\(H03(AB+5"EH^DL50)SNN;'AE-E_+ MKX/US'I!&9"0M?/&@A"@^#^&+2@LOMDT)GRO=IF]ULG<13&S98U1<);B*"BD MF,@%::0QJ>&3N5=;:2^MX5I9@C8A@09J0,;6)>^8J%@%I"@FY3!$"E'%HIJP*N77PXP3OZ!E#"*X!#86].30 M^2"*=5[F)BSL79CJ+*N@-8<^# (6S77AFS*0:^1*6FMK6$<'XNBULM]5S%QH M^Q4%DK$:6*\S%'/&U-%D?YNWI 8T?,=%5 M,*^WJVT!K>4:*\Q3E$;Y'!0(,"'472;12PQ.(/GL%M^;5]9RBQWXR!9BK9#1 M1G @O?C :\ZM]#M:+*4XK1!7*_N_'X]XD]U+%]/H&W;]\@0X.OEPT MB?U>&8V'/7P\9N,ZZ$WJ!0]'S0E"24H5E"+EBP4?.$%$&SE/-.2R-EDMKJ%, MQE,.+Z-\G*;;XQT?"8=FB O2%GP<]HS,XRJ"R\ M'?N]_1D451JD*>5N;\"G;)<7_.FDX,R5V-6^+_RO@="D= M#$?]T?[IQ>&F8!)R\=IJ!"\!HL-2>Q95CE"<31>;XBRD\EPT3*YQD;8E4%H7 MXP)#$F($=AAEYTC4O]LXTEO<#Q87*XZ'O;.V_W=:$H?&G1PW@W_X!W1N_OUR.75EPD +M(((W+A4OC4X9BGZS,7,QQ:^^J'!^EBO5:Q[U<3)A M@3(=I;=_+* Z&LZ./[Q^K">7*NC"TOCSU"\.X//(3/HG@R(?L M3/(1T,> 2?D 0?''',/DTJ*YOHQH.IE$D;&8[*'6V4$PA9F6/W"( 9O@FS]- MM5>VD_7:>_;'N;([-)F.>S5?F1G.2^:_R):Q M&9&3:B-4 \QD!>8'R1MLEBJ0EA# IQ TD4[!11>\!4S-!W-S<-0?G1+-H-P^ MNAG%.W\@-42K#7)2R;QMI4%M+&KKA(DI:FC MN[/^CC\V!D\DYC=]Z/NP>AX M@L/\HO89S3"LYRVNM]+B7(9(*0PFJ:>U?C7P6%$\GN M>^J_H\W_/>:WWAJF^L1W-'/%!N$DM"L9C./ EB$Y"IQ/>F.CB3)A3F$9<#KH MC:=$PW.D^(,/8#4()X<^"&*6\RJ!4BG80D[XK,!IY1W]ZC@U)]NYF6$WHEK> M1H6H"H244!<3ZL2N(E!KAPT2,POGS_-7.+EJ565*"-Z SS8D93P+U:B+SC$U M2:K.F05J6MSM3?NT7;:&N?>NEX^Q_S%CWNB-*4U'W]OOIY%&E)@*2BVR85& MT,FS)6D,T4IK%3-%TR/(!\/Y-.MY=CQ.!SAI4J0G33XRG:<:W#.6&" (@4H+ M5M.T1%0^!\#F[X6$U@7V-VV\!\'*+*_++$6<3?U2(8,%83ES*EXXDW*)T?M&#;PO0/:T M(M";LU0.WZ1SJ-U\#IRU,4(D&[PU(@J1P\I25_;T0Y-4BHTN)]:$FD.R=5Y3 ML"D9'X1%I6!E3ZL8O1B66H=LO?7:0G) )L6 (H#WTAGRMLR83X9+2UW(B:B- MZ+^6X>KHBNM#5WKTTEA11)TYHZ-24: K(;K*1&Z&KK] EV%>H?N3Z/HKHUL- MX9K0A5A*L%H7$0)0AF@4,N(F6DP6P%UV+*MPTZ#^1)>M"M?099M+W2)*B!2D M!M(8%' SA(RJE"AB TJCS'LZV,WLWRXC:!V"=M: R2Z 5E*CLRX9DA<+319: M]2P0+-LH>R\;D < M7DS?G$O(1)H>F$EKIU^]*)*WR.?2]<2NB7U54SDBU-_S$0^E$2B"_7X];)(ET3#IVBN:QZ>G_@4& M\3+4=;,?(AZ>/N'GV M1^/3[;+%,>/RC/P)Z#LTH7Z?QNO[8SK?ON.O\L^Y+9USV?8XT_CC"W7YK,?C M+^:E7'ZV/;R!,H3S'P$"Y06AT91( SCKT8...G'XR@ZB7=SA_9\%LOM^=%W] M/+=LVS]A8#=3[L)A<2+K(+*!XJ-'Z6LI)YTH>].HE=2+C^#\*<)Y54I(3!)% M 8LZN"C2% , E$"1J4L+X)*QR_ M79AV!LVG56DOCDY>\0&L"-.X[FOQJ#\ZOH&Z__-W2^0P33C.K82E"Q*9@W(DE@ D'0E M>ZN2"4V9*+6@F,Z'A4EKJV60LXT6@F7EI'20PDAM"I60EYB%;P/3N7!OX0S& MQ$"<^:B30) M5$F9X)K/PHN![GSXN @.IC80 7K.: %-B$'3GPLR2$Q[M ME"9?"S'E&(-.2FF6418R1;/$S+R\JC@D;T@(4$J!T#YZ6SS_(2"9!*$)DP$7 M&-/YL' 062%'6:NB %MKYNJBG+3>>9>B+$O,PDNKBM&+E* PDC73(1.=LR1C MC"8;9XMH"/=^F'WTA$;[8SPZZ*5/ZQEV1N/IP3K'4?YX*=FVV"CKKJ3.!P#M M@P1I(M5]E:*-C:@ LE HSFENI]3U?E*SZ@$I8V#LL%ND!.@">7M/?+P:B;Q^/1T5+.C(D^U2D-SL=DH03FU%H$ MC/\+M=!W8_IS%P"_^;"HS%IXJ=!;Z:&@C$;HX,%CJ55,T"P'B]X*?G/ASQ"B MK]M1D38>G*:8M18*3,HZ!16:TAOP'?S6)SU\AHD?D):11(4(5F:CG$$-Q4(H MAJ+U&HA%*9T/=#:?1&\-Q#FM'(.L5/9*4O*@@04IQ8!*10-%@6_*7(2% 7%> MPUY"D^!,PB+HC![)H,20K2\@;1,F;7X'Q(L)P3GW:1,GT_52,XOU87Z*T]YP MB9-^JP)HUC=0DH&8L,[%];9.$TJQ1-&4(:^%1G9.D\!RW2@W0BY10B0=E2PR MJ828K2JP!!)V 9"=3W=K4@*!96W1 9)S'D1P=6LB[4(IZ!9W3O7<>W9N9*IT M( S:N\8M('%]/A'J7'^/ MN: TX!&#L=%K1ZP%E+9Y@;?HGG?V=2..X2T6HB **@.@3,@NB5HA42"K;TR- M=HS;@N/ZO,, *^(Z-F MO?$,L;IKQ,TA_?>R;I6:G3!9B%K$S8.1$)TJW-I, MDT(2)S>-A?/%T6@X&8V?CM*L%L@YLFET/)R.3^\_6O\FBM=C/3NTWYM,B8WG MXVDO\%UON#]9(DOZ4++FZ'RJW-)W9&F,.3@#(G#&EZ UE M+XP&I\[[+:T(Y[U;_(L6BVN:?6[5_(QQ..V.<3C!5(UR\O#TTR.?V,_>:#1X MQ4\>U6G=W$+G1CS9&J;1^&@TQELH*6E;(ERQWVMVJA;70$=>>\BQ*.1,!HA_ M>*U))T*P1DM]$5VDO$4Z^G'GD_+VM_8BI7P! )LC@,E8!(90#)BDZH8Y%S3N M+_KXI5C$=A/^RCWH4ES30EN9)2HL43D+(7&3L=E)JZT.*+/)%^UF+L=&W$*V MF[GZR(.[IM%"IS$!*98)GFTNA.P3%!+,SL2M]\7D-=87-\_--Q@D^52X)G[S MD8TM2TU20RPQEE! )@H^60YO%_,=+OGM5E*='Q_INC*_7>-D+6;_E#@ *'00 M9(E0%]N&E)W+V0J\&,/T%R-="\AO=7#HBOQ6F_B:^$U&2Q3M9-[$W/I,. M$KPFY^IFI1?M9BY'"!>/WVJ[79'?ZJG7Q&\!14(L2K"L!(JU,S6Y8(K+G"-9 M^'Q9$O^R>/SV R/2]=2?X;?>R?UQE:]5F1[TCM9PG,:C_N=?L%YR=S3>O\=D MIN]=G'&OL/YME=%H.AQ-ZWC_/AYKN] M)^%P^W#_??O)[NGNV:;L'.Z>M#>>P_:33F_OR4Z//U/M)\]U^TGG;?O)J\%3 MW>GOGHV@O?%PT!ZT3SK=7=7NKHOMC8/#W<'.V]WZV>'#MYVSAX=[&P_[>WU_ MTCY[_OZIVCO=?9WL[N&NV=O8U.W#ONM=?O*X%Y^\M)V-I/?X'78/-\_V7O/]-W8.VV?[)YTG[9.])R]/ MVVI+[1VNO]][O7EQS2M^EAGN=4>B@+]+?_>5/^F\$/II=W/:?B'D=O?Y&_*A3A>WK1B3;H'QKA714DNQ M%G0^9)%E6%NUZO=;]81;]*2V;*?[5KSQ3)S96<5LPE0,UD$KR@*M(I6E6A3= M.7]GK=\;OMWYATUT_?<,!RTBG?JB6L M6@!H6[Y8:*$!.=@=G/2W#RM& M;=,YZPRVNV]-I_N<,=KK=#3K=_+;S9)?6V/=A\?WD-/^MX3[VT[8K1 MV5O=5KN&KY6=C=\/]@9;;".[DM]#[!WN''9>\_VZ#TN[^WS:.3WWJ/;Z&Q A MR8RF52A2"Y+WK4 QMY3S45CI=3 T-YIJ2(/N3K#,JD&_9Z&?.3V0J:/7 MNB6*SBV0Z%H8$%LL2S0I@B1M637IGS?IYJAW(_V+#PW*"4<4,:E6-+ZTP'N6:3+&E@@.*;L0M()5@W[/0C]S M^NQM="7G%IF +'^U:P6=7,N5P,E?KO79\ZI)OR>>/K%1B[6:)J:6T"D M.23-[F^R2RZBL4:O&O3/&I3M4UZD:._? .0L*=D6Y2"90Z5I(A9H+"SWKG.V_ M,5$59PA;)5K;@N@B1R@2+5M"B<6& +A*E[ZOG#Z2*+E4?,RR98WCJ*1C:'D# MT I>"I6T$QIQU:#?\_I/&M0+2[7L62ME9)_76;6"6LE54O MR58P'/D--S!HDTGE55SZ;KKTF8U&$B(61VR4Q!*43;.%19>6TG7XD;S%L%)/ MW^?1CRE]DIXU/ O[7(1NL3;U+;3OT,_\,2@9<)XI5+62A] "9/M$RY::E+0B.E^':YLV6/NS./3IWSNG>Z_S M451@N2WUWL86XY$/VMW'_<[&XX..^GW0>?U2;C_9X;^?:\9$[1[N<9ONG[WA M"%38-D5+.LAU",1435][0XU+9%&[[+\ST'K^R61T/$XT.?_S@##/9K#DWKL' MO_&/B[EP0A25I&$E(<#[%'..B1'+3J0LJ+R9/>##-9/I:05OT!NV#JBW?S"] M#^JN,T?3?[[OY>G!?2G$_[DS._7!;Y,C'%Y>D$;]T?C^?PK^3RG_+*/AM%5P MT.N?WO^_Z^,>]O_O/R8XG+0F-.Y=')[TSNA^X!O/_GI_\3 A_LFF093"M3.EB1O;]XR%_T7H6OPC.]P76#L94_G7G/Z_0S%J9.P^Z&/NT-BIK MC^KTGN%T\ML]Y.:O+7F)PA^QP/$^PQ%'T^EH<+]"MCO[0_O M)[XGC;E=IK,'7=PASFRIQ4W4QZ,)W;_\Y9^Y-SGJX^G]WG#VG6<7_?,=C:=U M4=7%+?DI%]B'<-<;7>&?LIU-\^7M+RSC[LPR[DWS'X\%?S>(;Q\6=^6'8_=F M]QY?GG !@SZJRQ[X.G[UVEC_NJ/O?/'M+MJ'SUS+H^/Z[6?&P'@>8QL=3>;[O^&+ST[6YHNU]<[&VN;_//KW>N?)YMJC[79[Z\6+ MK>W.K;^XN-*+OT9FU.'^=#3\Q]K&W4=WUY0P$&[[9>WW:&CVKF]NX#_?_*:? MN("?NPL\WMYIK]7I1V/W?8>EVMY@ M%_A\EA%[?99T9WO=]1/^7'2J?#O;!;[GN_SD%>1__][?4_UW\7 $G<-UO=W- M@[W#?7ZWEZ(S>,F2KM-O;VSRY\_E=O>E[ASNRTZ=K[91)>0FOT?[_?;&YND; M'4MRWN06:Q1.1%+0==JC;!F;"JL^B1+*G0=2M/Y[ICL^(O)@;>4VWXW6-Q2; M^9O>%>#L[D;I+M2;/Z1N\)='^#:[^K-7>_#CPB)SU6#_: :+D6!.CJI MLN"/_/:5MKX>H_U2TA_?V#J5U\XZ](H&\KG"\;X(_7?*4! MQO4]OOS^YQ;]@TVP]G+82Z-,:^T75PW37_?A:^?^,AH/<,I7\[>>4.*O-^I' M[/='TS@Z^5IH6!\.C[&_0T>C\;21(>)\>G%[L*LZK_X>[DJ\/^,,=[#] M9$OLJKW>[FO.@I\\?]]YY=\_[:Y/SR=[K[_A=,@Z"JX51$QU5%"TD'1N^8A@ MP6'V)=UY\%__&1S8?WX95+YI_E?RY3Z5Z['DO^3,__6?G K^\].?ZYW.R_6G M:VL[F\^V=[IKSU[NO'BYWNFN=;?76$IW62^?GR?UVO;.FC1_RW]?VWZ\UOWW MYMHG4ON#S%Y_U*V'9=#P67M]AP,N8PPW-]WY4X;Y:VC\9KTP-: M*[T)&\S:*>%XC3C=S]>O/C]AH/NY%C7A.QYD/*W/I.'7*.C9;(G0YOG"H49R MT+7(5.:LM^_?>!1!A.1:$;!.)(ZFA9IEJM36%T\% J2;C1N?H?8Y8H^.QXSA M]/',BG89T!5H,]#J@E(K"E-_KB.;R'@%!;Z5H[8"11(:\,Z#WY%#[?CTG 'K M2L//(\(_UBH<5T\^%HE?MG=^+G-0OT[F$"1K?/WS&O_G)>Z/2_PETK>SBBF] MVK_=>(V[M['^OC-X/-C>V.EUNGN]SNPY6^_;9R_E[N%!?V_P_*RSL7GZQR5T M1ZQ[U]7N:[[?DRW9&6R)^IUV#]?/.MU7O6W^+GL;;='N_EZ7T'VF<67=7I&5 M;*N$.E$+DF_%+&KY W)HG8N2Y(7&A:MKW"O9\MBM*]BL14\PX!EQ)S^L'AUL[7?L]6/9XWQN57NZ67^K,AMF]!^Z,_;_DK MW7FP-AVM&O.Z&O-N(]15K>/5F^T8NO:XQTJ)^372^/Y-CAQLSBI%U*>=/ZR1 M8?.G%?[I-JO[-T8E]"6GEN5 UP**T(K*6HY]EB"9@D[&6GA#MKBM?T2Y+]NP MP0]_T0>_Q?&]!S]T66^POS89IW_=J27N/ICLFWUY]_!H_\X:]J??.O3YD#OH MHY-__C$G^5)GU#PTG:Y,CJG6Z*:_UAFN]Z60M'>"87_#OOPRW_>20 MZ$)V;("[J]2W>R]^MF=#W57F!D9:Z\NJOS"Y2JH_F5WUP^.DMS^ZV- MWP\[&[G?>?WX[>[A_EF[NWFVJS9-9^,MO\_^EQTI@\[AP=OMC9?O=P]T3YI=_F;=M^*[>[^^^W'GW>D))=B\=&T2C&Z!27D5O3*M%+, M4J")M8CCG0<;U,?W.*8?Z4D9C]Z?_Z[^?.!\Y0C?TCA=/-FZ*)9W7BNYP3G/ M;5OXUL?A\&! I!1;$.K">'2VA8%UDBDDDPF4*:D[#Y1H>:4-RZ@_M?%O4+J[ M3DJ_ML[$+R?[?4-HS1AT;31>&TT/:+QV>#SN37)O5LR;E=I]RKBS4\?[ M..R=S?[^D2DS"]L(6SLOUC8'1_W1*8UG7_ESSUOKC.[^O7D]H.I6>&H]YS%- M)A?_/.47D(WDJ+^4D)V]R5HF(F-:,=3B91EU*RCI6D1!ZYABW>_ES@-07JS] M&U./AAG7-L:]=W^(JG//R.9K1X_XU^UQ=_1^^,M9T3J\ 8AR5JS-0(06-Z-K M>:MSRW+XDBH;JPJG]<_ZA SE=#3\XW#]_ 7Z!9"SP+(]?L9G<@!IIC+_2VB: M-]))-]O-(Y%)K$!R+?#IH65E"E*A\"[ G0>/V*6YD8<]O 4TOP'6LQ'#VM_K M'34VB?I+4*DW*9&T$65+IV!;H&1I88JB)2D;\A;(8;SS((#Q?NZ$_5U1,R/L MOUU 6_O/CL;L@KTC[*_1":7C*8<=_ICE#4V^W6DVG\&F;RBTCSV^__6?GN/J M/R=K4^K3T<%H2&O#66;TCS7^DOWCJC37.%O%M3I9Y.]KMSY\][<;=-H:'=?Y MN_V:;JK?*" =+)D6BEF)V!H?,846V8"@O2M>&'939;YTTK]?C.7>'#1U7Z[^ MLVJ/#4[4_Q(\IV\<)10<]5J9BF<1[$RK;F3.T2I]B>1;#A3XP0BSZK M\!M4])@%$6?*%?E_S-01_X$77(O#?/G1)[.:F9E*':08[E->FU0UM-;'R71M M/)O\-0>*ZMQ;7XV5_(E5'1Y/./L_O4VS>L%Q>=R;]FAR,=I5M]I;.SH>3X[K ML-=TM,9GS#HCI/I;_'N-ZG5BTWJ:WK_Z8-#-+59WPOW4X(^X:^!JXRD_=LSH MJ\UJ_9&7E7!7_O_LO7ESVU:6/OQ54.Y9["J235)[/),J1;+3FK8LQ;+C-_FG M"P0N1<0@P,8BFJG?AW_/=A> I#9;$A%ANB:V21"XN/?LRW.V;]<0]_2+I9U] MZ,K>30G&?XP*AGI0?C#Q A"N^7T[^9J[!YE/IN_%8CI*XV?W^N^E5( H0'UE M;>N!N)Q/(OC$RM2[]&R)?$0- :_MY6D[6UA5EM1@,1\1Z MC;1UI4?S^)?^Z?27/T^Q;>;SZ>#]\:<_?_]C,OT=U@C7_?G;Y]_CL^-X^ML? MA_4>S?G[XU\6OQ^?+D[_/!G\]B?8QQ_?3\]^_OW+^V.PB?]X/_E]^FG[[//O MT>G;_:^5^O517^WN[&YU=WS$:![L^MV#'=_OAH.M\2# ^2_#\,6/1RC&O$,/ M"RV!CB^*-/C2H>S$S,^\*S\NE?;>T>'(1[:C!^\>.O;][\ MVM+VT_4TH4I=COAK1?!&%&YCRS$?F_Q_<2H4QNH@\(.NVAOL=7'D;'=_2R'Y M'^R.P[V]_FY_"ZP[\/7>J[GW6YI]857@Z3V_N63A'MW@UWK 6_1_WY.$T7D\ M24+,MRMOM/!\+Y@H>,Z$:1PG7B'XHP3O8[N]HI]GQM<%_[MTJ@/\$&_+@R9_/L(/_Q V\D/T[ MH>UK) /?OW'Z_1^_[)S^\=L6,O#I'Y_^%"3X;?]@V WW,,SLJZ![T ?NW!KA M$.UP:V^D]E[\^)O*ET*8 JSA>>]3SS,=B+<*0#T5K]W$:4F*DW_HC[9\?Z!\<.73=6SU39ST M_0VO:SAI/E%43X=$[W0OO!Q((FH"&@H9*?3\.#;POW WO/R,IB %YEB M,X7NDRTF?E%_B[F?+TL$^K&\R*L.94)>#IVW'8'I"!>-_H!WP1_1]?!+7(K< M#%OC6]M<^9#\["@BW"?/KIXA5^4SXR5L<)M_J^]@P$6 ML8VZL*-@J(Y\U3W8.AAT=Q286CM;_GB\%:Y4BM_:3'LS\,/M6+4F1!Y-1*RC MW??I1NW,K0V5)\R4W5WBHN@!J3.-B@*$E8I!^F1I@HYZO/ 4..T+[P3]=S^@ MJIACO_"YG[DFB^T]7)/']2S :BH9-]R[Z'[T7N*Q[KT>;@U[QO6(J%=MAKUJ M#RV3>;U&RJK\U=/)4&>#<7]%I#X[&7KXY[\.X)Q'.";Z8!\$Z?8N5@3NCX+N M_H$?C/S10?_ '[8RM)6AFR5#*=P2P_J5YP*TON_&"]>O3%Z)I*Q>O6:N^4L>>!L-1=ZB-==="OQ'J MX[&QC;^AE&.KM[WW_5&(MWL'@^_?';P][&WU'^"VL-C;;<']:RY$6CQFQOVI M4@YD/!"3HJRZ3+/%JGX#"JX MCXE6X[;\*QUVP+8BG\U M'GPZ<%6V!FC+?RIS6%C>S##MHUH#BWW]KK[@WV_N]W?W>WZ M.V@<[.P'XVT5'.R'ZG:XJG\!J?MFM6NW.9+IK\*Q>J-_IGT^XFUN.?P?A>-#'.5+?CHA\AUKQ[S(! M\"E"8^-K@E#88WI=Y40M\4#I!K"VL82B2+TRYP 6O!_/N5@!2YQF]*QX@0^? M1_!H>*R7J#E&QS)U%>5DO2=^$J , +L0T:_PXKSPD]#/PMS#[OPH7-<^M/72 M?[4R%J4CJ7^M..:'ZI%(TEW">]@@@.$\OR@4 AO@!L%>(:C@U$_\2TI)FXYC M/\_!J,"/]/ZI\5A17B.13FO\983IC@0.!T5IEL9>>D7]@/K,;&21T(K-R6SW MMYW.K@L_&_EPV^[9UU@M*)W_I=X.3$O>$NMH&]PA>WA"<]8Z,8Y+A# M&>,HFW+2: ;/]O$B(":JE0MIQ7X91KH=L><]?2S]Z53223#.#G$WTNS0TL3; MV+]LI$;ZCM4[E_]"?#A_:S#H^ML'8!Z.MA U:[@-)+ W]G?V]H(=-;IYM%33 MY4D]+Y)/5!QK_>"]7%%YNC;ZOSXE^YO*-R6O]=3FX07N;Y.MPF]*&??_-1HH M,."&!UT?)'IW^V!_I^NK40"6WAC'^2"VU,Z-IEV;IUV7P=YL>81E__[E)<@< M%$HHBU0AK5\@3ZY2,?RP'0#8A&H%*>TZQL(Z^$FNQ8YC!:&),Q$$@I$$2K#( M;OE28_A,4T(KP$Z7>,'VJ4*[%M@W1<0#ACKX=TDPS!UIN<2*E/\KX?JM 4V1 MZG>\D8_6JRP@B-,$2<_^^+[GYUJ%E2 M3L.TD.^71=\Y67)OX]0OP+V"+89O#YZ7#'3'FH$W_-O7?X6PT:J_J[K#+40^ MW\$!9T'@=P,0CT%_-![L;:D7/V[M]@R^B#[/'[U1%,?PEYYW8H>QP0(%[W&6@L=SGWDD3R K#^D\WZI1 M9@?:#?=Y@%T'#R-3WAS_LY;-6>C4.!WH"NR9\79_- BV=\#2/0C"_M9P:[B] M.PP'6UO$Z8/^<+CO#?8"?;Z0$?;G;V]W";B54=U=V&M,G48(0Q3]L[SQ4N\LRS 8*V>.SHT^G;]Y_O/!. MWA^=?3@_^W#X\//^Z$TSM,4#%CWK*8^Y'56@PI\6<&_0 M/DF@/L*#?HJ!'IX7&V[#O8; BG^>'L-:CD\&_]H/_8/]/7_0W1UB1\G>#@CV MW7"K.PRWML?[JC\$.^N%IT!JS; 9-RO!L#O'T*E4?JYAO7.PZ1<>X<]2K%8W M%.%9>3Q:WCM5BGPGN L)2VV: 5=[D7-L'IH-8)R!T9?I\T-C[1Q<'>_DY,34 M]2,JG#?H=_^)=IH)\A=D@YG;H,F&Y?ZXOMRL;PY6::7=J^:P41:@UN:%^L>$ MDIQ1;'AMA!AAW#<%QF A<2L%OUB_9\LSN&N#@=F.6IH?=,OZU=UJ_>I:]G^@ MDM;MP7>F%:(FG] MS07SN$V*DB3T?K\_'@:#G=W=01]<_6 4AJ, ^"+EC!Q\.?WKW!T<5'9V#W@[5ZCV5_5YOTYLGDM.YS)U_/%L:O'>\$ MS 1OL(LM-7DYA053I-;:&P&?+9@Y<9S.[*8$>5\ 7T>9&F>=XT1DWLO M(X[#OCG^^?"#=&*_DJ"23[?"@@6PB6 QRL\Q; 1&*\:5*'J;9N S5)VAR,: M,$@WQ%^SC653[':QP M^,W@X:#K?=<*BQ+VD2E_CW$T;5-5;+F*$8<#H&DAWV NFE!WQ8);;8.E978' M*^M65M6P:E4--G*^WV#0&^Q_?_MA#ZRZG9WO?MO=7G_W=G==6>*X>]\9\M,H M#&/U'57=S1+GAO'9WZSKOG4%=U!V_1<_7N!04."M]VE!#HZ?D6 "R3.'OWKO MTO0+H:-J-E^E"N]5TGG3:=9NT<7KP?I=4<>]7M5\]VU_LN,%U_&N)SM8Q[9'8R8EC77'.#>8 _LFL,/'[V3NYSC=V&]]K3N?%H[VR]^9(.S]U@" MLCVE>YV2[G%I]5@3]!@=V;"5@!O/6UN[+ %:^VP%8,;?50?HOR+]];'HIM6 M$C9"$N*I#>YDT[?L]316QO:!M@5_:J7@9A_3IR13>1I?J1 C'.,QI83;*$=3 M9"*=X=9V*Q0;P&W:01ZV,G&S3^D\2V>XJ:H5@@T1@MNM$&P$>VUMB0S<:F7@ M1A_2.W7IQYC@#A3A"[>2L!&2$(]N:Z<5A!O/8WM;VD7>;B7A9I_2*?S(N_#' MJEAXQZ;TJ!6(C1"(=()WDXAM(<"&<>'^8%<7 CQ.)0!/8&PEYGW/BO3:SH/J M-8-[UY[2?4_IE#$AL&C5MO7\=ZZG!K_Y=QD5BPY\%U,)K%.]ZITBZA46L6(S M$8_^\\[++)CX.;*QXWG?$.M'#<:X7C)I_1Z3)2*D982NY( M1^/R,/'C11XQ0(\1F4?8/%;H:SZHO(P+NN1LIGA)K<'9!(F*-+"U_VWR] [ MTM_M>(?70:>T#+_FL+=?_'@&6WT5J7G+G4W@SNV6.Y\/=^Z]^/$#X71ZQ^I* MQ>D,U7++ITW@4SBZK8.63Y\%GP[V\;A/IC,_,+,$CLY^/3GN#@Z\N,D(B20+5LF\SV!?. M<[O?LN_S8-\^G#8.DP J23C8U,:=&LN[>)C;W]A*V+)N4UAW9T#.;56 M.K_M;^SO:-FU(>PZ[.\=O/A1>!2,XS=?9RK)!;G8?GQ*\'4M S> @?E$MW=; M!GX6##SH'_#H^9\/#\^=K.VI\MO*^:;P+!WB=IO]>28LN[.S_^+'=]&_RRC$ MPEU4M4?^+"J ;<%P3LLL:/FV&7Q+)[G=1I6?">,.=B@L-8V*%K6E,3R*A[;3 M1HZ?"XN"0#X;C[L_^3%F=[R+B5*%=YAE.(*GY=KF<"V08/3A)@G3: M-L,T@57Q7'>^$1BG9=6-8M7!UG;_6F9UQUD+?(O@_K4LVP"6Y?-MF?8OQ;1; M@^OUJY]/O+=Q.F\-X":P*)[FSD97\K4,>E<&W<;2^$+E7I&N X1L)\TWBTOA M2'<;6,PWZ UWVLJ@>[#P'K.P-^AYWD4YG6**!I2K'JO-"1PX@V@,YY$4JXJ' M6L9N F/OM8S]G!@;_2%B["$P]F$ KFP>M5WB3>%6/+W=C8X6M]SZ7;EU2[AU M"]7P),V*[D>53;V3Y$KE;3-,<_@6SG%WHZ-0+=]^5[[=%;[=!KX]5F.5930; M(6_YM1G\"N>WV\"^\)9?[\FO!\*O.\"O,AF;&\0QV4,HP1WOO6JA@AO!O 5L2U0S^Q?/B,4,N_ MWY5_=X1_]R@D%60EV,H:$*WEV"9P+)S@7AM$?CXTIWL K,O%Q]Y'_VNK:!O!KWQ^>]_8JMQR;),X M=E&:QY9^2$?C"<+F49^0>CK^*KGQP MB5N&;P3#X_'O-1 6O&7X^S+\P;9F^$'/>P')[;7G&\^'5@SU= M3C48]MIFH8;S+YWF]?S[]P)-)_VYL^.RCNUA;P]8Z?4LY;*Z'S(5$TS4ZWD4 M%A.]'\X/1VE1I-,?^O8G_BA/X[)8_Y,59TG+LK?,@ 2[L->Q/\O5#_HOK\,H MG\7^XHTHR)KJP#%U\C,'H_OXZI$GLF#9<$]6K"F M\,IW^[N][8.MM5_W>X.UWUUW6Y!@6_V]6]WV^\(Y\;;<>#QK6 V(^-8L<-#; MN16O_:K4E>]=+/)"37/T\'O>__/>@H< _D/WG]Y#2:'-VXCH=CSL_G>2V;>_ M5-U1IOPO77]_BY@]N.F%AP^L4K]Q 7=I MV,0NZX\DS:A7/BG6!)/K K@JQH:P8/FD2&<:'O8;I&1=)J8S>]2]/A_W784A M2*W!_OJO[RL,]PYZVSL[W_VVN[W^[NWNNL&6;@L3?!] B\&VB4%M];RS8J*R M%KBB.88MG]]>6U+Q;#AV3V=Y!ML]K%O4F9X9,.[%Q,]:OFT"W^(I-I%K6R5[ M#Y;=UU6,@YV>YPR[X3%5*;76JJ3MJVT([^)Q[C>PLJ+EW?OPKJY@'.SV=&8V M]T8+;"4(RZ!M&V@$Q\(A[F\T0&IK(W]7IC4^+9UYLQ:^U\ U]\ +H5(5O(OG MTZB,GU5ZF?FS"<)*9\IO;9M&2,K]9DK*UK:Y5XY[O]]00=G_P M\LLK[SSVDU8J-D J"K6U^[#YX/Q]S&!Y?M!" M*S6%??D\]QM8:=NR[WVT[$Y?E]DVS3Z@E0_[C5QVS[M0L0H0"_:7$D0EW&;A MH,+B$##OY:?$+\,(KGG52LX&2$X^V6^5G/>H,VN%WEUYKJVB"XLE!L M3^F;3^EHXB>78$A&"64 CZ/[I\PKU/7 1>_($C5,V VE:< M-D&$!109G .)QO,L#52( [M;@=@$@8@' MV,K#!G#:+N)3LT#\J16(FWU,NHK;9&1;6=@$64AGMW^G'N.#[WEJSD\"<$54 MUH8>[\Y_>X,7/YX??OCHG9R=%:FW0;]7:9A_3<92IH$BSO..]^:J" M$GNOO;/Q. I4IFNILQD^1WD_I[#_&"5I R/-T'UXP'?3?2TK/A$K[FJ).6@E MYF8?DQ63.)E<)7GK#31((NZV$K$9K+9O;,AA*Q$W^Y@N0"!F4;'PSN8)6(V3 M:$98%+#/?I1X/ZE$@3F)F37^GJS*4S_Q+Q4/"L%_2SV8BPD%UQ3@,+=!YV:( MUOW6V&P*SQICZL4"](+ ME5U%05M%TA )B0>ZO]MF3AO,E#L'NSIS^FNKZIIQ7*SJ=EI5M]G'].;K)!I% M!7@"MG+\H@!' 6-:WD4P46$9M[JN&;J.3O1NNNZ[G%K+>WVEKS6Z.#-C9 MWS9F$D5(O]Z+_[\_1,"JV0NMJ+B7W81'_$AV4\N,W\2,<% 7L(U^<>\^KJ? MZF@9\?;'>W M?.[:24RW&03"MQQE?Z_=_I$'.C5G;A,-6-K][C-%:!S4]A// M;7K'6P(L[?')TGWU\XWUX\_/AA^.3]S][;\\^?(:_=M^=G?T3_WWQ M\?#CF],W[S]>K%49CI[9K?+K'V5>1./% [W7JB.%DYA$N9>I69H5" ]B@Q-^@S#*X4[SP_"L_BHDJBM0K\QZN9-UCHR2(RU!5[Y0F M@7'J*Q:VJ[SCCVX$U3&>JB*A*7JOU#JPR MA'/-%IY*KJ(L3;CZ&]P)_YHRBF M;SQ_FN([4E]N,8'GWFZO_#A>>7))6GA D6:H9+PQG[ PR1PW5Z.TV "G[8D M (H0%W MJGU%U'*U_'F0EG%8_U !@TQ7W06/#E9>__@R]>/Z9Q%*G'#ITJF_J'_$IUW_ M4!_9"J,5:X!3_&/5VG*EOBQ_.%GUVD ^0%/U3^=1O+2(>>7G0/QY!*+" MSY"V@?!S0^M /UZB+LE()5XH)FFN^$![MY%=:",_M?"ZENZOTACX\$N2SAD; MJ4SX[UF4P[[#/P,NV+/\QDR%+)#*:-[A:^8?O#EO4*CR((M&0/[ '[+I'^". MWEO^6?U ;,6WS/K-"6FII*.@IQXF?KS((SH$FU0#Q1A&A;[F@Y599T9FF4>1 M[(IS-8?EHU1$N:"%NKP&\3N0.+!Q"6^!(A+66\*#1!QV<.H3B5/8%Y*:P03Y M4L1%BKR/G(>'!N(ZC,9CA:+;&V?I%%:PJ(G7Z^\GU(@Z(_.BZ2S6\@2H]!X0A\_$U>CI ]\16O_"Q*RYPI1&BF0B1U8LBD M1A)^BRN'%X%-);/F[->3X^[@P*A$T2<=NBZ.QO#<(,*ZR=SH!Z;!RS@=P:F MD96DTRA O<9T &__,_ J'JZ"1]=6MDA+CV4'27207 %>$Y:TR(@/0?_VFAUN M"N-,C72@\YW(A\1Z3HM6P(;_]]8OH>#A_QHO&H 3F%4-JI' &7.X89'P[X>_F M4$@.9J3>#'.\S(!LMHB$)L>T+K8_@,V'MA^8:K5O\/?8 @GGOZ1\EU1T6172 M\BE(!/WI5,%^K'"-\>JH0--JE$=A!(()CJ1,8K1)<05HGSS=O;YRHT8M+//GU, M[;9R_'$":ER?^PW*"I,_-T;7*GFUO=5F"7\481]3\4-W[UJ@_ ?8B)./;T[_ MZV_P;J\'/?YS^;\_?;HX>?_FXN)6UM>C1A57O]/9%38]J/G&+7>UK<@:(6+3 M*E8^N7BS++V*L"$;N,S$\((X+4%UHO5!7N0837CXD;AMJSV[GO=9@>^0H4&. M+$]&Z;#?WQ.7#!ZEIA%&7]!+U[_JYN"M1F/T 6L/97=@I'+P4L(PTS:A1#-A MZ<$$W -%P-!H2&;JL@0;*X7UBTO#C@B\6'7! =FU8&KVO#/P6NT3Z2CT,L8% M.!6J@]Z3STZK"9>"68H>BT:71K\K5#D<*SO)4Z4*6FJ91/\N,0"E0@[$DK^> M@W[4G?)P502^3@KOJ&.P@7W.&-Q?6IF$-\@1@HU0?H:A2/A]"/Y-G,ZH+/GE MA__RI[/7QZ]P#?".\!",L41_DA2NO^M$Q;-U^Z)ORV^="9E@D)9B)!(/'OM@ M6F1TS32%+5 (+!51G-O$C/'+7,6QN4(%: 3'$@:8HF>/W:3X:/'?"<[[DM"H MZ+7D6"DVT!2O[$@.&6/& 9XDQKT296@ -^/*CTL3DH,/QRF0!F4."F\";CG0 M=CH'@BIIST.%/:@ZOJ-_8VDF<]IQ!1+=4AINIE=$4]7S?E(2&N.5&(ZGIY/K M/_&OP,\6VL5@$*CR&=P.V Y9E<+^<&JIQ%:1M(E,D$]G&;;0!NHZIJ.K ]@S MBL0;:@:?!QF2$C7TZKEY MX"@)#-+9! XJ1AD1@S@$ E/)! E/AU3@+K@SZBMXQA1-,"R#N00O\V=1Z,W\ MH#DQ F1\3!&0Z$\E]$''5Q,\A0HF"2SE<@$OF!6)RG3,;[7$9^G'$4\O3L$ MP9 #J1:!"B%"3"N"AZ1_7E(>B.XM8HOIPH@M*_QN%.#.CVXIW_2:1PI!2#HL MG3!C$L,A*:*)2XEG\RM,E!\7DP E/4C",:<8?('0=KY,LTMXPI\Z^!ID*3#_ M%'7%+%:TT!+IGG-Y0':)BG46+/8U>R,$E:I)3% J8>2+T$312@H0-LX'JI)] MT!NYK+Y(@($9L0(H+*)20P%B_8(%E7-X'*T51+%)$O+RPE.367+@A])RPT6 M0:SJZ@YW8HW0@;63F^$\*01I: ?.%\B"E>BA3A1@TH/,'!^."V@^J1DQ8NJ0 M6%%D$L$O?5 )L"G(Q:2=[R:>+".4^]T.NNK,U8?Z&"Y9.-;0PZ$7&: MBF]IIGH8H4!:W>Q;MJ2 M4+"[[YA\D$6%D+->F65^?G\^9.(:O1D@9GUF?'B(\&..R%,H-./8'TDL M08M4Y*<,Q09+3/E'7OA?%.-+5=)8^'IP3@$9LJS8>"U7P)1IUAR[\BSQWJI1 M5OK _H,..%=#^"_%I?"XP9.#31@MQ#0T6%MLUX':]Z=HV1V#J3@G3489&LV% MGK:0<)M?GO]T]*KG'7KP)\HO'X51%U4?74AY <<3HP@/1O%!I\UP-?_?KSKY M]#/F6OA%W/RZC0 MAV=7L_IT6!"M_J[#J<>Q#,"+))N-P>0QY7HX(.$090<)4:>G[&D;SY1]34:A ML)4_+H&0])K"3G,>VPA,?%G\I1A=L1=$B"0T6<1VZ8C;)GI)RJE0UZ4SB M#=O:T\FQNH*Q;(4,0!PH^Y37O4>)"VCQ]7B1KY#= HKF X@)!"F5S(/&SOVA(X/,MZ"=(26*!D[X,2S.\6^?*JC'&C$KHI% /$J_(TH+^TSLCMM M=4!CC,'/F.<'9Y)<"4RKB^G\EH3*P65#H:>+S$*G8!BU>B$AYPX*M-. M7COZ,<://1,1<]GPY]'24@ M(^#P.TBM8/KJT MZ'?Y, >$&JP)UM8S.>IG8=@:VG8$/4+,S;!L#VQ*E9U&B MM!F&I+$=P1D"J9UMBNVH[3+U-5"H:@,E5E.27LEHEL:4D=65M%XH:DWV"C0 8EX\C MD"(8!XO5I1\LO)RE&59[)%C(;P+]'!%Q,A!>'L5ICC:(0V!EPAUV&%)D^[B2 MLS O5LD8.XE&X\.;YS;+=],V)AS7I=+4L**08]EKV 36-"*C'O=["I;\/%$) M>4$)Y4*HW:-*^Y(#N40SG_WE?(J1GJ2K"2O)0T)Z<,%]*%13LT+F-[LCI^#7(%Q9N]I,-U*-6;4SI" MA Z%S;&A*\5\FQ_BG]@TR@DTW2.\";0"*A7;Z/#UL,0BN7R"V!(%^AHC(+!% M,J;FJ6KQSB:<9DB"2^25]'5+(S!EO->.4SOFQY*&-E4T MG4ID40L-+,=)Z%OWS>)J^8])-TFUR?4[(JG$2ED?):/@1RF;!&@<<#4 U:ND MB+%>.JNR=H].F)DR-1VYDL=B:HQ2'":?D2G*@>L2G"O.1)*D%.N@DL5J3'8" M=_Y$9VB.R(:YJ%A"[S!7CJ%ISL!N.D7B'QM/52Z5''. M5I>M+Z\4P.LB16-J-<4*6+/'UO=S_26I^_CAMO13:1K:6DU1U:8AY)E'?7\J MD=A]F/J&.QD]U$AH;2#/V)JE0!]E?ENCP(XC_@, MJ@"7>F_/4$W'\>K9-DS<\(;)*VI]KVU2R:6F68C1&+R"4]H@X3B&)$62Z-[B M[ME"CE>4^_;6E<;RP?%9CUI"9+JH:E6ESIV35=(04$6$2"7%V8E&!,^IAG=>F*Z MI<*J*C#:@8)RC9^*.%3X)Q?L.;^ 399L)9;EP?$+*8Q4,5,H5 =Z MJ$HS#%Q#P8!YFGUQ"O#XB?@$;2-%";X^*CL*--A[W[HWLA7OWT^\GRY.DARO M?IC@UN;+=.-1^FS(745Y:5H+0>:F,4>Z)+H+\@$$"IAH8<=C82L0*[R)**1O M(?NQA$&%6+O)Y;C _%%BA5'+"4_ "8=49@Y'\@95QI-9%WE-.'>UW+"XW+"(6[8XY<+/Z$J MN"9,).B,A%6 IDA0+YF,-8*.C=\\U?F-L M_0H@\W(\=JWU)!^ U7Z)[^DVK*?<^YERQ_0(;2G.!ECG'5XS.O?!<0@Y@P[4 MCM 3E/*Z;>RF8?S3?*5#YM<5Q6HL%/ SY1_70[%I9-=7L3 /$KRC=)TQ]FX5 ME\0.MFOZQ8,ODN6FIFRPZ;@3'2U+K)ZVC>K86C[S,P)>8/!0=FIL],W6J>N6 M2P15M159IN=2NL,^)1&&0*FS=Y7<<-K.QPS8#IN;F^S]IM2L,&$?BPQCXGX6 M9A4A!" ==J0A K$2HKR@^#&U#W=T#Y4?"'3PN8U]?DZSV-;F/6WG@/Y)"Y3: M J7>LS+_&0&E;K5=",^T"Z$UA;^'*7RZ8%&")L]Q2O A3Q",I (<[7J!\BHH M $*MEDF"W;=K#4M3*K@.WQ/;LU>\I/;DW'I__'KM@QP+F58VCB01RG@2,Y5B MLI9SP[IHD0=P<&+;0>]@*!:"<1,(#RGU@66P\=KP6I]KZZ;:DI^G<7?/P)\Z MAH-Y O8VT9DUW'5=V8K33F- @D(U32\S?P:6OMO#C! G 8X)JS0V4]4-^'4( M%2IU&,6B^C.W-,*=-X2%*,[CP0W,2B)S!\[-A5VL0J7UP"Z[=J@,#;_ ]H=+ MC.J"(J1GT4 ,\&8$\,RWF$B>;4F@*U/;\4$?]#;(!]74YKWY.L.D>O8$9'=) MP;TRI]R^@X G>(8YN_69F@#-4#/9FGW67K[OS=6HRY.,* 45VS #.: &M$WI M]K9"X907@O*P,$]IM3NJY[7YID>6A>^BY,LSC?0960QN3]Q%@&5+]Q9-UHB8 MA(2@4[6(D[JR0O*] 0-&4)=H+D.\6&P)X#/_3?\ #T2@4UTL!ZKM9^#UX4!7 M[N$182=J"@*W(+LK+>&]&91Y>KVC26;PZ!_R=P66M'1UZ>T7JKM(MXH(W*<9=&5'RRZ"$;L M?>I=]+0=[YC!M3YH:Q:[OL[4_RII58)-=CNKB"JI@^V20/TR)S]E&@@H=.F= M^^A+J\WHMY5#\RY@;T[AVV<1BW:0=,1]U8:OI8@DQ9B2^R>T.1# M_+6H0#$#ZFM951$T%WB^B#",A;("?"H> M%=B2XIG!-:)PM?) H+CXO"8-GL_(T.3!L?H+C&T2=(X"JE/K/Y2&2:# M0LUR:T[%X]&ULTQUX6;CZ+)$3A14$YZ;0*"V.M)F*GJ7VBY(*NF6+G$$T3!/ M]0L32C?-'/!I(%="P3:-J"+=6[QM_.ZZA5=\0UP465;\]K)9+7L_-GM'1?9 MV"'7;DYD&H9TFV UDV%=-B158^$["JS"46,:L+[<3D0WO>1BPB"BD?,,=2GM MEZL$BLLH$M8F0<&?RU)PTKULWBV*C;DGW<]A]PC;:N&.=[.5]NXKK>Y9['!M M);DI(&=\W=5"([ESCD\W"^. 4"0:!6Q *^9D:@6GC#P+M((X>-UAR"DP=')U M[?P:MU6_0V5O#'J0)AH%"NX!MB*88>X"M"W%"#/N-U6L-&= HEZ%\_!*,RUR M425HKO$W5@W? Y%5P/]_4KHZY$\V+T4Z-UK'S K<=4-0S P6*H.(W1 M3@8%'( P7D$^E3EXA :HK^F:B[HXU#;#R*]+#\NC>IR)7=="Z'%QJD'ZJR/[ M\2%$<8K\P)9/KT*6#%L-@IBZ_4,:>^@6!I M1/X["G,Q]I;ZYB4,K6VLZKNA MKM#BN(J-!Z_-@M>I?74$;V6J%]49ZN228Z-TM"%T!UME$TCM6OFP7(7KF+8N M3E %(^B'R@WQ'FYY@E#KJ2/C# K&L0.+23YCBR!]A[K,%D'ZVXL9MUL$Z;9V M\SG4;FZ8D7^SFFB*0L5J1\2<\:Y J4SIA'0VN]*)-J&$.S=WAHQ?1V N7+"T MRFBNPL)<-_@QU;@&9EQQQYF9J W&:Q +])3N9=P"C$ 'Q1KT'2FT-*%I7/^E MDD(QGM.LKO%&T %PFP?!M8&W)[\XKPRS6&E;ED MC9NAUI$C^CVVYYOP%ZXB->_87(^ +Y0S#/VZ1.LN2DB:UH2==VGV94Q.H$12 M:WNZG!6M])W;50@>.X\(Y>1H_?'+ UE[WD\8HP Z]V!+ZBS-O8"^N$OQHLN% M@!&OAXSR-&,@QPQW3A*O_+06%^*Q8\!,.:X7#@N1KA=/6& MQ:F7XA9-,5;7+)^'K>,A7BHJPZ_,Y."Y&QI>\M;15QN\O0.C9&I0V8R7+P"3W9, M^/=S8W#@>4B'_S784(T)CUJ'Y=I=UDP!6W@KA^&17NU>?2/,=$?"U@W,ONFE M([N,,$_A K9RGE:04U^^.3YZ52]%K]CT1Q]/+^ *YP;Z&O*/Q\BL+]7'T[##B[O^Z;WY1:Y6*I@7WZ<^T>GZ@2S?A]#H;MS%'8&@_04UL M9V-F_E6Y_*# M+Y>^C8TJ<#UW3VN8TLZAW$# MV7FI SMH8\H"N/@>G7G_M:[>-O'2(BN+"7TY>*V#I?D,*]NQ8A9##P1S;6RY M2L:SXX["O?0)0@88+U-A*6/!8O65HA,&,]>%*>SH9AH,0V+*@Y@6\],E]ZYSZ)?HGWDCEX&()D>%J7WC2N@J\RNI5@?ZI9!WK<^=KHNF$BV/ M$HR-T8. 8D,JJNS@F(R(RSP[)HJ?I;>;0KHY=/I7;"*4@+2_F#XTKN=U,%TL MZTCH(A9Y#3_+ZC)7>(M]0NBRO'RQ<:+IJ,QR51E%CJFEU8YUPVCPKR(K+RBL M>(%AQ7+V!&1W/7#PTE1%E]B$I 02!,?0FIFUK,4E8D-MK%59>?LLP1IJNQ]I M'<&AC;+HWK4V@YV-(2Y82HVXAKV=+0?20V^X] P^*FG1/@%1)5]R)Z>\1O"P M)EQ;!(""3BS))8UK8H6*\3!%#2"%^T@4"S ?U0H@0(!&;\:>K695QH(P[D3[):B]+%N M")7A,RP\=)-'I:I(=\.M&LR78V)ZFF*Z%[X >4/^?:"HKYT2GK.%S5_6/'\= MA38!Z'$9TY18[I^E7+1B1"6J:% /DT6XECXV@D@M>;ZQC6V/3ZG5"&DZ ^H[ M/#_)U\=36CCQVS>"M'#B+9SXPV_$3MN2\EQ;4E9:\H_E$I+^H.",'>"5:_P0 MZG9DJR#70#<\J=2:#G4D4D3\4'7S8,.4]5M8X5_%8KG>,+!C:&IQ;S9B*S-E M!!,%"^2RA-OV:TE8MHC=NF.ZEX6KM*CHERF7SF.9>TSU%$[+NK6E=3GE:J1B M+P6Y#0OL>>_NXP&9B='71]AYT=RP8.9-4XR]3);N27:Y"[<[\O.(L'XW@L:M MUX32"%$YGL"WQ6)(+*MD#Z8$04)C!.$D4&(P)D2%&-WDBAX0OK*T;:EQJNXE M4NDXC6Q'2#%&NJ\T>="OI,UK(_U>=V3 N80'GN ,+?:HH*;9,:C"">R/EEF& MWRY-OU- ?KD9'>_@[U;[8A"<#4?3BQ@8E^B[;E*9[#?D_#^IW=I2>,"K*A6D3IT!JQT-==3&W9\F[EZ. MIA$UOSQ0O=6U&U7OPLC-:DR9O@9UU!IFDF;U@I5*-C.]OGGATN=V#\1%%92/ M6LA.'DQ3<=.,>G]H2JV4^J-PG"']7Y81=APEBN>_^2Y#..^!:'=NMY&\ F8^ M=5"/A@,B4N;;- UI#<=9>>D=.K%&N-'+M\>'KUHN>7(N.>2\]Q/DJ,!/RU"3 M(LI\/B'@+;LL)EU0T6@BAX0IQSRB0'$;\!X0X2N[45NZ>A*Z^J N#8-O:.LI MZ_,.STYUDP<6$DG0+HVDE M!E&+& E!ZD4Y"RL\]2<$I5X#IH:^2(@ S6 1 MS.Q"W0 (5]-1FA_A-ZQC*9D]NCYB%)25!L!&=0)^@XOS"_>[-M#-D96CJ^,. MR#.X@^,HRXME,$MI\+T!+\XIZL1FVS'\!=1M)G()&T7C2+K%ESMV]".J_;D5 MW DQ<0T@+"Y -][:*KH&%]']582>4-EQ&CRE(J^B0QB0$X,2X0+L=QQ@%?+7 M"?Z$: CC^,8KLHZ*P0*6OCD<>82D&W(5@F4 5O)!---E+57\ZY9$GZC&CM47 M0XX]:,/.QC0"&!.@2IQ,P%A@7\X0 XF@AZIQ /Q96D'A!4N48LB4-(@2X*0R ML$:IRPEA!-2/=8(:#H0RNP5.QPC(!/&+VH+R0J.>,3Q$]=MQG*99RS5/(]@? MJ&7FCEU_3]5$HVV4M>V:AL-P_AC\"U.$@:I5OH6@B;1S1R"!>J $4*'\ YB, MJB.Q]!O!0>#OL3]R"FDE73WQDTNE%17](,N4;4L ._V*FW7P XVE+0PJ[0O. MNT0),#5=W+J+3\1@'S/&@7F*B%J$<#-C#'4 ,2F9NUK(@G37XEH@'!J(@FZB M9A+&K4Z*(T#1IRA0QA\J2#7N#&6 M/%TQ)#Q3_!Z,?>-\G\;XL+K.^HMXJ1<$Q-1 )Y47OF:NPG):CLF.XA(\,!)D M\&44^WJ4B !2W1(RU+03UJ"<#$B<@X :&?O$<1L<)$EYLA7_E8K59H"-_N5$ M;)4M'KN;2\J,ZFU<7*\3Q]P>V'%(2H>9-78GU@;12!MBAA#_I62:KM=.4=HH M&GNB^(?@1)K06KY"+FKUZ8;0# 03GJN"C\7BN[$#M:HEAB)A?0JM*:$=_=C,!^W?@);&,.)^3<,%R!07)BM#BZ-\)#M&4T M.G>11?D7\+;\N+35#]-(AV0Q^K1L:[-!3,$MGONIT<,X.L!+D<+R5>ELMJ+1 M5, EX3!C7KSN16H8?+J9,4#YHV-UA1'R"PSO-#!4M>HU;$MR=8!-9Y4G) 5C MNE:F$MT*:=KK"%-D(W#[/:>MJ5)?L8YT.O5!'Q83RR&JZU'4&T-8E3R"_3-*0,E9HBQ>O:Q#2? M*ISJ_.1-1PXG2[7*6?(4=SABO1BQ^3AER*")C&C,Y";M*4?C$2# M77T"-UTP3"QFT1(J]')WQ2;MWQ$-\7X"$MLX4H5 6& M)5;$@?%2L DL(\<#/0_(WDB7L>):627_-0/G-*F40=FXZ:K?>RB6JY%*(&!ZZ MF*'6BC'P!OJ46_4P?1@%($"LCL5J0.H/M:43'>?M@"WB11Z!\L.VW-H8;:G> M8&F>I 6!M'+S^;B8XQM'!OCO^LUU5XZ_D^Y4O7K.>NLE6_@K.]U-K]ATEJ?Q M567ZG%D[K#F.X7D.#%,Z*Z)I]"?A/&7J_:,AUF#C%L:-G]=' --E5AXR;_G^*\499M?.3BA88%73%=/7&R,YS9UB8=^&R[P4+ MAZ;)4'?ZF2,V-:*<.=VI_Q7)E>/W& P@&QLIP,@MYE:YA\C968K'Z^ \ 'UB MY#,'(0"/_D,%E1&3+LGHF79J!O<*)@(+0*8AL^P<*$G%-(NJ2HDXG18D :V2 M%[7F+6F)5,Y)[B2]C41"=;\(2#$4@HD4\>LA<[)VYCW>2>IJ3S4JP/ 5GJ(EZGN=7LJ#W,JV(@795I+&\/ U(^"700[IYM7 M&' 0OV@/Y($.1 LWE5Q%69K4G.PZVVBIU1['0QV'5D2.S>J'5WX2\#1TAO?' M0D_\M[&:J'JDVH%#[BOEMM'#2<4S,IJY/<$'.D%KF*SRZIP#X0AC=.ETD-8M MC?:@'O*@=.@P3:I&ZVO/F8S7[OKWW?4TN4QQTUG'A(8S;$NA Z^F^<&OX)YL M4F'ZC1Z51I1);W YP*0CC$'$=/_@UA$R'N5,S2SXDC\H-03'H66YGT)K. MF]PS^0J!P&.U;C-=M:!"K4B\XDHU9O?1R6.(DVL].$*OU#[<"J%I$L?C%4_& KUF Y$F]PP!C4H3,8C 1#N8C:A/8 MILN%3>AUO&,X.!QC[H1RW K2:MR&R,J/<1AUE$VO.;\6%_KV)6XM+G2+"_WP M&['7%ML]TV*[30AL4RV)5G -"6(?DL'R?U@YCG@N<"ZOMP8=RE%T,#J,RAMT M^<'!EF/1H&RA 6E?,2S(JA_N,DGG^)-0C1'MV("=ZI^!Q:J4'OMW:D(F!D3F M.,KAVES;$8<2[,([OXT2].C!,@'J$*QLO.:#0FU.EYR9.=1TP^%K;!!-$VV2 MK;RRI\<,?E;&HG%2B&D%.IF2H&!K7X/ [$(=2$&?*@LNW1I%:6%L$\$-D2JP MD*O S,,<0)SS]/1/SK>FSCRWD6$GP>W MY/Y=V(F?HUCYH:FEZI#^ZGBG8%I_\2C+!M?V],?XT_?I%>944=-1Y[LT'^'C M,7L'KTAC9"ZS=%Y,[O Z[O$=QE]4-B70W: #_TH6L3_USBOW,FL=Q:4:11G= M6']V$J99'OGUGWCOBI#?XI1:^GQ6UQH5_@8J%+?$IDA6%U2M*>#ZX1YU5DV0 MN?\HP3GVCOP999&!T\D;_JM(X DPA\\@@%RGH*887@91.DMG>/@B?;<[._U= M\R6<:#E#)WG0Z?=W+*\CMD.4EKFW *G!4L+\1)/7IR1"BD*L&\6E 5AGD*D9 MRIJDX#(*WZ,242RE2)/7*/O!/QQ\2_XG60LT\$C?E[P9\'R39#^TT(>4ZMBL@$&=V* M/3*#7E^Y.W+82'FP^ 6QQ>TQ+#; 7Z=B[A0GYX(X#"-NZXT(0GJ!JF'&"=9K M:6Q[^)\Z:"$:8!6%@5L_[NKR=MSZW!NK*:@GWG&?GG"L C4=P:;+W?L"G/4U MPG8VD/Q;^^99!-=KU[_B_E.Z%]V8[$J7 D'WH3F V.D%AH]1VI>SV_=W/GVD M"X<@^#)HW# QHF>@TJ>9G=C<]^^20#%8":@DQ]*09>:H3!1A[8XW4PF88@51 M>.4W%4@FN&^F)G!KK'MR499->&2NXEC7FEQF_I2?6:D;T(O3AIEYM/X)5QCA M946$L9'&<-GG"4[[!8%BY0Y%I9+<>1_=C@_L@-5)3E7%7"37"*%UO@O0N'/&R.M4%@3'>@6V@4QUA5OPTR=^SH\@6X%'ZP&[ MX0")282@QUR7UAR]_L&-O![;R&M#J ;/2Y>(N88YBFG&EV;X: WBP&G\CAMC MEGIM1&["G$NM4(B%KE/$WP,CO%:S!P):A2.$O:%:0?A'3K0IQ8DH$:AWF H5 MY>(\4UN-")2C[6E=J#8N,Q(>*IE(,A;?L\Q]W612NR^H MZ,A\!YQ&V#S ;/R,,8YME\XF!$OY&O&V7+,?3:'T"W+QR"/0!=(-(?+/I+7C M&F'JD88MO&%0AJ'>E1!O" FD3I2R6@LO63JT;[;$4ZF"#H AP_D.FQI MCJX4DFLQ27.U_$AMU9J?KGE;WCY*>W5D\A)RL3!8KBXI)05+,E7'N&*9NL"; M+(;==3!<^11K=)>"!@8YP]@9M&;?KMHNC\09;11]I*5+W86]D]/:&#YV,D\G MR3CS&=NR%$O*!IT:PMQG%7K7&3H?7()0,-Y0/8.CR._(]?88EI YO6!O&''N M0L0P7EQ@NAAIN +\RQ298K\(FXO -4PD7/J!V3YT!S0 Z"IOM>-^]$]@@3"= M\F=OR@R6 ;OW*:%J\?_S82MY"1= >Q/OGZ#&_-HJI**(IO9X1Q,PU&^Y,+J6 M6,;F-C% 1,T ['/JS+2VGTLI,%\B'6=0>NU;1,\A<5 53KS=BL.TZJN/.=H. MG8JT"7TX-9#_Z*>+;3'%Q"AV%R0JYFLJJG[NO@OOP8H%RUM1B("D 'EW/7A! M7@X^R.V$K3Z#OY$YXZM,#;UBDGSR-E907ELP!#J1%Q= QE*VDTA#47Y5.+8$8'2Z ?!1SBE$!M81A$8J=13 M@@"/5%I0"&[-+(T2TZ*1)HLI1JP(YS1*,T<5F?(#&GV!%X%6XG%U8'BD%-,Q MFT'!:I)3Q+4Q=C+/TS)&;]7#>AF>X"EBA=Z'P-(T-)K#Z^8QO!0M"&M\6.;N MS(867Z?%UWF,'/A^BZ_3IOR?1^R0JQ;1S$6IW5LXD7O-9 M6?V(\"YI@G/$:CID3)EVAGO!K1K[44RF'UBI*B%]+1^9S >!Q8%"!JO 0? F ME[4H\,/*XO!&K+R],)TG""O7**/(#2NHZ([@\%&7$C, MH,.YHKS69.I4@](AQ+&306?57FO=^ZRDSYB?CAC2]A=FS"\:%[D_I8Q3+F'_ MZIG/*>3,4^=@E>0SX#<21(LRG=G!T^7.Y'-PM'47ZI(M;^*!)@TVB6:5II7* MH. ,NTLCL,T%]/K"F/'>N9ZA X^I6O=H/[+S=$OK7@#E:^MFP_Y:D]Y98#F3 M4G0@W$J[MI[U X=R5'5R^ &5^]$FX[M:2C*_K_@SJ_R'JH\E;Q@56=K1CIVI M$4;S$1NT)RFE?NP2.MI#R?4C/J@0SFA<-";XH0=$Z?'H: ML7O=Y 8R0_2X/.Y,.;DX.^CW!ZZ[I9OU4YZQ0.H!&0^]KR/'%4#VJ48Y,E'-WDGOY1Y#\("E69R7;HC(#*$ MM$_H,#%#Y5.)M,';]ZBH.TLQTTHX8N2!P@VY_EH@1X-L,7,@HTB Z5'89B>F M^+B13GG(.&O*=4Y'*@S9 ZM)UI/$#,7F#F)2AVYO9*5E\+62& MV_#&-SAW=5U6=^8 MU=[Y<. =O?W@[0_[X!K?BXQD&[Z)C/X26\D3S(\/=46PU4N4U&/+XPI6%R[S M[)V)KRF;(O0U' QZN_OWHJ_:F]Z+OIJR6X:$N.S9^_GT_&')J,:\&[LQ0D:# MP5.+J(W?*4-"CGW-DP1\*GPCSPZ+<.JV G"Z=5C4UE3N%"KO?Y6*[!NV*KCK+S$D"H&7'7L M@D(;3%FAQM\[SZSA[M&/3,6==Q@4ST!ZG;^]^,E[GUJ$^@[\J^?UM_N#_G#H MO:2BF%<-$VR/O(>?'SJ H M($%2KN\8J!_!J<_UX."7/[\#Q7H.ZC; +!0EGXZHQ RK4K%8CH.7ZU+GCR7W M'G?W3H[^X;W9??EA^,J[X(&)WDYOYQN([ZE%WN-N'U';D8RB<&GM"&CM5^-- M.F2WGKQJ)5!;M&]KMHPC.A(8=X(Z^(JKPSVC7?S?G2RN?G!"UW^ MU_",8%*=&JW?ZN;\H#?PF%3C^6C5I8. 2!(%)(XQ2?<]EJG([=?ZJC!.527FW:5&:87$F M3RF,<12R*4B1\M05)=#3K@308(-FHZD&]+LR!MZ'QN7Q]A]8/D#M*P:+ MCP:H4Q,)H6XX%Z,4IA>6?C/52*CPZ,H/&B\U#+*&O(XTQ7(+$=.;E(-@.C?V MYS8]CW[K$5P'?))$/N.782F/WAGP6[V71T?GAZ\Z]6OU)1]P:;E<>?Y!7UEM MB# H+#\K9+W8.\:4/NQ[(::2D_]Z^?/Q^8=7TI^([188,/P'%1^ ' ,YQ;4? M0.269T)JL,*^5?F(EO./D_/#PU>V$\H7::B7+@*P0VAQ@9E*I9P^_EN(STKC ME^],)8FE[MP!=Z$:H4JCV@H=X'/IU9M/77IUO=J+"4TE$-$?6'GF>Q?S*,]O MOMK!49B[ QE,B1*>VR?L=2'A3H63:(B55"GEEQA5\[EV!$Z#L5%@H;&ZU 5( M#(<+FV+*]/4;1KF61I=8"Y=Q#[[//QMEZ1?6@BD-PAV#89(E::!JJU&UT MEC;2<$.*_4#*'$V@0O*7J2O:BD1]^;(0Y"(LFG/K:F>@%3E0RW=2T=?Q9J2B M:.I9X5WARK"*[>]R96,$Y)'M0&^(Y5['B9/XM"H'MU ME<975(XD0PD<& &I-"I'A$>/I3TX'<5!QI'>(8,(7<=@HC([PD'019+4)TVD M2WW0U,E(,^VXF>B2:=LL0XDHHKI"FL32;0$C6\#(S<9); $C92,.VNZ19]H] ML@&J4%P]V^N!(%VVJY,J41$KH%JN?JG\C'R&.5J ZTM/>]Y'PONB:!QV8*)' MH54G*-YQI1OW^I)[Q-K[Y=>30\&VDZ9CK$5&"['6*WQS]X"%%JHBF&#<@_16M(7Y+DJ^Z+\?8>PC^LJZGC\BQX;>L5-5X?R& M+A3"-6OA,^IY[U/='GJEDA"WE'?%M)#3*5:>@YTDTHVPOE=B!*8K+:@#"\YS M'G\-\OJ__C;<&KZ>HC&"[_T1*!C.+IN98;UG8./&JOJ9W6_]9NYQ68H3!"GW MY)>77^L:7_<*C6HB6J9^0RY+;P:,%!$N'CI+>F_(+17N)Q M=,# _W""5[C3[$0MHVGR$7:\TPA#=^FXN-=I,CNYT\<6LN9)BG DB+N.&%9D ML@JB@WORV!AFVF#,.$5$X%L!EPX.K,"N&DC0]*N&PES1-T/)3_-^\E,:0VRI MBY N[7B]LD:9\J*-H3.-EG-+_JFBIFATE.O$_0D*7)#4&A!&'J C'QQ2<#G9 MDJ.--J6Y!09/:^;CRTP%'*OP QL@^$>:J 7"Q]6@6O$GKSK> MF^(7SP(!:W!^G]HYWKT[ZAA.H'&,J8AQ)NDN:QDS]5+PJW1@PL9X62X3/:,E M1LU7$GJ?I6@XT(S)1DYKL/,U[>0<":*LF)MA>H=JZL@"!J[^W0U3$#9L7R[@ MI2V2,&PW-41L3*)>@(P8'"@0/]1 Q J2B#>W'*4$9VU%1@J9'\U?@%2ER M1V1_"7X (D.,-51UQXY<[#BSCU/=@YAIG%H:_>'$*['H[3*1$!J! M.664B(FQQJ2DH#*NKEA0+^4XC:-4P%+\2^P!)@!L.>A1EF+ $XZ6I(.DJNR, MC=S1+7KU?L5VTPK>(8@GAD&$ S:XQ&7A-B*CQAG[00TG$8U#D?=MQ8!P=W%5A' .K36"&K5)Y^),LTH+R$+.=XW#37 M!,_$..-@\V:@:-)9J]0?AS4$CHGPCK@B%-V^U ]MW1W6U)D:[44%48TA<[E; MC=-6.F+>3O]^+-'&"E]\=TDI$ASQ#+NZ:@7]N93G.L7N3H"D!QB;J*PC:GJ/''C^^<2WV](?>=G9:J5EZ9;S?R"L=J*S ^I MF253!<&$SQ8BDXAH\5L,E6,B@[,"^*<>>2E)#RE,SSN5UA^$84TQD IZB;GE3N/I6];:._;%UZVT-[?7JTXZ+?8WFUU9EN=^2B* M+*V!2[-GR86*6%G)TA>,DW2N:Y&P&#(OIU,TF*4$(G/P8DYG+7 M][/#F#QA+J+^.^[@!]M+C744.O^ MLNAI)"D8Y:!"#^M5[_= 6=O<<]_97W7N-55W;QB6[P6"\HTX)QL0KJ+I@:ZM MM\+&H[EDKFF)\3Q=0:FK ;7]J%O5<;+@)16>_K"F8Z=3*277O3;53S5\3_73 M#R>GML#6LMO6ADX3E%277;J MHDC8"ASY+\;%,GU^:X8)0)%R2[;ZOKF'7. &:IAQ^$=@&'&*CPV0,5:![7RCR M:Z^OSNV]IH6B*4'Q8Y7/HD)51GCS1-&55%*;@7PSB9:)7^+@#)J'J'F0^H?L M "F,V5(Q.R/LF#*VZE'1L X*K5;/WXS>H$E(-4I::O;!^4:($0&D4%F:U,W5 MGJG5_KKWPV[&,$)L$) ['9>_G&E,.D4FPZR#Z K,1950(R/5[=DQE[0S(RZ2 M3W*:N(5![&BJ6+A-$:*B*:1UY YJ9DK1DTPZF">,J2F/W9ZNHQG9LV*0!RB\+SZ*22T+T@BUC MJ!5*(:B0FFVX:=)I.HGTU%ZD?_<+O*D/0C&C1A%W/Y9>P5%/0>Q'TWRYZ0+E MM;LME1X-DTRC[(?>+FXGKF9IY(263JYZ4KR4:[D.&8L7[+PR[.T:6G+[3O1B MS9.6J!-V&5OKM#D"5 (,Z<""N'E0ESAD]W0?ICF)O-)]Z*\JGZ+QSQ&URB6% M,\B)N^^XEPA#:+Q!\("U+WJ8+&RNLFKX3''OI F&@X M*Y!F^%4'D^6*,_^A@X LDD[(V&$K>K4;\M]W"3W?+O_]D,'O;UW![:/?^\,7 M/R:@3+S!CAOQ?CP!KCMG<1'&]D(]E!)")\[;TAUJ'B+2L9&V@?II'> 1=T(K M%_*K(:EQ= [G:I2CZ0:>;H8N"-@BDZ*8_?#WO\_G\YX!HNI5$,U0KOF$[B<> MAKY+E%-#=I0$>EM(T@"QHE3BD:,I=P6;G!K+HT5:>OF$IE_C'6@"9D@B_!:/ M9?&*,HJIS;T]]]F"H DB\@?G$\4.'=BG908V$\@X&H1I_(VC&)2>=RC3..$H MTN +-Z\+IJ.&5(0O\3&<%N%7^7<)BP F7=0OPK7\TC'"K?[M/BR4*IV!^D/C MINBKQE&,+YV! L@2QM.$M>NF_HOL,=EZ&KS3K"0 =RN\W M7PF02A'<'7P].-C:)DN*'JS :2>ES_B2L4*+APOG)MCIJNL,-16:BJ+,$A$^)T_9.0)'#IPZJI$1'43/H\PH870:R'*JK!G3!%+T'J?8 MU8K" NV8CK,I'LX+3!E+\.+-T0H)$H7_^^(V^<+=%[=Q3MCU1^^?'- MJ1@9ASW^R_)_/YQ<_--[>WCT\>S#Q:VLY\)0 MDS'&;UBUR. "Q.&D&A?$X00+[U*,E2S*P6#[S5J4QIK$6<3C$@T*+CO/OW#H M&/QJ1L$A(XF=TA':KE1-PP$\CPJQ^Z\M0(S!*#Z.\J DG!)&%D9@+BGX?6N< M&R!(F1B,UWQ0F&6@2\X8S -+1^D1@]=@QURRE>H"=.&2=5S#&L61H.RPK>BB MD=W*T=)-670!^6@=>.LQ8]?>]BRX .G6VRFP3?0^":4I$$"9RJ(5.!IC"AIH MP"63@)+;4S '?Q2 42MCEBVDD'W%0&]W!_MN]%ZG=J]UH)5:SC'W@90R4L; MC 5K/01]E6,VQ1^/X4H5"K(1V+CJBN)Y K<1J(H'L9)H^2D@Z9#TC>/#G\:( M=<1.3*;/?,%!)3P(/*[&5(Q?V*JS#W!NWEM. &V.7+H1$YAI-:J5T%E4%29' MB6=4T+R%4/,\!4)$MF) 7MUVIXE$..>DP(<0'Y@G5807=H03B1&@=*B K] ; M#*W,$9&7$XX.9E\FCN!2<:[ YR5^=B4%CSGGFQ(>!C8N5&]J960U<= M@(8O;ZUL*FIU9_L6O3;#O>?8:S/I.F MF[.5$*$>*CCUMPZ(/AKCU6$J,57N3E-DQY#$Z*R0%09:3IM-QC):80JU!_^@ MDB11(L(=WHP@(T M8DNU[O IC]F>_6.>O#N,8 MDJ;*9G6!H50U27$F8VK7Y#R[C*::A"F!8+N7KBQ;._ !S0$JF76JAER4?&]" MP\XPNEG%3*9I?/8[=Y"8'28P<\>0ASR['.F(+A#;T<Q MV4"B@WV7I.Y+<+7/E AN:R72(R#R$RE/UF)LXFD8%UX/JT \U(0&4%;27 =GE@[LCEYA2[L/)S"K M1=@2@2N="1"FC';,&1Z%)7R(\) M#!UO00VJBJ$B*6+"6-UF,5;3+!-$ . M?8(3CSVD >HQ%X9.O#,X;8P'#'8(OF-++')@Z6Y !:]V]+HNQ'<3UQ-I05!B M*HV=V /*N:N4XXTI-S16)G/!P8#EAX_2(' JRM#H FO*IXH#T5X8:R3U1L.> M@$#-5 H',M9FQ(5Z09S%)547FZIC3.(7UT[/:1&Q6D2LAR@='+:(6&VEY+.I ME'SB*J,/5)SR02('H K06OI)//@-ZB!:6P2Y^K4>KO#CUE;7!A1@W; #:)!, M)/:H^RS)'. ,E8>_S&=4/,4EB?#W$/QMHGI[;[US277SW#K!Z^+G3G"5IY=5 M:A#%/[LPWE#69-9BL1S[>WA"ZH#1=-G8NH^ M5.*6,&HBH3@:N0%.TZT\-,JMJLRNEUO$ML04VFW/^$4.BY,@@("->AIE'0J>Q&4@VFK/K2@>X@^_1K(;,F MQV7&(WTYS"<_,P^4,[!G@Y,*E("D<"DG7Q(%-/,.;J(G&.3EU'2L)G@ L<-U M'.6DYG/)V;!Q&_B)9%V%$'5AH/&1;L>=F]"4?Y*8 ]3;::G6'+?.%N>3:(QO M.]4#")PC[9CSDX(5G6BBTEHZK*LHP\!#ETHD:6"4<"&&,CB2AM@< K.!-Q]' M>);>0OE 'HP"H]'7!+QP:)%V*9<58?TC$B8L4R\(@S"8!:\$ZDQN71(R$0]W MI"09NC/)):Q\.)\"BY>/X)CA M39/([\B;8@P\U]1CR!]E&D$#4R!HDF++]>?:4"U9B#D9$"U44J;_;9&L]WMBY9D>M6@ZVY>>*A$!V +[6[IY@+-HHHT^V41VQRA_I1I4HN!+."P!8"%+"Q M[A;%E\5FTMP,)5YY>_CT#ZHK1PP&:IK'&0.5NGA>062U#J5TH]QLI^4I3/IB M;0]?CV%QG;"C)OLXQ3(A*MK(J3I]!1>H<#6,9T=RRO5IN3*IG([S?++((U Y M\+3/J#G=%<]5MC(SAT%/_0+,VS8[K2<.,_R"F8*HD0KHECJP5,-06/4D 0)Q M^!J52S(%'>S!Q&S;O5F#B?7>HT M*8M:"\]ZQ[R#9! ZY".#MFVF-0T19ZD:Z:D>(W*MK%_?D#9;@'\Z;H$1%ZB! M7Q)3R9A."Z]LR #NP,A5M9BI@R6,/N6?FZ,>CW3<2RP.41:&G;6M8\P)GI3, MG=DD,$#(Y>$&\EBBZIXA-0,Q]B0L$L@U][=07RK0 QK,_>F$I)" MV^O:K+*JI ;\X=AH)FL%:@T1*BA33*:GUG,<@#2KA/N,X/Y3I:D<-H+ZQ]45 M4"!"CU#W^.J]AIW+-3Z!:^OBCK&9XFR6.;G$FS!.IUX$T;>9$.Y\RFA+RJL- MO+"].Q5D&E^ZCFHSTKMU,,)E"8-.%9KP.VQ@\TXE]% MII8Y5Z7/"*=&Q-DFU@["G648-I .DS@5@CJE3E6N$PR MG_HXFAR3!KJ0T?ZXYQT6ML(5+;ZEHS-DQMU]":ES??H5\G6.7'!YTWT[]>":YN^P*A<[=@%R02XZAZB8T+(VJ:WSCK'*QK8\ M1=EC-3UM ,J3W3SIFM2ZL+V%;PR0%G M3-SQ0@H$S>49Z)A,APXC)X1GS)\I2D,N-C&^-0C="9>X1-KE,,BP# T5"'IF MCK"7%/1/"2]'98YY4-1A11;";08":Q0@/V_=UJ(5D2WA@1!N6?M/NX37IF JVOYWU:(1921YZ("&&<8E_[ M-K4")=;*WDO5N^P!YR_ 6NKZ!1#$%SP#$] #VS8%:T-#6(<*'5PT.^,QQ=L" M17A2+5)3B]2TV0!%+5*3+K?8:NL/GFG]P0985L94[8CS7"W&U/UUCCI%K]F6 MVMJV^\RQB"N72ZR#G4_I;["?(N21'VH,Z;+ LF#[+3=Q!NA9HJ:W>+JX"O!A M$BJH&\4:9;_J7Q.WA,60X27>V\J4 M(7Q9"\90&+MR/T%\I] R\=IVRZ M3'2;K!^J?Y?LK]NZ6OOC8H*6'YDOA9-2-#^C0*6.VCB/DF (XBYQ^X,)PT88 M_N?P')X)(]NO(O 42<)O M8[],R'W3D,Z^5R ,:-'S3M-,8?Q!]W4)6GU'OZ,AFDRAJ6OLWB\)8K&3.\A_ MS2TVZ549X]JT?U4M,4!LI$IRK&)R@CLQYP8W,T##M*"5LQE')R,),5HNU1$( ML(JY'IK!8N7OW#LMZ4P=\>5,(2%D9PXP%U(J#GS*K^LM MRN>_W+U/$REBR>)RV?>:=&#'>3W+P/B"Q-MDX%9KM=V-U)T#%4]HC/Q%8>^0 M/T"4(!!N3+VF"T&,\-01$=70XLH]64(<8*1=(+RY!JC@R03OTCPG%/Q =S0@WN\!#J>I-<73400CG,Y:#M==V6#8XV_67P M4#:@OD[OXW(W[NH=I,("E#H<"@D6 ?XAF4.\08RZ(2]6C(CJK!Z3[G24K"9P M$O2VY92B\CQ[P$TF7"H_(PT)8C^\;IP.H11:!#>.LYLI"V8C5H^SJB4PP.WZ MY=>30W*^M)BCHAF,4M2S/Z83D;"I35??P.D[O +EEI;2=*WS$)6,H?-XDB*. MJ+ )&!-.-04=5HGKFI2J=4*O\=^Y>])6A](;D9S)_- M V 5%J0^!E$ZU+5K80;H>>]3CY+>RH-]"BD#1B1735Q5GN, M1[C#TUQRX@0<+:@#"\YS'J\&=N1__6VX-7P]10[&]_Z(^4,]\8!,O#.P8F U ME<^K8V,"A@[:#JA ]2,92,]Z;CG48!T 6PU+VVB=^L MFLW@-4_2E)/7:#.Z K2RIC18A*UMDDW6 ^CL M$#O1:>[76:^J2Z0P8^6)I666^L&3#E# MR8B.I*%3;W,MK^/GVJE3ZQ%C#3@">LYD,+M/J2FU4_" 4(\UADA/QO4] M8@ODKN!S65_7I1&&%L9D") /I.T2#$XTMO$5B^)'57DHS&Q2U*ATRH;9HF4M M#/P,%%3&S^!ST3=?]V-\)"VP,GD3[7%_QB$N62^_']S,K:5BK5AU%%A#TT5= MMG'M^%(LEJW"55WG-WGG&4\AP\JFW*F>XS!@6!&,]6 K)_/1R+7G6EF7KYOKV_^5("\WH.1#JX90[X"VI!PXQVJ;5[V- MPMUP,S25RBL071 # 2:B)"CFMHO,3-DB@J^?Z=)P1%RBC,S%JAY2_8X_R),$ MN2_+]7M50L-0:;$S C6GCC RP;#JZ(H"#K(!-96G>UZHA02UGNT#P!?433J. M%]=B";18 H^:W-YNL03:7'Z;RW^AH8C%YE%#5'%6LN8"9(XG9 M<=+@=,'$C;\\U^5W6N4)'A.J/:DJEYX7?=M*<3F%4"I%>Y)GJSWF6.K/5SQE M[ >HR D*!TU^A9V?]"1LJBD3$X 9J6*.A=92IB<0HK@2_%X#V*WI4W"+V9VJ M?0T^I0TIQ\^9USI2EZP]4V#)1@6:QP5&_,N\HOFY?/_:4EW)W74H=VI3/-JB M-Y9,#<&O8VP==KHKADZ'FPR^8"/6!%.)9E0G&QYB@KJ&T6JKUJ2@'!N(MDZ( M0,>)>+%.EM5!&I1=YM82:Y[I,%6M!= @N3)VM]D&WH#?3/WEZ'&X..Y"#[WBQ7 I INU,@'B7:@+83\T1P_>F$Z6&Y^\!]/W4 M\9RE+NC\^C9H^&^?#V78QU[7E'+[,[!,7#3/ +:2VM)1 &_M_F>'_X,_VSKX M3[V;15K0G&#>O8Z6>$0L)#0UMFZUSDJJ!U!$JR3TG21H%8^=0A:A##&&KU&3 M5",S^(4-KUH",AESC/SHB7:VVTT\GYZ>0_?1(4^G6W^9*FU<99F0J F9.$U9FHH%WV6Y75,G6*^A[DYMPRW6M./X2IU5I31'9KXIKBKA[>!> M>7;_6?6/74F+)AVU:I<%U10ITL.B\26 M]Q96@O7X= H^1:-,FL:-3]4*BIC0).2<2=@YCKX@_<)>4=+"[9RT( EP"\2& M7GC,&(1HC*TK76%81 4FQ2/X%]'X%-.0V M\=&&Z)./"!6A@E)$K0B96>PG',@V.@OKED^;,37_ M+A$EQ]8SR!J^87&R]:B-LS(JIB+U*XA3.NVO4Y>K<.TKSE+]Z'@_JRU@*':D M3NW_9^]-F]O&KG;1OX)*O;EI5\$ZECQVNLY;I?;0<=)M.Y8[7;E?;H$D*"$F M 0:#9/6OOWN->^T-0*)LRR;;.*?J35LD,>QA[34\ZWGZ-2)>8%3UQ(7%;P[F M3N;%/;P)G*!1"P(MT I:NY<](\H2+FZ2TJM6I%@;M\:^2\D8H\T%_-XO&NKW">K3IU(\(GE/;A +L0-L5IAW$0/@Z( MTR:1+BUX_9X@!!^'CN-L5G5,5,/$+**8J\OL.JPS;Z'MK.*Q8KD C6F>20MS M,H:>K[@O#P+H-QS.V67476K WVXO%0)9II GM$CDM."SFVY/G#,4*P:H?(CD M]K>J:OT"OS(NZB 9#C&.8YQ6TBX)VBC**"OMB'M00W%_[XRKZ*G,O4* $<=8#S MA_]=H@3%@@>ZK]*#7;MN)&M1@X<7?!,(9<#B,'K@]F,6>])J,Y.?\M1V M-C6FM'%'44'YC&WV*;28.UR,N"8B[M),,VE0,!\04[S41;N'3HG2G)^!X=1Y;B M09Y#YSHMB].._N&&ZJRBPS!:4K";0#YN: Q/#WB\##@ MJFN(!:K!S.4HDD((",ACH:P6V_K&1WQ#2TF3>*5D2.&2Q F"O\0V(*IZ8TB\ M >0O@VA:RMWIM6)[Y?'. ?O%WD"E3HIRGD=Y#LD8&O ^H6JJ&LRH);P*20\) M42.[B^U.&EJ#@7Y'VWDT.H'Q4N0$4E>W41Y(S11W0 ZR7_A.0_;;W$170.'# M)W>(T57Z2'@0T-#PO($5XAF95I)&8^(D/BCGM?#J- MCD]LN9+: V2P**^.)R%5D>*4>I!)[X=MQ*B\3=S6J^9$3 $8/V?@]3.ML4@BFU3;62[J!>>9LC#_IKAW@5;%[=TX>NLNW%"GQ]&J>^IC:G_RRUK 5Z=GK#+LI[[]*:5O00-,0*B<"@BHD&!P-+ $J57I MO%FM3 EM@,G09,^YKCM&.1TP[(\.31'*."0S),D\YC;[$"*<)LX=.&,98^I= M(! %LIW:>FSCBS(6^R-]-;FB?-(P,1?RP'KHAL_L?1=1Q5)3++4$N)"9$])N M%Y#,!=;F]==WL*ZYRGG)2ZAKBDD'VAOWJ5V^ MP%2*K3%27(JA[?AA&@$6&BRQ" #$T(M@*X[?M L\(5%CCZLB5@TF%EVV^_WE M.YLMTS(+U?$]>0UKOFO_M*&KMDGWT724OZ6"OOC4Q'DG3978V+V+ 7EX8LB1 M(OMVC*P'P"<^21ZT,2LAX=7V[@=![P4TB_P+#XX4)IT?R'P#>P@/&,)2JA4@ M*ANIDKD5@&U+.?-K5D)['R3[#=T]]@/604&3N!'X"7+E$ZEFN)?#:H8D.P,@ M(A['-%;B(B*=.ODQ(_.,#[):57-EZ8$B%!W."+,D9O]43C'P?0Z2%][8C$[F M@,NG!19,"ZY2A+6BA?:%?>NB(>^9FF69FUJXUIA"9A3FY M&!DFFM[M2(KVS#$-4&2B\#(")\OS]W1D\Q2*VFIBE".P0SI(\0?=L )-%G8X MFE]8!BL5G6808+3?Q3!C341ZM8-34?#&Y !3"Q#5=#905^%P*[;0N+Z6=:1,A4D9V#!(.>Q\##SHL MAMC 5@AHA/(*;:4G<$YY%6"T"__$8P\?"57."\H41RXX=P$B]+#U,!-:"5L7 MJW? [_MMO%NP8" HR;+@^]I*P6^#E:F@N5*C$IHV690&T&/E"-&E#HPHK//^ M$?0 6E;NI+^0P,),ER<5D,<5IQV_J"[CPHN,B^2\?V2]C3 YFA"J M7V7]ZZ0!?CL:X %>TZ\NU,_!N:.ITVD+C+>E#, V!FD:7N7<%O+#-&^W,V_L MLAJ1@33Q64K6B )D<0]#$&WF:89N:88"A!CM*[&E["RDY!<(R2,'#7X&528V MMNE>S( AECVK.LWJ;<^JQ/,FKE!_J$\RBNXFS"GS@@4J58*&B9(FT]Q^O1T[ MKTJL+O.&-4TZ(Y.2N#M6,3DF\TAC$A0E'FVRE/T> $1D3&NL2%+,[H-UGP,7 M&/C0O(32<1E1U&/L/1\%U)?3FKFU-0-)@%[DU,]%,+=6X/13,VA=7K&E)\*0 MB3#D-I ICR;"D F(\RT <:9#[>:'FL>?6QD%<(^H^9NB?:JG42K/QRPMNP752'D2OC]T G8F6)N'Q MZ@4FB]$=QQO\='S\Y@Y!SDV@9F3HR'NK0=^!8$=$BS(WCAKU0&94Q:VK%5.0 M^N<@-DS,]DW._)==PUR=X70G9J\-*^N*PNFS8F/@W]JCYVMP3*-*B\%3.\3Z MIXSNB*MI8FX^,1;D)7=SLK#$@0V(5+E#X4' MM6(/?$.7PA]F@:),=J2@/42CG8/:,H0':7(*SB\N1T ;D/ =G^3KD,+#4WB! %J""TB1;5UI8AY[,4X2%<7,=R\T! MD@'#&486X(X@36O!ABDW/LA\^0\H6XOC1*#&)7%'Y%BO3D.TB;.W;5T,,1RX M9?E[KLT!V"KM P94'8<*[*G;X*=5MFH&',R]@4(<6\@)8]X -F!1?I L/Z=> M8VS010@UD5D8P3]>C8@_TPS$$)QM(>TNX(Z#TRCV+B.%^T4-$NCH82,K@ M51E^@+.7I]@?[0ZJG$MDIU6U ("JH:4C&B4X++2!."MJ@BVUR2HG&K2R(Y7/ MEZ&82B$2(V:!,NOE99&O%GYONC"CJPT#?P1;1N(<*;5S!:C/?'_V1$\A8+>A@)FAS' *]HK^GLF'1-MH#EM";YPPNWV?*[U7*)^PTM&)8B M#9K DJT-=P?LC-#EP M @5TJ]GJ\G>?6.RS]7([FTD7GA%A*AB_/ILF[V:(Q5 >R$*K@IHQZ^.998"] MAP'#9.K1=$C40NPE1!46L)M)["">CC?4RZ*&I93!\L7C"&;I\*C'^G5 $H2V M#])3%,?:842$F=(A^1K& BG M[ M:9_8V45R-*4# 3CDY+]%P!E;*,CU'>"6@<>!15OC[,'URTRP(0/+3&6(/+4F MJ5$M3G/069P7#2U>PFD2+:6@K'&7Y)X46M9+P&H-?25=(PSCAM'.[H&&>-6T^14]LD5C+PQ[XM<2 MH> G4);B[?>\ ^4W-P[N,[CGW[--QB3#)\YNG27_<#YW1N?!!1+$5N#1L@&/ M+H@_CG^;H&0TY)$R+\.6NSZAG#3;=@G8P 7QJT7"DHBF?$BZYY#E)\;V[S MZ!$S$W.C&904*']J"&[ L2.)/HP]D802S..FF[EW$Q$$9SV=6US.+Y/O\H/3 M@U3S77^KNF!M6Y =7.61\ +G8$(>,>1EX'X:8$0JB%26 M/AGHG-<>R;B3J44J3VR/T7!6 MQ1$(KJ8_T;DD[7,Z.R+ K!".0P7(D".B#@5_-(<,PAQ5[4%_@]FK;8S%-*)) M6#&4'<"]3C>P@!,/T\3#M!/T0Q,/DZ#='D_PKV\4_K6;?OEO1!G)4O"1%#E3 M! +;MM>HMX+?0"3!'7>+B(>:.)R=H]+67FL7N%IRY $++&FFJ,:;^4*R) ^+AH0K)!-(8VA40R"^% MOWTP)D+C\U(C,V&R(L=A/2"0Y+SJ"M<\;.U?&!^FK_TRMKY"1G\NMX7;1,0) M_"ZAPN'VFR1\@L%=*N3?(DJK[;P@)&::AD:D;<9?+^30(J4 M^S/!1_%"SCZA2A"D<"\J$J4*2T-]G =GNY9V02JO3V\ @O0M'!$J6@,US):4 MGV*]/HQ;S=1B^O3,72K'TX&S$RW0]9T2KZ S#FVW\#)E_L?[G%<+Q0;<#!=5 M0,[4YMG:)P!"@&*@3>4UA(*HTR &!BGO&"2P-S3S6)RAO"S+2'/'..D[H0Y& MMV&,D->C]@QV-Q]G3/?818TG;D5P$]@73YT'M4R>$[V:FX'74(J \LJ;'( = M;PZ2G[*F06W#HO%Y!"[RGF,N/35PC451YXP@81HUI>.+N1A(V8T](=66=X]_ M=XV<<5*N OW2WU [@ _#29H@%D(7WF=B\49'Z 8[V 87IH<-4=8]&Z EE^A M:=+=2'=8Y1FPY9P5&[[#">QM^U? S0CR@^JG17D&[0,M:(3;L@\]K5 FA0E\ M?QFTTZ*](83?\E2J$!6^J3]'L*XSO'KPNIC>\Z+DH*2"+@'5'$2Q)Q#M, (O MW,8'-@]-KW;_B9ZFK SIWA9X'9'QF?=A@V+RR%$0B,*]N+;/Z M+,+BF?06[),)]Z0M;,/[QQ4-U64L4HALG$/Z=V&[=&]D=1"MAA-L'RJNS,'4 MSS72)9"8<$J1[Z^)B_2/QS.=4H"(E@Y MP0DG8"7^T0H\BM]T46'8D/DZL3MY1A:@C,W@ :7PMSG#$_F'/ ?2\I.#T'R-RI,6 #3^3"ORO6!M ( M2.BI1P$IZ/#D@;VI8FORVT"I#L"A),$.A],O.(^BM>7LG=T,X$,)J?/0A4.^O?CBJ0)OL'>RV50HVV,9J\6Z4/Z0K,H- MD =C0!Q!?3F+R2S#-&M8ZQ5B#55QB4\%!LH8( 1H[V$=#M-( T++09:X?C&2N(1^-6 A M#UU:TG1)FH") $%J/B,-O>CHO,$7)HZ6B:/EBU:MGTP<+5.1_ELHTN_ \>7[ M:SU$&^5%7JLOTSN?!>?.X6X3E$(]-)E@=)Y361G!C)1L(RZ!MC^FVNC+G(_5 MBA/0Y#9H/D1H65II"ZB\ODK@G7B9%:$F]GY:2%+,DID#[^H%GJ@TA,CZ/+FL M.@.M5_4:@1 4)64-O*3 T#"**H1/_Y+83?AL?:?+U[B&K^M^I$UCV)?=J>V,5*D)JG[@KQWS? =ZS/#F_4$PMPB5VC'YC"P[$K2/%#W5 M4QH" 7,'AF5W!J^^)Y00<=?$OU^NBPUP]5A>,!#PIP<56DO$8#T4& MNL@GAN=;[/8&JH>@9<8M9H"H8RLRQ=X9-P.$JJP0\H%%\\)14?JT;"@O17O< M_<0]#O1FEZ===LJ;$_50J)TEBV^24]8C3+=P(LJM&8RF\$FQWYN%,-!&PL\G MUI#;HMH!G#73%'L%@P;2EC#!SASB=)!=E5;'(,])OP!CYTXS7GW2!K2@VB]I M/5.Z,Z]KZ".:B$J_"'$QG/&ML\>2W$'W!(\@WL ^])TFY!8GA/PVZ)9')\P3 MN@"U.W9@AIW(U-B ?Q_0HU39:/JV*%N)FF7#Z>AI1F]I1J%@(DVM-+,2 C 3 M E.73!-P2Q-P@8HY<,RT7!0F=LDVQSW042>J,VWMI8D:@)(=HBIW;0RKRI&N M/3K!D-$RDOM"QQOTX>84)UY]/[[35<[\M$)N:86H$^DI'I6C=)F=5^BFDK]I MFINGZ;@U%1/GY1<(=9N?N<@Q1ZB9J8%[^H(/7/!?PY9#HK%Y52Y7Q5PK5(CV M@G\$1%1#84/88E\A79/>DK ?U*'89A_22*W#&Q=!K+7%W1F4^R?G]195BJ0B M[3%KEL4&IU>H=F==O$ZHQQ5Z7G3EBSGA7@?R[3,9R;P M-[<@9TK9+_B6TG8P=M'M0*30<2$F0N^G2;QEON1XP&,Z$L_>L40P%R.]8-Y M0A._EGV8)NK6)FJY M*%+$CFYA\8ZEQ3*GBI@3SSY5WZ+#C!X.E3;8(AE4U2 M+V(\DAOK:EU@>F::R]OR?WP?R<(Y-17H2\\]UH\ C'6VR$E#^C+>C,!SWS74 M;B6_F>7M19Z/%4J>GKDI],6[R'7Z4AA]F"XY/[6C:7^0DUN[=@ZQ14'9I5GL"%QZH;TO_F3;,D/7# M,43-Q',<7>PE([Q[RWUC.2^)^!Z% ./ABU?#%@S4?46-'?G5;+=TGWW!9]Y\ M-@1X/#PE*:)$@)01$C8NTN-^CZQA3"9WB; 8,-[HNW?'O]S!;DJST>T(!YUN M@+0PU+D]VGI^F>"T,R#.%=%X-@5]G9DH+9M50&9;M<$"DU6#!&S00R=W@[V> M2K]TRH^GK:LXE#RZIWF)O951\WR&Z[R%OM>6D",!$/N:9>?>1AYE(<,:CNH?B&TS$,J M2R!,!ETH]P-8S1.=UT3GM=LL5A.=EP"COY^0PA-2^&LY4N)J5J%#1?TM7\[_ M''($V(>C1_$'W0Z%$%<&#&_1JW@;5O_>U,Z%*3;.CWHI'MQO>7("P[-#X?$- M0Z-7>59#O$=DI-2<9ZBOR'-LJ96[Z3>@<>H@Y"02!Y=U1\@!9)AX'&&2#(7^ MP#N)2&=;-T(;-WX7ZN16K1Y.&6K_(83\O;MV>]/,UI\?)A.FELXM9^(@>3:& MY/8L%));F%U&M0 .S :P8&\=_P]/VI1.6-**' M1S\8SBH#A1@E$X,WT"/)OITLYH@1S?<__PUSU7/D5Q\ 7Q"!7+8I%NYF^7FU M.O"F2W)CD_E34J_=).O MFOP">H6WMJ+3=O_4[>Z\5#?[Q4++8T;0ZKHC\NOM]."AKS_*B4]VGJ_8Z4 + M 3R>0CO([/\-; H$U8#)D!7OV\H,L5BJ&[H(A;=(^"QBAQS@P 3^D:J\*^R2 M,/+26! P5F)"I$D6E";25YK;(5"6#5$1YRP]MW,I;6*?$,)29E@)'K"(0-M( MG2K0I@XH0J1E4TX7$=^4-1,]5$S'%75O"!( MO"R,RDW(;E)6 AYGZ5SA"8Y'# 4RM@ MGDH9;56\A^,?FU"AX@+#%![#E0)&O )5[Z&LU 3J^B%/-5,P])47:=;&3E8, M1]SW6M;D03,3HI \ :M[[[L@\J,'?-_M%N%IO.["W*BJS85L_V69(XUI5?/],GNO3+ /B=BW6SF!.Y_>7.K]_S,KWP*TXO]SA\_KGX=7/&G/6V4TP M+G4# YL[=$602VWN27Z-_PH]QN[FQ%X*3]VDGG3*]"++D0T'+,+_D*HSGZ_ M/,QT))4AWO)CQ5\*U7"!;PVHL5(B/X:; (L5HLO8H&:G=9[3\^+K="+[-7!P M QU3MV&_PEEVZ7L"W!N2]ETPA=SV"8=IJWVRJ^SC2SX<#=C%],[LM.O\CF29 MBUJ/9>04SEKJR1/(G)<]!.U%UM5SI\H"#AX;.Z:)@?A1\"F#0#]%:$N!Y/,J MADY8KK8(+Q"39[I%W^<%I+,1N 1S&?0<>]'XCB; M32;]%WSH:6VZ]]:5!*% MVX+%N93JP-UHY$3OC8=/#$C:Y*H+TQO1Z1Z,Y.CM?&POV37!SO%<9J%.O60P M(3A'_R4B]1!AQ!MRVH?FD),$U.2:J_*RYGQ@2AHF!@PD5,)],#;C@*@(/5)4\D102023 M&U%JYND:7783R=E$K:@9,6X*RC\*- MR-'D;V?G6;$R_.'#%1_+V-\_Y0,/3$'[P+;UU>*6,7)^>/@*)3[,0'$S"3MK MU[/\D@@QZWH/Y,$HS7^.W->AOPSYB**5V'R>;8J6>R-$MXD9,C"G,#"3<<.3 M@BM)"2G8J7H(V][Y'>T3##OX0QL@;K1F"XI+U753M,>E')WG@C5 M'<45+^KDY3M2L'?/#:-72)W5^X1#^EA]]WF !":-?VK+(8M.%,W<:YYGJPY* M+BM,4EMQ/J@N\"N[?[H T3VGYINDU9H2V2:#OS?]* &P=USN/6;W,ZSK4JCH M<6*/60(LD568YB;=*V;I#DC\9T1X/BY $F64J;0B@:MNFVT1(H) 7VTG$[6[ M720FY+FB=PSL(RKK%@+H1,4V?8%&O4ZL(#]1 >,@R>#5_%USU=J>@DRX6? OCGJ M(>-S^CK:#FX\I^-Z*3LN+[%+P%T&5-3;NBJQG1:L@6 H],_$/>=6 %I4>$3HA)V_EV/2!:"MB[4[*F.-_)JUTIT5YBK?^(VXU,JH%#Z?6;#< M\Q0-# DUD)BR] ?)T9ET>7^2D'[/+=L24SX9MI (%TOK56+LNE=7!U-(9B*9 MI-6KQ?:+O$P'ZC<9IF!&P4%0)+L+]=%NK=PN58-B&'1 K2"3X\>5AF\!4TFW M\NWOF4M=,ZGBK>+ MXK#94-\:$-:L6F#J:KTAHIWA#4 5'.UX1^X0G")T M8JC>?(47/I;7CCJ2Z#2^1L1F2,7(SAJBLPY.#I)EOL &+PM 0[&6$D^FL"<. MH,R2XD_>R.N>=)"Y+_/D>-ZF0(8J;@ J(G)^[PW5 D!Y2GC-X.&/8YCJ$YX$RED,U-OC=*ZBR^7Y@K5'IG9@!8)A MTQ(-V;PQK!"V]I$Z[FA=0D^R%$\O7:&4/'I6G&*D!)W.2+I=H\@VSFF/*C=S MB[WQ5KNH#1=2-7-V@F>.E"_;:+ZTFCOR-B(TS'?IW7V=YZVDU(?NBD<-F$LV MW](.P<=/.NX_L0173O'(9^^9W@%3>HRMH$$=P%=Q-"0%0@ $S?5%Q[SE': / M4-2084^C4ZE/"AXS+B,E8@!,O32%R-5*']K*7'L%*\M"KNWOV'*@RE+FL6K3 MS&^[Z,<<"9(3[1J1 %0.N6T<^+1OZ+L27HGUN0;DJ(GF[9)6.: 2+6U=%-8C M]Q5#&PRP2T- W, IA6. NH"?3\/[8O1$,&V=?.3AI/C M[O/3AS>0>X"N'] _V@HMM1.[604.5AAB>A6P7N(HWFZ#GK ?)S[2?(@+QM)X MXWT'/UZ6I&.K1GEV:>9?4Z;':KK"X9&A-<_S)R%SEX+2MGCW)H%T"X MJIZ"8:BM G3]'-TZ>P^927P+?(GXP;N>I"+U9(%\75-PBDC @_QL5KLOV%7! M2&. [Z:W*XA<%KP\;B"TV"N!'2Q BU/DVJR "/S%BXBHD&4H)G+EJ4AQU(B> MI!? $NGI.::-3P/\E1: M]#=:D][-E#_KSV+]1C/$$?FR0 %1H"1.(#(#< 4Y.D)B]7#]?0\_Z:< MEDDO&>KV PJ+H@&]MD8X_W)KL1RBX3K_N M5J>8PK/R1$T^[VK43^^@4DZIKK^]?'-\+,6'QXD3SD1.8@O<&YW7F#D[1WYIJGFA8B^X:OE"V35PDJ;>?DH_>U"1K=':5BT M-@RU'\RZ!/'F!D*U;)YWPENIF39PD@B!F8( ,KZPV>'N94_K;+T_V0V& M;]>5,V\?9*X:XMAK@8'6+3HWNPM*8BWRNY[2#7)_]>(N[/!+V7E4U(,2GTB% MN2V(IL#-*_Z4$PAC11_8G%CW=4:RJW-#O #-1 OTNJF@BJ$Y0. /DF.WAF R MO1"9V^_R3J@5 TV?YHJ:!B^HGL'O4R6-,QK-\I(F5L-Q\]I<8X%!:RD-QY@VDX:7M=<$(2BT)T&OG3)RBC >XG&&]CUI3JN48R(MR\ MEF71'F@55S[_@M(:[@JP4;7D14MX_ T!2!^E^O!5Z=$E(45*<8$6*.1+UE*1 M&Q5*Y<:T$3B%<1B$T2MR7H65E+$5MGW99.:VBRB MD7PB-TBRZLFY.*_FD88JH.9\,_0*FHQXL6H#MO>4]$_).5A0-R]N5%,SO:G( M/K#2F;0F8<(NK!/K.DJ#%ATW;V?%K##$5VI*YE7UO@@>7O< \6B(A5]P.; D14"D\DDXM%5M#7L&]QLD#-%/B$%D[!(2-V;C^U0\F&/P9\+X MI-]7NQHC/'#8">71^0+=QZCY:Z[1#2)> =A.';;&2T^2 ME]J*Q3RJEA,8JU\QE:G$@U@C&ZY"Z?G+% 6]D<&ABUX N\W%6ET9-FZ9.G[B'<^Y=%!HD&.K3?L!&!FO]W3Y^^.;ZC!4KS=?G66[ANPU]^ M\_;XCO(.9.KEL5-1AP)=?MR7[04ZA<$$!.L@E2Y%+#T>)"YP0/"S7_F?_^C5 M8,Z)]!$]X90>B,38:FSN!!RW%6&%IQ"RBB#? 29% "@0$KLW7E4; M>CRB;C8'W#*KG/:M<(Q]=?NS"^M# MHC9LB8#I0-[#/?"\ RD_=]^?F-?Y&0R(P>2\]2U\W_WT[,U;7N)P& "L%\'L:4__5R4[[D6K;\!)Q9*@5%_[O!V.8 G%&0C M7$!0+FGX?D_=S]&7_CN,-ZJN,]8NI^W]_->[N'1E;Y^<%;DSER]BL?&ID^^O:E1U$%9LQ":V9HB-T+D1@-/#>VYNJ"$C/M!@5W!QZ= M M0,<&/,4A3=.3Z'P57=2$8A5I('\*YS\W_/38XGNL!7#BV(?,-3=-B![8=$ M#&^V5IWXMV#+ +#&DN?(.P$"C7GT_2L FIDSJ@-+[TJ,>]L[16@,!5K;P*F9 M>PP 1^M;^$1[8]>?]B#3?#'"7C8:CB#,A?/I"^;#N0)(WL.P:L-X#30KA7A4-R^:VX*CIUPB MMZ%K>KCLE(D)5RX,@T ZB!6ITM)%U#R?Q4';13$ 2(.Z?Y(#Y(;O':Z5-[16 M=LCMO"G8A7I\;%Y; ZPK&+NN(NRB9<+L7Z8WG+H9H3Z.7^ PQFTKZ%F.\:QT?G#GW%3LUFC5W;!,BTM=3@(S#36VNL1%.6+?4'7_#+(#" ;]I-F M#_\C1)PH3T!O9AOA9#465 LI+__YKY?'!Z0+\E*2W&=QZY\L6^\_-O+#?AFT$3"@F - MYT?QE_2LG&5WKDVI ;-(U^5P,%".UW14^"%%;@#3K!0GTG085 N-(V2H;%"Q MB13([$7D1,+3H2,B97< 0+&5DN"#=XF'@6=+N+6]:MV"6ELY^QTIJL,+"16Q M?Z/KQKE'W'V1FTYB?^O>[2PK/R!- /V=H;(>KCCIM<0(TIW>E#712;2@-$34 MM,WHAJGJJ_?++$?$#JX(.B^N7*9!I"W[MCNO+H+\JN$ M"+!I'### SD\-^MM7> -_-O3.8Z/3FDT-"@P&K(#@SU%_S@N%P5-EI0,Q_;9 M07)2.','S+'I=J^EV6=X[AF(20\8:'#@Y-;R6IK0.\L3)A:G : #IZNQ[" W MQOPS,_;@&)COZDO+LXCU6EZQD%.3AW-/BI=+?;I.%QX^GAGO11*PH(\<<]11 MSI=!STQZ(ROFM,_ R0-_WU 12;$G.D^ONYG7G.'.^E0_C42[!31)7B$XO=T0 M20_,EJPXL69H67!^ >W%^--TW$1%\7D&D5,!JV]9-)+- _W>'8IL;1@&_Y50IP[TS$ DPS9>' M0*!M<),RSP_;KB7@ZK)V&[KNYBS) 745 M&%PZR^; 7$^\+9?6@6OS^5D)C?J7=Z6)7M%QK"?1PE9= <:3MCS7C3R_ACO9 M7$P,#.$%<>CB/C/@7F5=Z[DLWEO9H@.<0+=!24?*.-N5GG<@L(@8!MP,G55- M*P!+Q1>-3&M$86>" @NDB591[)B&E+WS$*:\!C<0"JV@2-E M96(IJH$"4'-<(X H5VC>L5ZL3ABTX1, #I,Z?"'3N M75I::DRTYV%-_#/&R@14B8T0G ,<&2M:/$28WC1&4RPTBSNY22:G)E)701/: M'V:EU< )Q.J^JMJ$\RZ$1P#J039#_I9<4YD#\3' AW"QUW\[ &*X10??( T& M@R3$KO@"6+JP?]R$DQ[UZ44D4G@@W-^??$&Q'V(G\ M*Y+RC2GBZLYM^OFT 7+!&R74=L%LO2'T2>,GO[J9(1EQ$-HSFT;IQ261=[^= M@]5/SM@]K1NE:S.K 6$9.IR%!FP/=,['&96P_ $/:RKV3*N"&.6,Z?2T:PPA M=QIM<-0T]Q)*62G#P_NEKT9V3!J-))+6&"H32]T0W7%J^I^:_G>[UWUJ^A<( MQ?T)4S!A"KX>IF#P;#*1O!R=*X"SDS>::>LZ;U]WY,&!2(%&'!N$C4);^P[" M=H/=M"N!P;M)8QPO>MKVV9(Y^(G$?$HM=,K7IBZ=>AB0 EXZ?TS1B_,8,0; M/#D>QY=*<.C]3/S(.2B(/.#>4W*PE%ILG#AJE9>G[=EE$(-HI31Y")+M-[;Q16=55RH/:U@CHW=2H\5U MVN"N4J7!]#@U0XJ<@=6=0/0Z0*O@@CYC)T^X3^E.DV_T)'^K+G),-T6_/\LBJHY A-3EZ]'30GD]'!N<2C7]E8.07+#UOMY.0XYI8- MWYI2A8$3T\LS:ZN0-&?B\Q%LBO%);45M^V0/4RP:8Q<=W@2>:J/'I\EI*TFD M"@IKZS5C& Z0T)JG_(*;TOWWP!EGX@+N NIWD&*N%@'1]X5F^]G0*#R'KB>HT<_A8_0\7M4-\RMQ MUK7^F=!ME8M'XL&>P=RT:P;A$]9;\%+HVX[>T]E$2$#A5>.Q2OT8E95(:46Z M*"/#LS=;X'JG29>6@&*AK?&*5^^O#!AYNS*&76B,<=U4,<*P<_/#!$$>I562 M/@,BT8&4V6!/0[XQM%)%Y3$GPDE3\!XY0UXX8F8OUH'>O<1-BRHG*R"@70P8 M6%R"Q"<\TPU&]-)7X?X!;)#XF MEIB/<]77/J?[* 0WN57X^-97.Y#S7P1X= MX*"Y63-W%A&]@1B*_^?E3$QPL:GSNUZ8L:XS=JN1O,GN MYQZ"AV'64B]+O1L'W(E5B]QWT!?O_B'>>8;?.!%/3ZT\@.[:!Y$M7$CQD<+I#%;B;36Q78H#&E!&J M.>DAMK ER)AQB#@\4DU>%I7ERO=!KH;T=8&!NHDR>1V::68RBZHQ2D:OG M!W$@L=F$,@-NT)!>SFS;AV K;ST54Q?_U,7_14O0#Z8N_JGB/E76+Z>Z*?5D";0?[4L3KMZ-$;U M@C6COAXQ')F2VSZ[>R>4YR1H*#;[2+'8T"+<'>Q&64((P'&9PN[< "3&^'R$VP25!0/W5+%5RM MTHWJ6;$A=^MX5 1DJ<@GSOU5NZ/]1@9S +]D\ZVC=O\N*BXSHX3"= MOP3B/<[I0P#M'M[]H>5%(7B3MJ(W'QH-C^16X6QL-0%99E@NV"2+Z?V\]"/& MO5>O;6(N#$?&[XBL XUB(SC?8+/M_HD_+,O083Z+TWTZ<@5B0%%@X1^K8]1HJGA++YD6XN>-59;S[*0 MX<6'+QK*!H85OSE3-K(:G/ $T 6-;BB\!P^+:HP&R:;/-0*]KD FCC:(IUX. M&Z]$>L2G I&:$_TD<4@&$H_4)YER)<";W.'GV:#T+_=*Q"L:NV9-'Q>R-09O M>VWKHY9IDC] UR-1& :U;N;.,(R3" V2?\#,5&4NNN^=\,L.H-F4_#Y<>!$O M--^OT=P2*$N(C'Q=5S73E3/[Y'FW OY7SPDIC-7\?!=Z12Y@$.%W&]#^F<9H M33LS?Z,J-GJIU*9E,G+2G0BA@I+NOOA,PK@[@ 6*:.RQ\H/KQ*@\##HN5)+T"4":UZW(:@:_ 80/H@5T:9%OJ(V&7"#X+:<$7=P. M']RFK5P\+*O,L#L+X]1 -[QO#\$Z;U46K7"]C'8!,XFSP-P"\@TUZH31PT3@ MEW@>7D*S_)+3FE&FS5&BYM!;SYDVNX2@H\/47QS&KG_MW+_YU_NN2KL M\NQ*W]8)0;:RLS28VT.7@)/5YF9_:<(-2./OW.AYL2''G^IC S2LU)G=ZTD. MYLE.33!GVLZS@B:Y4ZS65--ASF*V8X.P\;^3-!A_D(C>< M*[SZ4LI\"T2#$@<8]@ F#:6U4?E$CAK?!8>Q3]-2T8XA"4&3(568S'L9R1N6 M;S>6,T<>6_R=LJ45_>93^S*P,\#Y)#N7E:-ZN>2@M^!$^]U?!H1#[,_84CC"WHA!T:"0T$90=%B&1PT M[K+F6 YA_<[AX5 &:=WGP/_N?2=F('>!4/.>:XY(!!S.PDPD4CKRTU$JH,P9 MZ2B%E*[T]G9A67*H*R#@D(GB)8(^1WF(Y"5"<;1C6C%Z?C 49CL$Q^T3/KT:E@PV2)W.!)69$O^JFD$@?(-<'5 M@2MIOA .MGZ4&1Z5,/7(:5E[3DL)%"SI=ZK\34/K#< [0L5Z"I 78!/"RV*V M3H'E0?.3T&(8@SQD'2#2\;* '.Z+0WB!Q4RE!B F"25[JNKBM%!$JMP'51,N MY:_TF"I>:&!GU[PP TMUR!>&C_XCK?_4D#PU).]$'^[4D"S5X(=3>?1;+8_N M*MWT"V6J>>.3R5 XN(#4@6@7T3FF@B(^Z6A^SH<%C!%<^$<^H':HCO81T=]9 M :V]Q9S1FM2-BJ=]U:*2";75:F>G\A5K/DF_TIPQ3!M/>@"OPBG?H,CRG(A] MV+OBFH3)[N]+C$>8O8L!0E_;G\-#(F,*/8]U00W<1<7RA%*$&AN<\!J8YV(Z M7_@2 >'O8F]#=#?,?V+^R]D%> -T8?'*10-9->A) ,$I();[>U9V+DQ@,!NU M3-#_O4=[X.C>X?>4/HD6A'-<+R#^9M7J>QS!>WPO[_'@NO>XYK)7OM<;BIC<_!M]M)MO.$$% MFHN/#(\V5MXC_#XG)Q:Z=C 6*&;$38O/+HK*\!QOSBX;%_&[?9/\5M4K#;V6 MD&4X2_[K[M52*1S?QCP/X=-O^FJA,<*MQFM9;SW(1[I!H=U:7$QUR= 0!Y=,5J$&B?/@:!9>K^?L];OI_W0D% M!&5%ERNH08#EP<7#?4Z0)I N'A.!;VI*7G2\3=9<5$!BM(LR.>T*ZCBU)3L4 MTVTPGTW8=ZQ5P+S?H$5Z!TX0.W(4+]=2!@G%<3VCQ2ELQ81>P[8#RE^"Y0<$ M&,V9FY#J LDP5L"DC:E!=R0 /(1E3:"^77L+$*B[4)%KG4,NKY'64*)')@KI M5:ZCY;=ZB YQD9G M]R_A:6.KAADN^F7HX-10_EE0ES**_^E93C[B@),3L<'1&0&]O' NNO_%;!MQ MEN@>8%YPS-]@&H@DHD/] [L1< 8DF\D/X>D:;0MI.,V ^'-_0<++C%T+%*9U MK@;]:Y8YXT@671^OD&YU&@?;%>C>8[WQ'(<@];-&@^YQ\C[]:-TGW_KJ INR M6A=S)HPU?2P 7L)7Q&R67G&67U9VC(7$VCU/ /0RM[QV) M8(J=Z>S9S*\\W^Q9 M;%AA5I>^M":/8-0KNU!_F$B%]OBH?(><+_^I:ENTM-Y/S'H54='4.=M4:F2F MXAKY5HS(&NCB568'3[P;,1M!LSI]:=9=!BV\@30WT,]'7;TJ654QB1'T8KOC M!K+YIZ=@F, -R'T=-:BA&JU,8Y0Q7N'2ZIXIO6 M7X\H)@-;CS42XJ%E93SBBT8\Y$/TX1ID0WE35-[M <-OCI=&SHW@#5\'N^AZ M7NIPC6?2D.X^X?L0<0W,2J<@!L9?FQGM[6[^-<8\.7I@-]IL$1S&) AZF^A MG"5_2!G67$LW-@ W$H-LJK6(Z+W1LU)4^==M-S#GN^]"_1X\YE2VEMNGCK33KKE.8M\ "'P\@2,!"KRX/R>K,LT15_$V/D]%6\F M#?79$$*KR@#[,,J7\D!&E18Q^K&*($A !*+R] %AH>$D!T?D?&:R[B1A\\PKBY#3CU'?W]Z:!-!#4 MZ0/!16I5\*9(89(MSETLGYWF5<=BAY0YY"AJ4*Y[,-JW4H8'R3& <'M=V50> M(W6>RBOP&20Q=A%13,RU+J.$.'%^3)P?7Q3E]6CB_)A ;=\$J&T'3B]WX$*S MWR4DV26'1Z3 )-G$95LYD6YVAE,52)I4(3ICXKJF0;#$:W09EC:M*$*[$$<7 M95!I$W%A!))0-'.6.KWN"Y0]00]IF9V[_1EK M--+[!L4?+['-/DN.O&JC,60UDCPS=2?K:#'U,Q89>4!#!)TV!E)O$[;V[G$Y M\;CA/0<-Y;)WTXB_6X!-C7OD3/ID4+0$Z$\#M)*46;AP' "L]J@49["1//W, MC=[TK670&*Q$FKAM >T5MI\8X.4@%[N]FPLRNCJWW4&?6@OYN,CYJ9N*65W\ M$6+GHX-[1_#JAHT]L!X$+2G/ -ZB8!@IJGH3X[%'IJ"%C!TFKA;]UJB[R3?" M/X,?D"ZQZK8CQR2N(9%,,(0084-YGJVGK-AM95>*-:*DN"(;L A%4NGN0-7D M69B>ELQ9&I D](JETQS>TAPR"2HVRD*G< &\3G[K]F1,B958N&WKTZPL?O< MA--5-WOSU)FC8D;,S-BI>T;'L++Y+DCL%H5 M"_20/++811JM=+\CCDP43KSW'!+R2#1NO6D1--+6E@KB^1SC&5JYD\&X+0>J M9'XB--9JRJ?QOJ7Q#@IZ810QU6%O<^"9'B-HO7GY3A2)4TAW*B,5(O470 :, MO+)80O0.*1VB4:^ Y!WVIS[**'+2=PO2)4'+'M/12;\)YE8D&^QUU(1A\R+G M9 D&U:(N#,,+>16(M=IV)>>%^\E_NL4IBRR$&EQ4MF;B$13JM9T?@7^"W4/2 MIW1U1LPDO@DDP7W0T'' )Q!M@^J\;.0*A#W_N@0)AY^3 *$;[ M@<#3;\4DB1^[I7)$'&34^0KMR;*J]BV<^[ ML"5N;#Z4-2+B?SKN#7^3F_8Y+HZE5\2[02$BV#C8,N<;#;'!+B)N]GLHZAZ$ M[P3[F,XU926^8D?KFC-2L[:S0@I^OJ0XWO 9]G4"X-,]A#LFH-T4C>Y9A1(X M5?V>R>\@NRX?#C^DNW)3@7PJ,V[S)>%*T(Z)#SZ^ J7_FH>E&IORIIL)#[:? M^(#$DO$ X!F?NKM6M7*#;[\L>M.D[7W#3_5I:V1_SRB1D;_ =J3*V=[?\^L( M$-R$=CL$]29)3UK9UQ;YM?Y-<\&'@DD;4;ZZ@,NL<6U+(5D+$< #:D<>TQ+#5%/4Y(@BIGLQ+R>N*ZP>9^VK!ND\H/07AD'#WH.[?Y^\V0 M]??G/,,*L H/JI?^WTL>\_[8R&C$KX,$(>9]!A?^X!,&]-&4-M)'N?))X.@E M7(8\"/:#8ET:A5A *Y/I-LJ8_R0:5/SEMF,Z<0M.W(*[3:DW<0L*ZO3Q!,/\ M1F&8.^! !>PPOND3D8,R!8'MSXC= MNU''4?1A0*.+GVYOTKNAWW@-$8/A46#$I_N,%A=F#L*4'_$M5/B_:1BY2>R M?BKVMYA86_-G7.4#'3RW_"(2!TEVX8-$@01/2 %*QD)]!WL16.T%RRHR(/ZA MF.R";HZY(0RBX<4P77U> :.-/!7.MB0YJ$!#0$JW%[:]XXH:D&]^QX/D%_>P M%7)TX#WZ,R/A S.PX$6%3EQO9>[M?..L\<\V_#XZX'&+DU1KEP-41 -VX[?< M)^IF6 .N&LJRP,Y'$GD5(4@E]+K,R<5&"+TDF'7 M>L1>8XZ?161Q=*H1 99; C&77&"QX9"@\ Y'LU*5R_%#9T^2*J_'J%YJFVV! M5">L6EHP'.K6*.H8255MFD"-I>3OES9C;/2DJRT_=Q5ROM MI#%-=D8DL8Z9(.-H]&814HKE90(]AI"IK0J"M\+Z]J( 087!YH+7Y@LK-V^Y M_1HV+-# #*8W5;8$-FN4-3*UF(!E4S9\<^65T3Z/^5E#0T#GTX+27I?)*?!\ MJ ^0D#CIE51''C[\U*LX,(B8SXU9[EG5E.7+\SH9R'+.S#O4;V$EXJEDLL;L M#9HOXFEBKK#TZZR2WZ2Y (X!=*X60ZR'4E3$;X2Y[13;B$!HU)2 P&\AZV.9 MC19*76UIF]HJ/E7 8) K,%]52.6*4S90\N)=..L6I[G7:JMJ>B:XC,I?]!Z" MR@#\$*BZ1=4/_#,X/%BGXBXJ/?R]@ITT59W65;=)^:;\UIOLDA'ET'F# \J/ MZLN&2&-9)RAH!92UV4%R E.M4K*7&XCW5[9=3/.Z[OG[:\B_-8FV\/ FI&G7 M%+0J_#!0&WN+=%EA6UJ&5\]-"1ZI)J*5A3=G;;%L 18>7_HL(PI."C^@/AAZ MN/*"11E-BF%M-*S)$FRHG]M?X5$_0&;V.X\7L&!6U7M\&!LI>L750"Q.'G&L MM-,G9^U*.4<(:()^7%Z<@]=#^M:#1*],[NDMP[Q@E2A_ZC(A)%OED?,:%5XP M_DSY0U>N^0B,0O'VO7*!4RY;S=."%_!<4'@B%9$M_G;'>^(QZ M>N)7N-%S]UBZ839S@*]X0SWTE&BRG4GTE5(XIWM!#W^\675TA%_A3REU8.$. MD 4LQ15PB[H5@$$FI:.-#N4C59=7_( M];4[LO=JPTL7L /O\TO#<5?9*(,I:SDJ"^7#J$F5U[1E.24# +($G!P1XEN0 M*%C#@SH'0^C]\$W]8P\Z![-L!8L1;](W7L[V+%AN.#S/X%I73HN]KEQF1"B) MR]SO\72*V5@)H?V'H1Q_EWW ?C-:Y-<-^S6CCAZ%.P?^T]5%LRA\ MO[LBT'$!T/6A1%BZ(4=% ^R (*'HU"-A:+-+Q@&I0E4QD6XHJ$=VP#&Y7>NJ MDT^M6IZ^I+](O I@0=I7."!UY.$1P?XT&9+L@XNP+EA\&ET=A.M@+@C'W>RW:'S\V(QEDN"YX0)-PT'M)G=SBAN;LFV0 M@#4J#XS4N&98([F'$_YDFSL%7H %V/FH5A>).1QD_--((.+:K3KH&0TU5$@( MYB[NGHMX! 503T9*"Q*0Y!QB\6I6]+._83%3NJ?(#DX0P9S<=ZE]#(>:D[GV%0D M'GN%46\W' M1!P<*/=CN,@., V\\1(B[7R )#=RW0U=XSFY\O0[Y7?:J7/!; M'FN>@"+(.@_]EE]+S-"1,=$RYKZY0(G[?] M&([>N\GC]WK'RR[(VT4+2W#J5='3N1+;CM+-%L MQI)2P)C95L%WGC3()[O5,<<]E%*T,\OQ:3'-W97NR_ P^)B2;+?? -5V(P(AOJ^ 7,A7P$N+@(0@TGV>-"GJ)[,]"4M0#ED7;/3Z(-IRL3]_L M);TMZ,YR** /1@LU1Z_6\I\N^6$X8N+ZK=RWL45V9=F\P@)>Q(#=CV@0VP%$ MR&N9-,C=-41\@UD&+M83-H=VK%FLIL?1[747HVP4X.2_].O!R4&RS!?888F3 MV2*0/CX!?-#J8VC(E$(!7[\DU1#:1#UX,9B(IQV+6?V]FC7),4&RCNX=/DZ^ M@X_='^Y8 -)*W@BXCR_(XL(3/\LAIR_-2.]@)70U:OQ5M"2,I:[X+<.G0\"# MV\06[61Z&F'U&=4IQ:^$.WE)+8QP_+G!$= )VC1.DN*O>X7+H:#1#1BH,SIC M1H"',OE[5^;)T?!&L*LC,P8>6\/HL:VBS%-KGA 4S>/[5*B]/X6,@CN]YSUYIR??U=]5'S_9Y[(2]:UDDTBJ7,%V@6\ MB=XP!RH$XZ[_QZM]K\C*1@( ]* M2?_FK%@*Q]$2UKK;%.#N+)=N0O#TU9(S.GMU6ZXW$IW[BNJ,WHMR9?NA;)4I)PRR<"#'^J>%9:5>T[CXZXQ2P:X+C:Z ME'+C_#IEN6# GQ6G$.DD)]0=!(=!T,'*^3!XL2)H)W;7ZF$P!WY3=,OVQ8B! MW/J**^?LQ^9E:GS6N)HV&$XY-Y\-OMM:IV<5I4&A!W6U"+*N%)G"S]+$G5+< MCYR*3QY6&GIQ%"F;(LS5>KE:U>,^:7:=:BI=$X3 .SV:N?<^%25NLU*7AIMX MQHF+_A_81G+M94]:+US;U%07=6CA>0@V 5B&VM84D\W%X/TM'SX%L$@Y=U/U M@8/) ,G*2@ 9J7W;DVUO\8DGAIPX=+X-S%WJ]]A.S;"B10Z'8"FG!!P8SI;0 M^*E#T Z($_(WB443R<.NO!!BNB,Z5N0=6ECI7E[._LR1:+^7+DE)A%<,,ITO MPV*,&L4+96M8$9:FX/#Y)0-CWR!69@T@B1I>+*!\42,.RV1R_'5BKW1 (//, MA;1HDE;\.&ZPS+4;02Z,MZ 2JD;.BC@3%.P&;J$P[F3TS&8;U33T 0;2^J'L M'J3)CY!W<;=_XV82I@QSL:=I\O?,33ED@/XMIO[I64%_Z++0^,?%-0]BYXF[ M\8,?N)OI=\./8IL0U//,.F*D7V_*,M2,!"YU>DP[6W&9DD,UHWKY 2PN9#06 MK,JY6L4;A;\P",F'2$HR5A%3@3_7DE-W$(,ER? M&YOH+Q[:H-@5Y8J/]I!9\T9.E(9"-,#\7/$>4M]5:]3NKY=\!L/)NBVZ?@<\ M'*"3+D^S4_5DSO+%J:%KZ:U7ZW/*7DAC-P@NDH-B)VT*FX0(?E_1RG#!08Y* M7MB7@=&NN@Y;3YA9S^0+\%=SXW.=;$;C)S5N #V,1JVKO0,]&L7:-)Q9C9\M)F5Q 3"/F"(<@\ >S1 3T,0'5M8M!D*N2E M0)^@[NB.:+DAWXQ)05,?(<8J8L+*T%73++%J<'DOGQ\"O4,<0'./KUN9G]K4 MIS;UJ4U]:U##]U.5?ZKR[U#<^W+@ -*"._L3[OP"!\^?1APNKJ24RL>G#84Y MEYE&^&KHJ(%?+5V$QCPQU#D);07S2U,Z;@.]Y/C2>Q-E8UORIINMJ,W"W9>R M5UD=0A5UE+P_$J3K) MZAF$6W=??U@Y'UHK9O>.DN_ZG]V1=V@4WJKD6/!T4BW/#2E"I(1]P_>5A$3& M?*.X3'D$JIN,'OFD Z^+I8OPM;#U_=-NA^%IZSQ-CI^8Z0XH=R'-0)<]%2P$ M+QA34ET6]7J?@IBUNVT0D+J8HFBK6DJ=N (&IO^*^7*F*HSF59MH>.4''*^P M$MWDYG6-B! ()\###UI*1_&U$9[ _6A=-/AYK[VL&'C(T+JB>;NTK8$>2WS% M+BS,([NU6$+L$5[8HJUONK-LL.%> M:C6S1C]N1F5Q?*WQNO=ZC,^-?C9 EV M(6Z*$BMO6NSZ1--R:\>499L<;L-)P@XK)\Z>IE_IE]%#EXGR#>XKA^+@X;>!J6P,7H5ELW%O-MZ6VWDEW M2#J29W65+5!LK\ZE3&PB?8)<-&<^H66)C[E7>^U7Y6H[],\.^"NW-P!XWH+6 M'UA%/O[,Z@$#MMD0)4R#Z;Y%8W]_5:N3Y]@8J6\F;_)2*&B+FOIE^'!@@;?^ M"Z'!)4M+-G51N;_"ZVTXF\,)5*F!K1""@ME]PET:QGX=FLLBA[T(+]SKU)3.1.[? 64QB=S9 %TN@';$\ M$([/#5RQZ("5U4-ZFNHND##D"T2\,*('*=7XMWBTLO.%=#/D")GG MA*9P9@9W4U+J6$$UNY 8B7O_@5UI83G\^$PFEY/(ESJ1OHD$?GVS!]#9%,LA MQ@&XN$Y1&H568@$WV65 9&6/8-;6J*O+;.4&AY$X *M J './ D'2$<.3J<2 MV6.O2'@[FX:@)69+ID@=U*/IJUR4?BIN&H3RZQ*R!*&8>&7\<=%#2 @^%+R? M5_@1#2!_[O5?%"$^SA>GA"6AY,I+>EX22Y4[):P"/W M-,6=50+8"; DAA$PDETU+00PL(K,+:@O6@9[9(.&UQ#]E?PNV)%N+5E-=_93 MZH:2A*4%)9D8";X*O":' M_9OM4NAP0T<;IDAB3*#.J*M6@L0K[0S-$W%/DJ@(&^;H(M;5-L9&LH>SVOW7 MOCC$1%"(QHJRLOZ5Z?P"= XDZQ#W #T=Z->-CB6>?&[1LA?&"J"'V$]RZ-VQ M98'^K #;@^9$ 6>(5VX9[.!S[\\5#49+]^\3SH1^0%\Z/(SPC/PAFC/.[H-L M!5B4S24N@#3T_[3G#@YM[;LS7^ E(89&,H5@U_ TK[^N=,#^0"\FMH3/!"RX M?V]B2YAP%-\"CF('3DYV)RU07AO$J4\$W4C#:"N.<.I#NN8F#HJAV4,RT#;? M(#:^13+_&S@ZVB8C7$%[4U1^*>RC-WC==(08"KM,@S!.BU=QK5IN164)F8V? M?1@PPR:BUCX6M@]0S_VVKJ>&".EP?- @>3$G['Q(D++_$5%GD:ZB\V4I44P M;DPR5#[E=84C%[8&A^JO6[^85,WSEKOE( 77,&$'.&B2O: W@+\T'38GMFTV M?R^*@>=NR2W JS*CFOFTR?4[YY6(2E"5N9#L)RV%3)M:(<$G43[H!K0Y!4:& M/2%1H+4D$3T'?87@;/@O^5/*(>***\3X;EQ"CMG ;'<'1N-Z77(,W4W/B@T% MTG6%K'#P2L/?2CT9"D8D.'02(=HEXWFE;T0327R\**U!26\3\!30F=2QI_(8P$#_F9;XL6GVMQ M-;2 _$T/3?-\1JD'>"&IB_LOHHH!9!85@#T! Y:'E[3RSZH5\EJ;M)E\I_&M M2 +)(&M",N"&JL2D=;$+X JAN=WR>UZ7R8M\5OOH7H-[=*,3+)J< R4Z)07M MD.%1#$SVT'*TU:Q^]^;'IW=8E8,X(Z%#[E([-'P]C2ZRNJ0@?9&X'S:*LB0R M[]I-8OPUQF-2PJ.D#!PL.?=SK8G*%5"C8/P:6/59(RT(U7 -@3&;UGFVP8WP M.^O$&X8"VO\_/F45&[R_I$NZLOAOE_,BX@2L4HK$*-)L46U:3F1#+C57?A"( MZ<#5:7.J ]N!SN)9V'3U!K638>,4I'!;+N@6^%"4@CC/?<<-7 6N?@IP(I@2 M3%&Z6= J9X6ELW57\C]]MY!9)J:D(ON*9;*'G[ 0+QI!H03,X#20ZH)JKUGP M&OEJHU)84L(M2'<'N3.I\XBOB*@X3BG/44,G.7/[XNY_.TKX^.9P-Z?@8\E; MLBFR+VZ)5'D!F :_3!< 3-N/E7,?2"7&3[(8J'B'_<4-^MS=!7*3W^DXWK$& MRG"?\]^H"@-#:="-VCVI)<\21H&I/CITT\1)&)X8K^W 6,("R[G;W2?Y3@>H M!N)L C="C>U]SN]Z!VFYM5X0R8Q$<1@^9A" ;3,G.W2,7H?8"EEBM=-4UA(R M7.#\X,9BWR, 32$FHL&DJP)3D7($:>R#U1(:=>:0]8=M<,YR?:+_1')BRV( M,2PC=@$AT+*&H\)4+47%6JC.?".VRL:Q.0H;9GW9D9F8&Y +@34U/^-AB\^A M1LVO6;[NEWPUM!NT#>&M(DXXM3>FV +^^++KCSWI=D3GY/7,WINNY5/$>_4# MN+>4J9G'V[T1SB=VA+U_X]SORQ[@4C?50E%*&%+R;D);Y7NS[IR&O^' TU^\ MD4DUVA@V%9"N0=.2925RE>Y+-P9@H?@HB-XE6=3(6EOWH1@AWRT MD3*W($J\R)V]F?K@G,[?\^X8? 3/&ELN<4&L4RYL815@N5P41& 6HX[N;.L^7=19X1OX>8 MED8 JI[5?_#.N3\]U10"%QK?M\>$0:CR6$Y!7YYB19U[YJQ8^3!3W@N@V<[B MP1MQ?$DB>X!*HI"@'^B'ZFP6.^+B_@1:75;V"WHKAIM"BY[-.N#)9I\\^8X$ ML)#Q00"DJTN*M3#)AL#Q%(&@ %'/04L$G3M2V((1O:B$]$P&F(/:OQ"9CI#. M-\/E$>3)0'$^7!ULB$PZE4_XV6ZG?!O=/2::4]5C&DLN^" MVQJ9JDX\PR=@BL.-()*2:;\!.(6 MS(J\+"D!*.)9G*VF:HR78M*0DE&*2)4).1M%. NA_EB SEE\EGA;.X^.?5!* M&9-[JBKA&S(L;LYFYUC$5"\179JJM^Q\6?@41Z_5G&"VIH) "/MOE?^!B@ NH$+< $'; MG4]78NL!<9ZZ\?=/%/3R4P23";&OBMEB=IJ[!B+M!UX6/*_HE1?GAEQ#EIOO M,9 "SVB&JO;M'5L%DK 8W7;!;&V<6!4RV'Z19B2C)MRPD'CP0@)CI(D^JWEM M"C1(7G^"6=U)$'NONA]@+RA)"QSIVDV*,>^J>$]MTC[T=2O\'#ITW*;:%U Z M-(ECDH)D)+8!H]QT*+P\< 4$[3F)W3+39K =V_AAE* #42YC'# '&!9+T1X2>D/:J2SF;%W7.>CF5[W3UI MSV78BGQ9<>*;TY;!N%"B%7,ZB&D)FAWQH(-4S-&]'P#RDKR@^^"?#G^ @>/< MI\T6FOX+[F_7; *W7.K;FS:AOVZ[ICF&N@L!TU\?/AA2(#1U"0/[:\JNLC^GBKI+!>@9APN5RG?+MK^'Z9E<3O+0O0Z MW)Q#68M "&P/T3"1&9O&_Y;&/]+@4R\L#870R;+JC@DQJ!=G.7Y,O.I446)< MAM<[9P$A/%.&=DB?Y[#*;429;0*!!Q7V245+.4[+O)UR\!% MX].TW=*T(8U&WOH<"%L"#^$UZ+V\8%RU4@5R9DTW-V7P('W1G.6+8%-3$9D( M>=+ D(CU"#@6G"TSFH)Y#,Y> M4CMB]Z?)NZ7)6V?SNLI%N1)FXC2O0+T380.:@:.FD4;4BO'?G+%DKCN80)8N M] 4 FO\@4K, J,;%C8!:E69.H]#R]/6_7CZ[>_C]-/&WN&M]8L F;1J*&%<-J5<\=P402_CYHBJ%9FBKA\ M%+ !$7!^$H!4"7/LPSM&C%(''F. 5\P;2)_] $\SK<>3;QA$QAY B-_F<.KIP*,_M6@ M8L6[&Y\WU!Z#!)=RZ&!5RX.?L3]6&I093.?#/L1S4/:&TN4DI)V&J1PAE24^ M++XBPS7)M?5(O0X:F JZ:^/]^Y)&/<3#3T,&/N*C/@2:!6>[ Q_ C?31U1S M#);XW0VWK0'NQC\.67#3I!#HIN>5L03&+&0.I$1$X-L,LO9B7]KC'QK#[,N@ MQ;U7RX$U"AUG=VFPO7#M &X+87H^!<0]L=!UQCOBO&HI1*%&66PN$VUIJX[ MN42W&-PJ?+WKPZ.#HX^\J^B,G9X":@>(8?ZV MQ3/85D_=/]"7^1_0]%*9=/>;F9OWQ> S!1=$*GMW(R(@+"NO P?M[+[X0I%[ M2ML.X/0J<4?/('O(64W?>1&CQ$G@1IBCJ"?VM0M29WG-)%,/4_H/MT#NVT0S M6I,5\S!'[3N XU"0 YZ?>I.H-^%$WI1S3NFEB=:N4LN0J5&X@%/ >G@1YF! MVIX JTNK/8"Z]XV%J<#X&XMB2E7,B^ -(#))B>$;M&&!T>(SQ5)V7V7#+K"M MHAVSULCPQ':YAX NB 5!A 8 05$TSB#6H%'?X4C-L4_:%.J0UJ]JP%HC+\12 MIIE4MNR*1WZLRS[(_\;A]MY8VI/_)UMO?GB3/*LNDK\[\TA'S(MW)\^3MY"1 M<;//W6540%TH1HD(+MS!E[N'%^60N=OBL#=Q?'%OB!LB_=K"CQ9Y>;&"'FX[>8F']^X)\P N%3#YX DJLQ-5_ZUABC?R*-/Q/3EDENT^[(WK:(' Z__ZT<%A M0?*?*][88VQ\'Q AY%#^P-<1O,$Y!31-B34F%JLR&F(7!=POSY$^U(JJ\ 2% MQH$'PM Y!_D=9%52MXG=M$SY#:@E+N/(TR*<-17PUL)PZO45>8@^5FKT M42GK+F3P+Q-R;($LUMEEC$EJ+KKJ[%XU<&E_-,SIXC56=*"Y7PH"P$%[^IF\ MU9T,17[3GD%?8P#%&8P;$PIF7CW"2 3H254,-9ST-.*XND&&TX8; M,/.L+G'GR/08^;W4]_@QM_ '-R36"@:]@;PHS'WI31@K[Y8(<6SW7F;K)K%8 M+2;;:ERD ]5Y2F?N1&MI9&5ML7(OJC"A[PFR-C0VBWS62L8(E9OKC-7"R'YY M.=&(L);J;74.+Q2M8SY,$)J)115D-.6PX7.Z7SMI.MY CW8CO4[7LZ4"8\ E M<-+@?RH=#_#V4 K..\@IP8W9D<>#.S/^B&J>ZV&/?+0A++VO 97ZB4R'LA*? M<<9VP Z]QMY@4EN_?F:DHYM3;/0KGBX8;K R&S_AIC_[HP<2=JOGYN]-?OHY M9U^K[<'FCJX IF61YVOP ISA<[^M.J3BRY&T2U\^%OO M5 %>>" PUV$]_F A>?<_2(,DAP\Q.W9?TIRG2 IP%38$LY84@FJQK2?&:LB&27B#6 Z0(LQXRIW126S(@B=JP.6M%NRXK M!W)6/H:-$V?BOV*.<" K-J'6;FLI ]=M.\9="54F )%BV!BV>.B7IJFY92M# MS)Z>EQ8\$*"E14K1=07=VLKRK)E7-T./'MT]^C_W_SS$Y3$^9Q/CWL2XMQ-$ M01W1;PN6O/W'3^SM3;#3#%4TC/'$6S55:^=P%W/G\O%$4;%!V!7">+G0E_ MVH"[2ZF#CKB5BO6&!0SBPIK]P#^P3)$BP^N>@5 MN2.A@RW/J4P3T;'OYU3M02Y$[.UX!#FH=?"5Y(ZV9N W]+!(NP]I^-0H7 R_ M*BF%> U*JJIJFG!8.>)CI!OV61"DZ8_*)Y<@OJH@;D$V9[&RQ?T2I1 M_4$T1;U?"H,:"$(@8 M@!9@9=C_L\DATP(5PRN4(:\# M4)6HUK,$_E@@0PFENH!1+ #B\@?#_ MC$WU^-",C/F);]TZAMB+B'Y]PBUY7Z*(%:!G.7?S@A__!=Y983P'DL@!.)3H M*-8D1'PI9'^6*Q6!J0A?KP4,IL+?G.7S=>@0Q:6# G@+(Y#,3@6._D(F2L%6 M 0QC7RP'P4?F9Q6_&,VW28C"@4V&.$A__:6Q9GA6V\6 !CDRP[1A$.,&,#RU MUA]CGNFD5B.MV&?3PD#3T5YN:'I9:PQPVG[/ $U[0:JB8 HODSIJQ M01'($7&C7PLMJW3?4_3GW ZO78E\+JR:AG^ P2L3T9)D:5IWP2X0G>,NQ::I MY@4&&:*$QUIVM,_FPNQ!(_8?MQ6;!7M%X5$+BB(19\% 5RL,]%!;:W^M%XO_ M^Z[Y+]S%].,!_4?___[ZZNWS MD]<__^OYL^3DW?&+%\G3U[_\\OS5NY-],0VOJD&MX*VG]L%^3^W1Z,R^>?OZ MS?.W[UX^WYNI_"U'A!;JXX)L\QSED0L3/1]8-<*'*N"%X-%8WZW$6*^'*6%!7A P!X7KH!R_,:6:$)JHG_ M20:'6U-)C--V_36(13?JJ%$/AGT=PDLWW0;UF1#[QN3W(EH08A2KDB)",_*AJ06Z@)D05;5O,^]_LH-PEER[$)C-TMI\KRKG ?#$8[HIP^A3(+=UO5MRFGVW=//8)IA)?#T1[*;;O 62NJFJN=4A2!R(/H5X/XA=Y$GUV3-;H)D MV"YK=IM8BD]]@AN *1Y\[PZ5$AK/#P\MA.++;36)HDILG.>DH>\MSJV#A/E? M2CVR%)Z+K%9-?D&RQ"RK>5R9+]:HJ[SY%D9$\^051 M&'MR++TND[]W*\Y!'#Y6ZBOWGS#7RV(%J"$$.*Q 8T$F_*1#/>K:EVN#$JT9 M&OZ!^UY)$-GC5;;.%YE6+7]QB\.9HBQ-7O[S7R^/*;5S IPFZNZFY.]^QVP^ M\(B!(WQ^H%=)3KQJ#WR6)O_L"FAO=>;OY2\G\#>U9RG^Y:1:MEA^/5%1GY_? M/3O@H1A[&/[XJ8MTZ;]>50?)VY\.'S]Y].3>D\,[5%?E^@[RT#3,!9&U%6N4 M%.5_NI(Z8FM(ZS!'(;)16'J?TJTNDK#)4V6)!DJP@LK/"_P&A*]9K8W[JCG$ M)>#&\&(>)"<%@)'(;RC<>L2RB/53$)%$\Z_FA_(%!N%TOS]OU#OX>_ M!UH]9U[-\/RE$?]1MA]O.F)!I?*9&Q[WO3QSYU..5=!UT33NDPL4ZT2J'P46 MS&7_\Y@)BCF>,OIMUD#ZG2K3&8ILF7M":?945I)[I1?YK(8$:7+T"'.C]]A" MN%LT4!1=*/8*E^U!\@SJK.< &2D:<^[LS30>K]HS@*3@P!J9^>&0@.=Q#BQA M+9&[Y%!$E:*KRN*@)9>\,1_@\!-3/$F(0JHE#B*JR@Y$ E%7/A[G6*M> #OF M&BO/G@N*19@O2&Q;.55)7H^@QFUU2CJK9"2\3\!74?K6\OHB,-+@+)T;$M,< M2X;0V>= G-:\#0- [! #?I)9V/1I6#&\0IS8+"=6,AFR]2L1KL'TJCLY[Q\T/HS?+"HDQ:]258RU0A2CPLWNN*,K].UOW\<71 M^WM>]WXPFCGXY>6KY\G)\8OG[_Z=/'MY\O3GUR>_OMV?2NDKH)52>,;'S_"3 MPT?ER>WL_LHZO@+-_Q:7]<'QI M'[_]Q_-WR8O7;Y.WSW]Z>?+N[?&K=W\Y06#'ZU?)\W_^^O+=OU/WV<_'[Q#U M\?KI/_[V^N=GS]\FOQR_>_?\[4F:'+]ZEKP\.?G5_>W-KV^?_NWXY/E)\OH% M_S@Y>?[TU[.@3P(SMR>;W=-DQVV:3K(JF M50>53Y!\:L$\,U.M^7ZUFU$E#COYX__Y<@&/=E8D\,Z'I/ M)O!*#O(+"+ 6R>$]"^0'>7!J^!BE6@5OX<'A=3\*>8I(Z<'Y&U#:]60YYAIC MZ\S%D^"<$742%HC]S_F^EO.)"\M-V'("(F(9$@)",R-Z9]5%"9_,NA8^;92$ M";YVEJ/GZ*[A@MDV*3/G=[JX8U97[^4^Y$%A]PS@XHGI>O#%^"%)L4*:&?DQ M>T_IGX.S5?(H;>V6#[9N$M #8+[%;LDJ7'U&BOHX#,GS_W8 1S%@:([J7CJG MDQMBCX6K:Y'(;_=FVXT@!7=S9M[FX$0E)\)Y_VM9YZ=@W"'2]5/TAQCZB<5I M8G':"?*BB<5)$#,/)Q:G;QD,L@L^??+&J$;_5&>;LSTY[-#IM)+7I_#PW*[% MV5ENV>*X"\LKTCF&7=Q$ZX$G/W<1)X=/M+#F/30-Z8Y)UNKP^_L/,,\O/?[? MV6_<24GLV13Q;?4>.L\XY\NM1[HH8/>O'RC1CXYA(^.*26(RT4+F?A]BO3HL5!--D=8$K M=8&/F'CQYO/GR,?_KHR8/-!SBJQYZ>+P8OL,W.^P3O.G[6:N,] MA(-[Y"7W(/_+Y6?O]Z#:,W!OAV!_C)-,"W.\#?3P-\JP-\=&\:X-L=X,,ACR$*.N_C .VJ$_$I-Y@> MBD>?<2SN M)0,C@D7+KS\DE"DDC%4\&)]S,> 0W-M^ &ZT5V_R/*-[Z9N9\<T\.[D]6_1N:\-I:G9R:AX\.3BZJ6\\3GYNCP\.#!DZ\W-1^;L-X; M=_(:5.^G)*KW98U]2B[Z*X2IGR,2W9NI.7IT\/APFII=G)HGCP\>W/30G*;F MBQR:1X\/[G]D@F::FEN=FOOW'D\&;3>GYL&]AP>/OZ)!^PCH%B53N?''Y%-Y M@&X"1)DN-5UJNM15EQIHLY\D4L;:AB:)E,]$^/ H8@@87]3[\DI?42+ER>'A MG_YWHL7XP]%B["[3Z:-1.LB3YS\_?PI$CT]?OSIY_?/+9\CZ^.+EJ^-73U\> M_YRX?Q_O#[>";=8GH>E\,:9@@=3CS1D2#L^ )R!#SC;W;2):KTHB6@#ZA:Q; M%%=O?$ ;C=XAT]DU![K MH'WT6,'(PR53<\UHR&XP%'Z5&5[$WL!_1D> BV'V(D[A@=YH'+(WTW MZA8$8W+#W;\ NP>?\B-DBVHC8O?OJDTQ3Q[=>T1R#VZ@V@K$2%=*WRX#.DXM M@EN/Z$7X1TQALHVQD^EIF#+(SU]+H^.L5)T[GQVX3[92A)1E&5B\H:U'?# % M<6 Z/]Z.E>\/S/LP/>OTK(^VH[R\ M-0Z+H\=_".Z/%Z%Z=7A43FP@M]4HO6M-HW^ ?ZD5O]I##^=CV(:PXDTY4L, M\..)?A9VF*G&XPW>!;O<%GZD0EQ-S1P='#G6PCZ&;-O"XHU=ZP M-/.G-&H,(@1WXUW_YY/>:P<1CX?IX>/OTP=/'NU]Z].TPG9SA3WY_E%Z]/W^ M-Z1.ZVLWU]>C[Q^D#Q[M?^OFM+YV;>#E#=UMX_3QT^F5MI=G)O#1VYN'DS[9B?GYOYA>G@T]3GOY-S<^SY]?/3UNVD_2_;U MZ"'U^^R<8_..!2NISO,IM(##Z>VH'7+G%UWZX-'#]-ZC[S_.G_[_V7O3YK:- M;&'XKZ \R;U.%<0AP-V9297&2Q[?26R_EC-YY]-3(-$4$8, @T4RI^Z/?\[2 MC84$%U"4"%(=S]@2"?1V3I]]V?L,3JS,/4.X6NVNV1[6K9N@X=ILN [[MFE; M!Q;YU%!M*%3[H[;9ZVD:?%E0[?4 JEV[H5!]ZC)]Q\J9WR^0YW484ZK=JJ!W MA 7T6O8>2Z@H9X&PO+);P_4Z$F,G%IR*_M+ZX8A+W>^L\F"G7?42:H9ZK&#K M0V))'B\>12]2+_(YA1\IRACO$X94AV>?"UNVAEVS-SQ0V#I3>>IL8-/IFQW[ MA,6+-6PVP\8:F.VVOC?-A$T;#7D:-@V$S:AK=DX9+_HLXA645+/0<0NV#0C7 MJ4NGM8_OJ7SC[:XN9MQ(V-A#TQ[4-==IV#R-;[QMCGHZWJ>)L!F,3'MTPI"2 M9Q2V,-E@U7ZV+I9N>VB.#K47:,=90Z'::7?,C@Y)N3"HVMV>:>N E$N#JF69 M7;NI3FX-U0/E[4''[#?VKEYLA\&?HS".R8;E)0\Q55T&#IKM7M^T#K66-(:V M'%$EO BX#D&7'U@'VEDT5!L*U;[5!TWL0*NSAFI#H=H=C$RK=I]G#=5F0[4S MZ)O#?E/YZI'L>0T-3)7]3X);0WQ;B"#6H:F/%9I:1QLY*,YP7Z51+U(O\J&+ M?!9!')]%+)P(F_4$KN&*.^&'"^RK\BRB-D9=T[;K)G9I#^>3P*8],H>G='%J MV&RV$O6&YD!7:6DF;#JVV;9TU$8383/JG[9(R[/(M;EQ?!E].G>BKP+5ON>0 M86-W>G#OS[\$X"7"QAJUS4[G0,^>ALWCPJ8[-(<74)KU(F%CHYRI[TTC86.U MS?XI2\X^"^O,SR(0D>-SPUQW[@5>G$1D/GX.]AFK.S(M2^N9C82-U37MVGQ3 MP^9)HCWZ9E=?FT:"IM\&T&B+F%0M2W3;NN\QLN" MJHWY#(.FWM6+S:K)0RZ]8!+.'V2NN@@\[ P&H%[4M9?JJ.YF0]4>]DW;TAD8 M%P95VS:'_0-- 1JJ#86JU1OH;*G+@ZK=-OO#NE+[I>;5/)U\AY7]I&QG&H$X M+%[\W'S>H$J,=#'6)H+&'IC=@:YAW$306#US,- !5DT$S< <'MHK14/F<2^- MV3]E4.+%VJ7>D\1BC,4TC(247XS$^7:@!_*2).G.J&..:ONJM'[4<*A:';,_ MTM4D+@NJ=F=H]@]-)=)0;2A4K3Z*RDVM$:*A>JB%RC8[O0,SF;6%ZM!C_Q2% M=QXVI3! U'NXI'=N^@/*Z_KB<0ZVNA#;!Y%LB)YZ7+FY&?+;=X^WZ09>HLY@ M! );4]W81U+]--I>'-JV+=.R--IJM#TKM+7MD3GL7'@Y=(VVEX:V5@^H;>U0 M"HVV&FU/&V4R,'N']OB\%/OW*;5'TQ@[L3?A"K^>GR;"?4 B5 <.V@W3L2\N M]];5WW4#K]UA*F7MK9_8HJ8Q]P(Q]R"M4F.NQMQ3;_26,A(B.>.9%XM3&T:H\=[P>+@UH [1N2J%>I M5WF,55Y8HX5J O /-"H]).#CDEAHTYFDW>J=?Z*?1JZF(E?[_$/S-'(U$[FL M5N_\@Z4URZ[O: .B%:O;?8/[7O0 M(!'I(F'3'9RV/:6&S1;8=$V[>V!O'PV;1X9-V^S4+NJD8?,DL.GTS/ZA"OLI M=1LI*?%@Q<34C6"]3J^N7C_R.-$V^ZA)'H]6RK MO&;8IN\L8O%*_?"CZ\4+WUF^\@(Z0WII=7&PTQ_O/3>9X=FVVG2^2NJ7X\NO M6_35RC'S=]U1:S 8;/RZW;(V?K=MV"$H!?V#1MW^76?8U6O5:WV,M?8[>XVZ M0[>NZ1Z$._R"J,A1:'"O9>]!A7]"'0/.$[B766WD(:O4D G M%CC BY]>6C\8BF(_&;]X'TS\U!4Q3!9.OE[A:ESR8(H@=G /AA,;4Z":X7V< M.R_I/+>P\1I>)?WH0Q\]JB^MT\2HCM=AG!CAU(C$G0A2$3\H7;PIZ<%ZC#,: MXYB)V7;WY ;=[=VBLK:9?&KL?"+JM]PGH3 MQS0"-%Y!643A5,38H]/Q,P6%RI2'R4Q$SR'DUAZ<-@)*1Z=MI@0#LW=H:R,- MFL<%3=OL#0[LJ*Q!\ZB@&9K=@8Y2;R)D^F:[?6 7E@;E$3;8O?%9Q,*))C-N MM"+NA!\NYB)(GD._\7['['5UZ^0F@J8S@(NO0=-$T-BV:5V '?8200/2_V!X M_B5S+Q(TECGJ7$IEO49*,C>.+PTQ[7O MO ;-DY#CH=FIG;V@0?,DH.F;]E";,!L)FHYI#TYX:R[?'/.S"$3D^"3&..[< M"[PXB2B,^SD89+I E2_ 37Z)H.E8IFUIU;*)H+$[YN#0K#L-FL?V^;5[=7U^ M&C1/Y?.[D)B9SJ")HLR7,,$(F0VI70^H&5HH72-7?G%Q9[4WW< +9@U[!_AP MZN[\Q%J>1MN+0UNK9X[:#^_:H=%6H^U3-I3NFUW[P.@RC;4::T^SVU[7;'?K M2N$::S76GMKE.CA"RX['P5JI6*J%R(5W""4W8/2FPJ#%)>V3U;YMG.-5D]>K MU:MM]&JW5Q*3%[)KMP:8Y[1>KB>K^H55B0HORO6U\U><,2PT33:_LDHYD 0< M7J&L7 .MMUY.B*;CK^62.L/6<#@\I'39L-_JCO8KVE1G6,MJ==K[540[;BVH MC$AO!\\1>-BHU=N+B_U+B#O'N%G&B9C'QOM@TC+^UW@71G/#:E_],ZL&M7>] MI;,]B,Z@8J\5E[CX]RS*MW\KKL:1<+Y>.=-$1*\<_]Y9QB_^6JX?"!=GY>:O M7MJ->YY.:^QYUX[M]O<,(5=,PHA,L:] 2A$1UP'[FW/:!1BS2$S__N(OWA"F MM2=6K]^WVMWA<#)VW?$$!"YWT)ZX;3']OU;'[KWXZ0N1LW!JO(8Y19#$?_NK M\],*.'?7ZW%*.ZXK;,,V_MG#)SK8?Y *'CD!JB6B M.DJM]$(>K-16=U3X'R=(G6AI="RSI-,^VKGM,4:ULESMA6WBF=IMVSJH7&"= M_3_S VX_Y(#U&>(96B-]A@\^PZ&^Z(][P(,JME3'S'ER!'[(!'J1>I&/OD@M M(V^W%+WT B.9A2D,X<8_/$Q,WNH/VDV8F^'W>^W$7#EB@C^(/U/OSO'9#',, MM]B^(:7-.(PC.4&K-MU )^B@TS9[[0,33^M@_5/X[@^BYQJG+PVGNX.^.>C4 MK0*K<5KC='-QNM=KFZ-#DS8U3FN<;B!.=^RV:0TUG=8X?3DX;5L#LW_N;TTC8= >V.1R>L(/+Q1IAN%20$\?B>9A>.F:[VS?;_1/6 M ]>*RF9++!8Y!3520Z>)T+',?J]C#DZI2&KH;(&.W6F;G=HQ%!HZ3V/R'YJC MKC;!'/]DWXBIB"+A&I&X$T%Z6+7F,Y.'^U;?'&D]LI&PZ?:'H*OHWA--A$VG MUS<[/0V;)L+&[@--ZQQ8D4S#YG%ATQZ:O=X).X-.Y5U[P M(%_2N4G%_9[9'VB'?A-A,^CVS&[MKMD:-D\C_P_,OJTU_2;"IF?U3'N@@_N: M")MN9V3V:\LQV@JSKQ^)6D[,0M\54?S?E)2:+)^#/<;&\"JS8]>59+3V\D1^ M"Y S>R,=L=1,Z-B=@3DXM!:YAL[C:F@8%5.[Y[R&S9-H 8.A:?5.2-6.6_"\ M?;S:T7HH/=23#K6A\+CG_OW%[GJZ(^O%3QMKY5)B(=(#.>\5RONO!G9EL5S^ MR M<$22OKO"AX] CJ[VK5)B-!.G]E[>_,C4:M/C?];]_O?YP_?/;7]]^^/)? M?QG:UN#'&^/-^YO7O]WWQ@?WQGOWG^X_O#Z_?4O MQNN/']Z\_Z*>^?SVYK=?OM C'S^]_7R-7]RTRM6'J\]R8Y7AHQX3C?,*S;C> M9#LEIX/[=Y@:\2Q,??1B.ZZ1S(0Q#7T_O,?D M>+)VD<>V' S8D#QU_&7HRU ME\,T,J9>X 036!5@<\#69'HN$G'J)_S80G"]Y]A W,8_)$&$WKPWDMF- I\ M2'CN),(M#!DG\ $E9M*809B(&)<7B20TG,5".!$N4?BQN,=/#:K3!(N+Q"*, MDI;Q'A8C;=P&O )?)6&$'&73C%XP#:,YK=;<\R!@I,3Q8'/PYKT3N5=^&%): M1F'URV&,A>\)V PO:>*D,$U(@$PB;YPF L^;9^?U M"MANC*^%][3734 SX?>)GR*UD5N*18([ %1)L5ZX@5?7;O_X&8[1>,?+HH^L M'VE@^?7-0A!$/P#2&)_%+>P?AWPGC^(7>10WV5&TY"#K]WA/0MK=AY ^_NW? M2B0_@DAUYXG[YA"KK:2)>Q5X=.D-'X@3@FP1A7<>(@+@*W ;6%:T-"9^F+H& M]<4@2@,(0R_=^N$8L,#WIH!($X^Q4+U%&'Z/.#A%(16N#."BW6X/#*07\/8B M$G,/4%#>7W[K*D;4FGJ3M4GY,HQ%G"#9@5O%"Y<$$#.U9G!?17 K8DDD;U/? M 01>PH]_IEXD+R5LK+Q@[*#J!$ GF"SD,Q(HU#*F":"V, T@:@X3E'$:PYG& M1*3PBN,:B-# EET1 UAASW!1YP+N&"XU#;P_4V$$0K@9B8?[#\*(B'C-\)0' MQ">$/5*+>G$+!Y'-,Y6DG6ZD9?](E D. BCUA"O&N4 U_'"!&S5>?OXO9[[X M\08#O$Q^8+WP.V(9B-W89P MM0+:E@0KD?%]+II5+4\]Z4T#3LGL/$;NN 1X&8)NA*P/SO)3QS(-+&YM(@N M*P@'XR(CCL)O'O(CX$4]ZWLZJ.[H>X5 <3J.)Y%'C W.%@@0PDY&S,79T_@O MOBW?2LBHFSU%F(2?,TUXG6&+\7KE%N(X_-"_'&1KV32(WXA@M@4H-S M>S &_@R<'B1.E%I0"@$JB04_G5MQV)H\IMG3-$DCT3(^^30T"HU,O_-W$]X] M=?: 9>#B7TP^M_#R,_)*,II]S,/*!E@@C,ABDT\XP-< M_OD82 L6U39ISQ,?S@BX!#S 8LL&$.*$'E Q/A]8_QQ6 ?O/5CL6R;T0P;;W M"R=/+,WQ8]@528E2QE3X50TC$M4B(12+0X(:IDD,7)8Y;R7W! H+^!\!!>(C M0 GM&A8'\C6MZFT: ><[&PJ(U&"%!,;;:2 3!=PJ@[WB I-P\9UE=OL] *SO MDUX!OX,,F?^.(WPW[-OY)\4KB[\MD(4&Q+YQ75?(:ZZ(7MU&X3V<.^)^>68 M>*?S/7Y1BZ[3;H8UWVLS+7WXZ>VX].HTK<&H<)K#47_E+/NC[L/.)#2C MT[ 6..T_8>:$A7G:6V%U1,N8=[ LS_!!H7,#O]SC%(#6N6*"UW^58ACM;$JX7Q.CQ^L>^+2]\89EC-MBLCZ7+6WO>ZA; 3[#5H!-$3VO M2:38DR_<"^)JP$A&HXYI#/M2LAC@EYFM9E7MJSO%S ']M&.;1F?4IF\ZG=XF M%63#I#SBL >##*P>_]8;=$LZR,;ULIHZ'WMHH5)/H8$-[6/(7/=3AT!\F BI M6+&L4!X+90#A@$)'TM!8L"$[1K:?F[VD1#$F93$S*\&;0,MFJ.PY<6OGV9!2 MR ;M_#.2>&;.'4A1"=HW8Y#M L&R4-'WH"9]I:;Y_*NI?OPE__'SK\8UVB40 M.=[.'<\O?O,VN 4ZI3ZY1F0O?7U'IL=?G0">8NM<;HC/Q"A7^ @E/;N/$>^ M_<:[15^3'.$'->@'+XG";+K ]=3/'Q$,F2O[]%R_XFKT$RFX8?35>*RC] M2B:[;*$L8II&A@ X$!]UJQJQZIP[ORH/NX5GL:Q2G)W%P@>.EMLW &?(VQ+/ MT;P+JP5D\CV!# *M&:!Q7.76S=QH:3*BP0QL5)@[2Q3RT0L'OR5\ \HV41X1 MKT<:LX-J$2+1PW&#E$P0,%SU07B R0!TM%P[:/(T9D""!)K G&#'4)O1^FS4 M^X\%*PV1/$GHR(XK4.0/R>$&R@S+P\12%+XY):_#(O+NG,GR*G:F<&H &+PN M:'5G"S?_X/A+D'N ,BB]B,S2L3Q1Y9:$$W7%@K7.?4?Z;] DOGDQJ;#E1]CH M0].0#8KVAI<9M3MIZ70-J]C+3:K1Q(7(G'F ?N^-$MAFZ=Y] QT!_*0X] M3CW?7;N4K-;[80 D DD)91KQ+G$*U,6)LD:\$;6"EO$.E4.\2F$.-^G=WQ=X MJSKH*A2!W3A?\6*,0?USTIS((7N9"<=/9A,\ 'AG*LCQZ_@ A&O2=_$\UI3< M.8P']PRXCA/C]5=*8('PA*!CYJZDS*=5=N%()X1:#FK:()3!85)0&E\ELMXV"_Y^ ,_)Z?!9J6C3>Y M\^E,/*! MMZ)<42P*CI?4%0!W@%W#11]PIE%.O;1%2<",044!,EZ(85KX^6G M?[S^(;_4<[9#$&:BF]9 M+BV5,)K8KT.N_X37@L$9Z-[#&T23%2S12N!ECYP<$:004SH!#'0BP/J1G5W] MF0*LDJ4A@#"$2Y)CP@7&%:2!AX$6RNB#G+7P46;59U^M4,$ QN\S$>"JB-:* MB1>S3P7/SO4BP4$1+$D84P]6YB&DW#0A>CMV?/(0LIF9$$DALOZO0CY9C/YPR$?)$H@,IL$3*LIO!3&;#T:@]+%PHB2@#Z5C M=]>I_) _"3"/4R]1XE$U1K!9F,!6"*Q!DB[7":)D+#$-N,D_7JLH&.5;DJ$R ML1 *M_XAB5Q%Q$OADO*'P-'TD#^-GU M)FRWS,?VY'DQ F91"WF$FKG%WV46A8*8[4AFX5IS $'A-LG8$P$+#N<8;#+S M?$G=,KAE.Y1KRI:"A?&"8F@:?$%7".D)'@=J"F-!U"DC!8&X):LO6;GA8[-@ MX%:3@AJ0A9XQ2_!\$D*!$N,JY-.%.(VX'),%WZ620Q!5YV.7.*B@9Y8#(N(% M'*Z0GD:4F1E!S=)I!&5AJ>K+ O7"+P%OB<)/8=4D+X)#GB.,@(_)D !^<8J;*@8;%\#$D M(BI'N8KY6U8)7,W4G-X'&0#5<>98FX$;N?3,F^)&*3AH)7@H9SP,@TP"%FQW M@('OO BC':_(^81NGTA>P V.*\3&=3$6([H0H8MQ!O,0>!H,(NPKT!)EG MDH5TF%):)_.5-Y>6(;C!4]#)@EN3UC(OF"E^:]VT4(M",:MX:YG?LF@GD(ZY MTN]&?)X"<'87#3+9D)HR0X-& M=L?2,<@L;%&8.W^$$0IF>-.R%XM P8+CBM@F2::74%R9108FX@ : 3;V6FJ)C&=@%W MEA3IBH381TEG M2X)![*:2J&AT__$-)XZ.,5PYV6 H'E"KRHJ,XY( ?A#'3$ M^=V+:$41R%SW\IVB[S,FVU9X#QOQD9;'% Y=RV&-#T>D.:&86=?/2]YZQ9%0 M'551+B"GJDTP,8B!%M/.LV@5HN69J386MQP824-R&-ZRA#SCZID,$@1PM\?IA/"5# 8C,S<(Z%M%!$8NJS[B)C(JK3!E( M*\$$P1*Z")UFR*& ]O=PDJ? MPCVN7EE-7WMQ/GYS0,SI" (0KZ2Z.,^&<%ID9D;D+#S62=')AYDO$>R6?1JX0&<"4J>, M4:.$C9@%HN(Z5V)^B^[*HB2TZAHV?A4BRQ#9[%%FZ=Y)RC)82:A@554%@C MRQ%O ,;D!BP%]CMHW!9NV5>#I[OQF*88,8W'/0,4)QEJZDQ0WW 25AN5]D%2 M8@GF(,/$(6)-EGS#N_$93[9YGTJR7>ZG+?B[$1,$G^(89.* =I&[[Q8"ER9^R 7KDV.!:^UF3"DL$3"!WX,L.^@J*-J?\3X1P+$, MXHH6Q5F4A0.^GX6LB*1Q?HU6EHJ[#$'PEKB1'>?:NL[&?_Y:$A5E6%NU.9>L M*"S&RXPW2G?#:!FE2BSHODY8U1H3U/A\,@"CPYBTI$S9DRFJ7EFWV3IZ@>(6 MZ'!NS=UFZ54F##(=*^NA# _V5>Z0^.:@1:)DB@0<8D-$@1.P00H^D'EC<\"X M;)4AA1VAV41>(G3S8FX%8)5/?G*4*)D498/*P,6SE$ MAA%L';E8]4]Y&2M6:[+;(>*E4< ZKU2* 69DTI?VPTK?Z IF>:N&,-A(.A%2 ML@OEC/N0 M0^V5.9#-*VNF(3FG2M7+<^6JI*,C\$9!0$7OD& :AJX/8Q;>\[H5 MN2[<"3KF_XYSP\\:"V@9!X>F6,-1^PR\N/\$))=^:^.:$XYA[YC\_"DW_#7' ME[NQO,@&'W7&+/"&_$PY/,W9S%:91_EMF-])F9IC5M936>\H[?_V%M/^):T) MD"0Z0>8W1<.%FZ@\>(SZ4^$3?$<-#%29AKX7ECVN1/>*X6UQ*36J"!BBT"209UT]RKD$Y0V?]1 M+46JIBL.>,<%.NQ1J0-TK&<%#LBGE%)HD0RKE#G.G*56SEV3.7OH=^.P6T)*:O%Z^[/;)[,JU5FCS*&(@L>*+O<\QGX M^.W)LHDJC[NYC+ )/RL>6Z)8P>1K<@X?Y'6=CR::5S>*V> 1][ M'@&^<@[Y ="=ST]!5J4IVOK*RQHOB>36C,YOY%V]*:;QWB@:_UFF(G\6E*H M7WT&6?-,+NBU\56HZEJYRY5Q5=8XDHB:<\.X .><61?/Q@&)0]8-RNNIY7HU M2>8^ZB2208.8CI+_UC1I^%>=+P6,H"[A%+2;4@@!(!W2!I)57GH_M M$^NUM_\Y>/L;('#]GZS>JW(KY('W9A+^M[WDHR[:_WUD_9D\+:OL<#*BOPSGHATI^^)S'$'[,8@B;HR+4 MU(.DQM.@#>PRF7*)Q++4F)>*(_FQ&L6G0EKQJNU[^#6&OVXM[T0YL6P'H>%6 M G8=TK:RB'ATXLA URSWMFP)Y4'DO:8K7\V;=)Y #EP30 ML*@!]>8F:NLNR0 M]"LS:I8=7K=P)OR]HR87'D_B)2FN8\C%,"L*>VVV^E:)#Q)G<F9BDNX9$F8)-M'4G4R"LEFZ)'S L(8\E,O M*"4@BPG#9TF+X4N3)9!F:2122\V47M9651$X,H1G:\NT3!Q*II0267<%+T/= M8X9N,1@JBG#Y59IZ%B($JY73%DJ_K9QSEG6__9CHO.E<\W0G#' BMPVZ33B\ M@\/24#.=8OX.':(O;C%%$#@Z97\48E;(HYOG[#!6D:VUL,!8+!SZ>CM&M/ B MRQ2#;=/+N#Y9XG@-2?C.%3&-8@!G8<@!!X6B^IEIE'"!*Z"NG>;J>(78"!K2ML,CBZ-R0PW9H)^0>7YV4XE'O5])-=M^#\B$QM=[T M5G'WY1H[#()LD4&"80(9('=LD4IS9,2&T&N9$P@G;T! &9,8(A5&!9*>72QR MP"'=@ N-R_T:A/=!EF83CH$PRT34:L+AR8 )N0(9*47LXA[KNCOYHXP.Y\,: MT$-5.OX53*6(G4(02R%N)R=UTO,'LC-70.5XB_?3XL$XKAL7_$%A5#30;8K@ M+<;%<"129KRF=>ZQ3)-!5YA,[I#\F_D>,+(F9(P.4\G[I#T72U7%5(]!UK?@ M&@>E&6E0U7XC<\.:Q>,L+.$AYR#]LAC^EQU]H'QF'.V(A?^Y:X 34$P3F8[/ M!25_7XGZ+NV>933>V';TY*1LY6I0(=&%<;?5X\J35HE+JM(W3D$ZR- (1B4; M>X[[,1>>8T5DI<0Y8:.BS%A3;+E@RP(+1Z1$2.-[R8]ZQ?A"(E+VBD#!F9!2 MQ3LI^)>F2:ADD;@BBNBRQH^[F3!U!>0$S)UCI!0?K^S28JYJ%*4, 1E9IK*= M SHC9J&(W!C&O!+S3*<2<3DH^7:YJ0M7*)?IC2H3HN2:H)E7 ;F2J% 1A%& M\JPH4IVRC5FHY)A:%14\]3% -8_$RDB!FMWIWG)S) MM5K6D@CNL0(,$90YOR/K8A%/\5ESPM8^*,E0^.U2AG9SC12'XVWVW!L.G%, M]@BNN7AP%MA Y.;=)T"+@_L0)&IGLLM/X#J1RW>"S@N^C>@L]CH*XZ63>B $K]"4\9G).C1P0;+C%&Y$-H8*1*$O5/$BT.+' M\FA4E4:UJ7%^.!2E@I1%S:,*\65QX(5+M@:2LR&T'U!$5A6" M';"D.,VR\[,!),82_I)[&*Z U(Y\&>76O'/\5*S2L$+. MKZK6MIKXNWY7$[I&4EM8A!['#G(^_K4?A^:^#&*]QEW$A984$A6Q8A^67PKX MC7-VOLZVS=,<3ZG6A.0;[$7'?!F,D:;X+Q6W0T^4L[=,8C&8#E5.AI*Q\,4P M!9?R9ABA%+^;$#^,LS2F7,F403ZS0;YRZ6"=O$844'<'Q M$CQ,)N"M+4(&\/$B2(_CFECT\1XJ-M&ZT,?XFW1ARDGEKLNI_1P+P$N%9[*; M0B^13DN2ITS65TZ&G/WG?,N1E[=:]#.RE$19P)&/@$K-J+/FV 1>XPB^9FP M,IU0I=!R"HU#4Q%9E)&!5!5_!L'0TP3.-)FB"V)T+Q*#M>Y5JIKE5L3*Y M<%0>Y"<59JQ,/!=8^2L7*">># /,RP!QRUG*N41E7"9:87($BJ0A&W%E$'6I MZP]*B[? L3(Y'R4V)2W"%K 93B8(5ZPO&T2^3DGK3B$T4OH#E=[KIZP;2&Y? M)<-F[8,\$-!=+TL8 YF-DA5Y)+B,:T-MU5Q?KNJK>\US-HK?#N>W$Y6=; Y2 MQ65N8\I#0BAPDTN8L9A1')C00"E(F=64(B_1PDH5*:;2TR9%9BF&Y@:C-15U MW;J_JJ^N+*F0,X\+*GC4"EI))E&3SD-[I+)JN![EJ93*26'>*5W#-*]70(4! M#>I_S+4T*55K,I-=F/,W\PE5'3E.[BF8*9P4%N!%&/BTT6 MXF91>)6#L0+NWJE"7SN!G97^S0,+I.FNHC($*Z3Q)%R(:AN S%8@JE/R9AHO M2^K+BL&Q19/)6*"!FTK]JY'+)JC,1,'+7XCT?Q]D!M6)P[TJN<2"6@OHO9%[A(*GVT#%7-HM[I;]W-U/LF*%YHTR:* MZG_%=AQF=(6C$X5V*]6;;7&KA=+"5510>?*M $ M585]>203X6*Q848#Y,;9;%6Q5LF*L MYJ1*KR!7N<_;;+, Z,4D1Q9J4K"1C$4D/@#*Q%_M*E$^]3/.#;OV_7!"!XG] M[#&K]GRB(U%LGW,V5D:M0ZSDR=[NF'.ON9XLRJF>O I%9>U=288W,$EFM!#DU*.)> AD[2,R&2)RJ0A4.&0O(R7'#Q6 M=?>=#!JAA$;6/>%\4>RU3*8]L_!;M>P]6L'*>N7ET% 9J$J:9)90OA(BBGZ* ME&BC%TPC)ZL-E$NQ)(."K,$DKER)FDH(P/P@X4Y"KN]T/7?^ \O\78RS1$^S M(#"IZ17>E:W!LU"&E6Q6.#AV5&8HRIS]U>+8S&D2$,C)8^F*W.4%>B(,)/GFYH/%,A+!C#S%Q2(6A1Y401Y:P*?,\LP2!-0% M4"NL@J\J+KLJH)3EMPTHIMY;]5C-O5L5'$$A5R&'J@\4N4:^BN+F"W47 MU"PR8YVK^7'T-,A?!>&WD#[.XL?73&,6[NJ(,HJ<#OAL+ ^*L-0*PB9*4HIY M5Z7?KQ3.;KQ0^8UEKI,C\I<9\R"Y'/E4]<(V];RC4"\@,5C;'-53J0^K5>7= MHM$'MCWXTTVSM@C<$<@ 5$$#0\:#^2QC%E?[5L*R.;QRXU:J MD?QSL6!.1:^PI[MN+>/SIN(]V8VI3"K9>,',$O85%)RI4&(DLE(B5V62B]BK M^LUE3&,:@LZB2K9O6"B7?2?MF!Q/1)JGPLD+"98[:>;<(BN6*:OM.!GE98:C MOA>RN(8T5*[F]!2';Q*EK8F6-UG5I5]5U:538.1-1?&G@Y&1*TFAM\.+9"T*1NU5&RHJ&RY MNJR +BOPM)YQ6Y<5T($ .A#@:7AA9N?*&7*99V5]4ZFQ3T+=FPJHN-$^@6*.64Y(V0& MQBHV22;_R?(Z1:!8L')8.(5 M7S4U9E8D^LRC&3GCPT/V*<*55$:)0?KZ8H M]C.[4=AL5:H,>0J)K+B:E3J5:X+95N5;:;CBFYBD['7@L!/97")+*C Y8S3O MYJ<\%J4*XL5FK[)19F[/*U4,7UFT:@Q'SDQEDS&5\VKK/M6-HS2*4H>_7.OA M;%?<2XSKV/9H<) QFY.*,E7S:*C#A$(/'/XBS M:9]-Z_;DN@.1F!L,4Q34PH6PC5L@E-R^+>1B]60"$AAYS9GEDR6-A>_-A'M+ MB;2LJJBVS=F4:R9>,EJ)N9?BGKXX\@EM<52O$,D)XXKQQ?G6 M)(/05F0I;X AB)=?E/TB4^%FU(@2FO%3@ 6I1T79\ND029F3 M<0UQ[C;+BB,4VSIGJ?"-NOI;+SJFGE_G>89P;8(0FYBRA^-:]A\"S'['*1Y8 M ^9,2,!GY>K6-^^@F]<9R)MGG=/-D_5ML26IX2*_\JTV7_NZS'30 M:PW;F[]>8:85-%ZM- CIMC?CR?V9/FRPMQ_3K_==9[B?,[+V8D?'D%#&SN0K MECP(W"MYG8=M_/.CXMAMY-=/!<[1EG4-W($8B!^W2!(3JOJT49:H(%U3^F]_ MTC7<177I KW;)/YCT^&,8IP=FI'T*'VHXROBZK134DUPJX)D9B) M -N5*G\=YI.^VH-7-1O?CP76@\A4H?06:A^75ICF5I7?9F'L,W'GL,0ZE MLBLH9M"_=LON-1'=*BMSG"OJU8%,VV@L"?AN]?QK[>O'5=?"Z3=DF=9@9':' M??88/F1[ZD+5V.8A#&D34=$8UDP,&X[ZICWJG@Z_CB2/-)M9[&@2=:YL(WO2 MK@>OR@O>D MA#WMF;]BI>2&V(.5C$=Q]I;A+@DU[8 Z&@]/!YIB2K=UC)WWC MB-67DO?SHFG35BU:GNZY7 [+[/9[9KL_.HR7[WT&)Q8DGR%=5I615QE5CT@..L7EH_ M''&Q^YW6J[TC 9O-,_9 W[WNU:G-<_47^2QL=ULKI#T'@>=L>-^P"\K8@1+- MF0HM9P.;3M_LV$-M.7H24K6CYMI%$ZUSLU+87;/3J4NTM 7I28A6?V"VNW55 M*6U!.L2"--F@.C6,\FA+TEJ24WMHC@[E[-J.U%"H=MH=L]-8Z^#%AB7]3-76 M47SSDHNF@'5,#DV_*Y;9[O5-ZU!!H3$T\(@2WD7 ==ANFP/+;BA4CR0;-M22 MGM>(%BLUHK4M_;G:TNM(%P\)DWZ\4.NCVM+/T4"UJ4;Y[(M"P='-Y(V%@@Y/9U M[=Q;!6!_,#0[W;K71#OWF@W5'A"_[J@N8]+.O0<>>V[3YL+N%TT%+\D1U!D, MS$'MM%?MWFLV5.UAW[2M R/OFD<%'^C>>SHJN-I@Y:+)X+F9;_JF-=(1]$T$ MC3TPNX/S#Z!O'D&2=U)0&.;O<$)A>A#)35),F7[B0+5 MW.IZ:!@):W._N>3,;6SU8-4!:+AABJU!\$0?R/Z; ]!&C;E[-BMX8Z4G5T-?!_%\.BG+C:H2\+)URM<#9[\'&-DN/6[$\MN=O'E MY??4R+)YZ*-'#5KO-%$V6"T\=]EM#8Z8I_5H8QPS#MGN-C0.^2)+HSTXQ+49 ML*FM+C1=YN^:P^[Y9Z5I[&HF=MEFOW.@/MD@;])YL(OG7)[NS'P9]L#LUS8\ M:C?3D[B9!F:OM@FL 6ZF\]&J=+6"YM^"?L?LG;)$H\ZQV^*U,MOM"ZF>V4P" MI0L5-/H"=-MF;Z#K%#01-"#7]CH'YC5JX4G7*+@4'MW%_-X3VCVT^+0E_-FT M#ZT^V33QJ3-H(HGB\@2;O*_G2J9VP>=YQ4+5WG0#*8$U[!V@29U9%0:-MA>' MME;/'+4/[$;^5/D[:B%RY1T.N*M&Z4WQ\2NKVB.6H)&,H^:6BR!:":*L>1I; M9SG6. >L=J](3<)0FUXJWJR-HIG\K4/_[7_EK+:Z<+],7?]( MX\2;+I_L"+;FKWV9"1DU1Z568L,Q .$G*3DV:"[%&IK'P!8BZ,.]41/C6 M)R=*C/?O3>-](N;&P#3^ZR]#VV[_^*L3.+<"W1W_'1MO\G4CGEP'CK^,/5KU M.R]P@@E S7@=!JZ7J&<^YQO[F&V,QK9^-+R -G\=P!)]>'01PB+@13BEN6&U MK_ZY]PF8QOW,F\P0SC,1B?&2$G\B&-!)X!WXG78J@HEH;<1LB3]=F^NHK<>0 M9C'3W[\HO2A)33M_Q1D#S4F3]5<>%,:]%A6^%MB-EY&_EC-WAJWA<'A(?+=E MM3KM_M%#D8?]5G>T7X1SPT.11ZV=[0/8N-+=.VKW7+;T+R'N'.-F&0.QB(WW MP:1E_&]^:RNV6\%#BW_/HOP$;L75.!+.URMGFHCHE>/?.\OXQ5_+/ ANP :1)M EH-1#P!FA__[:_.3RO@ MW"8 #?<1" [$S8-%G\^KO>1V)MO\N"[4-2SYIM]IC7K#2TN^>40[V"4F])S3 M8OO[98I5J^/J#I;A'H7W_'-WB[EIV,8_EZ.4C[;L=> .Q$!L*RTR 9HNHCHV M(:FK'6P36B/)[8(VNB[5&R#0[V%Q/P:.EM'(F>U0:_:7]5$ MS$6]_R $K;/_@[#W<@ZXW10*T.!C^I[M'Z]G3G!;#J6H;]$^%Z+R-(1*XL#C M7=0C(NJ%+K(:A4<:A0M/6KV+H&,O7=2=HQAMP+P)GD7CKIM+2I1_TN"U?8,WFP'GBTN/MDQK,#*[ MP[K1/,T+%=88UDP,&X[ZIGUHDY4&X=<#>-?#Q/1'BD*WOS^*3'Y6;/K3A1\,#^: T*J;Y(V+0'YF!XPLR]8\.F/NUL))L8/)!-;&'D#6]O M&JU&F32++C=2C=L8W7^QXO>>.VX@Q;7,;K]GMOO'[I37)*%=X^LEX:O5[IKM MX8&51\X"7R]-R>P\BI+9O&OX241XYLZMN-1JO:?R]#PP ^TQQ??S6*5VRFBG MS#,J?'*H>/! (>#)]O?]0:%T^XH=&A$T(CQH#.U&T&Z$2W=1)OGS_;)A[02/Y\+WSZP;!"Z'7F26M7.GJ#8Q_8B7R79+JL6-=V47KY2O\L+ M)I&@BJ_?=?K2 1K\T%5-]$SPS6EOK-5$)C\SKC'CIQ1.#> 7-TG,\Q=JNQ] MEZVL96 Y,C7=[N]7J:\)UW6$).\I%'@Q+V+QR M\Q K%I$'YP)[,MR4\#<0]\8$CB,$F"#0_H0E)%0U<+[PJ?:=D]6S<\7"#Y?X MF4%EX6#*S7W,Q#>/!ZH'!H+KQ(P"Y0YQU'@UC$B Y3S81SA\B4 MA/=.Y,;;D296!1\K"?(F4K>C4UYY87U[(Z'IM(]*]/KMS3/9#R-IYT+1/MYA M^4QO+@#'!5Y8,4EHHP RK&99*/&9K,@J>#K5@(6C=04CXWX'TLIG]H ;9>(^NO]5I=>[^25DU4TW3]M>=4?VW8ZH_VJQ58VR&@RZLUL:C& MV997>[Z(]]2ADY=3+4R78]/EV$Y^3, ?X#*X&XP\=0UX#9XWM&$HC.$="VX9SK!LT@[4G>\TH.H[_O^@5:7 MFH+=^$3K8=?L#0\L"]"@9&J-7PW%KT[?[-@7U)S\0I+U>\^P(IQBUCL<\IIM M5SQY0;E#MMTU.YT+2B"Z(-A8_8'9[A[8);V)L*E/0QO)+KK/MC+<9,6*H[G# M_O+;WOW?+TDBWW_3#:2_W?;0'!TJKN^]\X;KBAIMSPUM.^V.V3EZ<<.&H:U6 M0<^S7MS/&&=O<$RLLJWR^GAM=,.X8II]]K>L-D1.& MIVE-\F3[.WFIB+-!A)Y&!%TP[E&.7A>,>][>A=,8KQM.69ZA*\.N6W)((X+6 M7>IX)FZK[0J:P5RVZ#JPM>BJ=1A$A+K-[30B-$>':1Y383,UQD9YB>8AA\EK M%^$0K-I7 \F#9;9[?=.Z@& AC6'-Q+!ANVT.K+KB5O/PZTALJC&.X^INUFKN M(]22U6FK#R\7V[2:L&KW=]8P+4[7*_?6JBS.-F6@K=> MNG7KXZK(J6O (69O41'7;GD1,)+K) [75(P]&F5"-=,*2\/#X%*!;_!9+JP* M$K:;3G -4SCWX):6&'%Q2\>/P[6I1VLSBSE6)!3"P'I^(HBI5N&5FIB7\7*E M:NOJJ/;:J'$23KY>C0D@Q8%_(.?%2NW-R .@&^,E[;%XOC/AN!-@+(GAIK@] MKJ<'.PW=K&QC7CW6FR\<.@OZ/'^7ZNOA1UG-2E6M4A6F;!GOO,#Q_:6)SZGS M6]GD8&V34P%GL7 \KOOJ^"(&K)V(%FS8+.RJ.) L;AFD\S$7M02<-M(8ZX'* MXH"5N$2U.U=7M+&(GKQ979N#H1GM)5TRO;I9Q(N:Q\3Z8M(S_-=Z%T=RPVE?_ M7$'@+HST8.D/(%9,P(K+_"I0#$>%3L!#GM LP9I&8_OW%7SQ0 MR:;VQ.KU^U:[.QQ.QJX[G@")=P?MB=L6T_]K=>S>BY^^$#D#>OL:YL3"O7_[ MJ_/3"C@;+EU5L'TN%XRL.94UCZ>1$R<12!-I))CO$SLLQ% M*:I\'VX9 F23.P_%'V"!UW/G/S#O[V)LW&32U.]9F=SMMR6%YR>:"');)7^=2K7C/ M]-6'B.&]P8H4OE9MW8&'>JN8F0/Z&)*IU=Y?-%V7[_=9@7=:479CL?6J^[4+ MVG5OFD'5SPW@SKB5. P"X:L[LHPNG4"[S]TGF=S9TJQ]Q47(]Y> M,1W;.[3M-A'.@?T]?3#H?&]BX7F$$F".OV0<5#6_C6*-=:XE[F$=>T8;P#R MRJW(+Y0L-XXJ(8,U/_!IN6I_S7K],^=.&'YX#SA2C!3 _AUP^G,G6*H9&)$J M%U'5G<)S__YB-R.VVX/1BQT(\C25S[?6.?\(@'&(%:HZY[3__.-?:;W[X'O_ M].B>+UNHW4@RBQ@+^ YXP2T- ''#Q9PZ29 63!_#9KX*?)UUUUL1P' ^Z[$N MR*H>2 JDC6;#MXQK(B?8%\(+%/N^$T"[4&!)(]5D)YE%87H+6.E%-'Y>;S]< M7_,NFL9K7>8/H>I?"($I6*6RUA0I"CAG7)#_?@FLW)>R_VWZ4&K3-N\2? M2GZLR*.U+)JKEN_82] M9E/@$^:9'>N ]22GG.2L$M\V69#R *8'A. .NSM#<%>3G*S'21!;3YYJ7!@N MSPO'#M#$-'U3X!M.CSE@Z6(11DGIF_LP^IK!,(=-G@&6Q4HF,R?! M6#8*)C?@#0Q+XU_*@6>;,[\:AMQY!/+&@WO\.+T*K)_!&D41M,Z.P,/5/,OX MC(/_;K(0S5]5B*:.^VN*>*+C_G33QYR6%I.NY/Q_V=_)AT MW%]SGGQN(75GL4C-X'7=!T>=<'A49V>V;;J=KRZI/ H MC=.7AM/6J&UV.@>6?+X(G'X*AMV4D#^[HT/^=,C?I4=Z]76DEP[Y0T08:$30 M(7_G0H%UR)^>Y/F$_%48CXX2[=?MU8WVZZX7HC]*T$:D2+E*Y MH^B[,P^!]W'I2@K?2Z/)C/;E@= =W'ICA.Y*P=BZ=1=I=7&^&0Q/PY*Z#DR- M=>HQ$"T6"5677R]RFI6/1+-MY-P)+KM'BECB> $%WO%!YJ=8;#60OS,7C)^1 MB)/(F^"FX;SB.(1UX]/W7C(S7G_\U_LW5];H;"IYYG&)%?4*2R&)6'%P6RG4 MC2&&"HLSQ,U&Y5C#',M*,::%(%(J4URUO"G0B&0="OC\25L"/"@6\$DK_U.) M_O[QP[FPHO:]Y^BAG^#>A;H,OZZC/_)V-9:%#H7Z,^+A4\H MRB564@=SCZ(890#A#60W&7Q"1;R[ZWD/\F4'QL:Z_\Z$ZCZ#\,'?(@M 8:!E M7&>B$_;/R6OQ[I \D-,E(,^L!O[CCF( .+PV<_RIJH&^(@\C(RR$3J(L;)]Q M3/[/A>K(UZ7JR#HTOREF!!V:KT/S=6A^Q9,Z-/_1P_ITY%X3HE4O)W)7^6T$DX_!=]N2H1^1Q?EU1'Z%Q^AKXORZ@A] MC0@/100=H7])3YYCR+F>Y'(C]#?;D(X2J-^I':C?>9RRO-99E.4]OZCR/9K= M(Y2+]6;W"S3GHK>1B%.? OX.BS(W975;C,:C";P L'G.$8*)F,P".*=;++4[ MC1Q8>3KA('?<3C+S(O<*$Q&6QE2(V)38A4##W]?#TH.KVQ"_];W$NZ4Y]@1I M(R/U/B98.?A] #@/)_)!)#I KRE2A [0TP%Z.D!/!^CI +WG\>0EQX_I #T= MH'?R8](!>LUY\KG%OIW%(C6#UP%Z.D"OIF.(+2B>M* $!0M*L_!0Q^7I&*:C ME.0SK5'=!JR7%,*D4?K24-H>F-W!\!FC]%,PZZ9$Y;WL6C]4QN4]2/F3^]\5 M7*$%Y0.5PSW.]RA!-GJ"1YC@K&(EUL1YLW9HA*I7YQK?6=;.T CCNY&A A8B M@05Q9.B"AP23F[86%A.)J2\FB0HJ\,-[6JY\-'(2$1OP?CP+H^0*/IT7G>-G M%7Q0#"? .(#($\%$(#3@P<"8I%$$'RR-J8\.?8=K^:V=;Z&B$,<9D&<_"N>% MF QO M]=S0%F:22HIH\L&K0VU]CQ'5B$;&[L1 * '81S+Z 2][TD,H$";! M@RKB(9C(DHS9<+(8$,SH)?@*#, A+O#IDH:/L%84H%K+^ CKX1W$M#Q8NMPS M/A>GXS^H2E%8/@]Y"JJ2$DRPMB?QC;]EY#&Y*N,D!64?3K'P(J[T;1J%IO&/ M")8;SXQ/2!Z,FX1*6-V:_YXZ0[" MB(M:18;C@J 05P";09GMZR[$>G\^5G3B%<([.0C.N(+2IRB\\ZA^%5(?CL\P MOCC?"A'U.D#C; 0:':!Q_HO5 1HZ0$,':#0;\72 A@[0:.@!ZP -':!Q3D\^ MM]B'LUBD9O Z0$,':-3T^$CCR5B@,4D:4XVD9$II%D+J2 WMUCY&_9%1QQR- M= 4EC=,7A--6Q^R/= 6EYQ&K8?>?2P6EDK='BR@U191+I=AG0I0ME#-Z)RG_ MPZK?YA"L9EU[+;M^;6!6%"MU6WJJ'&A".,LQCFKV'>LB+?8:(HP7 \;M<9Y]#0*1%@L+\7@9R>ASWYK MW;2,J7"I8%R<.$F:A-&R,!")4!2_F\=J<_/41$YD\L"1<+T$?A%_IAC?6ZS* MIVJW8?BUBIC'Y:IP89@=!+9B"WNY@);QC@O/J85@/]D4>]4+PR%!#]X:E\.> MX4G?N>>VY9&X37T96@WSP9-1BK'/V9.J<%U>'<[$VG48]XQ3+!8^T'M8#T5# MWWN^7PJ']EP,!9\NN=)>X/C+_P@91YZ_6KDX&9_]6^#A[#<);8U&&4>AXVZ. MA'Z*3NKJE57^A^3\3%JL4R_TSO$C8+%S^WX1L(_78GT+>(Y >X[3J'PE<64+ MC3[[@^@.=%=VW97]9$+ N_5LMWAKNAMR&0QP-"EE2JR92[!R*W!\]CB!3_H+UO&F[Q,[KY9=@ZW@G= 3%!Y7B!0P.+I34[LVK2D0HI>=<)8 ML2SPMXF(8WIU+ (Q!9DDX_*8P;0NG1!OQ\2MVP#.'4AZBAE=Q?=A6%S8%ED+ MRQD/5ZHDX^%]UVN7/ZQ(3MP77&40K$L(GOOW%WL@?GOT8@=6/TV&U=9\J@]A M_E>XDSZ1CD0)#%XXD?TOI-K(P\ M<^ZD[(Z0#]1N94XC/D-YA?>(^E,8&Z_/-#N*4L%DS&R2RR'+TM!P?> ;L2!%8$)5F?$^P^6""1:^J!90392A<9TMX/<& M\FU>04@[7=V ,%*XD9SCEVTPWX-ZDI-A UH37HYQZMX*6@T+\#&,#:N'[\,) M[WB11B##2GD9]TB"-[Y!.:#9##+[TY'" M3YY RHA0!U(G2U\310'I.[S'WSP2R21VQ>O8XL7&3/B+:8J89!#W!'4N<-41 MREQ5^$T>(2AU=XZ?\F=TR*R5P11$DN !INT;@0!8!L_&)60CDA^S;KCK=8EC M"P%+-4$]"R@9ER^)W*@1>P *X"5;D.W5WK@@Q=(KE$%?];J5V,$?>0%J@:^N M[,'B2)+GGOCR7W\9VG8_LW4^U<3EH[$[+%.Y37RJ^F;'#NC@Z8!NG00T$_X"AI-8/N<&"_O(5^EEO$K?!>" MQF1FI\9+6!(]O7/@?J# *R\SG/=<)+/0!6RY]9!HR[1TE+U@8^E\(3/6I?4& M-R,2NGK.O1/!A\N%.GZZP0%FQ4\ #W%J(BS&N^N;?QC7-Z^-+^$"&.' &I8( M64[#=N,$GA'93K! 0A@159@[7P5>;SP?A)@D)$1 QR*Y1X884BH^YIGC/!,, M*QZG,::ZQ^NT3FXVY+-C8TZVM[UX25^3C]KDXWJ.=_(_#' X=^#QDQFA0FX3 MY&L*$@J TRD^+Q&$Q(>J%^F2LA@_"8- L &2Y"%G OH V\-(B)^(*'&\(,,/ M>4VSKA2( \;J8BMFPCX9JW2*Y968%(<@]F)4.$E^F5/K$;K;$>@G7+E"WE^/ MV'4,:.--/;A9"8IN!]>@&@,DY9N.2!0_2C<.!( M>,ODJ&7\(Z? 6*^!.JN0 .OX(*NX2Q8["3 H=A(_!XI%\B@I5D"1A,LKJ23@ M9I%XKQ!:5K6.3,9AJ]&MHN),PI48U0 J_CXC(C MD<7WN1N&K2)4+(@<*>3MA)EO]G(]O'A2C9 )&%]"B7CGW$5F5^ D"?*7245<+[L MYV\/^8+CY<% M,Q57O)(2'S/6K%(8' /C*5!$+V.PW'@M6X7\#L4IE'9@<,9/'+Q$"S/+]9H5 M\FRP]L,6C,W%([S.)%6[0EY^4 '9\T^7FTR7=(B 4K"))&50F1NLJKO("%LS M@(VF$?;1SE52! H1"*)M("AYXG[%IE6QEE5YQE*EM$B9/S2RR;?;7_'D_I#E[GB+>(_FP+(!8T!,19V#]6JR M'FRZ"">-63B?T 2*(>@?O]X51CSL5T;K\4(3GM;Q/GR*((,&!57H. ,=9W!2 MZ3%W,3&Q1=L., %?L $F"N#W]P%[PW9ZTBRFU<1/VMP< @-;7/8M@^36O;>><,KRFJT/3>T[5JV:7+S8&8VV9X*V5FM4U_SU9&A[ ML1;\9^UC/#<+<GI#QLMWJC_;W7VG)[XF TFN?!"B7G[*XV_QZX6[&LG5#5IA= M,7!L-N]?NI7K8>?10%IBMVJ73CKBB9R'0;=ZBUMW^6RO0KU3:>2%J%UWZ>CG MQ_G.4]&H WL6>.[?7^S11*+7&[[XJ0D-[7:TK_LS]5PO6=)5?>TLL/&= M\5DVQ]S9J.Z,.C;T.ZU1;[CQ:]VQX<#O'JUCPSDMMK]?*Y"SJJYM];8L3/>7 M.#%T='\)W5^BH0?<;N8!U^F)T.@#MD:Z@8=NX''.BWSVG':K;*7;C)QMFQ', MX9LX\:SETS'ZGJXO'- PN/:MOCJP:@9X:+D\"%ZO=,8=UHJ)/R3;.)26T MTA P]0(GF#PCUG%F@>C .(:'EFC6.0*/"AH0?MO6"0L[:M!LCC#M(5O7J;M' M/]BW,A-N:HAODYD3W J.B.2?8TS?(!:#D5OT@_@S]>X7^LCC8-*>S X9VVDP>F I)8P*_$ND'L<9@:MRN2Y>*MW MU:8;2 WLG@7295W^J8N-:K0]<:5L&XN-UDYJUQBK,?9$A+;3-@>CAI?'K1/C MNB,=[&)""0_*@%M-;S]BGMWCI.Q=YH(W9!C*V8JI@O93I@JN40A*%?R81L8B M\H*)MW!\0R8(HG7*SW(()S"(%Z3"2$)C+*@69N2AWQR>@N=)SS#7M V3=)!X M%D;)52*BN72QS^5WL7$O?!__I1>G?G@?&[:!*X$])?"4:WQGF?U^UX!S]6$R$R>ZGWF3F?%=;Z0^-2*QB$2,8;KN M9C7+F D?SB9-8L^E1&?,K?XM\/"EFP1V!SO9E8'9).R(Q-SQ O1O81KW;ZV; MUK:].W<"D$0$AG BV,Q7A&48P9&[8NKA(#!R5-\>\=#P-^''A3!+$9)Q6NNX0 M\7$*PH@5-#-R#+L7/&(0)K")"5(%S'5?8E8[+B]. 5T0L;UD-@M]) SJ*R>. M0Y@'UXG?%IRO7C!5\\L/RE]EQB5TX]3L>O.\)6"'NC0!5N,\9 MS/*+C7/%Z73J33R$!1S*7(B$WAZG,2!#'!N!$&YL4$3XRHPTF!O2<6!)7#Q6 MW $9_@U?@_J=1 M!#N!MT0 8,;YG6^&[]PC=&9A2O<2Z)T/5T)93' 7N&01$8&;S,(P%BOKCJE] M2V0XL"UY^$==O\*=.4AA<(GFSA();9R._Q",K K?BT@.ATC8U3H78O*[/"R^ M=<)=O?G 56#%,!L<$,BCMS/&V56F4& (*R@OOGD.--N0^C MKSPG9]DS6>2?J5(TH'P*N,47*02!V(!+X@LG3@@1 @"*8=G&',YO!GM"DCM- MZ14U3(2;B)@\\7)<@0.CKVB.!&@*R!Y&B'@3/R6Z@RL#H?X>: WN"A%L'$\B M;Y$P'PO$/:Z5 Q:6)JTD\>84Q0 #PYIPGX#K,>T *5D(8RP6<'@8_>"F@)@N M'+P?+HB0BRG0,SQC' GV#7@B:]/&?3!C! ,Y+B4@,NCQ'2G,X&2\'%@+ M[\1T#N_Y #@@23S15J> MC>G%^5JD",%UZ4HGL[?\49$Q W MO[*JJ:+*>7AIB_7"&:O%+G Z_EHNJ3-L#8?#0VI>#/NM[JAS_(H'5JO3WJ\\ MPPZ7R@.*-&T!SQ$8U:BU3_&F%S_]2X@[Q[A9 M>>QX#[DY;QO\:[$%B&U;[Z MYPH";]$LS_X@NJ.*O5;HM\6_9U&^_5MQ-08:\O7*F0+)?.7X]\XR?O'7LI0" M%V?EYJ]>VHU[KI/\.-I#2&$(N2C<$_=_E:)@$LCC:#4KGC V-46&@WI.&I1'*+ O)6;=SP1KE,"]S)(69!:R/2,1I[X2 M)G,%$N0*'A $0M0S<,DNW.\8=0"'8GZ$>S:B^A?23WT_O)= ^LP1B8QG_]96C;[1]_=0*'):C_CHTW^6(12:X!R9:Q1UKX MNPQA7F<(@\]\9JS"1SYFJ@>-;?VHC"377%;OLR A'%[,.=*^)V!*HY:'5JI( MC)=4/CA:A*SZC)>\4P'"\'ZX^C3%SFB<5WA)OY<]>(VJ\8]1 (?1C=GFO MUR.TM^RN?_J+B-J@#RM"38)E:,+_;$-T"T WHLUZTIB*LJJ0AK#,D H8"<(% M$"1"EI(ZJ+004BDE,I;);;-=50NSB%<>_$QG>]GI6Y,Z;KA5_W9M[?=3N#;*"=4]>;J4%XKQ.B)\.Y0 M8&T9UYF@ZB_-RJW+BZ!,+ES\G\W]68L5)OH;.MHU22Q](*M_G^7QGAVK1Y1? M9;%5:Y !#\9@P M=L&0J6S<,2!W7#0)Y_;F)B'3?H1S6PXX$\U.IWL:PDU,T MD1/,_;:);MZ<=K)TY\$Z6#XK6^9?1R%(?=^(F'V:@78#.@W0MM_#R'>+0D!< M313)\>&0=$+D,!/>%-:2[+7!5>,%2@Q80=[+T5C>91;UBR!C52FRBG@5O'XA M.LNB=3OE MP6"<"?E("6640K4!):09COQ8^/@X3&:K U:^:=R%?CIGLN,8,P >.F1O;R-0 M904[I. \ M-+!\0^(@7!DZI4S3A9LK@V=P0.FN![%"3",X, K)\29(>%X9+[T?@*#UVFNT M5ZJ&1$\*D+-,_A?!AUA1>1)M0H"7'HS-@0(8VT@K6CMW()/5AYG1E#UOS1@<(@]FO\\'CQ"D_J MC>^UGR+RH$&1%CKX0 D2EC@PX17RAQI9@C MCIU8"C/QJZ9U91K!'>Y;AQ#\SJ!EV[W':,G3[SY&_Z!>YU'Z!^G%ZL7B8GO[ M+>C1VB?8@XMH2_!)$50T4(-0SNK:4_=ZNM@.-%\P$>Z@'C]/U=7DW$_X%XI< MF,%L%ME=]6$_XF%;5YV_C:.__O1O[&:K3_H13[ISU=,G_20G_6L84;!40.?= MXT[-#>@:]MP:7>E%/JM%:L'\Z?J%B;X8B.&9]PN[*;NS)A7.U%TE>.J>PT54 M7*J]Z0967.H-3,L:U2RX= #6/VJ=L#KKV;N(F$;I,T5I=.5;]H\:IS5.:YS6 M.*UQNJ$XK44/C=(7AM+-)M./%%;T9*>;YT5SEGLA/':C'=>NW%Z36P\,++/7 MWEYK_/$(7)T>#P^B3@TY;,LVA\,=[4Q/PVIJ0.)<#MNVS4Y_>S]D?9YUD+=K M]@?;>Z;K\ZR#GT!YG^ \#S4R-YX_)*903I5J5/KN/<36_GW"'(LD=F MN]TY0&.OV.#3:$0:I1J.4AW3[A]B ](8I3'J4$.7QBB-4?6< H.1QBB-44]I M[#S#AHK52][11_1A\ZSTV"N>S;GT!=1KUFNNO>:S:AM)=:EDQ255;8EJ$#CC M\(X[+JSVO,M*2Q4ZW8F PN3Y3:JN=4N5(L<>-9U21:CBA9C #DO5R+GY0UY^ M2M7PHL_-K,Y<7I]:U=UU%HLH_.;-J7)J5GB2=A#!B3A4IK=E?"S4"N,2#JL; MN,="AU@$#VL_T![#%+956N5"!(XO6^UA12M>+Q?BS [M <7DAB]VX$H#BLE] MG$ZO_N'XY,JZF6&1LNM"??@SJ2_WNU"]#F5725G*$/%CYBVX[A@@"E:;0TI MR!=&MT[@_4=UMBPVG,2JJ(&(Z-V\=616M%VU%J%.8H3^^$X:+;!?%QQ;UCL- M\9 :CA0Z;\:(55X\*U<#IE7"0N612TA#:,_M(A SN!F/*+4( MD&49?;&AC^C+GZ^O/_V0]9CCB1S5U$\5SMFQ1E,U^BGVPIL[7P5>!P8)U_R, MXW2^*#2)Y=X\LB([UK+&Q4O.!M-SJ6L3$-T9X[6A:R<+OL-/W%N!6R9RBP>S MU%\"^];X88Q=(*@B),!5]3H<.[''RQ9WCI\B.Z(FEIN6R_TI^ ZJ+D34 -#U MIMB=ANH6\FGE8S#GXB>0.Q:W'T9YUZ('7-QAI[OKYC9 8"FT"N5V$[+58X%7 M%U%6WFDE@"!BN0)[B8SY!NPHE%@GR7*O#3QJ;;"'KF#_XF"=P8N? FSY817K M@3T=%BA)#]<0J]8Q>]"6E:*CZXB"!Q!G_2-U;DDVI M-RPU _WF)?6[#&3,*("JJ![W/$5=_-@>@8$\6*L)*R1TB)54>7 M?.5A\=RVE4@3TQ=/]H7=L-])J2%5E#>D*G3:LH_ +[3L^Q MUC:@+19= I%RSI)IKB%QH>*"_B3K9F/G.+@U$U7R&['7I2;-DV336%AMV#%4 MJ52#,-GQPP![5U ')SDV\4_81X&"9Q<-NTG!#A*JD)M)!-0PGEH6\\W(^*0B M"QOGHA9/#C""'8LWN+E**+O:WY%41&/0Y:-^WK IH"BR^7#.@%EN8&E;]G,N M5E?F+S ( 1L0]\*[+"TF"WWOJTGOIK_4+WF7X=S4/R=O$W. MOYANL2#XY<;@DNKCC%.D\S2HS1C6+MJ&_YM05U "^TQ3/6=).NRAPZ1!T!65##4_8X$ MUE&E[NVX&[/8'-WWI@*TDG!)MB;Y?39=&I?Q2:DT5+(>]!.J4DXO$7CA:=5/ MGLQXV Z(:N@#%U)$%(UL7' ;3P$F -I'5D9]D-'<-3%]6=!25T!]1#0$AI_\N;P<-:PKDWR?O1 5>./=68@NGVZNU$'3KK+HLK470O M-XVRM1#HE^>RT07.'^ _]>3ECEE+%M13 \7(;>UE=6=UH3NK;P3/$;B>[JQ> MMY:[5;^X>1UK:FZ3T271+Z,D.JK5$NVO$,=?#3*S&O )&/#5%7[RI/;P]U_> M_LHA#X/K%O^P_O?_]]OUAR_OOUQ_>?^OM\;UAS<&?/"+^OW-^YO7OWR\^>WS MVQOC^A\??_MB_'K]^9]OOQB?W]_\LTF-OVHJ-4#3X-? >)U&V$Y["<(IR,S! MK3 ^>_'7,U%2/I+!H<(0Q):LO,L;"BQQ2NHM";P^>K'DH[*?(.^>I/"I/)N) M.ANASD:*KM0R<)+Z3@323>%%%+O^@8(]3/P)P_&-FX1NXZUIO$VCT#3^QX'# M0?'RWR)@"??US.,/4B=0S8B7V-S%<8%)Q"@_L0L@=\I*R:[VPJE])II,O(!? MS277]5=+9[36N3;O1P22922NYL)!)X(29*E=SNJ(\S 0"?:NEO9)0SKV"OYV M(!,@JP:.W*Q\%65@EE.I.C$?03#AKK/Y^%* 5MY''("MX_#I4OI>I" *IYX= M6OF,Z/0#;-D$8F=V]F735FX(R=O=*C1T8CQ5^$WJ"[^U;EJ&BR(D]MQZM][= M+M[61Z_0N\EN6R.3]3YW_6QO017@%EHVCY!U$_+#6+:K_,XJ]!A"]3O_QLZ_ MD3HM[;Y)]&V7M8+4X1RA60DAO6@3QA<1W M6&WQC*S,)53PB><"1.K5"G\!( MK*KM#):$U2JF1?(39?)8GA+Y?\?G;K&-H"0H,^'>>GEW^C7L*AA."<.UJ^GA M0E=O*%U-PX:XFK:X7HJN=F909ID7F81"9)5F3E6*A"IB3\B7+.,%<"')_6PH M!3[>_QX4:.L9>W[>8Y5<;&#]&6VM-R+ <[@#$G$F0MCOS))0VC)9YD+C*I#$ M#%\V]$E.,!\/R5 M2K?7EH"J9HH(%$E4A9W42!R.>@J$+]S8C7Y5A9!H%(&R5"&(>^I.2X6!6?&$ M N%*$F65$]MXYWT#P7D0L@?TB5KB 7Y> 2Q88U^2@%A5* MK9AN$85N2@4^XEC)141],]N]-UT9UY@ZOM\RWJ0BLY:SNI";[4T6,I1K0J&; MF@ G5K)9E9*S,A]B.+\4IQ1G) 4TZMBL^NW",F7X%<7SDMB&'M3BADD. Z:. MJ(-OEPYXUS):QO\)[T$_@+L]%A,'71H8?NL#3<# 8-SP!K2*56-:Y\[QN$4; M7CML.6NJ)K5!N"9_*HD.V.Q_-_B&.VVUVU<4!0"[]F0D^@I8"K&Q3 R4\^6[4<8/2X@8 M";B1"3RT-)Z <0'KE?ME*/62XL<+XWO.C7X>1;G #]G$0H@ MRN>R$#!#5_BR^RW;&N+RG KU[V__A^L/K]]>_&#=?X(-?WW[X>8.'O/[QY^_\;7SX:.P&[9^=GM$7ML\7': 8--*W59KI6.ZAFU.J,#NO7 MNW785K>]7ZC."?C^<4WB[9,;Y;>OH Z%QV2ASY1GA23^/8RQ$$25C<_BUHL3 MBC'\E(Y];U),LGOG1?,*/G TT6?NN:XORF)XB8FL4L(=(4-'/_Z3@3D(#X!P MK[,!6/HN-NZV 0Q[/7W7FG[74*\IW;6;W.-+ MFD[1)O6>;%+Z_IW!_4.X]@;Z_C7]_EF=;GOK#;Q)PLG76>ACZNQ_&V__3"D^ M0-_ QM] AJR^@Q=P!U]C], [C"?6-^\,;E['@GLWTO>NZ?<.:VY\4$&(I>OW M+@M S"^BOGKGG6N?&_(X-@><++U!UHQ ".T5< @MEA6"&%UZ>*/2- MC_^/O6]M:B-9VOPK"MZS;\Q$J#QUOWC.$N$QV(=Y+3&V97OABZ.N1E@75A+& M$/OCMZI;0A(&&X$0+5'C,6 D=5=793Z5F97Y9,3JF;>7HADE[I95(H]2CJ=/ M7BXJ/@R_EA=<83 M.7ZN89G2VBM9]PKQ2X4J,U<=3,3O9S-?GR;S)KJC^+!ZCOPW3L@/8@Z*7WT9 ME-HQT%V?ZE=JOV&(R.^U]G!X6N;?C@?=;8]&)8GA^Y/T_(,TI/UY6N-R#5K1 M#'!Q]R\_5?#-W3I39Z7*LSU%TI#V-:LPF8FN;O=*$J>?S:HO*G%*!%F",F5= M6LIN_/(R:W^6(GNR^E7<3%\,"Q:TTPFC0+/@IUV0''8BND>)DK&8@E()NWYT MU'%,K*I2M28KKOZH;7XDTO"F>MSL2FK**\MJXQ)V9H[MK# M B,38=^DUNW6%.JA8#DLP3<)V1T@MMRATH4**KQ4GS.!),S9,XCCV;'^;(_/_O?;;/R]?[/_U^TQ%U92/WR1!FCKZUW%\ M3NYX39>!2TJ"X%TR-68+QSKZ;#C;X24.OHB.#$X[XR+R^)2GG?EM]OU\.?HE M0]-TU[V\9/%0U;1G2\ZA5+7HWI/\CTU?&Z7;:Z M.8E.9,DG73(?ES-=WBJQ6Q2TFZE^;MCOZ3'=Y^F@N'>TET]'J7!P3"]Q&WN[ MJ"4>\Z=?&G]I529OJ5]><+Q91O,\M2M)C1#BL$H^Z:U6\8;Q M),$L$7K,+9X$N!C7L]K[5(<]\^;+9_/?=IKG3..<6*U@,*[%+I K[FQ=^1J0+RH"R-GE&8(L5G.5=[OG$K)V H9 M#*O>F77BMBE;+A1!KN+@)YT,=28=!.>)/$M_84J\..E 43:#N#2ZBZWLS]IO M^/>?;]/%GC1_AUF&FV@Q3FW$M.4G_JC1K?;H>^S&DQ.IPA>SOGTRVPXQ6I_% M;CK_J&7##Y^N4_@N)=7.CT/0IW&/'LR>C&,RY8)<,-?XTYV<:GD9-&*F43G FUX^V-M((CNC^: MK$M)E9968R[(,#Y*K*=5/O;V4DJ2B/FY7D'S3MRT(T]YWOD#]^"\1VDGL>*2 M-[Q@68MC=O[_%@1Z9OKH,ZQ8LWV]B@C\N*'2M"E@T0>P/1^;N[1&^W.^8-'D M,_'!M0MFS'7QT:;-,JR#XG@RVC&]UBL 6SZ&FO7?:OB^YU M_ZQTL<8OSW7Z*31^3$,]/DB_C)3<+@!7AEKU8+*SPLOIDQN*6-X8[[6,69=1K,N:;(OP>BV)Z EVL;=:]P#TXW[V)9=JTL& M_T['][X4@9NQGD5EK)<=:(MVF)>M^R;/.%9A?<,*N7X<>\(*W2DI5@OU M3V?G,V&-2X:X6QSFZJ^^5Y*3GQWU.V-JN#&Y9;Q//87:9D8W=IJO'UPA,?7Q M+E0XSI=MFWX8VK472-&9Z5G7M35;X]0%G&5LAU>2J>X[#TZOD3J6>]3[LQPF@UU]<1T M$@(+_4OYF+"YEKT,BX;8PZB@HS/O"PWKWDIM'E^"/OG93G#%D?H]M*9$NFO! M)Z[0?'R\IPNCJ;3N1^-3GJO7GG3?F[O)9?[9U26<[FS3;:&\9/S$93?7&1.K MB,'=*!"7\M [[9H$GV&N->!,Q\3?]EJ_3\Z))R2EX\UK'%Z_3FS&8G5+B'U\ M66G-MZV>M)8NV-S/9RW,L\O.ON,,1^<&DY.^&X3CT_BX9*_^&;1 MF3];-+-#F)6>V2ZXI0E=7GE.XFQ*#MRE,(\UIF9LYYT(C3^[4^.?2:M M1ZXZ,<-RK->!T$\DJ)R^R5E1^0!C+)]\RIR/NST4SWTUKE"XEH.K)Y0SA-6A M7W:;2)D="08*'V.&P-;U[6EW<@ X.\4W]8(NAGRI)'NM.7@?OWEL\A4#&'Z- M6T$YV*^]_EDG]:](I[W%*7)[.&FW-#Z.FTQOO.Z<5EY:I1->X"LY(NW1+^9Y MKY>$>>RKGUT5@U\ Y;5@ELB)YP\?IZFX,R)]*5$["*RQ>7&$,$JSG=[W54SMK+3O06 MZK674:FB-/7:NI)C;>B!/1JG4\/2G+PS*:GZ%27IS\K6A[+;FP^T M_MW^GM@ FG%S'K1ML1O'D;Y+QRIM2#CBBB"B%:=6,$4EE$Q#(CWCSI+/.ZE& M)/Z/0%)!B C:BMM--SZ/\^WG.^,MOW5^XK=*=73DX[G9Z7][@]]].R"-4W>\ M^^WPM3K>/_YRUGA]<'YPL8N:QP??&SMOZ?[K9OOP];MV_!UNO'Y+&J^;7QNO M/W;?D&;GX*)/&SM_=1O=QO=FZP W6B_@_L[1\4'WW=>#]+OCO[XV+_XZ/MSY MJW/8D=\;%WOH#3X\/_AD>;.U&^_S 36.WQTW/GWL-'>:1\U6IWUXW&"-3\U. M\WCW^T'W[Z.#[H=O[O6KMGG]@1^VOEXT+SY<'%S\W6UV__[:W(ECVCGJ[+<: MJ(D;9P?XL-O$N^R@]67\F8_Q7JQWV#I)[R'-5O.XT3W !]VWL-$Z.-M__8$U M+CZ0@S3&[@$Y:'6.]E_)LS>M%Z/&>_C]36L7[L>_;\B[CO_/N_/#3^[$8,H/ M/WWL-N*S';9LG(\#V'S]%C>/OYP?'K^*S_'U/,U=$[\]V]_Y.\0Y8?NM#]_C M_:OQM+T5: M^J?Q&JDSF_^>SIEG0C?#(SV89&;I<6^DWV_)E<[FN=+9R3WMKX<@1A?TF<(/ M8&;!9TRQ.UWVYZ\1>;L\JH4'*Y=A$Z8F?E\&J2DT&(MM-([BGTD([CE,V]_6 M3_?*7U[CFDVT5)P;M]%KU"D4_]U>G>2O]+\0OYEX?N$$S3EA]WCDIS=M<&[: M'E/LQAA5;(41&HNSH=ID(I8ZN8M"_-7)O=YT*T,"CRV%MYK%N1LLO.;.I#]W M7J^?&N(/L%K7J\*+(CWI3JNUR//?:2FK>X.%9:5ZXG"]\KZ<;;(^?'XGN5C& MRCST->ZJ[%<6L%9\Q\\PJ^1BWM3+^.JR+O+4L%99X?W7O9[K!P[2QW^@<5SP MU: \!:R=]MIE5/!TZ+;FPX3<>\2\0\HY3X/#!D/&",9:6^&E)I_WIM'!Z.6W MN[HS_-];((I\>50>+_%]]#SZ8:X_&K\^"2.>#L$7K4^>)W%ZT7/IV^Y4EEZ, M7HY;<'Y,OEI4H3ACOE"F1XTV[K]77=M]U=L__O#] !^PYLZK> U[<7C\EC33 M/5KN:+_UX>SPTP=\^=_>.W%P<7S>/FSL'%?BN.[>(M M:E[\W6[B1AS#5WC0^JO3.+;?X_7PY#/Q7J>'^ -O[C2/&[@!XU?6/-Z]:.Y\ M((WN'CFX^'*VWWIWU'C]X;QY\>JX>7$8FB^+*&.*-IY]IE9;[[ #6!L#J*,! M:"E-_"<)C"I&/9=;VX+ .H-T$AJX*8H)22K6TJ>%T04B$,6I(]7FUS[OU1?S "*0]JII'VS:X;7NSQK\74]<.@ M%=A!+[[I=B<%B%_U!^\CSDP997:\&4W_-?:E,AHM@D;O9RPB%(+U##.@-(<@ M0@\!DF,$K,:<*XVE8GAK6Q%21QC?%XU^@@@/91'=ULE]FIJ\ FLB:_*#:O+4 MKN#$!X\M SH0%7T;'W\2/O[D!6>>!!.TW]KF"-8A8A72Y"6%B>Z2?S'?(V5I MR7VW4],7D\*CHKSW6U*1>JWGR^3_E%I>E#"F=&/7/S6C<-J9J54*M7^M9,.^ MHLN3845=WAD/:O(8[RZ?(FOR'32Y#<\FFGPU%RJ.^>+PT][9P:=FF6.U\Y;L MO_Z[?7C\KKO_Z; =?X<;W<-=]^IA8+9PP$$"L1_5KK@/(D"IO6 M6$!(D?>INQ(2/\A9?<+Y5Y#"_R(![V>&VFW#6.MGJ*W"Y?I!P9I^E'7L3CHV M]:^B#^4MY0Q8 C6@3-"H%?&?$'H1/:[XLHU6&>.T3N2/FK'V$>*,J(XAKU H)P=EU\1HR#J[+)V=F@P(:D-X,,!!10'5! %I! ->&LZU M%TA;%$T&7)?7N,!K'WZMML7P3^)J;(_)$X?CVI>2&MS.96/>R7S87/]E!>;# M>&EVRY5YT7/[:5G*E.F,28MCTOYLOAM'D =%)?!.^XA)" %#HQUAC#?**NZ5 M#A&36)W#''S8-.5=@1V1E7?IRCLU*$S U,?U A91 2@F'"@),6!0,&.-XTS# MK6V,ZI*K"BGO,D,0F)4UXY4S*%H%#> 2;(?QPU]?'C,>^P9BTRK.,S(*W16% M9A/$O$'>;&VC.B.HCO"]"V-6 MI>.KSBQ;83@C$6J.RFX9J>;PI.Q.U_.C',!8?0"C7(Q_.KHWBB[0[F0]FCY# MTB*0U)AR@HT:+SXC'[257H/XMZB3X2DSG0,LN2:<(4A<='\8J7-6I1/8'+M8 M$]LAZ^TR]?;\4F^E$Q9S'(#3+.HMT@880R40E"*8%M%1FYJIU06[=T%)]<(6 MU3,6=GSP@\0$;_M%L]:[&@F;>^"Z B-AL@@OTQID=%D(779GK0(/N=4*:X A MPH RI8&FE@%NA"!21'#!>&N;XCH4N5QMTQ1U!59!5M1[*>K4# @,28XX!5)( M"RA'!"B*"6"6!JJAF!!B/I, M#?0D:G&TZE4=D1PS6(':O>[WW5F[T\F!@E7;!I.9SVBR$)HT9LT C00.%'. MXE(!RIP#"B,* G3">8,CH*"()H37(;YWYE0.$E1,25=@!V0EO:N23K=\8PWG MQ@5@E6* >N3CEJ_BEH^@E59KA*5(2BKKK%)*NK$!@KW>2/>^M%,GCS(PD/,) M'L4">-6.M_=OVM^\FRY)F>B43R87A9RW<^$!JKQ([+^@KB MRB%(=. ,PJBZA-8Y1!52W8V-$%QF%;1[MM_UM9'^[C-/[J/E%>P5J]#2WS/: MW UM/LP:"L0%QQ"7 '-D 44IR8 I#K3@@2'GO8(I'YK6HTA4R#7)\8,UL1.R MUBY/:VU]*0OV<;O!(Z0;3FNQFOV=SL=0=@.9@[GR!,H5(<1]SUM;'!V:YO4(>5UR)?%=;<*$*H0H (*(+&&@ 8E'.):T* 3HPT6J"[$ MVN#7BN)(W;9S';]*:_%-6YMVIV@25A!>#$=]^_6HWXG3.?SO_Y(8B3\+$HS1 M^8VQI<4:U).X JGG4L?_L$!W:I)^6X?Z84:Y 5[$#:W7Q^QKG:E\/+^3!-SV M/.0QK_$D:'HO6Z*=Z//KR/SO'6ZJQF,^Y?[5*VQD]$\I1)D=[ X6T_$<%8\( M2!-A+-#*18^/40.D&*S![=KLGG?ZY]^]\1X^\F_&:,Q;=!8OF M:(<4YM0R;X"%0@-J/0(JKBBPVAIBH,72TJUM NL452FW*&<$KHGUD)5WZ0!HTB#AN'7-&F MB>HY#2;%B3<=*3UQUV9U%L1EK5-V:>X&.G,41UA(:BC!('HO%%"1*A1# M1!ZAN*?"NH 52SDL[/[=Z7,XHF(ZNSJC(>OL_75V)@PA!+-!82"-1-%0X XH M:RQ0QFC"#22*T*WM%(6X]R%JCD+4#KX9OWWZ:L["]Z[E6[IWO6%TN2T>=> MZ#/'B(2#)5 %!:BW'E!M(-">(<"0A0HY9;E !;>*P%7JYI(##A6W'K("/Z@" MSY@/Q"))C0%6D:C BJ7@@_<@T95(&*%8HZ3 L XW-OJ V3-1R>A#28>PY'2' MI]9M?@4QBIR5=4]$FF-1,G$IA($0"*I,.C?%0!FB@0V(4 (](ZE/K$"LKI;6 M*+8R) )+#%<\-45?02PC*_K]%7VF(;3%C/ 0]! PH9!YHS"81Q(2X3EE;R MK6W&4!W=OV?KJA1]8ZNJ,[%S)6R-'RAB9S I\\0NBD=S_$6.L1"<0@ R@@#U M00#)"F2*"RD$\90F-KBZ)#F4L6F:^QCDSEES[Z>Y,T$,Z(*E$@.H"0;42 @T M@@1X[F4$7LAM7HQC.J9"C\T<$^C)7 M!\JY,8$1$+"S@&(:@-3( X69)0$S15'*X4)UHC:0">.)Z_"CGX-D';Z[#L^P M01,:2#3T@;,I\&@E 0:9:$\(SS&,_V,.M[8IK4M4I2YP&QMQN-HG(F=2/':S MB%F/)4/.W2#GZQR!%HMKK:@&"%L&*!0&:!4($-!K@RU$5MKB])4MC2\YQQRJ MHK6KZAB1M78I6GL^DS-M!9>)(]@%"*A6%F@:#,"<*.B@Q4S[K6U1%V)3:2,J MGC*14R6J:D;DVO([(M#%'/&F@D)91B&05B?:*4F!]C9$&!(JH@[6S+.(0$+5 M!5U6TG?.D5A_#5]MCD36\$4U?&IC"*Q8$ 0#Y90 E#(--.<6B.@74(4#(Q9O M;7.8>E,M*Z*X<KZ1%2>V*J2YL51^YY-'0I^FZS&#>,) M8;GC*2>]=N=_;XT&I_[' KU+L7W1XX/E! D/5$$<%W4PP0)%'44 M$!NDA=09+6E"PRMX_6@])1Y(.!>Q,[)P/JQPSA!-:"B@P3;19:=248& QH8 MR;E##'*)H;I1.#O]S M)"<7:4?CH#=Z#E0QR-79;!T]'-9>)+[R;K]7MI"JU_[U,ZC[QP_>'^F!OP)Y MRCMF(L8S:1#U5!JOI>6*&HE01'][??!DK_GJ.LCK]PJI_$.% L0;(P:+\<@^%+!P_]S!&WW8T]_4J?[Q\VCPYV/W*]=VFA]/8]C(LWC%^=Q[LC_N=B-U_Z*&JTX;\D<]2]-:2Y-!&ENF(("404"-%\ ((H&31GB,K37>;6W#9PD(T37;])5? MU$[TH/8MK?2?M1M%<)@D8+@\+%N %^12, LI'+XX'1WU!Q&Z71;("@CD_LZ+ MS\:&P*CCP)!H*U(B"="0","YE=P'C)'A/X&W:V7K'LB696N#9,LS*&4@"#"' M#* \.*!]_,GRB#J6::U5=$8DA'58_KT%X)4"5].7JUU?!^#;&PY/LV!60#"_ MG*5=&$JJ(*806"+B+NRA!B8$ ;#C7&&/A$J,:&L@5_NGH^%(]Y*WE86K(L+E M&)&6, (PH110JG#<6XD'CIKXL^"(TM2[C(@ZY+@NKZE7^1'UTEG#&NS!61RK M)8YI$V;<(*\< I+@5.AH#5#42R"EQ9)$\= AK(6!E_?02LE57&>N%0^ 2!QA M+G *5! )YA"SA&J$%$PP1^I2X6NYP7Z$N7:QQ&4?H"F4U/2H]K?NG>K!>7GH M35"]EC;3XHW7O0+KM2@P)SY>]IOOG/_B@.]IIJ;>S5Y)>2(WZFD1P2,8YQ2[#4F8B4G?O>0OGPJLS$"^>4SL= ;PQT(UA;Q20NTUP@031GF ME@L=V*(!H7OLDUFV-DBVA/'!BA IA0"ZIR-1G-BGL8J&*@4IEA&HUFM],3O M48 O1RLK(YC-G;W/"'EF4>JXQ@4&-'@6-^ @@?/.!DVMX$8N"GJ/(E?YB*5Z MPJ64$TA&N0J,Q!W5\ 48QIXA6"P :J0*@(0K2M%XM_;6'F+'_@]RA:+ M* <=,)808$CT8U'T(PA+;418/8I"73*YEN=]F\M@=S=KY6I=^(4?])T>'N63 MAV5K[?04,&"J=( 4"$^CK4J# (9&%%VBC@G_62&6NLPTN0P] MO=M6F_5T57HZ/2'T7&GB%04FT;M1(A50F@F0DBA80$H@1*JHITMMRUG5MMXO MXEC3/.M.[42W'6CW:E:?M$>ZDXDE5\T(-5V+?^)2[/5>E@LQ@T49AA:"H0_S MS;0H5\8@0)0G*9YO@(D+ 82FG'$N/>9^:UMQ5N?BQWAK3AU:;_5= =U35M_E MJ^\,"Q1T'GFF@>0RJJ^/!H1&00%OF&502<%$8IJDK$Y%E9K2+)-KLKI6A+6G MW=-.RJZH]0NN:MOOG@S\D>\-V]_\N%%6[G>Q)(OB"NY,)[\@N7TY._5EBYTW M_6%JK+,?6OI[!J&%0&BN(2>F H= #6 !BE2IB8 1F AX^));Q$A.MH0:ED] M^G*XH2K*>G?[(2OK2I5UQF(@R"%#*8C+AJ+!CPS0AE$0$,%$>L^E<5O;E-_; MV*]>S*%Z%L([/]+QEZ[F]: 71YK[5JP\O#!9@MWQ"LQ T8X/;=O.3/B+H- :ZM0R$RM5YXQ7R$/) 88U"3!D!5Z^ M L_TX/:8*\,M0*F>D"(9@'$. J*8% QKP3V/MCU*ZOOCH?UF!!@JWLQB>",_ M9>YM42E38Y9(=+=8H(Q,"R'3?$=-;;36 @(>2#I A:G&RE+ .6.,6XGC9I-Z M^F+.ZP0ORYUY4DTN-E'/5V"19#V_OYY/+1 H"('",8"=%X!ZSH"FQ /,O?&, MB" )3BY$U/LZ4_2A]3P'-$K%$[=KKU5D7=[>0ED*'?V-:%4-J^U?#_?0ZPW- MJVTO]J+G,E#?$ZCG>I4R'%<+2@B@-#IU)$) >Q9=16%9ZM@B//5;VZ0.*:_# MI;4KK8Q!]HM 4$:V)XQLJVVKEI%M*<@V-4&-5,@AK(&7BH5/)+6\2!UIS M_5/3\3-+1YTF\_,\'MJIWY@'G >XZ.OM?:W9'_EA;=2OO>SWBKAM4:SYJMW3/1MO M4"NXL8ON\L_F>:%FGFI\48K++-&3_K H>'X^\!V=**7^/&N[T='DT&CF@^.8 M,9Q^1)LXB-/1CQ^):Y#F]$K0.=N.E[?SA*20<<440T8I3*YBB$DJF(9&><6?) MYYWB\!1#!*;Y(>7AJ//MYSM]>YHTN'5^XA_YZ+-QL8?>X,/S@T^6'W;?'3>. MF\?[K:_?&\=?4'.G<]Q\O7O6N.BT#[H'\.#XW?'^3N.BV3WXYEZ_:IO7'WBC M=7#1.-X].^R^)?L['RZ:.T>=_9VO%\W7'W#S4_.XL7/8;NQ\08WNV_%G/L9[ ML=YAJQ_'TCAOM/[J'NY8VFPUX/[K#W0_?C]L':!$[-?L[IW%:YX?OI)GQ;%G MF=@!]UMOZ1ORKN/_\^[\\),[,9CRYD[CK)'H "?'KZ\_?FT>=XZ:QW$J[T*<$[;?^O ]COV\>?'EK/GE,S'!"LD"K0. M^O 9)][R\D-'@ZEF??' #+S^"G2(&]1SW3G3Y\.M/^;WM8BN5W:!'P'\!CT+ M80$]N\6^5BJ_\[8_T,6>+@4A:CE:QY_5# MVIU':1/^]Q_ZJ@Q=':W:F];\5OC=UFZWUM_U7MY7[CGW>[_]EMOM_[N)N>8;^Q M^^A/<;T)]]M>KS8ZZI_&:[AAO>:_6W\RJIWX0PT)&X#/,[F9:_OPU(F]G M66[P6&\I50LGKD=3+?Y9)*%F>8*'V.T'=HWI7.+9(GF&X\2M)>?4OVJGS+W: MN=>#FH][J:O]VPS^V!Y3&=<(JL]EEJW5$CWL.V]\UNM3U7Y=9%$5D4A^SHW% MGPS2'2%V'3%?B9C_--\U@M0)E79FPKM\@[[N9+D4] MKW.>6NVN']::_JSVKM_5O3N[486FEOGIUV>I5TY/EJ!159''2E]C8='WW LO M[[QM5:. ]9W_YGNG?OA\H_5@D:6ZDV#E&SS<#18[WZHV1>[[4S.T@_9)44 7 M+_&M;?W-)'A54:B?Q['6O%AS@\HN<; H$&&#$YP:@30U@?A ,5*&$6*N/3F\ M,PU9L7&\&O2[Z;0BC>Y3>W3T\G08Y\=9O=/3PMR=S#AZFD M\J+9W6]]9:G Q3' 0^/WQTW/\7KM?X*S?<0C<\ESSY+9)3V"@'- M,024/0P\0)@H2J4[D@K>##%8W_HC8\ T=5@ ,Y@HV#03!A M*-=<$H61P\0&YJ"E.@$'4A/@N"]_80:.!P8.<@D<$!,GG!- ($4!Q88"Z:P! MVB/(:3 0>K>U+16OXT6IA#)L/'G8"!():720) H35%)C2IQ%3!+FL-*R@ TY MAHV('QDV*@T;; P;%\V++Y\E]99RG&P,Z%*GE0!,D!Z0*"6)LBCN%WAKFRM: MIXMRVSP*H]C8_5PK;_&?03]$82X;LTV\Q;(!;.H:L*Y^X^4[?\;5>,UZ;0@C MH_31S,*!,(L=30 J@^2.:":H(4;S[*6M$6JV9[PT%I<1*>0 ]YX!2H@#&MN4 M\2FU-PRFO7!K&TM6CSOD?4ES?H)G#\7X=>66=Z)@W5RUMHY[8Z@56A'J%5:> M$82YP<@X:P7+/M1:J?74AV+084J-!EHX#RA2(EI"00*F.>;2.:QU8L."HB[D MO;FPLEI73*TA$D>C@,>ZE280:/FDVKM&'?X42LXCT=!N-CZ$UR:9Y80XD[E:UE MH*PF4)[/N#6>02XI42!P'5$2IY@0\ MB+'SQ/28:1O=%:]%<(H2:+2,*NUY_"610O/LQZR7'D_]&!)!V3EF@?401SWV M+(4GHD0X>BIRN(0&=(ZE"CK\7KK,20N>(JUU]!2$:34%OE@N(/6H*"Q\(B:K>V)%'M7V^.V>]7M&J^Z35/EQJ[MH/9"T7W26@"M MF"+,:$9X"H-(6F=RP2!()?RC#52Y5::U9I5;ELI-(Q9>4VN"BLZ-3@D5TF)@ M(EX"[XFFG#%KF8LJ1U+#VP6;<6>56_^4T*QRRU*YN> ",S@BIM<@&,Y!-%4, M,,RGOM,JF,"5HMI&K4.B#N$C;'1/(O-S8N>?Y S0#03)56: 9I!<"DC&9Q@U MI[U?$>92(&&!X#PZ \PAH%CT#9A A,:MSL>%W=K&F-8)6?1$-.>$55U_5YGJ MF?5W>?H[T^'4.AE23J<10@)*0M1?ISF0F"IKN2 4\C+S"])%3T*S_E9=?U>9 MTYGU=VGZNS_9?R\L_4P]0U12 F @#E!41.*T!A&'B<>>6L13[B:6=2QPA31X M\W(W[0U'GA5S-7(.9[5R.#,P+@D8=V<=$R]LD":Z(YP)'0T;HX!DE (E$<26 M"$BTWMJF4-;5HB'3G.)5-75=9:IF5M?EJ>O4#W'1#+5!0*!T2M]2C ,MO0,. M(0N%$L$F8A\"29WDS.IU5]=59F1F=5V:NLZY'=%Q-!%N'?!,Q?V5$@$4L0*( MH)07#GJ=CB0Q975KDP'7P_ZPV%Q5M(>;9+W<:\,X!=)*;1"CT(:"L1 R7D=+"[$^ MDLWSH/'7IZ;LJW1JLK+?0]FG7@Q305)#*?"$^>C%J DE1Z$ "T10AK*R=:V MA+ NT+)BL5G5UU_55^D0956_NZK/>4#!(.*D1, A(Z.R4PPDASQ*$(9.,BRE M55O;T6"K*[RLU(?'=HW6H_9L_\2G%J2]+S7__<3WAKGZ[(E5GRVI?FN1,JUU MN.63R!A]YX=>#^Q1D1SJ_#??Z9^D-N!/(1ZRD:;1*MET2M%YT7,[4\'9+?>0 M;"PM9"R]G0V"P&@B09.J5I@,@$I)@4;& *B$]DXH17#*$E6TCO&B9?HYRZSJ M*KQ:(IVLPDM4X6EH@T)ED=,,!&]\8O*50'GC !;20(XD46I\%S(PG@(31 >&)?J2(VS0 <2 "8!0^XECT;6UC9BLBXJ1VHK,ONV M>^WA:% < FZ0I?^TPA\KS+LLA2<"XXLYT!=T/)C+Q8R2&;5"UJM60M MK9B6KM+5R%IZ7RV=N05TU/ M-Y:<8EJ5U>[9?O=)G(4\/@(H MAP(81120!&F",/,J$>81(>I"+9@DE6O7-UCE'\69R2I_=Y6?(=T+,MFS!ECE MHID4K5N@O!5 82E9:EI#J=C:QI+7,5J;"O:L\IOI&665O[/*S_M&B =F& )" M!!5](XB!1DH!2+!06&F.2"KDPK@N.5\7I7\@VHK5^4:IB='8+ZK7>GZ3JM4W M$@!7Z.8DT6CV>_UY(,R'T'?!PJ^S'H]RA--$S\4U-"#:.PAHB"R@6C!-O.'1 M(4J]3^H1'G.">A7T;J6^1M:[I>K=S"F*]5R% $4.ED@S /IL 415".@$HT, MY=$"$74JB^CP&P$DXQQ$XR5HCA'G M(>UXK"[$^M:&5,^Z+R6X9GQ4 C^V\FLC_7VS4JUR=&3USL$T*/)JT.^^C,-H M]T[C?(ZC)OW>\*]"Z,KWM9+([7X?#71.^V 8H$"&J *G (! E2"$9"2(%5HDA=+9PGD@.K MFPL=J_1O,G14"#JFSI%P,(J1H, SD2AZL 1*8P@(A %I2KC2T3F*NTL]FG(9 M.C)T/(*+EJ&C.M QY]\1SR)&& D\3OX=1]'NT @#&1QE5D%*K$U$-[+.Z=K8 M'>M^MO//H/^M/4SJ&W5B4[V_C4345?MQ$2G'8:Z_?,_G!@V+HN%< U@4.#(4 M6H 808 *9X#6# $I%9+>""TQV]I&R05;D*\T1YDWQ?O)"G=OA9MZ+CQ00[%E M@!GI )6( B64 =9A["#41!.7&M'7F=MDIX003AW\E74G-UTI-R3O#0CM#8XY3PU/F+-8 B[0;I#X, M"E,,=+""0H(<=.&N7ONME60U)R89F#8(F%;A5&=@6CDPS31G(AI19RW A%! MM9/ >(V -\1B@3RG2MS5 <_ E(%IG?WC#$RK!J8Y7QIKQU(3*Z <2C6*.D(3 MEPX@#1T.4DE25 ??R9=^<&AZ F?>M1,_J V/], _7UI&5N9W,W)@_M(QJ MAZ<\RO7L_'R]#A7;Q+KJS&VSX*IM**VS*?2/'[Q/L+O<(!*^>BRPJP>].$7# MR>T*J;TT:6 V:6YATLQUGT;6:404 C"H5-$7'% I+QT;QCT2,AJTJ?OT,[:@ M-?-HKE3&@*IAP#WC-1D#'@8#9A(>+'8B)3Q BS"@0G$@4?P)!QV"\M1+5& MK'S[^8P!%<6 >X9&,@8\" ;,A38"8]0BQX$)7$44H#15YC)@H?$8*B>Y2B5I MS]@CU,=L6&/NZSVPG^75. ?'1G9BQ(/^!DALB%('*NQ2G%(@CN"2#$1\/'L%1, MA3$@FF*N(>*$T=3B%-9%]8JI[DW9^Q05N0+^2U;D92GR3 *QC$M%L03!1K^% M,IQZBVD)F/:6(@*9P.45+$ M?+@4\?_T.VGV7D=!3[PQ^[WWWIX.VJ.V'\9''\:7=N(_>U_^B<_>=U%1]D-+ M?\_FU"+FU,5-(4=E%*&" 5#%#Z^+-+)3QU(AJ3.I?'(<5?#0:^9\]KHT&\2Z=H;%[K1 595P]U$]. ?ENM0SB, M3QE_NBW&OBI%Z>58DEI)D,IQONBYUE2L)M";X799<#O7/(TH3I3$ CAE"]X- M 73\#1!&8X69C3@.A34W@!4-P,%)>8?BK7YFNPYUVPW>:^X MTUXQU\@+.LLH"01 !QV@6#!@N); :Z4"LMH7AP%$PCHCB]+A+$U-'J.?3H:V M)PUMJSPDS="V1&B;<8F5DBA "H*0T0AV& ,E+ ,0DU@%0@U-C;D6!A,8")0.,*VN1HJ9L)A9A M;-W K8@&_%%TI8O?7?O;]K_CE\GXNGKPI=V;C(\50!>?+_3[HUY_Y-=2F#K^ M/^_.#S^Y$X,ICP)!#G?VHE"YHT;K5:>Y\^JHB?_N-C]]0/NOW\5_OR51L/#! M\6%HM+Y!6L"!$C0:,23P(!D\2>'F+">:R*<3$I;3M"[?IK%H]'HY/D? M?YR=G3W[;@:=9_W!ES^B'4/^&,27_YB\-TYML0Q79"-"64>?#/WSR0]_3L(% M[5Z!3<6'K@F[_'G6=J.CA%G/8(E;XZ#/^/KCEY\5+UV1R_(UKIYQ?O/+\!GZ M7Y4)EBP<5OGUX\MGF/';/OT"KQ%)[_3)#1KK+:5JN22%92BR@+@EV KL&;Z% MM?#G27_83OO \X$O4T/^3%@.\+-D:UQ%9CWTZ0);V[^AWVN3+6-E=DVT&3JG MS@_CS?KV*TBC<44Q4S0IRL05/8S(UNGTSX;3>J9B/JNAV?=ZY\/0%J[PK4M- MN")5=#=>]H>C6C_4!OZ;[YWZX9,HJJM*05JEKW&'TC=,*YI3.)'RX:D9VD'[ MI$#>>*EO;>O7-FTP9X]7+#+!D-/:$66Y5%1B)9&"FDL/K2!48;G,\Z07T62P M>D("\%>R*U[.F!6[W]./?D."%'^W#_#N1:/[\;C1^GK6N'AWM+_3.8KC^M[\ MU+@XW(GC//Z[T_CT]OR'($7W[^.#5B/ZIHWO^ZT7%\W7NW3_TZMXG5UTZ'[X<[?X=&&Z(B0/$>GGTFC!M(K05>20,HXP0H&!*7F558(^\L$5O; MM"[I@N&)7&7RY'&"*($AAY:2*&*0!ND(I$90AZAE#-EE'LYDG'@(G""7."&0 MITJ85-CJ**!Q24'$!P:TMDYC[0)B(J4J<9*KT3).+(83,CBN(>,8!T%AW(>\ M1]1!RA0Q*#"VS)..C!,/@1-LC!.PL=/X;!4/1FL(4##1D C! LV8!UYR[X6& MRFF?2LO8-?4.:U5:5GDW\&30#WXXC!.K.Y=N8$WW7*V?4H/7U2' R M("N),(XI(2G22 7C341-X7 TXAG/[E>UX?)\QOVR5'MO+ =!: >HB("I&?7 M8>.I-40A%J)9)>I<+6A7Y:J0RBLR9T'9^$?J0"AQ6ALM"3$$">XY%2[[1U57 MY!G_B%*#,+$@$.T!=08"PWD V'/GI#/IZ#\:/:+.4%;D35-D;0,71-F464\Y MM0I#Z:((^! 2S[7)#DS5%7G.@8%*1/CE'L0%C9NR)$4/)A4=F&1>22=MP74, MZTPL2.M5N:8.E3RK?>>'7@_L4>&I./_-=_HGB9IQ@_R5#01!GGQ^I[%4SE#/ MD792$BJT1=%+081EMZ32(-A\.>.6A.AX(",Q0$+J:,UX#(Q7#!!.H%:8DT#X MUC8G=49_K$RM6+CW:6@?5M' 0 Y)JQ6E5AB#E&>2:>V\9B[[$I77OJDO 8TE M@26ZF.@8 BH0!%)0#;03E&AAO4IT,434XS)F[:N"]@4IG&&>8DH(-4(I;QRW M$ 5#E7=69P>@ZMHWYP!P$RC7@@.K2(C;7]SYM#((\& ,02FJHTZ>HS3 MSLU/UGP?);<\I^CJP5<_BJ/>(-O_*45&C)?28>Q)\(ZJ%-5&G/* -8%04PVS M4U!M8'P_XQ3(()1CR@+#M 440\T#PA 0B'E2@?CH^33%!:I4J_+'.)OBT)&11?L_946NNB*+Z$\2 2EE1%//N=20(:0LDY22Z+AD5Z7JBCR? M;&6,LU&;@4,ZZK*3+B40.$"A5EP;'A1/G>5EG5S#(9?/*NZM>:]]SP]TIW!6 MM.NV>^WA:% 4:VZ0Q[*!,*A$=$V8$4B%:,]XK8,T7@1D%49NS*Z1'9/JPN!L M#4MT)ZG"7@%&) .48P1T( AX(K2GGF@?5'1,(@;2RB>G/PWM,RIZC )3CRFA M*FB-"(PZ:#DC7*+@LS=1=>V;>A.*&V2C 0FT8QI09J/V649!B*9)<"0ZAQIN M;1-4QVC!#N]9^QY&^VCPS,6M#ALHJ%-0"\0"YPA+*@B$*KL 5=>^.1> 1" U M'E) =2K-$EX &.1:<0>X)@]PJN:,SR#T$R$V=4 JQHXPY0#B--K 1)H*0:Y#')/!>16R2*=0>XA0&[.U\=!.<20 9SB=-QG$#!$ M$F 1QE IQH3%6]N"URE>5FG2:FBD1X/)0,:23@H,NP$";^HS-3ND6Q %5M+Q M7O1Y9];G&A+P16@3ES2K3WNT\Z3H,X3GVS]2I,_HB?41M ?+V400_-4N@HLL M6^]KS3BP86W4K[UJ]W3/QFO6WH\BA*=RN^&S>:+>-/ "L"6$ 5O$.$>02FF- M<\9&:'$"6@=]^(P(A5L+/._VO\W@C^T?[S:/"!0_$XENY4=:Y$NV\K0WSGQP MO*AP^A%MXNJ>CF[^R%7H2AAT=V;U'SCP?^"53K$2@>@7/[K8.C_QCVLQ?6]<[*$W^/#\X)/E MS=9NO,\'U#A^=]SX%"VEG>91L]5IIS8;C4_-3O-X]_M!]^]H^7SXYEZ_:IO7 M'_AAZ^M%\^+#Q<'%W]&:^OMK.:>>HL]]JH"9NG!W@PVB)[;*#UI?Q9S[& M>['>8>LDO8NL<[;^29V]: M+Y+%E-IPP/WX]VKGAL-/'[N-^&R'T>*+\P6;K]_BYO&7\\/CU,7AZWF:NV@1 MGNVGXO#6"[;?^O ]WN^\>?'EK/GE,S'!"AF=31M_ -0J DP$0,"X#9H:I!$- MGW&J$ ?_,S'"QI*Q79M'N5N<4:ZMMJ06QC\\ZS4]0V:_'@VFC__% S/P^BO0 M(6X5SW7G3)\/M_Z8;S(2T?7*]G 5V6]\YA 6>.9;[*CE"D7?J#\H_)WGT9;V M@Y*4_]_Z<0=0.QHD+/JOV^S=F&UMMXH]KQ]J+Q.215O@WW_H*QOTHUDS/W1O M+:R9C[N['U_4WA^\;^TVWM?VFB^OL5XJ,="7^\WW^V_V=EZT=G=J[UOQ6V.W MV7I?VW\5_[7_\G_^L_]F9_?=^__^+XF1^+.V^_;#7NO@T9_E>A/RM[U>;734 M/XW7<,-ZS7^W/AG0R?VO.3W2OR\\[E^8@O,&%9^'Q4<3N8I<1 M]8P3]@"M4 3##]*V12Y]K.P9QG>S3%<_5OD,\;LUKLEC_:D? 9]!\3!]AI8_ M6/6,T-N-]?KH%18_"U_]$&J+#D'\\^NPA;K]-99C-OYL3PG%?[??4\3MML>. M'@YK+VK_K;LG?];^*K8#V^]V4R.+E&)S:_OY[K,G%VAVN_ M[MVVUI][23CA&KN?3SU-F5&IJ=;>-;S2&VB^;":Z\VE8/+(@FY MFDM>F&U'_4[TPH?CJ$8U!^K_[VE[='Y3T/('&Q_A!['Q;W&-ZX_DQY.R[I)< M)(\L86.]U23E5;AI&^[&)QZM!J?7^AIWR%YY=&AX[(G,@\R#7/]!7J_YZK$T M/U\C7V-MK[%PE:@SZ<_#V&!+.#_]I9%5I"?\I3NZ9WU-CVI_Z]ZI'IS7"*K7 M4D;VC66C/_-E%YV4M:QG+TZ7AU=;C4KB&+/(4(YI$$1"9Q31V!*H*#'X\UZ1 MYGXENWVO^6J!]/;2,=D;#D^]NTQBAX^>DO7V;)*2=7!\P YW=DGC^/!X_]-A MM_GZX]'^IU=?FZTOZ/#3'FL M'3[KAVHY7&O0OC9R[V M=W;AP<6KKX>MO8N#X\-N?);.P4<)QTGLW]^TWJ+FB\\**@)=X '%0"%S +% MI0%8>2Z=@](8L[6-**Y#KNI$W;MFYPYX\: U.XN,Y]8%/4O1_W4KZ%GXH=<) M[*YIJGPGI$MU/%?0;"8JMUL$OJI2F+-&F-:8Q3072%Q-%)&,)DR3A@)C/ <, M,DX$Q4Q!&3$M(UE&LHQDJ6F"P]0))%U@F!*/-?40>1\PT]Y#C&Y&LMN;;!GD M[@]R'V9!#NJX:!@Y(!6Q$>0$ H8I#QRSGIH O0QZ:YLA5L=B0;JO#'49ZC84 MZIP/3DNO(MYA2K'7464LB]:;8($+K#/450/J[)P]I[@+BDI 4W%/W*$4D!!: MP 2#$>PT9L9M;1,9_5-^[V+K#'49ZC8"ZBCC BKD;3"$".N$()"E[H+1=:US"#/09:#+0)?< M5X.T+T=%UH;O([[_K.A8_/?R)\U219 M3L>NQ5EY/]1FR\%JIR?]7E$D5NIF^;7FO_N!;0^+MY?OZY\D#1[>Z5Q]HX_. MN3/0,ZFLP9P&QF2"0DI0BL%R:W_5$&K!,_2T%N41^L[I($[F/_$)^R5AW+!X M<;]0/R?M2=4_]SX,VNQFV!=^ZD# G'@E((()*:B%/.@9$F (NIX8I[ M#B6)P,OJC-V[76[6[(RZ>6WRVE1S;2I*5YUWQ!6X(G/!-X@8%=02$*@S(+4A M XI("&QT4@S6 BIB*[@EYO#:$W_G7:M3-B^\5OOFAZ/X2.E]@_CCH&U'WDW> M&W'];@&V:^9K+3>TB@?8WEVN6/&V%V=ZX%X/^L-A#K(MMK.1*T$V%[\\UO]3D"IF2.4SRQ-^Y^5E([V]H\E[S96_#IY!=E$]:\MKDM=F8 MO) 7[OAT."KZ_;7Z4RKX?W3;[?5>ENSF1?307.WG^B[QI0[;(__>#[ZUK2^- MPW?>]K_TBJL4=F(V!QUR6NS$?&1O(&NUP8Z'T_A@6J#% 6460XH811HHB!0VF(4 M/(&2N KNH#F<\L3?N?E9)_NIE4IMKFM)[4J#D V.]^>SF+PV>6WRVN2UR6NS MBK7Y;1&664,/UUUEXH]_^7LEK]7 M[/AO^L-ATX_V0TM_SR[/8BX/NT+GXXWQA @/$,8"4.]Y.CQ&P!H5E'8:J4"V MMODU!(V_9YU=6YU=0M CZ^PJ=78^3.$E#$A0#8*W$%"D+% .&H TC*L:%XY@ M72&EW?S#_BC9]_%&URRZFB/?>6WRVN2UV:2U6'=;1R>7YX8??/^V_.XJTR-I_A3YS1-Y^ M^/U>R?NW<^I;_:8_>V%M7(]4@??/H-^+/UJ?3I[V!^7;]WJS;XB;5_NDDP^0 M%K3,OC=>0C+'&1BDY8%B$-W@ *C@"DAKHGDFA='!"!^TW-K&6-4ER01*:X$, M&;6KNS85.^?/J+TVJ/V]C('MCIH['^!GB1P+CA@ I8W8[8D"QD -%-6<0H,T M9::*L)U[8<[WPE3+[X4Y?H2U1\0;>F%"%\6>$^TTE=9*'R?1.A$P)%P:61!3 MWY=F(/?"O =2C5'J,D&)> FE3TN6QT* M]:"\U-?HQB,']A]6QZL1;%P2S?YU#[U.@'9=O\N[H%GN=_DPN'4Q1^<5;6S+ M,0?"60&H1@)("@40.%KDQ$@/L7WHAI<9K3):50BMH+,Z I,1E",J!3=:,T&0 MAUH9%K"Y&:UR4Y"5 AF:!3+!(41!PHAA+'YQ\8OB% -+("7"Q)=]!#*.1)UC MDN$LP]E3@3,BD4>((404HEAQ*1'$WCC"B Y*HPQG%8&SN?,**)R&"@O A%') MGU1 $X2C4RDU9D+J &F",Q7]R7M7O&0XRW"V+G F;&!*0TU-]"6=TXL0"I8SFV00;NM;84?MB?; M!N'5TP.K34*J *TDFF". J/<6.'"$6 N$ H.,( M4.@14,P$H /C<=UH="6+/KJ8B+J@#Q['KU*B[ZV1Q[6_3:X]O@1([W^.< &, ML]H:]=""]G=PU';.]YYG>?V%O#;?P[/QIHL:QR\^8PF)"D(!AI4&5$ %3" 8 M$.:3GT%6H]="G"VQM_X:F6?KC;U'0-SN1)R=9 MY;7):Y/79I/69I&"/":OI+7EX665?A0HTM962O3+K3H?",8FL=:ESARJ0 M-3(@RCDOE/;8$[WU0HKK=M*[9]UER(L6M #4<.5#\I MF5$,)OD%:4HIFH!J-6JXD>NFY#I4:[@V]] %?8S.:J5X!$70X\(66& 5@J%8 M81G-=[ WMX.N&_*21>0MN(N11(8*80UP;VJ0+A+\*F\"2]!;QH_CIM*KDAF=B+E;_DU^Y^>4 [VIA:WP)HU3)(UTW MG#5)G5X+P/YC-K8UL_BOJXWM^VUMLYWM;D?;WLME.QN-2K&"2A1B"C:CA4#& MDP*%0FM!&; ]0ZO82-V$RVI4D"4[]K+3-:]-7IN\-GEM\MK44ZU\=$/)91@. MO!D=W\=&\GUE,MM)[JY,+MM)6%!*"HH84 ;$;_":==4-2\;)@E!XTL2CT:GGT2V M'RI9/N^,CQOV; 1?'XT2Q;:=OEG,\=AD"W"VSN>UR6M3]V""A8K =V[[^\?U MMK\S-"PU@MSE]XY%+0Q!*=0%\V?A\*@2-\#7]G%O-90-K7IN\-C7@NG>.I[CSR6^OG_S_ M<]89=<;A?1A^Z;A0F<[?!3]"9HQ:DVX X6Z MI:9;>>:_7#SRY^VYVV&\%_?-UTQZ[DMZ.K.>'%5(#?$N+1.R&HOD-Z3("BX1 M<0);Y0NA-=UZP>7UFDAW+_*6A;9N0KL"NT<6VB<5VBN6"FX*PZ)'-GJ#N)01 M:14-HMIH7Q"CJ)4UDMK-=_G#UGX('UTS"VNV?N>UR6N3UV:3UN8^VI.7DN-8 MR((P;H#W,(PM]9SZZ%UT=Z$\W_4:E?&6<*K,M2?XJ7N6IG+>0>=5V4!G+[X\ M-OVCL->O*E_OGH7]03N<[S@'ZY'*E/PS'/3AQRK^VU0>YE0:QTUQDXB7:36M$HJI /'2'!CJ0M*@>S7$;9_U/-[ M%%@Y%F(XGM0]S!#^L+7G=$ MO+$H&Z=*<]CSQ@7.4YBHC;XP!7/,>!:*(C5B>7 MMO+!5?F,7&'MGDC5OE)A MS6GM0X@:!5E0Q"D!H"H40TH)R3CFP$A OR1<-[$63:%8[J6]0AFOA[%Q=>VT MK[WT.@':=17OQ]!LGN28NTFM$K(6F<)&Y(VT2COM M!4V5(3-:9;3Z6="*%A%$@$K+E.%!$<6U=Z3P1+KHJ'>WH]7]RN!F('L@D"TE M6LF"2^&I0P4.#A0P0Y$11".K26 VZ,(28(H%%TU>B QG&:,2NH0-3@B'@T"AD)Z(:#]8(H6JC( MMEYHHIM2K*HO7H:S#&>UAS/#B+0V<"]QY"JUB#1*>FFT$PJ+\ WM+&/6ZC%K M*6:5<0F+0D#[ JT9<2LP:%\%1T):P;CESF&2HM]PQJN[O9^:Z MIJW=-Y^LE<%2*5&DM "U'5MD/):H")AK*XSA+J0#3Y7-P1[LN,X!>#734Q\H MW[=0Z]RZ]G%%^')1A''D%%:-H1 *$&%I.%($Y+A@6&@:O57,K\"+FT6W9J); MB()($U/G3LI3P"R.E/M"!6**U,CS#J*;&U+72:K)HE1'&HQB$J=$TA3\&C72 MS%L4%!$"2R\<3/(+QIOP>Q;M=1#MG+*0UR:OS:,>B9A)(C4CS&C)72$T5U@) M@YD*0GK'\I&X9D?B@G76\4\>4^IMT(@D=9=+*I"1PB"M7!!>*V6PF)R)N11D MOK(V5VY^*FGFKEHQM*+L-PX,WH^#XVDN\KD]E.^6,EU[,1+E&NF0VE/SD5VY^I%IN0YJ=+7EM\MIL4&Q( M[J%6+WWP.%W4\ M0[-)Y2>_J*X*JSAEBLA;0"5F5)7 MNB!]N N#RGT,'Y_JS)N/EM9"XPDNO*"(.*,1=S8@S:E'1L3 .!<%-GCKA6 Y M"''3Y'4%%H\LKT\AK\NF"2(5I=$+E IZ(FX(0\K[ GYU1&!&!<.R;@*[^8[^ MW'PTV[SSVN2UR6NSKFMS#\W)!FRCD#3U 0*FHY75WA#C712.:<-7X2O*;>S6 M1#^;-Q\M^91,N5W:422T5(@72B#CG$7,64^=DY&XE+1IBEY$AH_8: MKDW-//P9M=<&M9=9=9"*1^8,XO!_B <9D8E2(X:%H)IR6_9@J!]LY^:CR\U' MR0J:CU;O\QN#>?&#,]L-LT+S/V%W4LDB-HQXQDS@SC#K0/D5G! 7M%&@Z[Y9 M016"W)WTQZ&L?:6V@&'*:28*A)FQH(#"/P9SC+ H(BT\]@+CK1=$T"86L@E' MX&JKFJ] >-:CA<-CH40][)D_VN9A%;.R3IAY0P^N'P+,W+3F<:!QJ72N=P4/ MNJ!(,U<@3IA#EH+.%P/1$5M;A%3]>E6.DPR(&1 S(&YU"JV\\UP#RQ;<< Q4 MJI"6&T&I53K*VP$Q]\9Y4JQ+88:0=,8@2[0,5S!F7 M^EOK3+Q7"8D_;ZO9A\W'>L.@#(&(X$&R?.#14TNQ$(Q28UP1E&%9=:P)0BZ[ MGP7WP4A>H()@T!T+Z9 65J) %/.%Q7"T 432)I6RR>B3\.UG:5,KYV!YX]-O MCDF_,W3YSI?I_2>W0.GZW_3T'IV^#_WQ;TB7. R3' >#<7\P#GE?WVE?O\?G MDY.?M_=W+CX1K@I24(5HY+"ON9' CB1'1O!0\*"$%T6"GFJ2WPW2RAR/QZ>_ M_><_Y^?GVU_ML+L]&![]AV+,_C.$C_\SO78U^,NWA;@#!/]^.AB5Y35^&X8J MAN?WM#$1W>;\]/IV,Z.0[K#UXA?R:V,JE(\0'''S:?$Q-(P?G*9&"_-0H<;[ ML>E[,_2CQH=3;V!#_[+S_L.OC0;%1"),FXT4Y4;G&++*X9:W^2U5->FX.[S MWP$F.T+/S?*R\N",NFS]+6+8(9I3.56@"=MSPZ'!52#WP 2EQ%Y.M>3N6$E$MZBT"Z= M'U<.B3L!^*TABODA^2'Y(?DA*WA(B6O_&1M0;*=XMZ ']LSPJ-.O[D>754D' M>!J&JU$T"/[>&43+>L$A--H S*-T"KP<],O7,^GX>#W#^O:G:TY'X;?I M#[]/RQ1U^N7[EE_Z?3+MD\>)ZTI4N0[5QY,G,[6ME$H/G]"&R8,GX]HNQW6% M^DP^(]L,RUL_QMOD]J]^X[9*;G/-[W3;[X3I/H#/K&1WZNV[:,%;+X1:WG'? M$.)U>:5_0_AB&N\O1B!3H\:;OMMN_+_&Z\&PUYA87=IG/;BU6T$N065&\:'S MV^[ G24)WK\X#<]N,GE#IM3RL >T\*1]LK?_^6OKY(BT=[LG[3]?G;75^V'O+]G8_7+9WC[M[NY\OVW]^H.V/ M[9/6[F&GM7M$6KVW5ZDEC*5UT=K_HW>XZX NMO#>GQ_X'OSW>L$OG7YEK0O_^H M+?[MT]@'"?NZT&BQOOOCEM_OHLP)V)O_\-7&/M%^_+HO'WTB=GH"J"C MR,$/B#O-D+6.("%=--P20WC\1+=>$(S^[]3Z,MD9+VZ0B1O.G,5_$^"6JZXP MCM01(27!7"EGO8>G2NP+[#P.\1/LF^F7CH=SV3H*R Z#^8Q,A"/J-],]-Q>C MK?\LGVR KU?.@>L0?HNDQ7@/2;O#R5:)OP]N,"SK6/YVUH?#HB+)_Y]YW@$T MCH=)IO_K^XM!&!5;+_;+4P^HU--^^7MBL/S#O3E7OO]WM]O=G?V7^TVWN_#?UJOVOOO&WNO M&R]WWO]WX_7?>Q_?/_O8;U;=?GF3B/?@#.[A1[_>.LCKBL^"!BHJLOWC:M55 M)6IP.I?Y;5S)_7VU)ZFWI;S]XRO:TPVJ0/VJ9-Y+R]NFXL=TQV]_QM3=5,<- M'NL==]7-AJG$UJY;IH:#\^IG_@VW*^AJ\+]O>1$J_'BHYV^_TP,FUP[GC7># MGNG_,+Y,S)/)Q7/]WUL3WAY#K(AXXFF=9"3^L$/UYOS!UYWDL*QLI $4 ;^8 M1K@TH??9>W6&NSN%(TP6\$=S0^NRNM], UW5^]_%CK7!$XSS!#_J!!-]!QCZ MEF_FYT"AAVR2)]MHZS?(F[>;WN3M5I?%JO4]-JW:Q-W0^*49'3=BZ:*/PT&O M,3@-R8C4/VJDZ*LOG7%G'JU0VXW_$!&YSRK^T)[+#WB\!ZRT]BK=IJ*.H<)W M*+]:%_'ZMCWJQPMRU6,A[AZS?=-[K7?L]5.V$/MG.(B=\=\UZI]^V7JO>Z[W MNK]W;_OXW>W=\ MT/O:W3MIGZW+M_1P_XCO[;[[O+?_UW'[LGO<^K,%XVWAUOZ;B\/]#VSZ M'7C6V2'](%N7.[3]Y\%E>_>PN[=[Q-M_OA7P;+;W\=7YP>6'Y!'\VCKYJ]O> M][']?I;E?/Y) .)3!P6&T$!(0!Y,F(1EQ,N+4#W$P\S%P:H+!CA=1*>-(B%9Z[)PD MU)>(HR:( ]"3$>6?MN^?/5)2L=HT!IIXBCB@A;(>">1$9@5!5,Q8+KU M@E+=5 ]O&E*#TJ8ULB?=+&X+[7^K9 ^0,-?IAD9_QF+3W]-O+IF>3H>#+YWD MI+07-]J>?EM7SOLCJ_H0X\G&WV.5MAXJJIC!VHG/;C@%D>F487QEAI7I#6!( ME^4?UEX4@F%Z)&BL:*V,U/+L)/:8O((KQ:$9Y;*+QQ!=7*(FJU M0%P+@10O@#MP0&?G"Z*( D' M 8XT=3/!2#E*$0L!C*@_B*A[ M+Q=X38Q.&:$XPLHYQ&54R'#)D!+,Q&B8U82GU- FXT6-NBZOVBKU+#8T1<47#/34&3_[5H:KFJ\LQ9CNLBQRLF M-Y=A./!F=)Q%^"E$>,FA&0QG7$N+HI3 ;ICW2$M*D%2%5:$HB"5QUK6U1G+\ M4WAG%G=YXQ$GZZAP5I9[JW%K?<7MR=;++13M__,PR]SEEO]&:^PS+RW@=Y%\-E M2:JL3SA%K. %XL;SY-UA**VV,A&[LGL::Q+&:V13RI;A6P7\EYJQH"S83RG8 M_+TMZA/]K\P+5-MBH]7>#:^V,S#'^DG?-R8>-DC+P'1L([C-N3QBNMG4_" M$2P9YLB5 6N@[B!CN4+&4*^I8-RSY-A1H@D:;8TL2=DBO"Z>G2R[JY7=BYGL M&FVXCXPCRU-:BY("::D)4EH76GKK*MDEHJEQ]N9LFNP^)7?)LKL2V=V;-CP[ M<5\_>>V\Y#(@R75JELL%LD'#QI4J8AR]+YS9>E'()J$GP%)$B\"-\1S3F-JS-3&_CIMW]V9G.V_=Y'@%#"?+\;/+\9S81(U] MX2-#,L6.<@K$QA8Z( 9[-P68"AKEU@O9E))E.=X@.5X!I\ER_-QRO$1EN&/. M&\F1AO5,#MB E*<&P1;FS!DK3/!;+U03ZX?$EV7GS?UD\D_3Z:?\&I 1^'._ MXQ\*1N";S3-63-+T1/3G&7(?%WMFY>3 M;;,_A/>HAI%V5BK&^D=(>PO -,/GO>"SM4AGHC5!"&\0X9:#&@0_*:X48EQK M0P05JK!;+YB\[OS.$??K*ZTK(#-96I],6N>D1>!"4D85PM;YE"%CD358(^#Y"Y.SBSXWC6W7%5JF"&QGM!X]M%VA$BIMKX C%#!>*P?LA*7J!H M+9,%QLJD"LT,/P08L^VU9N$D*V<=63I7*9T+OA%/C.54HTBE1MS9 AFB+3+4 M>ZF)#0"O6R\H?W!]C2RB-1/1E5.-+*(K%-$E;J&##E@0AX+C&'$L+;($)"VB%3A+#:,^8(56R^$:(H' M%=G*0EPW(7[*^A-9B!]!B!,HQ8) 3QX#TR2CB4'(58<^>$9ULO M"M74^B$!.35E]/7D+1_ZP-:[P3?,3T9@-CJBXHF*4%R'S.EVRM#Y0.AT2V&, M3M# ;$!.<8FX=A99BBW"P0EG ]>6Z;+1'*BV]8BUR+%1:T-BLB0_NB3/F8RF M# 36*P2H:Q#@LD;*>H&L]86BE,LH7"G)XH;>S5F2UU>2GZS81);D1Y3D)1>E MT*!FV>@1$Y0C#NH54HRGF.4('WELL3!;+WBSJ$M!_\WWPNS^/#7T-MKJ\YP. MF%E]GF,S/ HYC.-^&'FTG'[%'8,3#LD0&.)%09#EFB,:M8O:*Q%#ZHU0-(E\ M"$1FNVW=)/AYG2]9@A\HP7.^XKP7S@!5"3IU([.%!!TG*,1BH;60U&F:8B5% MD[+L/MTD"7Y>STN6X(=)\'(H92&XIL0C(P3(L(2CV,9H$"=1.F.I\YR5Q? T MKXGW=//=+F\6:M\U3LU%=K>L,U0^0PV\&[W5P[.%(CQA]$^UKS)ZW@L]/R\R M&*._U%N>5YWUEF7T\ MF5VN?L<+Y["(R.AT_H+$(D/*R$\CF#2BD 5(K;S!^+ 95;SKR5[^&893T_'3 MPA)5XM=@?!R&DT)XXRH5;- _0N,P[$WRPS::X&RT+>@Y_3&3S38U"4UJB^[T M_5[:<+E;POU!]F2I.ZLEP1 9-&*2"U","H&4$1A118CU-#60LZGJ5I/3[*39 M)+%^7I*3Q?HQQ'K.=X(G!>52(E!G,8@U)\C:@)&.+% ETJ*SU)>^P \IIY>E MNFY2_;R.FRS5CR#5R]Z<:+A(U6R-80SQ%'JF< B(%T(%%HVD5L%QC9M"TGH( M]N9[G%&;CT(] X5)'5AFIO0)JQO%N(-$^)ZI/9G(?XQ(5ZB)-YY$0AUIV19#?-H]*2Y)/\EIMFH5K?1I.6-3/XK(US9K+%_IYOHPRE M]X+2I>ZKC 7*I#"(PE(A+DR!K'8*>4:BHTYKZ0T *6LJI6M4]S1;;NOBCUEA M'&D6Z0>(]((;AHFH'=.(< &Z4?04&<\P$L9:995C,F 0Z91 D_TP=9?F6H:< M94']<4%=HC'6R!@Z!LZ)F]&R?%ZDIA9 M2O\P? G]L^Q;65<\K$-._[MJ#V6-DV*ZY'!, X+RK9>*-T$4E,C.=Y\Y\O>K#E2-VW[[&FI)VK6-M'_EF*.?Z?_9)// MCZ+G4IM6J@B5A8XHA!@1)RFY/P:* BEH<)I096'[ZR:AUXE,-LVNKQP_J:,E MR_$CR?&C(ZSX#ZNX"[1%TJE<(9)1(/$B!LTEDX'@5.;U__S7XH2^GOV MNSPE?RGCQ.8I_#\+?]EDJ\]SNF#*_=0>]">1AQE!?Q1!/RQ2F,":Q2"DH@S M89!R(+Z*&2 LAH,"!,>6RIEK&R>RS^MXR=*\,FE>(C&1&>L,QLAKXA'G1" 5 M0\IJ,XX&;!TM<%DD5-3I$%ZE"X:*[4(\+XLI;I3-=A@W')#ZQNEP\*7C@V_8 MB\9@YII)B_!E\SG-9.7L8.C#$(T'I[^EA1L-NAW?F$[\1J+MTQ$>V&@O89_] M,]EF?UQ\&*5JD#,OX,YLIV6LO1?6'BS2G8(!N[&"(Q5P0%PGI0F.4B0@8%E)'@T)%AV(@$08!$5"E2D&#C/D"*6 M(4JMT](PRE*I0T9P4]$'%XI^*BQ8D8>I?I0LB40C=@?GHT8<#GJ-3O]+&&T: M&[O#0MUI!]T*[:NPP?V\@URE[8/0;?K,MH];JK2?#=VQ274_!K$Q.AX,QY4G MMQ*X7NCGBNQU4F+J6I']'W-1[I7]P8[[G[/.,.Q\,9UNJIKT>C!\#UK+^^#. MAB5L[P8[SJK,O529I7ZYA<:.D"A1Q%XA[@U!VEB%"JJ9B3:U&$\!J85N4EV3 MXJXYE*TN(:E9H.LBT M9=A(71H,L>VHYXC@29(F*2 LG- F&"DQ2C5+:%$1E M@=X@@7Y*.T,6Z,<5Z 5C _NDH]">!H8\T09QPQPR3&)$&<:Q,)AZ[$&DJ6RR M&_+?U[X >VW93LN,)WN\+',X@AW^LQ*?38Z?>4+>,QRX$/SH]7#02R"ZT_>3 M/7:Q%V]'V(RN]T+7I6Z[V@3B.( IPS'UK'$6-"70GF#9+2RU-L[BK1=2\":[ MH55Y#HY;;^%^4@Z4A?MIA'O.A5QPAEJK$8E"(JXI049PAY07F-E J- "A%NI M)M99N#=-N)^4#V7A?A+A7G+"!F K170<>)%2B ..(^ND!&GGQDI=B,#*3KVT MR6Y(I]^,,%C"ZLB,2J/ J)/F>=1L],,XT:(R*#81I<80.-&PX\;!3_Y8V1#\ M1E.D-;,\/1]%NIH5?:O-Z8^S$0Q[- JC=ACOQ>3EGWSB,[#>!U@OY]UY]W8_ MT/;;3UC$@GG.D0-E&&B14,@0$9$TA8>#CBKA2!V3I+,I>?U]0UFL5RC6%U.Q M?G/1>ON)APA S2DJ"H9!8](6&6PQ"IIH)0BQH>!;+SA735*75IY9HFO(A?(1 M_0RRO/=^09;//_%H<60A(J&Q1IQ;A93W'ED:,/4FA"A<'8_HG\(U]/>LB(DI M&U!O-+-9,Q-2W:/>DI5H$,?G9I@+U?XHC4E5XP/E+!&7PG"+N)$860R,1@I# MN"=84ZVV7JBF5->K3=]=T\E6W[J)['-PERRR#Z+E$8PP;&*!6**"L054!J%&4$!3DS/K,/$NJT7C+&F9-<("T418K$H)QU M@J;6A]K,::A_U/#,B@[68NYEQ:SU.R; M,)G(J4:K<_,"T M-,HRBX)V!'$+E,,PKQ%5A@+KD):G NM5F")S'+ZDP229IE]!)E=*B82C;!1 M,#A?)4]2JP4R%"LDN!-41&LM+W+8Z'/53YSL]LHJ$+Z&H>L :4G);Y & M,7"?&X/3,K-NH_G*FH6[U#6F=#$O.>V=O6KKO)ILK1R%?S\P76KF'0(GS,;4 M=8=ZQ(7WJ0@T1SBH0&@H(J5ZZP7C324>7 ,Z!ZW53(J?K71(EN)52/&]B5LOJ+@Q&&(SBH'4/QIUL2?>1CH]?Y:8 MDYKRG5LB35Y/MUJ.-/E!L%UJ 4XP+",F'!$L4M%$FE0FZU L8-,7 0?G8XI# M;:H;2DS7M/E-#C[;*,J4@>#Q@&#.G80/@@;#D8N>(HYY0%HIAQ13SD5&B>(5 M=\(/U[DR$&P,$-2@(UX&@H<#P1+]PH8;:T5 UM)46L@RI)GE2(*JIP+FMNP[ ML1KZM6;QIS4NU/@JQN#*ZHSAJRMCY1I#,PX--XF; SE.O*U9L;?P/V>=+R B M_?&H659RO%+(<:/9VWT"+3<*JQ_,WI8!N=IR>_'59,.]@_VVUT\8G?[_U7R+ MO9MMKK)L5-\O_V'ARHS<]T+NI?[FHHB.T53:4?$"<6<+9+5V*<508B.\!<5\ MZP6_(8KGQVQFM='?5F@8WPA,J'U280:.&@#'@M],AM0D,*)T.""NB$&@^5FD MB+>"$RL#AC.6-I60#Z_[D%%C U#C67(/,VH\/VHL$47O*&6!,41!?4 <*X-T M3)TY A'$%T)8DOQT35Q<#YJI'VZLR'U74Y==Q0@[F03>U?*P-KA=4__=@W#Y M'YB)@7_3=\,4.;X;JO_"[]VSM":+)T!U*F0@OQ>0N^5:-$I3[B+R*>&<,P8( M;KU&Q E6<*.C4&6X!6EJ\F#N>"^QVP3#_]K@2.U98T:4>B/*8CZ9\=+&B)@E MH!A&@!7K:4#!T6AY<%Q;D=K<-IEZ2/G/C"5UQ9*:>A S@M0:09;()8]4:NX9 M8M1:Q-,_-CB%/ N41BFM]'C'QR=!D@VH@7-+:8Z[4\J&&3=L..KT M^RE:=! ;IZ54;333W-R8>U#[(G514LX$%SQ8[K3 3%C)G*# )]\\./HKF_>> M#H&/%EFABT4!YR]#.-GU.-8":<'A>-;+Q@E3:;J=&IOK//MGMPH MP)_7GA4]HGVK'H3W?SV.8>$>0E/'DT6&0$3P1'L?>/344BP$H]2D3#)E*C;X MC$[%?++MJCG79%KAA6+=D,8C2*4YIZM3J..(F60.5(DAZ&FB05&'N5F8-?$H_ZW04 MTVU/2RQ[O(8.M:3B]WG7A55A,/5^<&:[87E9:M0;8U.&F"U?-UB^?EM7T]=* M0\7R/7Z&Q/VR@U02BJNBLJXR\&"G6CW6Y>YDX*;W6F^5_XE,N:#57]'E=\8O MS7!X =/XK^F>Y7[N]U'MV[MO%DVVW!D7//6(FA1 Z7E$1BD+OS+@<5KP(%4R MV>*FP!M8#C>CT-JCT!,963,*K1R%YL94BZ.6P4HD20I(((5"%CN'"LL]8T$[ M$W4RILIFP5A&H8Q"M4.A)S)_9A1:-0HMF3D%8PQ."X-"$,G,R0MD,'?(>(ZY M4AI3,G+BIBP<[L.L7&%5C_OONBBVH4V94P6^=?F,P/@[#1G?0/T+C,.PU MS&@4UI<8WR<'< ,C3Y^ 5%YS&F57T4,P=*F=:W .1\L%$BPJ! L8@$\&AI3S MTE(>J HVM7.E>%5.\1JYOG]RT7T")I9%=]6BNU#@+1;6"XP1IU(CKIQ"6@F) M%*&>BNA3K::M%ZR)Y:KJ>V31K8OH/@%]R:*[8M%=8B[:6VP%4\C14"!>.(&4 ME0853H'@2BPD#_4[=U?IMV.U]&_O#\:F>Y]R:IN?W[&2I&ZCJRUTDD$O@U[M M02_G?6P8Z"T[1 6ETBB.!+8 >Y999(0E*$;F=3"&*:96707FJ6JX/RSUX_XA MS;5DZ?=YU]N3%AZ<6K'" /&-'>4&5(:\V4;V_NSTM!MZ@-:FVX!]ZKJ#T=DP M=:.+$]]^:1B+W<%YH].OC@V E\U._UAALM'&WV.EX2]TFXHZ:J!E!LBI@;,0 M)"#%OPQZH3$V7\.HV>B'LJ?C,$1XR;6-?'FPWZT>"W7O_/ -8@-/V3OD32D" M^TD"_@&Q:(=<2_M^NOY2?X\0="P(:/K2!X8XUQAI4T1$0]2<")X2>N6U5$^(=Q1%IR2+B)F"DHA (>Z\(-CP8 MP0%Z>),JG:$G0T_MH.#@B,C X8&*BOB,FZQ,CD%%N\U#N*>T V24>SR46S8,T (7RC!$#.APW)2M[0J/ MA!)!><9AV]*M%UPT%<-K@W,_A:>\/>BC29&(+V$T3CU$T[)\Z8P[8;3942.; M'@.U'J-\ZD@MW_DRO??D%BA=_QMAVZ(I*@MH_/"*XU'CU%R8 M-&4IV1'^.#P+OA&^GH;^""X-T.#B%%[PH+YQ)*;Q;G5ZP O;; M_DW)G:C9TQP;>S(#X_6F]R_-:6=LNJ^2L/O. M.,5TPD5GPV'P?YR-VX/Q01@G)U965.^CJ.[O+!H=L5-&1A\1)ACH>$$CTK#: M2 G,0PS6:J)2U0XB18T*EN7"B1F>5F89S!CT+!BT8!*TUMDH/))"6Z#*A"%% M&4682A6(C@:[8NN%D'7J)9L1*"/0RJQV&8&> X&6,Q6]P)$9B83D&'&?JI=A M+A&)P6'. Y8.]"#)ZU3$_N9$1/:M/,3*&%'=YH;TR)MS)ZU,_]O(7,5OS,<* M[4O?>LJJ[K/QHRUW^W_&R19T@UVG9X9'G7ZU<^GR$>D"H/5P-:<'P=\[/FB9 MDAA" Y YC))AZN6@7[YY::AZW>F;OH,'--Z/X0_)V#/:OM5:-;DII]M%,I6? M#D:=,G6Q-'MUOH3?SSM^?#P]LQ:^.)EU//^*L3"(L_'M7[F*/0E$2L/;\GK" MQ'7-Z2C\-OWA]ZFX=?KE1)1?^GVR'I-QI,%?@;+R<=7'DR$QM:V42J.:V#XG M#YX,>+L<\!5\K3Y3)O<^MFW;DO(-L/%G6[['9/M"BRS-RS/"O:S M3@;0.^A#_X)N8AKO+T:P94<-T#^V&_^O\7HP[#4FFE+[K >W=BNP'57*D ^= MWW8'[BP)R/[%:7A>G>9KZ_(-^9L>7AQ\=+*]_PJ>\X&T3MZ=M#[^VVWOMH_; M^]W.X4E+M#ZV0>=Y]?6@]Q?H)A^^^#]?=^R?'^3A_N?+]N6'RX/+OWKMWE^? MV[LPIMUCT'U IZ&M\P-ZV&O35^)@_VCRG7_A6:)_N'^:KF'M_:1''="#WEO0 M?P[.]_[\(%J7']A!&F/O@!WL=X_W7JOSOT&O:55Z#=Z#_P<=J1O^^]W%X4=_ M:BF7AQ__[;7@W0[W'WR^2'/7IF_/]W;_BC G8F__ MPU=XW@7H:^?MHT_,1E\:-S9E+WVTB+T#>]ZP_FU^&\:?+G%%<:1.B*D)*EI@+/>PQ1+[ OL/ XP MOWQK^J7CX7S.C@*R0!D^(Q/AN/O-=,_-Q6CK/\NG)$#RE3/EZG%PZT3%>(^) MNL,I62TK$*'!L,K'!R4Y#--5,!#SO -H' \3@/W7]Q>#,"JV7NR7!^4@IK-^ M7+75,R^N[(&K9_M3:2C7BB:4&LJ_KU[]N]-X?_!^_U7K?>--^^7M2LCS#K0- M,/:^L;_7>+G7?K_W]YO=G?U7NXW7;]H[[9=O=OYNO-^'/[1>M???/_L+W*P+ MWN"+O*.<%UO?4735,CB>G(W&G7CQM,L#6F[%@,GV8^D"T]REO>&1Z7CW3!RP\YI^M-.W^]43F4X7/Z!+[M. M&.W# /_H#MSG9S::M"^F1I._NNT_6_3PY ,[W(5G7;X5K=T=?KC_UTEY.,,A M?4#?]=J7;\ZO'NZMW@=\< F*Q+[_W-K_P.#:\Z1DP!C@D$\*P5\GAW_"6YW\ M$?=VCVA[YU.R6,D@':(Q8,2%LT\K>U>F?!;^3O'B4$Z\E MA17T\'7)#$X/UPYC4A!E8-E@SLUI$KSA64CU67JP:2\2/$Y7I?31OX<]VXEP MD/?'C?G"-*8KT[BJ0"S+$7PV&5:YWM7J?7]HRZ\2/+>.26.]4IQ*I96!_PBB MG/>&ZC S!*YZ2Y>VOK9)UKR].)V5\LTO?N(=2?;>?F+.:6ZT 14S6,1A,9%2 M,2#"J2X 'REA_NH.NZ,AX)'PL;S/;\E&VW%W0,P%1%H4B5M/KX47DD^)]S>? M9A41[(P:X^/0Z :3%/44>O.E [I3>I].W\.P0-Q==W#F&Z71 5YU5):=25\Z MZ@ZLZ3:ZG1@:(Q#TOBL#?JIO;3<^AL9Y& :X/*EC98,FD*&B ;.5OGTZ#+W. M*,#/9CS[%AJ=!I>@Y-I# 56ZOF'#:-P 4C$LTP'A+BE2R)1HXXY-MQO*H*.J MFOK16=>,!S#^88K&&586FO1BRP-V@Q[,.<#4=F/O;+CPQ'(IIL.(XW,S#,T& M'%.F*M=NIP@(2#(ZZU;1A2FR"5[9AQ$L:Q7-U MA7 [UK-_YG[/0Z(?@JXI6 M\#0';ST 0*K&#%=UAHW> -X1)L.,PQ%,Q.PY\:Q?VJE'_^>_%"7T]S(!,AV4 M9NBJEM ^? G=015W],N[_V-ZI[_O_IK& .\(#TG&JLFA>_5=CT/W]+9YF=ZV M>NOA9)OX,SG#4>AV9U>$ M%(T9TA7E]TP'SGS8)NG1W8Z!833..^/CQM$ B&*_?*W)LJ9!5^\P?[6[OHYQ MQQUX(]A+8QAQLQH,/!D&UCE*SX!-!!RL?%SY^.-@NN-CEQ867CS"6L!#3+=: MLX4/!PM:37K,< "KUDM;XQ0X11HH; %7'7*P6_O]T)V4_D]YJ^4/X6MP9^-P M98)@#_F.FP&<:3F1^9 M&,87\QWV[0F$O1E,+R'*9,>&O@=40ZE;P61G+&U%^%N*4J]LJ)V)6VPJN6DF M9YO%72QOA 4A7M@3X^/AX.SH>' VG@!)]*$MTK(P2!'K1'0%%H9MO8#]%L(U;^%T2+H;C'H@OVXBM;&3%J!Q 1A>-ON X_@O XKP\**B M8HQ<8?/7-.DKVO-]:"EA0F]]4PO_KE9]10N7S JAB\+RP+F72F$OC<8:MC?# MLN"/IH5/B>6$/UYAAQ>UTL>_MBX_B)D)^J0EVA\_X-;)!]*&S]O Y@X_OA&' MO3?LH/>6'^[NB-;E9[A',D'_R_U__]4]I-TO]F1 X>_D?:?J]M?N&@3"(3PX6U4@B$ G6 M(^XL0YHIB8*SRB@K817E7;7SI[%>W%,[_P>@WZ63=S0QY\VM#*4DEELE?;1H M;%@3W7W_&(9<0LW,'1EG[LC1S!W9.#:EGA/Z2=L^!1W%3P/RAWY!O8*C<0C* M\T7Z))RFNYDYBS^=SV.GTMP_P)$&UY1NSU'CES]W=O[YM5)]3^&(=J4%=7C6 M75;$R^,49CO=X#TH.<,R":>\XM575V8+P"+U@!(D[:KQR_M7+W]-WS5#7VG6 M $S=A;>$]QD,9TKWI ML>?=9OL'DI#\_'L"[H<%Y4LA'9Q:.[HX9E@]/]O5& MZ'9Z<-LIC4N:X+!2=B[F]RK5\R$L687^5SV]*X9E_FU8_B[,7H7EX)0 ('6. M Z +KJ,,-B&KH0'SPC\Z+'\8A;WX"N2DE[;,\\,OGL+OX[*W"SK"?AL^/[HXV&]=@=_37NMC\J8=P[W?L-;E6WRX M_\?QP?Z;R\./+=[>??6U10\N]G;_.FX1!6, />;D '22M[B]^X'O[7R2H0#2 MC2.BVA6(*QU "Q$,R4(7'-OH(EEO /XP*C7DV;*O#[9.T'(&"=\'VI*TEA6I M@5-5J)I@<6IZ.)ESY,]"ZZ80T&R=G_JBZ00F?(] <3R?$(UE%3$D *Q+W MW2%,# B-?A6MR9I7G" O_RR0ZS4$2[8;Z83K?*SYH!=7K< M].?OC@ T6KC+!.^'Z2&=47.15H4OIGMF)J-;'M3RVV\WWI31"0#6)^4$#.!' M=WS[%Z;XWVQ8((7I%6$6&@G7JY2RW^ZZ]Y:2R@2?[D90\.$%?D.T6%62V1TW M8S+U4#F+27RJ!R_/ YTDUZ5= ,O=]Z8[ .Z?+#D3!<&%TMH0#"R2[Z1,6U@U MX/?E[DIZQL""/$].L(6&[5-*71XXB5B-*MF9&4UNOL?H][R>*UI/'T#;651_ M2HM*V6\R_3:QFI2K:WI)X;J<7>E##"EV.7':<5Z2E2U)-)UA(T%E";V 2YA*.YU"$X*!3I8>BO'Q8/&L_PYQ>EP>\CZ4ZM:[*7>LJ77H M^>G)VT_!&4($B:A(_=\Y9@52#HB*%Y1A@:TEN%AK>C+9"XTW%866"O^5#&..73CBOO,PW3\]I93BLJ)19)D@E^RD/Y=.SX>E@ M5%DA)Q.0QKP\!9-I3A\,2K? ]'E+,[)3&N[@HN0Q/0^5>6\!J4O2>#YUK872 MUM=($YL,.!&GQ0F"8R M M01D ,#4>?I]&_HAE[0FS+-8GF:+,>I K3Z8HTT"> M*0WDL/?NI'72/MG;__P5M"G2WNV>M/]\==ZZ['8.>@?XX.0=:%NMRW;O8)8& MTMH_N&R=O#H_[+UE>[L?+MLI!63W\R5H:+3]L7W2VCWLM':/2*OW]DH:R #& MTKIH[?_1 ZV.M_=;>.]/T+C@OX?[!P1&?M[NO3F'>UX:=4%$8]^C>IW>)W9Z% M5!OSY<3.^!$X[ M]*4SY1J+,8RS3X "W/B%V>V3WMX9E8%P,81)^XV%\%7G)ARN#*Y+4;,3F]@T M=G8AJBZ-HKH)\*-T?1F -_M\N_'/34,LOU:U@;TVJOG++XVOTYOVDUUZJV;I MK.LS4H6#Q2C:[<:[Z;C2^PZKG769 M3&C'H5_Y. ;=B9%]%.8W3$'8*;9@8D^?W'J*E9^,Z!?\/J=<;>Z+]PH3*,MJOC0P<) [F2XK(L$3%CO M="],I[N<@DF$:,7=@9 -SDL*.PZGHX>Z I?>.EO'Y];Q-VD22MOOHBMIZMAK M-@8+7KYF950VLSW^4.]17I5[KP-*-X M :?*S8NV-F[9,C7K9O7]:!C"W.,S#]SMEY7NX7VK""Y_-LM[24"3C/:@Z26- M:*ZQCR].DR$2OERZ$=*U98&-S>] M?"/9==QQG:;[5FYX2]&GQL2N;*ZEK5FZY6RH=L2"SM?IGPW.YK1F$D59\I\)LDYWXB053C+)K,#^ %4R###3L[16">#BJ/XQS_IR1UC3?M$F=^ MO\B9]TK.O&;;-X7A]LS)8)@":B>A-C=:+J[O%MOI=J=.V7&G%R8LOD*GT<0U M6Z4FW"P,E1"D;\XB9/L%*X=EG$NC9=A6"8Q MWCSJI6.036436)B>Q):[(,C#RB]]PPMM-W87+2#3 M;(?2"++\\/F1L_#PFQXY.8/AWNLK4E-K\20JM36-2OUG0;_8FRN%:R)9[P$C M%[-@%]YPKAVD#]+F_5XD[G9R&D[L68OT?I:&4RH,H,=VOG3\V7) PY)"/0U% M@9U56LO@EA?5WIW$$Y>A[#O-+M)*%.X1/JL-(V6X>SPQ&1C-)_3GSK],CU_T7XW29:' M/_K.W%Y:&3XCO/J@L@BF*.KRIN4'J33M*?PZJB+E4PS0]#0$O*@@\"@,CH;F M]/CB49.7"O7MY*7ONH.NN(]XP2F++ 2L R]8H04UA:3,&.JC2JVW'ME]M#N) MVCSY98661>D$*SCGBK(@(%LDC6#%*O2"< MZ6O5A-;*733=!(V7*=A]39!^=RE"/X6 51%K !*F6Y5TF.1;EG'D ]TG,8AAIB&-$XY/L@:F*HJY(;E@&K9V+9RM=%^L M7+JOEDT LGQ3V82=A72'?\HQ[\49%*07_ODD'][ALX![PE@.+MO['\@G7)CH MB2A0H"0@3BE'6G/XE1%8$EDP&N6D@$)9Y&!T];!9/ES]+>DG*>+TUO.R-$*4 M#J\R2K4?SBLU8W*/15?:HHJ2_CX.[K@/(GAT[\S3C_]?)O_^K%W_LE(38FU#'E1P+%G;$!*P2EHN"#""PYS M?BTZXE%$33Y,V(PIE16'U6A^34\Z;MD@E%DM[J"K%4&ZB\I(U M.4?W%N,LJF,NQ5_X;T1:-&\S5LQ@9O:G.3F?1S%,>,PW2JLM!&I7R#/-&8;A M'8W3EQLP)A@X47+;4'@.<&;.]9 EOS.O).4HKZX!-VE[I=F8O'RY">"%:IXU\(URYNN23I![,^2@_-R; MH2Z]&?A/WYM!DIR!\'-F('S7)'R%(Z97&>]=':DY5J4,843')? M&Z5F-DYO5=' Z^6<%WVEU7=.S<6LK/"\5NR-ISHU+E!K@V:PQTG:=,Y2BGE@ M,7(:_5U-F]Y<7#7K[(.P@L+>]959\Q\S&N^>!= S/L+>"(,8]^)^X@"3*IJC M=S,&\.SZP7.;/ _()YRL.H9S5&A+$+>>(N4(AW.:!D9T],(#H#!\[62&E2AY MW+=671@F,9>%5LQP38@.3+"" H RQRW/J_XLJ^[(I\BC" 167=.05MV 3N9! M)V/,XRB(I5B**E'XIE5/INQ.Z2>^P9Z[S$L?N0"* TJ=2G/NQ27#W%Y,YK@_ M+M*_KTLK3'9PSBV]>SN?"L4X5A0C(22LOR06:4XE*E4#1143Q9TMMS4XSO:7 M$F/FQ]8\4&-V=L-93?#_+@/E!F,X[&XP#%VI&#A*YJ#S_GR@!D\+_O-Z75=[_'#;RVZAEVGY[DDQ[/=Q:_JSW)KWE)RNTW*?'>8*2Y MU&WZT:;M#O>XN6'TS3VNZSBGZ<2[VKI[Y>__DT\P?MAN]3;][XGX6:KT[1J0./'=ML#Y^#^F^%Q9N'6+B?]LMG(E1XG47-,"TE"5([S:(!E M>(\9CY$ZRT2X47&=-SNAWXU+ $J3_F". IFU-$%T;37728D9^@HTT7\[A_M_ M]/;VN[WV[H>+UI^OOAY6*B!C!5,90)(/;U@M"KW5$^=\/D8@'0>Q/*54R4*R4T(Q:PD%1!TX* M J6QEH&)Z$M; =%3J<)9JIY8JEK+4J4$()O12$4#4N6=1@!] CG-B0M4NE"D M.DO\.U+UG4-W2HC@!N';0O145Z[K@*\$!["*E=Z,1Q7L3.CL O(DB+@/KJW] M?6[ROEV)Q*BO3:0]F-;*G(4ZS2*FI^'+$TM(&3M:6D-F86%EA?3^Q=0.4@:[ MSBN$WLW/4.,36CXYV^3_]Y-0\JRDD6UVR0;S]1(;DP B/%L$#<$H>4 M]1X)'CSSMO#:7>N+'*,N>&0%=<)QSZS"U$;IE)-$22*NE7!.Z]!86(AO%_VK M;<3FS?[<[TY&32,K*%[H4VE:E0O0;@V$'WAN08.);+1'@N7(6 M6N9KIW?6JSP\^X.7DU?Y[_(M_BY?XLW\'79&5Z3NYQ.S*XZ>MU\_!2=8$2Q' ML%<(XMP%9+'B\%-JH@[+!;(VS6CHP;H>7Q.1%//:35T8RCS&T[.A.RZ3 JMT MEJOAD]O7?4"-*T$\CPO K3)Z.!W9\[9L%?S^?-OA*NJRULZG8'B1FK$B+1U% M94-S51B"(A;!.5)$M>8Q^^_GL;L+X+ F0%_6CK@]^-AUS2C%P%1)ZK,65PCP M%*74G4EV?2JKGBX9S_I4^(5.']N-#_UA2+VS4SBRZ4PRC"YW*1"'S"4 M815:GL+Q.V79@,7SLOKK[)GVQJ_#E^,\MWNADF*9 ]:91):5O:$6HMM3"GEL MP&^=$9S%G\LD\?0"W6[53[S*^9Y-N TQ]<^NRIBXI+A/]?+.L$Q6G"9VO[MU M5:MVZJZ*.X?15"U?4K^V&9+?^'95=L@LG6U>;B&-<-K;OK-ULM_V;)LG:5O>OJM[E36*&2L#XM(.'7P#I\8E<4P%.:JZ MB*D_QT(47>,T@'Z96K4GJ)E47BKK=J2)G791+U-MRGJJY3Q/NTXTR_I,,Z$K MLRM2%-M%2)%L)H6#S#37[<;.J"R+D!)JRAH.$_B\N(HIB_4'%N2NZMTVCS&T MX6( .XK0B:;4K.H25".?-+;Z;HZD-=VR?,/H.(3O=H=X[$+2TXB'414JU?=E M;9WK(5.IPMQY&O;KP7!W<&;'\:P[O2HK5U/EZNTGHS0)VEJD-0,=6Y$"&<8I M4J8PC!!9"$+K%59S3^5JNNB-=PO1,B 3LPU2RNQTBS2FEZ^)]K5S4RS0I);2 M5*-*T@W0,>BX]'M9PKB$_VD_G/DL^.DL3$.,FI,V19VJFM>TA-.S8L _PP2Y MXXM_ )7& ")/I\F4,PFJVOR??1)1E)H%QEBO/"(>R^0,<(B2IE@O@#J%/A: MDZ?I=J@:F4_WPIJ([]+@PW3P2=Q*+:P4WU)=+LT9B[3%A[(A8%57,^4'S'Y+ MWW:FZZ;\9J+ZIFIB\&"4!C%5>&>U!N>D"[2;! I(7H64CCM@%G67.OUJESH MY*N>MHU;E*385(B<) ,^,9?5"6H2EUC'/J^>LQVX^^R<7P%+;/W2:3F MD1"DM-!- W#G[=#]A_*=_TZOO!=OA9)K4\'Y^YG0;PV+O1DN;K%T?^L_BM M!!<,TII9"(810T-\JY>N.3GOS-%F)[T<7U3JB9!5"'O7\_M_]\^_7@Y(BF)/J#DP/>VG?X7 VBNFCOOQ&MW;^. M#T_:/7@>/MQ]W=G;/1"M2]]IGQQ];5^^Z[;WX9DPSK_WWTR#J,Y;ESO\D[4N M:*XMTC90Q'%J2\4)0W#2P^IQCX-3-R;?38J//7+$[L.@:UWDJE2Q0EA:E]W^2[>DV0L M\6ME;KC.J6)9$6(&*K_<""^_KB0'I?;3-A/.J=WC]&P<'G:"K4(AK/V\?3.Y M7EC"A)"%4YIC$S1US,O & V%-S*#:QW ]?(*N%Y\$IY1S"1#A/F 0%D/R%+E M4;#>>":D@H4$G6_U*M_/I=6]/AOV.V5MQ;(])^QW^#EK&7 >$7#P%<#!GX*03GIBD#12(,Y9@72D 14TXI1S M)7"T6R_$XRES*[& U5YR_@YF%%(\V\/IXUTUG&]9(==EVKZIX41GG :Z&(/F ML2#*<,FEY#;"GV-A'N+?OLE?E1'F+@A#KB ,_V0*CKT$OJ@*P1 WA4.&% (Y M6#/+(J9*J$E@;M4[;1AZDVX,4YI4EH=.$E2U8!L,;V94MSJ??C#5[3;H6EG. M67[ ;>ETUTI%/4?XR]]A- JAA.Z8-N,'I^GLF80$IJE[7W9) M&_I1X\-IBN5M_++S_L.O#8 7B3!ME#V&\;=Z#/_X:&_=HS>/?WF//MV\E5- M?F_\LC\X!;!6G/X*A_>T=6]OX*O4E6$8#P>S=JS3=($R0.IUL,.REA1IIHG5 ML[S$3F_6C[<*NBS#Z:L KG27$&-J+6!\VB^EH7$6M#D>E/'>\%13)C$ K4FJ M1VII.>B/8&^'5-JUN50$MF*M*?ZDC.0LJ\ EB:CZ\,Q2,JX-MU)L&F?]JN&$ MO[KG:U?(?WWJ]9>%]>7*HU3*-@!W"ZEYO'K]3UMHG#Y%4?7<:>"9.@T<]MZ= MM$[:)Z PIDHMI+W;/6G_F9A:MW/0.\ ')^].]G9;E^W>P9PY[A]G1_V MWK*]W0^@8!YW]W8_7[;__$#;'T$MW 4EP#W' MAWFG@70\N8=J!]1 M*BZ<2;?OM"=MNJI*GBH#/[<8AJ[R( M.']P;Q+"JC!V)N6G@RM/FC4Y)^77U2B+NU\=*UB:57%N963?,N)-,$WSZH?\ MF=TS\"?:Y7#:P[R\(!5$5SKFW;=2AL3/XIKB M\W8.SI;GG5<=GH%W4WGH3/1\6E %QOK>65$7"@0(S!!2E[5!HQSG*,RLTV)] M^D)H,8>Q*&JO8;[#?IKE>.*P5LU;\V+L\#,,7'L8RIZ]JOPM^K\5=3B3<=^-TXO6O25AE,U, M=/<= K_ RB:6FQ_&VNQJX?)7'8V+&#H(G5X!W37!<$E+4'3]*(7T MI+G[]47*?RY(]7R!JOZQY38-)]&DO!7]?'U4CDZP5%:^;/> '$*@9SI?A^%+ M/XXN8''J8N8R]+NW?82EIX8(@0)C'O%H(M(B8)1Z%5%"N%3QSL7,*QG*K?8? M 0$T*@I8_ MS'<+W6L+#=$)HVG[]>F JTO.)Z*\*(7<*AK:SR*Q@$64FC/U4IBN>D+"(OU1 M]FL%[3)"R13*38[2 IOY/(FR9%YMEBVGIMKN.GU2@I,DRDIZ:3)HF/1,^_@; MY60J[[PVI?0FL0AL*8AFT6(=.;9,$_!,4K9UIF,,5C\0CJT2F>]A*48A'99[ MF&/JNYO0(9+B?05Y.D\%N[9+CTP6F-)*(J6-3HWD/=)81:0453B3T44?;VPD MOSFA>7--V_8I*,$5;)J\R#E!+"UKY;S5:)J>.2X,[ IEJ7 (EI0K3^VJO.<: M_!^4F*'UV[GQ0 M"(&B47+9'7D&[J@PYL:+0WI1X(0/_;Y/4FB[M\@)]4'R56OBTU&(EAF@>X0S M8Q#7#GC#2H>L,H)'AQD/ZXT[5Q%$SA53DF@4-+$F9L5D$NUASMFE$3'#VH4 MR!W%G$4C. _@<_R?@^/CWDUCS&OSR8'QDB'=$8(NP!RG%198AXY(N9U$2BR7&#B04J-PK"/U+FB>7$4O'99B!@YK@)0+F>@]/I7 M27B&PDHRFA!N&1M:&Z&\G> *2[#&B5*N8H7#8;^ R2DB9U-TX^FUX +FF*## MG*.3?OM9_CT*[J0'8S\>;Z9XO$D!_73U%&Z_4V 9GK3/X/W*#\Q=RA0*!8HN M;>CT&I;M^["X$1CN9V>==@+M3CDGP,Z]J[=+D=0D'<*H7?BLQ^!,E$%^.X O M%BY$RM^$(>;.ZFTP2'.N1H7?>5>7M8 CG3JMTQQ?,.)[_2[8X+ECL=787N;1 MS'CLMRWPG9=HNN*S*]$>SAT/W.(LW3;8ZW;[ICW.1S.H%GAV, EK=U@&&A*. M=;Y\Q4-O'\KU%''E.18XHFKH7.RT3X=(P[Q=SH\*1W@(.B,%_'/PV&FHIQK0 M2[I?4\&_-]AI#\_ZL')[\>]^[S@/3A1&]VZ%ZKG<0ZO]M 6=P9O;1\J93&*= M(GDR-SL*,TVB*/U)!PEFZU8R/"B)@F,]S.IT\'R&V!\-1;D>GB9_W MJD-X^%K>O" F5+-YC.:18O? M!]LIP$H.;G!L7]H?F%$'BTK@?T+'O^\/O@Y#[1[,N =Y2"Z+T2B"O&<47%SP M$933%D6*K96,*:+YK>X!B(?!<9@CM_*$:*9]5)4V?5T#J5]K._R5G8T;#4G-YU3 M?D(Y3%C],TICXM 9!XJYJ"G/\.V/\^[TDV/NJHXQ%;C;8+E3Z&M:HB3SA8YZ/ZD JG,KUL<2^D.@;-\ M/IKDQ:23XL(*V,R_EH"]KZ34Q?,<5V+%*SNJK\S07YXN]3BLU%]:\I'79CP] M,&E>29*]<,G'#=M3%TZ\2.$$:%9XSE?2//U\VOSV3Z>UTSII[7?:AZ=-T01- MVCI]]_.@^_'DH/MU4CAQN/_]LG7Y]?+@\F.WU?WXO;4#8TK%$_M-TJ+-BP-Z MV&W1=^)@_WBA<.(L70/:'/1O]X >=#_AYO[!Q=X'T-"77]E!&F/W@!WL=T[V M\L*)[9G"B7=XL7#B\-L_W2;,[7#?P7HCP^/'T/\_@^3FO7HJF= M[\<'%TZ(Y843BW+P6:J)5H-;)*NK1'[/*I%;JSX6S&$?B?5":R\]Y4IHY>%_ M5F::,4XQ-]<:P"M@,5X#P7Z;@?]F$D*9AE4V*UNI["N<0AP7HY/-1C'C^<.2 MM"OI<2GND@+HD^!_GOBVV1CTQZEO5/7YY''G17;XU+:LXEPI;#U;<;&L.>6O M;$WY!5SE\%J^E3\MZFF%U!C4"5BPZZ:4/4\1QV/BOSU^^#O^U.5]"-5MM-75- M)VU7TM.J-(OC@2EKJ(KRIOG+\P2FLKRM^%I[-ANW?-ST'B7&06CGI\RF\5?' MP"2_N)-^.LPK;H22ZYVNZO9]Z.0QWT8SR9?&6S/HI%;M!91!O[>Y$*XM#@*3 M,/)E*\O\?+3L;ECU>)\;KCD[&_1A$OGDAJ%XYC2R7L2SBY7PY8(5L[F8Z?98 M)(]<6<=" Y=][5(54+$QF^60JRAZ68 R6?F%SW_TTV1GDCK+T$19*#=_Y]0S M$\64*MLNFSY6.J"H*ROO">R1.E'ZQK@=.G[9K:[=;""GZ4YW@QF>#Q:[7;I. M?SBET6M'6UT^MZYY)D_9!2QG!?@OAAR=AGD>;#'"I2PT'](O2.Z6 M2IM\PX?M49CT$*H"L;-;,]N7K#P2[HP;<^(C1=]1^RI'2L4H GEK[)N-!*@KDJ"-/< MPHVYCIYA[@U3R@3K[@SE>\WIR'+#8WLP2"=[R1/_:SR]Y-]%Z=MV(HW\Q^>* MBKX41%2T8R>_GVDRER0('C0Y$DH+3[1',6B!.+4>&>$ERH(U7D:#G50;;WKM MWC59_B]Z#)(J9?;BEY1Q4F="7+$Z+XZ.'CO0@>420>>'PY2 M!K+65N?;,O/I<^&T-BY2]7(?.U865FOOL/$^R:O?B MP( R/7>YOYI*T-N^.OYO#XH4L[P>;,9<3:P#4MB%+;A1T0>U:RYA--^";932 M,E68A<&PW^N%#JH>7U32+68?GO3+',/47'GIY/);/K\T$5SDCFV9?)%8U_PU.2PI^6 MA4U7J**;!1K.XQ]I]U-8(0QF>VL7'L "G<^/9VWR>ZOMA:G$,!SFV(3S'%-D M_UX5#&#$PUP2X$42$=VS3G\-= MR5!K8F;,#CUG3U\Y[-?"B 7YFER,V"52:H7\:1"I.=NP(KD0>WV0 :%??.S MYLTKO/GI*#5-<,811"Q6B/. D>("(RXLN.;"$INM=]"YV/X&[/_:\&0YY%$: M6QRIHWV+!30N 2:3>V]8\CY%6YS+6C0(,Q&VRH@C?(T*WW1 M5=BQN94Q&@W:]KS(JP'3SKP$8C8OQ2D2*.>3IH=S)48W M8QJUDU4S =)-H\HK9 JC9PKQU!^6WTC#AHFWRX?"K'(GX>Y+,@F-EA'OGBFB MO?"M/"([ET:=+.!Q'LPV/_.%:1>[5Q8.%Y(07A3!1]B;'!6HFW"H!^.Y):PD M[DR"=ID>'7(4,!COJ)-P-_+NU@42<$I2N\.LTL%AF>*>#VPRD_EP*WPT/_HB MD%KBF136_;"LX(0UF4"TK8T5G1_A')^#U=HIVH"7&'&#D-R\&0"&W,6\9F'# M,'% >Y@@J(J"U_Q,H@)Q2\7@!?8+N'P!==K?0V>,8 E[*.7>Y6LY3&M<'A;= M\+2\$G%23E!XHGF4?5)H6RACF&%^JRFD7I$X5Y8X]<)Q"1^='QTDQ*NRI.($ M&+"?E&Y1#CM_DCT \WZ>3^?&.$-?FQ7D3!(B$^$QPPV;Z6$7(0TQF05 1F7A M1@16R],5X7ITU@&OLSA]2-1YW$Y^[8%<(!- M_9$(H\ XNS+;W.N8@FE/21U8( THY]5UHN4I)Y*7_MQ-6)*_WRY@"2O:*S)AIS?+GU-*D_RU M'<\!-UZ8,%,NJ*HQ5)!) M0]B1 @C]_*S$= &?=33KO0+-IYS2$MZS<[@>-M)['!7>72Y*[OZG< M9UPLSC 5??IB=MFV9\5 ,6$ M4I0F/P8NM$+1MF#NA'IRB@C6 YAMOD1V[YE.3B4S4:7SWFP5S72LPR6@.WE8 M8%CM=GO&4KG%R'_Q3.'U20BN,>"?*I.1UQCPKSB5N<: ?U J,V4S(W4@UFICW,U=#1\A]M"CKV MW/C=S\)]K3$-K@GE'1_!5GFNN$8ZBQ:E[&6D+%6(*B5H))Y&(]8ZE%>21*.B MB49%%&L2U]N>M&T:E@YW'O#$O1[2?BL @I/P:,^G[L( M.2#;UZTO6_ &V+&#*N&N/0"'O.>*7F8-5RU<%?BKR@W3Z5L1)!H&^#OY%7-6 M?W%>-P.=/3.R$FIW$$X299%<6IZ#S3RQO:A)$P?'BS6<@ M@HLXV58C]5T=C8L[%%7D5VY9Q!2KP$NJZYR]*3C=%95/9C9SM\8Q^+3EF(/3%+%X4;_3_Z;2;E\B8!R^=]> MXU:V3RCX+XXP-M%CQU%F!$>I; <91C7*F/>P$YAIC]=:\"_0PIJ(^[VBWT"> MS3";\D[I4I#+S"8Q.7EI8IE5/X[;ZS9BREX-X)%RR/HME-&SH85;.-D);8:^_UX-;GB2AILYGQY MW)@<+,]D?LQ>/ UIC><'6@C =%[6A7TN\_=GI.%2W9I'N0J%/ 5?GIG""^>O M=KOMPF@ $?@VM]"!EER[SF>]*@SW$K*7#2(PBH*A G$E!7BJ@B)J<>:TCM&% ML-;",$& -N;H8$WDX=\SC)H$7GYBZV8G M9,D8F2V\2N8]K=Q/SY.5V)^3B- MR>>M3"<-2\NP]N9,*MP0Q(Z;.>7.C=V9A@WSK1G,S!GZB4D'VJ$WG_12PM2? M3TWBZ$GPO.L/='GI0?./&P,*+!0HF8,_A8MK!^-^#?J]_7G806U$,Q&,\ MB6&>_O,=7E\V]__I-/??=UL['T%2?K_O/YO?X/HN2,K]IFB=?@+)NGMQ0+_29K=U9:WM M(V8\Q\0%1%,@D4?#D%*PRH[)3&1.4!O46DM*((O9SM;SA-'8+GM? ^.]+\"C M$WFMCBR]=K+7) AW^N=%66V1ZC]3][0N"F*WU]@^/X8'IR[3JL@2?K_]Y2\0 MUL-D[6U_^=IH];?R3Q$1FW=H1O[+EG^*O3I$%N:^1-+ M?89DS*,//M_?D6N*E$S*10P,RM1G:^;28UHY8_, M G$]_,$I&Z[ #DZ60-_FF19+:T:*Q($>B*8$!>I3->XD1<;6R0X#$$=%Q%',S&. M\BJ0F2R#]-Z2K2D:*9I2&(/W.IPN3#Y;,-,FR7]E0YX\E%5UI2\ _@M\?UP@ MLHT:ONVG<5$S]2?+KCO+N@$N!'.[FZC,J)(NOV?3NV MRRQ9,Z79(BV[ /I)8K6;JI^F(J<]W<1"01R?@UA*9Q:3'+_D_>5ZHZ322:IP M[B;FX!>5CLW%\$2K3 ^,^E/TD.)T831-."Y3ICL3"ELZN)335X(R=%(H,1U+ MN!)<'V1]^)'W-IYV>8JY:I^?>K&/@Q!3P'18 MO3M;2V@+3.]M7T"5%,FI*11YS6+F)T!E#E\LFP6GF..D[?/]UWX\/3W8O# M?=]I=;^*UL[G[ZU3?W+X;?>BN;-[V;Q\!Y\=_#R@NV0Q+^M@_V."F.RTZ%=Z MN/^]@)BD[SL'I]L7S=/F97,?/CM]?WIP^D]LGGY-<12/E8PZ*&0EYXA+Z9$% MBD+&8I)EVBIFV6)NC8N"2!DQBYSSC&"=X2A82&TIB-,R6XR[S&[$S?E<2R-T MMS]N ><:KG! O@IFQ 6)VF'EG.>186FX%M<'@E[8%KX& F*0NB;\;*R)&;S7 M:[3 BTL-[!JY7T-TH14K[+]K&Q3T\JYW"ST*&'->1ZV49X)S:[7"S+N@+69.?E*@P 4TMD-P*6+L\.RO' /R9NS2= M\6L@^B*#;")$=_. 1H)-A3^2P?_[\L2EHT?.<>)3M3JV6"..:88,$19I3925 M#/.@-$A3>E6:5CPQ\:F.CU/<)\]"R9FD*AR;/5T=)KBX94 F,]B#5?N_>>S! MK0DUVY28,RPQ=\S$9012.ALEUFR;< MA<" 0$+YPY+#6;14S0/6@W&%'33Y:LHJ =6=?*OB &'RY4FR3=Y':EAE.%;3 MV4G/G,#T)*_VO-WQY?3R#_/[;>:/2TV@VJ,4?(/GY-FIU:=W2&4]+RAS/=@GXU"T2HQM1_P(4[? M66R96P4MMH?_-H/17EQBN>?+\;N&//=VG&B=;H.DW08)N)L0I&!++:Q[!$N< MI)R.+" #<@]%%4/PC ;GKO31,\''3&K'& L\F*#!DF*+N*;5_&)RO9Q M56728K>Z_\K]F_XY3,D/__7';1'/TAI-0<^%=7V_@'<-Q4G'>##G4[W\,,[MO?MW<_##[NXN0,KL?\Q-K]@5H(>\=9E M4X!?R+3V3*$@<$!<68J,)PPQG1'CG !OSVR\X9N9E%=.:XI4LV?CJ/3I/3GK M8;IY7=3O+)M<;2+^Q\JHXJ?05:_P'LL)/]')TKL_U,1MK&]7UF-\62$4POQ_-B^.? K& M1F)0YIQ"/$2,M)$>24Q9.@=0PKETC'7E$*ML^?8 ?_\6KV%R#WH_5EKJ)*R? MW2P#SZR/S#D2N F9D\4P!;V\WW8\49 MN_G3Y1'3)$CK-")".,2E5DCA*)&G1D5L& TLVWB3X8:/B M794\->W9OC(6Q>V.QCI8%. P)NQ*36/4(..T9IF"WU$H[#71NK8H5E:,M=Y> ML2BDMU8(DJ%@9 :"S&!D-3R"MDU@^]UH.)IS0HK-":1 M1QLXYY1[*PW8UE2#&HK16%R;%:LKS+Y<,2MTEBEF54#468(X)1(93Q4B1#"N M+0^1B(TWHHY3_+(XA109!@,]\Y%KF;2-#Q%G7KF,^BS69L5KX<1YLR(S5$N2 M.92Z#B"NM$,Z6H&L"4)8#::%2&8%>PJSHHY3W(-W<\2YV0[RJWI\M_+B;_FQ M!^@9FPGO131J\S>9(:]Q\WM(V$BL9)RE#F#$<^B0(H&@2(3/F,:K H! MSD)6QR!_D;/@O;389ZGB#)PUD5G,N1,Z9)I'*;RMG877PHGSSD(P%C:9101> MH@,^E!19K!@R4F4B(])1GX0T#I]M2_5Z0]GC&5O-8>*Z0]%E-B#),RF*B159HC[IU'VFN'G*!@/)@@ MG2_*M!<$]4:7MEQK6.>Q[?J%*-2WVD5AC5*O,^ M*G/N&/[@XHA1F>$0,)).FS*R%G1$,B,&"Q-BX"S!!&>;&E^%"EYAWZ@:1KZAHWY-Z#PW- MCQSL>MP+,)^TS*E3%S> M*^]A>-$OR*B7]S1Z9JC(90TN!OT$ZFMVIZSWNV(_IG8WS8LCH@P/SGJ4,2(0 MUTPA%51$VI&H(A-&!+&(]Q@B#YH8H91A'"NMF0B*29U2J"0._&J[F]2N&X@@ M==8J.E#>1*U%7ZY*IB7.GY.4YX.S/MRAW^N,@\[YJV;*174"%OZB!T+4JD6$")7)J\M'$-#NRM M)+!Z>)-\2],[8ZC_(G/RUV%8YEB+8IV (>^&N+E6P) UV.22GEX%?&+1LSTE M:C5"SX,8_6AZR3QM,+*Y#%'Q/O[DJZ>!.\SU^= "5_LB?AYWY;WY-8,6Z,(2[EMT\_MP]-CWCH]:1^R* MPU/'#T__^;YX# 5C(T]>%C=V_GF.Y]^-A.8VZ>=KJMRY-N MZ]OG!#)1E5JPO?W=(\-2!T41D:=0#Q#C#SJ*NJ=:N?>1?"WF7K^8P\S'P*D)!CN>1:6,(R%:Z;%SDE"?BSE5 MBCF0=[686RDQ-SEM;^Z\.R+.,HJ#0I$0ACBE'"F9(*ZIH(2)J(3Q&V\T89M8 MD741D04]-#FJE-2L3]9/CSF9RW M6):UO%@5>;$JUEXM+QXA+^9LOIAA9;#,$',L0UP%@U2"/=*9" HL0 .R)(_/ M;C)USYJ$%RDP6/!55U98+#/K4DI$8WAB!N&E>I+\FN.;6^()*W&/=7<;"LZ\ M[N=?9MAVZTICM57PTE;!O\/@2Q)33^M-T'LD++XS@Y1+-JQ&DA/TQ!# M2%P MNR$PGG<<-#>&<]#\E'$P!*(#0\!+@A0C(6381T[QQANRI>Y99E%[#;5\>!KO MH98/OU@^S#D*7IN,!R,0L=XC;AT%'T$[9&1@/!!#O4Y0@EO\GA 5M9?P8"MN MI]TY'[U8*^%G3X]82IZH1SQ M("Q2@1MD%<8"]I0H29)LSQ[=RW:YX%WE[(5:"JV-%'I!^[*60@^20G,6IB2< MV,Q9)!E.\#@J0S95_1NB91"$2Z-]DD)4KY 4>MIR_A6HZ/_5* %/6%#_*VXU M7X._4 MX2V6T^B65T?E]_FB/X"'NYM3[O%;ZWR=C<(W;<,_&M_Z@X^]2XRU? MOL1[K]=H]7^$K@V#1K;92/)\LW$19FOZSP=S1:G]V%B<:ZK)#C_=B>D=AZ*D M/D=[J*9IO!J K.>53#KV=PY MJ7P<;LW;V;'O#V"^,:1:7#+13W(]]=/#J[OWO]/6\5',O/"1.% Q/D/<"8\T MM0Q1:8DQ7&FNQ<8;?C6YK0&$VX$_@,9.VNZD@FPH\"G:W3-30 8GWBA6R!7 M]*>P86>#MEN.M9#36BK;3L> %_W!]U0A[*:M?I M#\-68[?72$)J5(PL5$ -#0(![PKVN8#W\,)WSHFK; MG)T-^C]SP(G.^#60_[M\RKNIY"D,1\/=X? \Q[9-?R2!_OMRQ^GNS[WM(TN9 M,]@*1+ 1P!T\0TKDC8^<$8)+ZQDH^B5I0Q5W-/)"?"#8X^-!. :Z*;!/;I/" M7?,="+(]:@0S;(,\3Y(X26\'O-3OAD'.2\?Y,;F'MP;C1B<8GS-*IW\.=EX_ MCBX2<$".>!(&/X#92NP.TQ@FG(70^!%ZOC_8:OS["KS"/)9 CFN0X!-R;(,I M[((-SIP/PQ7(C_9P;GH79IA_.S%-4G)IY/E4X-[)N,B9/P*=]ESZ=#B"-W)Q ML8"MLA1DP 0?,ZE3*_O @PD:TXP1D&G4&N89WEAU3)8I_D\)AG#>A5'"30HY M6L';P J9]J"01!,ABBW&Z).#,-"M[.[(%B\\ MUF<#C)#X^H_7%C!BW< =EH>VOE:2*]XED__6F3ZL-GQM5NO]1!?7'/EU./T^.?>SC%NG7YL'^R__][: MV1VWNN!_?VN*9O> '9Y^NCC\<"!@[+$Y!W'L\)%6#!QOG"%+O4%C\/+ MNJ&[Q6HVTWY;1M@:@] I F G[;-?B[=SDTNW?#U7L:7PC="]EH .MTHPS7B@ MS)# =*0VC2:'C=L.GN,[156=W&5_9)O9DGZ)CPLB MW6 DKZ:&?_>S/2SPYH,[Z<&3CL<@?*4BU%ZV36#[W70 MX&FM"F4"2R8NR\"JD%B!0Z.(R;3 &?;)M:FMBI6595^N6!56QD E]\AF&4-< M>XPL5@(9A3,%(LQ$QS?>B!>(&=QD52SAI%=B55A%H^0A2FTDIPYLNF"(](X+ M(HF1\7JKHC8=5I#=YDT'2H0BF< ('#"'N(\&3'@LD;3@F%G05R*+&V^6Q08> M=IRV0B=F:]-(>TF_POKP[ 7O<0?G\A&=M==/03QC,D:M.U9(=[07=$>0TDEG MP$;C$=Q.Q10R3AED13IB8 Y3 X8:(4M#RP_S.W])N^FG/"A:#7U2]5U?&;7Q M#*=T*W^/.W@/M=IX6K51T7TMY^\CY^=/$,41QED(5C"D \4(]ITBV*L,.<<= M9S:&S";86[6)%7O6K+L7D_-K[D#,UV>OC!)8-[O_$?=X1G]A-0CN[IGJ]YMQ MK>*>QS.J-.-2#ZD51K7&O(?&W)L[D/M^>>2(LHS@Y!DI\(R(#4AYK9%7-D2; M8:F43- )FQCS=?*,JE$\$KGGFL%:F?Z]-*;/+QEX_9!G>0@09,/WSU.<])9, M]0DJ45[#O@2;Z,H[,W7N)?ESNI4EZ^^L7Q3+_U$DAO\(T[+T_YR'&2@G@*=? M,19F0G6"#T<'WQS\K#[^;1YV@++X_O/YNDQ:>UT3EL?WETT M+SOM@^X!/CC]?+JWT[QL=0]^^ _OV_;#5]GZG\CO_P+-$[W"_#V-ICIO[?W4/=QQO[3?Q MWH>O? ]^@Y5$8.07K>[N!=QS?/A>751'\/ ;[^U_XHL .:V=YD7S%+YU^8FT M+C^V6Q_^ >NK<](ZA7&1@&Z2H8B'G9 31. M!HFG_]?MFT%8ZK:VGVN]?FR\31*AEXXZS2(-O#QNX(TH@:W^*!1&/-MZ+CE7 MN7^[O1^A!%';[>T$.P*'KFD&WT/.'06(UY?@S@>%?]?S;PNTLY2:!@JD< IW MVL.$D78^"/LPMK\Z???]I;V^<>7UO?_>W/\Z;NT?GAQVWUVT]C^Q@V\?3YJG MVY<'^_Y[DX)WUOU*0;:>7 'U^O8)GK5+6MWWW8/];9"W'CR\=^/F3NND13]= M'G0_M@_W#[N'']Z#S'IWV=H^2LV]3!8B$B(SX+?IB(PR'!$5HN"9R@(O77RP M"X/?'N7X;9&K*"QF6<:]U1I;*DPDG#JXGMJ-1@!7^@SV;#0X!X;\4HBKVY\\/]),"*4YHTHKP14)RL*THLA$!*JCEM^2NO]X8DWT M.4.,/TR[DZ@4[($OIA-RSO^M"?#XR&8^$DHX$CAXQ"EG2&N20NVP5]K1H*5; M)*C5Q1W='C4^&B#9P;@4AR2!CU+X.I@#DA9 9E,0M(=A MD(EY##*QBA!D F\!:ST'K)708GTPN.K!/A^ZV=V@V.Y]+);Y+&3A<0\[ M884V^L.@/QRNYB:?]\!I[:PN$1Z#WS&LJ;"FPA<='SBZP[">9+AR6N]=!4*\ MFEN=D)%7!_R\^X5W/<['X\W?OP3_MPY]//O0_OQ-X^C/72P5A]9V__6!R<[M*K?=Y@W)>[ M8Q@3/_P&]]EYQP_VOPL8 VM=PO/I5[&WTVDW3P]CLYT?PJ;#V(LCYH2RQ%ND M0XR(&TZ19M@A94,FB/24L=3D+=MD8I6 '7Y1SFPMC5ZQ-+J7R''NO'O>27Y( M[A=_G7B@'TR[]U< R1;VS<]:#MU/#EU.Y!!55'#A.3+"!\0ELR@U+4:.B,AB MR#+CEO94+_M49"Z&]X50NA!PHA,A%"0GFK.,M _J2<>HH-LMA: M^(L(28%>&18@A*[(H'_5XN>EN?75B9_5=LBF0FE>1+T]'PQ";X5*>]9#!+&I M'21A&Z/AR$LE$1<$+"(7".(:&\JQHC'#A3\FGZJLYT7*76]H^;VR,:X\DQ&E MN00_$SV^-GA\4S7^DOF_DII[IZPEV&#GF>89CL9F'K.HL'+*$ZOJ\-"*BZ/Q M3'A(2AV)#@9ES#O$8Z:1E3(B0P,/5$2=90E=GXI-Q1Y=F'^#3'@NX^BN!P,U M*]^/E>O8RHLS\32V@K&3GF41":\"XIEQR-J0.EI)88.Q01-@XHP_.KA2,_"J M!29>FH/KP,0C.'@:F#!44,:P0DKRB'CP$ID$ILF""<8K*VRF-][01P0F:M9] M-;JW=NI7@WVG3KUAG&H?!?)*IT-6;)'%(B!!#;$XVXQ!%9V%>DOB&R3Z5>8[5%S\@,Y MN?;F7YR'I]Z\#99S+SF2VE+$-1%(!1F19!1<>^]8%&3CC:K9=QW8]SZ^_$OS M;^W+/X)_I[Y\YIT+FG/D?,P05Q3XUZL,^: H,X[H:+/'^?(UZ[X:S5O[\JO! MOE-?WFJ)-0\9*-V$,Z4S KX\)4AQ$XG&$=,LE";THUWY^H#^OJ[\X"S!0X5& MKY_J4%)'/-OO^?J(?EX>&4DQ4UH92QCG05K'9 B2.ZHBB837/OV*"Z0O,SX] MY]%I:R7REJ8\(1:1\9PBQH130A$A4R\[3M5F1A[MU-?'!#4KU_[^+^#OJ;_O MB!(T(Q9Y ;8&SS*+E!,!,04;+WSPX$* O[#)9,W=:\'=]_'Y'\[>M<__XCP\ M]?E)1ISBH*-3K^S$PP89V%;D>)2.11--RL"A5S/HZ@/\U>+=U=;,M=/_I/P[ MDY5O!"'!9DA(PQ-F)NA@8<#S=]A13115.H*-S<@FYMD*:>'?X@ ?B!]>]AK' M?1A*+Z%\/L+I?[U!R&"%T)XY2;SDWF-K&7519PX;9JBEM=._X@)I%K:!&/ * MC ](QRA27CY%BEF?>FICG&EI@PH;;T >*?$*2Z9K3GX@)]>._8OS\(QCCS-J MB. H6AP1YX0B@T.&M%:""!7!.0 >?GQ6?LV_J^;5OS0#UU[](QAXZM5'&;VC M!B-E!3 P-@8I*2UX]5:F+GQ4$E.?Y*\^ZZZV$5T[]4_*OE.G/@J#O=4"Z8R M#DJ<_Q M%X _7%"68:V%FU3C5_F5!)''!DO M, K$N6!BQ(Z[C3>";F9BE6J$ZL."E^7DVJ5_<1Z^G#GGPR&HS*!,9A)Q)3-D MJ>:("@,N@B:<$C I"-$U ]<,O$057X9!WYOA2>WHKP!;3QU]%@.5)M/($4H1 M9UXD1Y\ADQDM,R\#L7(#6%A10O^L6;MF[=KG7RE.9C.<'&T,6>)?!IPL@9,- M41Q)ZDW0U&9&XMS(5MDJH>'\%N?XN<\_ M4U/!^,'XNO]WI#D*!SL"2!ZV X M5TY9IRGE3EH?/&;&U4[_:LNCO=F"?,\XECX&I P&AX$ZCBP+$3E%,VVQU$R M/*)$;++LT4Y#?9KP:EBY]OI?G(FG7K^61C&*!:+. !-G(2!M;$3>9T3)((6+ M#(P*]>C,P)J!7PT#UU[_BK+UU.O'CD?AB$4A: UL[0C2-&;)]<^(%-II_G1> M?\W:KY*U:Z__Y3AYZO6+: R-42),E$ FK!\A:, M4F,<+(-A=?QCQ27S+'B!ILIF/#"464,05^!$6:L,5>4,K54:/G$'TSY1]2$(4I18$JBK@W"44Q-M5S)I[0U[48JT6:[4]5X<3GUFT3<.)6&/K$H9/EDF-N 8; M3@$U(Y,:L3JC4WD8.*V,;1)ZM?IO16VW,M98#:2D*)1C+>Y_PW"O M/7%X@F?,K!?,H>'[Y\ 8OW0$]2SK63[S+'.>_>]1DOGPV[=_O/G_X4/7?4^&AZYV8P+B0@(YL-T'EXLS$\ MZ0]&:!0&W4:[]R,,1PG#9YCTY[ ]! .]T8^-T4D 3=CI]"]@%1K_U>[!._US M&(\?_NN/B3"]9@G*-4_''S.+(@K9EE9OLGG%'L!"=,S9,/Q1_?&G;P_/.F;\ M1[N73RS_TJ(\A7O^>='VHY-D'6SAPD(H3V_*^Y#W:=!BLQO=-M[WWVF/D,+)7'B]S7S9GA M_)FO.) F8;!\PF_<*-[K:][X05 MVN@\=+2:FWP^"6BMYOB.3;LWK*FPIL(7'5\'5BZL)QFNG-9[!SY%-P745W.K MHVD/5G-D/TSG/"RAP8>F?RV/%2W/2UN]$/+V39E@?UQ;#/94Z_(@#KYK 6T] MR)4>Y&]19ODV#2#"$%*'I'YL^'#6'[9'=T^RO&O.]VI,]^XG4LOFM=Z'3BX* MK8)0&'/*.<^4949@*9DS+F*M\T,G7*=*WO_4:9<>7/YSTOSP^>3P0Y,<7'X2 MASOPNGM 6Y>.MG;'^8??PPR=^Y=3I]/"T]>W=Q>&']]_A'J>MG#T^ M/#U@K9(DD,V8!T"!1))0CXL9%CF_)Z M:A%4BZ!7)(+J95P$KR3.I%=.: (UL\AJ;N&;E.O*R.DP\C;PPJZ)E MPJ \"LQY<,A&<'6P#K"U(M!,I8)177<'6 L&OD]-Y$MS 0'3T,4FF.O MC#/(2J81EYE'1G.*=.8455Y:'2VHX;H+^(JS[FJ;T;5/_Z3L.^/3$R<,QA(9 M)PD"7@8%S+E#SEBF*(\\$[ZPHA7A*Z2$?X^TEGZW&P8.;M,X,V=A\"!W_JZQ MTO630UAF7$F>22<$-S+HB$'K<"^\<$9B5[OSJRV(6K.HX9AD6%G-D<<)<%CD M_0Q2%;*@7 O#G#0:!)'>U++N'EQSZ*0YA8C M'C*%LXR$X,&8J-EW+=CW/K[\2_-O[7EDL,-6<.]XI)R( M8'V6&L[0&(5E&26U3[_B FD6"5M2'(CQ!&4B8ZF\@R.K&4;4B,B9H)G3J4!VL7/O[S\'?4W\_"!HHL0IE#EP%3H5&AA&"I-9<4$PBSAP8 M')M"/!5D8,W=*^/S/YR]:Y__Q7EXZO-G)CBO1$3.92;5/F5($\*0D88+DTD> ML 4=79_?KSCKKK9BKGW^)V7?J<]/7"8QS3(4L::(,\)!!;N <.:MY0KC($PR ML>4FK<_O?S5/ O'#RU[CN ]#Z24$T$?X_*\X!DE=9F5DF92:!Q-T4 H[H$PK M3%!U6O[*"Z192 =+HJ,J6B2<\> 3P _%I$5&Q\!PS##)2"H28KIN'5PS(21+S;]/H(AK+($5 MXNJ9P_U,>N=#0-[PY.AS!8Y^P(@1T,J!&1\L><58 C5K_VH;N_;YGY23ISZ_ M8<"X*F:(6F(15Y8@8XE'+'B)#28D2VDZ;)/C53*Q?XMC_J];7[8:(]!Z"R["S@7&N,=>9$C%CG%CB!-5UYOZJBZ/90GQG%>.88.1"@@41 MD2+EC$8.A%261?B7/'[*Q:; =2%^S_9NU7R=JUT_]RG#QU^BTFAE$5D>4,K&S@7Z2]LPBK#,/.TF I2U:V MW"18K1 G/^E!OUI1MW^_/S*=AKFIR\M]0RZ_5^?T>T]ZO06S =N:NB@I9X(+ M'BQW6F FK&0@F!VKXQ^K+9GW9I$+.&;!.6:05($A3K%'VFB-A!&:Z-AU%+M5JJU>9<'4U\9LDVC28&$F1">T%6*H)X MT!$IQS"*FC&F=&2$@^$F"=[$9&U,MS+46 VDI'.62[!K!& QI.(V2T:U?,C> MIG_WZN=[]^? ["_35H['L3VNW%SIW72HI\N#[H?VX5( M?Q_W=IQHG6Z+YN7VN+5S0/>VC[*0>6)#AFBF(N+19,B0S"$6I8S>!T$8Z.8 MNN\,UGPT. ^P\;#+%45US>"XW2ND%ITWL4[/AZ-V'#^-A4'P;28&S0]'3@)8 M )U._P((M9%396-XWH51PDV&C1%\#,0"Y@#X,8UHVH/&#],Y#ZF/=_\@U_JO=@_?ZY[ F?OBO/R9J,.>SJ]M0,G8ZMYK9 M&%%HI6(QY@0!;$;'G W#']4??_KV\*QCQG^T>_GBYE]:U(1PSS\OVGYTDNRZ M+5S8=N6Q6WG_\N.M_*,%I5U\EO$M3=FU'^,M_-G3/'G M&:RZTVWO?;29>6#M<+MRT#?< V0Q_%NTEV9YW %_A,%]7(O20'NP:Y$M=2T^ MFMZY&8P;C&S.F8K/MFPWW:--B_??S_<_]QNTA9<]PG#N"[V]C^?-K_M7C3I^_9B M>.APYP3&LXMA3)?-;Y\[K0^[EP?PC,.=3Q>'.]NB]:'Y\R ]^]O'V)P%;A3@ M@63*I61191 /42/+I$+*8R:$<$QE8N,-IVJ3B$>'AQX@,%\RI[26>;^QS'OQ M&'@M\YY6YDUS&3*G.":>(4IMBKK(@(P*'C%/E9/<1&EI2K#--H5^*CC+9Y=Y M3Y1]NWH2JC10CP?!@-_0&)V8J;5:PVNMJIVV'6&S0&3MG\#:'Y^\;__(I=>P M%E\/$E^SN%M9)$*[C".:28DXS3 RDC$4110T>BY-EFV\$9AO:KE*L UO,24K1"//RGT MAUY%KTEW(L;H;6$ M>Z2$FS$UE9/ QB"X-'O?@(>;E#YG>BYET@T: M;A!\>]3H](?#,-Q,:6H7H6%#IQU^I+2W<6-X[D[*CQL7_?..AT\;[6Y*L4MC M;%@SA/OV>WENVPD\O[KE_SF'N8_&5>[=C!>SU?B6(JZCT/.-4;]QTH>;YNEY MTW0Y>'N249>2[^!^[6&CVQ^$1J?]/73&19@VS0W&>]'N=(K;P""&'F[-Y]RE[4V*J-T[-[GXF=W@89LW]YWP694F3>/H58X$XST?7?V51&CTNP^]J_N!BSE]Z7/%Q M.22FMI12#TG]4W*+ZV=(_2-;#&=/D4WWT!.)F[?G"3A;;XD[&5+_A/##-+Z, MAZ/0'39V>VZK\7\;8,9T&\^4C.U#^X^=OCM/[+L_/@LO:P+];%[NDK_IX?C@ MFY.M_7?PG*^D>9I,EW\ZK908O=]I'YXV1?-;J],Z???SH/L13)FO/_R']VW[ M 4R9_>^7K7'[NM[L?OK1T8T\Y)9V^_25JT>7$ 1E.+OA,'^\?E=_Z! M9XG>X?Y9NH:U]ENGJ:8F-YOV#R[V/GP5SE[F,?W<5J[%@6S; =, MJOUML;?_]2<\;]RZ/+YH'1\Q&UVF!"A"^ .!A#S*$KP^ M^M^+BJNQ(/>N5[AKSRWIC.+*7)>I]IF?:? YB2N,P1$A0H)]RI5RUGN;L*Y] MAIW'(1Y1(K.-ZFLG@^FJ'0=D!\%\1R9%L?\PG0LS'F[\][S) $)Y0:LL*H1K ME^H^"8OZ#A9#L;$^60JYZOL#3*PP2%?!0,S+#J!Q,D@B['_=OAV$4;'Q)B\# M2PLY>__C[>^_8.I.L_W/_/Q\XA[?RPIV?MYKWQ4'_RC>NOP.4OO[97-G%S=W8&$3')W75B!J!4=<9!IX MCWL4C,\(8<'IC*Y[L #'QX-PG-?"V/&,U=YP\-YQ?S#>+&M9RIS\PC]G9+.1J'FQHJ7Q MX)*6Y:O_'%4N6F\IP1Y4Y"*V,'N6NA$NY;,4N3RL=.:6P4IRY]LNL2^JS0)Y M&E;CRA/&V=')XV^=Y.\Z)YN0OO?5J(SO9A7)]AO!^_'^Z_/VEV=W$SQ0J^?1HW MZ?MN\_*8-R^W+YNGN^+PO:I2<.#W=]K:^704:,3&&XV,2[W0 E7(RBP@[ -V M5GOX/TN]T#+^Z,XE#Q"0SYJ*RR(QR=Q991I)BC MB$=OD!((4_*:I2NT1D)0O*^9>@2&]+K;R-G@X(Y3&'_QC6U6^WLH: MIZPEV&#GF>89CL9F'K.HL'+*$ZMJ8W%EI>=XT5CDE&'B%4-$88DX80HI'!D* M1A/M'&:>Y,8B(X_NH%-7R*V:1?1P1JXMHI7BZ06+R"DBLPQC!&X?!@\0G#\3 ML4+!,9EI82DU*9WF\2#=M=%S=V=T98V>M_UN-PQ<2H(],V?A85@!2R:[RE+R M'D(RPQQ;+Y@+7G#)A"6$XJ RY6W&7#2UM;.RDO%RT=H1C&MI,HMH3-7"SF7( M9"9#,0009\YC(BP(QFQ34OE$L;$5"G^]1D:^C[GS<$ZNS9V58NH%<\=&RZ5@ M%$7)".(9L\@X*9$6B@N'HZ6>/TD J#9W7D&,YVU_<)8R<_.*HH1HW?,-V^_Y M.LJS4+HJ*69**V,)XSQ("\Y#")([JB*)A-=VS\J*2+QH]T@CO8H4(P(B$G%0 M@PAVE2(1H\TR09R6"B2DWA2B#O.L!2/?J_7:@SFYMGM6BJD7[![P99B';47! M>@5V#Z=(91'\&D&IHMKY(")P]578HSK.\SO&>8!/X66O<9Q*B'MY+<3#[9XU M,#K4"&NC3[ M"4NS<=UL\ &ES:^RV>!:B82Z#KNNP_Z="FWK.NR:/.HZ[+H.N_8U5V9A7VF! M^U,6[3Q)(>B*Q$KO$2K5400K?/2>95P$KR3.I%=.:O;Y\[A:9.TOJ7OP#-VCOGASO'/UN6Q.#C]W#VX/&8'D^],$3B;^[OD$,;= MO/Q*#A-&W.6[--;O\!RVM]-IMSX*&EC4I;^[AJG[K^^;?)C7V"4J UDZ#W09"0&5>29]()P8T,.F*= M.>Z%%\Y(['YA-Y=::MY/:EXI!?+$6&ESLBU);12/#UO"668>L>%0\PH@SB6$0&39\A03*13)$2J MZ[KG.A_V.0J!UBR1[C[E ]AA*SAP5J2<@ OILXPH26,4EF64U%;/RDK(*X5 MVF(N+67(")(AKL%A-%II("PL;8+.4IQLO)&;!/,Z(78=^/A>=4 /9N3:ZEDI MGIZW>H2/F;%4(FQU0#RX@*P5$F4J8!]DY(ZR.A^V/J-Z\W+)MO[]D_G M\-O[]N&W9/Y^Y8M-0@].#T@SM17=_T3V]@\[8%)?'GS;O6Q>.G$(WSWX]K&3 M&J >[I_$UOZ[RZ.8$1^8$2A0ZA%GE"*K&$%>\ Q(*&".:>'A .D%OYT"#2Y3 MEGI+M(Z6J\"T@XVP2G(A9/ ^6VR;5ZU[(U_X*\+MEM*"1*'RY07=\NZ/MR[% M=/*)MX>;90E'+G_@==$KI+PB2<0DFKK=]G (CTA7)]GU'_=P/V4(X'1ZHKT/ M/'IJ*18"=M48EP5EV#7UF/(><:0Y-IHXEO(WXYXTGB,7%!$\(R5)2)$\@92+&$D/_KX!W2.%WWC#KL(83O?W M%D-B:?75)A@&P[/@4I_XSGBKL0T&QJA]6#G!$RCW7.= MKJP-#EZN2V=5XH-1_"KL)!@U"")S@;A!"Z' M<:0;][M@T\",[D.P#U+:#Z39C'KC#;UZ;%=1\N:]=ET8YT#AF"QZS1FV(+98DHS.,94! MUZ1=)[K:]SO-G\V+(Q.MY* HD&&.@:V7:62MBB#7X$V= M>:DR=0L-W%==80;4Q:D)!CN>1:6,(P&&X;%SDE"?TX$JZ0 (HJ:#YZ6#3^.] M[13+#@%D,')$@(BL 1-RPBR\&6"!*8UQ$9 MG3/WVN%'6@OU#C_Y#AL.[J0WB%F/P:_-%%B+G*/,ZHPJ[#1UP,.]_A4- MF5=6+N%BR2:ZQ^T>-?;2J#N,#60HXY(=&I=O<))>[\IO/0^L(W./[;;J^_$ MQO?-[=8Q7I>W\?L[V?K^&>_]#:_1WM[H?197Y:75^;;=^O2!ME;C-LK;<7LU M'&_P#\>MU9U?&[UUWO[>[FX4V>O%W.KM2-PP.D4PBG"PR*XT3\1:C>(#R1J4 MEZPLN^I%M5(8W'XI4[2Z$L_&2N^Y4JCG$JJW:U[4LS68&%'G"]!LM--^XVZ? MZHV>R]_?_O)P2P='QX-FT7I@CEL:@]/ 52J%;VD\!_QGWX-O=N<=O_OU(R?G M ^6>2"A]&2V2>\L2)Y%+SI44"I2\NI.JZV2_M,?3Q1[?Q3T^[3+?OU12R9W_ M+4[Z;Y?B2KMU!:.Z@M$+5@9">,-_KZ$RT"EA;R!7OQ2K]B)%>TZG[;&U$JHR MIT6'W:.JT@N4O5F<":9/VZT+497C+]1M\VM%7O=?KT;X^0,\*3S*4/PF67(' MUG*G3;:1T>ATRBS=T7[]WF[V6^WP2;6IJ@2:/]8:W]X8_.JO];[\:G]?9VN? M6H>MWN;.9N\+M%*C9_8)N= M==@X?G?4'GP=E K.[0'>9Q4_P[]NMWI_;F]V8K]U_#6?5EPN@>:'/\!X:5A@ M1(E0O/+!$YZ"9IRKZ ,HQ:YB(U$KM4LS"ZMJ>JA3Z=*?L*<>D M\R)S8FDYI33<$V^"(,:P:*P7$J@N1+)IS9/3<.OB(Q63VP",:YJ4 Q7 2/#! M:IF]H3'YR'.JK8:*R>V%U6"EX"8R372PC !SDCCK)>'@& IM,1Y5V82MX M%!]3.;0?#7^>A@9/:GBEP"H4348+ MHC8>*@5"1U/&0X@R&!V \"P,@10],0[Y2V) F;8*3GK:\::PUY,[ZAH>KUMN MN9&E<(?RSE.(:$7*X"C7*BO.G:&J-AXJ)K<7Q@/CF5N9.#%\(K>9$1=<)B(J M[D DM!]D!>5V8=T*Y_MZ8C24A**#_31ZG*&PN&Q%)4FS3%1H!P@XWFF6DO%: M)[0.M'2UH5 EP&F_GS(4O%/6.HC$Q* (4!E(Z?Q. NH,GBPO9<"75DS3@*X0 M6:F=##,16Z52*?6EG-"E#J;+.H.(W#(M8HRFMA,J)K87=@(D'I*4G(#DE( R MC%@K- FTM+K5$5>0+JTPUJ3J>G)O[628N=1]/!BAG!V,TL1.R"@7^'/M3[B2 M^Y^DH(EM3]A%G++>(C:B"C!&,C26QFI*1O"20U>R]I.J)C< M3OD3@'K*K24TN"*M.A-OBU-!"^>XRBJ8C'++T;Z?51>HVI]PUV%$4EQ@(P3J/,04..#+$&E0V7UGIAE*.UG5 IO)D.6I 2DDM>$1EH(J"5 M)X9JC<:"S) L&"7XQ$ZP("O$2VI_PBSD%H1%A8+J1:"\^LP]KGI@7-',M=R^E-Q>V DA* ?"H+1R"@2$-_B3$J2<'XG(=>:2+JW8IC!5$MN%=2>\ M'^Z.]T<')Q+7W6V@J; U2N/:H7 E*]M[*RCE)J+)H-#.#=Q['T4VD0<(=Q@* M-:K,"U6FHQ"R=LX&XTC,I0&M$Y$XFCS)V5$;55D8L;2BZ)-=E+7+H&*2"6$2 MO:I3I Q2%$XQAN:[IHP)G\P=60^U9,Y/,B_TO:?%Y:H-8702I"B &%PSHCG+ M!NT 4$MK2#;JI!D/M4I\!1K_>;$C"O5^Q=(?A]9AKDVY5]$M->F3_2%R>!Y MIB0FIPD$,6EM&$A4Q20RCD<>EU:,:/*9'0W>6SI>$3]_:Q+_R,+"@/ZE9'M/>".5E4MKL+?#[AS0C? 8SY-W%4JQ.K03^W$_E!\2IZ<+,MV)8 M#5\/@:_IV )-C9 V*1+ >E+:3A(7K"4J>Z#94*9T:4UHFXI=-U@JU)^P]A$\ MM-7H_$V.6KI?1KHOC!/GI,VJ%%MV.A!0Y42P1 YIJO$5JYAW#*5;-H6\7D7A M1:1[1L$')T+*E[FLHAG2&>Z[?CE7N*U>Y=PLPH4H8O/@AZX@5%?+#KL5>MNI M1M\'Y9-UWNV?%^9Z]X.E[())CN#_CH!FBAC%%2FU;822C(I(EU:D:*H;\+>B MY'!&[J :TMXPI+VDOZN&M$= VM$YI"G.F:8I$AZ4)F"S),9[17"]?!(X:-N&<_ MYGMTN7Y*DV,&7/RF:4<%ZMO?W(KA]ZT53MC&M*?SO UDE?LQ3KL,JM* [1<" MY/%??!.!-:C-U2^_UCI_]MN]0/&3O+W:PN\?H#7X-FA]^K.WV?MSL/9]G;=Z MZS_CIV\0__EG?Y/W?_K>W@X"L&P-UGG[^&MOXWB#MLKWSM;1YO>-0P1Z',^& MW.QL'+6_&7R&'=GN?,"Q?!9KJY\/?TA.G8.0B1$\$T@2[<0) B9;XIGER"028RC^$$M!NKO6 MO,K=%^MUOW'=@_Q!#2\5)%',!<4O.J/4,ZV(3K@2H%'NC5]:N:.'\*R[+9Y4 M]!HW=H?[%SKEG@VT+MM7P)=U<<_M# MKW7*;WRNCSW5G:S"#,PCNRSOQ3^5N;SC[C!17\LC?4OIIVO\?33>3X-QX_-N M6&[\;^,CHNJ\>K;%U/UC=1@.)JVQCO;2"T-PZ_@S.X?@P==>J]?NK75V?K5Z M6\A5^[WVIP^'K>-^=V.P03=Z7WMKJZWC]F #(?ACUW]:5ZW.QG&K]^%P<_ % M3:?UX_;J=G]M=>>X_6G2#:O70K[<6MUBK<&7T\]\PWO)W,_N^U/WW;:O?YVNW3EZH5?&]\_RU8'>?>GKY=Z[K:/MP[;6S^$ST$; MB;P8?R 0K" >&0R1*F0'GCD&^4?INDO)?]W=S>U6-C7U]?Z\2?)SUK0]NI"M MK43\*+D=XO)^&OWA^H?N:+ST'Y>I%>+K%3UP'<)OD;2'=(2Q]Z!6)^(?2R/) MB>;ZXP#5XZB\"P?B7G8 C>U1D>E_N0>)%5PBV9MHO6%NE.ZD)^FM[NH>^$UO MRA=J1*GFWHCRTW 8#]$L>K<;/^_NN]VM+L[5N_$X[8\KUXJ2M*0(1OJ8LE98_@YDSABT]4&@F>K,+$P+]:A<;(0CVA& M^?L!7!FPL,B11336)<@"O-)(H7RTC@/+4E:YQ^'YY#W4<_/(0\2'D+BSL56% MP#V_"'7"#]"<\0Q E!*1@->,F*0LH4*74A 69#9+*R#N8&P/)>J//$RIE_9! MZ/CEAY,(B-I)DJ0& M$:8B RHCU$8%XHR*PL[>U.F--FHS?R[LFRW_0*O<+ MKR'B'#7FWV$[Q8-^6LL?N[@!TU\XA&NZA45Y!VTH ML1X$R2HYA9-O;5+W[*/+^,LKFX]ZYX7PO07#_> M'@T/?Q\5?=]>O9S=_R(5;A<[U>.X<:TW[RVA _*NV($G->Y]A,OR[,;7YO:9 M9O&$N90TLUOA_46'%MQH=#3=OJQ2HSM1E/=V;;] 6^BWL'VG!]T8^ZE"2_ U#1Q2UJJ"^L$XY8-^H]_-J9H#_#?D99-8@7^_ M[0#I$?G!'P]L,X;K=[6WSC>$>N M?=^@[4]_#M8Z.^7HGFZN?L"__SEH'W_F:YVK;5^C$")03\"62HP*@#BM#8D, MJ#-2.*KCT@I7369>3=?I&>5+U]"V:-#VD&SQ9\"V.TX8ILC7=,)XC7,/P[FI M#C;41"H0W2!Q1B @V+FD$F$A 97&!"ZA-)X2ZGKCJ0>GA=<(5R-<;;S="7 5 MRDE\+6#&+@K=!@VE6Q[AG)7RV4H1X[PF6CH#,7G%E%I:8;IIF'AC1MMSD/.' M']/,5=AO#(5@R5-I:5!*<: B&VH3I1ZV>7\PQCNF4>,DB6:X.][N[M6];:X$03(MM,A>J\S!031")ZN4-B Y MIS.II%)[:&8/ ]-5[75TP+,*)*2@"4@7B E&D^2UUQ1I2X!4>F_2IH(G:_L7 M4.CW/=]9( %^4$W*^4MP[8>8MS1?^"&0;:FDA"$\2)1F79I5*>Z)%FBJ):Y, MB&9IA>NF!O8$1\3KEN.G^1TJ(N2O1L9K*OY@>;Z@XB ,YT8J8J5.:*333#QW MB7"C?:#*16Z1BAO>M',NAEUAB;_'-1:9BH-Q5'BJ 2D;*"L]A$++2P,T+7V MFHI75,HOJ'@6W'B?.5)QP0FDDNY@K"-!\E*E(E%G.4KY,ITM%7\M1>8[(Q?3 M9&=.0OS5+OZ'"W/7A#*M2/@(JKU(#PQ0KH,G$7.]-(*-"F]WH;VK72">&M<_&5% MO.;B#Q;G*2Y.M68L:Z)8*A4#RUD9"$D21*ZH]8+94C&P:>R3NTHO\*GX*V?; M(IALJ3;,.PG"(ZL'WVOYV&DW5(*C/O"\C@.$Z1):=2(F!UL$' "3]*N3W(2S[ M&02X9MGS%N8+EFV00AGF& &I4)B95,0YGT@,,CEJ(^187&:J"R0" G5-JE_97+ M4N88DU$1+7"YS)[CQ/M$Y8DJDO&35D/7"@+.QI%X.N2WE6EWTT._;EOG&=J9 MU@Z)V\%8A[>_A6>7![-=A6.ZD>C&,73JH -NG((U$"OP"R66(= MH\1Q,#[8 %ZZDC4)33GG:)"*0=F3KS'[UM%U=^@%&G/U!WS/VK(W](Q[DPTL M:-W XHVU6:@'6S>P6*@&%K1R#2RJ,E$G/2K\Z#\N6D*47ZYT8%BD6NY5F?GI M]@JG4WZ]FT$]\;.?^.E6!8L_O^=M"IYM?B_Z$)1M/5WVO_Q^0Y7]NKY^75^_ M+M%ZD_]1'*\=OZG-8'QS?[($NV!W_V-SI?^^W>%C[OE?KZ-NML(0CBH[ $0K+$6)^(E2:7DH[>9#NI MKR_J^OHUM+UR:'O(N?$S8-M;/3=^/IR;.C>6X)4!0ZP1FH !18SQO#03X4;$ MJ')V)97>T*?$^-<(5R-<;;R]J2 MER(HF46222C@H=0>R9$'4%ZE(OVUAZ:2,#!=7U\Y :C<*;&L*'N3([$^,I*U MX,&K**CP)5*,-:&NK_\Z!/@A?HAGD.#:#S%O:9XJ-F!!:V,T 6Y0J2/M(E:E M1*3W(6NM);5BTAI+ZJ?4]*OE^.TIXIIMSU)DI]BV93(G[PFCB1(H76Z\E(F MD]31I'P,J("M:)H;ZH,LCOY]XS4#G(VL>,<2& ;49,.8EM)F+L%S%J$FU!45 MY*F&=8):!2J09*TBD'4JO6V07S/0A5XKK0 %N:Z27U?)O]-QCE::SFC&070@ MDG66)Y8XDS)KX$K7G+J*2'"I2CX:VQS0"$/1SVB%1^^(8S00F9S0" -"*%]7 MR7]-\ON@H_U'"W#-FY]78J=X,Q/&*'"E 'XQPBTC/G)*F(,D7?&%B["THOEU M<7TKA?!?BZ162]/6I'F6\GI!FJ7@I3LTE-1F_.*8(M9%-+V-I#PDK6VF$PW+ M9A976$6Y7?QZ]L%G1362*>8!8K!.628![2KDQ9G;4//BBLKJ%"\.E"N5,HG& M"%+:_A%/T22F"A=+^,"T-J61NWZ;!\UU/?N[M73B#K1PDB4M@(=HO9Y$E6MA M0JF=7//A2B+ =#U[Q1/X:"2!H,L9,^?%Q2U($)(G:1T74 +*>-."7F 7]P+) M[T/X\#,(<$V5YRW,%U19L)"B"8E$%4O+Y^2)R1")#E%YR-(HG2?U[*VZ7@JR M/F*NEAR_&C&NV?*#1?:"+9N,RT:3(9F:TD]&>&*]220'$1UGX)U!"UPV[0U% M#1='_3Z-++P&LHPL& TMH60$!2QH&VS(WH>4)&>9UX?(5175"[+L&%6N4.00 M9" @LR-&>?T,I:#<]].NV6)Q!T M9<1 2)"1? M.JE1(;T20?)0UP^H)AQ.UP^@*J5(4R!"&TI >T6\L8H$HU),N+"<\1+/"DVE MYUM X ;Q>)7IM36V51?;'N)5>09PJ[TJ\P:Z"Z^*C#Q* $E$3)& YX)X[CU1 M5!G@.F0#=&D%:),J6Q>>KR'NM4+6/^P4#8I>H7L/^_5Q[QY.FR ML,$Q$8UU";( KS1CW$?K.+ LY8G"Q,^@%5[47>;&:(<&I%0!)%/.TL"LDT*A M >E86%J9-M8;Z==>VAU/7&?#T"VV?..PN[]]0WG\0S=N_)\'J&XJ%%-6,.&L M@J"E!4.-=%28)%5$U7U3!]0I':X>H,.G'VDM7U7CYSI;@-CNH0P>?Y4;G,VOS;X/VIR^L?;QUC/IVL/9]_=?FZCJ@7CY<6]WZ&3]] M@_C//_N;O/_3]_;ZKQ5I"(KQ.-D*YG0KX)ZHM\)S;(7C'Q!=Y"E+8J7$K4"Y(MY%3W@IQNT"MRR( MI97K45EG.Z&LRJ2]2NZ6:3TI;MU(NZB$;FRG+!_,$K3 M6_K#B=KN%).I@^/Y1W\8=EY\+Z__NMC+X1 _VV\?OZ.MX_9V^].WWF9GZQ#? MN[VY^OFXA?=OKV[@>#Y?V\OX&?S[NL#Q';KL#\Z*(7AJVL3OKNU)Q%^+2*7<$R#B=GF;C+KBF1>,^6:YP*[BT^' M4OLSG)CK2 MZIDWT?E=4X99-':8VS5^$^QPMI$0R-/=MWW:.]]F#X>/)VH?08D_JJW(0R:A MKB]N2'/:&^RQ-@ZM\E=S<[>]N;O1UH M]79^M?D7N7&,W.33%[[6";*]BG;<\>;.1F]#X!AVVGUS='IZ4((_CMN=SS^2 M1H-::4H8XVC.>6:)8UH0ZHP42;'$0\GQ-$VFGER8\+G*$"]L%MN%'A"/T@-U M[/VK KL-I R=PV&-<0_#N..K&,=8PMUJ$U&A>&5]2L1'R8@T.@N+ZZNTFQ7& MO22,O98B51!3+FDF8),M-610'$F>Q,B MR=($(3)8&<(ID%6I(,<;L,=D;8^]#2#[.#P8U3CV,!QC5W%,!\4EEYJD:($ M$E!BH\K$VB0SA%(?*DP*: .K4JF"-V"0J=H@>R,XAN^M<>QA.,:G<(RV.CL_ MDLVXCC80&1TG$)@D%EP@0+-70G&G)3\ID'9#E8;:'IM]ONKYR6IMCBT^C+TK M"UUCV=.Q[(1;1B<42$JX+36DK!?$I9R(+LD$,3(=0RD?99N2/QG+JF>353T) M?QYFV3W/:4[#3&X(@'_+B6&SF)5:'RQ$YMAK@7QQ%?(#V*0CCT0)_ +4,6(= MH\1Q,#[8 %Z61IS'MNVY_$MVZ=;K^)=;TMF#7^T:;JCK:M(XV?>EHTP4- M\_R'Z[O=D"Z+:>-$0IFM(S\K9/XO?.1GIL$()[@J30#0XC#*NIP-Y]GB-SGI M=7E#!ME#K/NJ%>YZLAV_UNGW2L6&5F>#M?G'?GOU,]T8?*:;JUN\Q3?[:)?@ M-6)W[=/Z%3M^*(O=OS%8QS&MBXWOZ[35PV?J?=U96]TXWARL'VZ@;=/FGV'S M6XGA_'QJQV^AG;_^PP@1A)! E ='(/A$+ ^JY)\JXUWR7IJE%2N;AL(;B^&L ML%_G;/LW\F@X:+PO->VZOQHN_,]!=]PM2U/[L&=?[49FX;QR.M (.EH?3=04 M?PN2_&*S]]_;1N!NZ>+G&]^&H'Y^,;W6HP=T% M 'S./"=K4X0H@Z/&E,KQ!O'.ZLAK?*LFOM&K^)9SRB6" TYD 1R5(AT2A/! M3%#.04Z!+:UPTZ1F5FDY%;+:JH=J=U'S4LGE92VU6WWFBXAQSU"QL&:FCX,Q M=A7&J((0:<[$.\L):*N)\:)4++14*B:5]:4KG3!-R:]77'VVNBX_%VAMS+U^)3XTR,P\&P[O L!IWN_-""Y6.T:(!\& MD.*:G6=B:54OB3,REI;8$7]BCH!57$J/ZBTAC^5->4,/^Q=IBOTV+3PV#PMO MCE9=-:;T_H*F:OOU J:&D5B+-4Q;/#$*.F(YL)S MT"DF&8O]JIKT==FOOXU^NE_!X5L&ZU7Y-ZNJQL]^DRM1:3,NJ7QYYH$OZU+! M;6]XXA3]8Y3ZKM1IO(B"^=?+@4>GPZ<7'W$>G^-@__:/7-TB3XO8N5Y^[FH, M3[G=RL&+V03=L6= '!=W:]C/S;EAN_&_C(ZJ:QIP"%&/J_K$Z# >%072.]M(+ZZ;6\6=V MIIO:G0]XGW6&.J+7^OX-]0SJITZ_N]EKR5;1$[T/OS8&?VZC/CG739N=G>/V M\?KQQO&? ]11.^U5'-/J=G^MTT)=U3K%?G7?GR6=K^/]?XFL__?/KT>;W MN(?*2&U^_S9HX;.A?L7YV*#M3U]XN[=UM-DK^G+GJ,Q=FW\Y7%O],^..NPO?5#^!QT(2$!?R 0K"#>!T:D"MF!9XY!_E'Z25#R7U>1KG$Y M>/ ."'[UTJ+L#<]ZDRZ8^GK_>KKET/+T0]NCBSG;2L2/DMLAD]RV/US_T!V- ME_[CA0-Q+SN MQO:H -B_W*.XL>"X'),*P(42OB_P-_%PN94K>^"NO@?F.6O8'Z>5GP$S?1^+_=49FX=[L1_S(Z2/&OKO/=/AHL:;S:'8?^<'PPJDIE M9=;^^ZSW#]K]QXBWJRVY;3U"30 9G,TX^,,M*Q7]G)0O('J.AXFK$ M^NGD-TY3)L>-6SO:WE["^[?W?+Y,ANM[J4H%NE]B&[$?.'A[N+G(5;0W+EL^!#)4,!/F:TB7,+)C;=0^,8>7?[UT*]JYKT/)OMDWN M3SU#C_997C,+)MMORL?]M+[F]YVV.Z]Q,FV/3>"HRIP^^JS@= X?E:CQQB:8 M/FVW+D2JT)F:#,/!H#L>HZUV[>2]3M]YP^D[SW#(=+H%_W;]-'Y_O@W?'XQ& M"!55.7EZK$E^TM5U\$%L]-KXF>U!Z?ZZV?ERM-'YN+W9:T'[&._=^SK8[ 4T MU3?DU:ZN&YW8;?$/^"P;OS8ZF_WVZI_;K>\?!ZWC+8'/>=3^M#F8])[J]?.I M5^^TJVM@VL3DB(@T$XB9$V/!$\VT-:HT%$-6N**;8,UKR>5YWGHE-: M(J ] M0]1G#6@S!+3CJ6R\80Q,7%HQ32OGVZ2Z>LF) MU8.?,[/2#W>[I0IE9(6T2=/E"E]'ZR, MQ%DNB*8B9)\9=38MK4"3B2>G1;^ M51G^E;#7JBE]2G2>F$G4.LRU1H(Y%), MU^5,',V&Y&0-]8(YX*Y(JYA9I%V%\D&J:PK\=,'=F:V[0$D9E;0&OITN0 TP MCP"8HRES( 3J'3!&LF&2@*:,."$TT3(8*EP)?RK):$W-JE2LN\ZA>EWF0"VN M3Q+7"WL@&<@\QT2X\FB]0^#$9"<)KI$2+DG/&%KOHFGYK/P&M6O@KK10=S0: M]ON3?,^]D^"NVD'P0B;!Z5ITW*^:=SP&9]KO+YL%P3(?2#+2(?D Q!G(@G ; MJ([&.*4G8<]-+I_<5*UV$U1,9I_/+JAE]LDR>V$;.)%ICBZ2;+DAN'"9."L" M<='H9"5/8*$E@#1^B<+J4MO$N(PYQA" 7/.%: M!.XMYURRPE$,>W(1PMJE4#'Q?0;3H1;?>8COA1DAA Q,&48"EX& SHZ8DNWO MLH+LDI;,%M._2=6LVI]4R,5P(H6VBO;$I.55PUW$N-[/GGAT984W65.E+JOR M4#BND7BF2#P=JF&Y@B"3)X'J4L(^,6)Q/4E :TIX&K@)2.@$;0*;E1-F[HVF M7KI,5(UJKQ_5GL'(K%%MQJAV85\"-\93 40)90A0BZBF/"H]7Y,Z6?9X<''U.-QH]"XZ-+X<".14B4A*P3@6R!>,\2R=;Z*/!'RI#M MJZ8P&I= :1/A+$KT1B M-#S0#)("7UJ136WTJT&QW]B49_55\%'2W<#W7.]1D:4$4DRQP.$2:ZF957*U5QX M9]C^=G<4R9X;[1\U]D;#G"8U$5R_@9?]V0VEZ-Z!+X)7UF(X&O__$_=9'>CU M4H'A4TM4LZU')J%;[W[X= Z"-$*M!TL\BVG';'%:Y2$3#8D2!!]B1&1 MK$HQ(G6(URLQ(FK!G:W@'IT+;D[,Z![3=5;>MW8QO$A(^/4ZVC7@/ 9P/DQ;"LP&X(PY(DH. M&6BPQ"A#RT_EST*PXF^P33"UNV'1!/>Y@L%KP9V9X%Y8"BIGRT+P)(> )KXO M=:+ >*(99B=[O]&_$(?9U I\ M.P?;"QT]^7R.ERE ?K<;)U ]]:<:G!\$SI^GK:H"R#6V+02V/9]OJL:VV6+;A>$)5@7JC"0Q MB4" 9T9,LD!B\)E!]/!>VS;;!,+VU_>]]/=>/NL\=<4XS MN-'+COG1C8OOV<+2++V.CH@-,_=FB!]==_3-]0_21YUO'F=[P'_]9K\\_L>LO9SPBUGX_65@/? MZ+P[;J_NT-:@M&8OX\8Q\2_X^19"Z[?<.FX=MA'RI,@Z*8ZK68)R0BK5EH0A MW%NGO&3)9;C:]#!GEH0)1B2FP"B."Q"\-MDEM.PAJ*O=[5[KS7V4Z-X$:CHTEK MO<&DBV?IK^=..WHV1BFD[L])6LQU"N[&X[0_;EZ\^S2&L#EY[QF'GR+J#;>W M-QK^0KL#11$OA4N6R[K]G*Q;/)CDWIS\?;P]'.V3_30:H'SMXW(N7UNZYQ#B MJ;WTWPC"X>CDZYL6Z*T?6GMG-6,D^!*/K((@-CE*1$Z>:8NJ@IM[MI\L31=? M6@H^=G?=;N@6O]-D1T^V[_2V'96FPA'WLMN?WK"3II-ITJVR*.B22=G(Y]<: M[^,?)B#4<*,B9OMI:SC"8<6&=V/\>K W/+E /_U,_2)VO8.X-3B5K"%>I%SP ML+N_/7E7=W?O *]U4#Z*8C(XV9G7Q&BY\<]N&KE1V"[FVLFU448/\=?MR4!B M%Q]GOW^$3S5)_CR5N5/Q+\,8'_@>OJ7[L[M_=-=03C]8;GN"GR>=.3O7)_C:.YW1*3Z?JMADL\S7NXOCC M//"( +BPKH^R-FEB>U!*J1:-=MK!=D&76YPN]_KN\-J"GT_O^&!O#S7\R33B MD^^?S//N\&PBW3D [<:IC^&C=3,*"R+5*?Q, ?*3Y_55:*-3Y+^JC29*IH^? MP?G!%T^4$[Y:P&64<")/M,Z9SAD>IO'^A>J9K,_)/'?'OYGFP851M-Q8.SB1 MQ/%XHKE.E^#B F&R+*Y1XDF[X: ([NF][KHN*J?_.B]=Q. M.E>3)U,S:1:-A!C!X20>M3'>2Z'<_%RSE7F\&\&5=1&YO M..Z6]_PQ4:>(*1<1\/A8/_Z1Y[4A?IZD^NK?:G+!C]Y M^?3.PBP;8Q[3GIJQ94'5S#L^&[4,]GZ-I']S)OK8(*G)*LQ ZNT$F'_O!M;T MRIZ\W4'T6A[I6TH_7>/OHS':P>/&Y]VPW/C?QL8NG^L#L-! 8?. MT5YZ67;VJW6,;(MO'FU\#VIS\+77ZK5[:YV=7\C26'NUWVM_*DRMWT6F13=Z M7WMKJZWC]F#C9_STL>L_K:M69^.XU?MPN#GX(M96UY&9;??75G>.VY_6>?M[ MN]=:W>RV5K=8:_#E]#/?\%YR=[,SQ+&TCEJ=?PPV5P.T.RVZ]FD=UO#[9F># MX<@/VX//AWC-H\V/YO"OBY@FNM;Y E<98GNU==CJX:>.O[#V<6&5WW;:O?YV MNX?CZ(5?&\@@6YVOVZU/7TM IESKK/_"L1^UC[<*6Q2^M-F0$=EB#@2"%<3[ MP(A4(3OPS#'(/R;EMLE_W>VON=67.?5U>W0A)EN)^%%R.\1EM+O^ M^H_+VA^A\@JD7T?C6X3F(:VN[3V4_XDDQ\(V)WKGCX-=Q/WR+AR(>]D!-+9' M13S_Y??>8":X+%FE$],Y-]X7X9ZXXMS5Y;S="?=;I]H5)YSR(2K%0[)"@.76 M@\N"!2H0,[Q)?FG>'J._PW:*!_VTEL]]1^\FYMN[W>G#M%-_4ES;_9J*&PUA M_!]NW!U/9NLM>Y76WOV(64NN!1 P3N&7*(B-I3*_RY':DH#!]"OR*A7?ZHFK MHSA73^RY/;1H)X;K%37#^ MZ5"<1D'9^JHDTX/.AQ^CFL\@EB<77OJ(P&1+HUNQMS3F-A'A]+*X; M+-H@GP<.'OW@"YNW^=Z-MQO% 8\\H]"5/QXE5K/8,V_[&L^S_V>ZQ>]*..++ M7%9QN[=PTH[.SATS/LR3U,AC(_<7-3A_@>+O/77>9W N< =)9I>I#<$S&AUU MR=@9Y!85Z'VW&\NW#Q< ?$-0:65B\!_I+3R)P>_MR,W5/[4053C4.5Q* IK#%#B9((A>M+ZQ5"<:.3$^ELIWI8<@HY)D3[DP2AJA[=+*:1S5XD'0'/VY M-:R]7E@SBFMK. 7.!$A0EM*,..=$8-I[G6KSJKK8!A<-%A/SVE!' F.)H'JB MQ(<$1"HFDF$24@Q5-*]FVF*QJE1W??GOY49G-#E//FJ,R]GQC24TZO) 3T8S MR[-307.P02"612NM2!QR2"S%;&)MI%4/R-KOSWDBM'H["&9!2&)O0 MP&ARTF2N;+ BEO'M888>= >=,HU-%07&F *&L0/19F3(2F212DV97(@UHM2 M\3MI+X-TNKB#*P<-KZY_TN*]LUZ"%W_GPC;C^/NB_D5W]V<:[P\>'X@QP^B@ M-WJ-9PU$FF>L4;6]4^_+ $K6\'Z:9#'$-$F5K;U3L[=?>>:!,F^D\!F$,-Y3 MXP"?$_\'K]S3O%/O?KINOR1[?!R._D;3].]S1^-J\OL7OU6MD/6K,&"G8QF2 M]$(X7GI=I'*0B)36IL1(C)%2KY';"JC]4XLJQ#1;FRA-"I<7E(Y>VABUSL*6 M,*6D9E'KN);D>4KR14B %MGK: 2AEH8BSIGX9!1)7F7$9F&XI$A#=5.H*G7# MJSU4506'*+D(G'MNO$0-CQLH"&:\DUDIW$_WU/ U.+P<.%R"7 #9'AGLDLULU1X54R9O(-9BDJ9'R+"D^-?ZB;N1X M%\3II 0828U/#+)@3FC-'&(G:"\EU37#K2JZK;V?8KC"6Q65#L0&YP@ !V*T MLZ@)I5&2VG*P^Q9"9=^F$*/9DY.V,HKDP7 P"===!8=_ TY]J.V4JDOR! M"TY)):5"!@0\&IN$T4B?G0,*RM:;XQ5MCI(V8(7/I,1@$M#,$(?_H?Y #2)H M9,[DVU5'A73)VSC&'0X&:30I8+?G]M*H/KZ=?60R=X(JYZW5"7Q4KC2B9I[K MR**S\9[AAS6Y?0%<^WN*W$K<19$CI576,0)!>V*S,B0I0&.&!X7H5A_?+JH0 M9Y17;US,SF:(@1F5#8M9V6RM1^.GME"J+LD7Y!9-5*&D3P2%-J.%DEPI7EOR M'W44D3&!%NS2BM1-89_,;2LLR/7Q[D9XS0A@XE>BY#K MX]O*@\,%?:'.,6\3$)U\24%BD91S>/R"0"\]I&P>=GP+/&FELL@(+. ELEK% M,DTI91=3LG7@SRO:'. 3&N]>$N:E*MTQ/7'&)F(=:I$DD^!!W*HY*J1*WL3Q M[?OA:&_2_JLT$4LG#8C\<$X5X]ZX=]=+;K2C5*0DP%EP44?PCLL4DY1U<>'M0M\ .%\ M",Z3Z*Q!?&"46.T,L4DR)Y#BV) ?MCT4I\)8XSQ274C*!Z%24A"XR2PSJ+?' M:]H>@1DO@DG$&\,(^,SP)]0AB@4>T":PV=^A/BJD3][$02[* _ZZV]@:XE!V M)SUX'T]VZ[.@.P]T5;:!,>:"# 1(9,99R--D".7MC[0K3#"?9@FN]H$R@'! MS3.="(@(Q!J12=!6*:UE2);51[J+*L:&0A) O>7"HW;C/G"J 1?>>,=T9+6U M4GE9GB*[*,N6Q<0)N-(I(.A,? R,V) 2 K5'8UT_:(3.G)IN 6#(%L M)''%54H-5UGP9+3WMVJ/"JF3-W&P.RF,[K;2;CAJ##T.8M*,OC[6G4-@DZ0L M6DW!B0346J,=9!6%E];CMYKI5AC?/D\S72L2HY8#"4E:4G+XB%->$*FY4@)- M9^]T?:R[J&+LC:,J&. V6'1[>T(GG3:+G HER?ZLZL^I374KI$'20'S&3'00JO5 Y6 MLYCKJ(_JP\,4E6'!,U[:.07**0&K'?$J<1*%]CEK:VA,#ZL_%9+Q JT_:0)P M8"YZ)+I>VZ2UAU0GY[ZJ[1&=UC*'3' S(-.E21&K@R%G)7KRQ/4=W(<^E#6FK)24\0C"G:LCH2*V7T5)F(YNC2"F>R:56= MJEN?ZM[#H^TL52R!1:H+)A@?+.<0E$? H,+5$*44/42/#A9A*/5)!BOE'T$2,VBFG M#;6WJX\*Z9,W<:Q[%L$<)AL_'*& C;H_W7[W9YH(:5F&^I!W#I49)37@A+;: M9XA6.*#2YV 52"M]\C7SK2[DY&G23 2\=W:E=ST5/JN(K$0LK0 \N9=MA86U/L:=690'V*R=D )-7,!/VRR]-SRC M?L\6V!U5J&H >$X F"8H((5TAA+!98E*]AD!H"3L1^YXMJC!1>4 8)8';UPN MZTIRDU<5UI!3.78[???GV9:/D6' *V(X\86QY(BQD=.N& \ZZ@" ME,11+FW3BB=75GFH3+SPH44-:&\8T(!&;CW-3MH$.C/+M. B*^$R*W%'-:!5 M"-"FF"CD;(,.F8 IGG)?"EL&"B1EFI645CO+EU8LV"8U_(T!VCRH:@V2;Q@D ML]:6^QRU%A**]UU18]$45)!\XKH&R2J!Y!1;%U0G#L$2*1(CD*,EGIE &/51 M49Z42J4I6I-3A$EF7PM,SNAPL7H ]%?7^6Y__CU;[W&-J444N$QQ>.#[Z=HJ M/N4."S?*V;F#Y_/D,_*#54]LYG<._T3FN*AVSP*9-L)'H6*,-EL#$)676M+ M TB 0+5\6BS!Z?=\?[HH!2]&[>'^ZMIC.]R^RF^&_\SQ2V< MVZDWG&F%HW?[Y_91;14]R"H*T[XPJ9F)3DMB?"F\9((B-G-#K&-9&N>$,':! MX^UKT'KUH.4RM5Y2):VR$)GQ 9*EWK+@N,GRC@XM-3Q5$YZF/%O2B^@-*)+M MI,BQML1:*TBPD4O.EJ[&WE%C4_40EJ8)3BB5)9YW]49DC_!K0:D";?4Q2 M#5USA*Y+T4=:^>R * ^"@/!HAP9KB!#XBG IV4!GX:-Y9:CUK Z<&@D7'PD? M'WA4(^$0R=XSJ/E$HSW>IV47.O.TQSR7H9_;S\!NGTSR>HG[GY7=.EN _ M]DN>*GZ/W9\K_Q>_G'UBX$9;W=T38..7;93>P7B_FX]FHZ(9_9V.YA/_W79J MY&&_/SS$K=28#+JQ-TKCXM1N[)<748TV?A8]VMCNII$;A>VCXD^YEH+8&$R* M@:;8N-'1B880K-E )4\;_];= MQ3L/#_"QXOC?_SC7'+?,Y*GT%._HE;DM2#YYH,OBAA/:=WOC],?9#_]YMHK= MW-0G[QHLH\O2RGJP]Q[L'%G1O29 T?L]Y(,/)G342:>GA=G.X1H/ MI7E3V#'UD8!0ET8W@^[I:="C>9&^$7/_2C]3O\$N UL]F4^93/ZLD_D\ > + MLD"3$\(;EN>QQZ,W,\/7$L+^[O'E&A[R_#/*M9C/#19MD"^5#W+/!U_8=)#W M;KS=2/]ST$6B4?C*'_-(_:BO49']/],M_AJKD+9PTHX:R'%W$A)L?)@7B;!9 MU).6!3I,H5YY:117W%/0W/D$TF<:=8PY<9HFARGT25G_K;.U[B[8Z'WYMXN?;.,;VIP^\_0GOV_LZP/OU-_':&X/-W#JB1Y/CEK_I MX0^1@Z(R4Y(U*Y5\8@F=#8%X7-;HF="TE&#DT&3TR85\JE>%L8:A5P]#&ACW M)7Y"FP1&46^S"D8E)U-(4HO[P=!MX7HU LT)@>@Y N6L?921$Y-L),"](SX) M2<#SZ#GG.I;6XXM?M?D9@UQJ6*L\K(402K!QB5W5(!F4MI7&I42SHY'R7%M7 MU<4V.,#-)H<+>^Y MO32J>TK.OJ>DMEEFS[6@"9)./@H.R0FO;0CFM*=D;9M5"K_:[Z?8H4*5X[2) M),7 2TZ%)*[4YW8):$FAC2;P!:YM\<;%5_(LA*0V,2_!1F6!H]"R4+I)9>Y, M;8-45X8O^)7U4:<4@413/#QHD! CK$&2Y5*FWE 'M%3M4ZSN(%EWD+Q'.I%1 M&:S2K 31LRRME":':)6Q,O- :U2H+BI<,!/#N!6&:Z*D<018<,0%I8CA68'B M-$8.U4.%-W$"]WXXVAN.W'YJ[ [WT[CA=F/##^=T$'7"T@IO%HG^RGT:#1W?V9QON#.ABV#H9=="I>!I!Q"(6'#S-JB[WAN/NTS(K:E+^Y M-H>WW%HAG3,*#%KSRB9NK%-!>NJB>QH3?YL]?9]):T_'D^943@5!$\^#0*T= M!?$R>^*UURH8<*'8\C4?7TPAEAD-[^P#Y0\RS.!NH)7FN MDGS!RGE(-JJ@2+*\]$7DD1C).:$1!5I2DV,I2B::DHH%EN.:E<\*&WARS&;@ M60I=U(#G3"BCDA;693^3:((:&^:*#1?<7/F<&66X:ZE$;$@^$RM$(EF+$-&" MP):S5B>'\O6IF,<+3,A@@\D6F$)T!2)8]*3"-Q1A#,;4QWCN+!";(6+E#JK M9:902(OU5JEH662\R')ME51=DB\8BPP9F(Z6.! "K9(HB-%<$62>G >3-5-A M:06W2-.P)Y\95%B2ZUC'6:$#,EWMJ7,Y,H#HN&>:B>C1^O6)NEASELJCPQ1G MD2$&[B0I4(]Z/@3B+ #Q22=6^@!ES:N(#F_CH&46R5BU;_;EDK%J&)LCC$T' M/'+G% N>DABC)&!T29=7FJ!R$EYRG:V;7;OA"CMFWZ80/T-*5BW)T$PTL"BU-TI2A@:);5IE%UB0ZQ.65Y2958/#7,%ABJT M@KMDB:"9Y@A"?23.9TM8,=:85,YXJ" XO(DCEMDF:-7^V9=+T*KA;(Z%<#KO MIMMS,@E9!PTDT)R#@0E.S, '@U52RM:D\L#9'(Z!BB/_5,L>JA0]V/ M^\7?^29.OM:7_UYN=$:3%MQ'=7;17+.+K#)H;UHN@4%$@T4B!:' \3^)&L;6 MW+&Z&J4US1T]:*LH,R3X4A$A<$[07 @D94VS"YPY:^J#KT458YTYVH%1.$\9 M@$Z6N^1#TI9))F6X9WNJVCI\05F>XH[9>@L.N6-R)5=064:,UXD$:6)2H'.6 MMO1S4;-HZ%)A6:X/OF:%#XIE*Z0-8(J#48')VC#P*5M\5F%GT46SQH?YXL,4 M>TPY2A48*G>8^(EC(-XK3Q =F'.2:2-<%?'A31U\AM_8GYK)O 2Z?;G$9*2362:. M<.9+SXBHB6')$H<&K1?1^4CKU*.%%6-@X!*3UC.0X'+R,5O+54BX(UQD_G8Q MK@7V.05VBJX8YU6@.1&?2YDFKC.Q:)\0G4.PRDJ;DUI:T56JGUR?)2&"#4$1:JPTO M!5E#KIC\S_(8AC3@%)V);VFR M<^N^%T^%[?5IGD6YL4D$!&LI) %*Q M[H&L\ M>\-X!B# !U]*-WF(TG@F2GY[U!D-TRQF?>ZJ45Q4332O;& &T>1+4&R3<,DE+9K((+*2L.B2#*(B<'HAE#D/1!$I.M(ME"YMZ(+#)%D!2F2:5Y M+2 YHW/%ZL'/7UWGN_W'QSX^W'UYZS6F%E'@,L7A@>^G:ZOXE#LLW"B?IWO: MXY]\89L(SN\(_HF\<5&MG@4R;#AP*YBWU.J '"([D[33QM*LM&'QB?5+3W?F M^].-N7J^+S_OCO='!Y-FE^WA_FH:X[O+#<:0\>(EO@T.D:M%X]:.DTZ4C@ M6>028O%;!2&$DM$YFW*X [1J>*HF/$WYM1( 6&& 9)TL@:P8\0P,D91IX2*S M3.FE%>"+ATPOX;6JT:[Z:$5 MT2;K64?N5^8$M@:T&M!F'U+R_]A[\Z:VDBQ]^*LHF-^\T1U!TKG?3%<'$2Z# MW7A*HFP+$^(?(E>0T,)(PAC%?/CWY+T2((D= 0)NN6QCZ2ZY/<]9\N0Y)74] M(75=,K*S&)1+I:89,:!VFBB0LDJCR,#6EM%SK,TBU,Y7QEK/:H&73/CVF?#A M<2,E$SXA$UXRP!D)1%*=(6>X0SPS#!F./0I*,AW MX)O*\#!4(G!XY5C^H6#,(O@+BY1AZ!Y]48K_7 M&5_;_]5T ;[H_6K"0!:UDJ#/1V&87QT&Q<7-KH?>]L_08 A7F+Y/GX3C ']T M8=C-T%P\8ZU2AX:E-IEG#A)VM>N(HK MA^97:O=?X5=H%VQ)X?OC$_CJ-/1#$:8"CTYM+;Z'Z406V@BW%1^ ,!V$[N!D M,.G7\- ,*Z:? EOZ_9[-"T;YBCVK]&P:EK0^)B.1]Z_7K_SO22]=,S,^\,6@ M"3-L^I?;O%;Y<>(.9Z[MF+.*#9/GC#]L=BM)$/R:O*YX9#.-;.+F\>FSRC\N M]9X4?Q5#\,_4M,G4GJ\.#X.=/A@/4P^&NI_ZW)UY^_DP7.IV:.97^V8_N&'[ M+#T_#>7X7_^X8AK^N58YEU_GD$KZ2[-;K((I4(V7-*>%R_:X-VBF:S[T0SO? M1OCCM.F'AQ,=Z=*-8Q[ %[<8"X1P,KS^EEF9EX17WLEIA@'8MLWQ('R8_/#' MA*2:W1R&^4U_C.E@W([4^!D1FK^N^'K<)*;6E%*I56-/]_C%XP:OY0V>$?K% M=TJN<8(/B!%#IYH87[T/RPT7,Y1=3/CL/+:MF_JR/0FNG>66/7R5I]$]ZS M0ZJM[ZWJ[L]V;:-V"%ITFNMS=^-SE?0EG=^^2^?F_;+CMRK'XUJ MHYU18_2U4^M\/0*-FU8W#MO;]2JIT>II@^YU:G13-.H'XWM^PKM$=Z]^G*YA MM7JM5>TT:*/S#33NQNGVEQU1'>VP1FICI\$:]?;A]F=U^E>J5?8CU[3Q-OP& MK;T=_O/];&_7'UO*Y=[NSTX5^K97=S >#0S:.JVU#L[VDB6P<726QJY&OYUN M;WQ-M5#$=GT'K(+&66UT<%H[V&I4Y?^/.Q?=/\@(-L/Y@B9"$+J@VF?FK/! MRK^F]2U@UQGQ,,OLU_8YQGOT^0[J5C%#8$PGW2 )&S#"0C]=!0TQ+]N RF$_ M<=%_-16\ECHBI"28*^6L][!T)?89=AZ'N$\8%2OK]5SF@8+U*3%9-T7QFO69 MZ:C<'5OY%(8 #![(2EDH$?'V7AM^. T M:>?GP=I)N\PUG*1V'Z:>YHK_W(WA]W'N %JKP!N,<[T3T.N3'GHI ORR1@Y* MXR7%_104QHH#Y?*@T&=G]/I^6L$>=$X#-T+;.L=@^,'SD\62:YK-+GP85BO= M,%S-6PQ-3 I[LO5RM1S,#A#1^9OAIO2$?C@$=;YH5KIYK?+)# XKL=T['=LL M@Z1_SP](KO*W0:ENQF;1I-YQ2/@"93G7PW/?6&'$ %NU87+\_'BU>Z"5CZV/ M_WP!S#%S$\0S._8#R M=?H!9[2#+5$;;9UM;SC:J'\<@4: JYTMW.BD=D.;Z#>XO\H:K9^QVCJBV]_V MN8H J,0H8PC3B)%5ON4%%JS2#4SD="5]7E77@6 WDY+($$G1T$S#63E+(!U MF*QE7_EJ@%K[9X7]Q,AJ)L;@AH?@_"&PN25UXBKC""5P3\E#1GW!*2ZB2N5 .O@.*F!_9-POYP"8-?=[QQ?ZZ1HN=-3[VOD97]/T">Q\O":T>-!C;_Z.*?XTC56+ M<$K,;Y@HDG[=[LK6-ST#IU\WG>!SN5YVGSW%<23E@_<4YY3;?/F-14,%I,+4 MEM*3#=N-SRB&[>J]JMM/12[+F";9]Z!@S?$8WJG_[WR \>-6ZXV[HJ_E_&VM MEY2BY//OY 98VA!YR)'7NG/+"5TJL4?:44)UA:SS/)0J8DS9S/ M2!XI,F]9WB7#R*\0?GVX4/,GR_5COEI!O;_N7,BGR4*MA;>2,/1[L[;[N5VM M'^#JE[W#6NL;J/H[8F_CL+E7WVM7OWQN[=6W?M=&1[]G0TQJ7[9(8W?G]_;& MM].]SB:M;>PE1_O1]I>O[5IGY[2Q6VM76YMLN_XYCIW>R?E]ND^%LFDVP32P M8)0:;Y Q7B',;532"BFS;&5=T%5!Y),&F;S @;]-$%ZJ\FP8X]@[ MSKDCFE 3);8 @RR=AGA$2J62\)Z?\$;GA* M6!NX75G/5AGFKX7OWF[JF.DPGD4&^;^&HO".K<\7K9;5N2U3W) MJGE).[,2%#)++.)>8L2U=<@(25%F!:?4!8J)R+4SPA>5'VX9,PZ\3^P^H0I2 M8O>IL'NA:!"O4S)'AR+' G&8/)3*B2-K-K/ M ](,EN^YY3UWB$)_KFW;L1&S^;L(X#@W76[:M\W#B=[UGNW!OL66$N$T<@(K MQ)5S2&L:4::%-TQ2HRE]17NVEZ(_*MW>$,34)'M+BI$Y+/*W3,< ]=/)@3!( M>PCY1>>1/7F43AZZT&NW>Z?I1CN.N1KD,5?-/.!V$N!P#*_N^0%\USOMI@<5 MMPW>_M8OIVN,/FP?]J;',KP&@NLU;?V^JGUJ_;+[U,ORC'*__*F'?@'>GH4/ MVE0$;<'F8R&0!PP_9IN\W DO0PW*4(,E2O5=08^I??/U^ MP!-DZ\QKRKRY3)V=SYUJJW&Z5__:3D<':Z-OI%%O\$9GZZSV9>?W7F=3U#I; MOVN[FWS6U]C8;9Q!6]K5SL]V;03W;OP\K+4.FXW6%MZK?^XTZD>TT=J$YQU. M^QIA\E)**X>",PQQ30,RT44D&%.49U((3U?6.<>O94NSY+J2ZQZ=YRU8(JCR MFG+,P<"V!"A/$:,S;(+RV;-F)BZY[G%<1R[V52A6&2$,B7QC-%"/#*<846^5 MI>F,*O,++'!=1F\\M37PV.3%KV4\/CK7/PD76O]3U#QZYUOFP7-*O>)*1\P) MHTH:K('A0\8$4^9YU=NWFXS^F6B_]NGR=KHVF'(ED R"I>UT@6QD+.FY CM* M) @!H/UE2D5?8GH1F :%35LI,;'2\HP3I12Q+M#,>RDENW.2RA+32X+I"U7. MJ$S)3&,4B:*() DJNWB,$@@X%^/7:4^53FPB,K3P'3-W\ODAEO"312;]K M&SMBDF.M6M^D>YVJ #8?->AG8'EXW^CP"!B7[77V#JNCCQQ^G\+GO_R7G]S_ M!QB>MG_95N]WM;[7:8R.6*,%K=P%MFYMCK:AC=6Z[P#CCZH;!_#[(X9W\MKH MB%8WCN#?W^#WCMAW/DANE$(F$(XXBQFRG'-D9 @*:XHS)@M9#JL/Q&D*2&69 M2Z&/D3"-N=M,XM]2E8+BKH^5F0N3N M&!PGYX/CKAZ])8N7DW1-S/A M067\U;/&7SU%_]_W !-=!KBM[W2;Z5A"?HJE3)!3!ALL+@?K?4YM%N9@2K[Z MN=_K?"HL6!C'[2+G+.CY,V9C&$P,QV7Q53_"5"RRQ-5C[\OUPKWYT6FL=8+CNK+KQO=-H'8C:7);X'JYVDC][YW=MM]:J[6[BO2^? MV]OUCW1[XQN8FEOPGKWF]L81V?ZLSL:^ZG0DFV_7&_N1,.IM!LO9#-YB@2*W!G$*5*A!OJ%,B0R4?PJJ/P>#F=+5C+/70H!O/0BU M3 OVFJS5\:255'4_JAK-&JO,LN"LQ$AFRB/N D;*FXB,==A19+QGB(6-(Q\PAA24/FGFG;5A95ZM, ME!D"WQK$E]SD*"'^4(A/6QQ*>^:R&)'D(KET/37HPM-V[@^W("7=7IU\[(2VU8;?X>]@U,1;-K M^F=;*5]>K=?-SV+VVNW\I,LP],-@:;*^OA;*QG.65XC..V!KRFE$W.*(E +> MYE39S#I8'E2OK#/-5K5^6B?1%1A[E5[RDB#?!$$NN55:$N23$>2TV8H%T9%( MB:)VH-/&3"#-?43"8@4DR9B18+:"(%V5.BL)LB3(]T*02V[3EP3Y9 0Y8_3+ MH#$S#'E*,L2E),@0IY#D1F@F@M2I3A%E:E4^\3;C @GR :>GK_-0W':<]E%1 MVW=\QZ7Q@CY4?.\D'6QZSA:4O7S!7M[A_/7RIN9/!PL[IM7K-X=GDV+J_? K M=$_"H!)!'%2:B/CW@ ^&?;@ M*5<=<5R;.Q7\+*=U/YT?T9ROHS=$-L#LN3NM,G=7_O<\R])X8@ MJS*).#89LH9BE!E-I>",_]:@Z2>I=.U4X=S(6%-V@.TE*>JV%1 MGL M3^"^QL:6)W#+$[BOZ?QB>0*W/('[N@>X/($+P_!I7!_A>*)L?7C0JKO/ M6#QHU3T@/]@[:^2"0LZ7.#SD R%L]"/06S_H\7YC'F/'&BVG.K?!F M'.W5UA9K4'C/J-:LT4WX;H?6-@YP;505T,Y#>":IUJMGV[O?9AWM9]66;^VU M&J,JA6= ._?J#6@K]&=TQ!MT\W>UO@/OWQ)[TT'RHKJQM:^2)UT$B@(1 G&9 M&61EY"BSWDF.LT"Y3G5Z"7Z# ;0E%[UZ+GK.B(J2BQ;-1=5+7'2TSXS#QC&+ ME.,2<<,5LI$31+BD6&/,@TT'=L@J>?R>7TE&)1F]ZNB%DHP6348[4V1$09_U M7!D4/.:(9_"3-L0@)2563/ 0I%Q9%ZM8KNOIF3D(] MNT&63\/'KO^KYTKV>33[X%FS3.(L8AHI(LH%Q*GCR'#&D92&:N6D)#JLK//5 M3"XJ^FF)(D#?.9I?P*0IT;Q@-$\;-C:&Z'$,2,-4 IH#099PC620##ZGJ2QM M0K/4BZK;5Z)Y6=#\ C9!B>8%HWG:,K#"=1S$/F-FL4%\Y(H!JJ#.)!<03B M1"+I*&56*8F56UFGJXH^6H]8/O_H.\?Q2VQTE#A>%(ZG[0$GC:4J9LBK$-)& M1T3*88M4E!H+;SRVH$&P58YYB>,WAN.7V",H<;PH'$]; H(%%=,I14'E%7LEWA?T7L#-*["\*^]-F1N!,6L(P4@!YQ*4QR&K#D3!"9,Q[4%\D M8%^OTB=/_B=1_XV@@Q $[\8T]\W3@8BTHRLL!$)6^GA6\_(N^:@UYO M<=__'\]K1 ^@E_#3K.B@%U;8GII,#UMZ!KL==!"(R:( M!RD=%+(V!"2$PMIC[Z/B"=.:S%<'>1%,O_U O(I8-^2 M9!9",F+6%(C8L."81SB3 H$D,'*7?S'P)=$LA&A^5S_E)).3S7;]XQFH"8$EC0!9(3SB(!*0D9HC MYC(OI8C:"0IJPA4Y/TK_X.O%[)2QB#7)F% BS\XEQ9* >I%>_V4^=./G M8>LQ'P^J-O7]9\^!7"KW-.NH:, M2,E&]V6C'S-6@R?.8BP4RC2U8ZLA!(ZXU$H;$BTU8#5D>'Y[X-[^B>4(L%^@ MV_%]0?Q9+8T2_4^$_FD#0SKMO(HIJ@AK!*:&1=83BS!U)H") =1 5M;EJGQ4 M5%&)_[> _VU<+)]QZFUMJ!\BV0Q*_+H@/KG MS$TQ:<5X;;.D^G@IN=)[)[8=%ON*LJFW-C5?'/\: M&K@*_O;-7^N3-5T[Z0!=NN+?B>6:W1.3+_)_PV4SJXG3M2SM^Q[W!LUTS8=^ M:,/%O\(?ITT_/)PPZ:4;Q\W'%[<8"_TX&<[? @.1VC?3?QB9MCD>A ^3'_[P MS<%QVYQ]:'9S$L]O^J-C^@?-[F2T4AMGP)*#J?AZ_&:FUI12Z>5C9]/XQ>-V MK>7MFL'V^#NRQK"\]FN\1JZ_]8;'*KG&-;_38V_QD3W4%9;/P@(DKEX3=Y*Y M&3WGT&)-7@^'U]*EGR'\,I4?9X-AZ PJ(+W7*O]7^0S2OO+O*< MP/-3* H^ M-#]L]!P\M3NLGQV'%]8'0-Z2B3ZPU_G>JK9JK>WZT>]JZX#4-MJMVI?-T^JH MW6QT&KC1^M[:W@#)W[FD#]1!GK_K+#M^%OT L(M/RTUMDZA6>>@3YP M>NET'=ZN?^-_L>_M\)_O9WN[_MA2+FL;U=-J*^DEWTAM]!5TF9]'M5;[L-:" M=K3<[\;NEJC6OQ]6OWR/,"9B.^D:]<99;71P6CO89S:Z3 E0 > 'Q)UFR%I' MD) N&FZ)(3SN)S\01O\S3\5SF+B*OR_]>=B_@,E!0+8?S!$R<1CZ'TS[U)P- M5OXUQ@^S*;'/L/,XQ'W"*&B+]5R ]6+E4P)W=SCX M][_,['3F?\[(V@*RD6!K<,32>L59$-;AX+4/@>@()G966"%P3_ ?D^G@0Z8< MA491( W+M%86$^MUQICT6L9SFV;1E#.Q37ZXP^!/VF$[;L887%($SLV5[V88 MOL.8=EVSW_1]B_;Z@'D]SJ-T1%K ,T! M)>"]UN9H&]I8K?O.7F=S!%0%O\$T:2M>&QW1*E 9] 5^-\[V50@96)) $L)H MQ&'*D"7$()Q1SW#&"==BI1+ TCN&41_V3\*TG*#@D[+Q-;)8-B,9XLQ MH F^ XQNVM^J^"8LD!21%_N]3F5X&"JF Q;2$)9DYQB405^Q9Q5S?-P^ QF? M?Q^+C!706 &@YC"[UF8'D]J&_F)=D5NUS[, N,NR_S@IC_MC MTI.IB\\->43?'R2@#T>B5M^$MD#;-[9&^U)1 20DD;$IDX;Q%NGH/)*!:L,# M(T"Y-_AJKISW1[IKRGE_AGE7%.8GRH"H2!YF[1W23GH42$:#-9'[+-Q_WA^U MG5K.^S/,.^@OW+.,(<4413RX@+2$96"$MTW@5W^P?_G8NA8-QA M$A6Y3&FFL:^;[RU8 *UC\K''J,K%;22LC_Q*L5T_65Q B586\B M?6R AX9IX6;@_TH_#$[:P_,W]=KMWFF29:D-Z9-CD*D]/Z@,#GNGW6>X(NG7[9Y0(FYZ"$Z_;@KY M=2< M19IF&!&B4CXUKC7U*^N*KF;L:NE\!4*W&],%Q/&V,BIE)>$:.,.C#! M!$X5;ZU$5-@,8QV(\GIEG:UB]FC-H\3UDN%Z"0R.$M<+P_6T2:&5L\$8@@0. M"G%F/%+:&:2Y#S1X!ESN$Z[)X[W.+VDTO)9T.K"H*ZX??'/X,*/A3:<=?G&K M 3[X5$Q.R3OWXQT\:R=(1;DSE**(B4! IN@A/$C8#QM!618NB"M1<2[%'P2#4ACYY#-'+,$>!IF.IU86.57 M;"PL8]K_R3$ :&>X&?FO^F'_Y,T_CITBQ^Z@W>3JZG9Z)L.FM 9317HV&5XY0< M/02#K#,"*>*CDSP&P=G*NN"K7#U&\RJ=LIJ59B_F4P/VUM12MQ\GDU<2]/T(FL\:8CAJ M4+X]03(3!@$G>V2H5DCY0(P75%H24DZ\57J%4O:PH-S2#[XL6%^"W:P2ZT^) M]6D#C-O,<@)F%V";(L)$R(@$.\"<>DE,@%'A*.)U+I@-19%\<2ARV[Z+XS4O6^[Z#COQ>1;?@P ?AL'G8HI*#KH?!XFY/9Y( M'.8<(\N$2D'W$EFK,F2(M#@([C/%5]8U7T#YZ]+9NRQZQ@),BA*TSPK::1O! M$V*8%QGRH"0B;C!&*@L*A6 5HX9X$I%@7K:&J#P MG[?$HD =19Q&D,3""X0E)R1D(FB3'Y-A:IF.M;[938CQL@;P])N_@J\TNT.P MC-.&Y"2+\7B+$@#[C\\;6UMS^M!;=&8LVVF:7R'\NE-Z\8W)9(WG=:.8UJWS M62WN+5GL?BSVN_KI&N1XSJSA@KF;4RY M.!2;=V&6:'^]:'\..Z1$^\NCG4RAG1B1JO,Q)&U(:+<<68D9"C8=P\LRT/32 MB=I5K)8$[<^]5[&HJIEW ^SV\##T!Y7)P"[@O6*-WN'-5]2Q3F\>#!7OI+./^H>;*4JK"5?WIT'XGK9^K(C: MI-U2,&\(XIS#3\YP% F3EKB4LBPF?#/VF 0C);273F"_^"9,">@% 7K:P%$L M '8I0XZ ;<.YY B6KT>@G7D2I-+,LV3@,,Z62& O: ^F "=;QLV8ZTLD/S#9 M]+@R)'2VXGLG:5-GTO*KLU&/OWSC>>T7,2JOG=I?P!:;SG!?LOA]6;PYMP5% M0"W#$6FL,+"XHL%Y[!? (">R;$]W>!+35I,69"2 M7TM^79K#3"6_/I9?I\U>+EW@+C"4=O\09\PAK95'H"ZKP+@U63JW0.BJR!9< M1Z[DUY)?2WY=-M=$R:^/Y==I+X3VGF=<$A0B-XC;D"&#+"+@V]7NG#(.J":*]LP".#21>U7_V>M7CN$)/3^HG(9^J!C?.AD,@Z_XDU 9]BK'ERZI](-KF\&@&:$C MTP?G+G9\QU,]Z<7XK2P7@_=T4%\K9:]?LW<-["G?7K[]>=Z>X^%?0P-\>XZ3 M@M5K)QV E9LH .-_+L!C-2W(?[C#X$_:83O.G?I.]5":QC;;P%MA4$]MK,.K M_VSWW-&K%>\_N?_/U_8>;?^RK=[O:GVO R*:-5K0RMTMO-<"$0UMK-9]9Z^S M.:IN',#OCQC>R6NC(UK=.()_?X/?C=%^M#%SFAED\OA'+\ H->W_3/*KX)G_9#UX5!97AHAI4#D&"5?G.0BX&T5YW3 M?G=8@1MR\D_W]T[ZH& 6RRI_MLD75L5T?:5]L;0JN4A,E_3@X0&TT)1F +!2 M^4>S"Y_T3J!??O#/#],"97XHQZB4T-\[#6Z.NQDM P:Y;8X'X: MW7S0\IMF!3:\YX_3IA\>)@FZA@O5?:S2C)\__GHM_VI&.2N^R_B:INS:K_$: MN?:[FQY+\)K0XD&/O?D[IOC3-%;=Z;'WWOI2)/VZ70SHFYZ!TZ^;M$X7@*'[ M][$;-AN?$8Q;/XP MAG?J_SL?8/RXU?J PL++YP3;F!>:'QZT[NXS&@]:=XM0K1_"]Q\,-' MY_HGIEVH3/T #_EUC[B'NX9A+4=?[^[YO:I?K]MW*T,@(GBBO0\\>FHI%H)1 M:HS+@C)L?^O1(0=S]AW\,/EL[,7]/EY@8/E-%M[;\>AV=DBC_K-5'>TU:ZT# M4LO?E3RQ'\_VOM3:V_6MT]3V[?KFG$=WK_[SL+9;'=4Z6W1[8P>G?D$;677C MZU&#[HAJZ\]6M0Y_SU2LKFTT]C,PQS'/)'*9%HAC)9$.5")&L\Q11Y44,@]( MX'K^4.RK#P0OJ>G54Y-1)%(7)>5,<,&#Y4X+S(25S GJ"FIZW&Y]24W/1$T7 MJ82V-S;W0\09D4H@+X-&G 6'E%8&8:%I,#RR(&V>6IB)9:JZ_?9#7O-RU#>& MNK[%,\C/HB[=0CSYR+^QTM_/PRYX5O%AG-$ _R.LI41<9 Q9+#B*5F8QBHQ8 M1E?6Y<+"A,H, @>5-J] MP:#B3+]_!F@[-7U?>BQ>7&79GLS.7S YGR[-36D^W9.4Z*PF0D*F&0-2LHI3 MQ UQR/@H$2$1,TJ"SJNR4;W*2%FJZ:UA^24TD1++"\3R1,'8.JW6O^U3KXA7 M2B!J=$0\I"/CPGLD8DQ%<0D5A*RL,[JJR1NLQ;3$&@8L_HH#$#2'C](E8UHTMDS)2.B257(4KX/A%\IS4'FE$)XHS'RP2RZY'Y>( M.57 66:,5PC'+"+N,XJL"T M4DI8IHK%X),W89E,D-*5L-0!F"4P'P;,:2'/ M&/=!T23DLPQQH0Q2QDDOG" 6_#-T#%,DKX+_T4PG!%NI+' M^ @>EY'Q]3'/2VQ&Y!-7DM+]2&FF>.LWNA^<\(92AXBU!DP/1I$BTB"B'2?1 M9Y:0%%R)\:I:6%3XLF5N781?X;U!_B7V+4K(/Q#REY(Y'_S>CTHXKBU'Q@E0 M1 #@2%NG460$"P"]Q82NK"N]*OBB(A]>)IGHW1/[W2EAS!+[*7Z:]DD>>UPQ M*8F:Z;KP'KP6]RG.]A(ZROFT?)S,2LE>]V6O'S,*BP]!\>@P,L*!PD*"0U9I M#?_T#G.83<+URCHC5\9@EB787B^ 7T+C* &\" !/JQ]66NLSG"&"#0#8,XVT MR$BJ)Y_RUU)E0@IWHJORBM0X+P+@M^\%J?>&IEUZ05Z?%Z06RJ-F]V:DJ>IA M.W0?S*&,*)LL(.80=PP,(J8)DL%J[:T46H65=0D&$7ET$6;<\+\GS>-.Z [? M0SSO\_BZKA4_E\+])G/P=]MTAQ^[?G,R#:5DNJ=DJLWNQJD('Z-'"=421%<)9[CV#@ M"1B.-J52Q0Y)ES&)E:09QZ!("KP<<'W[\;I;W:'I'C13?9]'^*_>L!/]>7U4 MEUCH2Z_G3YOM-A#0Q205-FW)0_?EH=D],6PL6*U9A@*E*9)6*>0=6N2?V>N'\O"ZH$LY/!>=IM8([JK%-!_E,3/YH(E+:,XP( M5H1IXQF+H%8PMBJ698O[[3L>QHD ?:692F9UH24G@U 9].+PU/0?%FSSABV: MIW5 S"9G-,?-(8S**/@?X_DH.>B^'-2<42DTQYX+!@8-QBE3M#%(11$13&KF M613.RRP%"3Y&GR@]$5#P%%ZS)0(#A&)@L,*6(S MIT@0VMB5=9T])K2F=$G<._E(/A2H%W.MH71-O' 6DDNH/' MQ>>^1?IYL?V-&=NFY)Y[HP&4?H@E@W"+[:G44+XT1">5A^TY2Q2R9'%CB&NP1(P(5C$HLX$<6 + M$+NRKE8UG0^S+;T13P+$=Y/0;'EV*\KL20\BD_D8!R,]-4 F2D3$,RV1(EPA M3;G# @?G4M8"S>9K5I?NA-<+S:?=D"BA^4!HSLAY;YSQ7".J!$?<@<37@7($ M'QHFJ(U9K/K]Z'P%;RC,S5QSG75#V\S=QQF])'0I;7=?KA&F&*LGI M?N1T-I?@3)O,*JHTBCRE&XB90"J+ 1%%-&89#2;M1(ALE?(%^!'*<[UO /// MZ($H,;\8S,\H)$+9#'N!L&,4\1 9TE( \%/T@Z!""5]@'M;**\#\_;>5AJ[*71TF[Q_I3<]HZY[272 MRY3<]EANFXG&%93%5!(PI @XGNH+:\D%HD$K+W2@GK.5=;W*'Y]HYKFH[19E MU#<'QVUSEGH2'G_+Y)(QAEC.CM>0:]'QHK$S?;]F5.YJ(]__)=#0BN^=I'/( M#\DJ\QJ[DL_8OX8&+H2_??/7^F1%UTXZP)5N_=_PX>3M'=,_:':+7M!IL=0Z M&0R;\6PQK$SP;;1,BW/CN74Q&$"W*L/#4.F'=#"A(,.S2B]>98FL5CJF:PY" MRJ60J'O0A#$;5$X/0]I6J#2'E>:@TNGU4^G)H] ^@P=#?[J]8?HA#7H2=N3,?@+AF"JB/(&= \FSIVK3O+5JDX_N?_/ MU_8>;?^RK=[O:GVOTQ@=L48+6KF[A?=:FZ-M:&.U[CM[G, ?G_$Z9W5 MC2-1JV]"6Z#M&X[O.^F]H!GH*E[[E"JP-IN MPP^KKWA)_$@P^-CU?P&1M,MU<;XNCMB^Q )S*32R5"G$H\5(P40AZ@,LE"RC M3$50C^>S75VLB\0NKW=M?"YXL5P5Q:K@V_6/HWWKJ%=9X@B*@2V,SX\>$^0] M3!'ABI,04P7#&U9%/PR. WSX"Z1)H22-I=(5(@Q$D._EFE7X?=SL@\0Z/6R" MMIL$7J'P7)9@5]YO XCQI#D53P Q!T*3D?Q&6$YRID%O0A\X#95#I$N4YZOK//Y8ST3D*6E\0G6)HQQMVG2 @\&M.A\ MS?L Z[R7)YG+=3V73PGHR;],LYTLQ(257HQ CI5X,CSIYRIAT@4/F_"(*3C. MH"4U)RVJ9K>P>:;P,UZ]G*YE*)J36E5&K5V+4R?O&XP6MY@V?<1L5W2JYQS:[]&J^1:[^[ MZ;&$K#&FQMWB$'KHW>?/T+( X]9JX6SVF$'Z9RH^SP3!T!I6MKENK_%\% MA'VG\N\IG\@T/V(FB01UF!DM 8%"'5%O?6]7=G^W:1NVP5F\W]UI54=VM MM6NMS=^-SM?#1F?GPF%;/QK51CNCQNAKI];Y>E3;@#9M'+:WZU52H]73!I!F MC6Z*1OU@UF&;KF&U>JU5[31HH_,-5^N-T^TO.Z(ZVF&-U,9.@S7J[W4'X]' M2_?:*UU<+;7 M^@S].#I+8U>CWTZW-[Y&&!.Q7=\!6FZY5"\].=A_Z+[!P'9 M?C!'R,1AZ'\P[5-S-ECYU[1N!?0Z(Q]FJ?W:/L=XCS[?0;4J9@A4F%X_%V(? M3KH@*])5T!#SL@VH'/83&?U74\%KJ2-"@H+&E7+6>UB[$OL,.X\#+%Q&Q8H$*F'(674* \R[16%A/K=<:8]%K&E676 MCW=#)13.U[%+:ZP\%'ZP/HSN0;=9*,6Y8]GDWF!TR1N,DIYS^<(AC/[@L-?V MA64[/.P-9I\=H+]YAM/9EQA0HSK!#$Z2=](,<@.F#2,6!L.*R57@W+\,#[.A M&V)S[(=N#BH' !X 3N&@OE:A!\7;IG#YQ\NL"^5^J_9YZGC_WZ'O8!$!HK?C M7VF]GM^.H-?_633ZSP!#^7WL -\Y[G4W8RPLJQ]A.&R'JAZ?MX ]R^DC;'Z"G Z#@_F:WL/B@$6N5"N#,M\J.Q M"WZ\E@?%LQ,&QK8#M*K8S@!$G;33,RO'YBQO7@&',X#!O<3,Y^4/E M# R9A)__[[\4I?B/7KZ; \."W$F_GVZ_Y.K/KR%_I(>GP4B[0&D7+=])L::= M[\4,#D/:(JG..#1&XD4U<88FVGX''3"FQQ9POCZ/3?5@0UBM8&<([C[@P&JF,&.1!OL*D$U11K E MG A MBA@#XIV\!\3:!7,#C:4"F(P]U&8C#E/LZ"IPC"% +H ^#M.9F#_)!2; MY.8 E,*#I-DZ4 I!ATPB+JV80D@5HNE"5%TOI))$'IQT4I3!J-!+8R^%*11* MGX EO1-0S/W@GQ_F@DAN\9V//6@2%/@[60M76B6W M#MBC?'VSGKW>\84ENH8+:_2^+CU)UR2GBW?IX36AQ8,>>_-W3/%WWUB)K__Z M'L[2^5! 1=*OVX/!B+CI(3C]NNF82#+40O\^,;7C&,4'Q]1F5WJ//C>3]E"H M[:'K@63&.G8%U.NI^,DG&\D;GU$,Y$,/XRS+*"=Q_J"2>^,QO%/_W_D XX<- M\#WZ_[X'.)E4CZ&#&P_\O99S=7^F8(5N\LN,'12+.>]XUR0DRS$(=S]UO6G3>I;I_ 9V=O=&=5:7]NU+]51M7Y :R,'[_W:J;8:I[7=*MPW MOWE9;7T$.^]G>Z]>I=7.#FZ,JK^W-QJL-OK&JYW&6:WUD31&!Z/MS^ILWMY\W=ZKI^JC$QN'Q. \I=^_! M7X^,&IK/[WD-6YU/V_<\!@1&\7._U_D[3?&(D-QAAB1W&<"QQ#=RKJ6"TIUL$2)6MXYG&'6G ,%M88SG=(UUO"^47@/&U\6>Z#$48AE8<-$@7 YAE'G@7% MF63"$;ZRGI5X?G-XQLS'P*D)!CN>1:6,(R%:Z;%SDE"?XUF-\7RUZZ3$\Q+@ M>=KR4,HSC[.((L: 9R%3!GU'D ]"Q,QD5 B9Q/.CS8Z7M"Q>73VOAU@6DT#D M1]@6KZR T//:%H]UDES-:Y^*62N9[;',AF<-#\FL\48!LUG,$*:Y-D?-Y*[TNBV:KF>#+ ?2WOTGR\<0WAY<2S#RJ MANEK(:F7V_,8A7[/F\'AH^CI(AW38+YG0/;/1X6F&->>( M&$H1IS%#.K,<90%[F\G@':8KZQRSQ]*M6!.!GF/[:; MG>8PSQ7U,"/D37M*GF<#XWOP)WECIODIGZWM^/'XN U#9MOA1S%K*9/L^9R5 M)'4_DF*S5@<6QA!J,B2D!*O#)>^(9!HQBYTTTE$?U(4:QH$(H'35,(!LGF(ZY*W+]>W#^7P5&" M^UG!/6UVF(Q&+ZU%FG*0Z"$CR& JD189%]QDFD>YLL[P?,;AU[S;L7S6QF;7 M+SPKV[BE[RO?QU6=7D(B?OK,[66^CV=G5SYK+WD9&=,N(,D,0QQ'C30W'K', M.NZ%"]:YE76B5N45<2.+S/=Q!2I>90JCDM+>!*65B29?$:5-6X.&.N^)M\@Z M"PJC!7(S2BLDJ%6",LPB#<^2:+*DM)+2EHC2RD23KXC2IFU@&AB8P$&@0+T# M&Y@)I!TQ*>\D=PQ,XF#BLR2:7""EC0WE24/&JYKE?'4-W15-&M=0F6[5O5+( MW_2<2_V&ME1\[R154IGM^&/?4K;VCJV=+K,Z5UU[V6O4;Y_T*\

$/E(O@?9J!SW.N&<>W, M_ 1;[U=SD"1!JE_4[,(%X^KE:Y6MJU]Y&L95"0N*ETP7 M")RI@KZ\\[$;H$OM<3FQ,#SI=P>3XH@[(#FA?\F'&XKJ3S' :C7MU4N%Y(NZ MIT7-Q4%^Y5KE4H&7P?6#1++\UEA4#H.7=TPJ6073D)9%^ U][!8UGBZ]^M($ M%F^.=WN7O,^[+GIW1>>N&;!.\H(?%U5>87R[E1:LEX%O%E[RM4JJT77'MHJ[ MMK68I\%U[YPIZCM'%6E1%N6S;JT\W0@Q]/O!?P^_0O[+FQ;Z'RQS;$!D]WNI>*^RU,/K\$G MNA[H=RW0W7[7.INC1F<3U^":VNBP56L=MK=W&Z.]^O=68_3MM-$ZF*F'=]QJ M[-9 =]NDC7JMV:A_P]4O.VS[2Y6FHNU[K1KH@+46/*^9]+:+>GA;H!=6S_:S MR+PETB#0KS'BG$6DF:4H:)IIF)1H19RMAR>\T2;S2LE,<78*" M?'E6O[I,WNWC.#WNF<:,.,$=IIYS0:UW7D5"!$X53UFVLIXV_7)9X2=#WB^& M_+R8KAGFW]OS(C9CL0QB]WA>EWP*O1O'XB(2Q#"2!$;$(]& M(<,=0499IS3&PM"TI2WF(VDOUD6B\ONLC:A(IJR)BF')L5:&*J- MNBU6HEP;S[$VQ+X ,16PYZL"I.JOILL3H132ZE+&D[LIZ;3X$Q?++JV/U4LBK7VV5OF[WXMA MD Q/>-K<"R_)N;&U-8 %@UFMYFYV M@>3G5L&5"L?M"L3+6A/YUJ_[RKQY>ZVKOH*EQQ#*LQG3_)F3?!\M)* M'A["$CZ$I9D\+6=A"$L93-RI.NB'37>8+/[VB8<5/X>%!#W .W+IS>V\P'-1 MX7I0//P4X ]/A2?\ZD$7?'[#)>29(_%'Y1[UW#*:ZQ/*?A9LCG_1\X"=S>BEKU?&5 MY.K.>V4&8\_(Q4<'H9L<2.TS6'/ C>;2^@7V+T@+*+37#85SK]>OM.$5K\:1 M]W&0FG^-J()UW._];B81 -P'RW)$4(UI8&J*+G20ALC+:CK(F0^*4K71#+= M1SDZUW_&\W&E/V59="):^Z0[KO.YN]UJ@\[BV%Z^2]4XVZM_@]])O]D$O:9Z MMK=;'<%W:1>+_<6^M\-_OL-G_MA2+K=WJ[@V\IWJQL]6OFNV\;5=I5\/J_4& M;XR^0IMJ\-T6K6[X6*UOGE4_[DOG8@:6#)(F6L1#C$@Y4(JDQV#:4&F83'OX MJU3-[W==UH,FW-D?O.&\' MW#6].*]=F["&;.C/+$_0W26Q#"PZ3D!%P6#E24I]T"908IV_>GG2!RU!^#"5 M1C8'X7PQ(OKN5N,6KYWN*^],8(8B[V$-Y]E<(F7@&O=!V#_#CQK[B3]G=;$YAA#]68' M+MF./^#302PZ6Z3Z(>]NA<"UI_M@6F.218%4Y@WBGA&DI(X(^T"T<-'(5%N( MT%D':R6?B^0,3(I);N&,/8F7M_T.0S^8"/;,W<3S4EH3-[N=7X65<-X%,^E" M_[P+":"#YF"8JR7_:/XSU[C.OP2; KH"[HXU6"B.A),!NN?: Z6ZP(TGK!OB96.,XT3&FBS0E+)M/L#^8KJO-W?RI7#5-WC:1U?X[O[1S+EIHK&F>!.@DFE^NHJ; MDHH\[7Q8+8( T-A\]&!/)P=!P48QY$Z&(D\'O!A:EVS11%_I#6/*@F_&H2>3 M]A27Y9P)^O/8DP'K>MAL0ZNG7!8/);YG,/%*)%R!A ,,Q)>EP]G4L)0AB"+. M2(:,CQQ12M+F SQ4@9Y$;S#J[DM\6@9.&8LBT\![VEH. H\*KS$%&]*7Q/=D MTPW$1T'@J.C!4J(2ICN+!%G-%,(.9YPS9ZE70'PW[&4L@/CN%!DT'87*Z5HF M0">WWIQG' ([ZXQ=A!KWTRG+]E_=]Y..-,Q"2H MKNUTGOC#Y(<_?'-PW#9G'YK=7!7-;_ICK!&/7Y?:.!-DF^O(Q=?C-S.UII1* M+Q\?2QV_>-RNM;Q=,V'!X^_(&IB:UWZ-U\CUM][P6"77N.9W>NPMIVD?>F@V MGX4%& YZ3=PI2C_C,VOP^@#:U]*EGR'\,I4?9X-AZ PJ6UVW5OF_RF>@S*<* M1_.A^6&CYTY2AJ_ZV7%XX]JZX#4-H!EOVR> M5D?M9J/3P(W6]];V1A7X\>(H ;#FJ-K:/-WK?&/;&SNCVL9A>WOC:%3[LD-K MN[56=6.O6=TX(-7.MYFC!#UH2_6L6O^SL[?A>*U>Q=M?0,V$O_?J#0(M/ZUU MMD[AF6=[G]7IQ8'/3;Q=_\9G6;VV43VMMN"NT3=2&WUMUK[\/*JUVH>U%K2C MY7XW=K=$M?[]L/KE.[#Z1[%=W_D-;3^KC0Y.:P?[S$:7I7K*#GX U58S9*TC M2$@7#;?$$![W4PD!@M'_W!Q>=D6\=_'YI3_O$\2I+[9K#_L7\#H(R():>H1R MC\H'TSXU9X.5?TW['8!B9T3!/(M? [88[P&V._@="@8 U:-7;-M\..F"O$A7 M04/,RS:@N2)1L9E?!RWNV[A!U2YXLZG:B M5/X5P#(+VV#KF)1OY*\\X>'RQ-8>X?-S5$!\-2"R:OWK86WTN0/$1_>^?&X! M<='J;O5WH[,'I +4U]F9B93IG55I-;WK=[6SR:J[0)3UO:/&+JBA&XW?C='G MYEYG"S?H7G/OYTQL[<8.WP>3 7MF C*IZ &G*D-6<8V89VE,%=; .S,QGA@' M(HC1G,"#69]$3/AM;^RR3_+G9359U.<5S4QRYB)GS CG.).(^ MXV _4(8P6(XPR4PH:V>GV(-=@;%FSA/*E<^THE1G-NB8J M2;Y;W!R'2?C\0-#PL-\[.3@$^Y*!?3E(IW) CDW%[$ KQW7%4D0'R+NN'4 MM.NAWWGA+;N78)KIL,N-CV(?.TLSQSR2ABC$.58I[%(C2[3)H@E2)[*J1/[7AMO&='("9D*,#*-TMBC*%74&2>>9G)EO=L7&(,D5,(.2#!GE!(K8&&HS MPUW4*^ODIF,6]YG]QZ:A+6=_8;._L8/WI58JHP$CZ05)B2/!>#!8@I%H@N(" M# D'%Q84$O;<\9=9C>?97FH<7H' M8_.I72HP)Y]Z@V'N:UP2;PJMG4WV7Q,&=D[W.E_;V_6&V-OX1K:3%W]T0/9: M[O?V1OMHK_7G817P,>NI3QBHU?],.!&U5OL(2"[=Q[8W?G9JHTV^O?N]4_VR M>=K8K<7M^L>S?1H==9YZI&D \><, ^[+/'**,HXS:2TA\<7^PMKN-ACN.]F;<;7-&4+WZPE>$UH\:#'WOP= M4W?; KYW8]5='WO%[NMDMH"@POVOO'?NY\QG(0NWYU?2-SP#&!)^W90_NO"! MW2=7W3@?]H-SU1+^O-UR80J( .G\I,]V4#>](SQ0%Z=^.SJ#.'+.,I) M,%Y;^N?&_I/TZV[]?^<#C.\PP,],)3>F[;M]<)G)-6/3;,(AI^37"9;NW0QFZ#5%O?V[6Z.ZO6OXE&?4=4.U^;*>OI MWN[73LII41L=_9[< ^\ZV:,[LE;?.]QK[9S5ONR0VFCK=VVC?5BK'YTU.EMG MT,9V"I&J?DDYJI1"ED[W!5(H4IYCY#48+]B (:K] MRCHAJQR3)TU[^@*E?YXDDW/):6^"TYZSWEG):8O@M-$YISE"';><(Y$YA3BC M#%F"';(Z1I+\QD2QE?5L58JGS>3\Y)3VS/KOPU1<&)3GQ/CW]#/J17223D6E MHU>#2L^FO=U"NPV_W:'I'A3[N',[SQ\>9-8MPG)[F6>\C 5U9?U?ND;%TJVF M[>E=ZX<5_'UE]9(*IH"@ E/H< ,^6BLM5(X#C.:JB+ -PN2I4MD ;QS=#^G M#ERB^]G0/:4H2ZJ"14W?]O3')<^AE)9TL!YV,+NADA^Y; M,,-\1C%BVH$Y)C%#2EF';.9T$ XKSGE1=U/,)[9Z56RR$&UN087O,+XNHL+* M]&M1Q=O*]SSI>IA)>3!S0ND)"SS]<(?!G[3#=KP<7_EGD87RQV$(PZV+ ,OO M17QEO3<^J_S.0VQ/]R,&98FZB()A&%0HD2$M"44.9!\/&1$FRUYKB.TD$^D@ M+8+KPFQ[L[;930&WJVF#(P#2BJV-8>AW\G!W0$6>4+.2#O"64;GO."JWC*"] M,?1PJ>)EQ\]X ^&<#XN7O4__W_D X\>MUB>(;7UF%V:N+U7Z\]O_9:SJ_\_> MES^UE2QK_BL*WKR)OA$4M_;%=\(1=&/[N>=*M-W"#OB%J!6$M7 E80PQ?_QD MG2.!%L L B3YO/L:@W26.J7>XVCX_W+[_1@Y/0:30_D7WZI56_/#YN['R[ MW&]^P_6=[FMR*UHG@8UT*$C.$7<^( >!##\F86O> M[<] %$(O5T&Z\NJNW9KQ\*=>[47CQ6GPU<;@;-G^:M6XQZHQF;$5B)(N<8NB M2AAQ3RBRD3,4C03F:R+!1=\^LLGXDWGP@]7BA4(*'DR$*U3[%5#MQ:EPA6I/ M0[5K+FQYH+ H"62PRI$-N8V)[<9;O6GD,P0V/!.H+2@]9MFI MY6;N6N5+!:CR8Y:$9C6NIJ3"I =@4N./":9%C3))@WT>F5> 2<0AK:-!2D2+ MK<9**K+Q5@#3,O/U+90U&$DN M(:F5Y:##%B>U\9;S32Z62747Y(Q:XD239B_'/H^1%[M.>++(V),1"SB764DC'*B%8IJEXO/%6TDW%Y^WY9\U<6&FG9;7"K=L*]WIF1@5N M#P.W:^,"1T:Y=A0%7Q3%< H9EC R2EFF/.54I(VW@FWR&_I>+"F6K=N^?37@ M:L#5@*L!K]F 5W3/Z&OQ1PRU;1B'/8JUS[%C6]WL "JWDW*CO4=EB,S'M?U\ M,V]Y&>.-Z:P'<30G'LS.:G*NY*;Y<@O:5*\$0Z\U/XR;PP_KV M(8\F2>48"AP[Q!5/2 =O$1."6.U2(M*! ;RE9A.1QPT4'Z\+3TJ(^@7TZ2$F M5Z5/KZI/%U?Z%&DT1#*"!,$)<2,"TC9Y1#Q3-(!6Z5RG7&V1>^C3NI&"E1OP MB@95S[&8G7%2_6<[C$^IA;;R^^?=LXZ+_84X[MF#P'4\!7D&_HI]/[EKCFB% ML_? 63_)6Y@ JJ*T0BX:C7C$%%E&.:(PCUS"7 4N-]ZRK?F>GH]S;#W1=_5B MDO_?SUH8_)>%B,>YORN(>'F(N*9B')# Y]AY.: M[3:[E^Y>#OE_+=BV.O'S7 M^,4\:L^_@[C"I;]&7:]AW:$+VD2\?YFYA;W6M8C>^\5J[[Q :/*=S'K<*W+G M+#9@4,WSV/X>ZS#"XW4IM/X>COW&]D\^7NPVOW0.FI_8P8?WK8/.'HSUT\4^ MW8>_/[)&Y_VM!L[X=O^US_A&GNTL?/GR<$)_'WB MZ?[7F4)CR1.-N;((>P8D/5=9T)PJ))*C2AE.L?9%SRNM5[S06+7)<]=:PBJ7 M[SH#YGZT_>9YK\+)A^#D9"$:SJ5W5#O$A8Z(1TJ1E9(@HCP.@O!H+2X*T2B] MJ)H-:P.%*Q&U=PV%_%GCD7[-!/-E@\+C?HP5&#X #*=K19"D(C8),9D4(*+0 M2,=$D/1%T5JB28Y/(GA3:+%$">=+ 88KQ@M%Q0O7'0S?]\[Z%18^! LGDW^E M$\)8C1'CQ.<8HH1*%CX( M"B=[P%YNDT,;HG.2"X0I%8B3X) )D2)NHZ>)8A<3VW@K-[5!P)9AA M\SCVHTW#V*^(X3JCX7:>X@H2GP:)YX=.*IJ8M0AL8HRXHF IAR212%11(WF( M)FV\I613*%G1PWOC^RJ5>SL=*=5KL\>G5=:IP/0)8%KAYT/P M8BMWGXR#VZMN5[QSZN7]MD)8N=<=MVR.X=T/#X=N=_)?%7 ^ #AW)[=H?.+2 MP*2!]:T8XAR TY% D;7.>1Z%(X;E%@-*SN/F/RK*N=J4\XX*PXM@G<_+--4/OM,:;AWU,!Z MF52ENW-[\]\9C%K=,WLMF].?Y'3) ATTQHEZ(J0DF&OM70C.@^0&A7W ,1T2 MH_#&W5F61+]D\JFZ,?FTT1O&3$%KSYS:_/>Q[-#\".!8)P<[W\X;._NLL7,,X CG M-O=8X^3=C\9E_;*^L_<]?/C"P__\V3Z@[>_NI$<:],]V_>2;J%]^^;8+]VR< M>+S[X?,QC/.XT?0PCG<,SCQO?-$ [-]H?>=;O@[6"*>S>=%_ M#^%EC^;E?_^7ID3]JU;.3VU>0283AV=4HYRNG]]]>K281DN^A2W_T.AUX$\4KO4^6]4:ZL21FYZWA<:UWUJ^U@*'!M6NG -8 !KV4X/)@!;:ZM5T_[+G8KX&RL]IO M'__:_<=F[3S60-F[(8;B;)\7T@1+*4!++\%)OM<_[?5+.1GV:J?]WO=6B)FR MU?YHV\&@M@VC*-[=(+^[S=&GO\]\:KL!SHTPEGX,Y8=;M8^=3@PMN%7[ KYL MP27A#L/CF)]K<-;IE'>%8>3/8+APF388MF?#P1"NEQ]JD%&H2*J'4PH2D%>H MF1L5-Y\<#CQT/X[/*+V(O8E+W?0$6[7M0S6?KU!>S)X-CWM]F-;I(;RY\>T5([WQ]M,R>?/B-LU%.-U2V3=QVANT M\C%O^K$-!W^/U]G\_SVMHR,>@*]/L0X(P=GP]E-FB=C3*@^,]<CCSX64=* MOEWY]6A(3&]IK1]9DH ;MOCB 62+X?L5#_B))^J!;O@KSGOW]"P G\R6N)<# MX4N,WVWM[XO!,'8&M8]=OU7[?[7W8.L]%V$)L?5FI^?/,AUI7IS&5R8B]>3^MJ=V&\>C<[Y O<2W8/F M:3Z&-9J-DWH'[,;.)UQO[I_O?M@#,K/']O,8._MLO]D^WGVOS__=W!X7P,.[ M\-]LD9>#KU\Z=7BV@Z:'][&/&Q\^T<;)T<4!6*R-G6\7^=TUZ*?SW9T_$[P3 M(%M[/^!^%V#MGC>.#IE+7@'O01Y^0=P;AASP;22D3\ -:;;)^)G\?]Z\<_BLCUH_V&BDBL-[9];B\&&_^<9C MKS/KPRRTW_K,*3W@F>_!8,H9"M&/Z,6;,V A_7P4#,2^[@!JQ_T,1O]U#UN1 M4;'QMBCL5'"'#&5%8(>=(=UW4.^?4ND9ZNTTY0HG[@6A/$9ND@],:)JD8MPF MO[HEDPH2%6JW>AU+DC;C>#0Q"*<]%MJ!Y<*UBU9[:;C3A#"?_,V.QX^-]P_P M/);V06$>%);OX.-@ --QY7G$OY[1>U%OPG$['R_K)_N7<*_S0ZRYP93CW+,< MY[0'BUQ*"M$@I:&1*&/5'2[EY9G>^Z#.H$L*L>C8"8:@0/GGN@D:30WUXVN]. 9]&"/'0KI2#2! M(,VH11Q[APR/&H'%0#6#.;(I/13I7F6&JV5L?G+A94MK -H8V%VPC$F.3%*9 M]!#AP> BQ.0R+XQM:D,W%9TO;_ "I(=[F@,O$BQ]A"N&M;8,2RRMI%8Z?$L= M^0H/GD%D_/FA,!C#_U-$6&((;/*$G#4$!:F4#4D2,.T?B@>O,L,5'LQ/KB6> M*$ $9(%Q NG! ;E<*,\QR8&40=S%O5>WOO6&< M46P1%:&,.HTCY4R!*:V%\DD3P7S@Z>8=C]LUO&C3!EI^WNN'0>R.5?Q[C-_? MP!3D#B C-<]"]RNK-CS#-]%HPK5.]NCN3IT>4A<,2S(@YJ1"W%@+/(Y$)(DA M3$5OG&8;;X>Q.Z_">6('M=/8+Y6YW/*^471FU_HGB([E*FJPP837CEOMC 6^ M:;(K)FJO!*E$YV5$)SL[5,":$PS<,"3$,U74AFAD(W,Q>*NYT1MO>]UXL^A< M2\Y6[5;0N6>T0'G!8>\H#H_AJC9'+@P >MNQC$S8!)EJYS2J7O[^O#6(M7[\ MSUDK1TRXB^)^.:G*YMB(.P-">OU\?-N>;]5V(OR311G^@<&""]X*L: :Q7,-XJGMET$C=4:; MB2CO'+YA-Z]#Y4>M;@#E?8/RDONB*U..^*+R*MKVI6X\_6H(WRKZ3;12]F(4 M834YE";&8KJ*P*('B!.< A_TBW25/(L3L3-E[ZQ\RC55LJ,YSQ^6449E!-'5 M->!/P+KKZX'PY$.%?64TKN5MFN0/0L+6.[79!PHKYM^UA@53]FC^VW2,0MV)N>W C M ,\RO"QF0"E$;G *"ZIMUXJ8@1LE\X8[I!1]$7L&9XR1T8;O\ ](U7/)XOV, MAR7PE^[>>^Y&[Z.VTDL_]&.1[:=Z)8 M5)+7/>V,L1=J+&:#O^Q%?IU_G/4!;H?;W=#H=7WY1V5\7!L?XM!1&GS 'AFB M/.)$2*0)=@CS*&P*G!@1-]YV>_.VQ[6<%='++H*,P<2U;5YC /1.;:LP"LX& M*XQ;C5[MKWZ,G=,<_YR?ZN\6W W8X$KAV.XL3+4&M6YO.(54I]>/.:(C!4:4 M!P[.W E 03ZN#'X?%/ #,UV^?#UOEZ2]F.3_UYQ&. M_[L%I"&4!&*G-1CV6^XL_[$JDK!WFHUO$ =818H(_6+NVM=/54PDV+\%8SX[ MW2R7B,$@#F]:K3*Y"1.O(;^J?/7!1()1L29>'52; M>!_3G!U69^!A\(ZZ!:>[F13,9JNLKOC_<:7KJX5W[ZP_GI^<6S=) .0FDX"R MD94).Q"E,6GJG4XF%)7"6B;_]+IQ]NK3GJFMVD<0%K! 2^V*>6AW#^>\!>(\ M&E#V9/1R.I,O-.]^MZR=G8X$M# Z0!@W:^?'I4L/M"<#>E;WSXHYN[Y6MD[A80K_ ?[7_-UB++XB_\H&6(@)Y.&AMRU?0GGSK.@E M,A5>3OCK:BB5&_"9W#$Y?:\/KP5>]L2\#/+2!),=KY'\8F0,M_(L@:$][,*T M'+=.!SFU#GA'>5[)1DJF5I"G(&ZC=4J S (P(,F*@-:O_16W?0M&,B 3*5O!Q"K?3:X(K97_J^\Z)+;A%;I8M6W9UDF*+[%6Y\*38(M?V?HVZGR\I M]F63^>1+)"Y6Z;ROE,Y[T/E\4C]IG.PVO_VHGQR1QD[[I/'AW7G]LMW:[^SC M_9//)[L[]W+^LG[P[/^A\8KL[>Y>-G,J[\^VR\6&/-KXV3NH[ M!ZWZSA&I=S[-I//V8"SUBWKS]\Y!+B+5K./=#WM\%_X]:.X3&/EYH_/Q'*YY M<5"D\[Z;2.?]Q&?3>1L[]?/Z"9QU^8DT+O]L-3Y\^=8X:1]G9V+CQ/_8__I1 MU)N?C^L?/B\\G;?*3F6BGV)SZ$O&&3"5.Q[UOL"X65V<+=;K=+I\N-WK7Q^[@UA.EG M[I/),)"I"*"B%LRL%Z4P("Q(/A@EA7/MP,[C:NR4-$D0[$MF!)'3MO"OH\Z:F?=CO-OZ]B M"R<[EJ8CRJZ)RKF8*MVDXC?/0^;$V3]CFE_M,0O MI>?U7>>TW;N(<5R6ZZ^V79D]AM\C#*8[JAQ5J$G9].P_9Q;F/#MDLGME^[3? M:M<8SL)+3)'+UH*'CIFSY>UV+Y]-GE$[N#L4.^=]2WG1RR >^R6%Q& M!MUW"SHZ&[L11V]R4'-GPT)"ID\LH@:/6S'5WOT ([+8 -M-J>5AI+_]\6[W M'UNUOR8K3-DP[0S^R3 W)_?=\SG'K1SB.SVR491 ?FHXI[1K/_^]-]J3_P[0 M ]^-7A_ 6 ^4YT[JK(C'B;@D@N9<>6FY2)QP^$!9:^S-U'EVESV<]2\ ^6ZL MZ5>4[_MCXG&W^_T+N0I_V^>V'XH?7^!90#+^@C'W OFU-^!9'?CQ M8>*6^>@8BBK&G/ CD?91H4BEB=X;HXS;>,OGRMODN2DWKJZE9[3+ +HVDLC4 M[W5*RZI67BT)ZL]>N-SPN)'CL61]>G([6X"S- MI03;.V4XFL0Y$T)Y'CEP3".P9I8'"VR."DSO*\.W1(I48OPD,6ZP"/%2%C9"#41$:XX1I4B<7(O%%.&2VY]94(+94(G1\&;((!*4+6$HDX MIA+9F 1 HR!,T4A1(-XHDABIRL21.HM[\>'Z( MC2'&.XH"]QYQ32AR&F-DD\__+T V<0[@FX]<3&?],KTIO^S)\,6.#;%6>+JN MA;805[!/?;R1_L/B0<=&VD#_-V@.E?G;)5V^Y>)VB,+($BV&6\ M-7HMGQ__JIW;B!2X2]WV@6[E4L_W&]7U\64"XM4M7?0POEHL,E:* M^-GNM?Z4XSUM6S^Y1)2*\\#R!D0RFQ)SQEK.E-8A)4.\,)A@R6*HP'R9P9SN M[NQ?'D83) E1(B/ ;N!. (X3SI'6+% &:S+V]*E@/I+*.[&W5L!^RS,6P,ZN@'W[[ B>X $ ^G>$FXQQ_1I$V_LZ/B!Z(F92H$+E3@'(J6BB8YH(9UPQ-O@386>2XZ>_OR02RJH3 I% A#* M30(<98PBJ1G%W$@O8[HYB6>$9D4>[ 1@@ER>@7R7^W!A%#(["@'.0C>]]U3( M^7#LIBG\W%?Z A(\L\J7"+E,8/?XJL.%[_2&!//;"R],I4[D;:I<7F!Z!6%7 M?.UAFJRL-CB"5:NIYY1Z(U-46 ?*%:-:Q444N'RT(I=JNYO*XE#;X]?POM?_ MD'W&E3Y?Z?,1.0P"KZW58F\J_CC-A3I EHM 1#@S_HA] MWQH4.8";97,9&,#IZ :CX93[L[73LWY6@/*;O&5=WG^SV$L F4RQB/WNY7A> M.-8?9ZDJN,=SCZL^.YLD%-Q!S"B M8G^DV'0?#6RT!UKLVFP6[S]V_6B/%.["-\M(Y]$0XW_.X.#1CF/NPEK8<[_9 M?SP0$GR,UG!-C:.)&^\M2\(PCD/"EC%E?U+E!_&7A(;MJ^VK$4A<%?&X0@?Y MJZ-#,N<9#]:CI%5"/&F*' &KR5"M91)>$&=S5I!_ 7Z :-BCZS)1B/[R\_[N\A 6]QS(QE'> M"45<<04L+VFDA*4$EG@K8D;YA4N M/+0^:LC;B%0D8[3@.DCCJ=#**<<2"\[?O(OXXOQJLNCFQVZYJUB1JBOUJ?-# M[XE-3@D4I=2(DY20!:*,L.1,86(%QW+CK=Q4V&PR/%]P?*IEW'1UL4FJL$R& MS:.\../(L]%NW8AVK9HSYZ['J/WV[N^__OI'Z1(?>7CN](A/>'0>[=#)MYQW MYMC!)'/MQZ.<)U_&WDRX\KMEML3?B&S>S&Z+)\XW:.7Q#DN8!,',-!+>_HC1 M_CV*2N647?5&A(/[.6#H<_P>LZORCUXHR#0Q6FX6!8U&/1Y_R]_\8^)9IC84 M"IY?=#F,_>_%!1Y(5(&0)IV4EA9SS+P&I&76.$FDI,!7;VD!+A]7H?@/>YJ5 MHL3,S^68 [SB]V?#LW[\.+(#*M9Y!9][/PXU)80)9I ,EB-.E46.\H0D"2PH M!D30VXDXM=L8YZTYZ]D"2\7[GS7$OEM8S,#B*YSDU_FYA M..O\4'BBO7 >A6 9K/;1(BNIRQM,&!,%DZ'=QMMY(^FE?0V/=34L69[_^)2J M*W;5%;M*HZ^Z8C^]*S:MNF*KJF; KUDSX*>Y]QJ%81F;55^\MFIM@"A1R6G02NOK]M M1_6X7P0RG]J+/ABX()'AS(_J>J;:V>F=O5A'^*H>X.="= MZPOE?>&2:L%)?YYUXWA[EF_5OL8R+R57'\D-NXO:X3#TN=4B/\0@_N,H"@3$2H;>=5OC6\6)%(B.8X8G4=V<_(I-?E44 M5RX7A"NV5M;0'F7!Y!-!6W/(PAD8$!?CV@U%6=\QR]DLRK">M8?%0C Z!8V_ MGHS^&F5]C,.$2V)8!EX,S&?MF<('?@*6.0KRCF6+NR_N41 M_?#QVK*YT6OF-2<&](4'6# B#3;RR+E/BE*<>+S9COE)!9UB\7BTR3(H?KZ[ M?K*QU?*:BPJK7YB.[[SO[I[LB_W.Q\LZW6.P&+0/=CZ=[Y]\@44FM!N=S^WB MGLV#SD%GG\R5E3QIM_9/ZI<'3<\/3I1ZP8][HL(AAL,PX2RY0^QA@OT,Z '(B"R8GT2FN MI'2.NRB-E@([C(.IL.BUY&-WQXO&R398G=M@E1ZQ^M&AH1[S!"N]=<0!%@F, M',@++/S$)TV9!$4O5Z*;L6B4G3;N8C.FK-_+UURQ@-MT\Z)^?LBQE8ECH%I) M)\0-E<@!^*/<4]Y:"V:E9^4Z<$\6L"A-L%<_0V%O!,$0M7T^V/8SAKQU&4Z]S$%^;PB(F,3?IB MS[$)H_B]#5_^8I,\#:_[!%3BYLMR6[_^M'Q6GA+&/&HR][]'=/W:P.SOH,E6XP^KL/. MJ[Q9B>DBPO:<]=^.^KFU&QKY2E504<5QWZ@W.(^)BL^M6.'O5L5W%X=X[Y*R:ZCM>Y]?BCQB6<[(MO#Y[ M%)=S<..2),LYNE-@)'$E=:0#=G [5CJR#CK2CQW;RDT[EG-XF7'G4( SVU[. M >9XR=+8^*W5+7\I3-]_++UFE^_JUO7OQ=[@]M%1/Q[982PJ%[=@OEO=0#7Z7R-;K##Q3H>U0:_="K7Q0SZ6-BQ@CW_V MM=T3YE,H[+#L7%<&]G%>.I-3;X@NL 7A&LWO*8B]/_UW]/#XIBM)HGZ M5$0R<\&CX]X(S(23S OJ69%XB%\I@WO9BV(^UGMUO-_YT89SX)@_OQTT/[<; ME^];]9-/>8R\?G(D9P=T3\(X6G6X;N/#'JM_ M_7C1V-DK,FMV=]J=@Q//ZCM[E_LG==SX^CF-,G1RI@YN[&Q?')(D$H59190H MC'C4'!F3-YXBE4(+[D3(<01LDW.]B>E\RO?8US2M:(M$GT*]\/V5ZT$KQ6@\ MMZTVSPL2RX&E_^O9)N\!D_;ZB'@V"'_%,HQU(;!(GQ'YQI1_NR37HVWT^%7D[AH4S*1NH\XL7VJO,8646SI_G%M4S;!>GOE^/Q5 0DR!1+4$^\CB/8O3&=*_?*%8=6!8/8% 8! M! 4CA$0PX0%Q%@2R1"@4E" :UJ< X@"&VR:G:E6(RH-=67? MJU'3V$=YJ-;:"?6H0*C7\D85;1P&XV3Z#_W>8%#97P^!M=:L/\IA0K!7*+J4 M$.(QZ%0PYS@8BT6IMD@Z4! $"3K1LZP*R/ M]J_Z-1Z[+;F27.ZJ^\]3]AM7!]CP%Z: M^D>K =87,VS-8R,X]0E)7'27L D9D))LDQK%HZ$IR0?VGN9IB..NX0CY%"EP-?BNS5D7BRG+KLP_@!8 M;_PQYX,CFA/F4!0TY9IE"AEJC@E5S0._U%&:A6'O]JJ3F:2=;#@04E$/2&(FRB0 MPX:@7!K9)T]B5#C'X<\5RWR-./R*+BP?75@(3:BBZ5<12::CZ:506%IB 3HL M1AS'A*R4&"5.C*%4:NK % )+R"PJ[6^) N:7#X1V)ZK2QE!V&9DH@KTH;\_H M=4P8I QF(O3.\DTJ=\]KNWLFJH-7[IZ'8]QL:'W"7"F8*D0B9[FTJ4*:RX0D M550EA2.-?N.MW-1$;6+VY*RA!RO7*SO^G[S?MQS0>7_^M@;9D,OM[IG K\K= MLSA4FW;W6&T,()9!QEN!. 'FYHQF2%%L.== ZD)V8JMJL[)R]SR7N^=V1;_- MW;.BY?1?6M6GW3T^.A.\-(A0XQ#G4B(3%44L8$=!(IC*@0ETRRS$W5/1A;6C M"Z_D[ED,LDR[>TCE[WD8E,Q43^"1)9T"=3YX9Z@T3>><3AKVR"=;P./:C M3<.)NO&_8A[/ROJ"OA3SO]T-[T8SV^SECRH7T9-@<3:?3[,8-7<>2:-X;G3H MD7,&H\2BU]AP3[QYAHB@)=I KW;Q5H_6+;<7Z.?(53F'%H=G,[% +AE'DT68 M)H\X209IY@-24GD9G(A:IRH6J(H%>D[GT(/UO_(9/0D!IGU&0=-Z"D?[?2/VHA.IW8L9 ?K56]0 MW:.ZQW1NY3^+-K5O"V6>[(U[0Y.NF7ZZDSIZKQN^C.K2U4-3+>E#3X?/8C[73?@R]3JL+5VE?U#HVQ%JKF]?,;BP7TZ+= M?&Y';[MPD7;M-/:+I;#K8ZT?O[?B>VQ>FGN4<[MH/:_'N$P\#%:L!QH-AFY\=ZR) SC."1L&5-VX6GO M3RDY67RY V_D/;R+Z>5[15T%3^C5OH]WFQ]IX_(3KE]^RFV\O0]<6BU0Q(KE M-AX261\T8@)F,^"8+!8;;Q79TO,%+#8?)3Q,P/VD9MG^Y%%X9RP&8=)$B:AE M,C>VA:B$9PF$9UOL-O=^@!!=UD\\;IP?6N$3%E;E^B>YF)4@R/*H$8DA*;@\ MS&@.E,1;>'YS<+/8?GJ4 !%M-1$2)^QYY,Q1ZK!5R3AEL+2J$" ]$B"0I$J MEE* :'W[D$H+L&,X8@ 'B%-)D'8^(.8,@ /U7&B[\9:)+3Y?$C';B;.K\."N M9;CL=%C*71:,35A5!]GP:WV/[8NM6QN'+ADGV1[DI?R6)RQV;W^^KK^\K?ZN M<]KN7<3X=^Q_!_YPL\XU>MUR^[I0KT&S-[3MR>__Z V&C=YP/\*X?>^H"V\M MK+HMOJ#%?.]\=_O0@@T12Q4%=:.U=_\Y:PTO M:A^[V5$..E?[JPTZ,])&=O/7F>NV!N6-6X.I: 676?'5.'L MS4[QXHSB090 MSAISEUO<&!D(-9$1#E3$&\-B9-XH6%&TY-8_Q2W^;))?KC?O>_W11_FX%75] M+T@)_"6L*<9+CCF0$D=,REOS%&FA)7(^*J$%PR1P6%.VZ*PCNUQ!UF,=.(^U M8PM:<#8\[O4+!K(D)/>6T558-CD0HYRB\_[I$M_S#!#=NVJ+_F\T^6J]GTA!/;T MM-_[ ?,T!.[Y(++VQ)J#+[K#,E=BNEC8UFLS94%KU[>+^OEA\D28Q#VL6$P" M@8L2Y)!0A'$R*2ELA2:P=MU03/2*P-U@%=UE%,U ^+R+=@+41Y#*Z9;*I8M/ M 4_S,6\*1@B,[5_GK3 \'F\53IPX\AGCZU.L&_3:9\/Y4][^G\)9?'UFX72& MU:%M3P?QS?B7?X76X+1M+]ZTN@7:%R?]:[3JC&XGYL-RBV6H_'IT9Z:WM-;Y MYJ-PX=&-1^/:*L8UL\\T^HYL,2QO_1IOD=M/O>.R&C#&\'M=]B=1SH]-7B]F M80%KL]D2]]I45GI&!F_?G%B51_H2XW=;^_L"&'UGD$V:K=K_JP%3[]QIA3P* MV4O #K'U9J?GSS( -R].X^M"Z8_ZY4?R;WIPL?_5RX/.YY/Z2>-DM_GM1_WD MB#1VVB>-#^_.ZY< E9U]O'_R^61WIW[9Z.Q_#Q_>M]R'/5FZB-Z='W0^L=V= MO/#'FU\;9S4=PY:]9TC4N]\&IWS!>XEN@?-'HRE?E%O_MXY MV/&\T:SC78#=7?CWH+E/8.3GC<['<[CFQ<%[?3[:E\ZQO0#%G_@F3Y8Y8PM,AH1MO"4;_]]:XFFNEF-Y-*S^?^'G-^UL__:FFX+84E6DJ"N=;>A0#3*7%0V.>]DD/"J-AX MVRQ6,*!^.2XM%VW^/_^TL]-9_)Q9;$N==4SIP(4C(2H0&6M# CFA++HDJ,M- MU6\SM/2+&%K%==ZT@,>U_-1;53>:7I_C -A>X;0I+:H]H+:#^QB.\O7MQF;I MNV*U=Q__ I.Q][T5XN"*8F5CNMB=A:G^_/?>(!O-<>3M&6R5'XT,[BE76'FY MH]B-?=L&]E_DW10.K%XW&Q+ W;['D3?BN1:,*X;OCV,X:\?=='/XYO7T%;.W MW0TSGQ33N9V=Z*WA12'Y31C?[VWXZA?C\[L[7C1.M@78E)?UG7T"=J52B@#. M>Y0\#K 8(MLA!_.&A:EXEA;59IW@ $Q;&>;S'OFF>96,Z\Y+!'6!>4PV)XZ M*6\TD*$(S/X4YG#8!^OI[79M<-;IY,2N4@QK=C09#S4%LH/59NENMWOG@S=W MKT?S*CO!NF>\/QNW(-U/G_1)QL L]>^=7J]N6[A-1E[_X.WN[S#%8OPD"9#S520445GQ:N-'.-AU9GGQ#LN=C^F]>>47S4HT-M M;UXW][I@5L<,QWF;S:_K3YFW7WGNQS$$,]&N2S7I\V%G MRSG.' M7NPZ#N\VJ>D2R^,WEV5>EV.7/17.\_KE18N#K[F<;7;N\WW+1C;9>/R2.PWZQ2.@_._D=V=QLG!2?U\ M/K6AW=YO[M'=KWNB_O7C>6.GSG9WVL=@ P#+_[VUV]SC==KHU"]_3_6Y1A'4 M.\,M0UY)C[C%#CDC+2+.2N,"-IKSHLTKT9N2+JK7XT. :)E3QI^&'8LX(1I9IR02D:40 M4Q AUPKB0FR"]"Y1$;6J5>PB><\3@>$%"= OEL_RTN PS8*P3$)@$Q#QGN76 M@L""&)B-0L7 G ZBB#PD6FSA^:"O-2FPN-1,I[0%?H5:B+_]DDRG+ )2,9W' M@-E<542CC: F(F-$0%DZD(F:H@2?16)(BE%D]Q>A9!,D9 [/_K$.1<36"!'6 MFN9,*WY%$BM]09)?HZ$0R2% ?!A>&M!;EV[AUTMP013X]KBGKGKN), M4;R5A;P;29 GCC-8V(#5B]P>TW!&";.Y6+B(1(E7[8-113P])\C-1CP)@I6G M'J@.80EQG,NZ*N40X1J60YXHMCF_;1,SNGE3X9E%[N3?H'.54V@9V-'C\*** M^5D#M)BF1#'JH*+'2"M'A5R4$B60CQ@]U9R$W#:';)EEZC/Q0K6?7ZI2 M[_TZ35?UB.-<':/E*?!T7>C/CDK/P+$/*2/S.$Q>CII_UUH^,)EIQXF'^$PBB),]5F>OVFA^O7."CJ *!"A"L38KG M]/!?M(K%G %8C'&\[P\"7NK/8'#6*3^KZE9,UJWX=!B"MMH6(#H;!V*Y:[B4E:U*!IW%"4E3OMQD &QT,@YVF&O1:-V-B@)"T!B MP3Z*,XK\A]I,;O%-+38FNH647&8POG4,;^Y94D/>6%)CR4IC"+,E%+UOM8D; M#+WQ2 $F8G7D X^\]S3Q+7W/ZH*O7VFD&FLUUN<:JWZ&,CYYK&99"N,L$'SN M,;!;G7$_+X?Q\+:Y"R\44JQX[V^CY7F7>,KKO%JS]PQ'FGL+Q(.+HRR+--P9 M%7!_A;C[^6\5A%_C!=]>:.957S!8G_"_GT+:ZD\ ,4^#M>#R_U:\#M*77BY> MWFX-+^XACK%PSZNXA EGUKB;];5D?[;#Z\ %1%?3OS6*7'C'#G;:[?VO>[RQ<_"M MWOQ$=[^^/VYT/ETTZ/[Y[LY'N-;!,?S7F8U28M(PZI&#'B@C-DI.5( MJJBU= E[%3;>LOE]M ?&+3P"51\:U/!B6O7?CUKAG[BN/'R!?9Z'1Z_Q\,NQ MJ#X032,6+#JN 5,Y5T)'REW$$5,68B2Q0M-U0-/6%)IBDXC& )^>>(FX9P9I M$BT*7!IF>:).N8VW?#Y'^$F0\J0XS5^7[LBH<'0^:I,D=X["OT$"!\)@63@5 M](NU;*X4]/D4M#%-=SC#/.0JELQABGC0%FF7(L@@IX%PBD6*%=VIZ$Y%=QZ* MICC0%*D2'!"2*Q-<8H$SY817S"J:*C1=!S0=)0F)6.H DL_-^A*.F#I M"25>T\AY+)F.'NDF*&FEFZNHFZ.Z18VFSTUZ++7>JP2Z:3GH)L41&6 ^2&(E M%&->$JKNH9L+JA6R?*O;NZNH[=COU'YK=VN$]M2B&%1$'"N*;%0,.3#3 ML8S&\MQH4FY1<6MCK\7JQ[(0@,?9):L"SG>J_V/\JI7ZKXCZ3_M3K7-<[27V4:[12L=60\=F7*(N29^, M8(A%K<"(UP8Y*BWBQE@J10Q4^(VW8DO.9:-52^R:+K&/\N55ZK\BZC^]Q$8; ML8\B(,(<1EQ+B33#&@7*A%71$ZM39MC7.8#5$KN0)58FR0@/7,!/:8*Q)B7% M0*N(EI[C&WURE8ZMB(Y=^^)XX_R0:>NM@)DD23K$J;?(<1,0%4Q0H00LMZ2R M8G^I)=8IHC"U*F#'N4N@\RPJ%ZAC(1E.:*7^*ZS^NW]?J;^H?SH4.!>/8P$I MRF&)M4(B(P1@ ,B Y88'%GQ6?W:W^C\VDGWI]>1S:_ -I7Z,N9I%S'W!:WT[ MC&ODB5_N(^\1'K:>$6#&R$"HB<# #-?>&!8C\T8Y9;3DUO\D1),_Z[YHUHKW MH!0?1SJ1=T7KK6ZK<]:I-D""9)XY@IRW ?'\PYB@4. XR%SN M,QH@9'B+/;E)Y\T8O)ZQ7FM+.%=E(5UW]+,_*O1[%/I-NWR4B820F!!GN:]# M\BI[?#W"B4L+XB YD1MOR1:?1[]7CU-?3R(2L$I>&\\#%) M%_A/@B08]L@&H2F0$ =&>E;%A46D5T2D M(B(5^E5$Y)70;YJ(,"ZU4CXB()\2<9& B'AA<^%TQ8-G-.0V"W1++&'"W'H2 MD2=&BE=$9'54<7J+2FD#4TPQ2M%JQ%4 2L))0$PK*PEC>:.J4$55$9&*B*PI M$5D]]*N(R./0;V:'3F+")54<&8\-XLD $3%.(\6-QV;\>[&$#6US"%C==YF]@H9;!6RD8(4X*0B(97VK0"SK[1O);1OVJ5AK:,^ M9E*/179IT(B,9!$)CKE45C-,Z<^U[Q%=$N_?J'#BR_NZ)E>%8:_>D2\U;]5] MJOM4]_D5[S/=I[5HCS07\#W7O34W4"J6?XUQHIX(*0GF6GL7@O-$XJ"P#SBF M0TJXWGC[T\YJ+]>XZN;6:HW>,-8(V[JSW>4"VJ<570$_=GVO$[>[H?@K\ZSN M(.ZT!K[=&YSUEZ4[V@70(OYO>G"Q_]7+^N7OQW!]6O_Z\;+Q88_"?Y<'G?>Y M;_6/>B=3IG=P+QC=Y=[W\.$+#__S9_N MK^[D]YE_<.[]\NZSO?+QH-+]=@OQ(Q07G2&L. MA"E*BBP6%.7FN9)A1VE4):\&Z8QA.V>B.&E(8!AK T)IO-5@X"1M#58R"C!N M9_NI%=-0*V?EUFR'<6^]244HY^>GMWNYGGS%DS1ZW=YI[,,(NT?E0XU$;)EZ M[RV#=.%#8.)"$F*0(\(@SK-9C -'B7A'HG$)2WS_[GO/A%@WM]HKA;95S.]F MK1N'FUFN!JVBQ6HOE?TOKUKQY5I2P^/>&=PQ#/ZQ5NWP)-V2?.W:X=W[\0G> M$D:L2(^Q51NLQ+=_O;)=QHBX_\"6N*M.U45L(>7WUJ?)U2MV$?LU7O K=A&[ MZP;37<16^ 577<(RK/?Z\&>WYL_Z_=CU%[4C"]SU-S"-5[<.ZL)F[,:@WN68 MM__U;'T(EC$"\]:=OK-!F"U"_Q@#_WJ;#[&I&AMONF>=T!N.OI_U!'R.\$(N M8_C8_1X'P[R]]P&T9_!O4)XXN-J\8RMK^K]ON0][<,X[WNCD_;8C>M#\A!L[ MOW^K[QS]V._\>=+H-%KUKP?'C9-/YPAL[MS MT&[L?,+P+'"/]RT8)]VG'W\<=-[1?+U]&.>_FWO#>A&4]^U'_>3;H?76JB0, MDB)%Q*-GR!))D1/)"NZ"I"0!CF]2)5:@5\1="- M8#C#SFH NRCAPR)27_PDC"@CW ">$GZK\.QY\VJ1R_;7=Z,(3+8EOU'S4@%/U8:&O>9+U2C,&J.@#NE<1[WU5D M)8'UR3;PPX'U&E#+7?!&'$Y*V6[*(1

7LR8R M]0D3RP@RSAO$M8G(^L"1"C1)%1R1'DQDMHGU?/K\_>'V%7CC?1W5:Z3@+VL! M5FJ]5&H]8RF"OG*%*8I$*%!K"@HNE$-$,*TYUDPZ5:@UGN_=]D#/5Z7;2Z;; M"S"**MU>*MV>MI!H2L8*FE#@Q"$>0+>UCAA)*R./U";""PN)F_DE^_5T>VT+ M3X]+*4R&]JVUV;,NM8M>=^=O+#93 ;^3D< I154/@PJ\:QU@R.S3!N+F",! M:) -2*<8$,:>4.F--=%MO"5B4XLEJ8U852);41NGTN9GT.9IHX;ELL*"211H MKO07O40F.8PLZ'2,3"HL83&C8I/H1>WG5]J\+-K\LE9-I@QDCLP^2^"[9;+V.\%.SBN%/=Y%-=?*V[STR%, MB%#)$F0]]HCS()&-*2&.DPN).BU8V 5U930?U6JNV:JNV CI5+=YU7=;U.J M&R.0I80E4E8;Q&/PR%D;8>&EA!"O-,_[*LNGN@O:62DUD"VC:3)7.F%5[9+' MQ2/F-_IKA2K//?&J+PLOMZ]T=T69:I%XO&%6["B9P"3G.B)IL0-69X#I80), MSRIA6732$0:&F=PD9E$[2O=3D97,PZB0;<61[27WV"ID>R[+M=A="\PQ3EQ$ MRGF"N.,::8DMY$T0G=WG8PP< \[O-<+S?;+?J)Y](_>3]\7[GW8_& MAW<7_V:?V_%_/E\*UUQY1L?CG]YT>)_R] 6ZRAUA%%,$LJ;CQWA>-96?L+<,)?_-(2]^F0JL2Q4Q%A:1+B M"F3/6>J18S1PZQR'EWW_XL4OAUTWUS/^W0Y <+IQG/A02/B@D/#6 2J.)@^'C7/"XO$,,R +AL4>Q5C;>R?60BTL-\F]P0J>7GPHD MI]8[&PZ&MEM<+YSU\S_Y0G#S5B]L_:Q.\K@J\FN_O)U6NW@[BWY]XY=V_9(V M\RGML^("I[#< $S8=CM?%4;0^A[GWW/\SUGK.Q@'@)V^[UH3?KRX44XI^ MF"]T=9_;)C$_98C#V._ FPFUL\'XPL-^M(.S_L7HN$X<'J_0K.;746\PEJ"96;H?EYNV8#C=4@+> M]&EOT,K'O.G'MLVR=5UT_+^G(7%$1?'U*=8!)X5GO?6465-KXTD%TJ?KK^?! MSY9,S[DMK?5C*J=KN<4-6WS=;++%L%I$W>S'!KG>/3T+4&"S)>[E M(/H2XW=;^_MB,(R=0:9N6[7_5WO?ZW>>BYR'V'JST_-G.86V>7$:7Y<9_:A? M?B1C%T^C^0[NLPN7=F.G<=P 9G1P4A?UKXUVX^1==MT 0[IV\1PT MOUTV+OX5EV M=O#U2Z<.SW;0]-D-A1L?/M'&R='%P(YO%_G=-6AV(17L3.PV]W[ _2X: MET?GC:-#YI)76@3DX1<$;)HAE[WB0OJ46_]9PM-AL=&'T?^=A;K:#!#>;D^O MO+HH<\.SWF383_P\[E\__E%$#E;\;\@F( -O;/O<7@PV_CF]Q@.\SJP/L]!^ MZS,_I.BSN<<27\Y0B+[7+Q:Q-V==6"OR43 0^[H#J!WW,QC]U\]=(X11 62E M6/3RVI^AK*C59&=LT3LLTE>W,*][Z,S:FH5ALMT-(XZ]3$UT7L/RO*B?'PK! MHR2!HN@205QSC)RW &J*&Z\U" J9:[*TY#R[F^7*#GO]00WL$[ FNCU BO*# M43<=5UBHQ;=WT=\)QC[(>S9@]/3GS16 87\&;!2N8@>C1CV#Z38]F[7XP\?3 MX<2U@QW:>W?O$=/=>\0R-N\1> MT=]V:]ZS*D?>>)KDE\+U;+#W@N^=HVU.- MM1KKJHW5/,1:GO%RC+NR32M^'Y:3GX:JO&J?H_OWC)G?(%R=KBX/[E)UK]E= MYD7EZDCS2S1%>L6N4[_&"W[%KE-WO> U[SJU/C"T>D>NK3:7VT+;R]E&;JW> M\>]/>W_.F]]$L1VRJ@G3*WSDT\3I4;I[WPJ" MU2"K0?X2@US;8GV-\>YG!>Q+ .R+T)/J&M4U7O,:ZU]%J!&O>S2XBA2_?K6C M=,M5U"8HX;7C5CMC/=6&&PH?>R7((BL7@7Z6N7*YD^KV=]MJ%Y%[ MO3^*4*R_[?3.-YM[N/&UST8V[N+_>8G MUOCP2>Q^?=^J7X9V_4.=UR\]J7_X\V1\#MSK[(#NR7WZ3C3@N@?-/1CCG\>- M'0_W_";VGM!9D<%2RM/"R)J AEU&D<*POGW( I6,:XRD=QAQ#C^,H@JIX(U@-DCX&H!) M;Q+VY-9F%2Y5N+1X7.)2D\A]RE4"E=86&^$MP$_ 5'I*%UD.K<*E9\:EBRM< MHEX*RQDP)"TMXM)R9!DWB%%CJ$V1))I+HTFY23"O@*D"IJ4#)E@[&4V.$<,E ME][JY+T))"AK+*->5\"T.L#4N"9,!(QSFCA%+HI/H4$A*22 8X2@\XL9*9+ D2$:NG=5269+[NQF^*?&BRBY6X%2!TP))D_+6 M,:F3))XKHRVW3%A,12[_X)RKP&EUP&GW[REP(D)[YW!"/"8!%IV72 -$(2\5 M4">OC1$; M9.9+O[T\C'X=U8.LS=2#/!O 9ZWNJ-3)3"W)JVHE55C,\C0G7I=&[J4 OF)4 MR5@EMDN-:!3U97=342EJL'M=WK2BU0^FU1<3,24>&\%X]"AW/T6<2"T%+:),':!T8MGMZR>/FL_4JG7S(DH]+I9]3IJ8 ,RZ6Q/*'D) 6MUBE7 M+*>(T$")8MQA)8K.*80LJMM=I=3+I-0O&,]0*?6S*O5U- .V-!%O.*)4P@)- M<4#6V828M;!,$Q]LX'FIQIN2X$JKUT^K7S(8H-+JY]3JB5 29)AL"XCX5A$ M' >/=)0"V:!R([M DB.@U6J3Z#6,Z:Z4^B5WTBNE?E:EGMY'MREBF:)"2EF- M>/ :.;*I1Y#I29W#J2@;J09$3" M!(9XREM'S@#LL!BC JLUX IG*IQ9>IQYV@Y8A3//@S/7NUF6>\\UQ0B;2!$7 MPB#M<4(^"8[S;\'8C#-/3\RM<*;"F>>SFIZV)U?AS+/@S,3^FDM8J" H8H2# MW:3 @G(16\0B55@D1Y,,%I97VXU+D ,[WW6 @;B&WEEN MR#V>_R7LC5"-LAKE*H]R?>-+JJ8=2P3OJY#"7EVCNL9=UZB:=BP?TJSXD4^. ML5X.N?FEZY9533O6PEM3;[X;[E[O0'%!-'-$(I*<0=PFB33V$4EJ(]8I!>ET MU;:C J;E!::J; M9*H:=ZP3,NU=(9,F3@!I,LA*K!#WS*%& %T!"YCPB&@Q*U#W,!O.@B.G,1$@7%%*+?KN\'[BZOW@J,V+F._%^S@N-+L M5]/LR=@-RYQ4T5AD95"("RR083*BR#UG+*:0+*CV__XO30G]5Z7;ZZ;;+Q#X M4"GX*RCX=0R$,DXK0&MD+?S@"ENDM>0(&X!OFGVDFJWO3N,OKM\+#A^HUNXE M4.WK( (I#(XQ$) M6+&YEA8YZRP2U!,KF13*B&KM7E?=?HD=^$K!7T'!IS?C M$^;"4:X0PSE2B!$**WGP0-45]4XHQ9=RNZO2\273$QWA(I;^](]X0BNP1[[M43;QNV ?XA:05@+H\58Q/OP+^L<"20! M-IC%$C[1]QJ0SE)+YB_7RL3!(!ME5&"',7M\^3:IS@R6;/N@[+N94@# M:\:US0HR=Z J,R& =;U !C0ERH@TF*BRC;E\CHVC?G'.?>"(1BUO'Y5I%\,4 M3(=H%=BXG)&(N+02@>*LD>>4!RPM89;5,O>YKV?=!V7*\Q9SA,B-GC'*)B\*LM=WM 8KQ#W_EH%4$/='6 52J#.U33/M#/L M=]KA2DGSYW8X_/:37G-)MI+%4Z=]06HQ=R]PDCKC)Q7:( MMBB8Y(ACQG$M-UXP91K&Z <*M-^::5:\XD6->,\8\5:S*FN->#^&> MU6<'N MUI%A)'"4 'F>(>C MD/=Q3LDSS$0+2I[/Q?>=DL@%:9 VB0I,E;,1($_0AGRPKB UXM6(M_*(MYH% M:FO$^U'$6PPW>PP%Q+R?#&"TI-0S]829H:]FK8 M6WG86\W*MS7L_2CL+8;I<5+*,,L0MP24O*'NX@1_L M,/"CH]ZS[?>\'7O];KM7=WQ>K?JUC]@X_0&KE]:CK$?Y3$;Y"R1IC;LN#O(1 M\>&Q'<1A,1[&D/6HJO[N_,'Q4[BNO"B?&S\=C\I,QEH\K,"Q\>=21:0BP9^8 MUO2I'&8,6[!&]BA6S+&;/I3CVAV/AB/;RTM<%Q"YNTG@YU.:P)R+Q#B.#/P M:R"W$W,*K &O'%>4%-6Y(A5H'2A2*7)-7@%Z.""(NJH,30FHY4M#ZP3_5#I%S57KQ!7/V6:0A& LZE!CL$VII"T<%XZ+#%P-J4-PFKK^AFR]E.&TFO6?ES6 M7CKM[I7TQ'BD(K>(IXB1(TXB3U34^31@=")G#S7(2O6W?M":NRM9:)C\M:E*6-7G3\X/8C;V1[4R3I\KA;(U&@[8;CV9I53/FV$US M*5:U-+B3-#B:CZ P&;05)B*0\!YQQ1TRS@9$290@!ICQ7#^4J[4N6K1Z#/X4 MO0UKWGY"WIZ/HRB!?8B&(&!>@L X#\A&[Q"A!)3Z*)ADKBY)]IRY^ZFZ&]8L M_J0L/E_I5QB"-4=!R81 ,?,([/"(%,/&4Q^8X>ZAO*\UAZ\>AS]%?\.:N9^4 MN>?;&VJGDK(H^F@03Z"7:PL<#K!.B+,1,T=J^?V,N?O).AS6+/ZD++X89R&2 M\!"B1%ZQW."02V15(D@$3%PPDIF@'LH96W/YZG'Y4_0XK!G\21E\,=JB,5.1 M^) #J1887"6D@_1(.HZ-YMY1[%=1CC_DN975#+?LI!3]*(=:3OLCX YX7F=2 ME1EN?XD7P9:25^IHRPI$6YYWO/UGGU&9GE*_$G3?"B?CX2B+CUH6W$D6?)Z/ MM7@I16",(&^,1]P:C#0-%&D6I8W4,DYS/@UNX __TPRHU>S\X M>\^'6X2@Q!JJ$0Y4($ZX0L8JAD2R7@BL57"JYN]GS-\_^]A*S=^/P-^7L19A M(U/.""2IP,#?+N=*"(*(R?H:5SP%7?*WN'^+F)J_5X^_?_KYE9J_'X&_+\,M M)O@0N,4H"!F!O[5%\)%!$@/U2":LTJ3F[^?+WS_])$O-WX_ WTME,X4RPA"& MK&6Y(X1.2$L64+0T1,T-9]D52TA#*U;S^//C\9]^I*7F\4?@\<5PB[,F@LV5 M0'!C!3S.&'+4,)2P9\9I^$JZ%>3Q!SW<0J^)MI1_MWL!:.P/9$Y7@'=G'%+8 MBD46JH>U>],*83"Y:PN(U?T@5RDR<[4\W@_45EY/F?*SPS:[Z2:I4LN2N\B2 MDZWY<(WV41%'8=.,$(A[(I#AWB$E%+'")A\T S$B<4/=O\+Z7;EGC9)V?D%$ M^.F1GAH1'@P1%@J3@0;I/*"!T"H@'HE"1CN/L! R[Z+ ,A^;%@VB[UU]O$:$ M9X4(/SLV5"/" R+"94PH@4:0P[[(*D\15X(BBQ-!SB>C)*=8A^PS%KI!S4,= MP*DAX5E PD\/)]60\("0%9P,)/CUG5L/" L+ 8JV))&NJB1%1XASBW ED?+%)<<&<" M2X -&R\8:QA][YR3IT*%!SHVM'JGA5K7!:&J3:@C44]RY?=(Z';-F9YQ:\_O MS7J=A.%X&/Z.@U+F/&S$C2Y+O1T[Z,$2#6>O6^[6B6OI=@OIMC,?/9,<&ZX9 MB#,B%.B[/B+#/$6@PY"DF6/4@;Y+-]DC]&3_#A.L3W?B&L.>+X;=,T988]@C M8=A"O"\)3+!/2*1<74L+BASA%)3U8"/#@7%?@U@-8K\PB-TOK%F#V*.!V&6( MTAN'74YY!_PBB'L5D(ZP(S10&PQ M#JQ) !L_111C%%7 QQC+0243V&C*),.YB,#F@_6KKH&L!K)U K)[1KMK('LT M(%N,7&.=C+1.( F[@WC$#KE .7+&2OC<8^[%F@'9-' ]&\F4DEF)4C> 7#6F MZC'?"*??F/&RXO'6-;[R>UMS.W*ZQ<8]( W48Z['7(_YFR\J,?I?9<%J^!G: M7U[,Q$MKW 4=Q<]TCNF?B\H%9I)(PPBS1G*OA.$::Y!?#-1O&?SU0;=%?>*# M/XYAW(F[::LW:L]*!7^(?CQHC]IQN//5=\8AAE>#?O=E>7[=CLJ*VLN*R!Z, MZM^=LK[V.BH@G?@_[R<'G\*IHURVMCO=UJ>WW8.](]S:>_^YM?U.M.BKX]U/ M;R;PK$D3%)+]O1V\O_0=K3J,^PD,8(%(*0( M6MHIK/YH,,YX#_L]HZVN'1RU>U4:VU*U@UQ)HYTF#Z/H$OP]39=F3??O6?WH MA:+11?S?]<>=4+A86'@*NJA MG9]AAT7J=SK]L^$?%SI32?A75V/*:;G6]MSZB$J#R3RSQ)FP)AU[.HQ_S'[Y M]9VDFY+3 M&[_&F^0_5UF]^':"VO>G3_"F,.*VT[_#=TSS'[KS.0U6XIN_GG_L]0I_AI.K M&O\ ^.^[2>HJJ*CBSU'[B;C]P*[QCWC J#BXB\M@FD_\PRX#=:W+X%4[&^;% M)-I!$7L9+M_:WM@.)@4CC06;\2Z[M\J8<2OGV70#KT_>OKX2T"KN;M:J;I$D M?;_YWT8S?<8+C%=S@4'3AO^>P0+G3LA78>C.?O"[+$3ET,9K4=1K]S3;.T-0 M9$-AS^P@#'/_^M/QP!_;X46)KUY_5&F_H2KUE;5A?VDNY98LTS,5U];^ DW9 MV_&PU*+;@^_JT6M_+N,6!1MO34_/YV3<#YGSE[$"?(>#ZL&.7I1W7 M.^CP]G/S_*-HGAR<-/?>L8.]=^<'VP?'K=?OSO?W/D[RW[NOWXB#[L'QE:!# M]]UY:^_SI)7'M!TZK>W6YU9W!][;.F[MO86_FWS_I-,]Z+Y*S38F?U7)N&>' M06C)RB0VZRSBWD:D;5((1R8#]Y%XE9/8&IB+!J7W+L?UHQ"]!G5=?T&8$-9[ MKZ)5*>0"O\YJ0(PHX4.FE97B.PE>-4RL.$RP"YAPP2?LC4&*J@0P$2FR41D4 MF+9!:Y 4E&:8X)(TJ+AWC:X:)IX33& 64N341HL]5TEKZTE,3@;LO20T?"?S MH(:)%8<),86)2?-\__Q0)!$5#A1E_0%Q'3AR+#H44\RG&:A2P6^\8 TL>(.M MCT91YS \0&[ :D9+U^A1MXC2YK\S_+9[XQ+EJG!6B6,:XT0]$5(2S+7V+@3G M@=N"PC[@F XUW;@Y!E;REG[*B. 51U$9$6SU1[$""2(VBT>.2N=VS>VR?ENMZ%'L>I,IV>^@[_>%X92+.O-F>R@M YM;)9];<_LB:G_:_@KP0S>[[ MX]:G5Y\!MX\!]^E!]\UYZ>/VOM^:\')Z\^M[8_3PY>[Y#] M3^_;NY]V /?ABI/FUR9]FW:W]W'KW2'Q6@H:& +-+R NC4(.EALQ'; DB2JI M2:42 $W&L)4%N8X< W!'8;3C 8Q/HE6PQ"GFDO T+4>HY_:A=( M[,15'IB/ MYB[QPY05OOO^Q?$:RHUGS :#,6<^F60L*#3$&9*PEO3&&+I\$H8IG_-'>P0O M\;=@H;] +3HJ5^-[@>^5G<*;=_^\V2HN)U(T[6@4!\,UF-#UB0[_Q/C%%KNG ML;=M1[8D\NJC5AR=]0>?BRV_6AOVS=GL]B["BP0W"H!8-:WH4VWGT<=";%NW$;N*T3A\6;YH?\97]PVA_840R_ERN1/_W03Z.S[*+^$ =?VCX. M&\5?HP!/R3D6T6>5OS-I%+G=.YV^IOR=_/E[D>#9H;"E)[QCX5V%/8(?PU$Q M'LZ\Y!\W/VP6 .HC@) 1 ,QX,,J&1_G=QYR7S9G.[7 MA\EP%+O#\M-JRK^U^IL%_8,HY+\@#$NA?O^]^&UAJQV28^[\S-\ZD>-S^K=J^R M#S,*P 7Y=A@TW)]L&UX8OMC>*#=!@8^!23['LO%)GLS5* M(,-*\(!(\+&T&(L+\B+JS_*+_*#R.?G!Y0(.*_MS4H ]#!-%[ &9'^?I-F MX=Y^R2" K"D. M0-K&ZAG3M:T&<%J:;K _F\7>/,G"R.+G3";P&N#E/FQ5OK<-;^J5[%H,8J<= MT_2)PU.PZ5,;-AN&5^ULL%W8N.'F(NA=K^$N&F:<;JJ+^:&VZ0)R937$KCY?&2S1XLV&W+E.Z*JV* M_U>\ B1]+)LJQ/8?VWT_SNBR-SF-/]=:^MH\?T/^H@>3_4\>K)[W)\V3ULGN MWN>OS9,CTMKNG+1>[YPUSSOM_>X^WC]Y?[*[W3QO=?>_A->OVN[U1]GM[>/.[O;G\];KC[3UJ772W#YH-[>/2+/[;GK//_ NT3O8 MZ\-8FI/FWK^[!]N>M_::>/?U1[X+/P_V]@F,_*S5?7,&SYP99\P3N.G]'6N=OVZW7_WQN@977.H%QG/BO^Y_>B.;>^^/FZ_*7!,.2<)TA(GRQW)!\/.R3Y$#A& M__?;EM:-+HJY?X\'EWQR%)$;1/L9V00"Y@_;.;.3X<:_%M5:P,HE3+\*QS=P MS5V25,PMU-J*E4&>9=4T2XA28N>K8"#VYPZ@.!YD_OP_WW?R$$;%QHN]4H*! M$I$MZ:S=_/>_[/)VWFP^?]<<7C*?N0@T@=XK96*\[ =J4C!,\X!%BF2U4]!W MLW$Y\,=3IQ.;FC-96:SLBJSRP?//0'L+L3>YT __ZT*URQI.=:W/$88XF'X^ M-3V^80IL%KOP],6[*AVZTE@K3?+8PJ>N- - >>J?]D&-/NWG =EA^8;0!T8" M/3CKO%_:6<_,B4 +>G[6 COM!&J-;V=-;UAJ/5^HB-^?3NP= 4"4.4Q?[*#40T>EGCFU:N(7H-K" SWT 8N& MU6O'PYEN#\HRV-WV,F4J/S. ONEBMBMA?0:V/2PW9#BU $([I;8?=T!ESVMQ M^>CL6>B>EF9#-G7.VB-_7+UO:O#T+[7^V7)N%EMP8[?,M&V47R]-NM3]KU'T MK*1M["L]CIY)\+EL)+8 D8:*]M+PR1CY5>_O=,(\]$] VE?\[N M6E#R"YCB<9_L>> 4SV@.W]I@U760R\> 3/G[0.K M9A!A+X?PAZW(_2I]9#/BJM70N&(F9!*-,>M>Q7]\ZX#T4GB2"F^T,4[&X'B4 MVGF#K4A:!L:H#%5X4F%0>=#LEX4RX/(.\MRLET-_$-_#&CSC^V, MXT7L4?YBOF30I":[[PXI$4%:;!'GBF5?,J@(3#-$(B@C(+@4=B3GBEXM1P.T MU.G +Q6) U.),_,+ MS3Q)"N.:95C Z MD[$5GBU,:'X-VB6<7UQI =1+[Q @1X@I]H: %%?>2TGUXG4BD5?1#2H/J\Z# MI_@&6LA(#Z_R4UDX=7R60KM1@FLF*%@:"Z*O.!F'HVR@325BN<&5?&K,M!7; M@97OE2L*S);1O%K==F\F"4"0C_(49R[1K ?TRRT$2LB/F(ZL])==T&)!S6P> MMCB.(/1A7&<@]8YCF7H,\ZA.]WW(GB(85-."[5J*^GX61.730:ZV87:7-%Q* M)9B([X/A77F@0."4P\L?GXY'V7'5ZA>#< !;,>ID[VC%>\/A^DSETS%0,#!RGDE.:#\%L=G.]DHFK&/X<-3NQJD: M&+);OMQDVP-5(!X-8FG7>%"OLA=R4M("D#;(XU%V=H_*C/?L/LU/JJ1')33. MJG.AXUYI&\'CN_9SS'P4;7;ZIG&GB,/9O*WM/\I+I_EO'R0 %_FM>1+[W,%LAWK/Q?9 M+!\MNNP7E:DS.QAD.^!Z+^P5E2IC1\G#JP2,/Q19:X%(ZJ]?$&T,+)Q5@)P9 MMXSOV>4_SESR> &L8A:[,CEV180@9>RJNFU[SK,_#5Q=R!.[X/>_D"IS1MZ4 MMSOM&;=5;\\C!EPN]8G\H'P8!0:]2/*+EBO,?WZ/^X,2"L!@B0,$"%!>%F=F MZD4$Z])2RR;'33,"RWEZJJ8T0_*#+YBD8IQ5XHS;D9.>D=.EDG5!2S/U8+I' MWZ>L5K\,[/462.S2-"U^NX:HOLPTMDL28U,2PYRPDL2NZ<;70_4ZK=&'*NF_^?2C>,>H$16/J=)$/#D\NJ+ M"^:3(:Z(MS\K7@0N_M\Q:*^5?)T3:LDNDAVZE1\:UPP+HL\T\PX9:MI!)F;K1Z2O_&%3[XCA54\=*\ MBK1*&W)'N^@5K/+6H+1;J_RF]UFGN'32W)1B>QE9"]. M[6!:&^K"IYX]O86=GU:E.U6T5"I<62T9%A>!A\K*F,FA:M:=BUG#=/\>#X;C M3#[EPO2'B\^?2HX5RU&:W;)\RN5^!:N>-'FIS#)B#U_'*.=$J9^\Y$T3]Z?-#_]DP^]';?V.NV#DZ9H?FIU6B<[7_>[;X_WNQ\O M4H .]C[G6K[G^^=ONZWNV\^M;1A33@/::Y(6;9[MTX-NB^Z(_;VCI12@TWP- M:^VU3IK=?;K??8>;>_MGNZ\_BN;Y1[:?Q]C=9_M[G>/=,@5H:RX%: =?";1] M^J?;A+D=['E8CWW<>OV.MDZ.)@UNO_WQ%"!^?0K0,O ] M2F+<:K"+)G6^TZ^9[[36^4N7*D]9.3,[M#K38!G8+EG9#J">#V99Y:4./E5\ MS[+WIXPJS>>[_#:7PE" %CG\/?MSZ?7\BJVOQ3&C=%?7H+L9Z\*.6]V5V=<_DGTZ0BT$FS>0.F^6!DIIZLU3C>)B5A^R9EWY MADK5Z.HAHENXQS\ \5[Q"V;_PGXVZG^[\6771V,B4%IG_E01N3A5)+3Y_??Y M8TV9/F],@XHPA?XD+C>)4-QZ"YH=+)?E)GHM$M.Y6 -V.#$1I[E0A$HT^V4^ M%^I-Z]5",A3LB\\)46=@9("E-=,"O\#$_@#]P<7!;GI5G@';F8YGN"K%%YX\ M 2J/:7?KT L.2X\UY2 EC.17E#@;V\N;[_8CM^7HP-5LN;E<:EVKPJN M53&-WO"TGEKGIGA,.M!_GB:)EH-L\HZR>)H:E97OM]LG<,L4>7@ MC;,7I7:HZD)GG"V36H<5]Y2Q[_[B>:EX,D[$IXI$S6 M^_ZIIL8WCS1]*TOMWS*>;ZYL.(0=* R:$0(=Y+=< MY8[+1,%9EEDE=*H,+3*?)%CE264M;)I!=91=K?F7*V\$>9GLE_[@8F;3$,V% MHGKKVC=/7>-O+#.;B MC)5FBL0%^RS$>*8GEZ>IB/BL#3QME2+%GG4LN";S*L V/F6/51+%]6FH3 ISG[J-0MJJ<4,:6\ MJMG&!CMTMEZ-HG^:#Z1DN)PN5@,68GA;VWRS>PY0& MH3,-!\_-9AJ-F%]B6-?IJ'H7HVEW3VTUFFR#3VO^YB-!%5Q6A!!'8,B7P%T> MDFF 5I#OGOH)8+@P$S_39:JES@I&?S!3P\I^'/GU+N]3UE/& $U^=OS_"N1D MG0(D$ES==Z.R"L#ML.1IJA+=$4O*\QQH*V2U[7T$.NK ^FS-]-LU0919W,T6 M7\KIV'(Z@]ET+M3UBE&'8+D-09J"*@C;66KPFZ5TS20_I;#2*+ZXKOB[8T=9 MU\ZH!/>X=J\"WO)YY:DJX/4., F04_3'/9CM43=+5W\, M4!([Q%AV_K,JT5#GQ5SN]M+N] M0YKO#B/6WMA(4$H$C'?"/7*"!N2]4D01RD*B&R_$-TXO%:6O-?-(%D,7FMTE M9962*C?P6$REFYY-+956,4_FTW(XN8H6&I]."^+,'+/#+/&F$CT?= 3B!,MR MEC:X2..7ODZ@9UL>>QU,3]Q-K<2JF5*9_'L$ SXJTR=+NJALQ:FW+.LEP'(9 M[;,H]=E#^D?Q6_OW.Y$]IQI'*UCTD7&NI+::,\>\,2XH[N3AFQ^F]M(]]:H] M&(Z:%9/NYM69H_7*2QU^>9IOLM;6(651I. =TM%%Q(.$WXC4R">!=5),X5P: MF(IOT/S,5PI0V^Z'RBB9/W%]>3J-EZ[T9:*_3$,KX?NW=OOWZJ.2*L?9J)Z: M1G>#5JQL4C@P@X/@23MMB8Y<2.9CT,+[&EJ?A,S>T>;6H9/)LR \LD(%@%:G MD.9&(NN)$#)(99S[#K2"V+X>+\'(G]5]BE7:6,KN-*4T M3=[%6XB(Q6<= <6QR! MA0HJZ*K0T0R29E"T6PTJ!TMUCO43 MJ#(ON1 ME+GI]FWEE->5R9=[:L;9W=XYQ I,8,H5P@*D-(=5!TF($]+:FIRV**QA&R]& M9_VK!MGG.)D=D/B&\,3 4555QN*S@/=7.VF$QB7905 GDL_,NC#06>BS>>7>6%N$Y=3&\::YW M:3*YBM20E:?EQIH//O_;M#Y\Q@N,5W.!0:&&_Y[! A-S/]CZ@7ZQMXY:/%G_ MY0]C-_2#]FGIEQA.399;$-[Z(O!=MNV'&.2V+;Y_W4'>F=6^T7V9T$TJ5I&S MKG?KK"MKW65KKNTWOQJ;\A^W[@9^W;QNW^C[R29TASR?@#'#F&@6F.'2&<.- M\!PGPSC%4I/OY2"R.R3\?"=$L_-UFE2\-1S&?#9TSWZ]<#^S]724E7WO=[L? M>?,3C*N[?[[_:7_2/'_?V>\>P#/^W6WM'7V%\>'=UTW<.OE\/KL'WC4^H+D$ M$'R_]Y$>G+2.#T[>G+=>_],^Z.Y,8*YD=_O527/O'=\_?T=W]UJI.<%D&L$^ M.^2"$)HD19$;C+@,#AE..(I!>HF9I8&FC1?"F 9E_(K_N@K;W8>PVH2<2><(X9R+,W&"RYU0Q)10U,-32L'3=SI9"GFBC#+ M,67.8IR(B5C)P*E0)33I*30!1M70M-+0)*;0!._X/#GT.$;AI$>*&0:@1$!S M,DZB0 0U!*21=V'C!3.B@9E9(7CZ45_5&AK095[!NEK-%U?2N^W-M;)@_;!3 M>\N#BU1C'[@-6GL9 #0EIPP;$V)M<:X/=K9>SEFF%1;:VO%UG/6FL2@P)*(HM4.<66 K76@2%,9'"?"$ %LS:EJ2'5O=:AF MZQ5CZ\B89,00^-=R(Y-AE($2+ @#&SZ94%LZ:\76BY8.EH0+(1U*0N=S 9PA MPQE#4808&-: WVSC!36FP:E>(=9^R%#A:IHY54[I\%G&X;\%I-.-NCYZG-?Y M&4(L39XDIGP*2G*GB.4NL9@X)<8)QEQM$*T1Q'Z8,X@T<<9&0Y"5-(?@I$;P M$456$RLQ!<4JXHT7I$$4 *R6#^1*NAWO_&0?> T&-X !6$_4!9S AG9<6JFS M414H\TD$[+FMS:BU H-+,XK3:(-0&CF:@UY)>H %^$TZIXETH%8'OO%"&]F@ MYJ'B\344K#,4)$V4=C9IAB7'1EO*6?!$:"8"-=/X=VUZK0L4+ 69(LUG2T$M M, 9,+RI!+3#,(9V$YS0IS*3:>"$-;W!YM=[/*L+! X6?5L\6^WO03T#T58># M9V.%_7 .[SR]K&:6\1J/L$Z"7ET^>0"_QG/44@S6PIFHA1>F^$2%K( MVJ6P5ER]Z%+0.DAO9$0R:9HY.R C@D6>.$!L L*;I8T7DC;$-16$Z[35.FVU M3EO]5F#&4LP495%'SGUPSC!/*>,\2AZB$[6=LS[0N3N?MLHP<3QH@91.!O'H M,-).<01@RKR)'JODP,Y1M &&[@HEP=3Y;0^2?&&\%A%C3BGEF&FG07K"'YA[ MX;GAM9VS5FQ]:>=X3:-3*2"B-4'<2(P,["Z*G I&M-2<9[9FI,'YU1X<-5NO M-UL;'*B5SDGJ,)?1&LX2541JI95W)-6&SEJQ]:*A Z8,%=QHE#,G$,^U>;5F M"B5!*#;*$J\R:V/1(/?/JJK35N^)"]XK41M1:P4%ET84": RV^"0 MS:6CN,,)60_F%(XJ4L(\"Y3DJIFJ 7IU#04U%+0Q"5H*[ZA5@0OGK934TQB< M-H92Q6O#:ZV@8-'PHDSB%'1$*O_#G1 H;RNBR6L?C(HQYN9E$N" KX=F\&R3 M5A>;4JRK\77_[,IG4T3K;C->PF%V '&$>R:Q1)ZK*^C TR.&C$L/&,.4U< MLN4!<,P;6),:[&JP>^9@AUE(D5,;+?9<):VM)S$Y&;#WDM"ZG-":@=WN3+,[ M:8KFT:%/CBG,"%+>!,1!:B$K.>AYS'C'DHB2@G:G)6V UKX6<#=U$,Q&,:5[ M5C5AO!X*J_%,VS?^^+'$E33([SC?/.6Y_8%E*T)_G%M7SKZ]RQG+!UK8E1CP MSQ]S2=G_*GN"OI@UE%]NU[W4HKMJ4UH"XW>[V&N]\6*=.M2K1^]0_R$>Y2;& M[^-I'P"G=[3='OI.?S@>Q%7I!KS[VR?'0:MD^"Y_IR5#F0&Q<@P2Q +5&(IDP6Q[=J_Q2+K!!]KAJ&=X#V["A>]C!VN7EYN^?;I[93'%TN5>YD7@SLZ#@. MBM$Q#!8N;/=@ENTPABL]B.?18-(HSN#BXZ)K/\.SVJ.BW3TM97SN%3KJ%Z$B M_+GWY5[DN5GR1] <8R@^C& TPP(^[)>OFO4MS]?!+'K3%[7C<+. F71A_X"+ MKB^7-WM)GA#L 2Q@'G1^681E!YJ ]Y73SS=->S9'6)0Q/ &WRNBA:DLKT$> M\#=:N=_R7>.A/8JW>,>T)_S<5*]-L;IYJLL3',1A?SS(MYS&06:-W)\Z?W'M MUE\_;KPN<4.B;7,&,Z1T4PC[@ Y=4P2*:X="Z"WOIG!J, MCHNMTLJROU8&UVTKL*S&1CU0J.^Z2:]WM,]J[#U/G*7WRP]QG&^88>[#7)[EXX MN1KM.SYI?OJG \\_.WC=G+2VMT1S^QC&^*JSNW?$]T\..LWSC_#NY>;23@>O M<$066XJXU019G0)B.#)-'(]:T(T7FND&,0_5ZNLN8+Y^F0TUXCT+Q*-).D*X MUDH;SIDVA!/AHK&>.NF2J9.YU@KQYKJ@)6XERQT\4LRMDCP@GK$&*6:5HH1' MDO3&"YE/0N%[E^^O$:]&O'5!/$]81C+">(B<$&< YT+ \!M./.FZTL9Z(=[\ M@2]V&),.7"F.K 7 XRD(9%1Y'IQ2F;QD6-J-%USCAB+W/O#U5*CW0&4X5@^C M=L:#_FE<5T_!78[4/L.#LT%%+YBU!@O%F:(:6V4B*!,Z*L^TKFWE]<'1A;;8 M.EH3A),HI)2K%0F&3&(2X2235-002CQ@* 8,-??.B?T)RN$#GI1_AFSMM!>2 M>:6=ESP9, R#QPG^XY3C4+?%7C.VOC0(A?,J:AG!#*0<<982,MQ&Q)P@R5'& M-3$;+QC!#4KN73:T9NL58VN2VR,3:K4DFB=+G,#,:*YM$D$9*VJK9ZW8>M'J M<3D?62>"F&(,<0?"VA!FD:,2AZB4= D45TIU0^F':M58%[/X!F-N#=NV^-N6 M.<#/VKQYQ@59C=,A@;QD0G/%H@N,8L$F(O5 FE0'"N$N4^( M1:LP:(QQ4JQEK767Z0\[S82!($5<(RGB0W240G->,Q M&AM#K,V;M6+K2_.&@063M.-(>PEL[3A%-EC0AI3E&G.CK"3 UH(TL'BH"'_- MUJO"UOD\&PV:DN@U9YPX$YVQE#K!$^5:U>;-6K'UDGE#C>/64214[@!GC MF B&#\/(&&80I3D)GUGMF-AXP6F#LGN7L:O]ORO&U9(:SBQQ/'G!G;8-(AQB1%L:D(: !M%ASEFP7M,@*N9:)#[%S"J MN7K%N)H'SH1P/"1'N(O,49*(I][:(&GB=51GO;AZT>P!>Q9;3R2*4@-G*V>1 MYMPC'+0,BG*BG,T(LE,3EB.^7"O MB8UY->:M"N;5Y8M'7:+(2GO/%(\1,054^7#%IO'^*924+=-?EGEM?J!&O%U)?JU MK43_N"6'_^KWCOYJ?XDAR])1765XNN*KT]:\;4N2'HE'?7AZB$]>[_8\RL" M93W%EG/%$C.@@RO-L5&)NV]$:WL_MP;\NG_^CAVNU=C$ HQAF$R>:L!+0[A?3K 'MX0#M_ +0O*/)*Z\0%MHB'BQ& M6G",9/(Q<2T$%W;CA2 -QM:F3.=S//ATFX)UOV@2LO&6 /80PB+WW&A*19+> M2^I JY*U+K5*T#.YT*5X:^\S.R1*)\JH0(X)#O##);(T4,2LUEY:[%0$?4HT M!*UK0CTWQDT>9$Y2S 6&N8G8$9BD%2RF2PM7ZP.C#3>CGG:\%YQP(VB"25NUU3B33-!X8U*'C)15 = MREQR)AXJCWR%O"F_.--J:5.,!DB "LZI,$%YS!7(%:NEM+[6#5:*:2_]"5*: M(+U.2&HK0"^P$CD<$Q*8.(^]]R&HDFEY72IE]4NE_)J&B> T<6EBU)QPS2V@ M#L/+82#$UG:(A2"AO-S8I!S9N/Q9OSG@%Q MJ+AW)"J,0A0F]SK$R'G%D$^*:98T%\INO&!XE1QZOTK1@,YR'N?C'5QZ]D'< MYW=:2\9(1 S$A!!Y"M11+ 2CU-K+X/\VG\22 M2$LJ$04SFDE!, MXXX5@#2G6YB!6??RT!K3[]],F8"@D23D37/#HN#<",^$D M\P(LB-J+M%* =NE%2EA3&WU UB:P[Z+/'46X10[420O(YB@G &B\H1ZLF'9] MLO1GG:YT,O]7GP-\C'. ^>\,B>W>V);,49ZM*L%(8PS@2(24!'.MO0O!>>"< MH+ /.*9#8C3>N/E(5KF+^BG/IETY;$"K+/M1K%B>Z,WBD4\^_AU[0UA& /K= MT7$<_-T?C@9QU![$#/G_CKV8VJ/A=GOH._WA>+ J9R"_[NX=G?U%#R;[G[QL M=9MT_QS@_[QUO/MI'[>V 8+I&]SZ]/ZXV7WSM;7]YCR#=?-\YTMX_0\/__.V M!Z,CQXJE:SAP2//'4:<,(^T)@J!C+8T6:V%H)4 !VJ-82N+7RHI MBREI::CASH,ZRX(202H&DB"FL'R&DF/RV^??BRR-K_+"MX\89GJ6/_^HY7\O M<6Q%.-]=AQ>?8G%LO\3"%O\[AM&G-MCX *W]^\__/U[5K*N>UJ[5[RT/1OL M9O&Q'&8>U'2(>? ->%D!VID_+L:GQ:A?_,==L@&H44%Y+Y+$''!..T<8)4[: M)+#Q\CN5Y]ZT7MU".?P2XY<_MJO%?SFW]GGR3?NUW1UW=ZKI#K9ZL,^=^8N& M?\?!]-NXU05-Y5*/Q#6,\$-* <>5YX@&2A''(2%M.(7MXB1A(0V)=N,%;0!S M7E$-\U'D"THK_YA$.YBGLTR9EU0&>][_85(#02H"SFV>@N:"<*=HPKDLBL8P MQ,1K4EMI4MNAAUI+$F#/D*6.(:Y51,98AK2-N4VM8<:2NY+:JWY%:*F=5[K\ M<%A$H+]03,_Z5LH,(XTBDT7Y+ZZ"MKE&4@/(,+MRX]=3T$5B,8@=.X*;@3CA ML?!!)E[ 8\#BNQ#K?2MRRCO8S#>0ZTM0IMY'WS_J@;@,%Y0H?SU*G#3W/HN2 M"D\^TM;V%C[T&BO'E$3*.@(&<:#(6<(1B"\OG!$^<;_Q0EZE0M!+.O!+XT[$ M<-]2A34Q/!XQO!&'"HPV2ZU&6-* .!4"668"BB9BZRGATCM0A;]!#!E,[H8. M]ZOC5A/$XQ'$.YPM=8V3IPBD$EA6'B26(4P@18T6.DJK+5CR[!L$,8C#TVP, M?(F=R>8U7H.;;*>IZ<+IILJU64[[PW:^X8]2*L'3+LNI_.=B@9NI'P1?WF+= ML-\9CVZ^9=G==K_2+U<+RRP7@\FOJ[Z>#HGI3:WUC]2$T7*3FT>H"4,V&58/ M46;E1Q/9OKT]#V UFTUQJZC /Z 'V^+#!"S/[A!,6+]9_+^L:W4?RR,48ON/ M[;X?9^MV;W(:?S(.-<_?D LW6<6NOTP:$$TW2HLVS M?7K0;0$V[>\=3>_Y!]XE>@=[I_D:UMHK0P!TOPO8M;=_MOOZ(^#<1[:?Q]C= M9_M[G>/=5_KLK[VM[.+/L4N\"_]?KK1U\.F?;A/F=K#G83T 0U^_HZV3H\G! MR2N8Q^=)7KL6?7>VN_TVP9J(W;V/7^%]D];YT5GKZ)"YY)46 7GX!9#0, 0: M$D%"^F2Y(Z SI!'GFV?^*7=-#3C/D3&%?WH N82_.U1Y/] MO8]G^Y_>X!RR;;YN3G;W_MUND05?">#]9WJH,.,L*HNDHA:,DI!RM%:AI 0' MZ/661+/LW1PMN#MOX$S8?%B/ MW?1W-;[A3I[&JC@T?SZ3GFQ-#J-Q I#0@/R5P*1) 9,RK9#.18VX9BD$(*_1 M6?^JJ5@%A]J#8KK]PXK.^N-!T1UW0-LYMKU>[!0OWS<+>WK:F5'79O'W># < M6R##TD79'EX29DFV9V"#%J=V4A&H+5+[:TY/+9W518H1[K&C F[K]4?9%Q\S MW^5GC>'9%U&O[*A?9( JZ@7#GR/_T[FAG!W#F*>FI=NP-F;!R60:V\*.U9%&T\C-]=@_GIPXR='<(T M,L\-066J%N#85BO@8NQ=+D-9137?/QR5(RLOA0>&?GEQ=A+[\J4N7KDIC4<@ MQ#:+71BM/V['!)='/\YF.^QV:GL %QAIO[K:]>T@9"H([0$\LS\HR[OF06\6 M6[#Z>67Z.29>="M<@F_S.EQS'SRT?'^_BD+F<=OB*/;BP&9*&(QZU>T[ .9' MY0J_M*?M[/3^N_H2(*O?B[/W_UM7NVYV'P;WH5:,-*KX@Z!-=LX0M3F.Z :7I\TGS]AK? #&UM?Q2[ MG]ZV 6W/FMU7\+[L>-N"?S\ON^3 9/5D]S68OB='].#$XWSR:+_[!M!V"Y[] M]J1UTNKFS+?=Q=#1I+7G)X>&8YEKFZ LZQ"W42##J4$:)Q*H($9HN:P.2:== M)-)R;2,H3,;(Y*@7C% C+95\61WZ$#O 48 4%]M27.Q+L6U'MOCM8\^.0QNN M^?W;*M*UBLAWQ_/8=<8_^.,8QIVXF[Y->"M4;GP5J._\4 5.=3XU;ZT-.5S$ MD+.< .YX(#]EV.] M4X^(I:!S%J%7CR(,0')_]WS\W9LA/!SHN.YXJ5]=5 M_%_:,HJ_<7ID)27P&E]Y8]N3=6\O<5-/E+J-Q\.N\ZX?];,GKU[G1Z;G<:Y*W30;M3,+RBJUQ#Z"^[+?*T=VQS!Y\T_/];BQ3E?[X(8JZ;1.%AVHU?)\7 MU(.L!UD/\HC-WJ=$Z9 CK$P<[ M7WUGG-=U:SB,\+^P9[^N2NG6>Z035^>Z]_=:[=WMYM?F^6=R<')TWGJ]0P]. M/I^W/KVC3?K/;YTUMZ^\>;YSOKOW3Q>>@??W#KKY//C! M-KSGT\ZDM??QO+F]=;;[2N._]CY/SW6_(:WS=X?8!,^9Q2C")B,N4D(V$(PT MIBSOIB<^=P$PLJ'D,^S242/4VB,4BY3JQ#F7P7$N@DW8&I,$%YYZ0V;G%_2T M"!+!-4*M.$+MS"KFEY\?IF!82I$A'(Q&/'*&G*0>6=A*YK$0.M?48DHU!+EW MA\$:HFJ(>G@EB@1BJ4V.*LF-!W0"78I()G-APB#"%*+$K$Z;JB%JU2'J? ZB MS@Y!\& /(@=A+F@N9R.1M80AX03E1!HG18:HW-E#7RWO54-4#5$_&Z*28M;S M2*/&&C0I8X+V/$4<@XX 5'KQ%"C&?+$L1 U1JP=1Y!*BWK%#DI*DV E$*>A. MW.8N'=8F)'2*(M>*%)H!1#'5(/AJ?=(:HFJ(^MD0I;4#%2H0%@GC+CF73.+$ M1Z.]]-[%JMKMS!5UOW9!-40]"42Q2XAJ\L,(,"2"8T@R(@&B2$)6)8Y"#)@: MQ:GS68LBI"&PKB&JAJB5@R@B&/&>,$FMXH8DQV4RS/B@5 @2VVE!;CVMOUS[ MHE8?HL2.D1<\$<<9"T9OO* :-PRMW>4U1*T@ M1#D2L&T0ZDAJH:HGPU1QF)O;:)88L.CL]8( MKXQ(*@C")><+;4W@E]H7M?(0->(X@_2-_8!(>K."7%+Z7LKBS:O!_WA,)=73>U1G13W1%?>(J/\N\)J_<#] M*1/*2K+^NZ3J&K3O!MID.5$L8)F2BQY9D]5*K DR.!G$F E.1)YDQ-GRI0VP M)AZHU_=3JI6WS;3^-;GV*9.L:JZ]#]$/0>ZM:-=NN&-L^9>)1S;;W8MO%A"+M:0P)V!;L7?@G"(MTPA2) M0$SRE,08)+"MD VN[IWS6+/MBK'M4R;CU&Q[+[9=3+*QSBGK#"C)V$?$N39( M2\$1(=H9;JF,GF;'!FU0>N\DFYIM5XQMGS)!I6;;>['M8N))"I9CB14B./LC M,>=(^\208TYXAYG7Q@#;$M4@NI:VSXUMGS)IHV;;>['M8C*&$V!9^QISL_'>4=$NZW/5@?L5 M"-S?-LML_8#[*0/W%Z1=59[["V"\!O"[ 3A=#N"G8)6TPB!O-4="ZM!B]YX871#\V=X1/D79]ZGC-_7S/L0S+L4QS!-Q+ M@(^9#%8RPD5E-&'28%C4[/O,V/+<^Y2A_II['X1[%T/^.,?Z7&)("IS/ MZ0,?6Z$,(HI;I;,3@VO@7M(@L'HJXQ M^TN&-\^ M99B_YMO[\>U2@-]2G&LB":2),(ACZ9%V$E2O*'W /C"'_<8+(QM&K%)V9X#08Y%S7"EG!CN/(&8^!;UA#BWI']FF]7 MC&^?,K)?\^T]^78IIF^,\R%P9#P#OE5$()-H1$H UTIBL&-TXX66#:'N'5>H M^7;%^/8I8_HUW]Z3;Q>C^<9;;1TC"&O&$1>Y=FB, 070EJ57E'D->K*4#5(? M'GQV?/N4T?R:;^_)MXMQ?,P]I=911*R6B%-/D5$.(QVLCD(S@., \I8V*+]W M#EW-MZO&MT\8QZ_Y]GY\NQ3!YR:JQ!-#28.*S"T&>4MU/JV?8/<"=R;7?2U/ M_=;R]KGQ[5-&\&N^O2??+AW7#QXT88$1IJ =<^$YLBE:9(V6%D?E:=1EY@VO M3^L_;>R^.(V#8GAL!_&/.HS_Y%?^>!)7_8SZ&?4SUN,9#Y0"5FEQ>6^M?S5HY?;]Q*Z;UYI9,7_'P8>L7SUL5AM=MEAV[* '2S2< MO:[DQPO+!=>6RVTL%[&J7@UV#P2V"REW8F8@M8.(T&,1-P)BQP5$KG@$XU2&,I=B3;/ ML*=5C3;/!FWNF4!8H\UCH;9H,T]TQYKM'DLM%E,<91*8Y\53"QEUFV20B 5! K,L22M22P,0BD#P@=RA/8UTDX:2U5,CY,(L3J MU6FM\>;9X,UCIUW5>//#>/.URO($S,G/S,D0V,#*6Q0E8X@SPY#UQB+!>!*1 M> F84R+.,ZSK7B/.LT&5] M<=0(3IP5#Y,042-.C3AKFWY5(\Z/(T[K4L?!K;-#[#@)6.0RKB8?9K$,&9:[ MN*;@M%9&$6\?)G!0(TZ-.&N;@E4CSCT0YU+'.=\%'4?%E)A(B$7O$" M:$=!T8F!&Z&4IBR5.DZ-.#7BK##B/'(J5HTX/XPXDSG/,6UN'9(HN+-6(*L! M;,#T=/$R"1(TX->*L;3I6C3CW0)S)'.*<'5+J@F4A(6MS M,RV'(S)$2N2]DDEK!NB#2ZM*K1#B3%.R9N^:DBLKX>0&-.H/0AR@ZC%_Y/<. M^YUV*&8\,_U^U#^=__*V-517/.MHC:]\JGVKWU._IWY/_9[Z/:OVGE+6_VMD M72?"S]#^\F*FB+3&75!H??5WUC_;O;$M-9/_ALLJC5!CG*@G0DJ"N=;>A> \ MJ"U!81]P3(=$4K$Q>W"^;3J1KATTKC5LL9-L\;]9F^G M62E79K.H?KGZ[\O_V0(U\4/QIE5LM;:+[3[K=F?;UJORQM>O6EMM5Z^V?HKW_KRK]T/']_O;%XH<]]8#KEH M=9V,AZ-VFCS2 ETQ2 MPNT#P)7"]D+Q]Z#O8X"/ARLWM>L)*L/3HN1L>Q.+79 MG&F?7DRY#U>^/&['5.Q\C7X\:G^)Q6Y*;1\'Y=2K[UZU>[;G85BS[QI%K%8N MAO*Y,:7H\\V].!S.GALNE]//+^?IQ7(6MKSXK07$'$PJJF*D4>1,]\7[<0?>19A%1/P6?R]O(B),_P+; M$":;9_$!5F#0'K7AXIVO_MCVCF*QY4=YB,0PWLB/M;"B 1[[V_P5OS>*;H3] M6AQ7'YXYF)\M/,?")5V@@PF\T )ZP%Q"' *=Y(7L%[%73J_\KMVK6CODG1K$ M_QVW!]4U+LY6%OYVD[E'PE3S- ;QM#\8#:=/&16IG:??!SMU[+IM^.)RQ@O3 M; _A5I\E8VA4PQX.\Z_#<1?(&\@/?L_SJIZ?_\IT-7WIJ%T5WF_WP[ 8GD;? M3NUJ]9=6-C_AXK4O^]UN>SB$*>:=(^K/8?';AYV7OQ>#FLE7G34X9T(6KLV^J,,:.=PWV DG6^;(U2(.1K0M'$L&D MSH\_W3,2-P,&8F-DS=:N%U!K+CT]W4_W],Q$M4W8-3O-!0, NA"L9^##=YCJ M-F&3J2TZ'__>FTQK3TSK0(CX /@#5%#M$59+;=L;\0&VQSP\AN.%LG)+?5[; MA#_3&9HE)Q0YY FFL#D]^^O*X6A7Q865<2DQ^0 =194$0Z-/3-[A#1LW8OZ, MVB,PUF+P:>"YB :@8'@?*F?$9C^8O9%51#O_ZF:Q^X$T)D(UD;.J"\-@DQ:7 M;AS6"Q=TLPL_34SEU0_@[Y3C@A3D(Y%&4VC#8 "2;N%P@C8@+$#\;P5]%'J4 M!X=:;@C_\>\FS *0()B%$6,BT2$>\F4ZU_R8+^3]8S,56ZG>AQ5ZXD.6+#04 MJC&'AM 9*'6@M?GO(-8K3?/F;5PS"4EW=HH;H-^!\90$+$1N >*(-**FJ/HC M<?? ].#H="K^"*W#F'(&#:AC4/A^=BF*_^6NM9/KD^" MN)\=F'OFB(YG;,J"$IKR1LSR&1[V:;"@&;9DTP@*F-$&:Y@&"A74R _+7*$M MIFI5*!3;HEW+ML(Q%KER*D62G-?$QMZ!%UC(G6-XGV*3/HXL,^S'2RDS+T8N MLC)]A7;!'1Z&CU\!9YNW==['ADEITT' CN,/'^.PJN7R2<9?^AC-]:@Z;.-" M:)W/?O$XJEDO9\OE,E8>;7N.*H[:E>7M6HCW1\_4K*X45SY6LNKJ5]<46RYF M\Y7\1L4^L5M[U]N4^"@\@TJL9 L;+;J5\_,2MR;DDI0N?64 1DA['(3,"4 M M&5GR7W(&6(^H2N;/)=U=%OF9^=OWIQRX99DN3.K[#.V!XCBF-NBCX%UNWNC! M+%B8K8\GV@I^]'I;\&,#HR<&R430SY7I,;-\[)Y>7U$;>/D6U&D %.1A@U4M2#2 EL'QJWK>PF^&I]"Z WN!R,^KP+ MUQ0*O;@X(A?0+U(6YAW V&2*)@=)&Q_ #4'@QCNVB( $4Y*+ESM]=(&X'^1Z MQ)AV=#OD9*$T3H(%0.XRD> Q"5K-.(\33Q,0(L)E@:TBS&S.17;@6X0,Y]QL M@>W T?:YPSKT8Z35LS"+@P"&]Z'I1$1Y5D X+*-/ >@YE&->&QQCRM$?1D7 M4\"XS@3=C8EMW:/O#+/CT0M'V[$K.<(/_+]P441 UUQ. C$!@O'ZHDL2NY ) MD?S%\.HT[K)S.-7T8!*%A#T(-1H[(,L"$2!>6_HFEFVC ?F!0P&B1YCO>[Z( M:.#7G@\*/4NJDY("#HZ.<%J#O.)LZ'LCF.DVK\Q@T"L1H/(&C'MP1\0 WL=N MC>>"=$]]FR/>L]BK.)IQ=7@W<>YYW3LA$!-O;KXI?#XY+,R2LZ&/4=4C3B1B M=W%8=>X%!\0"VM"S!3MA>M.8KR'76V*&!L!)@]<6A#XZ\\'1Q.1V03Q[&$B# M\B?,Y^5VQ1O05]0AL8L51>@LC#$%80#.)S/H,&!QEZQX-M@SLP%MMFTOM#[@ MK)^/F4U:,,OIF*F+/)TMDIMM,=@6]!*)>)?XJ(/L O/<\5PHMQ8%-+F&ZS+F MHLB-O*%M\N@G"[F>X_'Y8&6WN"L=Q\1L$?KE;;L;FK<3O!)'$S,.O4=1QXJC:]$:NZ#_7WT XX2]@5[1/!MQ'"W?&#HX,Z9A!T!)%K 7PUT@-"(^&%TK"R(-@P-TZ.P.@VALPI'' MJ_1\)/*P'? 5J&8B##@[?3X[Y@0\$,L<,Y(,C(]D>';4,3IL!UX4<@'.X4H. M&0Z@ : _, ;%9< 9"/[3+L:_L1YN>JR^YYE\T(69@7'H&$<6&0ZZ+ ZJS8SU#-*8EL6MKM )M[X(&&&DW+:F6'C@ 68:]%G4GAB$FH)S<\@5Q$0^^?3CE0MAQJ% M/3D[PW9>4"[FE0U6E.-$APSZY\M.JUSE6K?43J?]=K7SH77^ODZNSLHE9OB32*VE7K M^JI5[=3)^=77>@MS8Q*3#M/AVG+)LBFWJV#!++1JW(H(!(5F2Y@2CG5Q)<3B MJA34\\-X&MJ(UEUQ)=6#:8K M(.^O>1O:<1L^Q*&*$9N@=(\WB:MM7+1% P2\!F80DXZA5;TP6L!AKAFOO$1N MYIC1M3ZFL,T61U*>/_#$0@D':'QABH=>N@BS>VB=C%]2+,5D&PM573WCIM.L M=M6XKC?;B;(8V\VH1PMO"R*\7PG>HP"7M[>,AR7 VFH!;H/\MBXZ-^3J6Q., MQ.>+:S 8!.Q%IWK1)"?U9AVL!Z9/BN?HY3\'D7UOU2S HIZ3=N:K] M^?GJ\A3@$R"G#I#+B?"V)D+2-;F^)M$X$GDNS:##<2JTY^2[TZJ"?J_QAT=1 M-K+ 6^ MG-9!^Y_6WRR<>G,RO\?$AOB5Q=U_[Y*3\$=+227 M'6\J$8]F_UX%0GTAUF\I#]-$EHE1"/8O$EG29NPI?FR#KC:J]T7QW:^V8 N M5\#P_P6\^8#FNX:;+&S+%/LRE@[O%/GM;XBCA (YQCN">!AAGDW[2J.W6P[O MZZM9+7L(6G;9/"1MH\],W"3[&OJVBHE <0-F\\3X=BUSDJT3KO(WQ(+NP&>! MR+P2#H:#^-Z=.U2!6_" !'UOY,9NB#&KHY9FPL-+/#[(>$X-"Q(B;OIA6/7Z M0]_J6J]CR;\Q(4X:$LZ@"Q<8?#=/^?$6V>1N0H3R8Q69'R7$.,&NYN?/;KXG4/P\5[ MS"&1^(T6709C=*L.-J M. [91*<2]<<#;H3NX1W#]X(@,S'F/#>>)[[;WB@@ "C]@.=0T\#"354>'HP2 M(4)?G-40'7Z"*W1Q:'C23 Q7,U^\,+.O!DAZ0UL8$8%&14I^W"G38P*4QGL: MXGS[:*/BQ1S"%:>^!&NB3M$Y+@NQ]%^(5J-!WGEZS G0RAGSZ?>NG_NT4C+W MN48/\FIDH)EX^N]Q-$8)6J>7)Q,\URIT49Y,L/^3"9Z8A0>UM#[7QL@E_/AV MU]N7# [?WT^AHQDM/M/WPN 7<[D6+8(WF$Z-K"*FQ[:F M -1"2=O)$JQ_5M!7U[FK?=%+6;VP6['[;VP1VKJ;B=U_6U4HME)(2&,3QEBU ML%GFXG;/]/)F.&N;QI:RQ?)F+%A^Y82J+;MSP@>OB7_6-H%"D:Y_P7M>%HWH M(W6OS 2@N,?1'#I=YB]>[;%A']<=$YYHUD1["5E@^!;?[[V.09LR15.3Q(F+ M!?>Z%;O7S\&*Q,H'3\HA?.9\!G9@?&6.']LHCRV8-8^H%L[4CWJ:!.Z!I[6! M^&S4S32P"Q,]FUY6LFQKTR8YMH6000LC@P?*?E?UOO--7;\\ L\]6+)*6>66 M5:ZYT&:G./!RY0#UOHQF6!XLU;+J,V&]W:+$HKM[VU"D'&34]Y9CYBWUH(\/ MBQ-W?03,MG&1$O//Q^)DK1 1TJ/@[4M+[$%,T?+,HD4J.@R"F]&+JK8_S700 MW=ZG*CZ(#E=R6C&'BN1ENOV+R/5ET(4D33QIPA&?GB[$E^!U[MT1GP9#K6KY M8NX'0#/VH*L]UN67P7&TUV+1(:,U')D>OQ@+\=XT&AP=R/H8V$D,EI(.IQ2# M[5,Y'D2'M9R:0\T@(9@D30YIXB&8)B'8FX5@XB-",/BG/(%@#O6G$*P:77^+ M<:\)'#L9VW042. E@9<$7F^_PSE-D\A+DB:,-.'(*Y^NX%?*ECO5BJYJ!577 MRQ5=4W)F(:]J%=UD#_D(=O%=0("O6OS21I_.7,Q=LVD0\,N[',?#@?&,>[Y' M,0J0I1:!M3-JKIHRVZSK&;6B*C-'M*:BW_O4C@?1857)Z;@"J4L0)DF30YIX M$";#7Z\.PC8*?V'L*H-.*JA(]8$]/.0U :1F=LWP_;5T@">MD#:BIA='2I+T M94@/55_\O<'NFZ*THY(T9784]^9*0YH(0_H+T8R\II5+FIHS2TJIG-=,]@#6 M.++"\ J>@&2P((!APSN:F6L.G3AENSKP+9OD>;8V_ T]\I7:0Y9!.K[NQ/.L MR23[^XAT63C"$TBG 1*^1!50FP4]SS=8UO A:S37+&N4/./.@-[]8LB(,"X9DJ-O?E):1+C:67D"XE/:[D5%5B.DF: M,-+D8[H76E^6F.Z9,=VC]2Y5T9#4]-T/JSL#VQ@SPE>4S(_1\4O.< 7,# M7KIAV^H(A M[)$T>:?*Q6D%BM;>+U28[L(JZ"C]-=V"I2I0YK"E*2>0)BW,F$67AO6]\ MW_OD6,I G/K(VY1:[-7.I,PDIW7?U5Y7_0^BQ_%*E-QX)4D31)I\]%64Z"N5 MZ$N/T9>JD?I_AE8XQF.%0"BA/ G$)!"30&SO2_4'T6,)Q"1I DF3#\1*$H@E M X@MY@2I2FF"I?3#Q5*25&8'25,K2:6IS9:EJ4V&J7W6,_]4I3!KI^-A>8ZS7$->;1?.OJ-"^]IZ[$\VT^2)HXT^7"K\F^)MU* MTIZOE*:PUNE M-7=;/'7PT*,[9ODN=&7G$XG(*3-$27I4L5&Q0*#I"8>)LRX/ G:F% M?W*C8#JZG;Z-@GHN+P]-DJ0)(WT#T$^5R._-([]EN>IE@?RN>CT 9#8+01KG MSKS4% [2]"E(NV9 0ZZSY)P&@0L?$:K-'_206F FD]=3TF_,=$E7CU\A>?T M+/N;'U95>2E?4I*^-8RH28R82HP(8[\:)%)W2/TQT0J+P;R.Y7AA?TS:65*C M79_:$BA*H)A&H*@JZ>JRW.8H21-(^@8 FBX!6CH!FKH:H(FUV^BF&6UFK=5S MJ6V2>I:< 4#S3%/",PG/4@G/4C;4$IY)T@22O@%X)D_.?\/P++INL* H^7)1 MF5XWJ.)]@P4EKRMY90U,BW9#J/E%G/8'X+2P#\/U#9 :#G@@@=K<\H6\0# - MW4Y?*EQ1I,*]$"!_;%MS(>W:+%8?\&6U;*D +1]X@<75IL]LBL?P?!Q9 M9MB/6CW[8M<+0\\Y5J:OT&[@V<-P]2MSMB 8.@[UQ[,CXV-3$#QB6Z?U^*# M,]!;FPX"=AQ_^ C*6FXD:ASU:'&>L3CR.VJF7L^5R M&9L: 9"HXJ@76=Z+F.ESS\K%;+ZBKWP,0KWRV;IBP>'7E=)&Q>Z.FY9A",&6 M^3%;,CS/,4FRA8VFR5GK MDID]^[?O3[M_RS)=G]'[#.V!\CNF]HB.@W>YN1XZ,'$6U,$V,WDU0YX5XVD' MB3S7MRI"GK]99:A6,P!.%E5 DF6C:YI=0RTJ9DDQ3(7U_E%UK?#N4XV! $N*O+'FB_Z!2P;?OTUO?K86DYE(ZL(^=A6?8+LE[2=M.?Z9P5] M=9V[ZF2]E-4+NQ6[_\86H:W%A+05CU.I%!+2V(0Q5BULAB*V>Z:7\\_>V%*V M6-Z,!R/Q6=O=+YA @1=P#4I+37U=F*K?NW[N4W.(>^G6.0EK M^KC.84@T:_[U&YC,CS,7"3^'%Z6I2>($0&'/'R#28";ICDF+]9C/7(,]DT.9 M3/DXLVQ@!Y\YGX$=(ROL;W"8YW+EL;WW'2$JQ%M 2\ 9MDP2]S0)W ._:@/Q MV:B;:6 7"!MI>EG)LJU-F^38%D(&+8P,'BC[7=7[]FNUSS4"SSU8LDI9Y995 M+J_O#:PY[R^?1RXYO]*2)4Z9:?UZ3F=IQ,693JA)$T. MZ1N =O)ZT31@.TW12Y79=,)"05N=1GC&NK[ <^+Z1L 9_L[N5-BL]?#9@6E4)Z-FQ7U M:/MMTW*777(1[\!59Q9"=[KF(D9URY9#ET [N4(J85YZNIV^&%Q%PCQ)FCC2 M-P#S*C(&]^9Q7DE1-5TOSAVW,K<\>KDT!!?=0EN<@K4SGT&K+ ->^,_08E%& MFPS"2726IFZG#YU%0;@72MJ3Z$R22G2V--:O2'3VYM%965%*:C$_LT*J3<-P MN 1*Z@"VPC$>VP-R"262:\Q2PVVF 1YNTO1@S/@Q)^W0,^[)%=_+3\!@VNI(6G2M1(G'T2HSMWYY#FD;_1%S;^75 ML#*&EDZ EK(>BY.*M1>ZYFP#>%:4\$R2IA">R0M9TP#/5%W-EW-='Z2NZXT< MZGJ(Q\3>@C4(K3KP+9L@-D/=/$5H)U@0.>$E28 VG5!E&4!+1;?3A\_*XHB. M5P1H,GXF2=,(T.2%K*D :"6M7)S&SU1%5^?B9U7SAQ5XH>]8R$:+\"T6)\ MI6) #/&5%E][?PFPB.>(#;N!95K4MQC/'MLC8)*D+T-ZJ'KC[PTN#9&9W9(T M=?94E_8TH?94BQ.S:YX;X!(16- _KQOGY/+R^HAT2$$WJ2CX(.Q; :FZ[I#:8(L'G@^VVIW>>?Y! MFM^$DAZJFMG$_,KHL21-F_G54Q8]U@[2_*YOU:KHL1Y'CVO(TAXPE6\M!O-Z M[5NN80W N-8?F#'DVY*O>D !9KF%I\.@X_L%*R"MHK5@ M1M^XI6:D#67X5H@QZ?J#T:JCZ2MIQ M22KM^%([KDD[GG [OLH/%W9\*Q]LCZ2MIQ22KM^+)]FFKVHMD^ !N^ M/U5PTKHD%VX0@G5CY-0SAKBE.[N';9N25-H9:6IE>NU.CMC&T16A/&I]D MDQ[J))/&1Y)*X[/<^)S6S])K?$Y9SW(M:7O> .FASC%I>R2IM#W+;<]E]22] MMN>2=ID=2+N3<-)#G5_2[DC2E[,[N9!V;?8I2GV"/PN2E=>RI0+(Z< +.+P^ M]AG&>'ZPCR/+#/N1C,Z^V/7"T'..E>DKM!MX]C!<_L6G3 M8GV3^1GHG$T' 3N./WPTK6!@T_&QY?*YPU_Z""7<6FXF:@MV8'$2XRP7CZ-F MZ>5LN5S&ED6V.*HX:G26-SKF\?PS-:LKQ96/E:RZ^M4UQ9:+V7PEOU&QNT.( M9=94L.7=^FS'K11=MK#9]2/EK3/Q#KU+7QG[04E['(3,"?#V\BSY[_0 GB7= M73(K9__V_2D';EFFZS-ZGZ$],%/'U![1U')@%"U-YRUFX@EDRVW7C MTYI472N\^]3AV@R37J%. !;!DLS3127\6(U%OP &B<_1V5U)/L8U4]G(*D(^ MMM6%,"]*VDZJW 3-/ "3EQI*0RH M"U/U>]?/?6H.\2*?=<&!-7UDQ7K,9Z[!GBF0E$SY.+-L8 >?.9^!'2,K[&\0$5FN/+;WG"-$ MA7@+: DXLI9)XIXF@7O@:FP@/AMU,PWL F$C36^3T*UDV;QIDQS;0LB@A9'! M V6_JWK?/A;\7"/PW(,EJY15;EGE\OK>P%KJ=:N>WK74:Y_AC2(RB_0MD![J M+),KJI)49O(LLS[Y-%D>Z"ZI>= &**( 950^,4DEDLB1XB $?\@+56B2 ]U1BZQ5"L3-F96!C'X M%>/C#,ZT8[TXW[N[81!:O;'XR>*7M1UGD.AY>JQ@@ =@/?M>FU&E;Z!\8M.,ELUB!W@BS%[2!;P)@RIT1?F M)[8P>+8I9QH>C@;,I"&A!DX(ZH[%X$\R3 CU&7&]D)@,YI!)>CR:CD%T,0CU M&B\HIH*QZ3(P9O,+$7Z\$ %/N&B,L1R4"1"V)1DN/$EB<9"G1W/ILT=SP2#/ MT7PXPMF]Y?E>Y/TL!10QZC,HP@?E8:(H@A%G6"Q/E.&%F]"WR529<.N(6#YX MH ,F8 \Q[[>,A>0@3W#%A1.4#FW0P0.U<^MFYX6/3?FU M/)*])MOQK#C]^5?6,8=OLY7UETNVBXM8,CP'D[)&]I&B=QB,*%>VS\_#QEOF M_[_;("NLD'_WZ>6R^@XL<>_MYN@]\AE>"% \6DOB@*)]<=ZL=KZTZNV-8=)C M4+17"'0] S+1$OOBK$_$DL'&1WN*%_%R:42G@#@#8@X!6QIT&( A?N+>RPCF M!, "((8G%E3=97UJ]Q#N8.%#UV&1V#RD;QFA6-^ ML8C-*# G]-PCT@XCC%$#9@,"<2UZA)7QQND*(#"3\I<:U#?Z1P2/3'T2[$9& MMCB?"KIZ7 \L/;20K:B[Y:^M*S5?R5:TY\<$>C:O[Y;+NK;48E;7RL^)-)XC M)E+\9;.]%YVW J!LDA"4O&M']SC\OX[:]F) ^/"?C(^WB*X>;C]R08Z>>".'NCRU<,5)Y/S9^S77A7W8,4); M7A9MCECPB=>Z*9Y[B92[]W,_"/GZZEN]1:[.2+73N6HUZS=) KE);FNM]I7S38YN2&=S_5VG5P#W >]T3X2L3]&C3X9 %P%<#GJ>X% MMC0<^HS0P8!1']&M[8T(XE@ N(;G0G?"81C%7H'(LQ!^7S.,CUUGR3D- A<^ MXM/9N2(.TN<5"JCN\# <(EK/Q^))Z \9)[+IJ#>T,7[)[Z;/ &=[&+OG%=YB MD3P*"30V&<0WV0?#KFB9A0BZAV5:3EPT8&T,Q_$"X"6##JC!G80C!/38Y[GG M/#8HW KN:JQU"43'@ X#I!S2!_#^D6@CEA:%TP/A#/ H*+@./,AH1NDI ;80 M>.MB^) #_2A?^6@NX'HT#:ESGR*@H#K7L&F&0_Q'X7V$/)!NBG; X.,ZI1@8 M/D*@8H$343G0=ZB,.UJ!%8KA@4:R(*#^.'*&3,]EJ]L/8XS-&/,A0798PC\6 MM0_] 4A=P"6!QUD#^)^#HBQ6:H:VB2V%TH64'L6"B Y[;XR-BU93>Y;O\*]0 M!9?M)YC#@\4XLA/!@3%SP*T2T@<-AGJQ#>@7SO84*O]A^2'(*C;%ZVV\RI \ M7WGV&HRG'&-TI,7*C?"-(V^X!XZB-\*!$0,8Q'[O= Z*^>!.@NM($JT[_8)3 M>W@>K%[.ZJ7=?,W];\'*:UEE0U_S]1NK%K*JOEF#GCO1YA66]8H9W";C]*]=\A4+%E.O2^TZ^3D^Y]('XHQ@ 60?=;GAG+N;#J.D^$%*> M=PR ?^GC"E\6(+HB5@:VB0X]/8OVG9%9WDA#'MA,>/[>\V*.K1#*-S;@QTS@ MZ='D^+"'#-,5!DI-7"1]+SGC0LH\]L0!K_5_-<-XW06UB0JF%X0Q&HER8D-2;DP*3_D,S(XPDA M[8BT(ROM2,=RR GU:?=-!WN7]U^&K=)C,5Y:SO>G;Z2.39J.A=EV3VK4OV5! M^E2-5++I4;(O+NA2RTHMNW*)E@YM4NM3/+C7IM9KAQ:EJI6J]B678?LR\IF9 M-ANG3^U(A9L>A;LG<9<:5VK<51KW'*:.YY(6GHZ70IT#WJ7E.WC&H-C$=N)1 MW\0OL1I.830[?7IX#Y- ZF"I@]=&==OLON];Z=,V$N^F1\^^N*!++2NU[.K8 M0@@(;T3^R))OU+:IT4^?RI'*-CW*=E_ROB_]L_(XJWV>8BT/K'[T3!Y8_?2! MU;];#\>NYS:'#A1M$#RI'5K:PC.!+44OJL6*KNJT4LP;I4(E7U;*!:KH958H MFH;^SREH+ 7^53.HNA155]\1ESK0'Y-9Q_&=9)WQ@+T3!Z:9^M=Q]]3[<:FU M?MSHC:%Y5__Q_;QR=W5W.VJ=/Z?MZRX#>MM.^^>GE&ZF)_M\L/C9\7ZJ7V?7SSS2@V.W6HYXO:N&O=-;Y]M9NGS7ZS8UO?[QJ% MQK>FW;RK/]PX?_1OG"\_S/,SJWO^I?B]<_^S^?/+SYN??SA-YX_[YBFTZ;1O M7W4::E-KC&ZT[TY3JQ=N.K?1.U^AKH+[O3- &KW9:=XUG!OMQOE+:71N1E?G M7PJ-GU_T&VRC_?OCH-Z-OWC@'\N%&:YW]IS;O;\?>[,^C'_1AYU]3^&EV=_M$#GA2N.E\> MH+YQ\^?MJ'G[C][M&:5RP'-D[5U;<^.VDG[/K\#Z99.J M:"Q*]&TJDU,:VY.XUC/VL3W)V7U)020D88(A![S:3C^G\Z^/#+;IB7C0EH427G&!)?/1"Y03][A/Q#8TXFZ+?&?]&GW&G M\[,FNF2S.:?CB42];L]9_96_/^\-^R?.R:CCGY[['9?X7N>BWW4ZO>[Y\,SQ M>SZYZ/XX?H\]C"^&Y*+C#?UNQST;>IWA*1EV?,_OGN'S4??"CYF^BO?"FY I M1JIAH7C_*CX<3:2??2?\?X^+C7[3K'__I\^ZB+'B5E QI^6RK] M.N1!6KY_##\/L2!I\6="GK/B\ &_\]CT&-K9=?I.6@R84 -;&@J)0R]C&T;3 M\M*^Y,=R/B/'J@3AU,L(6&A!P\+."AT4\F5&EY?JY#C^\0AA*3D=1I)\8GQZ M148X"A1)%/X9X8".*/&5O@0$-&*I0.YGB?F8R"]X2L0,>\348S]_AQ @2*,!4F^:2Y,3J&=BXN+XU?0T$HQBIJGRW?@SX[3:U9ME0K; MUZT^=5*Z;S[V6!1*/J\=D<)$F'YH/AB76/J$-I^DUOV/ _?*4G2(H4*E@^7>/_04M"RWA)L=,FFJF$3$@KZ3&Y"A8Z- MZ;+G98:OW^VZ)O@6W!$;H27^**[@ &%9MZ\_$ALQ-H/KJJAB,W /X[6 R:-D MWK<)"WS"Q?6?$97SM>$M864&]*3;/;4'-,_^/U%VGFN)1S M,,-UVNV>-1A_BBO2;%L$TF,TG6(^9Z./D: A$0*'_B,=AW2D[$TH!YY>FZ#A M^%[UFJ?BCUK0FG,T@ CQC!.[_U1X 1,1)X!H7 >@EM:"5#4H5P]:5(32F@ZX M5J/P=OA:X:Q"U][6<%:S9O)7FR;,QL \X6'P%H G?$UP][O]_A;ACFL\@&T M9>#[NFXJ+Q^H^!9WWAO8C?HJS;ISXNKUJBWISK(TVD'4\B 0*%6A M@\TQ 7HM))V"I_U5D%$4W*JX5KR9]I@J,^O-J:N7T+:D-YD<*!8$:4E:J3 # M3\6\0G.K!WRIL#DD.'.* SU/WM(NMO3G2DC,KMIYW]S=;?2_\NTW>#O-T# R M,MNP"U>O(U=C5.<,M18]2,?SHX"PT4 ((F&>N:5X2 ,*VZWJNVA*_'70;,38 MB*[3=?5"L@G=M#:8L>+Z]'R5JQ$E51X0SX"YYPPR"/&&X]:*H1EAQ]4KR[8( MJWJ0KJCU0_EQPKA\(GQZ$RHW2^K5W'KGLHS(Z',XRNTH.HG I@-\4(Y1RSO? M=E6IFM3HC3C]OBT0;?1+RKIU89[*?K5= UJ7L=GNN:[>HK%!<]D"5D'>PJ6= M,F32Z#F+1C]ARG_#050)EE"1+13$8O"L>A!&CII9'G% E!]Q&6 A=&[]<'[) M8%7$DQ$./F,9<2KGF^C03B0U*^6)VSVW5\K%2L$B](I^JL+'M6SP M0LOC8$,W 2W:@* 1*&V%CDR*.KYH"EJT!51]42]*F]-&3;\B(\(Y\2^9L/!L METN;7=HSI[AFD-(CS:"MW;S)9IDU(_.@/%=1OQFV @V50:*8VQH6];K]HS0R8M#$X MK.A>2#QE89Q:5U'$TO9M7('1)O8K"25E GVVEL5/[#)G#7L39#?NHZ!5^W%O*D2G"$2L;X ?@<"-E"[F#* MN*1_:4FO7VA1[6R3IL5;F."P,#S>$3\1,]M$CN6RYN]W0NGN'^9<$B'5IO\VY7. ML\Y(+*,R^K'];K\L86:YX]OHN:[T92X);?D'RVFL(3NC(>L[KE,[6%93V0J0 MMF^>RK8)/Q,,O6:7XU1.9;1F_9Y3W/C.;67G.;6]_RU-FXG6;."4B2L,E@HL MVFCG2CLV^_)72CCFWF2N0MM/-,2A1W%0EH:;4/M8+M).P@?8DN8T''_$@MI: MRK]=(+.M=5W'=B@O_Y))BI2H*).U*JDXE1=AN93U$J),:*2E/ECNI+LW.B[0 MG*-934Y0@8KR16Q=7S6XVJT9F[7[162 M"Y;06TT@27Z,JUL!NH4^4 4F]YP]4WC;0?72]I"NX6I&VG%[A3U2(])9;3H* M.B"]Z/"-PA=;/F8T>^J?&C0/D4H9=BHD9RJ:#Z@6"2Y Q#*23,40Q%=1?Y 5 ME>QZ-"(>..WJTQKH;EB3&?^^VROL?Z[@OUQ_?!MC(@%*1,B1(,E0)H;^HN6* MDC>\:=:Y^J%LP6I#LV[)W:P0RB04-H.,YCW+I >L*U:V6JX"6=1X.<&ABM!H M^,0D#O09G\$4+KYA(SCJX[%Q"(=]%-%'$BIAY#HJL87:S"IRXO8*R^DK*I(+ M5Q,I$ V1EB,YVA1+ @7RLF@E2J5II=JDP^F!/),P(O>$ZRE7!?EWPX".XRNT MU/CZ&JK1%1 _N3D)9@E"GR%"LCY6LT$5QKC9/74,!VZ26G]$N7I1KN(?M?5( MZTYOAA)H4?M!&QI M8WS5V]3N]G(G+F]PG+ %G7HD+>Y52TK);F*>*.(YF\2 MPZQWYVZOL.:W7;TKIT6IF(=9[\V@_\/9$QW\PSEHX1YJX2W!-FF-23&S#W3A M% _8Q82MZU#+#8.EPL:]@I-NO[@Q$Y.W<9<@;ODFCEX]!Z.Y.G'H*K27<%HS,P+INO["1%[/NH 5S6*'3[%%07- ]P%?L=8L@HP&K X3;O.FL M^7MGS=XUZSDG)T[QEH66OUY6[$/;BTVK",W1P6F_N/Q'TOH.,"\A\D"$Y-33SSJJ0E]5G0^/7[>'N!5_,_@7;K^04E /_J+B M1 ^@:O2]JOR'@RXL8Y6=)/V=T/$$;D-X)AR/B7ZE0(\>\55 V)=>7/ +QZ&\ M4G_D#SS$!?5/Z6,*ZRC.VPECU++3KMLO7G]=H66Y4[&IE)U$3)23$YX=TD%K M*BK2 B$0=O641D*12-Q&Q;R3$\(M7_W.ES7ZTZ>.4[R21U.W[\WN7*=9.M!% M"J/G?-KK%SV&]DE)&;;U7?[A62'Y7YOX6[<%UBZA-;/"'^< M8%YO58H49ML";\6L=OL7O72I.UUQ09I-FSO=TM)4T9GMS4F_N%A2!D ;[4ZA M1[]$4^6A2,8A_^"*A&Q*0_V1C92I@(/A'OQ @T@Y(-?WCY"F&\6M%RI(5A^G M+-0>D:5S]_82F*WBJ=LO[/*6:H?Z.I-,YS[D90/O3$FG3\Y[\:^Q@$A)B/(B MZO,IL9!)R-%"+ZX ^CV3JC44!PE\\!UXTL\X@!3PZU'N&Z==@2:B?NZ_3&!.MV04X=XKW M_^6XQ<_&Y/D=$-GT"?0UV9J'[(7K%B(7(XZ'9>0-$NTX(DTTP,\:?=:7R]BP\5L%.$:S>90M=%&UO3VPN@M M_V!I,S?C;K:AD".U!L;+AG;EYX-1+6!TR\+QK8I<_?@$^-LH@ETE9GTX==UU MQGP'0>4=77MZROV@&/J69+?K?+L/<%A_ 7)6TCR#GCG%^S85Z????D! W<:^ MM=UY*A"8!\.YZQ96/W(]W:U)#\,.1Y)%B M^SKD 7T_B_FI9G\X\I/K!8Z0B)005$;PZ1?.HMF'H[BX@GYZA*0N'G^3$MVH M7X#-T7%EURC9/(&'.K;2D.XH5JF/PWC M@Z$?CCQ.U-!N!+[J>F4$^-RF$Q@G=!Q>1IR3T)M?OWKZZK%[%E!O'O_WB;S* MCX%"LKH?&C'9/NPL!.1E6H5%LQ^4N0L"P@=C3N+[PC^3Z9#P?!-CZ>(65I=_ MJ];X;(JIS?"]A*OAZ.LC"S3?FH94E=YY,Y[HE'SB2L:[D)B;4%9RY^)?,B'O MX)+@$1%"[X\_$OY,/3((?9V5FBR-UJ#3D,O.FYW+VOVL?!8"#P\2%E7/E]4$ M3=KRMYK(&)1'Q=OC5!]92)>Y;< TT>TS@(V)Z1:'2O+OY%;1D-)QFH U+=DY5(M90#*[]5: MA KU\_1&//=AVKY^I0+2D9Z(-PE9P,9SL[)6E]^YIBH;")LDY(K$_[\)3;>3 M5@#:C,G>6MCT;!E82]O[6)Y8[NZK>M7?9A7[,!**R%_B&55-TB]5*JS4X!6J M$+CD_L=(?F'ROXF\Q]1OH$SV+/=6M1:O/REQM4<51V3:Y.>#ED5!2'F$[A%? M2'7HMS'?!@'A6P^Z[&GNKX*,H@#V:X7V0I4T<@Z;6E)-%;!J,0,6C4?]A9;Z\OUD#FL@T9#<%-0#3H>' M8YLUH6(((GZ#=4]8X5#4BH[X-V&Z'J,LT]T,COPH'= S6_K*KS$?7*&2!__&F2GTXPV MKBF7_;%U _]_HV1]_HDMSC> 8Y.Y0&E# ,LI/ 6>^(FS 'N:W> %<]^\/K[U M>O;6Z?I,?3\@UUC(P8A3#ROP;\$2#)3%5!_-IM62>.?F]FKUY9@E,T<-BPX6 ME.MO%[RI)?S$(OYK%/H<]NG(?X'K9@;30+!S ,LW;K+5Y2O-IUI+K8AWWLC\ M\N.2"_8;C@)I!L^.=G^;V,A7;U'_*S]^MI!:$F\\Z&8,Q9*$9]>2/!,X@O/;D)((J'/1/O;C=-S]> MW;Y52@B%157;"L7>R 19!VSI7)6]WZ<7J 5)WL!S:AWO:L)]78(HCPL'G,-: M"Q3].%\4NT>UUHUP_T!2[+\1.L5 M@5/!ZH]D^5XOVX.FJ(EE3)7XZ25]%?VVU3KV-K"O7-"UB";L:'=N%/-9C$J_ M.0N"##>A@-/:+Y*D1JM<2 LN.\Z$S&5KQH+=11(\*E_9XT5+*AMK2[[M+:]F MCA+0AW==FUX:/EYO&GY?['GRNZFCI#IQN4RZO:Y#T M1F77T50?P5$A MI_9"[Y)7S._". 2]BL@3^T)>DIPPF)4Y"]6?\9;2'8^+WX3Y E3YK3-#ZMDN M1-E;7+0Q39Z06RS6B8%4JCN,I$YH@;-!SX0+K6PYE\ELH==F^E:#4A?*QQA(23+KS,Z81:$^^.:E20R0,PW#NE?RFSZL/(SHOI1;VU0$X?? M5[YQ;J+5M^?#=F :>7BE17I=O3)5TQ#D2Q)K*E/ M:3YZ$A,LA8\250RA(HY5Q:TX[!]LT!]7B;$F\:XB7T_-67/]\F%P? M1=5SV-=(\G\8F_Y&?<)@;HA"&@<#X,\R/F.Q1&;];L)AYWI]/YD+ZE$YVC&9.>;[IG#HLRIY>G87,F=0Y;+>,LY MH65FPRIKKI['OB[;6&?)ULXRZW#:]91S!9=^$'U]N0YA(?\(IOWX#HW$+> # MI5L0\BX*0=-2IZ'F2H9M5K&ODU;%NA4LQ R>,0W2E8%L-2!YS4TK1M/5,%NN M>[LVD]^*NZ7?2$ G##+>%ALB'PDL^JOF0P3]=<;";#/WD4@9\[/:Z=N$_8ZW M >>IZKU/Q$BZA;/RXKNJ[W-+^ZK.=TCQ!=)UH+Q>%\MW;[:AN5QN[)46#IT M%S.%W5IO8Z9[:QE29^^!C"/M#=Z$?@23F<6% :4TNUYZ6_\*;^WKH@OW M2\=T3[A\J:D(5]GKR_3,$P.7A,0MBO22E&SWK]_$(251$B61/ !U[(VH<(FW M@P^9'X#,1"+Q;__^]6SR[ +FB_%L^O>?V%_I3\]@&F=I/#WY^T^?/KXF]J=_ M_\=?_O)O_X.0__KE_9MG+V?Q_ RFRV+/9WD^.WOV MS]G\S_&%)^0?W8]>S#Y_FX]/3I?/..7L]J?SOUD>A&(JDZ1M(A)2)$Y01CBU MP;#$$SCZOT[^YJ/W+H C,21*I F1! V!I)BH\393EU8/G8RG?_ZM_!/\ IYA MYZ:+[N7??SI=+C__[>>?OWSY\M>O83[YZVQ^\C.G5/Q\^>V?UE__>N?[7T3W M;>:<^[G[].JKB_&V+^)CV<__]?N;#_$4SCP93Q=+/XVE@<7X;XONS3>SZ)>= MS!_%]>S>;Y17Y/)KI+Q%&">"_?7K(OWTC[\\>[82QWPV@?>0GY7_?WK_VU63 M%P 7_J]Q=O9S^>3G%S/DP3M_4G!VOUM^^PQ__VDQ/OL\N7KO= [Y[S^57Y*B M4,I6K?W/ZQ__?-UP])-X/NGZ^09?KQ]1&ML3 WQ=PC1!VGSXSKV:+F:3<2ID M_<5/BAX^G (L%X?U\KZ']>SU3ABOI%#:NFQM,HLWOC0IQ)K-+W\Y\0$FW;NC M\P4Y\?[SZ,W8A_%DO!S#XL7Y?(Z#>919=E2G0$1*C$B5%'%!:/S+FYQL ,(43AU20")>*D5\LIS[3*T$T:*#V^'<[.0&7Y[/X[/9 M/,$7ORQ1=E0W+ M677YKU2-_>C+A5)21E96WKJA1385^PD!TFD-HI8?(_D8&)0BCH; M0PM:/(IL%X;P[Y,A=;52C2Q(W/GY#3C/I^GM\A3F&V^-O-9"*E,,0#"\0YRZR+1D@)C7LU;(=L+[W?GN9Z"KP:CU]" M!FS^>FG> /8'X/H<+4!9GSV.8B(3#F1'72)*"0;<20#+6K#@$5P#]PU(3G6()/& Z%Q.Q%.?B,%.!YJ!BA3JK'O7C0[4I3J(!4T% M7FVZN.W4;>")7D'R3A(--.$R[#2Q,CK"5S5M,UH_U%!C ^1">>HD*FQ M&;$56$T#D#N/\E6>1([RELI$XJVR:(&B5^*%%I*:HQJ @[&1^G/B <-I+[E7 M#!ZU]*ZXJSA?PS1V@))A(3L@DB?T1Q3%)5JC7VHBDY8&3\&[-C&# M>S$-U%*J3XQ:>JE&E"W]H]XFG3S%*;K,_!Y-?&M-QID?L@!AG:"4S#C] G,E[4,HXD5 K]4%GKA-1K,F<8\;*(:T\!V@XSN1\H,E7(VI M[^8S=$.6W]Y-_'2) [*,FL]E7BU.*&/&F\[_Y*(8F<"(-]22 +EL(2L=99-X MP$.@AK3$5:! -?E7#Q*]F"VP;R& REPFHI,.1**/0;R/GN04P'A+G8^T!05N MH!C2^E5!YX=+N)YK?QE[Z"(.[XOL>AC6D?X!#E# M9$(_3*ILB9/H@B7GM;+."YGY4?:!]N*#^7[X4$GV=2/]:PS7,686(I?9H64B M'7KBK#@D)GDBJ'1))*K M0ORWT:S"P/L]\. _A)O&;IB-$09K2(:Z88]TYKX M'!E1T868@K")-XEQUX_)J%;7=!#*D4$9/!FP+SAXL\WHQN)3&I>]^\LZ/<:9]X3^/EWZR 6Z$ ML@*C:22,9U%"C8I8*BV))1->BFR4:Q*A?1S:D*(0+)2-745"5HY8%HR-@7'+ M6IUCV0?GD&(GM9G44&/5:/4>EGX\A?3*SZ?H[2\V0*,5.([CY2BAKY\X-P2- M!\05A"&A9(5!R9ATDD<;FJRVCT,;4LRE,GDJZZ7RUM%5[K-402-32>(92#$" MB>.BBQ@XS1POG3SRKLL!-IA?G)9=6OQ?4=R%GW3[MLL7?C[_AK)?&0G: $N MRE12HO=#%;K#-@BB@C*2)I.,;#(*=D(W)&OM<(;<,=2J*Z;>,+CPXTDYMOAZ M-O^ N#X ^DC=KO%+",OK5Y=B"![=KVPS8=:BR:"@'!) D"DY$UB2VK VI\'V MPSDDNZX>CUHJJZ9]UQV'?0\1D.J(%@V#2T0)#4[GI229^7)<0: K;[0E%- ) M3YPJXYI$O!\"-23+K2)7:JFA&C$^3<-X,H%TC>@Z2Q^*)V(- 6Y"R=)'QU73 M0*QDB5O.M#--EM_[(0W)(JM'BDHJJ)@5 9_1.7WU]3,Z$W!YOO5F?S674>B0 M29;E!$=)\0T,- &GE7?4N@!-HJ,[8!O>_ED-DM16RBVV_-O/MZ7U!E_7*W+R MSA>$I[ <8Q,W,?2L>'+SR6W*GSR OE)%F ]+_+?+Z)SE+9Y\7XD]]OAJ8MNK M'Y7JR/PZGRT6[^:SC%ZK$#@K>L,)%\"(9)P1E]&XZ"HZU-Y/:X6(P'),N8X<0[G59Q<@02IT+BB()T( M7DC5Y&#I'22#FLEJ*[Z?W!NJ/P( 91:(,R5-01A!@LLE"9!;DY(05#?)2GI$ M_8>X\0M "94MQI?H'DYFW<&F]=-'GD4EJ?/$X* CTC"/:U$.1&NF&>7>1]:D MFP^B&N1,=Q S[CKHM911+_$4.J,2$?WNYW_"1E='TIC,L\-).';E(S,.2E.Z M:XW7+.6D4Y-C9_=#&M+.;5UF5%)#O6-(:%C._03Q/$]GX^EXL2R=O8!+4,D( M]#R0H5QP!)6X);:4F],L!C1I-830MFOK$J2F0NK4JKKAU3Q?+N?C M<+XLVX8?9QMYI.MDL5_\8AS+M#>>G"\AC3*W@'Z00M_5HM$08T*XBI+ M!;) M0:"W3[?=4[RJ#XJZ02NOT!+B/A'0Z-))L(SXP#EA5F\?I*O]54Z]8\#CHTRXX]Q*C^;,_Q?#H#8;'B;Z/F*O>V1M2_\^ M3>?@)^-_0?H/'."X!/[JQ],"\^WT.A'M^7R\P(]>XLOIR3N8CV?I2B[ D0L(U#H*%-BFWK3HT),.U%1\'08;FU'X]FZ.2IJM=?*AC1BMC*!II*I=$&0/8L&C? MMR$9XL3YM-*RH"FES&DQA*@:4DT:H#;XC1$&W0WC+>Q#PXVLYE MG7T42M$AI+3<"-2=UM2>.*TYR=(*Y"5 4NI)]E&>UI8:"C/OC6,?J,*ZRQ9V M<'83T&64P$0J,G7H"1E7RC)&(%9P($8&:0/S*((FH^]A6$.RC@;+L'J*;9]S M^TCZ9=4LW+W:.E:"Z7$S=;=4;*@HU/OJ0=06XV.]:)'B[!>GKR>S+[TOO]S^ MT#9LVXZY4A)S.0>$#;R;SR[&^+1?OGU:E HYJ]+X98,"[=B+52UHK5CVUC!B M-3/E;KI(@E.*@)9,A*@-E4U\]-TA]@IO;]X&@&U%7*_++8Z=%DJ-()FTR+)4 MQU6:$>E=J1<%A@C+0_02LKN] W)/!/N1AH9D?C5BQXT;&6K*O6:%U@Y(L0FZ M>>KMY\X6>/45YG&,0AB9Y'+@I:9Q*"'K+%RY1D82326G,;N4;]_&4:U,Z\/( MAF1<->9/&VW5VQ; KM\ZYOT>S<+Y..(4OSX&?O.-C6^NX@)H7)3@J"8O%_U E/5SP0'3PV<6$0E1-(7B:,EIU%R$SDZZ.B- M#\D4/LCCS^/E:B.'^Z"CMT24/1PIE2%EAB(Y9:&DT5+H)HE]UQ"&9-\30WCQX -R;X^$E>JZJIFK;,Y=&@VH+S-+\>+5?$M!/EN#F?C\[/%RHKO M0IPCZ710@CL264GWAR0)6O"!^ 1!H)!EW/R<[3'H=@3%UCO> M<^KG\ M:/ZGL4L)TL1H0"3U$X:W%$4 YD10M'V]*@H)/3 6G0FQ3J7$[G"$9 MGD?B4 6]U#G%<8O#F[=B7=6+N74QTF*DHM*LG$^C/I8HF$/SE.,"#99'*G4T M6=RBSSU[7X>T/J3":HW9".JN9 MTKKI/78]:D4_-F+S-E5ZE771EY%5,L"53,^K(]*"6Q M-J$$O%$IH4M 4Q,K:0^,>UZ7]$.81JU46',C_V*\0#R(].7L/"SS^>2R&NXH M:8,=U8D +554,IIIP6I!(N=<>)=X"+Z1HW\OJ"%=N70\U[^.CFHFQ-\*)=ZM MH#P*W#OMJ" >\!\IR@E#=6$G0WN?5G>*-M(?A"UM==)P M!KIR!-"3/,'.>PX!%$X/VL107$<@3D1+8HQ*@0^)MEF\'D6V$YW8#T*G-OIJ MNY#-SS<< 2C)EAW/O18&8:'/R&PY.@^\'(TSQ+%LT9>,D>4F13CWP+@3M7ZP M8'!:MIL[;)KMLA\'= MB7D_6N#[")H]@LE^.3BT2M()88@0TN%B+AEQNI2;LR R$U12>61[?9]9[0>+ MA]=55_OU\LW8HX&XZK>4B0(Z#,1GC_VFY8HZ$:"<3/)(U,1LA$V%2"8BFA56@8\=AK\-ZE!$>VXM?(=B+2#Q8E MKZNN5N&#[J34)K69%MH&K4EF)4?=HI=J$\V$*^>,3"'8VR46=@X:W&YK)U:8 M'X,5+<3?<&:Y/#"^OM9^$Z$0 H E27@JKB=WGMA@$&MP,08EP<4F=VSL W(G M9OU@@>]F2JPS]5QUMZ/\K2WG&_E6C#FOK44AZ%*-(&A7HF.4&.Y"M!)X%&ZG M&6CG)G>BB_LQZ-)0&<,XZXA3*-A8HO(Z,HNV/OJ.%C(E4BF03@8?VUU#7"E] M_C"1[7 1,/# LZ#$BS+8HXXD)'2FC6;07=ZG0I.Z]-_=# S:DK.:G8U95]3W% M\534OM,L46*MBF73@Y-0;C +1@M@2CE-FV2 '7H\]8 $DW6IBH^SYQ$5,X>' M[^4>&?0-.,^14*]+6 NQ!R=Q&@"N2DX,L#82V1/GGC/[DX2[^Q+N3AY*0U6V MJ4R"F+H;!)8%UK>W^7[ (Y,8U=S[\(FJU'P_58*7!F>?G%SV'D8PJ9VDR >W0\O-$(!/]A7M'@>/"9-2DV MN 7+]W!,I=7T=:A*JG/C:A[]Y7PQGI8;:!==G=O.EEE]DD;HH\:@4R:NE#"7 M3B52KI$BBAOC+0/&X#CKX0,@]SRO\D.QJ;H2VU2C_%"D-_\VRY_3?-LOIJ.7\(23:^C"/VA]H^KB9TE M<4SUO)A-(TR7Z[+,L_P"EY[Q\OUX\><*V7%&QN,HCJNJ/:5R3(6]0H/DK-2S M11,EGT_>C"^*YWP\53W4_G&5M+,D>JBGL\86W; ]2+PW?M]+//966BD-T8SL=WSL_ M@U1)A'NU54VDA_>P4O'PR]GOQ>PLC*==-]Y#G.$\^"]T21.N2C@AED&QPG?I M+OXZFZ4OXTFYV_(NWE+R67@O/'6,\%!2';2(Q!M*B8G> 2C.(Q/ZWZLSRXX"4PHIH@.DA-IM"!!94>T]UP+ M0?&CW:K\M\,XI*V1(?%\2-2H=R_W6E(C)VQVA@I"@Y5$9AQE04=%N%!:Z&@S MSTT2-2X!#*E$[I!8UTM1;6+AVVW$=_/9ZV)WUW<@=FJC@=6[:X_ZA#Q.9_/E M1YB?;9; .R1TL>TY_4(0CR*KW.T>P>?[GU9=!+5#R%N:N";@MD][A(L/;:NZ M$/?O826'\G:60TFSV;@S>)7EO*J%5JZ01]LSV'Y6U(YKW'RV6%S?P%RJ,%U78%(Y:,=14$QH* <' M=-D*3L1)*I257,C8I(IS%?2#RDAK2M0[]4>/KOQZ-7$/A'ZKCJ=OI_#?X.=7'!AE13-7P(CE#I7W3H%]?PA0E&4F\) MY4!+>C!VQ#A#!&AKJ )N5)/:(]5Z,&33>@BTK4N!(QHZ5_&G*Z0EN6&+G_!N MMHH*S_+MM77#ECPYF<-)68'#M^M&7N ;)[-Y;2OG^,@;1O^>1OH]PK4W+DLX M1*AYX-#&D7H(5(6SV]N? MW:VM(\&"9L 5R5%F-,:X)CY125+F 6U#G7PX;I<[6$/R#:LQ9LO9ZUJ:J7F? MX&6$?/.N0_Q[LKJ-[N:EA_=V8:0VDDMET_:!EBH/OP-;:B7')QZ&Z\3#6=[^064!/]9: M*R'OUB+:7*6B>L:F(T M/PRK?WG?FX_LS-"KVS^O0J=6(3\OHJF2;+Y0X-MEHQ]^WK<1;-S%3& M*0=(SAS9&*TD-ME$(F2J7 2!ON+WMV@^-$[N2K_;RI^=ST2 MX?CT06F2)0 83H651Y_P[H?['2VJ^[!LGSFODBZ/LLANQ_H1>00C53;\ TU( M#&2'3#A36\DUH5;3$+RPHEQX, 3B=7B'E&TQ*.;MK\TGHEZ7#]*-%?S!B%/K MI%.*]DGE$;"6Q%EI(UH++IH!S'LW, \I@7DP%#QGH'[D.]8M_0-AGP'Z?*)>/<'&MGBQ$'EB@ZWX0J66YNLCAJK/0D2!E#]#%%&, ,>!OV+CP\U@U_@^%A+]T^ MI27X93;B.#$K&U! R3DB^)8BZA!4&M3$U.#QV$=A?V'>M:P,&P[Q!- M'CWL?FE'O4?#FJG59!EQY[U*BS772BZ5O>!%3-N/J)G08P'\-3K9Y\Z MB]L>5+//U:LMWGCZ1FV]FQ\<'J#E/8J>]ODQIZM:(84_#L*/WHH MHS8O_M/'3BR76*2C0LLLB :#',WH93L:*>&:1R>U!==FUW\[G"'%Y(["C#[J MJ$V-=_X;"FCRT7_=Z&)DD )5Q!2"2DOMRO,5E"N9#?BHVU1+N1?2D")G1Z%( M7[54HTEWG_3C748(42J!?BL5 E<]2PFZJK1TWL7(8C14\2F:3BR2% BV'3#S@9)BC3=HP[6)3X_9A=+V*#J]; M> T;9[BEE\YQ3D)F$HV"S(@%R8@$9AB%Y%VZU=E[B@7???:0[/'ZFK]1LK>G M8*LOJ?-9ALXG\)--3(HJQP$'AYH&1VR6W:5Z,99[U6EJ4]GC05A#LLO; M\:2!BJK1IEOD<<$OX:A+(!PXE0""4%7X*Y"ZWBM-@J798/>#STW6TRU8AF2> MMR=(7V74-;SN]O>*J_.)_#P=6GMS^H5X!Y!VP]@O%;GW[X9L1#CZLOAOQU$_CV$^V70>T_G7RR^N"=:5J/K)]/#WI2BP>OK5Q M=(SUM78TB5;:7MD 8O?7L)\?(&:OX#?IHOE_+Q3Y!^SY77-Q>>+_X!T M@NK8^,(EQ&_/KQ4W\DREK%%*)DH@TE!/@HJ.:*=D,"D$I9HLR,UZ-"0'LB)7 M[^1I#((1]7S0;I[9)J3@6:80@9B02S*+AI+2F0G([",/,BO3QOV\#]&Q:RP' M8UWD*1%N4S'UT"@+U .)(= 06-8NA"8"J%]C^6B!FRILZEM,>1_%51M(W?7T MTU3^5XHU7"#.Z791.!2#3"X3C2X#DJP=AS542VJ']JU2 M5&353*E-_!IMEW*APGAZC@/U[6>8=SU:WRRS >?5U^7G.&&>HILJ(!#'$T>#QZEH)+[1)F;?L$_]R]3L M#6WML(^4HS)$ET@VR1 I+4HS&4TT ,V2@A2F2?+OX9"'Y-D-A>=W:^$*I,0%LS!::["7M!F\(RW)]7MR>E1JHJMHB>H5M MM9+?ATWG%$3@C#"6L?LT&V*%Y,1IRP X%]$WL9]W@S>$I?&(-*JGJNHT^K#T M2W@^36_P%_<2/8,S3F1-N.*XTDK37C5'6U M53;R[X+Q,@"S@A&>A"(RXE_>9C39;&36>RZX;E+^8R>ZU#9*0)C BX%AJ%] M*IG+).32=P\ *N:L-6]@E S!3>ZG^1NYZE7%7&^S<[73>E]O78"4+,^$=IMF M+D026 *2A)!:*&.4;&*_/0QK" MN"YXT4$IS5['V_N6NCZ[E#AYEKW*CO?<0 M9],XGJRNZ)CELO:=XQC]=ML\7\Y>Y0RQ;-'AJSH2[=EX+9G7E$'5Z/_=L4:# ME\D9("9;'&L\&>(5M\1X4TIP&\EHPUASW87^2I97#W^/=M=-9;R$=![+'VLS MO]LGWBQDM/KMB%&T[$%;8D.IEBI $D>Y0PE!$#8IJ6\?^[S')J@(:D_SH6U1 M[QJ$NF$_/)7VZMO2-S'?(ZCGR_5D<#4YW.CWJ"RKDEE.("N^CI,9V>QY("%X11A3 M.0K$KWB3].0]<0[IB-\1V51%;<>8CKKMQA/ -Z]WQG-PGEDI"3CARLTQ?E4Y MQ(#%N33D),*QYZ8M,(=4I>/(\U1?I;4FUA^SXEP5HQ*MQ[5(/ISZ.?SB%^4B M[K/RSJJFT6RQ'#GK2ITS2606.":402EYQDAR5H#E@O*C\FT_]$.J3WM$&C94 M<6MVOCA%OP:=FLO8*GYA=9S+Z41%NT'B4WWGO"(HME8RJAY-"8 M3-H;!FA^/EZV4VYJ477& J[>F)UVVT;9\OK)V;MV&"+!*U# M^EHI(GQGOVZS> @DGVW&I<^FG$FISTYLR$ 60E924K!M\PAV :J5A+%S:=> MOKL>AB-@/J<0$N% <:9-GA)/)2=44>N=,.!DD\/$.Z$;T@9R-?[*"GP^Z\JX4\0"PA&@ MGA,9 ?F;C",.J9PA:Y?T$2>6>W$.*99ZY,FFCNX:$^R6G?;"?QXO_63\+T@? M9GGYQ<]AI(U.S*M A$%JIB8V,$\U]U(8Y8WB3G)-# 0\I;OJT5G=?;;;@ MWO6E9N@-! L">TY](M)*07!^M20RJKD":I5I$IS?!J9Z![<$!:U,TNG@2G:D M11?(E M9P)0\3#".H\I-:]^B3TCW:*E*OOD2#8Q@G(B0G/W^-XU MM$(GNRRP5=X72*&C+7ZD+=>5,PVX_&E!$FBNDQ$:E["C]/0:TQ#W/7KPXU'R M'ZB-=F.@.YURTQ7O% XDU@7$>C<'I 8/DJ\7K!*>W30Z<'UQ:'\'PKO*2B" .$G+>48H M&XF@(MQRH1^/C6]O:HB;)!48TT#.[6:QU6Z-MEEJP10I]\VAF<+*;HTP))8$ M&VDBBT$=91[:>?/LV#LE+6>2_770D ^KNE73DU+2ZH6?S\O%%E_\/&&?@ZU7 M>Y63OAA//\Z6?M))X_G9['RZG.5/TSG$V@[O8-Y5\)A&>!LFXY-5R4T_39^F:&A/H,Q/!5^I/P'CBU*D M^Q"U5&BUERYJ]_I)%?! ^96GT MC]5#*Z^0CS^T@B".L5*M6OIP_AD[79(\_:1< O9Z,ONRT>9[F)2;&Y>SU;?[ MBNV@UBK(LW\OJPIZ\^ZBXPA[KQ8K"_SPWE8ZB7@=V-O<-O@V2IY%S1TZWYDS M(KVWQ,N2(,*33H:EI&V3NC'WX.E][_WVQU[>!>FI'+GIOMZ2JD6Z+L'4[G08PW+65 9LB!"=.F$0I0; M)0/Q#!CC*FB;CCDRKI$-:5_\B'0Y4#5MXGJK^?IWOUQ?-CO+D_+.Y/:Q\L-7 MKAV>76&-VK<'M6Z/A\4"X!Y%O_/?5C=)GD,YU26=RK8Y9R)#]H1;048 M;Z--ODF ?:>A!]OY-$WC1>?KE8V2")>QT1%(SX)*DJB,U)=,2^(5"$)# M &F]U8$WJ:A]$-HAK6Y->'=[_FJOT]:KX"CS8$+TG C.^.H"#L^<(DXZ+AEP M+6@3@NUD%3[MBG<4"M70R],N?(<%[/9X^E$6OWN#9D=:_E1, GSV)(I$2TIV M(CX;_,<)FEB*7K@F>0R#6/XVVOEO\/./V$$862.$C3H0XXMAR< 29[PF.5GJ M<>IT,34I';,WTN]RV=N';WLM>[UU66W)VPOFE]G(T$159)[HZ#R1*0H2/+.$ M!PO&BI 2?5(+=(WSNUPBCT:W/?7X)&1[/3N?CQ"2E+QD:FI7+JA*C+AL,[$F MQFRD""8WR=_?%^B0,JT'1[>]-7ETOOV!ALS'+S"Y@-]GT^7I8A10)$&;2+A, MQ;#D"4>' *:,2I94D^\K-X&/*2,[D'QKY=FC\[#YWD)\V[(C"]@!"H9RJPA M00'*QUI' J"0T,-)&B=OJ5F3XW\'H1U29OB@&'BX3I]FV2THE0^E;!00YSP0 MR1TGCN5R:S>+&52F41P_H+8%Z) RQ0=%NH,TV29"\F$YBW^>SB:HC$6I'K7\ M=D@D9,M3>D4\'D/58V__[J,/SZ:Y]UF5.U\YR^9N Y4S;O9KH+*PCI&)<[?5 MJQSQ[J.WG[MIKEQ>AI_5%.0.[526Y[X]:R/6][!8SL=Q6:Y.QB]]FHZ7[S]\ M:BKAG9IL)>S]^UM7[O$4TOD$9OF?W>H,Z?D%KFHGI7[E^5G'@<6G1K58 MCG&,P:]S/UV^Q#]>^_&\5+_"WZ[(LN@^@E152>WPU=;HD2390_W= =SUA9(' M:&?SY[V$=R^..GT[?)V_^Y!:_:R\LF\\N<>Y@RU/J=7?EM<7=,W\,9O.+NWO M59.7Y>&MB4:4<\#.,T4D.G/$1N6(U")HX1AGMLD%!@_#ZG\C"_JON%;<>.AF M:Z5JDN 0@C*20)#E9*%"AZ.X.)+K2"WED:DFB82[@!O2SE-%!MV]B*6RGJJ% M'][#JGSK;],+Q%=+HH1^IA,5+&.>#EWAE; L-"A1(B]B3[H,#DI$1L M,FH>1#6D[:.&G*FGF3K%(0E/EM' M;.# DPLNGI^-ILOQ__J9/0VOUPG MACV?IG=S.!N?GXUD2MD(%8DJF6$2I"=><$-HH%I;"0EHDS(Z!V =THY,TU6G MK1;;Q"3_@#5<%$A7/>P0(_;N0WK9L(]@ZF&SWWGRX7[*?8^JV_/*/LN=Y_]Q M?E8&PFQ>CI&^A.GL;#SM7LXRCI1?_&(6!)>$QVR6]W^[B$R0B4P)KF5QJF= MK/P^*(;D^AV#6<=56S7W8:MH[A/,\_1_SE=6ZB@9R3BWGD3-<4B8@*.!.DE$ MD,XIY7SB32YL.1#OD/S2)Y_G*JNW&A>OC*42.'E^@=;-Y8"Y&B3K'9MU#T:: M1Z\A(ZYR00>.$< A ^7R+,UD#HE+UH2%>R,]GFA6*Q:ZH5ZJ+(A) O5'<<4* M/')B,@3O@Z/9-SEEO"?.(9D?;=EW>V"V5&@=$Z0$-;NO= O5OGB]\S2B04$T M=;8$0SRQ3G 2I%#"Y[J4 M<,B6$QE2SC@@;+I=[GL_$@W)*GAZ>NPE[B,%%-_-EFB.C&^8TR5=X\)/2HKF MJZ]Q(Z_345D(EC [3.#XLCOK0XWJ)=&><;611.+ M\.W=?);.X_(0N=U]2"^1/(*I9F\/WYJX[U%U>UYY:^+.\Z_2,[L"T)5_0,][J.&YI.S/=Q,_/426US_N)9![,-3H58_\Y#O/J-/'VK7&U^52W_GY M\MO'N9\N?"RP#K,3MC^JIT6P [[Z_>^A^$>>V$(:M4GQ 2903O7\[W-L".:3 M;Z_'4X_NBY^\]$O_:>K/T8F!=(AT=GUTOP,NA^!O+Z\>9SCW:N 8LJM]VG.W M5GL,RSU;.(8,'QVVZ\AB^2?X!?SC+_\/4$L#!!0 ( +.&?E)3[H:6+(8 M *"Q!0 5 =F5E=BTR,#(Q,#$S,5]D968N>&UL[+U9I1F%SB<_O!JC##%_,,?_>GY#__(./G] MAS(>7?SPC]'X]_Y78.S?Y__HU>C+Y;A_=C[]07(I[O_M^*]>1F6$*2Q;GYG& MG%A07##)?70BRXR!_[]G?X4$$"(&EF+F3+N86+0864Z9._"%A[SXT$%_^/M? MZQ\1)O@#+6XXF7_[MQ_/I],O?_WIIS_^^.,OW^)X\)?1^.PGR;GZ:?G;/U[] M^K<'O_^'FO^V""'\-/_;ZU^=]%?](GVL^.G__/KN4SK'"V#]X60*PW3S 'I\ MGE[_P]MHS$^+OZ1?G?3_.IG_^W>C!-,Y/4\NX8>UOU&_8\M?8_5'3$BFQ%^^ M3?*/__X_?OAA(3D8I_%H@!^Q_'#UY=\_OGV(M#^<_I3[%S]=_FG[8[[^+):QP&PP[1#QP\_N%._H OI="OC!1W> =OY![ (O(HZ[A'KG MI.RL7BW?V?-__XUH.) MX?ZP7S>-=_3MU2?49VT) ;]-<9@Q__A#/__MQSXH*Z,K"KC06M$N'$,P3A:G MC1,JA-[-QU0L2S2#4;KSJ8.ZH8VN&1A Q,'\I[V*JK<\8EX,\\_#:7]Z^798 M1N,+N%H.OIWBQ:2GBS#!TYDA7"E, Q86E?VBKHDS.C.O5G7_F7>QWZC&B_%R%5S\9CPO.E/$@S^/X3Q$I,T= !*]$PY$\E; M284%HP5#*,FI")&+U 'EZYY_4JQW(N2'Q*M.CNHQD.U9U[G[T/\8IEO^@/\;58%TRNI"- N ML:R!3AM1+ /E%3/&:QU!A:QS!X3??^Y)$;V74!\2;/8G^".>]2=3TKOI;W"! M/8<*E4':6BS0P8(^,.^+8EFF*'6(V5C;&O1AE[@8><'!C&'=:UYLB"%II9,$*4%!V9E)UQ_RB4 M$U2%[D3_4#/<_IKQ&;Z]S22"?NDO0JM7^Y/%$ 6W@CF"P70@B"$K1^YEL-EC M],FOB!'MJ!-K0)R@-G0A[H=ZX/?7@Q $^=]7S ^Y#YUQ_XJ^?#_^//ICV..F%%>,9M%(LDZJ MKPE@"5+BWD43HQ"\:^9O'G^ZO.\HXA4QG+TB=GT7H/H^A5IU]NKR(HT%/14V/Q,C(4!!,.66O;SMW0.PS.<1P=+L#9ZK5F1B@ )0_X?%Y$E$"87T$*Z M+H[>5<\^*9KW%NX*MCN(L/T#!X/_/227[Q/"A$Z0_'8RF=$1HH3C45G!0LGD M -H8&)T@Y _Z@H4'4TSNSL=> ^*D^.].W"L4H8,0VW^.!K/A%,;S--!XTN-" M%I?!,6-J\,<(LB%,-14-BN1SM-Q"9PIP[^$G2/P^XEU!> =QM:NT_B*E6P\@ MD@S/9V M.,4QI&G_*[Z&*5SA["'70GG,+'F-3&.MX1)>,DYB*,A11-6%T?X8AA/4@@Z$ MO4(+.@BSS3>E5S#%L]'XLA=1FJA+8@6283IJ8*':H(X+\B 5H C=9=?N//H$ M.=]=M"NHWBNBML#SZ0(&@Y>S"2UO,NE%AZ!4+@Q5]G0,F<*\%,"DU%)9'HIW MW>WV=QY]@E3O+MH55.\59EO@^?D"QV=TV/PR'OTQ/7\UNO@"0U+!8@+9E(EQ M*VBW\>B8-RHSDSUY(3%9EW1GE*^$<(+4[R_J%2JP5QSN;2KC%[/@0GI0 ="7H%_QW4 MT7TZ)X=SJ8[**QZBCI"6;[JKH;C_YI/C>4[ K>.Z@ MA.[#+ [ZZ-T$I'A0KO)J3CIR*(!VP;(/-&JP0KCN:;SWX!%G>5:PK M2.X@5D?J=E&K]$;I]T_G,,;)^]FT7EBNX>->B2&+(#3+SG&F+?D1"Y)GF? S?IN^I%_^O<!+026E)&QI6*,M>8;\7!#%7F'/; M)&0#WBEDMM0<<1"61>X5N2<6-&3!%7;A!MQYZ$F1OKLX5]R%ZN2*Z\T-K3?T MDTE/\@12:_([YTEB(Q,+5B@&WGKI 55R75"\YO$G1787(EY!>R>771>8%GDX2Q95?U.IW%?,*\CL(YKTB7&,8 MO!UF_/:_\;*7A.;*<\]LKMUW0JP7-C@M.9++&8J%++NKC+SW\),B?7_QKB!\ MYY#>DPO^#'& /8%2\:(D\T:$&FX0K,:9&&%+R8LHZ<^[[._0:6/^J ZYOM61 MZ& ,-Y#GJD8&/RSZS_PU#483S'_[<3J>X)#U MVEQ%9A-V!O"E-R_AKA_T:@"3R?LR=UI>?.M/>BDG:TS--:9,J_$ZD862#3/* MD9""+]&MV!N6U!68Q#E_5P]:[ \XF$Z6/[F_43R)J$,E>J2%U!9*M0/KHQ;2 M[[ IQA+8;3ROY[OK1HAZ][I;=:D7#R%U>8*LZ\]UHPX=3<@OEY&&N.Z\6O<]NJ MASF$:'ED)BNH71T=\RI'%M&H+)*V3JRHWNV ^0=0#F<^=D70?;[WDVZ';:]6 M('IYAGQO8MTU[[?__;3 M/8F0K?O[#JT*AY/1H)_GD4@8U*ZFG\X1IY.[S]^T=>&Z#]NOE>%&$.^U-O0( M06=GDK.H3\EX$GD9R4O?4?VY%E?>-[!!MS]I8.A4)_D+=/7QER"KU% M3B<#"(]-WJ:'4/;=*EY,)B2A%[&V!4G3GLV0"]C ! F5Z6PUO1?9,JE+\IG4 MW,@5*<3]%W87QN&WB#TYOK]%["'5!L?! LU5T>$U*!^"*!(R*R!,O>.I:<\J MFFGK(YFL,SO@]%*]G>1[XM;#Z8G).O6__S\S]G_:\PJ'FJ M%]-7,!Y?]H=G_PF#&?:L+ Z#!):%\K3LPEG42C',$HL7U@"L*/;OP"S8!-VQ ME&(O)N\;"YW3T$!77GR%_J#&0-Z,QI\(X=65I3Y.7F.VF8&H",K1:"Q2=?N_4W4YA%0)Z$C70F]PUZ=2VQ_'\;^ M8(#Y!MN-JFH1)^ISJLAW0*RM"1P#OL MWKE$]F&,7Z"??_[V!8<3I$/Q_?0-&HZ^X'AZ^6$ BX0<6<9?JO=-YU9/%LS!N\R"KR,#1/8LH',, M3)0BF\QA56.8+K: ]:"^:_>T,VDWL!=?UTK),>97H\ETTO/*"1VD9C*:S+22 MM/6DVJ#("B5\@,#5BI83^U-_!\5WS?7N\FQ@^[TGM8-ZZ?D=P@0_UAEC[\O? MZ=RIZ^TE-(X@"19+5@3.D*?"Z=L"A@].W@VLOU]& MH_P'6:8]6EXHEGG_AP_ M#NN[9KY#B3>PZ);G3KT'<8&?X=L-,IMD@: 5,T+40RB1K:&R8Z*Z$PZ%(8FT M/-0?0OJN]: C27?8M?WZ^+GQ)7\;#=.5JR$UE]E[SKROF7:C%(N95AU,B")Y M;Q0V23.M1/-=,[^_?#MLT7YW?3T'];:+32QEZVN!M&5>D6N:S2]&"46U*!C<%^-W7#C1AHD'2\!;.^X&J8#"B+X3'^D![4LTY M* C,J<*34,I'VZ3B?#VDPVM%&QK7Z\H^'+1(*5_EI#[ 9C&=URT*9B M8#R[ VR9EKKUHUXL.8E:H&M4(1'(@G2TRL**E(FT6)#%VR2@L!&ZDU&6[KEH M$%6^ GGM_]YHLE:Y%(R)&8ZUQX+19$('SDB]O0G:131-3-.UB$Y-,?:4>8.H M\JO1<+ZZ?_2GYZ]FDRG!N];5RVN,)BITH)B*/).%16BC%(H5I3AZEQ1?U>NP MB[L/3X,[&17IG(D.H];S"Z#7V1':T][TA_5ZP#Q/\@!D$4'J&CO53I$4DA+D MS)?((";RRJUV:#>[3;WI$[]['6@GWP:AZA4FD"!72T&]1)Q]'6OL1.W)35]9 MJ2$E)[UL$KTZ8;MS3RDW"$\_")S?@EBCY]PG&Z3S3$HCF ;@+(IJ!PL!6KK M8573G 9YBKNX3C1RT24;'7HEF^UDM\/OB9O(H3!K:G/ 0F"CS((A1 V17A?M M8S>'Q3&S&$U5HJG,6Y2UW'.(;B-3]#\0G"%Y2+1C:LZ\\_5&*%@MG-1AU;CR MCI)=*R&=F*YTS$$#C^2VIVR",4HI0RL,!,4&RVC;"@QE5$(DSH5N$MYZ+K&) M@P2^MY)R@U*8>AV\/YUW@:P7O<@-HET,AVD.K22#TKN:EW6U41CIHDF.\22# M@)*+E\VZ+*S!=*(*T14+#1R.1U9,)Y95OA2F3-"T0Z7 0B;/V&8NG4$3>&Y2 MWOZMY'9HF=! M14G>#_E!H+)DG$NT7MMD1),$^M/03D8K.F:A369L=C&;I^WFYFX=.C#&\]K; MZBLN_.9WHTGUEM\7#&O+3P&W]B%,2%N:?83PDVVAR"_YK(B'UI[UD178V2&;J1$(=>6!>:<$@ M%D=2@AA=DZ/G:6@GHS0=L]# @7VX\%XQVBJ,GG$'Y&%QJ1D ?6LA<9>YUA8; M=1"]#^5D]&!/*3?P8Y^RPWO*^Q2LLJ27,3*-4K& 7C!GBS065-+-LR0K@9VH MR](I'PTJOZ_+7A?="1RK-US/8M>AZBM,R4VN;MY%T;K_M2- M:G[WD.7S[S^M++T%!8R>3W:LBTV7&DO0]M\@%\*+Q) >]S[3>] M#4%/]YO>1KJ'Z3=-+DO-Q&EF.:\CHEK*V_1..A: YJ5P6+$3'F172T;Z0C8#OI4?U8##Z MH\KMS6C\>C2+TS(;/.QYN"PS=)Y\:VMJ*XP<:\HWD5L<)'/**J0S53>Z4[05 MRF=Q2W4;#7D0_&[&2;/S:;X?TTOW?CR719XG S_@>#[9M4>;,\A(GGN0,M;F M";6HS 560H*0DY%6-1R0\"BV[UY9NI9_,Y/UUJ3?%[/I^6C<_V_,/; ZV#K# M/05.T*2UI+TB,R@@I4:+GC>YM/H(IE-2B;WDW2#O^@#:V\ED1K"L+Y!DTHP7 M;0A6J#TQ@V+*DGV=0$ENFA3KK,%S>BJP@YP;Y$D?G?G-BR('G3PKER6=9J)> M6Y'2,B&D=$:3+:];GQ)'G+M^*$785>)-LJ%W8K9*.3 (A2E=+TO7_68RN6-\YR;"/MPX2V-T'TY\YR;,79TS'N701^&%6 >M-$(6=&8D?%X*!=8593\NL0T,% MMLEO/<\LQU8$/9WEV$:ZA\ER%!N4%,'760F:$0;!HK>1164#9+#1AX:U^L\N MR]$1W[M(]X!9CNO];3(J*VI^]TUU//7Q7>4[MEK&O:0'HL5H'+E@LNBH)&!R MQJ"Q2H=,S/2V>5#WF8^2C1+DF=2['#69SAEP,CY%2=:D#";PMJ5HG64^/N)7 M',[PIM&H#RC 9')_@=<1(-(S'RVY7[H4E[2W*3=I97,?R/.(.6S!\\,Z[#TD MV^!PN<+SAM:]JI/.S]_28%;C(;5;+/T_UPL%PN;DU;SGMRHU"PPL)@FLH,FJ M1'*U=!.7

LA]>7_0A>K2W-V&EBG4ZF[\L5\&LA )I@47 6@E),1V]8T&2! M0X[T@Z*M\DTJ^5>B^>XWD?UEW(SX.BAB7C>.XZ_]A)-/HT'ND8^5N>:%15-C MJ44%%DM(S!0RS*Q/&GVC#,8Z2$Z7:$D]UF3^5&S-#:X>B&%MJ%4@ 5?8R6<'&N1VYB'CZ ZO#)TQ-X#B[ K MT3?8]S_A8+!HI?4KC'_'6XOOV1)5'37!%/A:B<5M;0FN&<]:0>#2@6_B0*Z' M="H:T9'0&YP5O^"0%CP@9"_R!4FW+G;:_XI+>,9P)W2]B5YJ<3+RP" &VB4% M6E5"EJ%-4.$)7*>B&%V*O^64QN6BR5,&ZR$)YGDA&%'35PX*0T=H@O;*M1G" M_ #)J6C ?B)N4-5R#>BF345/.ZE4@,""JWWSL#@6Z!ACH'3)H>048A-S8066 MT[$8=Y1O"\IKBY+?1L/176C+32AF+63U3PW9+4QG54C1>:P#XH&,%D(NFM2X M/@[K^U>$[J3>H.7#C78N(YO]X8Q 7JGO:#AYB64TQEM]_W_^1MLA/;\_A/'E M7#ZU]6:-B8[FYL_;X13'.*F# 4R1G"MF,];.>]PP;V4=#"#H:^0JMAGOVW!- MW[TV/A>^&S19O(9\]6J])*.KAFE )1.D4ZSD8LD3\Y)%9Q,3R5H9+#IT34ZU M-7A.1(7VDW.#+HJ_X?3646N#5UQ+12N2I(O9 X%!,JN+\DDD5*'-()@[*+Y[ MJG>7:8?=9N;-P>\@>3&=COMQ-JW5I9]'MVK'K[KCO(1)/]6P3'\PFV+N)<=1 MR.QH)ZK ,7GF:^49]SK2X8N0U;UXZ)H.[?N@^&Z5X;#R;S#8=-EH;7G1[-JA MXRHYG>F8$H2$#BSRPX"DPVSB) \!&MN,(EP'Z+M5D4XEO2(:NG=MQ7U@&5@.S.;GH(2BK&)91WJ7>+(L6&_).8[.!RVU]DWJ+K9">7@E M:LOZCBJV/6,-CJLU8*_VT8<79+,.RF8>6> U?22592"\8Q:SYD:B2*')S*$M M2;UW7^^$G M3+/QHA_RN#^AOWI-WP[/%@N][K*?BS4^\OHZT>ITE*+&H MFUDN][$EFJ1U3N2ID8!=G9I9&)U*W7'O,K1[ M;4.<+\))@YM5VZ;Q1V^TLP?/>\CRV(UV)N-I[\-X ME&=I^GY\=9=FWCM"2&UYU.20.RF9%KXP[X-ASMKLHC?%;]1YB3[_EC+0=_<5 M81V 9]).9RLN1QW*M$.+Z!:>VS>FKIH(; )JBT8ZVQ#^$,UA>^AT0]1#UCN2 M\L%4P"AOZ"@".HN0SJ*"=>Y[-DQHQ8.QWDG89/-_CM2OZ9US0.:W$6Z+NRFS M.$GC_IIX@6$5BT3C,1D[88(8)O4H?X;"(= M^S"^ARR/'>FX6U%_(Y?Z#ZK@YPTS0S1>>EJ YK7;,F86!:W,"IT (T_9-(F" M/8+IF<1!MF)ZY1V&_27>P#M: VW9\G8#<"U[##^*[CCMACOCA) M==O=7_;#NW+S(#M;LL_,\U0SD](P2,:2_^BM]=PZX>)3/M-&3SJ\4=DA*Z-6 M(NW0K+P%KK:FPDE])6"P#"(.\SR1?(7U"JI)+J&PD052;Z95I*^RU,P5P*#H M;(W<;L'^IL\],5UH(NX&Q\2CO8JN(&)!GV(@4>@4:[ Y,*AMBW()"J.47,LF M@VTVP'8*6M.*B@9%&>O[&%WAL^"-RRZS$E'1^GU@/CC)9+(%P*KZWR8.ZQ/ M3DE/.B6A0=.@)WH:+?<]C+6*P3*4 +3O%3H1133S*T!HHU$Q-=&4C="=DKIT M3\?:#C1M0_NW+Q+__,]9?WK993!_Q:>W"-\_M8A[ 7M!>[KW.IGH4$.2$#TH M54I(/ 3Z>FW ?L5SNN^EK[6/NN8"MG]G5&4J%I-3+!LCF2ZUN-QHQ93'Z+.-2M[WHCMZ.XXZ M![0I8_<-H5W%W:)TY<$J>YBT-I"PWMM"IC-7+(:HF%.0)3E[#E6336+=27:R M:K"?Z!NX25?#SLDP_U3O]-$")W__4H_HG^OI/NG' ;XC.ZR7:+522,>D48*6 M'I!%D]_\+]_/ XZ3 MG[_A./4GM!4*%4RP 9B0&:JW()GW#A@OOH['SDJURAIO"_6T-:PQ=4TF&J]$ M_)\PF.%JP(@JI5 42T:HVLT<*V!)IW ,-[II!O-T]H2Z9]2U3HBKD%[T4?? MC8\XF8[[:>[2UOF@53SS^1H]A0X%> :O(HZHR-J F_T)A2+M[+-G,+=H/[ MI]2Y+BELT STL3?E$=#*Y( D)X2:O_,YLZ"]9AQ]S!K RMPD7[X3VC^EVG5( M8(<]2.<9P1?YOV:3Z3PP]WGT(NOH^81F<+LA?KXTJAX)PS5XQB?E/N*_Y,JTL$]-4Y#,_P_7 AG]FG2R\@B1$-F&5EH'J5SWA\C9;-'NGYQ M)0*],T8'9$5YTG8N#!V\I/(FT@O@G%0\-+E<]FPN$NV3A=Y#EL_E(M'U$A;: M50_9T;#:>8LZ=R5JHLRQ;!=-N!.#+ TC2ZWPVO-'0I.QL(^B>B:7B;9B>YWB M["WU%JW/[V):WE[9 %3+:T0K41WG^E"'[-WO@]Z9Z ^G%UF*5 _%J&J9NJ\7 M&'20M?]M,0ZDMMBDY?D!]>&)BT('5X'N)M4+NV)MQS!2X@\:5RMJ2^R%*$^X?174*>M"=V)M<#IK2^C OYW8L+[,IX0(Y>DP6 M4+5'0AUW2ZX2)S'XI#PYU4VZRJ^&%YI9Z6J+2"H"% MPFGMUD@&7%@68R([.4L74Y-2QXT1GH*2M*&CPY*UVI#J?@ALD0AX7U[DT9?K M>]7D-!D;ZH! &U1M?1R9%T".52XA5DNA6CR1I'^;HZ@>^ .VT*R!;G;'$[[,+/6#V[<9!(FYV\&HS\F=W'LV4WR M^D.;M(U<#?G>==.B'?V?M@'MC 8)@38+:84),D:NC%W?'W(5^ VE_&EV<0'C MRU%Y.9N0$S29P#!_ZI\-^Z6?8#B]E0NE)Z<^[B3U[1^R#PM[+ND>*U9[A.2- MS4%JY 4$5Z*DHFG++L*'WEZ+:\720=DZ#FL;L0?DY DI=$8C=580N#2\]I4* M!E6&'=@[)(MSS^0P'%X]ZJ ,KEK>/?YB,"D)YSG7M4TN;8D\US+-+(E1'7?@ M[^%"6[%W$UU\.RRC\<6BIT0--NW4"+G3YQ^4YXT%<8]\)6TI%M$&VGH]!N!* M)8M@,[>"&[<]^8\AV3=C,TQT&H\7!9G]R>_OKJL?LDU*.*T8&.-K=P^RJ3A' M9I77FL>BHVL2GUL/:;\RO*L)FA_Q;!$/>SO,LUKYCY->P2"RBLA<,,"T1,]" MLK5C;(HIJ\)=*$_I^5,/.7PTL2-N[]:P=23%KOO5O;@8C:?]_YXO=>DMO,:" MXW&M.9Y,)SU,T8,1=5YXO>N?5&*>DVOBI)<:/-:I5)M=@'CJ4:?!=+<2;9!H M^DPL36K]VP+=!YA,7\_J-+M_C/M3')7ROGP>0\:K[73R$1/VO\Z#ILIA3,Q-"F.=WND+][G3HP:QU&H^=OPZ_PK7\QNUB _CRJ M+FV?/O8_^F?G@\MW_7_.:A[V*UY=A'@QJ;YMS>9\A4']02]KJ>H\/.9B[0IK M:B2$ S(5.7 0Z'B"C7:?/8%\]WIT<#8:M&=X4X6.[_I?Z_$YA>%9[1OQ8C+! MZ=\G6&:#=_V"O6)M 9\%2T[46_U8BX-T8I847^<82>>;7"G9!-QWKT7-F&C0 M7V%I24]%&90ND6FO:>7D9[+( ZEQ#N"#L)9$TT)%UB(Z M&;WH1N8-6B#\,AKE/_J#P=N++] ?+[H^3B:]P'U$4TO K(.*BM::MR7_@(),M19M7#W/1*M7! MGL',N_Y&%G2]H.)7-KWR R^M[Y_,_5E_3%3T1"#47GH'PB=Q]:XFO()AT8M"&Y MP%S.C@SH.G$VA,B*+"I !FNALUK>YBP^4F#7+8G;2*UC\GXE25W,+I;55A:L MJ1."LR*O1^=L66V5S+PS&;2O'0=93_J0G =9LCF0!8A MTRL@Y'!X,!!9LI'<$(6>^5ADO20B;$@Y1MU9)>.=)W^'#.XLN 8YKP_C$1D% MT\L/@UHG,,PUJ/UE8=5_IH]8;#7.>9?)ZM-6N!JNI*VFT,&O''<"$+@T388@ M;X#M!*RC5DPTN(JU%F(%>%6ANPG$EE?W-\!XG(O\G?.[J?[L2DF9>BL#H MN\"3Y$%A&S?D $P_=?@W(GH;D79(\+SDZO,?H\_GH]F\5+W.(IYWH:GXEFTG M4"BA"K)4:=$9R+VF(XH5G@/7N>B0-RNO?>)!1SBJ]R!AU$B"C>\P;GU!X+Q'#:'PP/=.I;G64$E62P21GG MBW51;G^+Y&D\S>Z2T!MCC5*2.5M'%(F4612Z7B>WWFN>$+#)U,_N[Y*L_>0/ M9/K1#^ ,12]S85%DR4RI@W$U1!9INV \H-6>.Y=\D\D?CX%Z5A4.V^C#DXGJ M727?P+M98]2#R"75*F- M+6%O68QRLRXRC[I*(U/AU'_YU*HT"G_V\OX.10J M_ K_-1J_FDVFHPL<+_I!JLREI:V>9:%(*GY^H89K5B^0"BC>2-U=7NW!XY^9 M([P5GZ/.Y-IQXK0:CN_+'4Q7=N0FH+JN:%B+YO#U#?O2-&HEXX,I@,#@'9 [ M:"-M?]J)ZB*28RA,":3S7KJ-JO>?(_&/E$0F6@9H_!1LF4P$3N\F'#3(JS_$MT2W M;-BY ;Z6P>ZG !XG_-TMK4_J3 ><-.F0_@1..O"4-M(Q DO^D/6&A> LJPWA MA4^@(#6YTW<@86QZX-#@EX;D4! M/T^F_8O:(V[92^4K3@Y9#O#8\P]:"+"Q(.Z5 -39/4(8P;W66AF,5B9>A$LQ M*1/]#B4 CR%I5"1^D_0321B7LF;9ALATI-,(&2]7A)5[1E32J$5\LRBD6 Q^61XDS#E,[Z'VD8G=KB9N@TW M1[I1N G$?]U,[8+?':X6[D+.D?0(:1-'KY&1\^1J3R3+8J+7E7MKN=%&)=6D M2=3W?#.UM?ILPTD#M7DYZP\R><7+O(XG@PT5T+$N:TM/+VMO%F1&>BEB+*ZH M)M6Y=V$\(^MY5Z9&G8FY@G&ET(OD'9UYO9F"0[&R,M^4W_6_UJ2&$+RRH6)/+M6A1 5GO)6:K158Y-G%UUD,Z/:WH2/P->WX92QS6D=KZITDV<3Z? 33Z:E&5P0\U W=90+M15HTUZVW M+W=)@-WY]_LDL-8#N9> "MR5*+V.6EB=50BTTVH0T>8LC8C86P=I!XGL/C1P MQ:=T)9T-1OV16*3/!J5W3ALIHS.QJ)A!>1NDO2NCG:?XW?Z01Z;![2V_1S^[ M*ZENOH#[8Q6YBU*ZZ$/PVH+UT4>=7-8\UKXHN;?Q4_9U(!?IUEN/NPD:%Q6* MXK3/"!F Z5Q+15P(K,BHZDU'F5*3N7F/@=K?8W[PV3>W;M^7_QS5)//;(1EM M.)DN?FN,N<C8N"#9+K^$;(MK A0)AL)H31I$;\;W,,?C)WIT4/7NSE? M#5ST)6IR &)_.']?EZ.=YM]\'L-PLIA )WHJUA""34SDE*K1ARP 00]"2TC2 M">^:E"9M _($-:IS;IK$]S;&6DW1Z>7UF_!V,IEAKN$(^F*>B?$0K)(:F'*> M7@E=N_46$$P*%\@T,I:W"1]WN(8_IQ9VRFR#<,)-+G"%M"8O+V]]M\@)BA1R M\%$PA[5G CC-P(14VT4:YXPRLO_6U[4H;==\@8CR:3_K=/H\%LOIM>16I3+MF9.E#1!$>0:F/% M;!*S2FAR/BWZL<^#@ MA''G-HQAAR@L:1XR0+)A-=8!Z,82^C MG.MG?D_^@?VS\RGF%U]Q#&=XZ[8(6*\@"D*CO)M$&!W8XJ MNX2_4G5_PVG/"IYEXHXY;PK3'JML:@N'H'6=ZNB">DZ;U%/K.2'->PZ,KZT& M/&#.+P0%/)#XG'7(=+&*^2(4BT:YG)6S!II<3?DN+6%C$J!AF#$5S\GCMP;:89YSS:ZHLVW!PH)P? M!ZA3\&A[YHIPU6JLZ R=VUH#+SPE439LC?_=Y/RV8F&#G-\V(CQ,SD])[DHN MP!34YKNY)++#@F;>E^"SBAY4W(C4[R;GMS.G^PNPP6[^2)#]Y>5B_,, )HO9 M'58Y$("6!Z@W06P,W M-X';TN#<$N]QS,]F_&^N9YV1=]@M;27LK$L6-M:N S;3H:HB"US5\F':D84R MAD.3ELC/0M>>,%Z?JZIMPUG#5LH?<; 8L'K>_W+=R4)Q5"IR9@5BG1Q ]@&D MR#C/T3B>L\C+Y@_8SH?C@:CL\N/ MM7)A"<]E7G)VB0%F\@$A* 92 A/.&.'+O(BOA:X\@>NT]:5+4AKL+9_'D+&. M-ZF=515*>M+]T1TL# M?C\]Q_$#$2R@!5N=QU183G768C"6>>Z1%9>"\^1T\MQ$5Q[!=-J:TA49':;5 MZRS'CX1GT>M/R&(UMX:!MH6V-J,9< $L62E0!=KTRB8>_$9C2*^?>M(^^>[R M;4'RE:YM J/K<<.WGG_X <,[,G"?PSW$UZ$AF!7=+XC92ZYB\7TE2%[.+*R QF9@M*N8B2'H\N2!! M6LFBLN!BS$6B[HJ^.T\^[,#@G64_ZD)P'?INB\'5WVX!*=DG\,HQJPF-UD$R MR,8S)#M!6\,=RMP9@[>?_!TRN+/@CG*?Z<-X]*9VB^J^M]9&S^C^_M*F"[K? MURQ+'C!JB#EK9;GG2@J?(KDTI0@=UMQ;VFQIFXZ<.A^-IY]Q?/%V^!4GTWE? MOUU86/DY>XV >A+8_5%.07!GN''12BUX]CPILO"-EE8@5ZKW%,0])+9[9[U' M/JUKZ6W0:2_0;J&=EBX)J5UTL=@@ZEQXH\'[+%;*<.>.>ZL^[$;-5_WM0L^[ MDO-&S^J:A>T7>(\C,L9*T F<\Z Y\F D("F[-$H9R=U*CC9Z:E>5MR^^TJ=5 MI:!MZA,,\!.FV7A>)_SNNI(4@@=AG:K&9DU;\,0@1,F\C<&2L^_4_0J&KLMN M-T"Y]WW(>X]XC7%Z\Y@7%\1$K;9^-9I,7\*$3/#@7= E^-I3)S-=Y^*$>C.9 M3O,4%'G"2C:)'6T+]/ !I7;:]> B9$O2&F0[GL";TNQB-JB3M'ZIU4U_'XX1 M!G4!OY#87R*9$/@9OO4"1,C" ).17#XR$W6M[.:T)D&>'R81>).6ZYV@_Q.K M8P-Z&V17=EW$._KN9A%DBY!A(C)#FU1M .48>4N*>1F+Y!&%%YOX] ?3T3OH M_Z6C7=+;(*>S7DAWE_-J-AZ3T=0CSR*AYH[>)AF9CCFQ&'QDHL1L]00RIW+TR2 KUG.FZ]@?H!V6R1Q!FAC!RB87'Q]" M.7ZJLE/*1YV*OH$U=A?1*SJ8ST;C_G_/(XG+2/0&"%M6!#\-\3A%P/N2^:AN M=,;$D70F.\&!3+=D')VN4B(#B)$V8^5*>(^@*EL0T*(\ M%\>U9P#]&D[>E]?X933I+P>+&2==X>A9XHF@>2Y9T-DR&X70RI=21)-N9X]@ M.KQAW#6%]RMR.Y)_BQA5KEWS#='Z_)VG:YM,VO;L""!Z:(%\]%:)I*F MPY9>CYR:3'9[!-/)J497\F\S _*"3+8^##X V6Y7H*S'P+W6S"(@>6J&,U#1 M,ZFLPN*\BFUNAZQ$LWKA4U+%C@8 M!B:3!9ZS#%)+C[Y)=\A'49V@8G3%08/P"?EFV#\;_C+ZBN-A%<%*D$G&*+F2 MM&BHU2^)3KI4YQV"%0)CT"#;7)?=!-W)*4SWG#3H"?7W3S?X7ISA,#T($%[A M]-Y%E5 P \[3>9@Y"UXD%HN3-HDZ"J^)[FP*\.34IPDS#S7([*]!G\<(D]GX M\@&R:$![HQTK4F>F,0L67,Y,@$(5G"S1-^EPMQ[2"6I))])_J!>VRUK'E64W MLXL+&%^.RL^3:?^B9L#>0'_\GS"8K:W$F=!V6G\1)M=!R;((2L(PSZ_-D(^' M.5Z^&@VG8TC3&0Q^A6D5RV7'Y5%' =]YO=7Q*;@_8C6F$!V7P FY@U/E&]>+ U'+(6 M,KN2:OMFYD*]T8E0Y:"9J@L>9F% MG 5?\6M,G*.WBND? &,>_-"P^*YQZB\/4NEV!:>,G(LZD.5/(R8])H_E4(U*VJM2'G&1<" MH:]!71<8V#I*7*C$0M">@?O*O0J =*'^Z$&@;T1^GJ&,3A/\J!-J> MS.VK.W9AXD@ZDU/)D@/A\X5IFQR+)B>6O2_*@Q2Z-+E+\OT4 K56E2T(.'0A MD'+&(*>5>U^;^4;-O"0_PD<,#L"+;)MX=]];(=!6%&Y3"+2%_ ]<"*1*SMER MRX116/L\1P9!..:BY^"2!9W_50BTIVIT)?^#%0)EM-X9#$QP3YY:EH9%+^[Q[]2YY>X'[).V>P3*_1XW&>D]\[*XJ#24$++2 M 1PD9;RV.?;6@MI%*B]RGB\#!@]:#>TML,<^NS-9;KR !VUPK+71>!]BH=? )^SMLI0-&?@P'M%)/+V$8?[YG[/^E_HNU)\^=&S6M^3RR'K^,AC5!/V]*MNI7=M\M]GYF M VYV7/!]^F04.9E4K),:$P13MR0Y9:!'$NFEH\AJ_C)'\ MY\613]O:7.S#?-4F:O[SM8OIU4I M-*R0B9=;7WNR='FEEE!AATOW-G4INE2 M1PLX.;T["K,-8FEK@=4)W97MSC)HYP7CA?[02286=8T-!QX!$'G"QK/1'P=XJ.*3 MQKK2A(_G4G"R=DDO+Z_3H9H<[>H0,K2<5L-+8(!06 +)?%&F8 M\JYNM$FR6)OW&,>3TU [SS4YI&X@/",C>5>&1IV(MX%/_W+6'^3^\&QYK]0I MKPH9YR71>C1]PWP)=3!'+#HJGI-I8OG>A7%ZA.\AYD9O]Q)1'3/X]N++>/1U M;O]>#QHL06 HG-9))KUVN; 0:\NN4IQTR*5M= ZV+22%EG75J*TC)5"8E)FDX[IM$_1_!='JJT14! M#9K)O!H-)]/Q+%4!OZTYA#-2VR6V8KF4)B4FHJX6D8B,K&#!4"<5Z6XB_0^3!#($#;W7/)%!X#"; M&&+(=ETY1;=E6[^,1OF/_H#T]<' ZUTH>>SC]I']QC#O"=E"3IXKS;D.FBPN MD":4P&MKR%1LUKT- >\OS=U+N9[^T$:2W:"DB_:<1!YO)+-%U2Y 4?EL5)8J M02S6VL?DNW-9UR.?V?$.L^.3&O&QZTYC ;B0+NLBLS;">V.(*@'>Z ANL=( M.MANY?XS% MIYZ[IS=9Y8/O^E_QP8/?W-,A0Q%<.L]-KDEMPFX M_>\6W_W@>;77S]_28%9#0DM>:JBX" R!);!U4%3V+*;:%A(AU5:T0O(F-O)F M\ YO+7>N-P^O''?.2X,0_B-BN%77=;M^JY>+X]&5VL(XS<-'@D&4FK!CRBH: MCK)-D&9KJ">H58WY:I O> 1Q+>NR1(L!GYC%7#OIU_M312D62 S.IL!-;--Z M^E%8?R[-V9:'!DF"1]!]Q"I VC/O5)'BN#_*HJ=-%%"L9-'5&1WS_OM82\B* M!I)6]-8VZ<.S(]X_EUYUQER#+,1-K=@C"UA4BP6;@">IZ@9:F [>UGGY*_S7:#QO,3PO$DHZII"S8BYJ MVI!SJEVS0#!/+PF=VZ% ;%)8M07&X]=Y=JLEF^]L>[%U6"/K!NAO<+', VP" MMV7UYY9XCU,)VHS_S?6L,_*>@X=##\.RC3WA65OK^O(RZ%FJ#.-2KV60ZNL#Q1QS, MO83)>?_+=?V:]3'P2*[I_+:&E)E TJNN'(;LM5F*C+7!H&[*AQ[)9%Z/$;H=S_KYVQ%NC0"8*&S6=&,K0#_+CI1G;+7I_5F\&Y2Q_Z2ICW3&9ZY_3B,,-%_: .BS) M2 _!< V*3GLI3( Z[UH&4QZM6EK_Q/WV\>6GW009$VT+&F@/,!J[.=>H?"IG,+ELF@&>FN?4L"%^84R)8 M06^>RDT"(L+],]9?XSY]6Q,/O8BT]4K1IB24V31 M)K*9G (&Q23"%FV=X*8,-.FI^ABHTZ%^;Y$W<#N6V#[,QND<)O@BI=&L3ELZ M>Y'_:W8UGZ]7%*1BK&+259O7$3Z02C*NR&>2+LF4FB1X-D)W.@K2'0D-LM#7 M&Y@K!DP$9(8+R[2VAGE0BBF4W$&1J%R3R,7JLV"?=/KR$Z_R;T5%5Z1EJ/E5 M?WPO,R&10F>=DM"F27G/&CR'2I1W:\1T(=SGD@)_.9N03":3^;Z]F#0WSVK4 M*DB#P;-2@^H'_0/V%WD#HVD5K,5A MOHPV;0*P99;Z283'R4MWPN<&.K(_&4?1&ALM[:9>LJBQ9K*\JS=5Z3PU1AME MM0]MZI./I"U/9):/HRS;<-!UWOA5+;3O?_LT&LSFR:MEB#EF886?WV;GM1)( MLX"!SN.@C(HIT49Z[P+$FJSQZL\_O,'<,0NC;D788>!D#NG#^>6DG_HPG/QC M1/;)%:*@= :1D;DB"M/%OHE5.I&]S;;W"+#= MI+/[C=[5']2AI#:XN2N$<Q+D/E+;?2]X[.,ZE^ &^T+BI@YW]4)*IPOI*/B0K8@A&U6TA=5RW'EW M6/EIUS_\CSZ.Z; [ORRC\9O^$(9UY-\BSPG#_*X/L3^XFM,U_]<9IM?_=C3\ M6,=XU9#T2YCT]]A?#HZQ<]X/)M#[+V44T>H84#BO 4UP-BAGE) J*9[]:F5J MB7;/>NOEIU]=]UP)XOW-D^D7?AL-QW> W,0CZ;2%' TRH174NZ"9@9+DU&:@ M%\W&9&23>%NGJ^B@A'W!Z]MY:Z.% MSE^B4,Z%O\=(Y8!ZG,OLS[+$;Z=4C3 MGLS!6 .&Y5@B>42&,R^@,"5=-EA<*%(WJFG?"_@1*LV.IKTK:N /1WJ+4FF8 MG)-TZG]J:Z:O,+BS;[WN3VH\G\390VY#$2DQ8V2J(S.011,,0^=$4DEX,O6: M%$YOBO H!8\')/]^7743YAH$65]\I>.J6E5O1N-/A/)F)NG=":6OZ.6LDWNR M#$E9;IBTM7&D+8IY6X%+(Y5*6@?19!O<$N>?3-U:LMB@:F(ACE5O@X2$Y&)Q M5J]K,LW1L""]8%+27@\HO+5-BOW6(OJS*5(GS+1H)?R85&[9%X^+ADL;E>&6 MB9QEK;W0S(>Z$E5 &856I#9#K[M _R]+[I#TM[A&NQ@"OMB$T^5K')-A,.U_ MQ5N+^FTT?8T3^JUY6?SD/S"?T1)N_<)RL9K28(W$CO54G2]$9N,DD) AQ+:]"?H:@4'ZP+T? R HY#_7$HIKU?_\O)6!/O-&/\YJT?%O,Q' M!"VX,(&Y@M7LMY)!"L#011Y,M$7S-EV$GL9VK!++(RG-.M7MB+P6ENF*_,@U MP*MRE$T@-FTD]#3&(S4/ZIK?=?K3,3E'TB.0BMZAVL6&K$\R4#2= CQQLDB% M+!D!E6V[3QU:?YYJ"/0,U&<;3@ZD-I/K77DY=P2MC0"%0=:!:54BBQ@,\]FB MRA(M3TWNS6P"[HBAF:Y8W4!K]J*D14?KFS?G82[_'7[%P?SE<<[IY L2K&R9 MYID$$E-BVACCHPK%RS9!OXW@_A M7]M0U5*OW@Z_S*:3N03$U2%N':#Q!"A814O'PIE'CRQIF[.S03O99F+*>DS/ MPYSJB,UU>K,G%2WMJ5O0Y/)"D#19:D06O"9H(M7+*"8SS(D\$>N#AX-IB?QS M:LDN5+1I!GP_33'?3#$E+0-HIE)M5@NI^AV.S,!K\?S)[>H. M2&I0Q?%Y#,-)P7$5RR<:@LNEME>053/!N-KSKY+OV5#1"VM-.>AG@< MZVM?,A_5C$52GE M&+-HH1:KX1S>?NF:N%'G4F]@C_S]T^?Q_("]O+G(=-VF*#A3(_883& ZJ 33R6E&5_)O=<'P):3?,3_06@)3[ZIQ M%FRJ;;628$$*R9RR5D8'X'V3,^013">G&EW)OT$(^M7HXH+%A%L!*DD;7&4F8FI2QD'#M=M3@2OVAU(,GXU&2"RT;H3DYANN?DH>+8 M_1V6_]O>ES6YD2/_O?N[P,9]O#A"HQG]/?;L2):TLV&_,!) 0J*W1"9*M;/+JKR +)/F(W>M0'JW[(3 !YYRV^5Y]PDK;Z,*QQ"B]M=BDR-*[. M,@F) 0=DH%642FM4;<9==@7XY,2G"6>V)<@=*T&WM;^[X@\_S=.S$&T )YEW M9)=KESSSDKZ%'&16/$GZ70L9Z@[QR4E1(^YLRY$?LNGNSN2E5SDOGUA74*:S M+TL2'3$4K_]+!F]"V'U)&UT$T4KMM) .#6@!"E*2W/&<$#%QOZ>+8-?%'<.E M#]=?OL#L-I5U6MY>+^8+F.3QY-/./@$#=Z$\&,#@W!V&%!N<=Y%.>,ZMX!9T MY! $'0]"2X.@ZA"7W9P_&,I0=\-MZN$?/VJL$7,@D]HSP6LB<^2REN0X5D0. M=/R(@FV:/=Z+ZJAV\+=/_G.ZVFBOOM3Q3F_+WH89KZ>393.$^9^X&"4O#+K: MZ+RH2.>[= 91%H892I#H M->0F%N>E)OJ?65HZ9O[WX=K%IU!W6,M+YO\AF?^]I*1I+O4!++YTL04#-8U& M,.Z*8UK4\KXH/7.%E^0#[7KQDOG_**6U#V=/G?DO4P%K(FE$NHC:O5/WFZ[JH\5:$Y9L36\2]MY7 \ M8,D;3D:P@8.Q.EF1=401G0DRBT3_M+HXO-?)V.WU+1V+WB*W6'O$IY"9#F2% M@\#(A+ 9=0G)JUW%T&?.ZVVXVQ!J 3L"CH4-"F3G"NX9^@%'"9 M+ A]N=V8-U=S:1ZG/G+8I,/R4>QNT;6A6=MH\ :4(,TJ\QAJ9-0P#Q"9TM): M'X//_'+E^#*ZBE^X+!_-]L?E=,W&T/6;)(LU_*"%ITU:_U4\*6[>^,"Q;1.3 M)^IT/4J.+X/=E^YT%=8'46M%A0V2Z5B0!:,,*UI&;3-1V[9),WPV3M=>TM+1 MZ=J':Y?NO>JREA>GZR%.UUY2TM*-=0B++UYLC>":^^I(<75-=,YX4UMF9:43 M.J$S;Q)HO7QQ/=#I>CG2VH.SIW:ZIN)!&EU848(T(I,5BY8CLXJ49Y4,F8IM M9NX^7:=K+W;W<;KVX54#^WV7]K+J:R1SC)$G5M,3&6TMSGP*A:F,(@4K0L(F M,K0/T(O.-SS?&M2^[L)UTTZM [*6*MQ^:.=1R(9A80>Y.(+^#6ZN>Q!Z)"@9 M@0FO=!TTD1@XS$Q:"8DK^K5J4AQ]:LEX0/-4 P-FIHDL/0'>+IU9RA M&#L]"5<:J#"O4JH)X/-W\+U>JX24?C*[QI][I"V1!I/K_E',V-IRO;:(H.=Q M9HHM0=F81)M"^^X0GXS\-.+*WO-GF+R#WR?T3_P(_\:#"M#N?OR87("],#:B M^BE&;:0L.D706'M7D)42G;6"MIS&,-H#J#\UEAKKL319/V0@RNR"M)GU$)#3 MT91 \Z 1550(10BM>.1"Q#BZ%UQ_*KV>?ODZG52S<5I6/XY8R/J[\R='E#<> M]J*!J'WHTC8X0B>&TDH:6RSJQ$O4TA63!4J974QF=/0BC^/:N]GTV[AJ:?2B MIEQ[X$4-N-9G:1MW0OJF,5S=]*P;1*5IKCYLG"_&:21%+E)!9 ((K08-#+0ENG% Y;TIR3891G@ UJ%, M:Q TZ(%['4L;&:>]C3FRE&J+)!\E\T)[EL$*!UP$JYOPB=\6_X8_Q.OQI^GT_RV$-Y?<$(D7_R"1(CW"%?C_X?Y M[V3-_E 7/^!BLG $GF"FAUOK3.@!3;:YEL<1<_%8Z[Y[.+L/@>0J2 M M/$]!:H8D>8M^G+MA??P,BW],KZ_R[U^^0EK\$.$;Z]* UK7+3.TV0U],J4$1 M(QAA5MSP4!";7$Z'P7T&R MDDXGH=LTD]Z+Z%1E(^U$9!AB7TK5QX_5O+I>?)[.:D%6S39) 0S/43 1@F:Z MT T:49!4)^X3J3#%ZR:==G;#.5?^WT"LWB= AY.\@=-G&]4Z$: +KK9#U'8# M.]?HM..9]Z \'$'Y4TI&UD 6O O,@=7K06#U*,U>15W3.C(TF;M]6HEX<$#: MZ02B#\$;",)/?L/_?CT;S_,XW>UL[;1'H9%QR,ATJO!RX2P[QZT IT1J(@\/ MX#JC?GH4 Z?MJ-\@)+6]YC_ARVI@H'4%Z;HDOBDMEC.Z&-0&K J,R3X'Q46C M&:[[(#UUA>(@TC=P[N]&MMX,7;"=5K&X!7 (;:9N/@0LDM0/ YEY.:X MK$&YT+B!W)TDN)^S>J;E1SK/.KWGQY\NIG>=>L.D$A[Y\H&2#8;<$A^U M#A%\#*"]+SX71TQWLD34UN&H"3&.2_+="F/#Y&Y9PO#)OAU?V"#I]Y"E;B:< M-H,VL4&J4 9+W7&H50@8E\T])],)@"H#BAR--L%ZKT&FD$J4J.E"'PV[_)-Q^IZ\^/,( MP7V SBL?G4FU(3K*NV!2L1B2T+6(4*.F:T28I! %I^<[ MCQ\\O'K\W:?_:,2XAO'^Q\D\ FYY EY8H>.>5'J>:84.F(M2)VYU$HU&V?>" M>3HKJZ6$;,\G;L:J!L[?'X J_<:33SLW]*CP(GSRB65/UJ$N-K%H''V;;!': M%66PB1^X$[JG*4;#,Z:!B^?FE+\]W>?K5@,CGJR6O,XNC3G5[!K+ BD@#'.* M"C):9YND>N^']#3E9" 6#!A"Z+;Z5?#$18-.6,.2*U!]3[3HZ(&9Q)7%$B+W M>9BK^"0Y3*=@?"ORGCNO:3Y;C-[-IODZ+=[.5IW?5O[Q2->A2\B9LBXPS3/= MD% *RQ"B@1Q3R5VZ,=+S[YPB]-WF";(/P*E#CLT8/!V0T ->)G?PW#;]PYL6 M?EU ]8@U]I&";32G#2X.PZAMK@]$Y9.)0!VRK(H0C,,R0$::3@Q9,T]')(^V M1&'#(V7]GJCA"3G?A[@M,I.NXSS-QE^7I)SDUV,Z'J_@3G(,Q^"\S8[T6DXK M!A\9H*HA4N-J]]AL?9.!$@\!.YTV.2#_-A.3AB1^ ^/T(Z;/D^G5]-/W]:+7 ML!Q8"\ZJ&@!5=.MER8)$TIVT%=DF)7'3@3-0">!N/$]!%(8@=>,N7\>['G=^ MY-?KV;%-:$Z$[+PNY?[$VVSK)7G(262O$'6A \7RE*(TEH.L]7T#^)8[83R- MDUE[A"@P,4ZK)=..(QVB6)ARO)2$(,1FTXZS.YD[N9QN"SU'*4-)(BC&0VV" M+45D00A'"FV2R4E#*VWBXNF)\W+]/GUDY"#_X(',.I>?N;8M30O,'\=?EDW? M/]!/YP72>BGC:18C@2@*&M)[@RU,V^A91 XLR9"*1A6,:%(7-]0"GK$T#LW> M .FV3 U;S;XAPV?I M(3@3A&?Q,V'I.S M=;2AFUV2NW4D'H'#=9. &R[7$ O7RCNPZ+06HL9R# \Y(P_>"7DBERNA?'&Z MOCA=GXF;Z\7I>CE:R(O3]<7I^N)T?7&ZOCA=7YRN+T[7%Z?KB]/UQ>GZXG2] M4*?K,)ZK/Q#FA\V\7'_R&*_/KI=O^&2D-TD*$X(W4F$S/W_Z_/%4Z##ITYAHD@#N@TC:*^.%SL*3,$KT23H]V@>I%T4&[AOP M\$./I]VA]?NRA&0U2%%[?-C,03GPSA1AC? YPNCAQQ]ARZT>?FNUI,!ES 68 M*3E4NY*43E"1<2Y]X)X'3/PA:N]Z\+%WR1\XGR/>3L&I3W^/$_P77'W$V9>1 M*B@3C[5P4M5Q2K4BSV%D286BP%&V@O=F M/*F^DTUPI,]Z"UY(8"G3_4D*56)>D2W%+5UW)5BTT,3G>C^L1R\.@]"[@:KY MLYA6!]IDCB,%=%%GTJBK'E4[ ",#RY&)Y'B.41<0MH40[$3SB'E_/'6'KE6_ MHV2,A%,!21DAS57(VE#!L6#0LYA,+((N)KEI1=Q[99W.F3@$BXZBQB6X!=_7 MQF6K0DGTKH"G(\3[BCP6%GW,S&JS#(2J:+I$+#JY GZ\]2P.P(/Y-3V6;@/[ M=98@UO9D%QA#._/NO/_T[KL#.;#)PR/(UY";Q4>PPM+AXX'N<\+ ?";9+* E MSQALSEVNSLO@XCV>N&&9V(=J S/O;_#O\9?K+VL@$NHDK-H]!B4R+7AAD$1F MB:.H[2>R#H.Y57]Z\VE=9P?3?CH$X4[B%?MP_?7KZKJ%J]JOCW61'/2VXWTGQR]RPZF2O;%1^I*LBSJ#\\$(;41P2ADZ5X MX^0.KAZZ[%Z<_1LLKF?+7LO3A&&FR'1VRE(X<^+"8IG]^GE[1^3O_[?]>CQ??#Z'UCJ<<0]6' M0&WYU%%)=%ZZ8G60-G!+7PT43@8V%#6Z'][!E#H\[K#W6<-2K4,\(O!D?%; M4]$Z)P?1*SH=:J=\J:W2.VAW<&QB^U$#QRGZO6!86A\:O^!)2>--%DZ YM;' M*!0=TTA:4\S%YAT,&#Z6\2/J^1EF^ L=+;DVR"?]'U;*YZPJBO5&^.7[[9^\ M@^_U1Z_JN/1;+PR"\-I'QW2N#71D+5?W%LIP""A@I:P]_7FB'<"&9=X8SJ74Q 4#0D7A12M^.13P[*3V;!&Q+ MLSZ;-+]=9GC>O=G_O%YZLA6@*R4E%JU,M9"ML#J7DF%6)174P<8V Z*'7LF+ M7)]4%K:%VYQ-N%?PWY:5]OKJ&XROZG7T9CK[#_KL8F2-111$5ID=64# :=-& M[VEQ8+VW,J309%9MJP6]B/HY)&-;XNW9)?[61;9>X6K&;!T_Y(O&[(-CLBA# MVGPD;3[3=<6]5\Z9D%*;25$-U_0B]V>2CVW1=T<9]O=Y'.X4V>LL,4F1F8?J MOK(>F-?),UZXI]O)%=@\M_<8^]W>]VS$JQ4/ML7$G^V$O.L"_7U=#S\*VH'D M+C*P5>8M$+$@TXIDYHDK77*X+*?]KE4\&S$]OPQL"W08T!W^&KZ.%SDL61C=/1.M/:1=T/Z M[ 2S+2]W>-./#L8,I4C?JA$V9\VMT\PINAIT ,X@T?V@M,@I8/'TCXLZ4O>M MY-E)[WEE88=T'QQO,/LG+OZ"JVL<19NE MDL4QMRI%4HD!D9-9$;73V?@032?ELN>+GXV<->?*#A$ZKESH+EBB ]'XZE>L M1??574:'^5K@5]A'2>12M/+,BTA0$U@&W 6FBBY%%71*Z=X"].!KGZ_X#,N1 M'<)S<*QI"?5@,LV77W_[-RUU/%\W7JR*JG3."TC(R/J2I*@&P[Q)EBG(+F0N M?3:EDWP-C>QYB>!9^;I#2L\>0UIZ3NUL/ M]M61K@KW4BO';.*9:2R2!2,"(Z-+*3;SBOZU@> 1^GM63DSN]?3^>+/Z>+_X6+]YBFGR8K MO5E&%PTIRA'J*#X;26\6#IFP5H0@C$;=Q%7?;$7/;B]?FC:-*_[ >'9"=N!U-\A M".<+7ZUUI+7U@#_4I.6F^'VRF(TG\W%:*4;!$E6$%"R6DNHL9V!1D.T;E#6! M%^=XNJRLQ!Z+>Y[">TD2LV-;'!T$:W8=W#YI]:&WB\\X^_@9)FOJC!#1@,F) M95T#,-9@[9Z:R:;(QDOK3/%-]LK95OSL-M#CD*T=]1/#!/?BPX2/FX1?E5O^ M/IDO9M?UAUM+>_7ITPP_D37^\SGRUY*$H\"UBC)%EIR@2]8'NF2MELSG'#(= M*2[8=B' TZ_WV>VHQR!7._;3\8VITV?,UU>XCG3>QX#Y/@ZLNG=)25HGQ,Q MUAH8I13]"V3MT9^MS"9J69KLD*%6T+K1W:5(^EDX?N[^>C>K7\&G/UXVN@I@ MBPC6,HU:,VVXK;<9,E5$*J$X([%)8G0#'-Z$/6!1IVTQ.("L]+5 3\7HQR+$M<\]QZ"8K<-W M=-++<5N&6=KRF+C@EI_'_W(QPKNGL^(CD=T^_&T@L^])&YZ-ZZ2W9>K4WXDA M\_IDBYD:)4ZR! "&>HV:Y9Y\6ABDD4W.8CN@GC>YL+![&C0 MS&5#_+N@::GG7X*&?CA[]O#Y"-HV/ QN%'X7N8HJ,T=Z&PFRE2Q*E,R%@" = M:7&NB117?^B92P8&HPVNS M]X9IKSD+0@N&/H1,JS9);=A >Y*5'WC1Z=6!8Y@P;43! 57"36RDNGS\%UY] MPQOG?\=U/0@9: MT+GAIJ]P/X]G"\3)NCGK)/_ ? >N4"D&:3TC,I3:;)(TTIJ]Z()-:,%[MQD+ M["86'=[]9,1B:#H//57I#MP?6.^:*.^N9^DSJ;=WX!J>A-48&-&#I%C%Q"!S M8-$$;TI*RD/L*Q8=W_TDQ*(%G5LTVUO 8FGEO+Z"^9RLH66M7U6#%'K)@[;, M)T/R"C&RJ#R=:LYZ,FPD-[E-!'0?HN=M*@[#J 82=!?/>O]T0=32=MR&=![[ M<2">;?8P&(;@#0S*'X7JTOMA3KX&,C&:3:FSC5NG"@;W- %XQQ&4R3OK_;4$ZO M3QS+H)U=2PZF;K,6\4M$O]R8/<+S *2YU,H^IITU==XAZ35%RY0!-O,G; M4)X2OP^A[L #Z#Z.%U7Y^7V2:_/H:[A:>RH25M9:P8B:X:%?@!" MRARZJ(>=!M'M1/ \U<%A&#)@G^.=@/XQ7GQ>3N*J*:.?QU\_3G\CV(\_=31 ;AZGXPT8$GK<^8!R&A1U=P2)G.MLW7HEQ"[%*Y<]3OQRM(W#"#]@L_G->>2].+!GE/4AY&LXCSRGZ).J MA4*Q]G-'[ADXX$01*0P:]#IV2<6]#"YVFD<^!!/[4&WH>>1$J=NQVCY;:Q0X MEFPV3"=.!J^O_=PLMTJJ0!?%8(?Q3V\^WSSR7K2?#D&X@:_2GP>C<^TRZ0"2 M,-0OO "+7'K2#[P.*ECM.PWT>TP3Y0_FX,&$V[L'AYDHOSV)]X:=9MMW81M#;97A(?A00 JG/0KPS@E2@91+W)EL M=@RU[;?$XSFV(P_]_8>_-V5>IUOG9)Q>]E+4(#9W@M6NI\]9'P6OGB"5#2U4@Z[54<@0LS..+)F$[3JEG6*% MCVBGG$!43[^K#I"S.D[5+FMK>6[N]-BQ .7047!?+*2Z7K>@4+/,&B+9-TG ML$TFHE["XL^TQRY8R$_O2!I60A_5+NT[M*EX*Q0*Q83*Q$FK P/G-7,F6B@I MD9[2IN[S4BCPLE_/ME];RNHC=F4]3 BK7$[H$K/$V%I-J%D$[YDL9-0%B> ; MSJRY! J\;-JS;=J6LOH8/6;7,YQWT#=*X@&D81Z-83I(HH*BDZS21HNDE0N/ M+-6@S_)?MNO9MFLS*7V<;KB':1"R+#+SJE5 8EKS6O2B JN4 2!%P\$CNUL/ MM5T/8.!@Y2O:@Y(Y9F:]I5LCHV;@(3, -"$:+2&V"3X\PX$<1SG8SL+QRQS( M4< &HRT=%8&.#QTXG:/!>"9T2$IH*WAHLG**88:',+HQR+$*FE44@&3$4/M@E?'6Y)AF'36TGET(9TGP_UB MA+?70(Z+D]T^_#WY0(Z@,3@%ACD1:YN$VK0G1LN@9L(%Z0WI_"V$[SD,Y.C% M^%X#.?IP;6^6?;/RN[7R,RT;)M:K^?SZR\H*^SM1<3'];;X8?R&3:]OVFI:[ M7G',@U9^M<,W<)G8B0BY45,6!.:$WMJH0)? :X$VR5..,DJK!-]54]8.Z=D+ MT'PJQ5FR!46F8TQCIETL+6]T@9!2=-LEIR4(&RW2Q MBODZ15O'&$J21JF@+OX^N&>!SW-/7)KD7%(^3.=UKAJPC,!AMMPXEKCB=!PX MQP( 9QB%*[F0ZA[-X]PAJP6^[)!+D)Q+2CZY[W;\M?: ).MUJ1Q&I#T.7K*R MS&-%2UR@>Y$IR(H40YU*F^FRS5?VLB?.*BLMLCL&BQ#6_DV">\>\3H9N.V$9 MA*B9$R8I'G-)NDV*QC-,#CA*I,_"\/ H[(! ME9%-RM.?6') +T&X-SF@#T,>35RUPYI>D@/Z)P?TDI63!%@/8/1C$6(G02I? MD%FQ'*!"BCM9LXD5[D40*EJ>N[0(?L+"VRLYX.)DMP]_&\CL3Q,:5_&WFQ!S M"EK':)CSH)BVJ!B0A:@F= M,\Q'6A@$7[(/D739+HZ]QS20;)M5$>?J+/-KC^5%KE0!Y+IING#$2GG: V",4U MJA E%]X47:P(('@I(J!W(EK'1_?#ZTBI/W&Q>@3I[4L-^Q!";3_D&#H] &F# M3% ,"HV" "G--01+/U"D@V1-1Y72HWO!'4JEP_?>OD<-2K$.^]"98BVW)@U* <;4NRK9$HQ6D. MB8X9T-H)H'WD:).!S9[4BKPM&X/#.TP#K%2\XU;X#6:3\>33_-T:Y1+'JQ\X M_O@1E 17IZ>)1.J.2C6M(S-02C+GZ RF@S=(!P\)U('O/M;]^(,5?TSG\U?? MB'9UFWZ M=:_U)\N2\>-O^ '3]8QD$.<_^D4%DV/1 5A,H3!M#*<=+#631D,.7!?C=0L* M[(?TM+?-0*P8,#-R287W"%?+/R%"ORW]MQ%(VMB:D"_3\X)F8.I"C#1&)*[4 M9LABCR9\%(S3!ZJ'8N;T+)P8\%:^#_D(@9:,)3$HFK:+"I:!,XJ5(#3/5A0I MRC'2\:3YWHMZ9[U1U\?D2/#B!&I"J+VH]4"D&$8"G+05EK[PT.9&Z8WTT)P6)-FRXA]E?_/]7Q1 M5SK2,67G96!:%K)DM42Z+D,]<%5)*B1C33R9Z^%AO$]3^D[)Q&W9LXV<7?N MCX*P+D;CF(^E&I[.LAABK,:R(9-4*CJ23^CNVH?S&(+/E,\@XZLQA385)'%;.QTJLN:8[]ZV/V(3IU/GIS M$=BL@AF$%0TB,7?QK&LMNB!J60&X#>D\]7L#\6S:A."G$86JCIHFG]L7K8S5+.0D MFGO^:7E_EB*_HLWGM&1\P-7-X5(/F M9C8FVF;"LU;@0A0R0=8Z>W *.) $*;39)MA.SFQ*OHZ25E\]7OKW:H;H:[)Q M2,7&21H?ED5]W^..X6UGF)L9L\HI'7@(7A4R!D*P/@/Z["7J&"T?=01\/#5? MY;Q<,%S]/BG3V9=E%/+PO7C@FQKQH//B-HM.9%9 _W,Z.!UY .1"9NZ3B9"% M4?>QY[YW'G?S_C&=?*JM2=]=S])GF.,MB%N7AI+2.&((XUS29>$STCUA:HRO M6&<$V*A2BZNX [9C%8\:XKRE]/=?X0M\POF'Z?6GSXOU?%:E,MV,B=&Y%IFF M^Y8!Q,R"YLZ[6+PT389V/8CL]&K)T+*RJ:<,RXP!U=2E<^;&G_^&]A_.;GHX MS$>V<*&A]BHU9'3IH WSI006#4%RT7N]V6%CC_]SSPN>#I\'(V,#BW/_FE]] MF5Y/%B/C45NK(O/9D84$R3&RJ^F+3Z&H8F)LT^OL(6!/1SR:L&+ '*:E^+X9 MS^:+=:7YV_K .^C2YS%^P[Q&*3U94@4D'4X*2:JQSB*,M9K9%Y,3N,1UIW.A M\RN?CB@T)'6#CK@WJW\;K\:?EJK9R C*,YK GG:N^.D M'5O/=V'T)_^Y0Z7+DV_WH?=Q_ 7?S.#+JLM-0$ #'EF.2 0K5>0S=PRU<4)E MI;/N=KUT>-FYFG,-RMAI0P(/G?O^ +ZU3[@+PMUQT<-$X1RQSS;LZB$+1]#Z M/%)AUGGSC[K@'YI\/1;FB/T@\X M'_\U7<-!)8M4I,,6PTEP,P12::-FT0BI@2ZX%+L5-VT_^XFR\C#:#=RS[P^B MY,H4>4UJRO((XBDC7];**4>ZB=:<><\C@=/2&]1:R"Z-=SNU?=M^_5/2V 8@ M\,#=4G]&4QL$K\6Y"Z:A6Z?N W/Z/JK',FDOOX^D<-/-?@<;:LN%BR32HMJP M4!/Z38DL0792()T_H4OF_ 5R_9Z^JZ=@>A_"#JUO_?X___K]U2VRO\%B@;.; M5K_*H$^U_[>)O%9PZ'I[D:[IG4O1>2M"Q_+!_2\Y;1?/85@P;4"_H96OOV$> M9UC 'FB*)= MZGMQ8$^#\T/(U[!+OJS\0C1"P: B>EZH'AN,TN\N* 1?$Z#&;L7TJ6^%^WW=JGO0[@& M>??[;XM?OK^&!7Z:SKZ_+35"=_,7>2F\D<<@>4E,AMH72-1<# >&*9-,%M*Z M[)N,LSH0[U.ZC$_)NI.&RO> 7FNH76"WK $\$/=Y"@5/(AN=Y7%XQIXT_^]^ M^+( ?2)&57[:3E.NU=IPYP -#P9+V*3;@D7)8\/5"T^)G'LP\_A.][-\>H* M9Z\^S7 U<6RM)7@E4J9%,PNUOU82M1$-74$ZV,QC4LFDC:K7O2WO=K_ADI+$ M!N3/=&CB[E7!ABF%>X_?<'*-\_C]W6R:K]/&@=>M6F;[(<<4PCP ::/&145= M9)8:;:D]YB)886+0SBJC.$<]NA?9MN!P_"V'K2A^LO7V#V?5H^3A=P=?/KPZNU^KU@4$IW7\H& M_;7Q/B"WC@X7;231W]@D 95/Q4F5MNE_[ZN.;:\\AT]T2GU:-^] M BNP'.67"XO@#?-&1$S:9J%CIXMOU]//T;!S0,[NK*HYF'H-G OKU;TA,M2J MKMJ7]!_CQ>?7U_/%M);^+$M^:]N]^1SI__DC_'OD7+9*8*ZE'7090^8L9.V8 M5*($RY.4;1P+!V!](N)S*FXUL-GVT&/E6P%1G"%<+%4*:!^ !1LE,[0CZ)[E MQ8@F.??W@3I5PGU301F,ZN=.M:_>V/5Y^7;V 6??QFD]73Z3^))L,QW]LLI4 ML&"X9#XJ5!9"X+9+J5\G;_8N .=R5P['V>F %!XX<+'&,W\UR6M$\[5IV074 MT!'%O6A.'U\\GE';7!^(RB<3 0\\FYHSBJ0C,9VM8!Z38\X YJRU&<&=O<\RUE5[WT-0Y$]K750+$JNV=*^QN(YD>4X.7A*5\3@)&V0HO(1T^?)]&KZ MZ?L:X MI/?!,> 'GGL;[/SY%X?'A(][84,N]5GJ!O9O/(RY\Q-5$:: M^"#W'GCU(+&W>0WG_$:X9W3?WH1RZAE>TV_^&-<.6O,Y+N:WD0&>LC(8@#E. MUK@NX.CDY<@*?9]!>*E#DW&+AP(^]K+?PY3=,&ZF*XJ@T9=D&8]T,VD2=!9M M#&32.FGHWC.TKUL0Z1"PIP]3GD3V-C6)YGR\D YH/98@R]2"TWV4"'-2 ;. MM(LF1)^4D$U$[U$$R-L+P0!!\SX<;.$ ^S%CJ.<^7<\<2JAM[:]7H)8M@:@E M"S8Q;JT744?:JTUZ01\'^U2!][,2 AR(Y!L\\>,5T\G52>BHL*#+!8T*7W6 % MJR?F_SV!_E.ROP^%!V;[G]/9XO,K.NT(SDVY.V!4Z#D3IAA2NH)E "JQ$+14 M*7@AAW)WXO?WZT[IJ!^+)=#""#F@Z532_7<^F7V\\Q4E:)R,H4IQ<;?T= MD$6M P.;0@!G4^Z4"]^)L7=?_-A9>C 1!]ZKK^9C> =I7,;I!HRSV?O(64D^ MK\" U(XI&1U@!F5=%PNW$T>WWO[8V7H<.8<.J?]MG/,5_@;SQ:M2SXZJ?,)B M//GY*"DNJ!AMG9-L2/6L PBC2HY9XZ2+UGMMNG:R[O"ZQ\SA1D3=&S<_201M MPQPY6="AVWL;QAX.6/AFV2!PD$G9HJ76EKM8@B0;CG,ZO#6W_*$01#<$9XI$ M2 X0+1B&(I $D\@R<""9C,)JY5Q(NHN*_E@C$1NO^>&N+*$8GEUBNKBJJ0?. M8J0O=?Q%"MF6^'H@V#,&K!O&%=U7%FRV^O[N"R8)(4>=M M?JW7T9^X&"E9E#8^T'I-H/O'D;K'BV %M7?HH_309'O=!^KL$8-!&+DYKF8H M+EQ>,""CB%FC9;[4[E7>UIH@1&:,=M;Y&*PI+63HB0<#CCF93LC1RPX&9*.S M <&96R:.YMIUM+C,C$993-0BI"Z!JF<9#.@E!9V" 7VX<3(G&;:I1I\I9.W<(LE)*%4'LR'^!B" <.SOP^%VP<# M.)=(.EN@XZVZQ(0$YIU3K'BP2JJ:CLF'XO<%!P/Z\.3^8$ ?@K8,!M2I]P D MJ;$$9%K+P$*PD64+)5BA2E:#)0!<9##@0)8>3,3FP0#CD1==2)1JA$D[SUD MX5@FNPN-D8*KP8[FRPT&',C6X\AYGF" S:*@XHD):VO/1UHP":,F32;RHDH0 MP70KIWI5HHL) 7XOV M:"!A$)S^P8-R'/1H)YB^5%BYV ^J<-EZQB TV0EHL_(AB=JK6J) H9.17BEE MN4]TVQNM(8RVGG9DGZ>Z&LS+#-MQO*[+6CY\/*]NANO9G<9&.0;G2G#,*K)7 M=;*>5->BF22=E4!"TKZ)1ZH[Q*/.T#VO^1O\N_:4_XW$9OH=9Z\FDVNR\N_\ MT?P=SM:_Q?7,="4=*69HF :@,\$98#%SR8HMRLGLA,N^TT$['*8S=%1K(UD_ M'=%GXEF#>,*>E;R>SA?O,4T_3<;_#_/(1Y5+U)9A%J1CT(')@DZUMQA=;L6; ME'.;QFM=T#TY$6O'FQ8-^W:#7#D=M95<61=9<5:3DD)J::BN!^N#R28Z2[K* M">7FM W[SBHD_>E_;M?_;8AE,9XM'[ECJ9Z@\-E&]5-@X(.N%J.#MD'[#RS089@ MWH/R< 3E3RD9A10JD+ZP5&HO*I&!0>*1\6BDT[8$I9H,[SBM1#PPG>.4 M&' MX$.W 'PSO9[]M^M)GF%^.\'_L=3!UX/#,^2@O6*9TWK)@ TL2F58 8 <$^JM M 9%[3*&]KSA'6M00+)@.3K^AV_B]QT_C^0()U.V*/\"W\>33_ Y"X[FU6@(+ MR4M2FC0R3YH2RR)&GA5P([NE&'=ZW5/@]O!T;7ZP?_A*1O-T]D?]6*7V\A13 MQ9J@"2!F4G,PD<6,03"1.1J-L9I [4_X'N%)X+"\&##YT GBCL'2 >#I5 M<2?&2] :C^9N']DY@C6G/G+64(VT*FGNF:'_U+X.E@4Z()G-FDYC4%*41IGK M9Y*>7AKF.82G#T<:",V;Z0S'GR9W+DZN0=2&^JSX3"J35I^NQGWT>O7XUH+;(D69B0%0%HQ\#3[4J*<4D@ M)&2[HW7D_(;:OI67LDZ:='T6WOOAUJ-M\5 M+#"_@]GB^\<93.:0%G^(\/<#3VQ RRZA<0\:T$ @\2Z:+*#@T!G,&0-PA0'WD728 M0/F>A]\&#V+)Q2>IF4"Q- ?)4HQ$/?_E^T^_64UE!U6RIDL*4Z&;RB?#P!!H(I?(1604NDL6Z5%539W1 MGJZ8J8% G8Y/EQ.P[+*^]?3KD'G=+& MZ3Z^[B)#*C&@C((DR-+%?<*S>@?$ M2ZAN:B0N6S9F$[8U\4_1B8>]$R=321Z$'[H2.C_GDZ__#7..*TC M5ZXGXY7K9?[[)$UG7Z>SGP;R%,Z5D8EE61TQZ 2+NDYXD-YEG;G8ZG2]1UWN M_L[S*LN'L&?:GK9[E>-AG!L?\ H3D>!_7A,-<';U_ $G.@P'*,X[[P1OO;BUBEXKW7Q6GFNDC(&;%=^'#PDH^/SCW!A]7S# M"?C2Q<6%,:JD)7BCLZ:K#[PLH7@!,ON@K>K*F#O+6A]B]4N$.?[7__3_ 5!+ M P04 " "SAGY2DLU3CXQ# #Q10 % '9E978M,C R,3 Q,S%?9S$N M:G!GG+L'7%-/NRZZ%!1$!%&03E2J%)$F*)#\+8" B*" U*B " A(#Q 2E2HM M @I2)-*D"9'>B71I1J1))_1.0@F!M!._;^]][CGWWM_=Y\YJLY*9R;SSSKN> MYUGS"^,/8P8X;:"KKPL<.7($@#$W@($'GNG G)\!@)$1( L #MP_,@9@(69 M.\+< )8CP+%_Y0' G(7E7]>_!V!R^M_YOR<3'H#UWY_S\YB<^9_YO^6 (^&? M : 4Q1@';@%'CQSYN_]'8CG&\C<=9V5E.<9VG(WM[\%^XN0)=G8.=C8VCE,< M'" M(RP\1QAM (C9TV-'_I6 _TA'CK*P'CO.[!+'26:!RM/,[K.P'&5V]A@KT\0C MP8VNW;NOHZMW1-WCPT,ST?FC MJ_OWP.#0\,B?T3'\[-S\PN+2\LHJ<7MG=X^T3SXX_&O7$:8+_S/]/]K%P[3K M*-,'K&Q_[3IRU/]O 1[68Q>4CI^Y8<+VQ//L1>77[+PWXS-+FT^(JY@2^)YZ M]7.G+0G*BF=:E;]77XFFS,' P4P%U^^2'E+#0;+#*LBHN: M JKK'LTU_-ZKOZMEFN^8<(V?,^ZZC^2=PRCZ*P)_-+9".>^#!;(ALSI=;-J[ M;ML<(DFTCJ#G??P:++EI/G2@[[&_3-V#7$'B%]#"D&4?!M"M$\$ !++I8I;$ MG'C/K NCW>"$F.Q.U) M#3;H%^B1>F))1&O:!X>%"^-",MTE*O&?VL-?'D-X,X!F;:03A@Q%5QQ+:8SX M^0NN7FTZR,*94V^\F079JIGW-PND_4/PN<.X0HJWCWV62BO MEVRU?#TQ;0.MOS^X%.LJ&561].6JZ+KOG;MSAC3DNHTDZJNS]/JPA/N8Z*;@ M/E3(^ORLEAUT9I\!)'FB6^7UZBQZ6L.+(8*PJJU..SGLT)9P\'"FII%TUCPA M^P_GD?5C3N/C^@&>(DKB^A(Q/#RZEF]G &TC9#K5M^V#1HA64=SP;[\W]-5^ M16O7'4@IS$(RW/C#0,N>P7;P_)['KMV=?<4_M_!*Q+RVZI$2\4E[_/IU=Q&M MC7?H_1\]0:DMW%!N7I?S7X[I\ \7GYP3UQV37 ML36O;URSVOD$94984#9X%&YD+WY)G":B.K?SCTLQ>@-%6*1#+T/.W"Y>DVSH M1_6]YR X=@CR.JTOQ.3VC8_I,@!?G+D6)-5 B]@Z6(W0M][6ONV;HX8C/YA% M1L!?8(F7ABLF_XDK.M92KSC($D^.6CXQ<7VD.KS]%X;/-/1]LL\ ]/6B6;9I M>JV+3CO)I=>7UR];[?L(]2M^"? M51P[VPSFC4^@M-7=]2KQBK[^@QI8.$__$,( 3F42_ER=)M\9 0_["U!)%KA9 M&$:RM2>AZ7*ZX^C/2[2^C%P1E'*Q6."C@"Y_DT3H&^W;G*D/WLE%$AC !O\, MBG="WAPA]=O.G%+:=>5MVK(P*YUO=!PG.FC07Z;\[8?L**M%;DC?%5C-SA.7 M#M<&AU2J8&=D\^R5[07,"1V2,Z8W-4JF9"?=F9K_H.\9++E]#!KRXMR:^>"+ MW7'SEV]<4Y)XY;W#>DXKOX21U$(ASR$L#.#7-![;:Z=*5J[Z"<[E_8[QM/D90@QJ:9(9S"X?@.MD3=OI?WK7 M'"22 #XBS?%5_SLK[9A/5E7KG,Q3<=Q-%T/7+ZE8-\[5_@*C[4$C<-^C8%X3 M6]TG.KSW@7N75#JD0=YJ5ZPK)Y:U?>U\" M@T\DT)35AO8,Q[Y1BP@Z*[9WE8YK]UA?V%?YEO7*G[,_=2_NGZR8 3NS&'AO MT9Z:$QG16RZ9T0Q''"K4AD=\56[[+"F) M?,F7 H:[C&@I>BZJ7O4.2'IPA0&@HIT.LI!W-\Z+^#QNK41F/[(B%!L]_+)U MKB1U-*]H#3:90;@O,$ Y ?I7_7*1GXC5(E&F-=4A7R7 MD=B%L3__#-P)FN&<"C[CBO>>\8UL)XG,YOF;:5(^MV9)L*Q9'. R)T5SU M6C).#C5X%-!0=P8V*T]FY)Z/J359]?PNMG04&^-=(H^K09U]8:1O5)TC'J0H MR9=+-SI _PZ -\\@ _+^1F4PC=DW J6*3 > MZV33#"B"U([2V53):Q=B:(EM'0P@D#*,?HN_CY-LZ)&XV]\E?-S\0;CI]=/! MKL-T7L3HE!+94_[*I.W5QB\%1XJWA)5E&4"YHCPW9?S5;HGZ+/]WW#FX N?8 M5+2OL\<[\*_/1L>-[]:=^9SQ_5UP4>)X7.7B$V]Y2CC1(D_VOEGP12:M@C[=1R2NKHHH1?W4V0Q59'HE7S:6K%7@=/ MREI'M=JU?'6D#X1+]\93M_WW&B07;C1Z-$#1OJ-4-+K@5^!]#5Z+3;9%^VM] ME]P:$@<:65^=H*[-3X\Q %)-TNKL7$L3?\TH;P#J?F-LK7=_UDU-KIA6S(T. M[VT;^PX!,='O6NYJ![IR >">/:?&U@;-J)]*KB?#[-P:L^JQ_;Z:F#@&4$5' M$:8L*_JXU$;4(K?CFDL]W*WY]\1 M784#S)>O+8>$C!1T[9= $@WB&[X6%O8RPTY08H0H?8Z474JBP MP52P]1XD3P/YNJPA(S4AZOWA3RML\NU&\ L9C '!>#UD;DNPK5PONPI]\O%; MQ?0;Z0S@&P))]:L_PIQ'!&)F!&1,3(Q[9:D/A>O!J+/AI\_:7]@H>"(U,%HQ M1%-TI<9]M1!R>.0<=/UCY'0/M'OI3:*M<2LV-D.&;/D2D[7&;UY:Y#">M',> M:=,Q:N<5 (@%AMA"8K#V2!!9>?*+&XABP'Z@^.1\2D0_S)NL$!!#VK8REE#1 M)>H+\_KXCOUH?<.^KI<;0([A"FK=&USMR#VQZ_<>L32RI?E\=CM],3KLVLV* MP&+05&5U+T5Q1G&CYPMLVSI8L:U #%6H'VKX:GJY^M1*8J_#H9(X[>L[N>FA M_5>Z7($B>YB>B_=<5R!_]DFE:)U!!2WI6=ASI)/39N=OZ?YF\3&J0_)087/_4&RT[?-0*#5>9"R^LQW4"O? ;;8F1\L M-GSYJ_O<<_>O"S#'6T.B^N:@CYC!?[Z7/"2T1I'WZ1PLA @ZSQ:_%;GDIY;5 MFD#XUG.\M-F!,?4$VV+H/L:I<_,LK+=.<%@P:- G.5T,-\\ CN,@+7;G'[UX M4=8]?$1?IG+/%IVR:R?9.@_(_P@ZPRT;'/E#_%$X.&FG'.>";=K6O*O-H=\/\%SU9Y!C;>4H(-"5@L2F'B4V!<)OF)J:RK%T+ MR MW#T$IL9LHX<=*FX:<]WS7Y#ZQ%^Z.WWKQU1 M^RL>2_QT8ZBD]VJW3!:V@GOQ5U:4S)&:N;$F3V:SKZBV3#0):O&;.E>>YC9< M2EEKS'O_VIB%SMJZ;2ZZMJS@;UE-H*-\@WTOMKHYG364CX'IF"08#QS':B"N M4/5JR*7$LP]&+JL?JT\^G0E9S;+C01YC >1*3@D5P,X/DSI%4AUE\7-PQUA%369^OEC+VY0L%),PO)&L ?\TMQU!HO1+U -K3W4$78 MY>8C20%?\6=B1DS:*@R K>C#!*Y9^^CF]L1VVU#NF)G8 M_!!2 -;4^;U)M'ZH4C.TJKP\IJ%,:9GM\Z;^S)$N"0ZR'BFYCE"S'O_-T$(Z([ M//C@MSZE/1KQ%6Y+_&KW[ >6?80=(KNXVI&8/04+)VFZ"ENG]:1PG9-YJJP9 M# ABYNS.S]'/SW(,8ZR,#)_?7 6_5:!9TL03">'&[Q\LYAG9>ERSQ%HW-IGK M!*K8I7Q&=*)YU,CF.@1J%?';#W65SK/(:>C/EYNO$ M^KV_GSR=%6G]6Q,O.%H@Y$FD_!#%E\V\9"C M2\CG5I[U[[G=,G[L'?GL,8J^31L^/.TZU<3#5/(W*A6NPMS@4)?J828?F;;Z MK)\\.1#F0>::"!0ZV&^S.SND=2& %/S@7N/ IJ:>]TG=7FW=&67M]F=AG=K: M1=F2<^ +^%5JA>Q/$S/KH^+Z6J)2ZJUA2W*3;]C,=NN=(YM\ %Y M>JY8<99MO7E6VUBO,>JP>[:=U"6X#/LA7OAMDYTUT**9=<8\+X+J40B#WAM4 MD-^2"!\Q#QV?;.&R3S&^B]KB^ARG]^N=%]$.'6D3?%FJ**)=H\X[-, AJ6]J MW\X89Q\14F-(X>++]_;N,&V 6EO*@9/-5YH.7S"U*<)WHQ"I0L%5DEZNHX8X M7I2^M7?4%GCZ20=9X!7ETDL_ ]&".&^%=LXP@/8B"ON ^Z< >K+]Z^W("?1[ M9$US\@@@MK<4\KHON(OB"9=D &%AA()*0UCKJICHI%?-*H&XB*%MLR"_*TTU MB72L,H5(PR,\9%W^T&>E8["00EA/#,0DUE6[^D.*X>!9[@V;+V?RMTS%UNM7 MR@\P'4O#:((Q-!H])J2V%;(E25N(6OA\<7C[DY/JG3C'2\>UHO6\Y> M;(\F.F/,SR33#@Q@=&B!,G;.L#YD?'-\$R)$-(R@9Z;0W!/VY5Q7)+'3V0?E MQ'-8"^P,4W*5XZ@RH%%ZA^8/K>*@-F%?4<.7!]GR$'^>W3\?69$P;#&\E,!/ MXJPMH]7N<7.[#&_;P%R;RR\7.L8CK/^YKE(TF\]OJDO!&A&QJ(J73;S_ MIMZ]R__% 8[.<98(L[:T)(.[C3/F^/TIQK?9]I\COI[DH?_8P[SWW#$?:8,( MV\)O$ZMRB^W4MRI/I-J<12L$RJ(<[_,&<72:)&%VLMNX9 K:!!=LW(D>2213U\B=$2RY<(%J>8-Z !M^D9R@G80Z\HMHMZLNO'>1E M78W 7M>6%0.H4&\[1W8D1%@-9;E5GVY>L'X7<.;'S0L@W<>(5R-[6Q&"IR[S MX3V^SG[X,KLZN%E1!Y7,K9^@^\_)CWT)SJ!<%VI78P]8)4K\WEXO_6L2(V:$ M6WB?:0&PQ,JAO$[2I;3>VGB]P_SD9(A=ZV084GCQ#]6?URFAZ&OA<*J);:*? M?H#D >BW((+_9+RC 8CS4L?&?EF]1U\]_>;40#A-^-%PU%//.R?IZ_'@HE[TD4@+_VB#- O M>:I"EM7*\!4]-R=7@2B97T],] #SUS8<].D9$-!RXV.=&^()]:NQ;I[TT?MU9H'/RG"YPL-'OMU?S'"$(U13QDG"W\T%]+ MB'VRF>JZ0"X*59Y@ .R$FD-G4O)8]"9Z-V7# 7XCIMOS)$_HI_J26#]7S&(= M*,E47+?=QLU1XWSBV3L[81GB^_V-D=1(MGR^ M=6AU7C,[%33KBN1U+@WP"VP+N]ROUR/:<6*2 ;#<-Z9T&P<>$"P(X.#W]C76 M6K"@L=Q+TH(*EZN- DLR\NFEW=[R4L@/L@W5L;<'LPZU4Y'#8^@\.UZB&B8& MKFY?:-FU..9R.H>HL?E5664YB.K3,?@4 M6!O.II[^?>.'=.?L#L@+7)PR7(8,E_T#ZHS2*-2P?)2ZYL_^#= M>Y@5@_75K[GATS^*3;,FE=*4\%O< ]W;'_4Q4P\-3(-]K103J!X3XV1?POY# M,GJVR!:D7[U34L+]H.5VXR3.40S[JNN\Q03T* -P;&2;:8Q1D5=:%5J)\!X9V,W-"OF-]8,H"EGXV[G^!&L@^A"BY)&\:_75UMJ6%CPN MIS^?^7+].'V;R<"""3<6&X5!"BPA=L^D=?Z5K/J\C)II8@!M(+[1&$B M"'$V2XM6HP[#9]ABB^0'.P]FDULFK?'U7AZZJMSX< ?#9#2RVO&V4=0)=PNY"--^AP9 M@K#S) P3VPTJ=/HJY))&^_79VFQ]) MI HY34!*]3I6P-)4B)O*?73?L*IHJ>:U@Z5(5#RN8*8 7)388Y%)?4;V]B!: MXYL*LNZ:(8;$GG@S /EY:(HPX;'*1BHYA&1.#IWF0J@OC\CW5E7_/GDR/OUH MPNEL<#=%F,X"S>0 FVS*'?JWQ)U'G7W9VCQ'6[EQW0O[<#CVL%AQ4H6PJ=TU MI9+NS7]:H;1FA_'A*/UK02S/1J%"V2[@YM9 MS2->41T#"/L=U_TJ'<;=*U:&'04[\/WO*,H)>7]229CQ)3PW]6+&M8@VDN=& MZ0A"GX1*T@P#O9L* 2\([&/0S5V8^5'6J875BF_ 1 M+SU>N9,(E?^[0M)T>2M\IWDDX5-_8D#>IO9;VKS]\LL99$5G9;!)NL4^FH6H MID61ROYX:];EMVU.A>O62#^Z6\LH 2?;6_AXH>G'P!H+]>/(JD,0(MJ,%M /!YL<99_4V\B@FR.6]S$K4V=^&%N\KXE M)KF)MG*(W3:'B@]C[3U"D81RA,(M3]]S-,4;X_Z>G=U;Z,D+A]\FX_#LF(;W M;H<6*8@NYA.5 >!-J%+EX3!JXP-3)DUI^+%@^ZH%M&_!LI8X58W0A/\#X03S MNEH-OL@*>L317)_YX>PDLN IZ\LN+![!9Y\;Q^" MA@UH%&0L9?P,+S6Z*9I1A>W;V[!?P(ZCYG(RKA*+8,]:/,COE\N>/HW=GK#A MJB7=_< RXE\)4S1(6)PUK)U/U7.6^!!=7]JCI)5@7%""F7%JJ6U2@NL/[&JD M))S@3O,^+]+),5-[N,O"!$31)<$D2%3YZ,-A,SDCF9*N>HEZB6),$23;:X+K M[/GNAV+O\H2[]OV8D(C=UK.@J"-ZA%"=PICJ2=549 0^N,SFR,[/&POV.)#Y M-99?&7(;W!%8#E7NL#'C/[M&UZ?ZKK[:/M9;;E]?>_!Q;Q6&$R@VYH(%XEH" M%4H^V7N(5N:FLF?%'N?[AP%H!Z7VLZ!;L)4U;*WPZH@KI2ZROF/[7X:K5S^0 M[-+V("DUY3&EM4/^?=)"^I1OQH8^'O7T=P09<56N]Q8K>IT"3;($NP]SME*& MIZPZA@]_VY4:"3@>HFYJ\KR1FX>.(4E7$_&Y.6/[X=2UQC-:C>WE";__8/9? MK_;'S6]GE^C>H?QS>8YVJ:REFD?5/3,^G%W\?!393G6&LSSR6TF2%(?:F?UG MR0UH)FRMH(U:;2SBNHH*/P:HGZ3T>^AB]4:WMB$*['V"NQ@S6DD3.Z89';D^ M[!D0>+DT97W0)S3& T4_>D>8H&':WGK?XNCNN?'TD MT=QUD%[5M6-P+>Y,AG)$JYKO8=YB!NJ73%84$7>?=C\K2HYV'Q+2O7^UQ]^= M6&-N><0TQ^&TZPZ6]);\<)H=+.LB9%5P3EE]3!ZWG^GEAPK.X94>M%BN"L!P MTNK /-RB5&7ZGTJ47R9^8X":O9C 0O^&$.!F $?V,9W4YWC01GJ4V7+'WG,[ MD\V1,:@:)DUOV4Z8R$]ZYE(PZ)=GWH\PSJ;L[KX@QV3(K6V1I;?:&< &[J0M M[-ZV[8C0/:?RB8#G M0>!@#8'UP1+9H7V8E:07##==!XO39;%9O04FO+B/0H MY'#;Q'6Z[#UM+FX7^EW"=%3>.Z>*4B-*[#;NIR*R=I2*FB:/G+=L,C-]8T<- M7@[$[ S!<;_5*F/=QYZ(N*I&Y6\?$TYYF/ Y(^=H[S\;-8>I!T5T#AYBT/IU M(W3HBWDYR<7+6U4, *[?A(=08:VH@13@UTJ@KNOKU$G^7N0"=>H#B%V M!90+< FFD"HB^HW@;HZYHZ)[LN,$0B@5D*TK\_X<0PN-KEO&?];PBE19YL/, MO,SFMOW@7KJ=S29(^2CX-F2S1&/=T&)G*X0J3JM&/_ U6S'97Q@=76[R\!V2 M0C3.JO,@GSDJQZJ[?-#^LV\Q24V>[5\[HE5A0NN/^BL6U$LJ,:]4M;4?%4[9 MI4!%6RX(4"= +4TH:3FH/++9D"_&[C2D.>T; EO;N8=9W>(O/9O9\JAV8*H? M*BV31U8A&',_[\"#-ZB#UM HL+FHZP#D&6[LZ,C,\=Q"NZOA8Y5#N\Z\ M7L%YW=OWSSP*'OXY5\$ ONL$H)'%Y[NCZ-Q=WNGF9C%QD&.7K=YAY9PU;=7* MC5Y,+R/-%@.>@:ZT&IZ(LOGUH:1D:'VKSGEW,]B2 7#+&1_R0IDP*,X 8OO_ MM_N1[MILM4-IJN[4%0;P&4U- %'?$J>))\G^=#B6R@5=##;[;[2@BFQSF^,^ M/,$ NBXP@!\1U)MT40: 5F025/0!V@S9VCU #V-*Q.9(!C#G\[_>^FZ7/.\# M$84U6NEOD-MWD-O,%DYC(Y!+S+G^?8GNA(4[T:K .6*ZL"->8CF]AFSYG(J:-4YL8<'IOV:N5GZ MJX>KP6##=X^W4^^%']$V5.Z433LJ0SM:L6 MKB%[!\:+KAL@ 5?QUBF^04S4TKK?;R.4;:'Q+B84^W0./6;="K)&TZ22F@;) MBU^GCU/-RK<^R2XKCG0%TO,)>L)F+_TNVCZYQB1O,SS(-*>9C$M/,NFE#Z X M >:0'77=UEN1H/3,?NCM?&HU_I/!*>&V) L+_@-=R/Q%"'E2D:I5#%DV05(%4'1UJ&Q_*NTZ^*IG MH/FC?WN:@"5R:OR?>9H!S%XE1M!8&<#\.^9QBW[A[PM!7#(#>(VCX@JQ^ 5G M!G SFFE\&Y)8!_E?;P\L5)^AR+'I3QC #:_;"B)$5D/V>$!4]R97XE:D M5RSO:!666EJX#OR>2:T^>F%_@UHY98 M8A+CV/@^K$7=>.>Z"$M#E7^EISL_^_!PCM]WL]VRTJE0GXKRD,"+8"X5R=:P M>]7*00+OK06G/8>KJ#442;SHN7BZ^_LV^[+K[E+S]1]$Z5"?QG]\FBJB$)"Q M?Y#%B*=[F/ZMT8,=PJT6*(F-&87]EZ 5-&'/LX_2'<5B=:@#KGL0%6+6^^ D MH3SK+L0)^FLB#I\./4?G7TV53S-WC=P?OS.]W>UX\&[IVP2@L7I"=&TGB=[B M)D4/&-K--G-9!Y%Y9;+I$:P2?80 MHD0QR&FKSJK.-A;% MU]N=+U\=/W2W4:^=ANKOOL$K?GV,S[B/:C2>1*?;_7UIK=)!0$5JA\M:VEIL M#@Y#9@W-=J#Q?]=\X1Z^A+F..O?*9],K0O U&9N9.XV"W.67SM-<=Z.;Z5*5 MQ.JP=5]7Z1T%7_9SSW]H?_PW#V6U6%2T.FREG]@BADXZ^V=P-R0J.J?5GYK> MZ4/]S%YNNR)ZC\0,!<+):'INBJ$41M&KJG3]2_)JQ5[IGIT"86OXI6?OBB(B M(V&'Z79I\M5@+1@F@P%X8*.QA"@R%^C4F&$5Q6YQAF5'LBX#N5750GG5TKAF M-IC9OTN)+GI[3D AV]G!CU+XV2%QET7M $=LG7TQS8^00S693SL=ZC\D MT"F?X.M7QTEKM"WZ[ZS23MKN0SK?[E6_U ,/.H>Y=3<<0)/$U@:)93U6D2FVJ$:0?))89 'S&;UF@0B7\> M2&I8H?2\'>Z^*OXN/S--K*V& 32YSO]6YZ @22R/.K^'C>_'4MOI#;Z#\ M[<=C6+/8WN/T^UPNCGR2/0H1@JJ;J)^@,3:\#_HO2TO5O$113"%%JXMO?3^0 MVQOO/KL:7C/A"75&3"'9L7A5LC\H4AX_F0\+4I1BZY,L#V8 E+F(I54SYHDTUP5]S$-PP.&V>!T&(Q6YL^T,]:;[?X?^4O_C")\4 KC][(HP?9:' M$[N&TV.@APWD(QXS?LHOPN<3KVYAW<&^T24P[]VQSQ:?>!(-5**>@Q3@[H[I M]BK\1K.+"UT"'>K+23\.M8Y;AS=?^JKU,&!^?F.H<70%4H9MN47TF)V,K>CW M&/!A +OU$ZCWA?&5QI2^URBCSDK$F[8,*]FX5KXY=*E>RQ/"$E[>8H1G8[!R MH_J! _S'1]H8 YB6]A_J"Q+41($,Z+,$[U!DJ9? O;)*J^'W]3DC=4V&UOXO MZ';$LY'(2A5G6??=E2FEG:JM10; &N&KMH.C\CYH-76!+]YXW52FB4'N[E3X=O@KF<-E4Q'VAB*,(+ZMCQ1B?2?;(2?BN6 M?G&PHO'9VOWJNNK7[FYA7Z.:GH:/2VW\F#PII127A_&0;:P(DGM[/O5JU'.; MSHM76L59WK#O':\&GX/?J">;S16KVY1JYI8FRX=2RSIT1V[MF>J5-F] E_9/ MSG[[*#\;LW/=Q>=]L49EL%CL>%WCQCS2VFE72>-K5 MMVEQU?S36D"7U!Z*>,9V/JY-:((-O0:=%(!RU=QKE!G.#LV3Z9)*M3#2?G"7 M;E'9#_*HDB^UN$8)?% M9Q6I[/^R\I<8,R)A)HN8_3!CZBTP'Y,-7D?Z4WD80$G $HT5M^442U6FQ<#5 M"=F=2=?WPC9+U8;1V![]A=AWR;'OYF59^G&>/^6&M(RR\R*UK@7;2_-,63?( M>V8(WM%"J"$K+]DP &C@H7QUA!>U_J2\V-&$O!.V%55N1>K[CXC$T2I%03N- M&#.]:SH2:9,2F]AS"*M5\[/.5F'M7WO*K)E(R;9O>8^=VOZ(,.]GND:Z5* : MO]+W,MJG7^3Z[4<>XB$[Q[I$Q((L=O?N/==J8XY8.F?D$YAIG !<43_][)+_2 MV[!B]N37,_E43:0RD[XM>[(:]?7UU7RW$.VRX\/.2).+)O74: 6M6A>:1X>M M#95:\!> M]$GA[?:IM\28L^BS3'!GRG]GGOQGY=<3,I-Z_U6W^?]:=>C_5K7A;U7%_ZSZ M2CD?PIPF)0@"=14Y*TC T(X,4+ S*)HW#K(LA0P"(QE A"],D_[&CDGDOT=B MR9-!%J%:"MPA6I>^K%PMED@:<_SJ5ZH:RN^HPY$SL-)&L7=WI)+8/TOVQ_KQN$]JN [UEAQKK"G?%+MB=C8ZV,Q+1T#*S M48,]E:DW4%"E#M0>. >X2H:UO>L3UE.];!\O\"3^=3-K8(@5 ^"">_L21CJ% MW&N?(9%Y/R5&TP.B^P?1NJ;=B,I5;+5Q"Y1\ RQSZMGPZ3IDY,.>[;@SOM\] MF6/575VKL&('^C5RT(]VA#6)X*3#AU6R-=LWRN\I!!:I4,1E.Y_L?"U42VUP MT>T+7)&@B?;O;6TD4VY8]1"\C;[U;VIU$!T,5933E<=?W@L^*7)9FR5N:%M, MUC!MM 0?)A$_;PVCUKR^QO-ET2W[E_LSC3U[DR/Q?3Y$K, L+/G*H^[5X9BG M657F5N-#]>D3%6Q_X-Z1Y-$ZAOS_IFC% [MSU*CP]8U,%*TN+]+NRTE9$,/R3:P7=[7V/ZJ,E_/SJ=6C1Z52 ?RK19#\1^9&_8NE6[7_"W^OG!W1VJ0P]JXU?IR5NH' M\C8[R_\%+">!:VH[&"HO](;K='@J."NZYL_TNCVJ+BXV$;W_06\.JL,2;^/4 MB8U $\KI9]>LKH>Y1D>>'%^*,4 K>X_+?SZ[;!2L+NJPW:--FO MTG#K#E'#_LHCD>%P62N9+FC_WU>\N)_BM-7# ?J)]CF9+P1ZX^=ZF=03PR2U MS>Y5/NS%$/HA)C'O[>>4['BK:^*2EH\>%XC>X!N&4VLS_ *R5Y;LGZ> M,OK!3%=?&N P33!85_]%A([W="B1_6=>#&M63;A:\(Q_%O4K.B%,:+&G'X-R MV?.M,H#*I8X%:(MQ99)!1*],5A2U M@C*W=S-*!K/W#YV;0R;KE>STG_:"/ST>JJX2*A?TS 7-61^_T3Z%\('[D^VE M6T!10AFQ%]'E>M)ISS9P*2S;$=H_*#F'!9C^PX,U$H6LJV4V(Z-EZ,JU-LDZ M&URTHUW/D[ZO*7QJ_60J%=HQQ4,?^3%U.<;#/&R^OH:6N^^Z#=$EX"*1Y>5F M-XMHD]8Z!Y R.@WLU-%HY,\ RO5:PLFM1&OC@7F4']H=,108%'!'KX<9B$^+ MF"?PA^_GFC'5R"?(4#0A!*Y(_U,7[9XY>U%:,Z+W'6K/GMCE0>:O1"K!'K1X M@'$%O_,Q!NA&<)_4UR;WGM]+F^#SGD>[RU)^<@U);W8.;=(-&("F&)Y5CE4V MBL],%V!Y)6L@@]D]HZ1O">H2#F-U,-&Y E:AU2&.ZN,AO.K1%7\,G0.+7L/R ML<2-E\C(0[D]W/X.;49N*;X/@8:EM5X%R_]RKYB\.:59I-FF9'B6-LQV$,3S M0RO.%8\%/XSSSV'$=)2*@YI M-]3JN1"H)KJ8/.KA[]ZWAHBA1Q)&XBZ-9(H4"1*PMN)10/I<<3E=TC@:C\G7DFV\9 MOIB7;(-L24/;',3:1I8$5TRMIHR>>)5;]TBHZ/I+Q)>:/UAEG[?H>@F*$41S MM3^1572]E6-=CD)8%"=;JRS7E+=^/>>I^/4!XB?&IP1=.+!E!-Z'F'ZH6?OG MH&AGH'6ZTK\-Q-E2.DY.W;XS:,_/GLQ&/_1]1G.A9U.>?KZX'%3T*%M@G14*3Z,L):D:T\3%/79VS+_\ +[0=# MM0LA0W>[%-7D>JR%'^G:6>:P%Y%3#RQ([V@U:6WG!IXW<:8&/1=>2'L@&*15@FXY4Q_]WZ:;:*Y/KBJ?@>\%@Z_U#)3**_[1-%5LM"\XL%N8,^2X[Q/ MYQPDAIO:ER')5&3I#(!JZ\NDDQY:041T)ZE.!Q/5O=SEJF)/K8_RTWX:%O7U/AP0NQ#IHTT[Y",$Q7MD M0;S:MTH:;:.9.\#'XI3F7'56W$M-AWVI6JH"'KX?Z5G:-LMTO!"WI;>^MQK) MO&ZZR%K\GM;/LIAL3L+NI1LC"?U>G9/8L<#@GB)--_ O9]*5%B%]5IFS/C&V M:2R"\@'2@QE&ECC>L^VB%F/8RCD^ONXJ2&JNU.3H KK2J9F;; LZ-1\WQ$;Z MF634'NTD_!/\O&OWL=+XNQS"*?A)?S?)V+9WW0FW5.5-[TP:E%W1.!_RXSPQ M!%KP\9@K$P;&UDBZ'B+ZD+=P18Y8J#!&?F2!OX:NNH$=1)Z#-(X<+'6@.5>? MQ=/'F+/ZEWFZ^7;4:.Y0[H ?:@2N,O?<<8?>UVDPF+-UCA0=E#<*:3ZL@G_" MH\],DR'654.JXRDOMHIM]'E+T_D@@V*A8NP28G+KV%?(JI*W1(Z?4YUM9\:7 MZZ:.GA5WJZIU3]&%^"12Y8,(5DV7,J8,Y=Y>2+TFGG!59GFM,CZ"E>8WOH'P&%XN0)P<6IH(;\RU;\B)#,QP,&0#P K-B^Y)629=@ M]V, 'KI]M#E[ ')X'&) C_I.NUAF^=N8[V:.T]!E\R:C&FPS"#7;(-)GKWF_ MZ(1>?1W2%[T8O/Y;UM<1A#(@3L=!JA0C$'S6?##?=)/IW8@5@L^)B>;,*!K/JE/ZP\YL+E>EIB$652.UIJ) MC[+!Y5.T6JNU?KFB@RI*':PD4I49TD9_?KN'@NMK6V,F.J?/# MFXH.1' MB^TU>]'*]6]M*>M17X^^7H9\,@N9XXZ5_F2/:K>32M!G-S,;S)-\ MNPQ,VO1>J1PL$I+32CA=6*C\*.,5QV$/28_V;H&PUU<=!3?Q*-M3DHR-CG/# M.4N IG:A^-6 &81],UE,T$>O-O3+P7"114$POA%29 MWYHZ'!-@'Z!6;51?/@AYIGATK>DD.4"8G/A@2.V4O>G%@*3ME47*%?&%6/^S M,5SW-!.7Y7XOBZ2:]"%AC@'P*P(&, .W2M8/X_7!X\'C0^CNFG6'TD=O9R42 MO/S+S V[+O=\QO]FXMV=!:U]4B+9 *P$EQM4'3)S)>N-O7C$ #B[N8X'N;-F M:H>HEIR?A4"3'R2>>?Q'[P+.N29!6 S[#'8'E2WM0A7)/F]4> MX0#P4@([_$0)")7]T&)'\3=W:'")6$;PS>LM_>ALQ!HB=O2PI'/#[C21NQRC M]:7\-V(WV'0(/HR5GB#"1W(0WI&[9.+>MT_T'<> MVP_XYP94!;0'CU+.P<490)@3H5"X/I_D8K4Y7KL-=K@)\4._28__4RI:1,2R MDW66:G?Y[DQ] 7:?LJ(7MS(L,^?9L>$8)][ MC'::D?EGSTV4VSU//D6/AO-7VR;8AWD>7!$4_4Y7(::URO[AM-EIJ.//5 _( M)0E/CI<'3CO0]7;]PQL\C/DBXBQB/A0V6RG0\HN;G)TGBX-2T>7&&T;Y<.Z& M<_S1DOL1[B#O9G3&*,HGRCJP-**N<\GEYU_&JW3A.O3-$,I9#*_$@NRCB*JM:\6 Y+5VW\9-'X84[1[$N3ZZ;3ZM5U;BO3 M"8LETFN*/?76KR?;(VW4&BFY1@9W+ P?JR%G5-.^5Q.\D/G04-3FN MX66O2I1RLV,_234WY].65+VMI<1A[C[Z\TM,6(U-78[GHY4@_6+3RBPT\FH= MU/@">U?F6U$YXQL$NX)96\C]AO+*5&LCV;/:@]^?:CP,K+Z;T5I />68U&I/ M&2('O]!V>1EK$.]L^'"L/V=]8]JN^,4:?O>$ECA:@.K\6U7XA\ M$QT^>CZH&:_#>_^H6V%@TP>NVB\3EA.ZY=:3NOV&PC%?H[Z_X2YEC:HW_JWT2Q+:,+3\VB*Z8@UU]^.Z/=1^I0 K2^?Q*<_GJ]]"Y[+,K M4!]+*SU'9Q&EK"S=3+Z'CP&-F4".T.?#\6M&^2=A39,2-X^C/;8X'R>=1/_S M*#UH: :&B9A!'&LF+ V#,45%ZG(DU"BJY\$*.2W*\QJNC,0 MC.H \R90./R;B0XO()17L.)WV!Y3M7]?QY.UVV0NGJ6H8.8--ROHE@5[WP4! MOD\&GJDO$^IDE3W]]7J1@@Q@!CT\]G4 "@.OO'CVU&9EG^U*(KUUNPM]*SYQ M2 >^-H=]@Y ENZF4E&9.6^N)(1$%BS?U,!]KH2-JA[I8I=P$M<=>A8@L+-\L MYNBV_,_LXE#WT.GMG#D$M1%L)+X;$]$N/\)RS*"RL!VIWLX 7BL.J6QWOTNE M*0[3^6!.;1%^F9^7]V,Z)7!.(NC#TVJFG3.8D-W:_7$RM)50M^LP,/O@8 /3 MN[#KV1YT3RA3DP@!43Q[0/TD9]0TZ+"I M\-GY*LTO!-71B,5#UMDPL+CG[G CY>4J>:]?F6=L:G;G9&M%NR0"+?X,)[T< MM99MY;R?%2.;=J-J>+ M'-[?Y]+A&_[7WU$#C#NY1R&M6"&^DE25W#6!SG&W04?:)QB7-MD=^*F!20)+ M(3H15\G^$@F2T:[G]!,NRR-AGEN@:3$J3Z<5925N).?GK.MVTV5"\@7]L[:8G G-Y'N^E['-.]R(+)'P6UY'YHNI7$F6_S=#6A>*B9L=_IT>Q7%N+S>9.RY^8W#D$?B,^IO##<90*AQ M:WWY".6Z(ET**]H>+%)4F)09>P\R%8V=&3V45!2ZM$W?X=Q:D/1H!Z4G#2=, M_2QM%4F\T\D1F9O2],KB"U6#AJ)Z$,_ _JQX/2?=1;A&$Y[.C4&:@IML@J(H M&%U">#(>E]!J5%IN]S'\&.K@B)52M;RVW+(R)+OD^/NAN[@SJXH+40MVL57C M4 F9PG5.#]8]UE%1TS[9$J/# &P& MLF@!'HBAM4???M1QB%2OBKPYN+SM MZ>*2]! ]VJ'AW:I,5F-(J(Q6OPZ@MV\4@-LP(B33SVVU6*]IV',76#* W-'' M7H[W$5#RF21H$)?%L^GV_DR:CJ8DF).>L*/M'HH M9W('^U7>D_-^%?G_ (5<&TN'\MG334JDYR-/A%XE^'DS)K.AZA8A"1YCQEHB1Z2+E&_ FOTKC;> M/QHDB60X95/U%?B/%'@1D>8S>(P3>'D^D5>/_@+M;Y-(_2LA\5OA#_ ,$_-3U:2.[\6W0TZUSN^QV[ M"2=_9GY5?PW'Z&OKF"UCM8U6...-5Z!5QBI-Y)_'%??<-> .38*:K8^HZ\ET M:Y8_-)MOYOY'RN=^+69XJ#IX2*I)]4^:7R;22^Z_F>4?&SP'I/PY_9D\2Z;H MMC#8V<=@^$09R>Y)/+,?4DDU\$XPU?J1=1+/!YR6NCNS\P:*_3W_A%M-_Y\+/\ [\K_ (45^?\ _$MM3_H.7_@#_P#DC[#_ M (C3'_H%_P#)_P#[4__94$L#!!0 ( +.&?E+X76<[2#8# &QI! 4 M=F5E=BTR,#(Q,#$S,5]G,BYJ<&?LNF=44]T:+KH0$.F]ERB@J(@H13H!D28B MHM)+E")-0% @*"04 :4*""@(01 1*0'I4D(O(E*D2 \!Z4B"E$#:77[[W'/' MV=]WQ]CG_+QWK\'\P8V1D8&!D86(Z>HR-A8V-E865E9V#AXN=@YN#E95+@(N; MEX^?GY^-4U!(@$^(AX^?[T\G=/3@,PR,S(R,S'SLK.Q\_]L7K07@/L;TDSF" MGDX2.,)-1\]-1^L ( ! QTCWUP7\CXON"#C&HTS'F%E8P1NJN8 C=/3T1QCH M_XP:_#44_!U@X&;D.7%1]RBO^5TF23\^A?#DM\>D+E>T\M\E?T#0R-C*_>NFUA:65M8^OLXGK/S=W#\^&C M@, @>/#CR*=1T3'/GL>FI+Y,2\]X]3HS+_]=P?O"#T4?/U565=?4UM5_;FOO MZ.SJ[NG],OQ]9'1L_,?$Y#QN8?'GTO+*ZAIA^_?.[MX^\>#PS[SH 'JZ__OZ MQWEQ@_,ZPL! S\#T9UYT1X+^W,#-P'CBXE$>77.FNWZ\D@KAQ_@N)[^M:&66 M4KR)YW?R'V(1D%::/TGX,[6_9O:?32SB_VAF_W-B_\^\)@$V>CIP\>BY 2A MN947>QKX;_MO^V_[;_MO^]]MBYJAA,@6#$OIL*\PO%T/_]F8BB;9W8B=>4<# M FS"?5LDHL/4#V4[=F!3SMCS&.2>!C3.D8]D@ ^S]S1O*>E691GF9RIT7EV3 MG;CO6UIMHNJS\4NRH>HU0[(9?8PQWX[KW5:FD1L,.^;Z )_5B86M> E&HH5/ M*KRO2P02-6RVBYRPH+X]!:YE:Y P(I7>)]?/Z:?8G%#W/ M\/!<5PUJ2_[%<9I^^O1'6^WJ0F+<]9@;P^C- WFZ)6RDB4;)[^UDG>11(M) MX'0))S]9!X\)&YMH-,&92K47/[+6"? BEEYI\&MP>]4>J'+>[[O46/T6T=TL M"K5SDPRA 9'K,*J:CD2XOF2Y*X-89(_D!Z_9X\-DN7<#'[ULTW*2W]MM*CK. M?7NA)V%]>GI#1UB:+G4D7$>$SPI% ]HOAYRC 7D96!I AMC2 ,*7=3(49RK3 MF7E;_7W,1QLO=9?.IU:9H6UFK)LG[;S>'L=&<' RB !#>74))@L9[0F"-^K+ M1[2/PVV[#L<,HI_897M.JCD%J+JXNC%:<^DR)5M@YM]J"R"'3/!(*F,S(W^4!%6F66!\W\7X/_]VNGM#'Q7 IL[.QS/^!JI5,:> CP%S?%9[:F2D3 M^6AN$\+EI8Z(*MSBIA3?_&P"KY6(:^H15M5TJP8\A^P#HPA9\S0@5ME:J4FT M6UMT=%2Y8:&' T[:RD/ MUQRW8\EY\96*$@# 8[P:.X_\AX$NTP#\((H5NE) A-( IC$,V;]L]5]COSQU MC; <'2":.BQJZC1K!8VH5Z*;&-*W&E%F=9 RJV]NKH_^TC5V*N=)UG,&OTZ1 MB*^_.N9O \8R88R -1@\E3_!\[I14_Z="@;O\'!-/YK5SMMSTM@U4/6VA=7) M5RD ?:I#$YAV<@L#L3EL1 >GVIP+!,>$^2=NI!3/\2$[ICV'#17(WO'"K&B"((A7Q??EU'8E7?E>C;J2X?7_6JVI3>JGQ\:/E2+.?.M@K #@,[??2FB6@EO-EZ4'0 3@J<;XT1C5NE&T8DL# M&^IN/_#HME6T_&8?G@YM.P*^!)V9[^>,R-.>@?Q*'=#Q&M>47V!GZCJT]42( MC>UL(DU3?SEZ!/E-M\T97M8EK] [QLK*=,R>'VP4+&37ZU ?0[VU%F:XO'[K M<^*LY"*/X,,7"CJ:;A6Y[)ZR+_'CG4D,\(&;U $\#8AOA);-;2B$9IB.'J_+ MN--EYZ2F*BRVT!0 )HB-A PA.A*;K>5+UB]=G62/,SIA5WKSEX9[W LCG6\Z MTY=3$QLA5POF8<\=N0BC'7BX;Z>MS#.W<+T^B;0/[?Y#1:J,$1>/N]7G_BDIY1A8<"CK6Z??H\@N,M4U^Z,!7S<\#S*QZU M&8HWZ18LGUC!\)%E@X(O7;'L+^KD*]/MXA#%$#X0I!/>H]'?E.5%XD/Y(/LN VP?/05V%:.&;YM/<+W3%@DKF_JFF M@\'"5))I&S@\@^"D :V[:!H@5NK+1K;"&R8H\Q82GW2I'VU 2"ED.2C>CL#= M" NS\U1394@,[00";O]!K=M6@AFE0>7IYZ1&JB.I MC(94);I2?1<:T&;SE@8,NIG1@)8/-* +/3%GM\;UO-0M=HGG@714>U%W72[S M2EYYH\7" !M10#0XQ 0G)],^9'_1VF74-Z_&QIKMQ7L#82FIPE+ 9\@^*08A M#^?MG'SW^%[4 HQCW?9E^.MS.YN6S$MWCAH?2S0&_.%EG\-8SFK$/2N]DQ*\ M:'0WP:01')P%O73*8T!CG(D&L#/C*ZFQL$BP $.]:$#W:?K!TV6^'1!>S1/S M&EK:6_8$R^?YMI[,2S8#'SPOM(I_">-8F?C!).2J)DQJ'RNG ?]9-2?]4\QO M#P<\$7]B6C/RJ&\JU-"L7E=:T#*EI.)J8;YLT8F8.F6?,!99UDY'3?Q ^-W: MC(YFR>$0+?YV_FA3RT-9U[2P7A:7NRD*ZH]'H6PA%GBKA.JCY?BM>"7QQP?. MBLIE&46M#T_KZ)RW$,K.+1=>[=G-Y7@?>S:QMFRU67CXE[*6\XWJX:JI!R)> M?:MC0LX,8:P:7$S2'&:/@:9_S(5\J@COO!N%#P/&#'LX3@,2;S#EFML7QE#/ M$2&=&2;>>?"^]L/^/O$\<>CMB"#IO38UM;*R,);3>?]JLN'$<,+^/+KM=3JG M$ C&LZ*??1N\/ZR9ZU]<4.-.GS9LUDBR70J1([F$4/X06:V1A.KC M6;<2F1YVLWSB/Q>\N;7B3C]Q^GU^26Q)B;"UB\*;""V/$<#R!:)8-;EZG#E]E4LX1'=6%0O K":]E\NQ'2L;YCO).N]Y MT9*8-L]XYX'N>*D_=/LD$+1CI35O]BR'G[#@P,D.SS(D<%=/^AQ-1?*/IS9H M!!W<#USV4??#^]B1(D/#4;F)UT_C2A[P4\E^4<[ M]/PZUG,\/E'W:-;;D'M$)"[!DEW>@# 0O1MZ'9O,GIV(]E4:OB.@86Z?&L:, M?70T3$-$5JJ#>F$PA+>PE 8\JV[2T*WP8) -^.C0[K)?G=^3LA=?7>[ZYZ7@_RMB"6P@.T_7M30O:/X/7E=1]R4SU(F M-L1O?H#>MOTASHS+ P&I?4VN>S\J[UQC+"H\6?#CB-\W1L![R'XN"G$2KM=M MQ=LZC^%WSSF1P\AY[K%E/GN?P3NLP+&.\)REZNJ$(%/\)FIRU^'R^+6J:=Z! MQFPGT^[\*&K C0LGG?Z#-+I M\]V@T^?OA)Q8S-GYYY\*3B TSO'Z:OC2O MHE%^P8R3B.NRF^/P^NSV[!PNM3=EP:0Q<4GI =UI&Z&P'\<7RHX5:1KC^GE; M/_ON)3U3SH9>_K[_C#I:Y'"RT2Y)?W:1[8V$XF28LCL:K-7HIT0;&J OWTH# MB-K5-&#A)?+OR@7889$=^%OA>Q/M<&Z1Y(*':9 H^JK.1Q2;$(5KSV6_&D9V18[HK@\!49$^];MR(F#>)3WK8U M'+F==C?G]:U51BI M(^[*W[T"$6JDQS79LLM?(71'[R9<#YVU2$<5VPTH9=VN]+[BW\W"K"H&F ;R M@6K'3[VPBP;$J$L4/"Q</X#698&,"O"8Z["V#6^3@)/3.XS?9NI%&UV;(*OVR__#25R.77R&FG MW[#"_)^!ML2,%;[0GJ-6G;G(3RN6VC M5HO; =(Y$8T/.Z U,2TH5@=3[P]D:WR>_66J?;)ND:&&[&-N89]L"N?1,*V\ MV-\T * .PMBH9QV4T4\U0^?GN&?E[1R@MZ)MNH4'TD4#M0@_#JURP13_#X2G M/^K?:21,Z\B?5_P[F1C^XT+4HUE#KN&1B3[O:_!SL3M0+ONV')?RUS+?'W2-P/CF9K""O4=0\G17(G"258I+E$$LH)6/KE*? M/Z,,GF^ [_ S+EG;4[]Z[6K7^/B98_[J8=;Q5#ZZ(GWG%00(76;2%2N3LUG% MFL>5XIR#Q#KI5HQN^A''.D&9"*H)7M]T3B/VHII0-WM M='?LGPQK(< Z.%F)[-Y9'%29H[$]E,:,-D?)%2UW=N"5-&XE&*HUJW< M]T]]_3/F0/XI/Q8;-0A/6IHOC/*:#H9XS<_XF@? MS?^D$\FE*8]5KO'E(:8:X==F!+C$;:FRYN>G?2:6+LPD]+UY! H&]D/9''QA MAQD+G%!FU>XH,T2^,O;VVH(Q)G:E\V\LVWI6^NX+4*F,4/D)X]'D %]-JBB!(PTG=/Q.JG&!8Z=_184P7>S% MUFYG'=&7EIRQC:'S24<,O66>AQB^(P:?-SG'_G%.W_.D;$+K-7 MI%1W^;_] MYT%ZU"Q*Z([1=!4USH5'FHQS&^ FO3>" ([77R[BPBZ!8C/$8F&+#_UM[GC#2HL\S/V/J#":A 6[OZ0R[XF^P:/[DABAJ_9/6M4QF4+=BA, M??!(O3IRHOXB_0O68S^P8A+-:4,@?]V!HW%,4>2C-?TX&(^'A+A=7AM],:S3 M\^14PI1FEVA%_/WLHN(?1:STB/5I5?7]_W25^[5 MI574A3VH/Z>CRL0?3M(G7ZLG=A/&NQT5/F>70:NK/9;"LXC>[6GA3)\Z*C[L MV5+#,"[(2!'?%MC$FF 5%4$91#/;ZIN>FN-R3K@9)HY^=,_B[CBP\V$TGTS@P[2^50 M9_24%8AB.-N"9;Z56/ZL^:/[])^L'('-;" M\?HXQ ONUO$X*%Y3ID>J]+^AO#*0F/C@*M !6O[T)#3B+\2[YN-F+ MA.H)I*+]J$S3E1>+W;QJVPN'DM[F&WEA*LW"9&%B*O?+R1"?WIDP\X9&>JMXC2Z$WN//?-4(Z8_+7MLX)>LNRV MBE"F7,YJXVY5-J2V[.[6GA&1]SWB&P8@GYD7%;T20?&6^CQZCS6FKCE9[]K& MXS<7)Q6'+ P]]]0!JJ\V)SD4?#>$?#F+Q$$RQ^]2TK[UF[4_SC2J^?X)/S1M M=U%L(6%:=8#!:DM^HY)DM *I5FD3!TM1DI(RGS11K741]?#'S =&G R]%)NP M'?W9+P\X=(A!5%93O*PIDI5X"S>&WL,F!O ME)\7'VQ(YO;%17V+)/1U:A]-#Q3Q?:84&2RF]H7R<6*DB+[&*>7^X29,-XS3 ME 9$_$3VR&+G*(&CF!U1=?+;_4U8\1S>'GW &")* \HF:ZF1;C# )D2%.D%) M#9 7;1=8K8(*=A=^_:+&-3TI,!T:.95[V+NE VE 59AU#!#M4)]JVV$\FCG> M(YG7 H-\KIO8VZ7ZRD(N.Y[R)7*A7V.PE32 %SHO3$%IJF%_N)X)P"7<,3[K MMC5E6[8/V=_=')BW1N*OT(#GJ"D(<\A#K,WBS*68CX9%.D*_%Z>[JSXFZ>QM MF#7F[/XV) LHXH+(IR#5C*@H;%9HX=.=9]ZS%WOL7M, Y FRLY@8->%[H0UL$+LT*VGD=Z@]&$PW")2?BL M+O71KHIY.839)X^;GCQ5GSQJ71!KJC]2KMSDXG73^?K.^Z#R\"(I"-[>AN"F MO-261L?Y>$O5CE39%;.*>J4[C*N@>5D#$LQF_4Z-+YP,%*"*D"4HKTM]T5#W MK:ADCX8H$KS0Y,*G,R>M';KT[@0*#B/*H=?GO95FM&=-&K*>:V^8 M&Q1D)Y7?,)N']1=V0D76,=5,F^RE7D.Z)[LJ<93[AL[NW>?RC!DL!^FI7X(] M_BPH!VP>V2%N-@_M\&4G]AF&9J;'(-G)4JH$\U<( M%'!@O3UXISS']1JS_*:4T?L7>T>O7%3;=5IJ'@3S0(4<2 .>+F 3T?CU&W6< M143M]:]5EE!%ZVE%]?#U3^:GM<,7)%[2[4$WF6F -"L.1HE31U%3>F'];D_) MBA_@4YWJ*C&/7J6'6EDU1;<-GWH0OI36X5Z0! C<[<5:[122+B-[CQ#!%'#Z M5@CFP2>KWQB2TI<7U"$,R[OD,=7OG8]O*5:TW)"7[)49#M.:HXI#2<;(P;?@ MO=A?WT$[9/6&[$Z)1EP*H<-OY!PG)$6\KQZ4.OMI+=#JQDP[LQ/P6[/064@Z M/!W@T?EFBM2#XM/=D3O"X)/XLU "&@7UD9_DG:\-0[K)0U8GMYY5%3<9V@[Y M*C6(2\@^S<0M!>>Z7#-X5W[#QKH>."W\S>\%YS=?XBGH9BD.%8,4U-3 ]W5\ M[O]6BH5Q7\]T?2?XJ:KPVN>'-?3,,C\-_3_T[B,>M#.(4U6;(B+7/&V#TO,2#%!O%<1"/UQQGT MW-QD-]74;4&&\CQS@/JB7P<2CJR8 ZNP=8LD^@A#.9N(\8?Z^$Z"*MH5.4$# M;A&\X\W-<*(-SW::1,X,5AFLZ?37MU#Y$M4@XE_H9C%@Y3MC#M1!+3^W=VD5 M>6@ACD C6YVT1==RE"@9]ZNSSPN?MVI7'[&-VC"/\+L_U,MJG$BR-=KV:SD' M!P:9?C)%D.D)OGO#Q.)@BGP;,-_@> M\6]-[I.Y27MA0X_4 ECA9,62 3%7&E!Y7]F I.=,-'PM<@**5]^F 3^2]CHQ ME$3J"4_;-G<_8MR5,;GT[^85OT->/RBMET[ Z[B>K)-B8Q9[8+@&JE1YXMG" M#1*!MR=ZJR,#P8[)H-^8E?SD_E+B(%.+0/?KVVEZ0BTVJ3OI&>R3;P<-V(1Q M.LQXJ$'ORU7R*H*U22OL_MEZ/'N75FD4L?>07&C)!>10HU"Q/=NB8O M_?P>,'4,G9?0(R^PVV?P8\'_TNV%SYD'&9T8O!EL8GWO%:&K@J#IJ9))&"_@ M-96/V?V0V;IX[*,#FV>PAA[DU6*%UOJJ622&N0H2CF'?\:4GWO6Y=7G8TJ+: MKC=^.%P:+7MD&=TOY3QXYP;3MSG\C;FI8*C+'/W$*D*"RX%\93SY&XIOO5GC M--WD^$UY!.+VK?8+THLGF B11D.(L]2Q.3X14=5=]+,<14Q?K_0G88<;D,9? MB]+F9XZ[QN8MV[& MD+4EC T&^PIYY-$ Z.T_C4=71U7IXB!".IFS;^%6R_!%X9IXB08!R:<<6=D# MA!M,2SMS>"/,Y"DMJ#L-$/BA3GG_[5I7Y6DU%Y)Y=]*I!,Q^()PTA+-]# MD"15TX6>4BYX:FMEIX*#9)*"G9JK=<'3G#7A8=V<+%$(?)%^#'H7-25J2D%K M"_4BE2YX(!2')HZ/[=19;UC>"303N!Y2?ZF&3KK(\N9U>LAIL.->9&\^6 ,_ M^L%$RRN3_;U/978@7%Z>G]L,GR^FTS!\#\\1WO&J:SVP_B1\0G7WMW.\6[GS MFM<.*Y7U)$B226Y@<2AG4&/K1JV%) [3GYZ?M8:_Q78\ M?:UNS$L#RE=L."M%J"^TVF56GYI 5# MMIB9ZZKHI8;V6;HQLL4\ALG[ RT% MPVD,WA@ZV4?E1W8$@UHT\7I?W91,$(@FK[%X,VWN,B7"8A2_-9\ M>K5V'#;[DE55T^BC@VL/UT#2/LYSIJ>6Z3@CB9QB=)QS&#F5BG/M;I.?4,'! MGM_/SF].NG;ITK#!@Z&^ $D[Z;A?T7?F\"+DXY1T!+ZMZXBKM"!_/%R0WQ1_E^W6)L'W,/>7JX/SK6PY MN8*[+ZZX]GBH,?"$ATDQQ*XUGT>V*E&U0L3QE-D&Y#P\8%.RWV3:GHA8]9F4 M%LNX>,>XBBWE,A<@C;7::H[+^P%_:/1IN*K!Z!'ETA>^VIKJ6IWD=I$P?GY# M'>!(&:@Y8!O.H%1G)F V^G!R&E?'E%D'>$-4DH=%2T76+--*\@<4; 6@4J>E M#Y!^]0Q']#AG(6S$K&N$C!BE_B=7FN+,AW8UW+?._9I7,\X+8(O7>B:)88%B MBR!'JN8B8-7\&YG\>3;NB-.?3/U%W6^?>W#MUZKZ:7&FU\(A'$R9 -9J#H,W M1,8*:E^BO/+55 O5,/.;-W6T4U5YDU:=9NG>%9K]GGX04 ?5%QU(VM;0Q;U& M& UPM VBINC;F[4._&!=,.M& Q/POM9F\DXFBSZLUX,*9*F!)2-7= MC;XUV>!+E&4BYXS'T8#UONN@_#(J_C5 / 7[RT@=H;S0E,N'9^$,GX9HE.@% M(897#VL:O+P>A)>]:\P+2Q3KIL#R_N M5FEXO!?RO&F?%Y3;[T/[8IH7K< MQ-VIXTF!TW7<,44J!!BZCQJ M(SO/W?'>/?5X=K8OI1?/7LUY8"C9.([M)@N(SAMV."#�B6 MR45D[9S5#C^88T_&)98.+/-)>Z7@GH-8;[&?8<+HQK>9&L^!7C,;PUX7]_ZP;DK%GA26N. M#QOJ;\;10SJ0KV5QQ?"^/5?B*..&\?FH!;-C:T^5%)+JE>Y;#,40I-B*-KYT M5Z!7\K&<7=F\>T^)AO-S$N[G&-\7^TC8.4WEC 4>:I Z!$M^=&YJ_<^P!& MT@I?)A^MSKB<@4,*MLWYN*,XO=Z[%"\/?M6-?_PA8[*9!82U!]1>;Y)IB&?L M;]LJ!3AGNYSXKQ('A$F1XBMOK?VTDY@?!BM7QU/(IH3Q>.1]^4F)W]8"*7/$ MU$[;%#N/0Q?3NLOQEW5]"C_E;3+6K5COGL(\ 045=&+*F))!95G)8?X>TA#7 MD[&I7G!XGOWG0OA2[P[V;.00MSX0(@-.OMLBR9"H]/&MQ;W1, LAP+L2AX%B MW+8FK'#03:U+]8+MFY)S%J'\=[V&M#8LIQ@*VIR_WFW0MMM9C:4<^7K1O?R!2)W_*.YO6'75JPEA('*3:SM5D\?JQG<.?#IN.:W;'14,DX; M?>**Q 8HQ+JI+*N$/JJ [^8I32EGOZ656>8:$@??3]L]AT_V%_8AG^-)'5[+ M6Q.<"X]0E>.;W-@!$:52B2PON-RNLGWVV$WJ+X3&BWA[SBW),60;A'X="DYG M4S!W13"(9\:S66Z,W&^ ]Y]W^%I[*]1"LYLL.P+%OH, WD@P+I-/[,J'-BS; MV]47+ZZKVW.?EWHN_:5/9(_.U?B"QAE;@!HV_P]5A,Y"8M]!MUTP?)CU+W,T MX"JV1!Y4^MV^1 ?4I^9(]LV6+$=\$;6EN??@M=,-[T4I](5774\^:?F A6Z$ M7.Q%G$&.IV&H::TZD$@H"T* &+=@U<$NTXK@K4HD=8CD&]74;']]4?PR8?%^ MPXO\GP::.:,[&61UY%X*#7BK9P;V,@-BJUB9%Y6Y.( ]:;,>_^7)\_S:J'M- M,](E_(:'C#V+F10BZ,4J]6A [C<4#0@WIP$) %(-? KIXAN'K QM*MU*"CGQ M,']UG.?@@N>- ?[^2N.(RP?)BHQ.="?L_Q:QF('CCN2F[3I&MQ SL7,)N M7';@\-ZD<2,T-%36Q(\A^410S?EN.>'G#ADR/R]B'[1P/@1S]$,(DAC@3+H M3VW90GMD8F)W)^12NDVJLMW2I?B_WM0<*$>=.YL/V G+T&LN_*ZE,B/GQ?4Z M836%83\_Q=ZK'4:,?Y@UXTDY\=S[W0WK/ 5. M_TIU$K"^CV+6%O3T?K\VMB+H2& O=O)RNXOZU#+7-F\D?WS1A^78G1\446(4 M;B6$#@OA(>;,!]FM?';]5B"9L\YF>@*2,OX;6MA>$G*'F.W-WM\WLTX]/<8O M7?_"Q^.\SSV@7KPW:&!!1R(##]V[0NPD69@B2^!F.G6C]SN^GM_=O/GS;OA[ MS?+?+FK)!PQ1TP:ZJOV^Y ?@Z(+)/D3Z^:DDKG6J<)(YGO)![F&1>X9LD/CG MI(5D ^G;-.!^V=!T+&6;Z(LG72'>PIIRMFF+5YJ("QI6FYBXWZ#;_O S:_35 MS]>?4SIR3'T=;5H_V)IY!3 $7:K,US^G>/Q1LM#=M)=X788(=@ AB&R%T@!? M-#=B *$ZK'D&U^^T?(L(^W"UYM/43(\+M??<@\HVLS,B;WQUMS>G=:;5*&/? M@L5BB9RZX$@5R9!JPJFW15ZV6\^JOF:]C!G=Q.2CKQO_/^>/D7 M6WW7 T58D+NZ'#IZ1TO#^!,/JRRK^^8=WJO#F/18_B -GJ\/CEJGF-UTIS]X M,(I9E 71T %,M\O*%.-5Z#;+)QI0=@9,P5BJG;+O _7LG7%BQ2$$7>;7, M2=$TZ)[A",.&/.GV]F0] -[TI0QME]/J"G'@/UA@RL% QJ03 -*+!,VZ4! M9($G5%.]*S2@H@8,M+'/^B(G48J3G(VHI0%.:\RD04$J=:#. S"-)!)ZQ>F>@-]OP8G%&+&4EP"_/&@I2JP\AGKL.O[&WY M_?(P6EGN\KSQU!\>3J/0\>51^TA]:AA%_T@ 6U!ZL:?!<'U'.&QNW:A MSOK-*-.F*#%5X_GD_&0]^FBZE_&)[,B;_.0QQ!AT^]&<,'3CX1ARY[,GL"M_ M]"_A"B7NMXE GE?YLEI/NQ^.QHNDO1PHL7T+/Y7@DA";\26EA(-3LGD)1)R[ MU"XD/_0>\KGCA3%-9)Z=1Z!(XHOT]&'=#[H/;'45ZAD,.A+I%L=_S'T*(F<. MM&)(O$J^E!/1399A4'X,MAJY_6A6 $P*A7$:8((N'D7>145Z$7Y3F9\3;K5Z M<:53?SLT9YDM) ?S5[\IO[/W]=G'T%?C:3^/\S)BPX(<-2I\[0;=. M/()NB5!?[63?'+Z]KFJXN ?[,TFM&3Y70Z!DU 0J%X<]\(4%^] MHP%>$*$?=JV+[H8_SK6Y2/3([L*HS-Z$)*I ]T;J_+K& M\\89JS9_[7!_H=\_.^CMWCP.EA>A.'L"AW8XJ\02;2&R%D$FKMJ@"_5V]?N: M8CSV4Z=P:/[T OUT+-7S;DP'1*SY7(D7-1N7).AEO46:*BXZW,,PCLEL3+ABUVW(389=MK%3GXO:0Q.G2[YSSVU1LLT^/-R!"H)K>)S*BGJ& MJFIL/M]0^_L1BG%">6G)'CUUBIV/)73O8)A^G2N7$P/U2:);I0&L2&R6MBP^ M^F7=]RHM*9/O\QH/;)P;JQVZ9YZ="^U%=Z"BH*PA^H1BW-%4+(9YTC 4QV[^ MSLXN^)Z1Q1>#[4L./>;;^1)FGI0I,"$RD;V)(:"<*;L$/81YPY(@Y?*).YS1 MR.KN]BT>8KY%[9"2*+//Y!)U)5E,MZ10_QM3H"LD 0B:PX,#F32A1K'_V8$/ M1/TY?? (U'PG0>:)!NDGLL&,J@8KA>+G4)4#%/XD3AHP!R8-SAUTEF1*#G*E M!(ZD4C$T@%='XBX(+>V43/(3DB)9F1"=M$ YSWZ>!IB/#O^:5#V/JV,7BKJ1 MXNS$=!SOM7'8BO\SP.NU<_6382XA._ED!99G./ M8%A#_O2*IN3M(@76@\9F>!6O+C]/K'9GMDQ^)2:LBHVE#.>%0;-\)UGW MS(BI)! 7[X"(TC8LMX/>'*@*C>EICE[^NAV"4=2V$Z_[G;\^KCV"&,!\0G:@ M)B-)3ZC\OY)]/]* NQ34YFSHSJ596/92,/RWD,] JLSU5_OH)B2V?NXWB.N_ M5$"SQ8=L94,NU2"GP:SP7:%O"8'\:W0[20(K&>/:/.4F7G8K,FG1U>Y&%LG6 M;YC5L"*44F(J@5>/:(K5"NJ2.-E $HC)MVV:&?G1Y^T8FT]\_9RE>.85Q^[P M^#*(WAB<:U\E-N MW32@.BBV+/%MJ-\[HI9K5_;\$V-KNZXP][ :W'7QFL\JIVB=_>UGCH #(8#Q/V^FN" MX<)2*6[33^+ZT5FTDEE:.>DP^54!+2NN*Q9!)Q9+]4"<@TO\QHYW M;O'#S39Y0M'MCSL[XX.N!C8$*Z09&ZCS\%N'NM/OWZ*R7,3+=T&J5#;69GGQ M6D]MTVL"GMAA3GF]PL+DZ']IO DGZ\6/_\3\W1B@)^4GNG%Z9$+HK3P?'V.._5;),K8O([1QZ;YR> M;S-C2Q"+%1*[P/;.Y8'7"@WXSV&^L7:O J3I]\1>&N"< TJ/@N]66_L;V33@ M5"7>E]K1+TH#C.[F.0FRDC[I$)W_[F1!U0M/+GN! M%]?*=+DKI,*"E0]/%'O69 JD!1=Y"C)[W'5CG;:W-WI0T15K\XH$,)//SH0X M_*<$#B N(09I@"!:6S/D/B$F25ZE:"R ^53$&8YKEQ86(Z!$MJMQ1*L?F/^, MN9>A^&NHB4A3RCOMBUX@["=/AA:V99Z/>W ^W#Y2ZZNO[[&].R(VM_?<]4/V M)8FI>U[$I5;1C>8S>,O/.D[';FE5S?C-"!7B2K=T(-]-$:Y@B!\@%W7_G'*Z MJS%'X1='1),O$L/?AU@2@^8Q0BL#F&OCYTY@PMQ.,CP3=496O4N3JF"P6LX@ M"S)1KT"B4'N\3:!O-Q]D N&OE1.SB"""B7"G3YXB>A+QV6H11N8B40VW8I%[ M;* F'_IDM5[PUY$O_H-P,'Q=-"#9:EZ&@EB#'9Z?Q9BM_Z:GLB;0 $ETF]DA M902SX] $(((1 W.?T!W(R_O(QD_K-'P_/MHWG/?E16L-L\K3[57M@2.WJ M=_X-, L9WE+>I5DG,5FKT9^PLJOLW5NZ>LA$/193;./QN+"+]TFPK[N$N(PO MZNS[#>59O]0!<]A'!7B[;O2E%%-?TRLW;%Z7+0!T(ZF9 /5^HQ]^'V>VT4Y@ MF>WK$$&48LT$)J(^UV2>B;\9GL)0WL][-UI7-/E9CY2F".4M2"GWJ&.?"S>U M\,@;E83;ZP\7S%CZ^0MV)S_<"F:([6+^P4&/.J]__\&U)W4SX00T64!C(2:, M>@I>V>(HAG]?ZHQ>HXK;C8UL/3I@J-!;#A8]\5OPYSV)6SQT&OY,#,D.\R=[[DOBKC[SQX,&]']ZBD5I% DJNC@Q1YR"5T\-G93I#Z;*?W6!(ZH7B18#Y M /3$5M<^"F^Z0N76?]\VJP9CMUM]W[UI_HR\DRRW;/ TS@-N3Z',$O&M%"\&E_C7N@ MLY"]A&O"^X2H%M-41]LC>YV0%&E"'HF:?7Z'_"2'*#&QP$K*P MG)MR[^#M73D25=^K1)^(UDGGB%^?#627UK]]WU F)?3L/EE0EJH+ U%NO0:T M1[D3XVL6B#\.T1^SR ^B5H/GW"%[-N"*;&5'+LH24JEUJ]!#_I\(]/A/)C+7 M./4R1ABZG@@BSEM'JS4*@-#_5RTC_M3RG;XYBJCX8ZL_6R[&;AT8$MN?+9=( M1Q Q&%O!JB/-NU$BY9$[]P-68?@KT(.3*![0!RGZTH \]C]O],,L6A!!>P7[ MG$&-JT4/R$^0]BR(220STS)]/,FH=A2F;VV[8_:$OZ;US(-7?P1 .D7=":.' MQ-;-;9\E2], ] SHM/2GQF7_F+/1DJJF6PO,38VU59PY<_ MY'*B4%1F/9+QV0H)CG+_HY?+:MU2-[^F87-4B4\(,GMWB5&^KCAVJ"5>)NY^ MVXR=*5_7&9W>(];WGI>W'T_HZ7#ASF%'&G_ZIR(F/P<7ISOD 1[2,2 9VW/ MX1LM":# VHL?3V;_0AU//QVR)>6B[40N:?_BI"/CHX--.4V_@2:>\MWT^HCX M/L>TRPKEOUZKK80O&;*%.7R,4GEA5'(G.PRKMKUHV5C.PU9+Y=[07F5X;+?O_\&JU#,NQ+CFQNAE*2D%[H(]0^I)#V.?BO99.1W;E-]Y]5 M@_?ETIP\G%/6^[^6=7,#%=UOCJIITO="_)"M-ACW?I-Y9'N_8JN(5617_D/< MHT>^7&NV_M.V-F@]/L:1HOJ[J6MQ$0I&LOCQ#M2$53>J/#T)'[? /IJ66+08_/I,>UJ*VJ5R#78 \?*OKU[>_69['3'="24K ME@B)^B$?K)>&UZGDUNHT4;I%W^8U0HT1RX75[420^,>901DUAN&F\L!A'36. M(HWXJ.:">Y4)/(9BB;($]=A.#\H;JL]YE<@OI MDC%2SJ>E)'Y(8G+,IFJQ#ELMD$FO+G7I%WS#RJ+UR@F2-]Y)35[?6"M>_UGA MGM1X#V,%Q6:!]D,F&J$2(H)?C@R0+,6+%;IK\TO0;7V1?$K,()FT8)DW($QQ2:#TPDR/!\UUUYTBX20TS=U>3 MPS<.;G^SN[!P*"_&>^"YXTE*;J,=0:I-XMQXHZ3RDYFQL4L9)1_2>XK%N'N% MM.U>/'O-:"27J@,9#(H]D;/<;EMUZ>O-)1/CE%/TTA)HMAZJK2CZ):8OGZL8'"GVG[ UZ1:+8 M8K_$ &Q%RD0ITOT0]D8*"N,A+PSWL;L78Y)#V)4[Y9!UTT[M5>.3T$"7+B/J MZT=UY=A'XZ\PMCL;BAE_$14);T9B&P1'VIT[-"Q"9\@PZ>*58Y M*U06)Q#I+?'FQ=PU*>IHM/(47X4B),_IEP+U[Q^E^F0(A(/$P/FV.&-C32CGSZER&+27^0N1,2UH/ M!,_G^P4#A6)3:K[;(R9SQ."5G\15;J38(X,V-AII0,MKKR)P. 74B4F936Y< MOVBK]K$FZA ^*'HI);CZ].^?GH(EEWR2QE3'_8MI '=RSY=-F1\8;"R*WO=X M'2&CL_3RQ-NJ=,X-]C.+ES6WLEWK V3*S["X!,TJMO+1/?P;.GW!."&C0>E< MC<&B8%7-$NQ$NZ;129QPX7&Z)%*2UYU%9>>YWZ&E)/V/0-RM\/G-<>B:>-%N(5+*PD4^5GBHP3C%+"1KG9S>(_S M?_T"*A+7JQ>\DC8Z6!ZLWWOU MY+U$Q_UG)#/8FSG\M6S9UC,D4P_J&<)^["-.UI59P>I4\]I0Y,V(_O/G!W[- M7_EM$\0_.^PWV*6E#_MK_\F?!D2UDFZM35J\H?K$8$$#6[X9@4HKO&F[2EA? M2H7417G)SJ/(O%(+J$XDL(*X,*14>E(IX=Z$SZ;V5-$YA2K3?>NW8D>%[F[H MYG(.0HAG( G-["$AE(R *2T(#A4> .5=N?F^NF#*#I[XQ?@]?/OD%+>5M3!N1UV/ V@N$O)=U\8 M\YY++LZ72A3B:D^>YAX1 :CQ2'>S@^.P/W+19N3/J9VK5,\0Q?DFPRY'Z>%' M[!)SFYDUQ4'L"=G-NV:7/.RE/>J?6?1=$):FRS%"SYA%(,6A\[D8[)O/R\]\ M?+2'RFR(9K>& _R[Y?<^R(D+3\U>V08==4T:L9L$2NK>WI#3?T[D@D)TN.<# M_5MB-DF [$/4F"-,+Q26*?8V'RGGIZ@[VDRM77HX MZ= J/EI"J+K9JL!DS!TM;&/&P&5T?+7+K[!M ;;L",!1)D]L]K00/8KQ/:NC$&AN0Z> M#LE$5:'(GU,=PA%GZ/P[7V>)ZVAXC?[Y5GN@C(I'[9WR@A[J*8?P@\D<1_ET M:N1E""I7F>C2Z=RJ=!NMP/C/CT\'K'!9S6*JD\B9 UUF)%YE M%.5$9ACTR-].3"*-K,8N36:G=6;_;+0*S."N4K3[%K[P/S?P.!E$J+[(?S]E M"0JU5GO$&;(=4:&9?ER3>8'=KATA.I*^8-9LJMQQQ[Y,0@$F&NZBX,Q$M1$! MBDAZX/TB(8H+[#>W;(FWQZ\\GWGFSWDXH+&=[HB])W0;MG\MS=4)X.(R; M?!TL$%?$((HMW2:KU107)_2;FC;_>FP_4.N$T"O0#GX^K*4R>Y$"S#YXS4KA M(9T8<<CNEK+$YU1\@#O;5F6X]N?[W,[P:(W%"F8ZIG;D/O<^JUW=MPDNB08SCOIE MK[)@=#>&>+:P8X AY#JEZ.1G_)4QVZ>/$6E'445KZ8RVL@T=P:Q5@B$F]A%EZ+8H%ZFL(ZN*<45B04S8LG[1G:@HFL M#R6>E+\(CIET11X:GB@I[UW#7![6?8AO#IVHFO M\0^DK>ZQ,!^\_)AHQ4"_\ZLY$%RGZ#G=0D3G'']!W9V*FO3RB+FYX(4KD/WO MK$(T+6*'!(]>Q@+82);KT?0,%WQ8=(:$@F412!0-7C!+&D=R^WB_?@0] M9MM3<;TGT/B)IC=/KDR$Y:FT1,6D5%++^ _H__HP$/(6?-H-3\WR'\2N9 M.GV3TS,>"9'?,VDP[KKI[AA@92 190Q)"&DG.2*^/<9LH A3M_'U3R+?^XI$ M1Q4M%INY?[WF78<4X3*O2'K-+,;]YU@_-PU8K K1^[-)"*6%7#]B\_RH2%\89*2=B#ZH*_[V@N'=0W5/Y? M[+UG6!-ANRXZ"$H7I0H(44% $% $05K 0A$1% 6I4>G=1M.84*0J!%!!4 F* M"DB)2"\2>E,ZTB$%%)"6 (:!M#VLM=>U]OZ^=?;^SG5^G.M<9_^87TDF[\QS M/_=SW^\\[SLQOULZ-4^:_?&LE,]3R^"O?FQW/VCA^2+B VS'Q"O_FXGGATQ\ M3C> PO=?$.58DV"(!4O^8L8QW/I/WIBI'-A.'W(^\8*EL]%&QW%.Y\[I+[,AG%_!=]1 2.OL9JC<)\.EP,COS=N7^+I_3W5P7C3JZ1A<-9O[ MFB>_;WS"[SMX^>/$KG0^L0UG!7(#3+3ERJWPT6 MW!FCZV>^?.:]4'W[1>7\=P065@%;%H,OGZ,NNE#Q*4>S7M"/EQ6>5X2J18'M45\@BFG- .NL$SO- ODE@<3*+9"6P8X"AX;6' JX]@J^N>6*I6_WIT9^]+>I3_U(M36)PX!%5J/ M"O *TJ_F$*I-_GK)*0S%9R-#FO]],1VLDL 0:6_#EU>V3.FUCG,_>^"O(2VH M8* AHWXMP=W:UEY>_?>AP#KW]JGYG*);# 'HFK08^I35:/)SN6B5TGA40.<@[Z"D2\##*8YZ06L/B.T0_<0'7@]VDJ4J:6NU>C&!8" Z-% MBWNRAF]D<'TI%0BP/AI7L(]WTKC3"?L-34PB'"R'Q\-V_27L\96XAW .55LY MX'_T1>IW5]WJ& TKZR+1AH=J_7U\5!BHVMY2I'B5*M&,V34V:6I8]/%"2/Z? M_<6\$1YKJ;L52VX=++0;O+6B4KDSJP'*KEM2)%H(XE:!QVT?EC/?1I<5\]@; M]J26OOP+3"KUYLF59 L-ZBJ]#S^VJ&N B7OP=%G%ICR!?KD^8KG8W].ZOULD MW\Y$II$KTF!QJX_YE0UX;C SV("7E7"HPO#BW+;M="'JHD&[> MERVG, 'PQ_?FG%Y5?2SQ@T7!#?T!"UB\@FQ P3\7/>K#!MC .0>Z;3A<%4VL M1JSQ@=ILP+D\D+FGIUZ8^0KM2I!A#3\'$]2Y+#^1/=N.^OKZKZ-; I,%!UF;/YP_+ZKVM3,;4]&F%_E#B[ MT*1NO"P;F%O?64BM"6F-9]=H<(HI''-Z[PP->;\%YX MTO$^-C!_:J==X!IZQI1Q-!/&W/. #3#X, PO3@?\*>B#,L+!I*=$-"_CV.#* MZ@7?J^LKR/B+_JM%.-7H%HG]5@'WSI=4N%(>*WT&M'#'0CM;8OW@X6R@'^H<4?\IJ M(UI8WX[*W5Y_FM(>/3=8F&XYX/]WRF6ZQUS^U6_O*VY!\LJ'+B7!'S:7/])F MB)6VP/@,-9$P2%C'(Q6IL,8:-I" /(4N7=)U^>9]][[!VS9QHY0/T6\*G_+? MY(R>#I7$O=I @_*]R]Q%WJ=UGSPT>1HH,\FKVWSW\Y&+$2].V#G=:=:1*RG M4N;1X]*LB'H8=..;T-& %[KQ" O2;TTES ^P)HG!+0?UQ.7H),DO!8_$YRI< M_^ZYT;#B[L"$"#XR&=+1J0S(MN%4T$R52/P>K2)8"YZ3I32YL&F\@1$/M;L^ M;K_WDH3MVJQ&%E$CANN."0]N'#]>0/X6VZX.*L#BD2&Y_C>TOO'U_"+;I @0 M?",\GAKF'ZE!-WAQ4N$D;#-<&'F+VI9!$N+QQH^SC@P]>^KMII@$._'!7PZY MII'7)"=KMI!4)3;"<&"^-%1E\ ^0AACWB99VQH-'[TH1S I4J^[W.YB-O;Q! M$S#6(7]39/%" %%LIS2S:A'HA=W=J$UPL+%&NT6=SZ=>BBJ.W5OPWB=MU3?$ M4Z>K4UI@_]*CR#-'Y1^/V/7R).CY<,XT6*U MHXJ[E&CAKWMOKF3H *EW$;6PKZ9+WD37GW&CQ8/_#XVX&4&:.']1TOFC,!F"V M?I1(5Q)ZW@]$QM^% PB3YU;EM6FM/#Y%ROZ?<]; MF.$KMJ*:[U=^]C"YX[*YJQ'LX4Z=GF4#Y>5U(XBOO6T\1>N_*Y]H^7&\P6Z< MN0??GP*.K*_2-:<;/['Z"7S%*PE/?=%B"U>[G(A^CAWQO145T?R5=GI3./S39Y4&O!ML?*X)76[:[*Q]Y-OQ'_KO!E=R/)Y^M;D MIDZ,J'Z)_+,WMXP[&[*%K-[CW\*X6,,P&:'6@FZK1A>M$3^&,?FM>ZZSVC"Q MV]_@9TO+9_XP[?.$4\L #B#CWV%XQ_]4N(CU%_V=:!D*JBHD6= [9O87;G( M*4T1T0(3<9P1F0 +H6_,/1:T?%$XY,"*N^5TU3V5[:0!]*R8.QMPLF$#QF*, M7N0CRMO>")0V2&_>3"X361A?7JX?/M 5C_45NEUU:)/+;A423(ET$Q!!>P9J MDZ9<37X6>0Z_^Q*CBK 0QHT?+[Z^JT/F5-6QFQ=+#MPT%N58P/\O^P'QV9@) MO9FY&!0G8 ILQYREQ:_I;(ZC[)" ]./@X%_!ZX M!X)W$IRCQ8&^[QS.#IJ'D:7%W%WZX_L_N"[E%;:/0G8[W7?K&?B(#1S-:4;0 M3CBB%RZ.;,PA?G@V$[949:5VVMLFV,!%VW##SU"JUS,@*G^B3ON:[A*CFE:O M/.!?OJOK1/V#FQ,=>*=STK#-11RS$.Z-!2^CB:_Q'$C#],/EEB[G_/.*EZHM M52VK"2RZIO"CF447)B2]"D$/+7P4BH_:-?8;Z,1XG&HS+*';)>P\Y(JL;U M8_B0FK"=>I?B4)%&V;)+K^?Y-JSV]42;1=[T'>FIJ^>MP-VH^__TPVRA?BQX MO$4V9"G]8_W=7Z&?NUGX^4T+-E!JUX[>Z;W290:R6E5ZF+QQ>!:;_\ M] WR';IS""Z54Q7VP2]2\&/"IK(S8^8&>9S; O_DQ$6 MF#?JE)W*7V!N>^/CN?Z70\D-VU&(5#S%'HO)DJ1^RB7B8[-D?RZ7/YH2?O1Z M&;%T+UZNXN7+JTH9L=(-ZQ9J]ZJ=_F;SX?]1YS^&&&AW-!MX#D?3#QQ'OR@G MPBCG"+R3%;E4NY9>?M7,9M=/K2?GU\333*^L9)M8T,>7!SOH[*\IVNFNU]?0HBF MKYRK%%!:O\!\';8?MDU464* 1PE/Z_9BO;V%;X")U^W- 7,O(5Q\[6LCT M8<@936L9.NTW2SRD?/88;.;+9:".V=[P@*% .3_G:5K4C\ M>%EI+I\T%?;Q"$NB6GO\ M8>D]O^(#:==A2Y9US]F Y7"]*C6=(8R?(40PY I!"/AF PI?!OQ^U5=96%JZ MOVJ7DG@T MOY[N1"\G9PO-%^,S>\?;69=?SR@RDQ[VLM(M$0-I]SMF[=8=Z5!L.P>1;A!) M]-JS@8&%/,Y-.NTRA!7['V#-:G-(K!4^Z" SE9CXK+W?X_J5U3,X+)R8"#O !DC[ MP/7B4+Z5QVF&JH,_TCK:BWY5+(@*%:H:/@XN0I4C[X"W/*DY)*&G#*''9>>* MO4OM"Y,TCKPHOOW\3RK7K95RQ@S(V3H^UR#T;/QT?5KWGF\D _>C:3WGRC(. MI0N?;?^B9R]4HLFQ,<<0*YCA9AR'//FZ<3GVQP!#QE,V-<*J*T!ZLU+PK\"B M)$1Q6MO[=YI*0#64&&3^ LI# G_YL#2J_'VN?H\1G_6K<-JTD=J*8M5*,0) M-.EQ".TM\UU9D8*]@W]@VT,:_?M+226/%YWZA LV61#E :^YN/,7&:NMD;SP;^-O6S@8LE@LHE41< MDTP()&F611I04H_,_GZ[]='"H_Y%.\_)EK6*WWPMR))*UQZ530L6G_?.1@I4 M.*MJ%'*+C\M19E!XM +>E3 K#26M[FH&4PI':C^\C(2\I%'UP>=&LEC(3/J# MFVP GK6SD]0'/.,V!KP?V([?8E#0+$$HNC-B=)M_RG7X_YSG1K+V="G&X1'4 M+E:W"S\%%N\R8!EHFO1+S:'-1EZ^,TBSH#PA'W[\Z>C]3%IFOFO!Z)_7K2^7 MOXU="E@[:C>1E=$X\ZY@9VM648XM.XC+>MA IB(;N(MG?LEA\;BR :U2%A%+ M1YLR)/187EAF&\1:31CP,(8QW$N/1"\S =1GN]EVAH24Y$@+GN>3A\)8D9;F MA7:.J EQ^'/%7XC"OY1-AE@ST7^NU6JL0EW8^W1WT.=0-R^4ZCCM4I=CU(!SON% EW?-=2#$W\ZREQ,YURU6QV)0!T" M?];O]/!%/P7_$+ M46@9BJ*B)?4YJ]T DDD6GW"$U3$]EJ4GD<",S]1F)3<;R18@GN IUPE)IN21 MY0N/L\>I'2!1! FL_%8-1HYWL M+]M,FSXF)#Q9(J MKDRT2N>Z*F?&EYR X'*3M$2&0?B\5DI1***?G0@E-!BJ4583_)"6-S$H39FK M_+U'U@Z:M!F+5#10M^1%$EO@3E+/63)"]'/H/NUFR/;J6%$*T9+H1A66 0AK MTNV-PVTD'O$55.AQ7'Q2-C1L_^SNNY#1.>L Z! MB#PKR$DV;2K0K6P#+%\V"W?E,.,K4]$+-\?O-[*. M5E?1#>/OPVFVQ>9-S-1[^S.^I51 BL@O^O$R=#$-9T TY4N2*>WM*BLA*5Q' M"#R\R< 01*%*( G)Z!PWW,A%1@24$PH^:0X(C*&2UJ])\81M]V0;_<_A+-KE M#*WM_G]%"SA4]\JE&/$C7L$H3H%;8BAA],C*1S;P?GEQ@X4_ ?_'IJ$^[CF) M1O08CFRU+%#3#SXBQ>N;/;C%CSBN;7V^G]AMI#>K- M!$;6;,_7GZ'TY)#>F@_^2%*9OUC8^28@L>WZB+Z[N209;P(GQN#7Q'8:1)T> M8)E\:_5KS&(VX"$C1"L$X7F@S94;1>6OSCG-UQ2H=[L'BR[+1V!5ZQ=Q06?^ MB(8+M2-&']$4*9O+_I\M(8IH%=1K'CEM]7L2#!X?FQWZ5Z&I(S^FDWI/;YD+H_-;@"$ M?J]-S[0A2O&M. W%&DI[8IU*OE@':7GER&V>#7?]R#.V-I-2K"BT&WKZ8JNK3"[(W&FX,']]M8_NB J.HJ#\*.FZ[_VW/T)?'$,[,"_@>M"@:NR3E2#U2-D]5*X39 M#HL3/5VG?A52*@YL"_9S8&UERSCF('&-V.)C0)17K&O%B@Y#%/P%H?S@>LY\ MKZ]%L9NQQ;\++;U:V:^)$[_1RJ6;.!FI(U<3_?W\US,DL31S$_+=6J]51*5% M$+\C?\1QC\G<5PH"I_W;0CP_G>SQXEP[Q^*/8@-RFTV]]#TNT/T:71S $^/0 M:Q:&1W?6I!'8P'FIK5@6WT_J3#-6TA#N+148K>7X.-""TI9!.X;SEQ,/D8 M6T%+07WVXMSIE9M!=Q10GK/P0>I,B4#$&\1N*#WP\? RC453TFJ,//5P_Q-5 MY)G7;F7:Q;;U_ZH.KAE!Q&,>(1FF@1V2@<2NROZJJ9>Y8OIV_7!_NRN61% M6AV?N)8IS082I$)BB_VPW=64Y?+2SOSO 3R3\PB_F[*O7W16'OJZQL%,^)?S M&#-'_M^G&\!*9NUGR%$J&PC 0I8@)?A5C4ML;O[^]JK:CJ5[:V9S:<'RJ59] M-P'N.0Q#0IIU ?$$^Y>>CYZO?4AWI9DR/SS CJ<3BS$S*C!E@DW[F%:BX>G> MT55KH9,&P6]B;9@C3NN9(/:?VISO(RCFA.B'$FV]8Q,SV$A]\T!:(LR^NJPR M'0B(K\OGNY@Q/T]RMOJ< *JW3PM0WZ:R$U%HLJ"*QE&:HACR)B*^7*5W7 M=R2I!&NGM%0_ZM84[C$8/^)@S.I,OG?7"*:\LV(8[V6I2'O#A&2BY^I![WHG M;9OZHL#\T1S/I9"\-!<_EZI.@>K9G'>K+IO__7&5/56=U7R:#6P?&IG50SAI MI=IGS)Z.E[OX15R/,YGCIJY;M+75EPW<" 8\ F.D]L:C:9*54,W:$PXW*>\5 M\D8IE%I8(BS+?JI>]5H1Y^\0OV;O>H=:9T*E?^I%3.J%UYMYDL,Z3&%A>_2$S^#FCR0 K, BM#L!P](?2I4 W6>F MSI)/T>ZJO?O@_-ZTDO-6ZG6^*N+-E&=V!.R758;P4QL*)J$,+\OP<+Q>/3CK M6 1ONF-6"5SZ(/8H?X]UM-P1S>.\C1X-RN@K7MF[ZJ1I-4P,0X[N'"IEH.BD M^G%QF(-@-E+4IUF1>D+2U@FCH7 XY+"<#M<^$]]IKVRAN4W(IXF8SA":G"_^ M.D+Q[WVVD3>Q[X^+Q)Z-B]\PR?AZF\%#GPQX%UT>$DJQRQSDTQB+UR1V'-/<.]- @!-A*,F$F\/7@-+/Y.1 NT MD7X-WGJK,%2<7OQSU/XP]Z??1V,W]4:6%".1$N^19RA9STE8P86^!5WQ]("* MX;0[G!4Z0W<[9Y]W'K]G+I]JKE QGRW4"P=5G MGS66(2=, MT;;6+9K]TNW5UWNFAS180;1VA@B.-!=O*,;J8 E21IX^>)K([U*:QLS]4@N8 M'W@T]O94Y,."8PS?!5TE3LIS&I89SSH#-M.20&SQ/%[@;[>IV5"=>9[SN'.S MU(M,B:I@4\3K=URP-KPKVD-(\ ]*B/D&=<#+X>>;S&#<)S#0JJRV[-4M4H9J MO[/TY#Y3DLO;"X!8)]*!NJ>:A(@Q5/I9=_*#%2XT=<0J8Z/[]!2G0>OPP!$G MD<$P)SJGL[\H!X,!VK%X5ZELH!VVKZP@<%\HM_.@:KG_9:VAH->MEXQ2+^J/ M3:[,>1UOKVY%T>=U9=)C'ACHF0[Z#X]<'ES.*:N(,%RZ:_)NO^D7:VZ2W7SV M+KPVFEB(+9E+8)WR8?%3>YL)@I-@K%/,,L75&*'/X&#&LO1 SYG*YD37:^"M8GOO3'2\YD1M0;ZK47*SS%# "BH@ MPA@>C:+U&^T.\UP^28=[(/$&_5#]4'1M*E>]^#P+1OUOE2>F7NE MZ@__0N'86H, ?PL[[DGJ3;PYI(F(S5QRJ(]''2T;VEA^%GGC0Y>%=,!6NC*/ MSJS=4DB22;;*2 M.&:E-K?_+=8W_RW6<"C6MXH7$5"L]:Y4U-3W5)/8D2K3$("7V<#V":\ M!\J 6%G68)2:T?13G@7,ACXTU[M\"%+7XTW[9IN&^[P"*[\#GF[=U>,8)'P M@WAB.OZ@X7Y?"3E3R@9^WP.@?6D;&VO3_7*D@NZWE3?Z!W#?<'6YA.?$>_%W MP,[!A%CRO0+*%MXY%X8DK6]ROJ+=.6&T,&FW@;D H"10O6C*1?@SF%C0]V,, MST_P9AQ?@-#=H'P-Z3$1_0^VQ#2A524C7<9H(Q,'AA %A4B(B T$#^C3^8#) M;UKAZ&AQQ_RP1+5BVNU[K1CYU$ M6O?=\509-<@WO(EVVPL?QTWOA*LJ<&QNAC'Z^LU$?@*^)BQJ_;E5QF?Z'QF93*;OW$[]TJ,[^# M#:PNAP, YQP65-9NPDH@79F9_@]@N[VT47+#$HCRZM/!/OQQ:6>BX/)W^-7G M$ @H0I#JIYACQRK)@8WPA*S30\@@8K=%\VGM3&7'B5YD@K@YUWRK">\I\ ,&*@\3Y#-^K5N>8AO=#2# 7*QQ[\Q]#7CWL^YBY\KBW$&40?;L)\1_/P?@WD\7ZKR)$]\#!1CGE,1G)R./_S4JB%X/CG1-!H!D MSN03QD1,U4YIL6N#?>E=YJ=\O[%O$JE.-6B9;_]>0V$6_%$RM6RR\*??,[@3 MMG!-$SVF38L"WQ6<%2%A$__R9[1=7;<;S(T\F;^!#JPDZ&P_<*-X M%J\R4H@LJ-U&D/0H'0KBU[9XKFXG+_X\TS M2ME"Q'>S+,WAY>DQA>>]><]]/#)/^]R<=)IV%4Q".;B45*>$ZA^/=_&Z* MWPSUPW1]5Q];I14PLX(<2=FA5F3M/9FMW;[3XPLRK749[',]V-2M&9>4> MP;]S@#+?E9C+$(F::5\6G#F,)D_!;"G!+^_#,_)]6:JF29BD9-( ^#-B0V -DEP3(8)^@R5;1A*4OHB/UQ^$-RJOWL/>![;>G)0QQI M.IP?@_^]584#D8RFV*B/69#G6@GCJ?06P[T4\2*RC-A&@8XMK5NTS?E:C(O9 MK-WB+U&.M72&B#8)DU"_'_4]V%"6FA8;1%KVUG+LS.RB&B7+G5">%&G$%7A! MK*P/F=!B+ ?J$./N8+V$8CCC6%[HNXVQ((4Z<67I3F%^_]=?39TA>8[,9)#9 M0 PG\QU^_CD8Q6)"/D8,T6\)%9=%=#/'SC,#K;FAEM9_+Y,!] M]1>HVU:OK$T;6/ V?-#\OX>X$P,>VUS2F^F502(KJ"/-@3PN8-)$BS@O,R_S M8?Z)J>:XS1/R-_5=; TNGLDAQC:N)CU$+\E0<<2Y.)3,8L7(U]>/5O>>T_2Y M1%\YHKU/L3NBK$V>LWY+$%7:;P1["ONBOH2F8DG8Y;L4>DN]$AA2Z)4I^*32 M_SXZ2"J.+.BNJW9G:NP%2HMN!>%Y';,\1E>R9_TD[%XI>QU*?MJF:T*?VK5V M24UQ8MVH>_R,$=^C7?NK)Q(8KT MNAIK",N)4@Q%M\M*@\YDGB!GV5^>%[R& MY#L'S+""7;KB-DOMWU#;_4:2LOM'%*G:T1M%MHL6M?UJ@:HY6VPR_ALN%,H&+&.[2H8OBB=Y MK3EV5%WYKF!^.%;I1DKR1>SG'19X2N9>$J*?91P=$=! GADIOYHJ%F5-*1/* M:S\T&V@#>!J9;OZTTH^XX0!;PM"-D)=_OB2!KC,6BP50X&$U%5BMN@#S/YY5 M?&_O=_JPDO(@(8@;E6#QIAH"B\/X?2SY20>?^M,1YH-E!>=^CR\\:XB2.P.K M>\W-"5.^9^P:@^AS@((8L9.G%,LQN%>W??TAAD'FH!65D%I"6-CT_]7X^;/: M_JB9V5=*O&E;-W9S%6N@3P3A1U=ID6!8H?X]A@KU@\2=79;#F$_=(5(10_%% MS;FS/YD'(8;N.1U+A['ZX,):7BUP_CK/^T%W.%6G<;F6OM)1?1DKNQ0,BQ!Y M,(H5 E1@$$I17PP/,8RJRO#40:.^T06:_V_CCP7/]"1/KO^X]J*+\5DR7+56 M;C53"< UP+A83=#%:T+(S]R;C-+S:C-]T^5@]9?!C<4KZWH'+K9+83KX&.7,"+0K&WC&!@38 M@"\F=OHHU;3YF^OY/K^CM;ZOZ7E#IOM\C_7?CUGYD4/%C3]4XM1K<9$=1#IF M^S@HE'B*YWSX8[OFX#Q^6>/Y^3_7^V/?<24PG)BY<&(J&Q!F'013-ZU!5S>6 M/N5!\8!CHT!'36)FT/Y.:;'UNWV:88J2RN5T[PL ^C05U4. E4$H+'T/>E)E M>U0B[99*YK7G2_=W-L51ILOG"=QP8B9:ME[-9[C?DCB!V^VM1L#_U+>.^7'V M&QNX0ZAW?4;D:GN8,HS/ACQ!%]X#/49HQG]E TW.V@TL&<]J,_MB]2#>%\AR9\8 /DO'^9_'#5>-_5:+Q4G3U= MAL$%6I#@P*+#L[2'JB][XX:GM9@M%$?Y*Q/X[DZ!@=*]K?M&_LB(]4EPQB3[#!K)8DZA/ M4)'7\+I*5DRX9G\D2+ECYG $,5(O@2$"+D*GF@&;2>AGANJ#2&G*IMT(4E$\ M1\7;;CBA2'J\FB \6WGT>B26]F)D];$HQPSZZ]Z"&4L+6@C%#[YOPW&9OTTW M*'LPD#@D(7SQUI:PW^S<0Z[;Z#K' 3R,#7@+C6)F<$_A7I@$W>D4RG'2R3CE, (R%HTJ]<)@,[%W::; R^4TA3D7 M\S<,:7X_."W],V>9:J#?9X9(HU(S18MF( K8S6@S1*5I?&!Z(6MP6IZJWHSC M\I$]0MF,2S.X_FNP_V+S V)1TVDSO6=Q;FR@XCW> ^+"+CQX%+UD,X.+P4MI MX621II2W\!LFZK4W:-D4!3SU% M,P6C2#C^!3NIZ6]HL?<3-QS"W5X4+>T=[5SZW$[!M6+ F_!Q:58\/ Z^.H"F M7F>*0N6EIY)Q K8LR ;.8UM@FPMP\#.<%,X&O *WY5F'V >NN96NPT;2+_? M13<>80.>A#C\SKZ#ZC.]/']D)2POJFKY=:]%KS_SF$--B@P^9 .$LWA3KW]_ M"QE<%T_$P0#48<;.TAPK-L C\>2OD"C:'2*#QY5+RM(=ZZCV7RN=L$??D>@: MKYV.!T@?QU*T6>+M#,5ZD2%]=68^\SE-O5() >^B>V94O_ROVIOALMY?^G A-@#=01%R1';'-2@"4=J2Y-/,#_#8\J?XX\[VATN)#TV95Z(Z9#]79 M?'89F]KQZY)JOT*G4 '/"GFV1Y;8P+^*<6ON1@3E^BHWPPZL)F)Y0_E)O5%! M@?N]GSL;YA),8VUOBXH/YAZ].4)J\E$OOMLP(!9Q;P$Q=FM[V.+E6C>5XBA4]K. M<39RA8CNF-)S,SB&"&9&*)IU L1;4@*;IQ#.E#<.SXH^(AR4RP)]YI 6J9,O M;?G0XS8(,]1/ D^]#JL/]A764*0[0UJI#9K!"ED$N1>.E?EXM-S]42^+3J J)@PYI[O0BJ*=ST<^A^12HW<]N*I?POPIL5ISDZ+J/[\Z!_4/RU MJ-%PY6XH4^?F=AY06V%8.J$AI$)93DHY&XC_-5B,RUH^?NUDM/-A'D?Y(&7" M2U0$=,XW"(H9?FR3K-ZP;$I^"JXWZ<;^Q_Z;[Y SDM6$2JZ-:?QF'ZY_'-(5 M/8&@,GQ)[C/#+;69'-C\6.PO_$#[KS%?*>>\71:@X9)-GLZ/%$INM25^O1>_G4Y3+*K0] M$&[6H1_4('>#4=3VRZ!3%B?ETSMR[*#[4";E1EZ@O)EJ14"G3+ V<\UW_>E_ MJ8__Q=MX&MVHRY(-?4Y"+&&(!,'02K.JOO+%,X'CC_B_<*7$?LL8U%'\_!7; M5O]\!\PWH4%%HSK0DH9*J%%90RH\VE!V4>IWQ&,FEN9+OS'4KM9M.*[=J#K6 MG_Y'$+73?V: Y""K1[.!$C80CCQ)_J8PM0M.2HOB3/V'HMAMZ(OACYM56%U\-OU9%!-K'GDCN/'#RH>\+6)HDO MZ9M*,<0&W"PXNO$X2A,I/[P*:W:0Q^[7/R&9.6'=#SQZFT%RJ^A]!8--[JUG M%K3B25F&AD55_6R 9,\P$U^J;<,R(_+\5=YX?E^C/LNJ6D4,0,47A%/X6;RN MU!SR<*4'ZVB_&QA"2NT:T8TIVS6YU*LB5H%L EG@A@<4F6$#2;(RH"]W M.$,530Y[L%@P5VLA)G#+SNRL>*?,Q&0J! M%L],8VF=#4+'R,HA=H%/W9/*86D?;\YMVAGM6914-,SK;=3!H: 85R%Y=Z;W MA/8RM*(:4.)XJGY-T,_UJ8\),2<*/ASF=TOZZ+B&Z]-5XB1:@?+I#019QCZ* M9XL>0@9TH3=+2&Q'?Z@H(2C9*!<&''@FTI>R-4+0,'ENTM_Q>;ZA0$4@4LCZ M@BZ$IG/,+WA(G>W75Z0VVS\G>4:NUID2'UM#->H&5(Z44VX[)]%MN2)/G]!# MC[K-)OLNX4!Y7"-,AK$?#)F9@,F$WJ8W:X>,%XHXGD-F2UJ?-;X5&/N[ L8U; M;_;O[%CX_G_Y?O!J?+Q4;-P#3"SK")[R]F/Q.[*C(V_N8.$JYX%BQ?/'4TX/ M[#T07LW];*0'3;'JG3"AT_ 43,('ZI[TW/DLA3[UG"1? [W0Q**/EUH59)X& M3#\_-@=3WN[C'A:]@E! $; 5,?ETA05#P5)*!>86&28.IOZ=B6FB_W 7G\\^ MM3OQ9:6D?+S=&]CK8AU@NR>ABU*863=]8$">RA7QCO7KQM[*)L>Z 8>G[N \C&E6Z (#[O42ETIVA?*!YW"2D8G;]28?[DG MEK(J[CSZYP2O ;#@\I&NA&XTM2.S@98TT)ZJU[C.T 93^4T%RYK.1_Z^[MRF MF@I0.NR.7J_]=)=8;2?1N)[DBKHVM.;ZTM7M5%^4AXM+O4/_(\,Z^R M=/&_ %S=!.T)N$7"C>%(J)P9K)CJ;(U_P8=C@:X2&9KK9YI,LI/W6 4?$G( M-C)5GH((J@Q*$0FC]":]*]&]MYBI*55C;Z[XZI9PDSS/#8Y:R;8[*@UX8A8; MV"GU<-]5[M#2&U2%Q(]>@_.;5(=SLB^.CO_I7SE:67L?>Q'8;DOXSRF]70G@ M#*T>XK\GYRBP=ENT (.3I(>)0XNL1(I\,CK8ZOLMQ*2P)'*MH^M4U)$2@^IX*49*'%N%"=LG:)I M0"<.]T*7J^7FAUK:LG'^N9+6;CZP[/ZMKB99^$NSE$1*SYF&ZXJ8B\# >_P93?C$ M?=I;YD?Y$?T+%"&28;1B^(."3Y4)BRT:O__\[0\1E:R*OW7+/NLLR M79 UCJ7\=#"-T\3N\Y)KPN^K.W6DM<#[[NK:*^'OOTU@OR_I:I3YF5_E5M3D M^*LJULLX2Q5E[:,(Q0N5DSED,J@6^3W):"DY2N"-]D/AR3FP+1ZED\1G0 MKS#\^E?^(CB1^_KJ+'/'K6C>*\==JU4.UI[S._/F?@PW-5MH*$%EW=>&68WV M@_&MU@ZS 8_D\:":L!%!SUL/1Y]Y*CZLC4C*C8H8KT]A)K*!@$ >UJBN2Z[X MVUMW27C1A8M?7>9#[L6;Q2=QE9@!ZR(A79=_'IHY%'#5R/#%OR$QW"@SD6CI!C"S]NWT3%!OHGZ4PLG7)P[7,VS--,N1$M[L '5N!Y=V,5 MAOXI6BX;R+&FNRX0X?:'TQ.?Y2A5-!DNY8 ./3OT<:N<5 M,/OX=I3&8:RX@,"F[&Q;;:C)"*;N^8KV#(R,)V/YO&W"U(M\BSO43G:.ZW>\ M/( [K%TKD"_WMHQC6^X"\C']*(L0.^/9HFI*\FRQXK6@+)+?AJ/!M*[NV6D_ MYP&NO9QRT5L5,@W9QP\D82\Q+H,O(2Z-8G$,U[F37Y-RO73/[WF404O3Z;A^ M_2LW^( _2K@>9QAMF_G14,MA"LPA0BZ"&9@7*BSI?*3VY\>0K%]V MOXZ>/&[\.EBC)/YD9+5.QV;O:"]MMA_OTU&>N)=^_G4C?M^#0Y<_DNBYJFM[ M1@?:+A;<0O!U=?&) W.'DH5R\_ZM)"1!T<),6+7"I.&^D&GG+7<6,BOIKX,I M?$A+K[B-*+.D^6Y46)VZ__+7C>?A9VBXDO^@G77XN",Y[1W%B@A/U+__T<$1 MX2,E$^7<'!A6VY42I=3L?V@FJRW<0".!BAO=G DHH)N@>E#"8&S1J/U"9E8) M#:\[W(Q.S;*<[5.;FJU4V:>HF*^U5/;_=H/ _SG^X;#EQM1Y?V)H4PSQY&^W MK10O]OLI#*G="%HCGUWBSC]T<^]LA.-?BA!#7&[F?)80*)&#U!V4]QC6]T6* MWWC7>=^34^5+PYSJL0C3O+U*G)WH6[#P34)Y2#-L'$Z6>-H/+T/)&[0]=]7/ M3A%XE_C=K#ZOM+QX\HYACVF P3D6#QN@)JQ>!7W)V"C6(=5 LA GH://X<>= M1=_CB;]-,3?FA#T'NXV=A)9V-F$!OC*Q+%[0M$$+B+VX>BO@;2=L7;HO.N MALY-[YV^OP&Z2OVK=.9-#+-AG]E A5V[I2,M@)F%M*!RG_OR=>BO@9K%^801 M:\(L_O5]4=5:5\Z&Y)2H(;XM5PLFOEZ7@:;0DO& X7Z'T$R:C*$0:*;5;:VI M^T JJ@FG58[/T#3:X)=28D)=($J2/Y!5C/*0"YESAN_C0ATEH"L>',% M2IKYM%[R@B??!5J!I+J'^P$-B^-K>J=DYY(-$[A]@*WOI%Z&6)0MY5/.#(P/ M&4+A#[W?GGG0OG1P0^GH'A;QZV>'K*;:4\H"7Z>\Q![SP$/1<9P];E4$D7M[YB*,>E6<-EM7!4=]L10' M&,>$LV.[O&6@[\.N+A[OFR699J-S55[/N2OZ$2C4T+X/;*#4JO75[(4'@;P^ M#04"4:Q850!."P(7WK,&8#R:0C OZTYO_WR3)M\SK^^/]SR[>B.^8:H\HOFF MVTVBIQ@)5M[.$-T%BZC7_0K>(@KQ6U'YR>44C$?ZWAG!=\D!%Y(5>U:^K_LY MW3*[W>"JW\O8W^;YG':ARO;V=UA\X'7C)?VJO=QDHL71K1+)GBK'Z%/_YW1.S7H=Y>'^;)D.ES/2A0U@J^ -QH< O%D1 -V M;S>Q*L/]FZY,XZGQ"V]DEM)ME@Y(3G=<"YA-BEI:#8?+(E7IYDB-P;J[)-Y? MCT\O9$KZKUP[3GO^KKE9.=+H5G*H_+XNXT-1SK1WN1,^PQ*GM2NH4_:3+7W= M7%V2\HD1 H5"7/O,Y*;QI_#$E%(8+_(V\QV2UVU5+3;WS\GRO&E[N;5BM5L= MG7\Z2[-8-[(%1_'$_"QE#-FN915HI*RHBX4V6U*Y,F%/-OP%%=8#ZZJ+K]H7 M'TAO>G].6B;;,VP^^^L,I'!6F$5X3WP)^)Q,:(0+C8>JD=T2)RX'VV*"@W/? MI)\J]+L3FG)&_^[ 5S3Q+4JZ= A.? YU/,O]P\--R1:R!:VH\/-@ M)V6D>5J'PBC-Y<*X';5?U+%S=MJQ\QDG,L#/5D\ MJP4^#UUK$(Y>AH?6W"X[')]RWC4S&$ F1 ?#**9XOH6'ZDNIF>4?KJ"]%J6Z M)RM+E;8Z$Y](GR'=\42.0@13A E*0.':G_XJ2A,P!_][D^:G>W5 M+UL_/V3<#+*9OVK;L; 6-6I7CFJ%KWFQ 1[TDGT)&^BW,)(=0;S,XH5D;,S. MFK$B@A><.D?LC5-;Y_OF@U@6F#"X<3<="O \IQ3PRE MP8)WW%$(BMI[S-$?X6L*^7S:6=]N_'$5,)N=_ 1_8SYC,%5;<-#U*FQH5]I@7]C?O(? MK;H=IA>?YK0IP@=L(L;QM$^4]J5T2G>='9G';:AX18&NEI$S82;L.$9+FZB: MNZTDZ=DX?K+QJ/%6H DSCPWX]TI[W0EM;R8 2#V):(^G/3%M+ _'A1G]V.N/ M\F;G]\ ?:._I$,S21[/X(LC.#FR M@":YXR'>LRTE7AM![UE5D:W7?QCHS7; M0XWF&]O[Q20Q_)YH FT5#& #XPA6HG0+;'-[C@VDS'-.H%VQ$S;GF06:4XC+ M6-,J"@:#A)=K8?=.PS)/5>6G'C&Z_2["5N!=2ASWYS2XW^J$W7EFZ@,9A=T# M[E2[Q*#?7AMO]TQ;1E/.9K@?.J4<Q,@YU,8DU]^I>7CB!9!D9*X0%L,]W9@ME(V#>Z].1%WH MEZ::;[I/^NF!UD'SJD@40O'.1!(4I!T--9"70$_./L(E(-Z&^FNU"0+8#<-8R:Z@G-4U_,E@PH_U3]4])49B#PT +D^N&K4WBPU/24^ M+V?9(,NQOBQ$RV!6&:I[G0@M:"!P(54^AMZ>5^U^\K"U0<+NI*SI]D15_%4> MO;JRCE^6CWJ7I2%Y#HV !%]:)4W!R2OIGB%$-/^Y/=B/#I,J9:O*+7(7HET/ M9YIB=PK!'M@MW04$-LRIGOZXN@ZD/NQU.>EAK0]M&S+)]K[9S\* M,[>[AI-SOVVF\7:+WQFF^0P8R :"BI"G?I;#^, _M)]N MCTV;L3Z1*X_.2<=-96G=[JO1V]W;U=7R0)/#D92^[$IY-,/GB.%EG.\+4LEO M.'9STSAGSDF0,X&3!C9[U8QA[?^SKGF$T)-"\NK#G+QZAO=TZ>*+$B$.(\U+9FS[J^7;8L.%LQQ*=/O M_S*3Y+!)Q8P6(/TU5Z#$)6M770% QGLHJU9W\(\LQ MJ#BPFI-2G>GKMNLG[Q^':[ZWGO]\LSX=?EHS<,+1F1JR7$K&/!E72\]A TT< M1+HD3M^8K(+1RHWM?")YEM0D6*IK&LF[Y;2>L,94I,TRWT.<[^_J4,5\6R\\ MO^G",UBT%H$5:TZ%GZ_MNW/FN)%AQ,X2F]V<8$0.(VS M4(C5A]_KC^0F^_L/J&I?&?C@ZBN?>O+&B_Q4ZZZ5T[S")AR@7#XB"TTLF98' ML8\+O76MXO05>P8U';W=HD%Z,X+T%@04 M%9 N2 N(-!$!E0X&!*E"0*1#0I'>04!1FH!T0@"+-:$2F&VW@=JL M/6O\%N\L'@5==9;+J[OD?7OP#EC27=6$OI, )#.Q8LX L6#.0W@LL@G9YZHA M]'0[)=VM'9]U;5>M0\;XPSLGN_<)D=M7%M,_:ZK&3JS\MT4-\8A4UPG'48"X MDP!U0'L:XFUP7!$^CN6?BCPKM3F.V77OJL@!'"!940?C9I#[)\SXR?>V[\F, MQI<#\Z?VAOH]B@/#%"5"CB14;&L&/HYV"@5 68+^Y+M24_^OBB5W"$6V5?.U M1BN"> B/,T68_F1_S3BNO\GF>&B-Y:D_T;*]F!PF^2_7]"M*A;@[-Q(7T^?/](7+% M=OO/F^.&+]N@EAL:(ODL)9TS;M_9XQ/KV6TRH=?&,>-1I#HRW\88I:LOA=), MOH+$ZIL;"+?)&0;12&H*^5X=)+Q/4U)CH@NR/@WY[TH@CG%4)$S&&$UN#57R3R$P M-&5^A0[I0AGV["X-7'8F]_O*%?<,CL9F>RJG04(,=S"UZ/UB7T] [L$*!^SG M2E/93E^%FQ(8TQ%IKX3HWM5(]XN6W*D7WP^-*/Q<0EOW2;7QF&JJ\MS![GYSM@PEVI M#ZO.2W)W.J*_2$ F]\R/#6:E1+H:/VMJ9O->4E$>KZP#)[O-JV./S;%SGU?# MF"B0U& YC#9,5%Z?YG^@8PAMS.*G<2^D!?A0N-@@G:P=*^ _9>"]P.L26'YR MAP?HA*L 8@[OT02[(RZ1OYX!F%Z!. B^^M.*[\>TK8WD]/VTQ+/+)XRN.-2_ MV?NFZ3?(B'A#F9JMH+^J6K47JNC34')V\T-Q36D M),I5"ZW'!U<2^%I[H0E"EV)[0.P*AUE3$IZX'N])>$WL2/H[3+K%'Y!\C)EC M>D3'9NKB?I\_[!(!B#W0K8M1EGIQR,R3Y:A96'"%^3:]_S/+_/5," WA1.R\ MM-9"H.":*?]H&5UZ3N30Z:W-EV$P$_H)$_I%4'/9K@,:N@A"CQ R(0E&QH^^ MI-<&TW\MZI\)?MVAP%OG7*_MK=/M)?L"&PYVS3T'N7N;V#C^8QSDR[8 MM:4%6\6:;M+,H.'FMZH]04^,]B%B^@3P;QPO2VI\!49M]P9_F'3+"(0.M(LE M7D04&5U)&^BX(J9WLR,]H:T'4/$(^&Q%U^)#(! ?0 C #@UU7<65Q:C)7\Q< M@[,-B[77$'V__?Y5DOGMI=F'RE^#.]>IP=:'P?]99) X"" SLZX9Q^.(2I[L M2[W!H4C&DMOR/PA9M6EV>N5!#1& Q+$?%JY)>W^__DL=VSS1@7#">Y["U\>: M0:>LEO -3TUF"CTX ^!R!G]ZH+DB2@/_=%L;QY(%K @J"X$A3YN^I-@D8D62 MG\GI-G9S0,W'<>3V0CB QIT!"B6?+ &ZB]@<_?Y:;6( M&';Q@ IH/75;$:7VI1HV^Y,C0$=Z0'H#7_].YCP#++PK.P-LBE@,(+':9X"+ MBT-HZ03K_8Q8D^R3D='OHK\M,^Z 7-4CI#.WFX*9 ),X<2*'*#Z-(HN-BH=/ M-8G\4PHK3.Z9/%/;FIG'\3^BL[QAQYH4\$'F5S@[(>%N6BMX6\8I7O3K\)-; MWS6'GU8JA5*('"T=!47Z"A).P'TK* BZ"024]AO2;_H9CU0RK2 "6&-=RB$ Z'CJ+B*8ZWZ5E6AEM'( M^W"!09G?4: @6U&PLFPWFI*84\\ S7_Z0H#,[I"&E;@FYD1!'45FST<\96T9 M J3B?Q$V!^ <$IZ66CA6 *D'*JE.AY( MH=MDU2S8PI5DM/@UE[1$;\GX1)T\QV+P<01'7)#C&>"UTE N?=RU-"?KQ95! M+SW>?T5B^LB$A#]J.B5$%E+]H;I>WW& $">AX'EI R_EJ1 ?VS-Z2E@XJB>Z M-JPBE4?JQ-TX_^;T%Q!$YOO"?'ZU8\%)BOL,=IGMRM*Q<4=6JUIY"4Y,T2G)!TC0I^Q^(&WW*@EIW[B#< M":-88J@%P0 #IN./T_L(GY+N+VS,E">8NC3GD_@3A)N(/SP$!WF$\- M VU6CP?"?(C/5XTO&[&V% 1='?TAQBS9]<2W1RPJF":4/KJ-6NRB6>IG>,_] M,X [D)=PX;0'0D?F_F'@B$$*ZJ?GW>5:5.R4>R 5ZWIH:>-(Y?^N)8F.],L-#,2M=+?,7 M+NNLAW#B96-\&*XV=@T:AQ0@"V^6];7_Z6=^YR7UZG;2D)BLH?<\N_[&CT*7 MFVS&5YYD:#@\U<-%D1FYE6)@%VJ_H$&7MF BA+%/^GXVV]GO(MV-PJ>TO33^ MMM?]2#%P>1&5/-HH_X RS%\\@D$['?:I'BX!N#+#F=7I6T6S->L>(:,FM6/^ M(]6O[_SM]RJ*N(@.!ZP"8#GGE7DRI#'[I]Q'0-*UC//:-;O6(_\/ MF5\5_RF=TL*^@7C(=T+OX"[68#$8W3+LM&'C;->H;]G"%G?VMMKR \_?Z=25 MF,YY&H-D@U*I!?S1#_GJVY]9.5+$W=7\C7G M:E'[S;[Z[B'W744@X1I\]_+:ML54J-&IR;9*2NQ+)MNE'Q!W)="+(SW(!N T=#J5XQ[BGF^3ZZC\C\'5S;8OO@^R_Y;!\*]4 M'L#QU@ .$5^(M8CRV[_TTW&GW2AZ@/A9F5\D.0^IH]ALN]+_'VG!C@_E7\61 MFWW B9UFM=+$^X>CYFWM@5<2O;/:16YDK)DHR8A%122<[J\"*7ER=6B7MU:G MB)*YVZ9"=62^\>E^ 33G^I(6EGQU=\DCG[U6[?DF21_. [PURN-4M&H0%\= M3X_'[6\Z<^?CLOFK)MJZXP5TBRX%WZ1 -YLRSS]Y,M/PZ6W"XQZ-"Q-=/;F=3?[D,@U 9:T(;%=6T"('I&S:B@'QDQ* M:?8PO",63=2IM';]:\!O'S<<],-E,OM'Q1&+GO;3CE-V MTTNG6G"-NAWQ1] MQ4U!PO,NQAZD.##"^$OL6+5$5"/<8A")-45RNX.XP:OOX0QJ+H&EB&96/;V9 M_06]IJ &MWF)*]0-[T I"R)=_TCY^Q]GR%1$Q<[7%3&8/A6GBM9/<\U)22'V M$_3=9P"LV=74U3/ +MLI.!0RE;/37JV$8-V9)'ZRW/T4><]\:)G6.>\A_#6F M]-S[V(WH"(=BD>BAR!=YDZ$Z-88^U\U18J=JKI7)6TH_JAP_F0CU4O3?:LO; MKDD-5C>VY/F ]JPSP)M*N2%FKS)JI)STIN%_>9MJSG4!/-@C\*J"AJ8'[[HV M1BW;AD]T5[( L,10,/9I ?9/=Q<(VY+%WE?F.G=I03.NC5]4,YST4"YL&/$= MCJ)R)%!F$>U+@NF:E"!LF#M9RE/JB"/UE]6OMJ!J&V_!0$L0Z=>X*:2,\U_Z M:3#FW%[H#?E;\"M1OWYN/J.E:%[/ E3UHN@T&UAC,!QLM'&^W:V9% [_)0YJ M:B7Y4_3;X1%G<, @G CNPP+Q7\D1&&G'V%?J^P5%*.TA*(\2DJ&3&?]>#-F M/[:*2Q:"-!ZGO>L%4,L"_J7N4)\!;BB32I';+<@S0%EY.189LT.D(#IM$TXA M)VU(9;..U"Z610V4??66C9^^/><'\%GA!!T%GL OS@!+8+17LGA*J!E6HN\$ M&B'2GSE(/>Q#@G)QZQ,W"J[0IOIN\AB0\%"W9F,[\< MAP:5/4"O-WY.0J]):F!_63VD,YM9=:$N(_30!$ 80SU9OC8,7(L-34F2XS7J MB&0X' B5IG R ^/R[]3[IYIT=DF^J"EY$)2^:Y'Z^OM<^KJ.^3^8XU.)4R/8 M'$@@5!JK-%@ /-]_'-VR+ #G<'MI[9HOBL4P>O*M6 MS4^)01TC(4$;;4(CQF:J]:GPC*)AB%5MR6^[CJ?.)_1!>YT@ M!XSTPM*:K1*V)-9XFJ*%=W\29,>HJQ-&PO1IP_K8EL-EP:LYH+_/X"S(/7%* M[QNV'X#C*#SR< M[&J5 MAB'LF"!D1\+9'R7#31F;;3*,O]'37Y-8/=]==IN*^W]EN413]-1^4O M(+*0JP5P0;)$Z$6"897>*G!Q^S$AT:-J"^'CNZ:JFQ4Z>.^>I5Q:R[W 9U3J MSZ'6@!,[)'0\&=*(2% (D48YHJ4^1:%K'AHWZJQ!F#]G*_@0'WQT,VL;OO$9 M!$@KX_?8D4[*E\+%%& #'N/ O57JX@,JA[<3RRVMGD(S6'4%Z"4NZXX8-KR, M%;L!.M0!;Z@AQ]O(=5VTE<,5UA9;\"4)F^Q6'_*?&$IGMW_[[&N0#9* M\Z:66(SV!&%'4&H'_%RFV+W7OCOTV^/G-O2L]+](6M&LRF M_&9)W#P8IMVS=&#Q%8E]Q'H=]A7>U(/+Z85S(&(5D8*NQU'6D]4/Q5K9R7L& M]4DWORWZ[37T?E-UW#T#$*Y!>PIHB;*DMT1P#>'IR8K=3*<9D[M*2R/3@1BQ MHN5/6IT@;A?<+UC'S*8)LIK\WV"M_/\T#H#%+^=4:>+M'")GL,V>="@G=N(R M=^#2#C1:^% 5X71+W32L$5+IEUD<:*R-W9D>*]E P=XI#IUL2NXZ1I>L%[PM MYUW/[VJBJH%UOG&(6\GU-X#7,J2E3TN>FT*M3J?:W[X<5 M(EK<):HLH37.+9]C5!/=THNS>9_(J:1'GJ^X>FL5 D=3XR""2'08!=,$CSQU M]U;'$:X9;NU#'RS9:MKB_0)N;X$DSBW]:Z" M;PHT+PVCP_@\O=2=C40&C@('9V;X%EE[D]@BKBE=9!0,OFRQ5^/0U9*]O,:S M)_5;6R!MI"A])HE3&*LE0,'S/@A6=^6?0LCX*2\"?FCV)1#9/X #$2\7X-=Q M] .?%=3UGA)T,$/OCB2J>*+"<@W?A2Z*BA&K;C[HF)"EFDR(REN"FQQZTC_ M_GK7-/5JV^C63+TO[0=F)B_E850A"_8.OF+_\-3._+N'X9(K5.J:78.6#T_@ MSS!>8YHP5VKT2B((:R$=E2L=OE=&@(? ,4">'_W/ZJ8&W_EXI7_O?NV6_\3D MB0#[91\UJGF1(2+[*-X-!^Y!QN:+XQ IN]?J+/(:K-$CZT#5 G.016 M?U\RR:*<7SXJ3:,62QDKX]C\RW,I]44$YCZ5V[4/,>5N)^J=W+R#\K]%Z+XK M;]N5 F#/X3U*\/5_2'?I4\85^.9W]Y-Y//$,D'F;4'\&L#\WKY_ZTFB$[4HN MAM@]I0C_Y.3=22D?'\\7Z<.RXF(=UVD_BQTLU[KSA=76N"CF'34I96?>6I3: M$V77Q4R^26([*@0F(U<_+ .GR5 MEB?_K7?R'+$0VR4]Z)Q8TL,G66]O=B>!RFE&0L< M0 !$"JQ&9KC)M,9K@&"S<^;+7#C_'-@S\YQ[&39WT@ =3Q78'?J\[ D,(R-: M1P -$&^3?,3\BC^5UYOP M?4U3] EJ%=*S2%HTAH8^>[ M(8NG#SMQGH.E%=J^?B&TKUM:)G5X5$T?W3,W8^E9UC5[PG;\76\SM7>%9@ [ MC C-NR_]J? MMCK<+GC9MBX69Y*^H?L2^(RJ-H9"S]@GX&AE'*P /;[0^_M.468H[[$F\6K9;[-7QJO>[E1ZW2Q&"P9?LCB48<-('). MKPHUK[[ULPLPFR'>J8VC'B\T^&3L(YTK_UDT6T%6YBOZ7:9P4O0=ZMT$=#,T M LP:JE596U$9JH:M+:VXX*JN$*;?6LPUG9" 8A@-RWO$]H+L -A-,7S)Z23\^M7P5B$YVQK5 MY^C)^:53=FFIOT@TX2I37*$]@!Y A2H0\Y!\D5(T&<-KZ<2VX4J]=HH@2.3L M' $C(5:QEG/BL_U7YON*#=YYC69]'Y=!I,D$BG\;HNB;$6HD-GS\DLM2[4O.:!%PM?<2+_$VJ+S(X(]Y7XN*8RJG%%C&]NKY!)5:7Y[E#FEY1-0G8 M%ZP78Y_!"KK?,.60WMKI?WN3J=&1]XKF\% P@/B'AEE4C MS**7C_/7C^!.F3\OC*33'%U$TZI%TI5>/=+4H'A*),7\D MHT5?+MKLTRY.D6BQ0GRS*14E%%W4E5712*?4HB+5),_%T[-#S#Q<:EIRO M_^YGGDI9!>=$O[)S/YD[-IGQM5T2R[BK]?7Z-\:G09@O[B94D&Q0 M';*5VS++$[)A@: M;VI8V91,CT6^/I(G1Z='Q6"KWEL-Y,>^C4J7,B *3N9 M1Y?7,4Z>RUGL0]C*M-UCO!_!M-;]PAG E."X^O/N/\@W;@MKVI*,F.\!7J[# MWS7_H#KLN.].ARI]ZBMSH^3RK++>VP-NSR_T<3A.FFI28SFHI++SH&6;=99: MEVST12S9Y;\R5#5=#,9*8-]C+*)"(5B/M?W^E<6 /JZA4^ZA_!M3>PI?AZ_ MOD\I9&_(SCB[FKVO;R$B[2FSNA."C@);63..F@S- M8%6'!TN2DPM(&\)#'GYI1UZ"M(K'PUU#:JZM#75W<;3P06(=NTP_?UHPE1]^ M--)@+ %X.)@KPSCH2KWWG. !7P4MG@'(ER"QUI$;N2V9Z(-/KL&OTW77).)6 MEUAJ:ZMK"_^YUB5">@M?_61"5*V?4Z,]?;B\A:)/54C\EW[D47,C[VI2 MRSVH8&>0^>.V"^5F.6[T\X<9GU-YB-)8:+]FU ",?:+S 9O_]3F%!2]\K6_$ M[QO=PYN4B*(D>Y?43M'_K%?_Q![W@J@5;AS5N"];Z5:L39:I5Y+RDNQYF2N' M?_5S+KT*MZ\SHVD!=IQ_(>@4+]\J (3R5UM;&P>XE7BT=>8K2JV+U:E4==%= MR#&S&Z+VO4Z^ @DBZ'7#> GPLN;4:*)J"<%K(.[:DGY]PIQ\1,3?P4)O"0N3 MZ5T_#]Z=?4]*JL]C\;7YH2MTAR.)\[G:)3U'39 8H!1H!72U<:75+)@H1G M8=KW9QTG=Z8.3A\MZ+8L3OULH)]A?&\7X7N M4GUR[V+NPN[\;7E?;N @-HP/$KME.B?SO2]$?UB$SOQQN.YDQV%C+Q+8*;5J MUB;$CYU+1Z-]HF2FJD5:#F2G_0=XA[Z()VJ FV&YM96^LE\DT2]"Q6F7#4. MG%/AP4GZ)10N]B=U:)QPW2)! TQ8ZCT#L,*=%H\DQKQ">M3WXR]^8 =)LM L M^O N71(/S=!/3$Z@>^FQB%PMS59)R3GW4L;IY",J6IJK;(9*=((JU S8VM]! M/:-&3#G- F2DH@$LJU20)Y0N%.(AP)WQ^=S8Y71TAY5L%ZO(H,23%RPLU>Y4 MW37J-GIU\]5.#3,[-4?\=V2>+N]=S;[=0_/<\I*W)C@:$ C9H3_W,L$6D+N' MSP!%7T*S<)?)CZU60:=T0-+MGQ:;7@5EJ,W;WHL+2]HN;DR[*+1AV[-;4?O%!*Y9S'\CTT\G)289'1IWOY0%O/;, +X@)KFB>^A _!3 MCF8H232[Z_PPX>TSP'#Q,GQAC(*P'VNV]VS.*7II:QN%H@>E#8G)E3OYB=+J M4P:81]%"=^+5^$6K]T;B#YNF=@VY9:RZZSYADO(J >/4!>X XM]9I*=T'*0! MO.N+ 5XD!GV954R-4>E3Z.*;E7JU<==:TTF*3>C1E;2;LBE:!\I.CZ/R@_:7 M1O'K!,%3S5!@)Q84X=!&2,6H/[5\-M69Q[6F5)CF> N]/;$^#5 M%M!?SW/GX/H6$$FT'?'%;YS)-?^:AV^UZPFLVO.8Q^BHTNC7']ZE-@$7U^_J MM 8UA #G&*#S3:?77Z55^IO2:6Y33D)^^1N&6$!=OD]5VINM!(Q TE'T1Q< MHV> >U=AP<1[9X WQB]/7LE>_TE_/J/PGYE(LCZ!A MYT[36*P5.5B%]H7I6?,-K/3M,]NYCQ@R_VNR3,KCPE*VS:V?1V M\VD5]-37-0#48DK*UXM1I*J.=2*C#C"GX%%[*.S/\FDQ=#[WY/D3D6@32MA3 M%U87H049_59VZS]N8JRV2<5X2_+DL3^\>G"_X^_1Y@ @B'XWY-3"#=P ZB.) M#UAW10>M,8=I/[&3]=QYKO^3]V.VT7HK3_\]F,B7Q^B5I"N$>(JJZ=.XV=J: M,;5B.[7KI[S[2[C34,%0^*X>3?@"9JKS/7X.*YVD<9UXZ0O6)3)4_I/'26N< MBYV5[/E(;/QB?5651:;SXRD!/ [(AP-$\,! !V ?C;LDJ:YU4 M&/6\?3I)T2)^U%HH/D7N3_>?AM$-KAHZXF+Q(I)9ZLML&C'>2*,]1[WIB ME)+)4=-^K[Y%7SM]4-]$SI5Z/94@X4)\!XT#[XB7G0$V<-8%0!CKT*DFO$>A M\RJ6M)<]8N31DRW;X]TG(;"1/LHL0][(4/A^9] '\F3KY%;!&O.UQEE)*3\) MW2NYRW\YL^7TA+/L]3@5DY-;WKNPEN9UFF?7E>L71EP0N;[!J0<(80(0.TB) M2,]1Z45@W^505E*APIA%3\"R8+[YM!^CI-@[C7&QZ!&50=X%J!NOF.;(B#<# M2LF+&'I^?CJP&',&2.Z4QL[CC0H>=<[]Z;R\3$C;[+GRM[O;*(!HVS1[?GFCU"]#]V MSN2+Q?U\4$[]?X<.ZS>FFJ!TV#5C04HD2,+=P1R!0\;8L:%X&"NAZYEM[[?Z MCVI)FVR9-'IJDM\Y-+2+!00R+#;.V7T#F.J]#C?"96V]8_#A>]([MO?*&_S? M*>0<=W*:_1O%/QHDW!8O'JES$_>U*.O-$8W0QTX\9!&!YC@)1V:B(9$E7;P7 M?G6J.C_G_0Z#2JN/_W:E/GC?&[ L0>FJ?-A\/@ON!XRS SO4"[SP(*/TY\*H MK<++^,Z&5<\@IW1'ECC]9#K?#UR'<,+-V&XD_QF@%T(1:/OADF*SS6#:?X8A M4"ACMN&K2%]?VL')T4&*0*/7U-IL0VSDY>5U%7AP-I>P+=G<*Q*-X6"(*RX$ M>-,::8*87.%8R]2(8]B%1(M9T?E79P V!B4C],*+!U-!W2_3Q]+Y;P7+R^%F MJ =@(8$':,0 (E5E/!'I#@82;T5I8:OYJJT;+$OXIYSN\I99VCJCJ32G]3DD MY#\/4N^2.CH)E['SIG,YEAV$(+1-C=5#-/QV_(N#J ]_*"GK#N!HUZY=-WVP MOK+R8W+1$WNJS03 /RC:91?L<&H)&Q)2Q(75I@=]7-'^Z,YEG5R-K7MM6U/, M+:,?F %^G_)2188>$0?O83\#K$<$;I,'*6A14F>QP96)3@9I3EKH3BN\%U35 M-UEUPV97/T77J_"07X@[I(TQH&\RIP4#HZUT6G!.?"-4JMZR;;N8/B6T-]&)[ MG0[#,3Q_]+52G\P>?(C0_1@.ED$Z2B^= 0Q)^6JB/MA8?"SY)[8L7DW55R;J MRM6&C*=0Q,CVPD<*3:,@,F\'1 M9X 8](SHC%\!FQU*P5084/E5VWZ(PWWO(:EZO_F)MQ(L+W (G1K5)7)3.H%X MM8CPSM3_YC;?"R4'BUKZMV74N1UH.%T@O/L$OJ!VI\BM"U3_?;]AT]]G2:? MKAQ0"&0C%8&?AQC'@^K'_O2,T4:.?MK M[0+M(H!5Q8K@_B7"E=^[3COB#E" M),E?P5A3(!.1B>#A@H=9>O8V.BUG13:?DMIH7;):+24V4?RE BWM$(1[M/ MY!C%+V #X@[MF/"CJW_Z@K@"9J0SH:@2*YI"M@F%<0'#7Y'ZR8KK'8_TEK;E (\=>3I/=/U@L^B=*9.-QG MW4QS0STL\"C=Q&^W\!M>-^'H2-9/,=[WX^]8*0)T_R M(WR+B!K8V<_U6&+ A^;^*GX]OA-9R&VKMPBFG<3L]?D-Z?@N5@+]8'N"N] 5 M+#CF:/O0<]2O8I/K6*YB4(YW(LUGP,\\.\W2>L#3D\5_#ENNCXZ^\/$Z#X"J MFWK"A&;&5 < LR9W@_]FIJ)LR!T>9X"3X(1F&"57C7BHA9T![/O. )^6K$G" MT\0;']U42K^7.A9OXJV3YS#JO[Y4ZBETO/>%>LLM>CTT%L^U)$H7:]<,5P^5 M6'Y""*-.(I>$VQS"99P&,=W4",WKU*)KXQ0BQ M?X#JF()-Z*)@2@(_-,O$> MN-R&&'.<4S<%]C2&/ 9@K_^?16J>O#*^N*G!VQ(2!C)LG*KY21R,H4PCW1=4 M;=& R^%T8=$ V./0&[B:E7,7LUQ;]:#X.R,2A% MLN(X,QZ%SIH/W[R44>3=?\'JC<4F-%Y-^B-AR#!,'C(EJ3AV^R[OSI&$4UMT MW,9]9>'TP^I4%J(X5B_R,.2+>-\R*Y8<76J79&NYF6O+A36:W_\H;+X5G')( M=2!.O#S4ZY^O<6YH'VC8QQ?QO&ZNB00U:G/%M>DIDG8\DX[[^/Z%X!\3_IW; MR<[CRA+(K*$OIH[X04QV6W);?."XFAA\<56W9IL+!ZD@W"O&X,1N;?*@J?0$VQJV"2% +J[4=X%"I MR<\287[R@UG29YS');V.^PVJTG+O*^?A^>/0@F8BF%?FS1;9-!X!@8!" MX'?I!6V\6P?ITQ&4%S:Q(J! .!HFVN=PJ>B^"^+].S4[,R#VM2S+Y%W,+;39 M^P]5%O*G:H2E4\3)7*@(LR$JJVV)3HM9CHYCSN MA[.YE^[IGDS=27#YCR"@+BL%!+*F[GXI6H$MS(,:400/$SMGP<6Y!YMXWT3I M9M+XEV,8I"9, B(WC+48$)(AM2FLQ 60!:=#55?':38?HS8M\'^+[3QR DQ$ M#$0KPTU%'@Q2'[SA?\FX=#C[GX*A_Z?][]LXAP.WT<"(KNN2VH,:K!-J9NL5 M^N^MIJ]TN$9L7?I:@D G;+L67G3L 3$3^;'?ESW@#(&&VMCJRP*C0HEEVLX- M;#]?NW>DSK4'=Q,BJFPW-*AQU\J)J7E1":O(.-DS]CP>1F2? M ;S J(/!,\!%F&B@_"JBYU3"BGPML-DQW8]YW4JD+L& 3WFDZKEAID"2861E M?%Y-FSWU[DV) ^JUG$$$:AP/G.N472M(@-V:U+@12&_>=7IU]TM>M2E/J7"' MB$RDN)YL\9NM HGG>KPDF0F_#F/VC6!_A(-XGF.YC5X 5/RX.%W[!E&+@PJ6 M0"10.CR>/ OB@;&$OB3XK*9&G\SFYRY?:[KWMW:G\*WZMYQK'%?7'S>]+)[^ MXF)4"N_1?1;]TZ^ \<&(G.B].I;E/EFJ?[D $L]'Y*TCZ%(4OI24KKC+3^:C M[VZ'M:+M'CKPS#0=1E\57'3,II>%,F>(IFMY=EZ2\SAL[=6X.:WFA[8#]0=+ MC2QOG#276,P%,,F(Q=R[F)RR2..CR7=H:OK#5L<%*GDPDJ;%GI-AP'/S8T2& M@1J /AB0D4#\1JH"KY9-(P>-Z0GTJ]E?F"V'JFWZ:@@9_(%>#IVL(D4MK0=L M;PI9#.\7BT74K;*O?'H%,(5<.B_ /8 QH.I0]VPB!X(X]P@9D!#,M\U%_7W MYU4Y>0,6\Z\="[0_1;_*Z8.N_ZD)*B!>@V ?@4_8U"BX#C],)1L6 JL"N\N>;?,K#0 %'7BP" M%8*?)40I#>EW49/'VVD_=6!F-$]J$:$?# MD18(5<86]._>4!CG)KCHXW0+!/+=K;>Y9.UT4Y.\S-+U62.#! ZLGX*POS/1 M@D+S^A.''5+<]YOMTBPW\9LTEQ"V(L),Q0M,Q#4<8I?[%$(>;+6&Q'?)+A#@ M:^)]V^^C8TXP]V(40M2'KF@/"83PYU7:\?+4RF 7C(=XC^\QHT6\&XTHB#MXN*SKSW@P4"0<;E)?7>!5U-%88OASIBA)BV'Q7KKH#3A!GR@AADSE'"$9!R%^F(M M>LGB31-[15R7OGIQQ"M%R%(47K"4EY4EZ W'$2^ Y/:Q?"-X-B=>P0YL,7V+ M_< (V9JRA5K3,+?,TQ9-?58"&D3\5[7C_S1.''!@'Q6UQOT:OEH,OPACW\RM MOD0 6=5'AHQR-<:7^#OXML7?WP=M91;M[FN"H*80==@2W]"0%#>Z)5FIVQ#4 M2JAH=C)<(+YWDW59'[%<>\E-LD\L4SMQ_H+L?>G^.-!"-^RYOP?K<^:GM8#^ MWXH'=/2@$'7E0E;W_U$L!_&V"T1>E,:!\%,X2(\@N&_4Y5.@HV';YX[9VN<_ M%<>^O5PJMYSP3H^0?_G2$K.'20.6N2+>P3WR?/&OIR@Q/@6.1,&77O'NE0I= M@U^;,[XE+<<:*R^0FC9^K*Z1]3^C[Q,+"Y.%)4,?GYM:4"9>L6Q=IO)"IWKQ M0NHO,&<(;+&@";J;C"&%:)-R%1*-+Q*4]-]H2\ M_<' ^-80'X@5K/\,T'(Q\]0^5*%M[EF]'7=_^X,JSVHW"?&W]:H7'+-O;SEZ M\_/RTMH%+;6%A[']U_#\ZSLU(D^O")+%8 ORL/&5"\VJ(.:Q3]W)094_AB[S M0K[:Q NN!Z[_Q6ANO-7Y82FDKPP %<]8#*%R!J43P/7&.^^K"(V8F%(/''C0 M_ 21[OPJ)H6!Y66EY/4I!E%5;D).=*D8IRUWX( JW-RI:,MLXNH>OA:N6OG_5NWH/Q6/>N!>R$0A,0+H]"9A M97#Y4F=*7[\U9 $VZB/)*%?V+@S*_$N \XZ!P$O5WV6D.-B-P$2,Q<[G52A? M8,.>ZOXE]W0[Q=E^DY*;OV[]3O:.NY":Q>&M:D+_^7_L38)PD!= 3?/]P-?P MYK)NZ0L$%[/(\3Z8U$SU;K.'F^1:UB<#Z;7H;O]'PV^>:3Q2]]AU__^_:-C_ M:?_M)O'+>&D(_ZV#E'T(NKBQS#&)QG'W0S@?SIT8)6V-<[@S5:1/ZKM,EB+Z8JI:#YK4!>WCRY**+S3R6EGV M?M2\T! YT+6A:AD.Y(5&%V!-PGSUC8*ZI C:.C,M39.$("G/ R$+TF.EA3S> MMNX?.\5WEB7J2.%G@!<(@=#GN-9DV&6B];34"PT1@I&U1?[<%6Z4:(HIR]J] M1R8J^CAT6K0WD:I5:@0%FRAHE1ZXRGKNQ ;"FN>!?[;C.*)=7@O89V6_N[HB?(G6H!9S*P>;S>;'+'PJ6-%@+^JI"I&/1S4EC(4%7.E(XV;-N%8ZD MN4#MO1F5[W2)3\%7/_+%)(*3:X@ZZ&2.$L^778S3]LW9O[B],)> 4&'_[FXZ M_Q?YK+XKS2WO+]:< 6BA!$[:WKWD%TV?N\\ [JH=G[G/ $):D+)#JK^IQ,OS M^'XDJ9HLN.W8G\UU DT.E?<5K"T3_-B@(Z?/,R"C*U9T[8Y9CCB=G"XU0&T? M7TMJUA"U"_5O(5"?JF]FYY!5[>G*:NU$# 6C.);-J,D[0:[:JFWV\DTWW _& M"6+VS+CW^"R />O#&0!X^S>YDL)>E"@R"K]'*E7,>\Q:.Q00QOXOZE;"2>:_ M<*%N'@SH@0E=:__X9=C"2B,P_ AQB?APME,=%]!MD?W8:FMR U>BI&+Y[G[0 MECGJFGZY[^@M MKK8:%A&V=@:(@K>X]-D%]%@')"L4<+BIS%8D;,T;S(B>.KDSV).M1HLEKMM; MJ21\P7G@'Q#4<6MZ';B"\,/D9R?/ 5OI5UH['%+D?1BM& 0;^BWZ"YKTB.S2 M6MB"&#\P7R@?[F%S(2%6)\;H/NNM$\PW*Q;-K@5QDX9[!'JW9_^4:6H# ,"N M+CHB&W9^YP"[-][SE(T[O@AE*#E1>M3S;K;DV?[!)>4?!D.?$5'@U>JGS#-D M'J(VP>/T7J"-55T=[F*LI$K(PL\'B9*#=ZPMG5+DM-[YBL6+)*65&AOU!\_O ML)T^W2ZM(M#>RCC!.CAUM48NV(JE! =%!]Q0'_%2RZ3P M$@ICI1K:/<84<(:&$);\R>*-3;,7WY<%!OU(-!41,:Q_ SIBJZZ/3O)>KP\] M:+M0VXI!QD&P%LD>?4\Y)CM5\ND(=NB.M])$[4I#[T;D$LN#$KUNR;N=HWP1 M1)T/2>%@E[AKCM/%E M%"5X?4O?C;PR@:]?7TR.< :L!A4 %BH[)A0__ MA7V''*$H+_KP&?)1U5\/,M-/M&6GWZE%*#OVQ\&7:KZ!:KY7F8-4KG,V&%Y[ M($WX(E&BXPP0>X4@2DZ Q(&Q=$!6_@ M1B6YF5OT.^?&D(^%8 U#4"N4-GJ^Q/MVWP"T7N0AG,WO: M%1M>]7Y9[:!#^Q43Z_SXI\?N%D#B#W)) N\\#W C,E32A"4Q=P]ZD:@Q[=DYZJG!IC!E&_>\ M(]J4D=K70(U:+!RP/1#".D3D_#O49SU0CTOMD>8EV/2UZH3F/5I/E9UM/& H M25$4!>2+W>E!E.^> 9SW(W-6!#\1DO*%IO:[Q.^MN&4<[:_GNBY0\>3L_+Z; M,!I>A+]0PG+)8[+K"E$=>P88,*;=6N;$Z;Z_6/71/4WQRT#G!G^D#*\!2*+B ME^7+D@MW.*B ?=+QR[R$@=4\^8%EX&S17!.K#G./'X/$!_;JZFIJ"8D+3&D, M(DA5Y&J:(YF+>T Z=>6R'Z!A"Y5%O-GHXG-AS2,Q/EPC.EOZ]'?>&8#&>4Y1 M4-208V[GQZPWW^Z=H,':,7%,PXZ^'[^-XOOB:#!%98?@CDH MKU+'W[H_E(B=@[ V61BO4!,5?F77!ZT*Y8>-G@$X7R669SOE] 5,#5;+T4S> MG>I=P?*R\6,1&>?NOQ N159Q,F,CQM/JZC'>J''CL( ME*IYHA8IGRSN+J^LOQLJ6_'-,,3ZJ\^> 49P>W6<(#[^>E\:N?H6PE?#+GZ@ M.$[0AXV1EW=O7:<"8:]_/8G2%,PALGGT>KLA&Q$)Q'M/^$F._1G:8FV_/L8P MM%P(09>^/0-T5\TB5RN$+K?@]':,,17.\4Z?IYP:9CSM8D(_[H*1WP-BNY5>N/W?W;VEZ=3SO:LLRGJB*(LQ/ MOZ%"(UN0@^A3#?*8A@+.Z?(_OJ%%HYBLJ)A3IS- 1WS.S"?,%:'T7,(!WI.4 M5(*#$MG/ /TG.@,54 ["3S&<>K@?:6V8:_I9^(E^752!878ME)(M,#70M?U! MZ=@SP 4U?D=?Q-;MB+/&:+P(==WKX/GSM9G;I(^=OJ>*H=S8E;A.Z@KMTJW6 M+N&47C>7II15A6NHM;L=3H^H?O(=S"<0'/&VA-BUE<5,,A,M/^&X]S)1N8Z0 M+EEONY&9<27"J\P1*N*2G.C]G@KL9YB*F"[ V@#_W5XYWZFQ!"2G_S2AA3,1 M5O #I+I7BZ%^6$R_$(B@M*H*%JRLGU9<4M O1EY1ZZXMIW$)]G)ZQ73Q9[2V MQ<(*XV$5*S,:&G6X*RFRV9*K_H&K5Q'59=T;X:W*0@7)*\ ^NCZ8=1H &[/^ ME/5WN\%NH=\_M'JD/2/(ON"N4QKL%=4V"&N*0)T!!N$-92E=%X?1IP.I?>VE M8S.HHPQ4GV2K/W;4HUT9I>DO:R &B+SCL&G;D@[<_8E;Z7/#,=_%!43#>#;; M7\,]ID)%?3PN?[.WO\_+9^CF;<4@&G+1^_[0TGL*7K2Z95O/#R(6BQ_.M)P! M7.RVQ'_AG[VB/2?WA>0S[(NGO=C.H)"T"%"4 8Q_.3FHEZN,R!KJL$ M8QQ$-ZH/R4F4 WVWY!Y-^2?JG2'X[HK3W2=Y)54Q/PH!'A2"Y&K\[X%%S_XI MG?498$,IRV8(E\Q-9K98W52 9Z^11^1#ZXD=C9^^IW;,'[O&8CE=\*_/ &\& M0H7. '7/$>2H($VAW?^EL-B#J<#FK*$[*Z=R&V< ME ];GQ+?;F5M=[S3X.] MHF$ADE?PZRPB ,$%3'@;((/JWSZ9F8)-\!&-T;7)Y MO[3"%_:M7F'GY)SKI]:H (:112&G=Z=EKJOS)>1!<$M 36/GT:VLNZ7'^%7Z$?B-K=VKE9)ZZ_DHLO.U?UTPDPZY#"H^C95'R73&? M-F,)!OJF_)]ERPW,?B[ M:(NGF0\YKU&R-:'!&QK8@17O!4\("R[OJW\53+7!G**(/[NW;EJ2#Z+%';^O#,X 9O.?R&6!]*?3Y&<#QQ^A[ :";Q[K^,FIY^I/ MYCSXF)UM:R_-HLR#,"-]1GK:@!?Y>X,?6/N_R1?#C<<)8J9>E3FS5=92&UV' MO"UW-F.2L?UP04;_7QF9Z=<9X&HQWNW<"'>>_&;!#(2JG?%8P5J (N?X-BRF MUIJG2YI2S'[$OIB7$Z=/<;:%44^%JZI+]X*Q)DAV @S,!1(*U--JSQ!5>\KV MN;'%*K)N/'MHI[:2>/W_8N^]@YKZOO[?@X!(EXZT*""H- $I2@F(-%$!E5Z" M"M)!$*DA07I'0$!!#2A(!Y&FM-"+2I%>A) @*@B2 (8C:3<^OYE[[_/,_=4[ MO_D\W]_ S.N?/6?VWIR]]EKOE;,+P^L56?G2\[N8V13BTI3N>3 %!KH1E PR MNI&"<'5A)_O:(?'M5SZ9F:Q:XER+'UB9U%_87 M3K5,^MPBA1[+P ;25VFA?@!9+[L9]O?^T2%*_?(< M^4+S6Q A:OMIICE+]!W6\O3U=8[RP\%$%B [I@ 7*4ME.U'F40_.8WJ=A3]? M-IJ16WZNSF[G9QG\2QD@;K/X< #N=X>69W1(#IYOUC%X:QKPT,)1\^[!0'9 M10-2E_BG&F :UA>BUP5S<=;)!B*7^AX_O?0M2J1*LH2H<)6!Z**C)[(S'0#O]-@%&/_,2[]ULWJX"Z6[9XKM>=3^ % M,9%WJZF3-WB_1LA7.BJ1^;QQH[W0> Q$VY>D2M:;'&GE3BA\X:2^MNIYM?4B MH3Q=P[]@*/0K5P4FQ \X)AFE11^5>N)7PE1S_P]=1OBA,=_?6XF!O@Z+]C_D M'\W6F9]]>?J$2E)\2*#5_6;/\P-2*_Z@?T94A^A[PO2K%0@KW'1\0V@S/S?F MSAV>+,W'O*2+"WJ?B@#9.[_6];2SZ>JQ2ZW:J)QTGSHNTO16@&S,.;6+;'-\ MZS\)&^G:C!&[LP8KNU(T60E\,#JBPPG %_'NQ,<=E#=TH7T5UHMF+ZW#HWNY M9/ XPH\NLILWCP70XPT7X77>J]"> M[F#,L97Z1^OVB[W2:V\'OCKD'D'?E=7B,*!8K)I/D@;(O';9ET 2R=A#Y'H9 MGJQ!^,-P6(#)QL;T*&.3909E^PPR!KG]%)U$=YD<]&!KZGN*$4)E@V%1\WSF ME&<-6BC1T-;N>53LUI' MYUNQ[AMF2NG5Y !LDK9J2>B%'DO\]/,[M[.=NKQ>F*E\857(N;8 .YLE3G43 M#Y^A&\._.X+%>9BD\"/869:22A7VV'\LN7)M4IOOEN=]]J#0XOI+#Z!6TA:, MT-NH="%D W1C:GGKV'K]@&YK ']NRZM+#UGF;V6^"IX_+'3/"LX%!,!$FLG\ M]_O1>'S7LG+%/'<J=E@XQ]>I8Y"5!C0G?J;/0)_]9(!B1VE$G'="C-" >EBJ MMOOKJV(7-HZ6U.2ZZJULWC"I>^6KK;[8AP\]P6U/$'<@CM&E_!_2$5 5Y]][ MASNI0RKT]_3GZH5)$F:BW%YN^9%,=Z4]R)/N -B15N.2;=L),0A59 MW_683Y _EUK5C?:>"H9&03TK2W[.D7 .+E,+/=U[> Q=UOB/ICJ+-A!>4#6^9V6WK$62;KTHTDTFVX8PPQ!TU!Z>K. MVW[$=3%EV7H1[Q6;GTL20C7&ZEWZ@4]X\,#J>,TXJZ;]!>BF+\D5[OHVF@9@ M9S9(Q3\N*.#DFV9>2#^O7SW[H:6AWB&>R27Z:+26V$PL^7P]6.1.MW%7,%Q7 M";,F1%7/G3>]>T'R(9.RN/KWCQFQCF]K;XSZ/QECF:3KSXQY4C_L;7-&!V=3 M#/Q-J+]5R_L\6(-@YE6%X3:5^5^7W)E>\6=9')'*E]MWRVZHN7H'*C=XNW57;CYEXV%G(G0CU'EVX,R A#GXLAG. /$5S8#;. M:KMR:?'+0VEKTIU,1GY[G5:C!?AK-171\5 &,G0!RO5!O0$&,PH MM:U=>,#-:6=GY&J2E\?:-"_H=N3\G,PO+D8)\V'HD0?FZ3<02S")1E3,/E=< M)3BB8VX5O:BYX;9TQVGQKX[^+H; MX4?>(]U5^]^>N2K0M_!*P$6?(6J9X#1#%H!0KYCC_"D]T-TU3VH%-9Z7O_>^T)[VQ:8SYYI^/6O MX>Q0>C3VRZ5KO=]/A"J2:N=[B/F49%VE4(=+E"*EY3QV#B.XJS6&P,N@5S%&_W($KL<*; MMUVD6YXFVA9=V;M[W/W-1PF&VCC=8V /<852W6 -)F A_" ,BXSU6 !<($)^2!8#(+IS<0AS@L+%^N2,1^=*E>K6YB/1RKK03*1 KJ* M<$,PAG2/.BHA!M9CR[2A*Y@C(.KRFX[\X8?-DSR_A:63OYW59,@;HV=/JS:_ M(<0J2O&N^1QLF5JRXN3,@PRJ:6KQRSVYO;2_MM-T=E83.'S71^R,!M,R)!6] M7"2BD$9WKXQ$JRE)DQF+UNF@646V,JXAB7+6U+JM3^DL8].R9,%NWXLD:U#J M50^;6DGO?K;2,]+M7-_I1(%T(X!S1BI!>XS%;EET=&&&GJ&TH])WT0*@ ?9% M!ASE,Q'D_9&?^SY?E&5R8WM/E9MI_QY'J.;7L_1W;4,<(2Q^[Z_6Q620N^K17_=P+)2PF#R MH8JJL2C@!T!R"LNM(VE39R!"4,^M.!2_=N0RFM-N&.MDU&NFGEGFT"\RHE6K MUG/ZZ4TN>DT^[IY&-KS(("-**,N\KO0/A A!HX>>"7HBE).G_=F^S%[)?[GTQM:P MH]OI:<;B/(/O%X%^?2:;96CG%/YP.1'O6.\WW9GW(.A8N%*_8YHU%<_1Y-$\+EFTW5BXXF9Z5%[C6 M&Z#$'2TPF3WIOMN4#( 7E, S'<]7*$HD*-:_"P,);>[/1GS3T<5U:VZZ%#RZ M]'9 .O9,9O9V+?"U5!./FIBASR:3Z]5P$W=&CW[C&U]LUCCY+5B^[9%Y\[KW1Q.HRHC/V5[YAL0" MSND2GS'3,!^"?*$CC-?BC>@[J=*RJMIY62RZ%S;[BMC207FI*Q[J];-?@IG M.P@W+;&3$XPK/E'#])#A3.J/>OEWQW6MWO5O37C1>V.&"R'SR_5"&S.B'F0D MP XA1$*+O?/[BIO".^HK+V5VE3@\E@P4T0AX'EMV]Y01PDJAP>;OVE=_/+$2 M6SN7T4MO[6E8B2,Z5;'8UM]W2>B43U64BS!C:K3JAO>O_5- [3.D'PV8LT!, MPYB^CD9QP7U(8'CMQELRH*O""=?,]<\X0#BY_QL^PH[2!)(G/D1DI3_PZQ,!HDZU&IB62RH5O ML@A+J[KX]<$M\0F]& 'H1"R*CZH5ZW/ MGDD?Y'&-OUAZJL2!46E_Q1! F,/OT6WP[QU6#07(.!1+A_"Z""SF-^O+;*N9 MQMG'KZ?<'BPJC<3?^CAAP;46VH,H93*NDFZ8D<^V8%?',W09E^) M*/'V;I?1J5.-8G3J'^[6]H!&\+WYH"2H(N3+E&2D MC^\-8BR>.TZQS7\9QI/$U5XZ6Z2B_UU M1]KH!(C*?]1<;RHPYH&>+OC6,@" MMTFXA/A?9#F\ =8_M1:.+#,F7LK?'SHR\34@1K)8Z42P8[3&A@7B[K(+-9/> MS.F_5Y]^2+-&;#%H@%?%EB9)BNR;H5UW>KPB_2!\6&?)L0^;B#;4K;'Z_1.V.T/4XR3OVH M]N++QA"I4K*2Z4&V1V3RAQXF*V0:6DP[@NX5]-K&.H3)9_"Z]=C1!(5(@6]U M.-]@C%?:>[FV5^>\*EAO"0>[N[SK9(%6!ED_N1D>-#HE;-/9;+ MP%?JW[60%]L,24IDY3$X-P&-S4M^/=GPD3TB$N+T^5:Z=^3UV9>4)WDA5HMO M*G*M TU6#5QO(-U1\4@>NF+=FM\>(":!:=B46I90H9[!A!Y[HT)A4^4,F2^2 M;Y@J6AN&%0'W3L?43ZTM9/()X%;T=R/GME8Z4'HNM/>FWW1 MIA_#L-$PL_U;]*F:L.\SW>&W#4WZ7+\PRF+$&NH E2VO$BZ+WT4(@>_QR#XB MFM_'9B.-,Y4G1>&RJ["*?&IG&=R/,C_X3CK:2(Z;RC9&)MI72F MA[W"N,K50Q<2R=UI.T9);(F/-#YU/4UD9'[;H1L*LVO[>\DE67IJ>5SI]7C1 MA&^NPX_-YX47F;\9:(H:6T[N">P;& )P^H@R/\;_JL;!YC#=@OM&>6$57V23 M7V:^K&L.>VZSD6<0P,;**,U!2EZGSVS,G(8EI0SJ"COL.2]V&RH&!G>/D"[' MAS%)WB5=D)[><(B3;XL.2#!DBC*MK2^CNQH:D$#/*6[^I %Q")XW>%1_1AQ" MO0E\^/J2O(2WUB6YLH\B*Y_\U<8JU<>O=2YO]\0\C" :@'8$46(\I4H-.A^! MLXG_CG?.8ZZW#_6^V&;-)^"1>F;61?1V_TC(V[0MQ56 "WJ)WM"0\(-17KIU M7* !?DI)+W0(I=%JM7RA0OV\&-/#Z!*#;V][=#XLPFL6+%I6O/L_H4/N:3+J M?B3P$3\09C83EBEFV.]_DY_6WC'NH_;M.30@5?N&7ZZUM?KXH2P5E?IR^;@H MK6:NX%='E??YZ X^G-Z4J$\CC)4L#Z9@=4),T)]_FRD=55@QC/3"_[([;O*V M)(HSOMDE8$)JTB:=;$W(2T;?AH"GME*ILEX2AZ:TC;$P?ONVX G;0TG:UXLY M5L7D%'=SQ?A]),B'BJE-='^8!\%;_!R^LZ+[GG02'+B,'ZG(]#J^;J/N[2M= M>^O;T*T3R=>%HM$J67HC$\Y_S]<_3GD,=R-H6.#]^[;B+(>@O4CFP2?U<9VY MN*7S'(0&.TU/J>P 5O)M(T9I9FC@9SW(\R8(WN8GIVP/?HTJ!VJMR'$G1DM6 MOUI8J' P4TD5KS[!^S([7;M)[IE;71:J3FECCZ"$"]D\64.=0!X[%Z:M5K98 MG%3D86/Y]NK14/*C;QI_7II@/WD)'[Z]^D9385^6_I+\$1,20M/^Z.4J*--O M;U_)_16SY@D?:^\?U<\+4Y-J33F6?84'UR.2*2?H\HV\1+?6ZR#,CIZJ]RO- MJ_C>,.F8N-4R69W/JJ3PXN1C]A3<94'&$*:@WW_-EI_A$_P:&%$"MP7#<$J' M?V8^/5<=V.]PC$A9Y2IF@1G=B&>I.X26HXJ#'XDQ](J=UN<'8AN1#(YP(]!. M;671'F,GG7)$.F[GSG.!7@ZLOH?;C<$/O^4Q-;MTW^A$ \B"9I:$*[XE9%U0 MJLI;]V3VGBEGW\(5R2,+.LZQ^X(L9[ N'_EU/94_8BB<'K$#2,<(K MZIBC;8[BQR>* 5-OCO2W)MNG-(UNUU4,3 DC]ODQW?T[WGK(8W3X0/$"32[MJ5I'USF6'[4/C&*-/:[9$MS]F*XR/J%[?QA-%F3'6=.WR=ZZS\\(6I^?&_#>S>> M7G,$E$D(3)Z :8H-7X(Z5!D#YKE@1*C5PO7*RR4ZPC&]MU=];U#BR_CCI[6LYIS M;&)=^:@Y$DKJIIO#@[];8^&RA.9HI*=3A#U>/:-LR1/%2X8ROWX=M&!ZDH,P M?"1+]UW[FYD6,J.]!ZZQFNI[<2C>]C4\7@( M\?J!C>[K]G5ZQ='TBBWA4@1D"M2#885;9"W_>6->5)MNT.:)1CGCV/Z=MN3$ M@LY!VZ6?I5>[VQ>H;*MX[GXTG[;&7\-\B<$[>4.W M3B49V>E'5:X\4WGFP@O5_U'(_7 7 LHEQ+==?57R(AN?@N.J76E/SBBTG1V0 MOAAX6&C81I$_Z^R2-7*N]KFV4A'9]3-RN1C*@3A%=L!7[5\=32[E4VB/-0_@ MRF.J,W-CXGT;7?>66[[)G&%/G=4%ZO+C?U;"/:4!#2%=F"3T6Z%-SQ"2$?PT M?FHT%7ZZ6@["Z]'DEF_A)K5YY$,A.GPC.:: 'X3/)C6O3/SS#F\K5<&L60' _8^L9D[Y%E'L%8U;C;QVZ MKJ#K _P-!1F2(R6Q0]IVK2E$)&X#/=?AU%YU53XC[?+DLS/1UP#9'YQA"5TP M;J\F--[$U\"DX$I;BK4N]\R*(*]#RXA32=M\AYWHV\"SRB.&D1AZ3/.GF]SS ML=\0;NI@>.2+\M)%S^8[MAUWF+\J\$<).8I7,735GJ5W=PQTMR5H]$ 2E#WV MKQ*KI>W[>DQRU4>5]6X!O/QB;'__+6UV8AOEF0VQD%+P ,)L+!^,:Y%)_1':PK0.]=:_\T0F/BIN=6A)MKK)?*<;::;O<,KMFA4XY\.TJ< M46@&?X06=0[6J(LBW+$RYX/+@3HOY9&NGZVIN,]JE])2I WY"Y]I)P2EV]R= MXMEY2#:TM6[HN(3:]2Z@UO9MG0Q43\MK+Y0AX M[V1B[5(5T*8X 8ZQO/UL&/:]#S;/AQWH_-/P QZVPJG1P[LN)S5O''F"\TR1 M12_ VBG?1AIC*?IL,;=D4&;7]^F<5;"AAH^?5#ITF-Z=D@EX&'F^BG&]R_?DI5P:7+] M'>(3#S:Y]A7,C2<+S0K,!EE/G[NB4M/1:W."H$J,!]WP?C@M?]'0+7W\U$;B MVY//?V\K])R09N%Q#W.,V;DC)O'W:+V:D$X,#UR!H&5(G<$G).[6\JU%D.O# MBI>,[XN\ Q[?O7BODR='.W6W)MI4\-3<8K1D:KUR)^/D&&-9K3AL073Y#AA# MXH<[X,/0:QF;B=I5WT7ABPL:[F"(^WQ[G.V%^.O'3 :EB@J9_YXJ?, !_W]X M/=@G=9?-,3:;VWI#"Q*SIZU';V7)?( MMY^A3FVI3[#7E456 "5\NH* M$+$3J,V*.UF8B"EHT.5.A33=4$V??=G-0P;M_I8 MU9,8GE:8;EG:I#[L?H]?B T:EZ+$C# 8!"@7*0U0;S/N.49L6FE239!H!H_S MN@UJCJB>>?G-P'?AQ9[+WT]:,$$?F&IS79C!?M\T);#@4'U;HIY4;?"5]P.W M !P[M.'']';OK8?R!F\+FY.2W%+N^2BO_O%I"D06^=[O>L$%-M["4LSL/C=@ M^.;L6[S"';P$?YX+:)4=4GF5ZC?_A5=%M9\388;L\GFL-#!Z"#C+$@\ R)G) M78;]G_@]ZB4(!PV855F@ 88*00*C9!T:D,G2 R5R--& SV9.S,#=T(+>%E@, M7*O\Y_SBQ@6_S-<+0R$A85J^)K<-Y3^9%P(S.PLD#\3G%\!ZA'5"",0@XV?F Y&-WEZ&1D^$SMWUG>Z9^;ZFA#"QX;B6QM:;WG:NEG$[ M4CNXVYU6 W:$"7*U7+"\--Y0-AG1=.;C2I@!UA&,O<16*KW4+B#JO4 MH[?:Y<\>\+Q]P&ZNQ^)W_UN8^NS/S:96#*BP8D8# MV-VQ[Z3V(+/9CVE Q.@?]-4&ANO^H Q+PBM*K''?@QDU)&@^D,"2G/^E#7F+ M!,TAQK#DK6Y].4Y5H 'PH &!72$R#WJEOY; AU5*(K/68*Z6F2^34H(GOKT+ M_-5TOW(SEF_(=DEHH/"!92<0R1FRBNSI^+9# R9I0'>M+P6Q1337T:EHVQ2&VPE4LGQ?>.X+H0&^*Y] MWMRNI0%-A#/;QMO_LCICBY<;EM2RKCVE"<_V%3[,#4^'WW"UX! M3@D>C[3BCQS^W(PN9Q0W 78K_FEUDFX,O5DJ2RH]GE'A:ZD%B$"*SUO1+:H)S5]Q'/_V.34\ M9\&4R)YS5]E1#[)Z]MV=Y^^^E B[N]PP'H#PJ"DMF/5@ZK>ZS!.6>%M1-OC< MK):@O9U"&5-7$UX[KB]_@@E_]%/JOI\_[N).E"564 K.*S@N33>A5[! MEB#U_:;RXGEY(^H#RP[CR"*,M+O2,! N&Z-]'A)#AA1Y\)BXI9B]B>Z3UK&[ MG68!&?!%7$1V^4*_=H!"U+Y,&E!R8V:C)."%.JB W\/=+6+>2R&S8E$"&(>^ MKP;WJW\0][*,)O?ZS)"]/YD_@61, M'$)&8? UY/:6R7ECLC1D(8R4./PM$K5!(:[X/\541[[R]Q=XWF:ASZO/=)E7 M<\6B(ODP -P#Q"MQ!9"Y[\Y@$2FBBR#S$[N$PN]T=1S.^F%88<#/&H:K7.,O M>W]?F.-S%#9&%[$&9'WB9\P%-^E!(&-<5Q/N3##/D 5S(HK-:IU%F^HR3$RM M>?5$#9[&AS_HK(U'^T-F+_00U<;AXF'N*Z(9_,_#(Y[8R;YQ\)?]8#MX/$GT M_(Y.B\V682!5$[1;1B=]MC=<@1SQT)5/'GY:G>TX<;S]J&#G[6@KW^)E=_%[ MIQB7,;/^1):)(!HP-] K\C/TM3<1K%W.J<\:<5 6\=S4=HN12SA)K.?&BLO1 MG>!L A%% Q(BR%9@$A:6M"0Z?9T=R]F^61UK,J,^8[TIF]LE'61M;(?ZQCEX MRL@0L>21+_$<6RTY>GG\',E)SJP^R:6IKB[N5O21R5N6/'I6%A> LW*98!)> M"#O0]QZ'ZD2N8*KXD*81UT"]""9$""HW9WXFQX[ M4DT)ZN(BWSYV3XOT=;1&2+\*7'"8/Z-0K(@)&CH1?_(,M_G9U#B9CE?T1X?( M+%-P)+ZT1P+Z6;ZDHZ!;=53BE7B+H-O;9R=4CT+C-9+N_Y"^'"+TW817-Z>O7UY6:[BU=I)0)-O8#KLNMOS>HA*;L[K@^X4L]^Z#F> M8: '2]N21++'+RV_FGSUI)C5_\B*@*L M@YD@N\0[@'4:P*E[%,P8N/ [=3X2D^IWG,39WBV K-.#N+[3?BCU\<2Q];)4 M3LQA"1GHKTWD,S3@72TU6R$\\C\4 .&1?Q\[X(#_71R8X '_, , _ MS($)'O /O>MTG<99^: M#'*ZOJBX\>NSG;7',S?;PT!JS!+T^W M3C#Q[H/FY"G7!28YWF7MT2Y/"*GZ1Z5S DDN%$;,HQ20W? 8&-[Z*8Y;C'R> MH)OG5KFTM@]7&2ZEY/K\>?/./TLN$?^IQ$3VJW;":3U(PZ0-(^'52FTTU'V4 MI3FI+:2FYZ5G!/E)B)RI0F^KV1%#^_.TR;DT[2O6=ZV/M^UL^H1E-(8>8^,'S.4[(6,Z @_QE!20O<>G MMUY<938K'+6HX#_&8(AP1W9907U&1G:EU;Z 4P6K'TC?0P6C[\<$;NK8L30"4IUMPQL,M, YHM@#^[^2W"8 M?!*[*7/B7I,,%8D37=3C:[,W0[,!Q9GN \NXE6@IY&S4?@BO= MV"-90SNY4^Q_3[>7.GG)FAA/*KY8J]H2YJYOXS/=>>+V 4A@W*OH//V%>QJ# MOYXQ/V-%R:5R>ZYA/6_']"-DWF6-FK_/8:1DG9H\]MU*6U41G'0]RA'U;(6) M\><'.?P4VATZ'\P]]QOI\9F@:GVB^G"5[PRLG3I%XO&35=@+R%CRQ>R=_[D] M\R.!S IG'A/3TJ?31K5$U,#<\KM>$;]/R0F[TLI1ZQNXB%C[%@!S8-21"R$R6= M?&/EN7&W^GXGE/R0UG,L?-UW]MJCB.#>74(@>M0>) MOTD#.$'W'@0[:$-@OTCM?#/AZS+NJVWN?3Z+X]21>)RDJK#.5VL7UB&K8U)/ MIZ'+I?89 ]!8F @5 K_Z>3>#Q2O$6>*%N( \[CE'GH>MF:]RY@*7D3J^[=7I M(3>!952CV_<>M"!E3=ILH/.4=J&Q/: M NX9R^E!WJ(:FC<:L=#Y>@/\MY05T><7=2 FD_&EQ,@+5DDUMI<(B7,?LOBX M3!=B!IAL5F%D@1XL.EZ7#VX!^F,SCG@TY1^.<\/>>S,W]WJ*!F24O_T4WOJB MY$FN;)9I[1PR(=QP*X$* =W-)HMW'HB**T[/?S/(R+^99#4J4<6),/H/'\'& M6'Z6]F#^'(6K_CVT-$7B>\7K?A>32DL%@<^#8S]:@M M+S?C=NTP&CPSL]G\D@9T*Y63.?!NW5[S?;N9 SC1A4 )K4O&-H(5QDLY3VT0 MNC^8K]D^ZDBAN]I+E.9:! /HA<%BHI7R)P;L?S>C[I==1$2J#*4H?H7VR,?9 MGEXOLGMWDA.>00.8?L<0?4!/M>;>VA3,T:"?&:)5PXI/BQSMOPQ+Y!L$!)RV M36[[FEHK??SX-CC+L+7$"')64S^A\9?]DZ$+;TSOX)!\ME?+E^QS>IOJKM3I MBW&_T.=)^\1]QO76?#UZ.4&=4!M/5;HF<&DTY+64^ODSY8%ZY#FT*LP^].? MTA%*(_0N,KE%J$?I: \N27K<3]ZJ&INKTWR7%W^"]TQVKM4:#$4#\":0>?8N M# O;6ZY,R'&YS#-'68_-+OY@S*"T M?/7GI@%=EGR6#;YY[)4@8O,RWJ!*O1!2.\@9+D06)%GFFB=A.*K8-3*Y,NY? MJ,7'AW7728!IR!/. 3BSG^;S)"I;N6<$5H@Z.29#$(^-_G522V*D^]2E'4;* MM$,86_9,^/Y,&[T%/ZK8DN,:FA,>XL\^Y.:U9Z_S-8I7RGU._MCNR! -.*$' M@2UZ!N\@N[16)[HE'32Z>P!'> 5Z3E,LG '&ANSB_LWZ"HPC7.ZS3909W_CV M8,-.YM%I 5:;P-6?)[3S^6DP8L7*V=8P\[ MME@O^VDQK36"6&-,/9*"7]H?Z,'PPA\\8#2^4V;N73P[V)EQMELZ*U#'R"W6 M-81#RX)EG9,NK\1@B0B54(WNEK[^G$KO-W/K@B3XK,AY5J5'? O#2.V=@%%99U8 M-D]Y(48(Z>5F_Q&>5MK;Y7UR4KU%+#'3J]D)&T ?VQ-M6;%6E4:CRUX^L+H]R/[Z( MY;B3O'\[&2A]Y1G@$:Z37L"HU>7.%$QHB!4\D\S/%W7XGH[<#M0<5,6B!9!= M-@H/4/%[(OUUE(0'(=6A2U20NVYM+\XUS==%4OK\EYLN>2,X_6XUQ NK""?= MZ7ZSA*:F^,5?TCNO/5ZQN<$9VNNFWE2HA'5*/&;8-A\8!65D>R#SJKC7=2M; M_*%Y_<'[_:]/V"GL+BR8;+ZT?6F2<\>F*9CQ".M'"5.=GZ-H[ <4$_2')_B0 M!L2(0J@&M>@?A=S^K+F<[G[-C^6!] MT^K2(%.<9=;A^P\S' A;47 =@D&W?4:\ME6Q@W<^5Q$DY[Y;<$'F@(7Q Q>] M$P^939B.&GD7OHS29?8')>G>5@K'W40#_$,'/><6*?E*U<3OT!!D9JM_TWWJ M5&3C,@0(C<"&Q :-LH,W3)O'=CG5H6>F^Z?N):J8:F]_,I6WS;+-,I7.=F+^ M+PKJ0*#_GP5,"6Y.-]GH4"BVMB^#!ZZ3T GCT7:O^7&(L]=:X@@9:H#NGT"* M0?&/Z"(IZ_1^")F_M>M^**HG7[T./X KC:4!S8V:YPJ<#'HEQ).G)\U5X_1& MB=&1IFS"RWPQR< ^,?G_.8WV/SUM/0.8;0>$ /*+#0TPS6W7_0\%43JZ_W07 M#_@?ACL->1?SQ\1]DSYVCD'<%"D!HA7TWIJX&OLULL+M5_B&P5[BT!]])L:-R^ ,E8U> MV_':*!CQYBZ2%^A.K<'BQ%1H\#2-'=S @YVY\I@&[Q\H8-RK^Z:6=_S/L<$.00[Z@ M%0T(@%%D['?W_T,!L+O_3W?Q@/]!:MDI-33 6XD#,83D6)WY'6Q&"=XX=T$] MOC;)WYVQG+IA]LB)Q,&0Z\;$B,4DPQJG$C922 Z(J0O=]ISF??;='L'A)U-B M5L^][!7,O0Y=?>92?CRP+\=(Q0X^2A2AI)%-21YPTPYPB!#NW6[<;1X^PSL4 M?'FHUNGP-[5^]877ZG6.' PB=SCK"R@Y:#<:< S99:BK\1/#IROIZ*B/E6W? M^9UVC6D[;:-(STS+7Z^,Q^Q^W:'47Y)H?31V@@;4^U/81!*H7'\/1UP%(A]X M>AY&>7-65RDO.%Q,$;/H?GC]'"/#32Z _E>;3@.62Y#;;" S#7 S-Z8!8W&<&B]98;9 M6,.[*S-\:&GB3?VIYT_BK,2R] JY_(F)E,(V.=(YN/(DW!W7^KP)SZTXWJ\N M$?F[BZF8AY%LS"+[,LH6+T?8P9KWP)(@^)N8^1N6!./DFF\3Y-/N]#S#8ZD' M)76M<4AY=CZF?ULU=;\A+>O>9S#%"CH+X#N>AQ(2X0:O0\TOHJ<;"WZ<&Y;I9GG?TM9R+]- M)+5>52** 9:$:AC=9%BI!4]K#&S*8C$]!689X"6%7T^#GNM>Z<^Z(WGUXL;* M*D.@$0+W#+!+_U5*96,DN7DC&U&]WM!H#*MA?SG6"NUP@\CE &OGC).:9KJ5 M,_K!1$7B4 Z)!A %*"F[R#E9[*S0(4[C@98VK_V1BI@3$2D>IE\O):!M_)_0 M@",67 O$&Y0\LC+I-%FQ$5\371E2=K4ITL$VB%VQZ'ZJ$'31\*ND.YN.Z>W( M_'_^-Z[_)6K/$O;(N9@XV)X #1AWJS7_#P6%W.;_=!)R8^+T.MMYIHSNN5*UVORA=SB]795#9)F9["T8 .N1GD<@FJ^26<$;^+ MX2)S(DIQBI4L^U9?%+)?.6B2_FQJQ6QS5>C>S\C6=:=+N39*-,Q4$"*J*SU[ M+K^ZDV2><*Z@;RC.(3/R%'3[<_V3+E+AUOK-,I8J&M!%3PM=9M'N,(Z!%;2( MG32*MS%4UT0:H %W',[2@.OHW;F$_?[-/1;1E,B/_[@*^%_G0 C^2V/S$=.< ML5E40AU"M-2'KN^:M1;D+LM3Y"CYW18"$W\ >]J7R'H*5)#7CS2 M#1T7GI"J;7@\/^#)N44%,?F6N,],Q68_M.J1;-%AFBS;[D1WD'O%'SQMOLE3 M!3<$4P("Z*$CLGI\J&+1^+W4O?,IUQJI/]BC3%9O_I*-B.X4;R;SM1+EIY"> M,+$O\'O@N_KU)7&-T1!?KI(=]=:(=[FY>N&=:9-!P:*(]3?0NLM%-X&S+ !; MR4N/?&1\0X2X[.7ZA&L3\K?,O+W-7%G%E O9RBHTZ2)0(/P_04K\7^/UD,A' M4:G JB.:FLMC+"OH36^Z!N8 LPETUP#&+9O'MEQ?(&N/5]5<*Z_H\?_FY&C7 MN^#VWE,T45*608^!ZO;]/C,?8A"-MX0DTOV2MCZ>A)WI:U>0Q:N7W[F;[UQZ M[I!HI??Y^(6(1S^W1X7N2ON).GS[4F(^C)!$BB!ZEE3 +CS:;JQWND-VO/0S M9]^'!D1DW:."B(60_F/7+@2>=]-T6]E%$7DH10@&L@/HC9_I;"XU*L!9Q[QT M6#/SK%U+5!3K1:DL7%FWZM)Z(MGTJ[BLD+M5L::HKC'_VS>/SR MY,-FRMH ,"2#/@7UA8%GOB>>0R5E>D ._?ZI7[1F0H#]5'#CG+2/ZY*BF#[2 M^#7&P2+\Q2[Q0YSL1L;"!-&=@-RTPI-Z=+GQZ$0%LI97?O>BUXS0]4&>ZMCK M'&&>U(8MMQ.V#S.?I=JL"I'YY8B.^(&-@A6E0Z%F/7E"]JEY(BP+#\0O$SHB M6K,#SN0=T;6=82L\]8/E9+IM%((0"K7XNS,X*3*PZY=?EF4MRU@J M/=U^GP;\NSVV^GH01<02K*DO;R-RV5>GJ@%L1(O\?'USO$KV]O$T"\X]/M^O M+W,M^(_^V[7OH#M50I]D"U=M'".'K&0P+9@M*WC9SD\Z>V2X^VK[:,3%WPN1 M4SDT"$/H?6%D<$21!3[:%O2AFH+S"D=5%5ZC7LW:OBPGO?#),AE.+\C(AS)+ MY.S_O6I)%=^>-K,AM[+@L2EILCM8)5-O9<$DX?25?7L?'I?WH]>"I9',#:YB M1S-@1X)@B?G\KS'&DPKS=G=:7"0^C^7DGN?6L\QYJ',$2#]2.P)-A.!O(-.0 M8KIGO!!"E&?PD\1AF5ZMOGLMM]H[6I)$.>^M8Z0MZ\X"RYL((4: M Q_698I7 Y- MT9]L&NB\Z[%YY?W WJQN9 C$?I<&@(K<234R!&3W*#?KD<;FNG:T8;H^AZ2C -4!6E M7ET@M*:WV:QI;*20+#WH:KO;5AM68M^4@V3:=*OPO&XB7JUH97!4E#%0Y>W; MIL/Z74"T7-)[_+47&/Q5(?SV@O'),M!IN]Q"]=2$=I?LZZVS+*.U:H11\M&= MWAL#./_D?9Y@]?JY6>=8::R3A*LTUQPOQ_ZFQ&.&?7I8M6!POK6R]4\Y2"'R>+G ST/10C%\2TU!:-U47'=$:%W[UK>WZ@C;YS&(-^>_D9;:TI6-Z-WKK-0*O!L#>HC>&L+5S M-E@G5&R#@$/E3%]_964+"_G&M\]_"VC]);;!- M&;MH8_>"]9?+Q.;)UBSVFYSR*2)"9Z(>L1\]RR"5=;[ZC)'%!_UC+-&< "(( M?I=2I\M!G4?7(_M]E0S':C!.>'3"URGY@M[Y!RV#YQ>^S^=D&5U/\+BSC5I2 M8A8A&.C'Z(/B;_R'B%E"[+@FOO,!942&X0F-OT;:CF[QZ]P (>CCWU] MQ%E7UGFV\/CN8NI7QMT=[%)YF3>,FZQXCOR9!*PU;)7\$1 MY*P,9:&R?5^FF*Q;7^CMD)U2TC:1K])H:!)\<;/PW!\+_N?5J;R:>_P,JQ"\ MC2\O\@AU3L0\43KNQ8SEYRK_.RYGA?ND,]^Z3X9Y(5+EMFK!TWEI#8/H6Y!C MS@M+ _(BZYYC:]M2AYHEW"95.$O?*@RXGZ$HV6('-1=H5>1M!"[,K"CNFPJ2+YQD_ MFV9 MY(IQT%3?%X/FADA_ /!B%\LS] ?]^T8%1E-" LT,Y5. %2U5%7O';;% MLPC\&2:84UGE"(S=4-Y&)7[R(3#.'YNBU1R\C;=("_^_+(U1EBS MT[?4 _@E)'8KLK<[8NQK)0.*B/Z4VNK&Z MXMDA&4KJ%:3*$;Z==#"O$XIP,#C56Q^6=2KLI,M(:Z(%HP;3LXR72*_:.50/ M#6AT[W889?Z9/51ZY:3#L-;-^+/;=DZG3KBR!;PWN6OMF%HI=O2>'LO31?*E M\0$RGP#Y2IYE=25<95M@ZN&AY36J7@ITB4\<9?]'CGHD AN1,-TA%YKVTJTA M?:G'//TBE_CV1VM7USDC)U1$*4DHO@GPN5[0DT"TZ1UV 3=%C( M [2K6(!;5A>)5I99@28L573'PM =6K!<&]?F5..X/I\JY!\1T/S)H]8M#6'% M=K:BDXO?AO4^?N42B"0T8YN)YVQX*+4DL^&=7\X^&TU_ MX]BUP9;Y\_6#3P M+X'<3@&5+8X4#HD7L<)TFR?LIX\*87J:':844-\F%+X@RXW$93+-92M.#_YY M(@ 0ML#3-IO597 OPCV0!U]AVJ@CMUGN7N&X]CYD:DLCJBG3E_19;D63].NP MKA5SQP@E"GW[.91H#H80VZTUE70E?P;(K>]]C!<TTY&E"6(";I #7[\ MX[_5_0]PJ/UW7$VYNUK)9H-&<+;BT/'GC*_*UX^9,T5Z^OCX-BQH^LIOXAH: MXRX:,AWAX3'6J]!DG+VY^U\TEK/W,G1NIA/"294$:P?R)6(S0UM[)[3GXRO/ MIP5[=2 MU/H=JB]>65B[)\1-TN1#5-)6Q44(79R0-PWQ1 M=)+(5_D6IU>W^I[!RUMSD"VE)_@I1/'N)ET]^NQRI_:&8 3A5] 2NF<,U8M* M19O:/V^JR;>N-T=\5-M8Z-CU^B.'ZB"CY_G=]^\\]Q_O/XQKYKI> MW^6S?#_+]6B6+610N?#19^\0.:#+A67/U79"U/.W->.)%R)4[+#?JA/$LKJL MO";N2^^H=#@;@EOJ@7&._-OW>#D 8-&7.]3_IY<1_@?Q=[7K/Q>VNJXWR@FT MU) BK\#[WSUKK#YU]']K>Y(DG&RN6BEQ*(Q5:M^*19OH.H>-HK%2H*,Z'G-] MN\-5%LI\BA42SL;+R6_I %\E=]&G'@&PUL.'*$0[^HELJU;Y^P\']$$C=@#^ MQK/AX]7QI52(W;TL'CTGE8F(^9E$-#XONTHCF3 _^ZEQ9 M8[Q>FCK((J%SW;TGFD5?1>QWD550_:AC![:9P'<$M*U;]N-C4?R66JVDSI:H MJ3SQ;8/ .Z$8NIQ,[)[]X88L8@NF Q0!4=(6'8@,>>=,D0#1[^<[- >#@C<* MO>B QFM&#+AW0>OR"LKU&S]Q^[1"];^DI85WM91P3LZE8_PHB$WK"*T[V?>S M-9+OS6^>UI5-MM0=O#+-=BZ'RX7ZF [Q3'/Y-=LUN]AH6K[+F= CA MBY+V?EHV7/)%[,:%A^\VC$CGCQ1LGMX0B R&K_N3;1&/2!:@XX,YBQOY&]7^ M]1Q"QERQ*J5G?L<,GWC=P,[5V,NUL+0&)Y\%*TD'.W&^&'D#+%#OV(R8;=JN M%HT]&W'MH["".]?>[0/+#3YE473:\3CC$!2? 2FC+K7[H" 8"+_+R_W!4H<] MP\J1AUM>FMKQHK]J'W:+2JON32XN,V^.UH=W=LYP*A/K(S)F9/0U0X'Y0?6S?R+O7DM\A'7V@L;7O(ZSQ@-[_&F$9:B M,@C?S_U^T9!<;0JI@7"A(,L0-AVA/(1UZ[Z?P_7(?/T:4DU9DH#)-S%[[1=8#820/T.D=0J'U*VKN1U!M^M!Q/MB/IYH#)\2_ (QOW]N* M'=U9 >3>QOU_A\)GG5 Z(%T[:T?M0.]D> ^O_L\?W&4<7OX+/.9_9>3/+R6- M'I-Y:10G/-+0(WG8UNJLF6S.H3QL+P0\M;0^]6#.QW@;#VMCJ_--,4-US(F; M6/9]&LE;IPU$PZ4\#ET.G=_R^R',^ 4*MYP@PZ@5-+E?=(!%C[?K41%HII(V M+;S61/J$X.+-WK_UZOF V#%1,("60&O/+M^()4M2SEKH(A--.H/?YDTLEL73 M*O3/19T-XC%)8;%H3SONP?B9#N!?X_Q/QK%)18P?!&T MD^)>KPZ#-?2'NI AZ):+.AQDAQ4["4CTE3H")N'-DQ\<$B3_#.7;-WWORC $ M/A^0MW44"].7 D(=C1!VZ]9D5P0;R8RP_GHI;J&NZ=LN-QT8GY!X]:;4-V#^ M48JIC;[IX1=[^#/"V&>-LG3@98_-6'^'!"&2KYJK\='O),\CV7_A3KQ567VF]J_-'+:/"Z55WZNMVQ M,N(K/ND)(^P$;3B;8#,0#:GL2E2FG'#)AR'FVZ^SNXY(#B^:*I5(LS#+/'_\ M.>*C[7$)5B9N0&_H;=-5:BH.GPOCQ'F5!%%4O;V#9J%"OWT41:Z\6UY%%+%! MD^4)"_I2A4>_]P!A[2'9G;C$)AYJ-@HR@^CJK$\G^6+N7?02".Q[H'KHFG J M^+KLOM8M7E/@*]-$7SD9@:VR@4E_77"332 M_BAMNG@@Q=+I0-D)@D5)="\^F[<%E]H0P?Z[K L6.\Q M]/R.&5^$$BQPWT.LP,$Y-.B<+7@[\]J0\SK6KT'77'F_8W3+8<-G)E@:B8P/$;B#2.T0T8RH"JKV05\O_[KS\+961H4BG%Q:58YIT+D^6MI_7"EU_;]3U-;VG6@XO% M47,)D#5'PC5HPBJQK]7YWO[40M^*QIC6E7>TT'%6$*"E$/#:1XU]I1O+A4K:=K"79$75B1F MW*OG^KRG/ZBK5?N/BJ0KV9.I;5#.4O_A]\LBI%Q7>-#AP@>>A>-39C_S:-:A MXZZWOW>=R%7X6'@>6,/AL=/,WZJR)QQ;G+7'JOI*+)N%1/SS(RR.:#/$S=F] M_%Y[,/-ACL:7 M/O6%O JI(K^][%@7=F4])[=^7J,#X<^1[D1T)WJB[0+UE=KKVQ9LK9NA^9[I M#]Z<4-[8%!&RO],B.G1&[89AL[OKF' =^1:ZY0Q%G'P>R=@(/B?0@0Z]D]'M M68(AWAEY3748OL6[\]LGS[Q5NZ9PSO\$9DJRE ,(-2(+>])DJ*_1^-<$+SVY MVA!=*8+E#.#*"4*DHB- MI< *)A$IH;(6Y(OF11"M_1RJ!DH7026E'?PM0>4 MFYCVE)K"N4\*1J-5?,@V+B3G*V@S^A+VY*"[^^BU\@.-!@PCS?%]Y]1$$5\RYTS7UB1Y M#$6C%>2+Y "%%S>?BT'.?'K@G'MPW4?P\:.@^A\%-S%[DZ.->S0VUE-CN'L6JE>J#CF^;]1V]5C RG[V7/*'W#3%O2B! M@DHR\7K99"/$R86H53M"Z*?@HK%^"BD8 M!V%FM:-J7&PMQ5W%77?C WSG$J5?6LLYM??$,KIM0<2CSF' DU!,Z2X\"L=# M@>CT2Y?&%SJL"'9W:1\>>:A01+XS>6[W=LC8"+2J-D8IDW24^*5P479\4X=# M+K%R*UOKJ_PMOW9IXJT(%0*Y:5 MUW]8*O\J5.*%R&S+TL&-*7L,(ET\\W]A:GNKTB^;O=21XTB7?54F2^RXGZX% MC5/#)N(X<+-2Q,--#8MHS]#L[@I'M(+@C,9]U+T%U(N#G1OP]B]PFO-?DZWL M"3M2$@&[AB.TDCOUY#*#;K85_"K_R++933F6-?1AZ4H4% 34"T;,^ M*FTH\>&<(37=LX=KJBIJ;DI=?8\/R?J992:58B83IN9'U1LS*ZLIK_@CH#DA M'?4_ IJ'C:XV6P$ )R!P^T\?^7\_I2SS8RU4S?FE [W'#S)>?UZRMMM@"'RT M9;_U_(;.M;#@M62>\AG?9_J.4>[+D\3$ZA=RO0O,>I^IF5!WR\3L*OBZT3M*,$@NT(Q6 MJ@J:;2P?*HA?VS97A*I776U)&304G1W(V#X#:;=_@0JC!( LL] )U98TFA#Q MF::UIQ7,Z/W;\1_"L"\)IZT_:Q: MA=NQBX44E7EW)=U3J4DG/A,Y'P(4'8WXR'\MY^?CV6R!)FG:1'9U5_AZDZ W M]*B_Q=E6^S>.Y!>-YQ^]"ZU^6BP[<>=U8[Y5BULKTS%@7EB K&T$('^3>5%] M?61EU, HBFWD7?2U4>Q2^K71G_&+CS?)N&$R/<^)ED&U=4S( M9U!?801++&8B/8'&@0A>[40)UR?=+.HOA9;[P/K"484+X M].]GJ+ZK^I#DF4J[M6AB+NDEM5")IH[T&U1&ZA;83[>\[_,I=DC>4F?4E%^_OVA$T3'"%77\=G-OVEN79(-$_^ M#J_\[S+?9>R+>;D;Z]VW'C3<)PO& 92+H^J02<,YEI8&KO&MS5E<#$OTNFMM MA7>&VJE;*8YW,Y OW!J11@N%B?<-F)ZTW&; #M&![X8D!_0X%.^#BU8_MKY! ML2R\69/_X:8C[V!LANUUJ=L,\C%%JE.U/*--"?^C4N3O_AA_34I#YEC:N;@H M2@3?DCD<_\K]Y7W.=-:LE:U'D;;+@+A][(D+"6E2 *L:0P8Q>HX.1-*8*+K? MD!YS5 ._=5%+S".)"HL3Y.2+N Y)"8!R!9!"*5H#Y%#,CHQI?1^"U3X'$'5G63#+K%&GJW']HZS5_YLJTU[>'YX0\R4@8% MCHS1GQK/=)6>+7]GUH?ZA.I'5Z*?T 'WS:@ 9VY"E6AY+';WE WK+EL* MX)FW\ROL$S_ 4@@L-W$A3Q"ZFK'1]9;AE!,%I=FYGH/KSE%F/Z$H3T>(6E*0 M+$$88)CX"W@I_^E>T-^U]7\];/TMK@T8#BOOBAMOB'+H#:D M!;JVO@=2+"];'8;S(3(O$>#1N^*!-T>4=DH@EH]+?3=]7TG=[\Q5_&QY2X%H M0GI!?:L3@GAZ7"_GOYO#\= M\.&:6.W(KK7KL-">96G5]NX;8*E>CIJ8_L$?ZN4/)1*5'U0PM;ASA %G]3@/ MH9)0'9#R[&B<&RSZ[2A4UH98^BYN?[2>:,/BE0B>=4D%1R>)'<,:G49B PAQD&<_1,LQ-*3^=Q<'#L M'+9XH/TD2>UJVAW79N"0F0Z@0"PFS5&K&\W)K@C2#+ZK9=*[;Y.U/U@IK/*: MS-C2]5F,1[,1&X'$2D$JHLOT($H7^71(?LJ G*3 MV[*!@9LS#9^00%WS/0?83:++[-9.Y-)Z: *T[Z-,(K7M)=> VOWPQ,%QX_NH M?E]T/:MS1.0SPFN$9]+D:&B(LJU^NK-Q=+_FCF/K=K4(1AI3/E@# *C4VO[2^1 [Q MAE45Q$:WH,-;M^A 6WKZH<[%[2O755>'^1ZSZS]4VJ8#Z#.I6Z$KL%J6]9DY MRXFVCD&*&*C$09V)A,L*^HZ>*:LG,M4ML]C6"G_AU 3L"><@GK06:!EG(EEA M^0P"TWZ*N9RH1>.HU8S@$GR9<#[\QSXI2*O6('(%F/G.2&(9AKJC.; QC:9I M^P7M4Y>XE7W3N20RCHE-ZD\-[/V$(!*XGKE1X_\"Q7W_T(8*?_?#^&O@BFCK M%)%MHP/L7LXGB1(%\-SEE_>4'@2&^I%=8UFNA5K>8I%Z"DC-A2FOBG1$1_ME M]EO;-$98#M^;]8[/;"AD>F H$FX_COGO^TUS_0W9%ZPE#1*_85LA$:,O$Z9Y M/M8+#K; $ M$OS&M)74/J+,=J];9U/+C\RC?&1[SZD_N29$Y:ZQ\G>A3YL70+Y@8B MV[48Y?P2>>13+-/DY$_WVTP/?Z@^96T^6L1@2.*EAN] QJ%MWA^\FHRKB;)7 MPY1([YF7U[[B,T/N)40.3*-*35PB(0Y_NI#[Q_.WCOL+X&Q&-D,-3[-0TRA' M:2>)B;1Q]Q\O4:GW#)U6>!_OG;P0S)[XY7YQ>LK$ MM!).S-L;IG XFYR?%O,X'WKN?FPJ*4#S ?N+,W R%GP[,"V0_UN'(OWD# M-&9MG+2 ?%9@YXFHFI[I/GN688^MP8OY3M](BF4BFG"=*\G !NT&6EN@6#[[ M]3-/8:R'^U\WTX&@;AH3+'5WE>1+S: (D)5!9A5V4*_+NZ?&PM#V(S#EQ<> M.7N=,:=G(G?!ZLJ!B."T(T&IB4@(61)467.X)E,\5_R]BU0;\RZ!M=01FQ:1 MKU=@YOV?FTD:J]0]R)2P[.Z P5>_&;;E40=CC L\_U? 547! MT8#D(W-1ZL*VMHP PW+'UTT]XZY(L%\ MJJJWH%S?'+-WE[$'[84%3ZFTP<=;8)>'-NXA@^;E5%)&M]M(=@.LU1B.1>TO M93W";B<,$F8KILJ\IYHX:5]AG#3H\K87FHMBYSIGCCC"U\5P=RE"5Z?[IF)L MUH,ZX_L/AG"'D*<(Y.;]@K5:+-BZ9"4$Y<83(Y->U#_Z<:NMP(RMX;(DBU*3 MODWYEQE%AL0?M+<41CH0?F\56AF];J'9#F5&S+%Q,?Y.O=@DGG;*/2ODO'5F MD)LBPW?0W?4C[1?KDAK#GDP=UK-)>'!CU\G5JGJHJL'T>0@$1%ZG>[$*(J MC96/0*4)3B!H]H7P_,E[@O M=SQ]G503YX3;3.UT/'S/Z45]Y!JWF]U,P+E#QJ-"^>;N?"H (RDJ M^F/GW) M4*N0NL[*_=2PWL9PBT?.^;30K7EA2#H=* ]L0>#P.72@FB41:4@T)NUO=6H' MJ8?L5+_H'#:7*GHZ&;V2+)_6?)-;TNK,@5MF,@OM@D?3 ;&JR?A-!K#2@J@C MV&'4.FY.[M9DQV:( K]>B?DR'CQ,@Z[YM MN3YM56X!?:84A 8.)_(\4?^)Y1@92$//;IB%]U*[/>X?VWQZ<@0OHX M,&GZ[)1DD:2_P(X'1;!R_GI^WJ^#W>KR;JK'QZ-(L;ZS6,RG=N#BK;3E[RL- M[1\,\,\,*6H,),'7Y%#40'!!3&=7CY'*?CY;BGB\.4,PP22^S&Y'AP6//?&/+U3Q18J&BG_Z,%2SZ'AJ M\*5A:(B&]U6Y:EHA*5W[\QK[T%U9%?;7Z)LE6XH[3E],"!K<1P%@^:G2F M=JP--VYIF=6Y,HLTGT_#^..B[DE+W$XY6W(?/,F_''0X!BJ?G (]XV=Y]$". M$FPAL3,3P8D]5822A X1TD5$5>@)SK-/35[U*9]IEA[H^_3\OCY+&J+8J9P( M[^RW;,NNV(NF6.3<;3I>06L5N:=9T1]4;.PV(VF6)G-NTLO=_):B6SE0AAW* M_AY/8X7G'!BL+ DTV2[O.;2X\OAZU6=61;^"%2X=B],TXF\;ZE=3SJ#L<1S) MAS"V5DD'#O,/4OAF"S>P+A .J::&ID^WW.KJ0X:P,H.M["?#HQ:YI3*M9JDO2N?'J^7^KQSZE&\DN\D''C8C"GD6^_6P$1\ MBX0B&$L0ZM02>JS>M\D)=GH;**>C"YQ[/$YG:=HSW;8Y_O[IB817\YR/]"$I MV;4%%+X$5-]^($46Q4L\.8.XL&>;U#MCUGC=)=MV2]9N:+(GT,O*.8&Y MLEZBMY?ZB MMG?R.>$TRIP8N&XP_TN/;84.,*.DWE46KJ2AY"(<'-<#YNQPE8C!(6]/)MP9 MIC*7%(W74X;LH3QXQTWN _5G"H4/<%",AI"G'N0@)-N$KI^=B M#'<81KC"E1 D7;"Z^42ILH(V["E;/.IYR]5"[?%FUB>5( M;XNF'_.95[['%E%:Z!:[>7"2?'J&HA?14EN3=6ZLY.1PM>BLO/H+T?1^A WR M9[<0PQ'1P"Q'^'&)3;(:;6CZ)/4M&O\*)B))5!^I3X^CJ,Y^B>:PJ=) MNCE"$Z;U!:^G)ZG]KJ*:=%F;JW_)U+ES?GUM@H?]07?!\X0A\4WKP=-+[A-C9"L#(J";!MA=89@S379.MDAB)*H'T:*^OC?V5N7<5+T6[W/V2/% M>#?E=I* "='LQRGUG1F*H",I9%3'TH+?X;6T_9>+$>2ZQ MGUQX$TYATK;!,FL.5R$=\/14H@.SD;3CIV$[ 03U@;2/OS)5*W<[D.9T@$G- M##5&?-VL9]POIOEN;7I^IS_(HQT#GEH&'Y-%'"DGXEO'GB+JYR]7#ZI41[UV M&)^-OUT5D[NH3:?-^HD.$F8)'NT[DF(;J&K&K%Z"S+;E3[; MKG"+C^+H3\[K?X<._].1/&VDV"[_.,72 ,:+&LDFV*I$X1AIXV\1YW/!^/DC M/0D=KAIJ9#LQ% GO=IX%E)SZ&MY]EW$5'2NA\55/ I2U&T-:?+!?#M8M:#=,/#&:$:V2NK5^G&\0A,]BUR4/M)T!,2]XHR%$.OO)B1=/1K \ M)3LA#*_..K1"1[M9Q'Q=P\2[F)L2J)ETX/; A G)]F-=/2']B1[;JLC/I&9$ MO-.!C;]CC!@_=MTH\0&UX]JC;;['89P>I#]2:HCOI ,37-R=I@3:B M<[J6':ZI:J/&PTN);+XWCC M>VNY(6]2;]%IW=">?F0AM9+LC_[*@D=3*2-T %R'3$)K[:@ BH4.S/0?V"]) M7P\[#OPVUXVFIK31@?Q-F+M=%X1)CP49, +U?D3$S%%0K.7\UX+__!.)?Q"_NTC]U*0=[$1MBX:#3\,O/0B1 MHRGW\/A8J5K5QX]WK]Y4$VVQFYA,3_S^VT1@:E&!SB77P9$%$1\ M=/@5D#QI],I5FYOA%<-DM??9Z&L?&$\)']]1J[)BX7$E:,XVI6,Y'O;-TH'( M$O4<0XY+'(+CR@8LQW\_UG2#!*\O_YTJ^(_FU+'P0BD\IYGZ5O3Z'YV954!5 M@M"Z%E*KBR(K(1.O0$V=';-/T]Q)F]=S>-0"5&(VOK*,"FQSK1^HWL-6+ >3[Z"FG8^64?( M;@N5M1JL.H^R5\.P"6+N^31K!O;7 EN<#FJZ&F--M/YL@O%K57-O)_B\<95Z M_.-8Z.RQ07>W6A9RYKW&1TA?B>/5@ZPHTGKY1]?*,FO,(\M\(CK/<8F#L0'= M]3H&4<_O32<)@0%C!H2F>-=9JLC(;5%QK<-1 MTKO:-@\MKUE*;9F5] +AG9V3ERO#A[Y,*YB;N9]^NK\B^X2L$-EX3@RG* JS"';>= MWQZ#XHLAAU""U+=C9M\V&M'%)L\%:>+QH4T;XW4/RY_O)>"&FI2(2Q2!B'E< MY_HM$#VK&2E)&/[A[A)A5ND#L[F%F,W0V*,)/SZVJ@_!ZFF"$;.8J'JQEUWQ M.@;O0+@YYGS#-^64Z;,/7N>4'X,;B66U-@F"Q /9\!2$XY]_+ -]\J9 .F!C M90M?XG OR/7[8H\T+- Z!T= M7!!8>6N1IC308.]D66MP>XE9S M_< 0&F&0T,WC-"D!4"@GQ";ITX%HB/W1YY[?42C[1/9ABL&[4T,[IF/U/:H\ M2PQCWCJ)RUIV(]F5,Q2>[%8]0;)&(='#*;53)&[V2WQ>Y:3G,KI^BZB8^R,( M]42$*EY='=4YH1!RU[6V-O:""?\E 1X3 #@'!-M4,43@L0S@HUE<]/J.RM%E M!W2T7PAZ-\#!I\* 6W?R*/.-^32=K,7:]W\!.?]7XV\5_Q^.PF>]X[01"*N> M0*Q)7),DXI'I1\RF?<][XSWH$[G+T02'W\5S7!1!/KS)D_;R92CA*6((?S^Q MP),.>(1ED[)F(Y0>Y8_^D-\.-FX[GWIV6!-D>9_KY?3-:RN/ MS-__$",<+3KR[,S.B6A?[P3'/UYO42AL"5HH[A0G15Y !/3GZM&!NFT[VKZL M>#^ :J%< /OQT">DJ*5.Y].#.JH24RW^VLNS@0<3+;SANI;S\C?+')8BJ(#O M"A^]H2/K48+8WWTHL'Y+X_H3C/T=!CK (WKT=\.!R4CA\9@3BO5-(\\)M7/( M&FYG?D[3U3COKY"VRSZP\!Y^_V9HL-TH'3B*PZ?. #2Q%[[J%I)6Q-$W$ERO MY]@J;G/,<+?S'"'=WV$@FL3C\,795;*=);95EE$20C5?I3-C?':4-"PS?0?]8HT4>XGH'5KWD M>I=II;-%![750+@+EA'#SY!OA-R=QX!RD+5= AWX[&0REQ8?),^U&ZR@EV=& MV_#YUHG*5LA<[I\H#* M]!8'H?@<7%9/[* #+YMXP0(:PQ713)K&/<^G6_:"F#@K#.2P"UXL[1O-2P\U)C&8A)TFO0A+ 4#*;. MV47N%'[%3YH7M7K,8S>>QV?WXF3HP.P,':B!=MWAFD^\OB5\Y]X&,3K.859? ME_)Q^G:.Q[M!S*6=&:8_#EAW/1OK=&#$2[T#+$LU@VJU'W_HYC\?ANRUY'"] M0\(/'OH>-4M'2MR/ZGV#>*_XJ>N@7R$P\&X5<\IRA%=A"2OV1R=YR4,W&D4) MU2^6]@*#%]^SB%>RFZ)WW$/LPJ'X)-PA'?4%O6K96!TGN?-^N!&C1J4UP2G) M6U"\&WGL*XJ%FJ1W!'E^ZTL$H;9-8]MD3]GW ^^&_[ZYQA[D-8"R_X%N,:4# MWK D:S,?O*[H6I-'WP((;;,,7M$*_77Q)^0!YIZ-!5F6-HFK"L: YG =(^9T M35OB%1PIQ'\ MF/[L \T@M6<;A'_<(K_S(>KQR?*WT;:2H1Q/I<&4.84Z('0 M/[YJ_?LA.#/G$YFD1\5&KTDL!9:]M);0:[+'YB,/I#%3(C6[473!K,AS8B9A MZ2;OQ.B[[DS]A"-T&V8YZ"^F&7;3#B4JXFOM1S4;'$0BC)U>N>D:1EW M#$;]=6C#=:-]S.=/SZG\Y^'O--S_"PB/=1_RY9NHSR@.PG2QRRPKTJ<8$>%< M^U71[_WF:!]R*"\AK_R&7HPQPL"WG1 $^, \J$XD 2;Z"-AHC23Z8";DL%5ACM0PBN'^RS4 MAK%*5"^NB@E6M=MX\-ZS:%YGV4CZN)[" ML/K,)E"(Q[Y%:KOW:9M(6I#4K:(JW0*D-MPMU3F=#RJ"4PIP9Z>)^2LVMIDO"T-2%;=TN[T0&$ M%HV?@6SG[\^1V)@NI&H"9W)]U*=PV%8B+PO KH#Y39Q(-NTH=[H"<%%[8$8AY&TJ]IP7D1?NZ5?+W0\ M3O(,S/T$^NB>970VX:(EI\.'A^#2W)6"PO*%=2347?QMX MD?.I99)7>'%D4_7[J=Y34-+G'6P#A>5 %/507R.9R^M!#AV#@$^^_JL]I7VA MKHHG*2E-483TMDTV!//86I,P810SVW?/9\LO\TB)M42FJY4<([&8;$ZB4M\& MJDEVC:;5BNOD67(V]X8P4YO=NY"O]F2J=B"@%*1K(,:N[2H1&^>G)&//LBDU MXG^JFFV XG\TBPYL#>'NOL_AZN=B/!@5;@K$=0$73Y/V#F[I=%82[!3ER;88 M.E:A2U!=A^DC%&BL_N3SH&9? .%BUO$Z TR5MT/"]M*JL/^!JIL1V WE9^@ M5?#8MLUH4>BL $:C3S7#?!Z!M\4W.QZV)V3NG'%N^HO<$C]S\S?F9W_Y^&9 MAX&G8)3P)@;TN/4@'=@Y5KRF/;D:JC'D75PW5UT3:=ZC]H6'Q^3:9P3CC['% M= I_)JD=M/Y@2.BR('3%?:# BD%8YZC><5SUX(T!X=K'[C^8\$%&L;<.1]HWG2!J),^*R_M8.GV[Y^>D(>'6.*+,>\2:NO00H%B@H)0_LE[JD6Y@ M;3&Z%4I(;[4"W3=>=/DJ^61>_^8&73N4R2!9%ANS]BUZ%@?*8M9-R#9>96#$ M7$#EH[<&LI]KG<^.2&7]LMJ.*;$IQV!_P!7910!R]+P=1< :#VUKT)[D4+!O M)$X7EL]Q@P$S2/EV;M:L"\G/]R[0@4N4[Z T&7UP;P]"Q(4#0Q)WN3(+WKK2NA*7JT"7" .W(+P*FN3YD&NRR_48)?=_! M=B;)A'PX^59==Y+DHO^:N^1$ Q24*HUX9X_JGQ5E+CZ< ]V$33C\]AC5VTF-)%60CI/>F&H$/\J:FN[J;1I^NJ/K2"*II1] _V)Q_,_%,M!YH MHPY^+P')Q M%C[\"6D=3_OR5^$]+J= \2^=37YJ8JC/]O?!^;_QL!LSAQ6^ZWQX MT&-4Q^S#KWWF5);]R?5+"TJSEL5UC.4Y''$*>'A2-N$&/!+-11MTP2NPS<34 M5[A?G],9_[4RO56_B81LO.,\YS+:I/D-ZHF=V";]&I$=TA'R+K9?MCX?NZXC MS7ACW)A3SQYK7]F](F'%!57Q JCVX#>R*Q)"S1Z]2W&=]]&;M$F @*GC9^J; M9,M.=Z5=WNE;AP6#7 =B1K#89D3$1WM6,]RUW%A:\AO%%#F>A#BL]-:G:.I, MW8_@$FU\ 87'[NJ(B+C)W%AB6@]L*=6$\'7[SODECD?RZ]:K-9KB]Z=6-V?" M<>6;K5SC5)?4EB;6X77U(**A;659*790X7X+#P A7(.RT7I0(Z%** MJ.VTF#NECCWV:]^X]$-XUY7P7@/)@71%V&/(?O^OQZF/1U##8ZI$QMGL)S2% MNYZYB+ZVEQZQ.WD9OKP#-C5F\_8VW&+,+.R,I[N7V$V" 2(=B,+QX=S1$?5V MI,!PY"-"09O@!^!!@?<$$JZL=4S,K&Z@@=>[_."RF"!N35QTP'LE,F! %_ VA[#17I:MN7+MV4M!S.N>&">21X6T ?2+MM62CUE7GJ3^_6^F] P,[Z MF^*.D\:JU8CRF_*RZMB"C_5U3TWXK[Z7?OW]E7P8JQ3A#$QR989PU1LJZ"TT M 6^!168I@X,DH;L;ZC[*C)[YT8S:A_N*'^WJ'SE_;82!)"! _)!-L$H,F?V1 M;$',Q$,2]8XME\@^V]^M5,:Z^DZ69[@E\GGMD-_$KG$Y[%KL?[^A VR==1=?W.A;;7)\7FNG]KOS.*<\CO' "J>C=-R&;/F1 <.7QNF M01%]5P@0C)\HF@W$6E&_1;TIZ.YW#=%@W8K3DSV. 2+KGR]VY1.5J&<_M3P_%9U+2$@ M76T(=]&H(J821\!JVGX#NK M +?P4XR&AV*&XL,K04=SN(;BX\?]9D"9#^GW-7K6:;S'7.'&3J+':;>;9 ^L M3XE)X^ES8,G]!XM=!3>,&]G7/>\MIC$"?X9]N:,8_\3]_XD;H'R>%MM12'0.R+D7O*U(! M7V)0A>4'"]^=7;&B Z65E0ERCX[1A +NO^F2YR%&A.N=/;A_M[$:'9C8-*^K M#4W%1=U[I]C(/1?RG&4UTN'KP7\'O1Y-HP:;6*,,8\9::L88SC<'-C9PT($< ME05],6PL[C8T <=&!SSBN2:D=?S5' IKJK^5*I;XE@I9U=0\?]JADIV=T?7B M0U_G8-:5(]@A&"C+M6Y>2!N!'!+9;*\T@28@H0%^4U?\]+.]1 W;[MNPGW*7 MOG).290;.,Y90$H;]NE:DYU?-:CMCFX>7L.[_JSJG2=>A0FB6SC@TMM-9R?< M7FC\XGW\70/.0.F$GM"'%.U<_5\+66OG( E9'(32\@?Y7A-K&L&133,:S$D7 M[!Y&B45*/FVFJ;=X0;@IVO,#B3@.:)G_N5U(!1WP_#WMH+4V=4^#BM=:A_>& MZ7;^V2+E'T8_42C6#W/D[IY634/1^-UZVXJ-+++51]/C,<&5=4>A?# N2M#! MVFBBG +AI-?0YII:&,_NL][8DMCJX<'Z1ZJ%'DOD&!LZ@+!BF;:=A8K1 9^9 M"'3ET !+7*.KMW*EH E)(I66$?H1S68.+<^>)5ENPT1$BA$.&$ZSXT&%A G4&WN#4&SH?J+V>S-$(DPI0A/;5-(ZYD5*X" MW]8+_-6%7'3%Q>H.T)K$3'V/]J9ZJ,LQFY5MF5SO& 6TZRM'M&&KO0J\)08RM :&]=R3G=_\XMP MPW,T@"2HL5HAZG@C[5PNS,@68%B3__9G'VO^O_*0I@KFXP>B3Q]KM)N;XFJ[ MZJI='6HL:H7*_'XG3"M.80$FCFZQ1'M8,@8=&&2M_G2 ]? /]-;FFQO]CQI^ MR0SRT(&FU27TP45P'5F/3SKBA+$;W\B*$U,[UX^'K"58)*]_M&(I08THH,G6 MJ.%I$>JK$JQ'!4$YO0 ;AWP@G=<@59]P3I!T,2FL/#%FY^GI12TR6VL6WV C MV^PD!TO;A%-I8NZ-BR=JRBMC3/A-M0%H]K4@== L'S4-.[9+!S#3VL29MGZ) MZ8&.)O6HH6EO74T+'V/3DS6QMXTBA36=WKQXKK/3=8EZ^&"U^X$1I'RB9AS2 M#DWLY'!0.?K#/B_-$%8>U[L UWS?;E4D*1\4LG6;"0;BB4CM?- 7^AU.ZB1,)\Y.C<)8]%3,E2J6>]$/ M\KSO,K<=I0.'S)]9Y= !'N%V4Y8I 6(MA5_D:@EBE>1.J(Z=PCHC3AO+@QD*T^OY\R-Y_RHHJDPM0#Z8MXS*/H1TFL-%[_M$E<\EBHPX MM[D6&BA^[>?5RNC\/B5<%O_9)6HEY];8^R%__)8<(Y%MWH/"SPR;B"?9PMG! M^34-";TRHL_KG3._2 ,"U?UA.J?Z/1W/O&.W[7;#[815.-\3^?-0I=! LBZM M&\J&OB,:D@T:('64_!6J>'ZL[%54=_SL/;.5(;I1JB]M)9_"T'F7<7MF'OK' M>ZG#B';K O.8&!3/6)6NE-?+]8W< F>3#P/P0/ZSW0O&/^/E C2&&/VZ?\$4 M4..0RLU.R[ Q/3[,W%(<;E8VU<;\W; EJ:/SS<^8S\[P_:\:'LA0K?6E'.SR M[483$H:*08FCOEG?Y06W)JT^AG)X.$++ID61K GN>[<>T0K1#L#O5!(C]463 MW T*,W$JNQW*IUPRBXG1XZNL^:HT8Y.U9N]HX7U.WO4^DZ$;D:,P>6N^#)N* MQK_ B52IC'N08HC8:#T9YX(G;W"5H6=#X@FV2MB2)>$D:\Q3GL7$KC#] 0=J M+@$=^4&'8U:=X=(9UCMHVH3=?Q,E0F%;QN_MWZF MM.;3G)/,MCE1M&O!_,-=S4,306'"UL?=W0(8PS[GX1E> 0#+HM"ZV9R2-FGQ M8!XC/$6@CV5IDX,J,F5?U[&YQC8I1[HR'FD<8;GM^VI)K,C-7V"-#A <,9%[ ML7/PZ&P>EUI/19G*=(/ZUS9SIWB-LP1<:5_3D.@Q#6PCU /Z/7O6?"0OX6F81\(2HP1V?@ 0^:BG^Q"V,%BTYHQ M-:4+4/G%WE^:DDGM@==9F$X?#V=@XM&'9$%%](62<;J]D_J&4F MVE&%(EZY6UTR6'XD:P!S0Z#;]CTBU*U6ZE.GO,Q]_P06E0%+9.CRFYE1+TT]0ET;PQY;2M+:-42C"@_97IF5TW6@*-?Y_- MU'24^K:S[08:LDI<0+7,5E2TEOR2[M&[<0R_IMQ&KB:@$W#XG)FJ@?6@4LM9 M3*2#]&;TO07\=]"8Y271*HM][,F=,[2)WX:C8=#K36JT@UG]PT#N$\SN0IT9 MKO).S)P?-OP]5LDYJ31\EALA6E[ED:*PC9M/IPA&VWZ333<%M?'$NU)P>5V/ M=H6E*S\)[-?+7Q<]^EK9]*@WKA=4H0-,<&)!(C:J@9C9,6\HQ+5TTW/"[2WY MZK/L3XLW-5R-]R1\O7<,\?"U$ *&%! E2_"(^%!2;7-3HSI8;QCUXR%RJ4<_ MI,@'Y@50L(3--1_R==KD1$=MC)ZDET-2:EX=E_A>@O3=0Z=6?-9LW!'GA4U' MEC;M?D 8#E9G*IJYB9>:16X?W49>&G/]V5(;%TSVZ[QGSW[Y,JI"O*'-W>=K[\,CNNQ^7;M6F M&26^<[O6>HY85Z;%OJ?&("T ]L]M@O*RZYI$U?:)M%B\RA'#67*,!^)ZF]E7 M]Q%_T8>LHN[;AH7W$=!ZY]<*?#3^@?4E\@7\*A\X-&SYBK:E"[-S.OG#H\$1 MGD"[FGJPG%PH/L1'S3,U.A]YVQ."6$8;0HA=E$$ M)$E^!+L,$<00C,=)]H::KE;0]D[RI\S3Z1,*[S>I*2G)T+*0EEQC:;(K T2P^E0:IH,AE8(>\UP)$(!B/0L]A(BG\:#Y85WM6V8(1BJQ(C\7YSMAW(W0M\=$']5D\^\_FUZHC3%&XTU6 M864[5BQ+8X]Q^'C2OF-1;\/TKE.+H7>CV MS?#1>E0\$=KLN^[B(F9VN*;X#L7<_;BH?K=2U4^NUYT&MWJ1"@=CGH!4(-ZN M29YO&-?C 1<'>+R<)8C!ZAGA-SDF[]SG2=?5%+CWT,;NFWHW@HRG X]1\H9B MSF<) 9%SSQ-NJQ;_&KQ9A=ZH+%0 >?0E=(FJM*,"!)79SJP!EL0UI$>QZ<6 ME] G;DY7%E<,$]]'G;3B-86H,DQB!;I0_5!62A#18]YH8)V/B#'5$_N&ZIQ M1S2**_CZ\/9OU]L_9."KKV1\*LKYFVVK*/0P'CI.GDUO76T+FH5$TT0)"T3\ MM&?]S=,#&,O3RFLA'@(S7__\4_G_!_ZK!C4$MI>Z,)-]>-S:+BD>Q@U6B)L[ M11]?=A!446'D+)J]THVI^O",84?\(8Q73PFABJ<]\<>(@)F7"5]>=]M7BT8F M=)O8)EI^7J?UAH<6;X7,S5 $VN;&.CD<:3S9$5D">L)""2ZU(0C.@N*!K"R' M2+DG2;U);977X6UH4)H.=.$FM)TDY,%/<^FQ6I/%$6#39'=5WZ.OBH3>H6%U1<4[Y[*F@5E@]AP.%? MH9E0AZ@OM\;:S.=PW$81U/(YI]J'S&(;22>9KCX-%K!H(W>5A.H./V[.X1I0 M"<,1C&>BL]C(>KE$%?MZXL:[CZX%#FD5PU_WQ0OZ4UF:?K+4CTWK<1!4HO7$ M[UHM-PE^K=KD_'6:VJ=T=OQXC,225QBK;L_/O9*)/]_;^M^S@/0D.K; .$]X M(NWFJ&QM5]_W:-7\-_+>/!SJ]_T;?HOL3,B^3$6I)!4BRPS)EB25/49)2$C( M8,R(D%U4BA@546*RDV6RMVG*;H192);)C!AO9O%,W_MXGN-X?K_G.)Y_?K_[ M\[WOV^'\[YKC?EVL!(AAO? MMSZQ"WIJE "'XD,0"9A:S#T-^A:09F*I-Z61N3??'FI;'_.$XJQX;N:RU+U= MB=>$!%2\$Q 6+I^V &4,J0 NU YCN[> B13_M0]K,;^H=A.>,,[EAF;_[SYN MBK?E):IET5;G0I_Z[8N#W62,LN76NXZW#';@Q=>"SA7)!=WB:AUIG]TC/3?? M%!O8M88 #\[1-!G7-SV-W\-4!\/'LZ1ZR!QI3RN:^3SVR(>2+6#BB&G%:ME[ MS%OK)0Y]YE0X+O&=[)?OI)3Z>P7G8Z>G^KM@DE%4!5KJNK:FU>"J\L[:P4-! M=8MZK 9F]AM'W/>+ $_Z^G%EX;1EE@4MR!FC[.9JSZW6MW<,=P5,B1.HJQR! MJRP7-Q(6W)/7[7DKHIF!ZU85.B7=L"%8N).8SEZ)E)-=+WQGL-])X03@,<5X9UFIZ# M@'^C4M^]^C0),=M&Q4>L\\UV2)_-EFRA.80$&\E+Q)UL;3"6F0%_+R>/D8H( MWVOYZ1KAK,7BS_^QUSV8"7V&RS;184FAA[: AD?U(11XBM*C9R\":HY>Q3.> M_LY2>AHLQS0+-O]VIT8/5K]N\!X#:O 24-9=O%\[0_7-M'3$V A_B72?=FJD_ZA1F*VG#P65!=R77#0=/*+= M1S=)-B0'3G'_UL;)TH*X_:]0GHPP3[@D$9)44[U)RYD=U?QVU_+73<[BFI#] MX(W50.%#X2R;0SWY7ZE0^^& M$R1/?:RQK7S>WTT*8XU/'+/= K;Y>-WYQ]=?_]-Z;#;;C6[:EU+)-I!/;X5K MW@LVB#(Z?3U;N?EV>L-8X_(-R;-"._F&OUM&87BR).8<"*%K]DR9#M2)F-C% M/B>F##I8'10^=E OTTQ#XWJO51_]V?P0$)TH"S[["P&'.6]@!O;ZC7%U%VL/ M30B@I>B#TS;MXP\#[5;G6(I!8^_BBNI/=&=F]=X;D@8,D7%D##@'GA&/?_.HB-@UK-? MK]%^6=:U^1SND]R/BNLS$/06DW9/]KL*EC:D+ MWH>=/VN^V*NU\/H/) %:J]/)^]QOXV=T5L<(3#5_7B!LTNIJ_L^+0KO= ]Q* MM+(E)\<(ACB'8LA]..DY=!M,CWV;CDT,WP+N%NWE?FBL;WJZJ'1K0>=*"/_! MJ#-7$:VO&LX\,]QG%M4'54+J3="PB,O&Y3_E-_/&*V@&M=L!?''31O M,X0);&%.(%,I%6"SZ 9LJ4BR9/+L9PI"&HGMD<%-9>Q+_32))QU,IW*Y+M_: M!3EWM@"_Z>1VVP&NG+_+L9Y/_6^LB+F_NC8_I59M MIZWE4#]X:/1A8VWBE?1863/51*]_NJSIO]'^CZC);!6C8FB#= ^2$%&;;4D(NEN(,MC+J NY"Y-(,Y.7F.DHOY["Y)P\Z?#) MYP[F=L;@+,R_2LB,!?G-CH)$Q(<7H2Y0C!\O-\*[\-2I9TACL8RTTTGZ( M(41[R'+A3BC5]R;0?W>='U@M"SEL!Q4THQ^ZCH3ZM_DT&QIJ?$@-&V@?!?\> MZ4T#C>D?@Y917L%Q9EO/2H&KM1QPJ/5TA^_APHCMT.H,^A9'BN'0'SNEVD%K8 >;:/6F9.8\'Q MW&=OW[7F:A[2: JM5C8=OOHU>O07YCTO%T#)!DO+(5#V;IA$=?60T^V&ZG!\ M !Y]XLN*[P/H[U=.3-SE?X-#FG]M0X>9]/<"%TI6FB-;%(3(/F-\:/3 [P!? M;P@\*E)IN!'T*=OB3,<=("'N8I!&3M$Z0X9:UH6_VX10!*EF].XO15<\%J+3 MS_7OF5.T^1QRN>,7Y#1[G),)#\$E(+:;R%"S9)'3CD,XM 9RHCLO^NNKH)?S M-78'3[EN2$5E-)A6/%$ V%%WSPD-'-\"Z':$;>#K'Y[LBPQ\1OM^,-7Q'64+ M8!G)%UQCK%-GYP599LJ>87;X9JFEU\GCLR>7%/\8'^CAAQ9 A MQ'@R,_W[%A"0E10*YG0.!"D[UQ6N<@(MWA&P+Z?ZLH[)?1#(-)>XDQT%Q M5 MN9"@\9HQHJG[[Z$K!ZJZ3^^+4%"1_V'- MCS,?B#/:YYWJ=L^)7Z,HOET&3..AQ!^#""AMN/SMOX/@?E5"MT6^QL=E+.5^&2RM'RD+ M#R)__#J4;B,?4APTQB[GIX8H\5A32.N%B&:4.KW/>H"17;/H?K>Q>76ONFOH MZ@]T?8B_X9&F>E#A)^%5]F%*[$><63&D>XT3OP7<(&09>_02&YZ%!!XE M@?@>[6/;3=GE4\Z.M+=J1BZMZ*]0NG6A QG7C1,%!WOA4MI^>>9#WD.#=M_> M3,O8BJ7L4$Y1/%VUIM@=I:ZN?@):MO,3FICH"1"U M$+ 5MSE2W?O,R;J8O]3V'Z=F_W/M?]L#7*%P:>YQ4(CTLRC$)(@J >TZ&O0C MI=RSY-8'^%B6\8\ULKG).:$@2W0DZLK?'G$H SH.&T!?[XHNR]21WZU3M050 M/*_&""HGG)YJ.OH2.3A(AXZM+!=.,7M*BB):I9+)MNW!+PA._5H_4)"V/ZUS.U?LK8 MO@L(8=3UOX?8D3[6?Y;:Y4&CQ6X7]8/OJEJG?>N%:@_M/Y,#N78T_P\T$4.W M(MSS,AR"-[1K(XD3)PW$]S;55]\>BA"Q7=!X>"_#@U-\%=>"%L-TF'"WLR$K MA_7P@AVX0"GO#(_NNPB'IG!?9[5+0;_OO8R#ZQ;T0ALPM%\]>D.C/O3*[[V3 M)S#5J[')KY_8(DS$5_WNOPL=:*.2LMA25@,_.F(9/KV5MZGB1'CB4 G&JOEA MI-3@;A\O,'AM,^>UU,ERT6)OOF_GOPD]9JMQGG#EV?QUKB@14IO.R8+@OG:; MUHF/@D:F78_N)WN)^>3V1$?\4RN<%X?U U6E^W^O*7^.$;O(&IP\75V\6;M# MJ\_$EY>F!.GR3S@XAD>7,5416!-TQ*QZCQM4+:-]1 M"QI7]?N4GAP5>Q/ ?(=CAN?J"DBUM,_^40=L1/WBS;LPPD(CL/V,T22V5! S M2PI,/OU-F]'2/ZQSI>%,].R8*)V@A.FPA/N%\$>E13'@IX?V7JBS?E[R+HFZ M]$T=1SEKNOB'V@6G6\'3N/N;6"%I["!RFYKMVX%CGT/++\UQ]B)&E1O:P3RQOFRF[*7+B]A!E/KW]3[R MM!BRK#NLW-C+_UGMG:S+31\(6T F.H+$U>.-F412V#8\% HM_A5'QU5X_3\G MIXL":2%_'W0$XZ>DQH:,NB&@/*/>'UAT1(@/&!MV2X M4@@!,*8K/8%OM>VPV&VVVT[IV'X@"K-DP&CIP]3)OX]!R+'-Z4-HY9&K[?E$ MZ![%W:G,R6VR338_'IUS*S3*/G,U4YC_E]+^8D@<#Z4)X%X3:%UD7[\?11', M#2TF7I\7NQ2P7,JI'+"AV%2K)%WE$RTVW$6:*S=!_:$+,85 NU+N8)$!>((1 M'7LE"#VO4Y]7V2W@"0SH=]CV+&#C&6B,?,2'4,[ M6CPVL3@=.!!!V^=0YS^E,;!W)61UO$;8?WKP8,FK58'+<=Y\*23\F XSEBZ2 M48=/A$$+J2?<]/T]'+UCPVX-A+$KQBJ74*9T5M>ZM'G(2S#D5$U*V9/GF<8> M2/5S=L;>VYT :=MYQ+XQ4)XY B*4 O*AF6A5U+F!RVJ7Y*<.US77XXE&4?'B M@KM\?A[^Y8%>A N"_>_1YM-[CSFH9G0JJGQP;&*MCLB)BU. M6"C0)O7B%M"P)T'\7%O\RBFC/?1% KVPK??A:(%-AR/O@ M':[]]7^#K8Y_V/[WV6$2FL/3^.CP3DQ=)'MGK2T],DO[< 0",L$VE&>X]T0> M4M[G,7_QR/[WF0HSD=2!-G6N*IS%X_+?GI5C2+^7>6G"&9)NXO0<-."*E@:^ M#MQL2TI^:4FOV\A[]_"31R=V?GGX1R*T, (C@R&53]>.=F&.[V]U,TA;?K$8 M2"ZP:B8,7!L786L4BR+H\SQAUQ;[1A.*]P;$C_-A_'= G@R MHZ,(VC:(LG[9?T6[JF0X^)K(3\\N9535#/3A1*-J8"Y8RJ/)=:-KD&.#Y+ZN M"5/=R$]YW#U-@:\D8^[M&=O)\4QNO+[11\7S$#L0DC$MKA\BR[9$[.RB4R;) M,8E%7P*B X,?RJF^M7YZ_ M<\><5!,A;*1]"+3E2=L?(#\]^6/^1,86H(S"F7]IJ_5)M+25\"[AS9GO$%B"! M(65B9-MW+?"[@L^HRA!Q_2ZA)LO[]9Z6A-@E!>NBB=:^S6ANM]MX1QFQ)RA0 MX/8(8[\K.7';GOV_ !6^"^>$/F+^]I7)X]&==JD->5TP@!U281T?@G+<]IG=$Y2-F?FSB:.3W&8MA[4*?] !(V<2[? M7-J]H3GH9[ F( MY.)<9:J96:+DO[,.,=X193EO]J0C5(ES-^@H*1IR?E]+MU'^@)"RSTW M^0K)KG^V !..UM[VO=SI:55YN7/(WU\'+K,:JPP@C!HBF ;P[JSX8+5L9'/KWOT M2-$;CK7P><3#;,R_^BOCT^5%X)GU$QXNUWXL4W#2'S&[UN#O_M1@H'UMT=@$ M#"FY]H@MRH7AM(,Z5_^]+G[Z0[?+% MR-F!8:Q#4[Q(B=,A'[>]ELKW)#+[% 1R^#:/M5MQL+Q8>(P1POM-*P6T'ZX. M"NLNVC/HT5_7//+[^XO&/(4_TH8OS+-%>CEC7Z/CK$?U^"B(!NNL=@VV/BA4 MM3@M&@X%;4P\^+M3MA'KA[([^U/VV;@\4124_+'CA,8.8=SGY]/T,]QS:MR=V^!$Y+.G0HQH7V<"FN%1@J XR_OFH$O9*H%'K M^KK)BLU89ADCU*N'- WN9N8*VYJX,,XRE^[_F?A%/&_>.*^1 \,LWT&4AY\3 MZH5)\/B--9>@)GLUD*/LP?!X)G"\ML*F67W(X]Z=31]H8NP!.HZ$Z.*-,HKM MP=XQ42\%KRC'B]-\ +=]?0['+/)081G=5,V1EM?_](;OO[?]+]LKJ>+5]09W M[:=YT8FS;8DEJ-;U8V_\\2CSU[ECH!EQ0X';UX>V&?T MX,FJU@V-79S0S+4_^$P\J0XN'"ZCX:5$GTMIO6#$&7=7>%,YP17X?0E]])O0 M+U59<);J &IK]D!E?BC#!9 0\V]*834Z]7K$P@^:+W]$77<8A@PT(VB$"2KS MT1:0%<&8+$WLFPQ$YG6-?$D>.&.FBB'98Z,!SF-&9!;[*$E,)HJ"D9J'J=3V MHK]7("P#U81B!X[(_D%T(\"#UDL,.JL_%2Y/H+1\V)Q WNZU2^?L]<[&=BR2 ML7^O@%'FZB*G_K"L^]2.?*L3>OKS6@XEZ/0Z[ T@C%F>QY7"_A8-R'.EP;!/ M!3WM&@Q(>K#+LJ7R2RQ/_5XT&X!TN@-_(/>P=(_EM;<@A)RGLA'9O@?/KA50 MYV6GT6PX+8(5B!Y"O*-[)M7[EOZXJ=RIM+NA\=+J%G#FYA?L^JK+0EY7UA@O MM> Z$0=:=>B#74R7HSZ?6YOJY"/MLFQ_3N_B@6W%F.S)@V1"-WZ'JGRORSL1AOCZYC!C^)J'X]%[!\)O_V UJK8P,M?6#;K@ MH#JTTT$\2A?9U:VTGE&5ITQV\81]YSU3ZG&*OMH"]IV@+F_27FX!\[%M%[GC MG'?X7_QT.)=['<.^W;I.7>Y$3.@RLT&W"A2<<;R0GN#PO=[ZSLNF@=_ZPK]E M/CW9Z_EF:4%P1G'#0;&O$H@=)\,W9,-#-E>2MP#+RD G4Z6>NC:UWO['QAX= M*GOSGATL]ENM>/!?"*]A&&G8;G^LJ(E0%=C5'8GP^:X7:-WR+D\QZ+6AD^IX MIJSUK?>1Q1*L@L^>UF0 M\&H&4FV-(^J-:P#'172',B=[4'GT=9).&C[D7A!W+RIBJ%Y;G=Q;W+G8A1!? M;2EKN%,9W1.*7+ P-B+?40B^)7I Q(O,(SD"ZYS"JKK5T$;Q4PC"8!]7I#(V@,)3KXO1 M>!Z'\6MHSISVI!>].MK4_$W:FM@H%QRZ(NA]G/$T;B)E"AOE3^S)NQ<>H^IB MWYRY?K8]WK@B\/'9\ZZ%%NJO?HMF6X_$'7:TCW0=?O+X8/G':X9 ]*@8!9&% M%6?JK#."459AGGQ@0_)#JGYBB,H58JI;O?F M^4_?]*<>AN=)O4F+=TS-30(2$KX*FPI7/8H3U2+C)_RXHMYP7VC*4:2\'7TW M8U]Y.+AHI:94&>T+W#%1!B+O8T9?F0'$61P MS\2#S,_VS6W-_+"5AZ;)/XHA1"4MAAU77O[OO9O@A*\?M<#.S="JEKX4?>D2 M8^7+Y2Q3B/%72*D.^PB>5LWPFV-XU59TJ;1N 3VV5,@),T/XK1.^!^'C[WN- MS@DM::;R^)3.^]1^"D+>'Z8FMIY9\:HK,%.7\+BK/F2>^/!E]>60V,L1$K2' M7P(/R1]?$5%_J.#KYJIR1#W;$FT.NG"%TQC;_OBQ-;!2*(,2_G5\#:U*Y]X< MIUH2N068+JX),6- @P 6C*U$QW<0W;7=,^J MW),[Q92\P"\%G)ME(@ZYWGA577^.247#]I8II[-%2 5(6637Z M(H;Q%I=.2]@"Q$2[OFP!56A550QM6A6CJWM<=C$9UMS$RQ%=0/G28>R MI;81E2<"LQ11CCD+PU<%8R3D3Z^,#TEEUW[<3710Y[CUH%\ZFNUP';=X.39! M]'AEHTUU?7&^YYX3P)?[D13YZM?SN/WS[]0*7^AW#*ZR/&1N_K3-J-."/I[) M<6NXDYMSUN%5Q="_P4'T?TMS,6"H][U#=$X#R+1>I4&C>7?5N\1$PH.6IR7^ MKJ\SET+C3&V*)28^+P;!=FL/=SM_SZTS^;K#;U"SS0%Q9PNHBZ1=9O0Q6^A> M9;@%YV_S&-%5VBVBL![+\,H.CZEWS7?$OYB,7QU3R2U\<8+8\L!E'%IM0)ME MG*0RXPI(+GWWKF"DZG*([@L. N@ZEGVMS80:.\,"5APF0-T$AK:&Q-PY7X72N!/B\S?CH&F\E/*UU.;M4[FRP&)%<40-&([6L3XR0/%U[-K\BT._0MXZ8[4_E(XWB>\=B MXH-W]HB;'O^M*KRWIL-,:($CNY'+XO&&#BO87G=V=#)IE,9?9AU4.>5952A8 M,I(2$!J([%H/=5#Q5MOYPKKBY\V99;[1QAI;']UOOC5@HY6JMSS#.<4KTL(HXT4DB- M/38TWVCE4C-4UXLY,CY9O)TZ>:?Y=(W1T]A1Q8X/@-K'_Q66BF0M7$?K"!"/ MV!=.0T%ZG]%%03.+TN@;9K_A1@#>$MF7BK^Q?,=+W(4[!%:3C_PZ]MUM(73R M@R'A@,AM0H-6KXD'3_G>Y!2V&OP44PUT9UCL0WMJ6C^,W&'$'SH+"6YBGRB& MU);COF#E,1TW38X&_M1)@LE?W\2>R[F^^=09N;K7QS9LE4#U.D&!@(<(O2$[ M/6/3.HO$Z5\?_;EJ]9SXL*.NL\A73_V[/YK7S'D_8S0PIM1 M6X"+2LY#U0::0M]I@!/.*.O+2IJ6M,.EHF+).,BGY(!DQ^'BI#.; M?$'=XJ MXK8SL&Q97>8M.GHUK3<73)K5?:SG>8QRB:,1;O,U-K_=E(Y@2PGU1/HJ]^!E MPH/VWW0WE7=XM XKULN0A#7!3Z]C_RZ.*Z#%?Z$OY7/;*%B9LV4_,ZJNU#>& M@*+6_ZI'HK(#_E5CZ_MHC8[M\HQT->QLKXZ5B".\DDII8D,^ MQXS-3^VEN0N6GPT)WUR:D)&=T9IW;W _/O,GHM,"^W[K+5Z\8SB_4KPM#JZP M!9#_-@2(8R/?-V3UC1Q?R5&/\=A)9[O")_-NG(#2@N'NM3R6VG%@"P@(29-_ M.XU<[G8/+MQW; 5,OI1WKMGQETGU?DVNH% ;F@<9T,?M G\[>X*WQWUR>[$R M$?:GBKRFS=]F#H:\S;EP&-TB--">2M=A2\\QP^D6&CC2*Q/K\$+-T0B1,L+( MD<]2[//M;Y_'G0@18&O1$5T>H4)W6_<^ Z\="M(JF?\V<35FR1';^R[_O^0\ MV.ZHLH>[4P3=;14.EJ]IK!:+[*]R<0*K21E"7[@#C*SDU66=[=SAU^9R/ZB* MO/\/[$5-&\ZS=EDPH5MN4S*/H=.Q^:CY%O>BDF]16Z#V%Q[2NSXZ^27T*U , M,7N>^IXQEUD'3T)+C)@X4>QF!\.U]XU7X0X_<6MM&@I+/&&_L,TIH\*/<9F3ZVIGC/XCSV8>M8.O+AV6R1HL>]E[G*2IL AT_3? >XDCDWCW^.I)AXSSU]3OS3 MQW+J#.1]."0E4GD+J&;SD>UDV/#@F(*G8=,W[L]E,9C%D+$%K3_6S-T\%^)1 M$9SG,-, F!(#FJ#7W*H>*[XRN:#D7!"Z;6Q_2M$)D]'[HP&^%_F:C7LEH[EY MO-R!M*95D."I<*GV;0OY.IVJM^S%>FHN66@^D1BO>Q1ST^&)Z-FCL]6?GLY< M/7")7/''!-.ACPG$*GLOF=4J4_ MUUV,9N:]>)W14R_V@03XG-@8NRW E?W9OHM3T[X=]'T2PM4&36S*)%0;<3Y^!4)&Y.=#V%*:%-\N'>9T5JMF617:Q[O1Y93XFC(US013M#:O),3> M,6>?YA.(D3]<=0OFO\H1N=RGRF^R7!3Z]?MJ,:24;#K-CE2M0XRXW[ R$!#\0FOH-V+0M>5WK*?Y'1D%5VG;F9 MT3A.#!2*4BPYH^LK<+^KZ*YT:YA7!D^@@GN6.^SU*A:\=C,>55%?Z]/JCJI9 M^R9$EK,F%\,H>6P9>7)O,EVH-QK>V29J!U'M5S$@!E=$Q6B,"E+&V6,4Y]L3 M"JACOB=72$]I"@#KULB(LK)K4.5S&VVR9:;ABW.O4P6WQ1D!@D<1?^'RU!9P M(T2!^P$M1W^X?-=$V^=-?^4/PD[B(YQ*C1LQZLJQZIK>7W8?5%-G^Z0,)"8& MX%<1Q# [3@E:N2-4-\.X+]JH,B^E%6ZTX7+<(&7%YHSU?>5CU1C3.A:;$,Z.@*7UG[BWKR26LHU$D'TBWC(;3:7)F47=.W] M(?B[*I=1C!_B+H^< %PAT.#]\972/N;>^"X31KQ<8-(^VQE@54+KP_L8'EG_ MVTWTT!9P'9X27$DA2 5D/SKA0X%*.=SNXG)*FDT@7UPBR#AP]W+*X>/8'2BG M 1YE6CY<4/(Q$MRV8KE!P5_:7PSAYV1AKMI#F'#ZOC(R1]VCG;&]]U44DT?S MNEWO>-^1/:^O<3#..,=6\ZDW!/4\%?AIXD1O["@R&GJS!I%&6I]D2'!R'M2_ M&PX?"_:]8_M1^&M)N>:WD:F\%V/^M],"7XY[S#,K/B2-[$T1 F*'@7#^E8H' M__C>T/^W641$;L]H<0C3NTVO,K#5VNZ8>R(08RIY:&,&F/]DNG6ZY:+ZTUW]Q "K@, MU-.W )J6,"<759^A>WYXM4U5/28M:*]Z3#QN3Z^" M4+BR^4W7N40!$B4.CJ6%]:D9@_KT]6XH']NMN"$W1#YEUVB5=HCZ@;"@B)W7 M]A'#ZJDYID_3$^I/-T#@C?!:."V#'LC,Q[_#;)^RODP92;>/+%FX71%47D,[ MYZ&^QWM;^5[5M[)A=U+!+.8@IYP+Y8Y#:\1A>[_5Y98M*L'3EU;G*_7U[DU; M"-P_W=%U0,-:\ZRDKJ)JQ2?N/I3Z-_PU!'A@M LOR=9LR3%V'JF+LHR?U.N_ M,BHC/%<4C\)2M<8KQ/IYD7\!DPGTP=Z%2W /N*&L&Y&_FZ'W4>'PT]#HV MY)W%3X^EE5JE3^K>)G7*I[.C"!<0/';>@< '.$@@(TF3?1TLN\?U$#DP/M C M[;/K!Y\R8L_!K[C=7/G(C&VX\Z59_,IMUEQ11=8M<]9^\-BT)7T^_@_%JD5, M_^XQ;"[;S1?9M= MMD/+LG/#OI/8NLG@&QMNT(-0?#HVE^^]*8MYE"[9QC+AN:3+CJQ:.&KK4W$] M_VPU90*I4,BPN@'$W1^K,YT"&] M-(_5=\BT7@@L85\#[Y _/[DK_ZXH0[9[QX?;3\1E+@_Q#\<5&"[&]5472\*Y MHJ1*TO2$A_VH'H,9,Z]G;WQ!^E7'L;Y#Y95KVW9"XZH2N&(NE( (G M6V2A)M;IF=LGJO!<,5]2\^IT.A9B?]MD^B/+\&=48ZA=UGZ-:W(+2"\NR16:P8/[NYM,T'IN/O*_C_?7P?<+0/2J[8AY!U*7TWO^[D#@Z:N*BNAKB5X4\)N:O(7UK M9?)4]MUU[X$=UH[UM>E*&W-U@<7:F6(?*@(T0 M.4P60!=]_\\%>2-E*>VBH$5T+D//H^UF M74 %,7#=33!%,(9\'1G6B=[?1E^ 2L6V!3]]#XKWGFAH< G0V#Y3M)__]Z>_ MG7/\NV@#[__[",'0=[_[Q]_S>,/X%H\!Y1E]Q)2,;+ZT&3 M#Y2 Y.47J2&BG#H"=)PT91O@>Q!V[>SQIQD_,NN9;?_W@7S-5)@I2H]N@P%M M8+N1'J?V'W/> MP:$]_Y\;EU:(Z%F:E.RO[AL4]2";8V^>[GTK[N">7YBR3K M4N*EJ> 3?1([;[2]FX.6\GY[WIA:K$!=['S)K_;#H[-]G[Z[=@E8WQDN>7QD M"VB'6)A!48Z(AS">MHRG&!"@R3#I.'@2]>+(G\41O>1?Z"V@?!UW= A.PD'K M-+,.YP]V%LG1:0^PG?E>N:%1H8M?YUW5DD$A'A8[?2>C!@?NA/6\J*[&9 M-.T9LM)HU_=Y1](,JF;CZ!S>.-,46;H%)$$YC;!#JE,'1R+*K^1AP?)6G[G] M0MBUT/[=CG^@>?Z]$-7]_$R=;AX?T28-:U,@TK\VE3)MAW"4QCZ'Y;=KT,>X MO0P#VBP+AK2+:@?KRV"T,_14C)FX'?0V'(L8<: MM9D[FULO8ST_[N"I[49RUM\NF72PN>DC%HG1KB6VS_ M^RK:T 0CWL1\NP#;Q3@\A1V/-G[YNPWV[7NT9-."*6/FKQ2/)R&M1B/9ZEBQ MMD%7+DT!2GPT=XZ6B?Z&@&< Z-O(7*X8@F%Q,0R2 MQ-Y.CM4N,9:AO?S)-'/@#QZ])_/49Q='XC*FRQ?] RN7!U,<,+&0*/DQU\65 ME% 0NL\:3?R4^?2W:NPB$]Z%YJ<3$BYU+0XXQ- MH$+%7>TT#_^9^C'U8^8/X7=#D2T7UHP;)^[G7YGKQ-,MVH[)*(-YE)[);P2" MX,,7APSGBG-L$2:8MT>7O0AD**@^_1XBN63T%+V782$NI_2H8E9+C>U1<@K2 M9Q*!:_Q5#!&F9RUILN"@YF=N/^A ;G8W"0HZ.\HRYQ'H'XJ2L9NCU4C,7SU/ M0_<_^T5$9P3%F13"AG>=D4P0!BK=_W\W-?GY^XJ,OZ$50+@3PR%ES3 \5L@N M[H?GU-FS8T,QDFXIN[8#.3: M!DN>Q61B:G#TCRW !F'!*[*=[0&M]@N; 50$CT\A8@'-]AD,ZV M]8=\CA$_-!\B%O9)4?V^:[0-Q$EV[7 EP^(]6J311M]!#@PSBQ<0KIY<<&9^ M5HHS W0!0-3*M*V<_Z<(&\*ZP39N-*I,[L8)L%W\K3;T3#VL[?5_*EN=/[#; MM7=I9MOO%T^QI]>@XP7,A@$NS#,0IC"BIT7@0YVE;_36DB4N+]A8T$$\_5AN]',_E912*U9-]I60=Z5_< X,OLCO7H[79+O>UXD1.,FJ! M,?7TN?P-+:XH]%E99R".EY/KDA(4ZAG0>/VT&'LG"I\]-_F9BIY5-\3<:%6Z:YSM&S)K;K;L^-RU@&^ M&6;7K(%M#I]N"2ENO'#E1=<44@VZL1VES]B^[ "RV^*G%]=1GP#.@>?X?1$X M\/#QZB/JMJ"ES[70+J]%0NC7*$-7F<8;HU(8GEHM DMI MQBU/DE'IE_@&.;EFT-HZ%PJ!;:++_,1([G^.#)Z53?V 'X=!Q[8?L 1\VQB-E'+O>1J5:VA)>&E_*S^O-RN9J.MSCC&= M].8LY7'S,(VZD>SX.3-P!4;@"O^M%;E$(V$GP$ZO^<*U.,@FS C MR++:4<]KA;SL F=<39T. 4M?>!P7W-Z>I_>^B.,))Y0"Z-0%1(/F^THM-4PO M1*#Z!&7:J^%Q>L0':T-VX(/VO_?UH;^ZHU)SV$X#KF\_K.QN>H .4-S6;O&W M%5,2$173/LG(_#ESU6>)J^+ZUGBM^?JBWC2XQ[K+M8"[#[K#Q.F6 3\W0[4. MKA/ZQXK-XC[@VY0B9\D$P/3HS,*J7^Z)[14O%HYH]Y?2*I(S_<=\W>RONVC3 M6\@-*70,^7<""2]I>Z:N/R ].?/GKB(:(Z5=&X. MOBDXV_D^ J#J@W-5*!Z5B4\"*]Q;6,ZU5 &$Z??9.D9I6V'MU97/*I$'5KSI MV^B&[V=7)Z ]'E;5%-L7DN+VG%>4C7U\Q@G5V-D3)N)K\^?_ MDFA%KE%@K77H&R2^XVV.:'6!8VN1+[\AE$&+AY-XF564\_QY''S7*A[< \G8 M-\XI91B8UVV@0VK&'&"0XA\7U*=3UZ!WX70K+2@O!>UHU:5DA%!*>VOELF($ MB\,757>X*VJD# ^CJ#=!ST^Z=S^J'B\*7*U*!;1D>J?$OJ/5D7;.]+Y[2^K# M>MK.DY4AAV8."52_[5 \+PR[N\,F;F\2;:!J>P[K8@)%%)Y>[Q+6 5=YSDQR4:A](&VA.?QYG@ M;#D/VL7\S=%=]-R.(T;Q GAZ%E'OL:G5'T6?C=&PYR"TJTCY8#@6,A_M=N$A M2_;!36IZ:+UUL%;P?^:B&Y^I94O&I.DTKDY6G]&^BC6LH>;LE2-B.X J*;POAGAKX6CI)'HDTL+JJ_C(E%1])KWJ*/>MXH?-$**M5_297A;&WLH.S,FF^(J(2 M_2[.=K[51N@TL'GL_[6PC3O^+# D3+:U\4A/J,YF4Y&9*C?N:7ZR^ZC>LL1\ MI-(C7+G[?'3$N]_Y*TS?)(4DL\_&.X"/_+E3<3J.7I;EZ-%I_O#6J"U P012 MV'.[BR+F9J,^I)X#5UJ$*;)]Z/!>S\-SCG1X:CA^IQOQ\\P/VY<_#K7;_8DC MW6KN4%>__^%#L61OZD87I8R]4Y=DT(%70( >W6A]+=S\2I3+H]M&$?V$;/"C M'4G'$\9^?] M>3.HGZ.7(\L./:"FP'G$E?](Q>PTCXWQ89:_*:X?]'')CRH1=[+ZZ<1_75?: MP=+T+!^8>^Y?Q/2L26PR.;@^]".!J&]XA5I-5HJ#GRG'/=D"KCA,!)[EU.HY M[+PT@71>[,SC0HN$?VO/OI-WM,D5$;^1<_<,=A(V.]'W^6,_JI)EC^GP: VD M8ZA^:2A(,0HVX#QAAL_IHBG-Y"I6'?>.>N:8?;!QRNOLQ5?+9M!R/1=J7CR& MA-L"H":^5&UUA[=TH<2UGD?S4JMMRO:M!@8'OPCV^-QD>10I!^L.2?6@D[@_ M$#M@6FQ=4"JB$J7Z;?H2X_2TA>L>K_XLOY(I'481M8!M-R"*3$:P+#R1.CT2 MC-_&PR'U)\.MAG,TV@XZ?2%W K?Y9X.FO]IEQIT3&MWI,FM-,V<=Y1(Q.] F MR*YS].E[:VE90O:Q&D0#)B9UI'-$^3PF8D?CG^R*UT'B$[ K(A_[;\$E>4A9 MB*\?\CK^?&RTVIMVWR=W'14N:&ST$@%6-87T^%C;];Y/ M=*Y\6MQI(Z;;S'=1LB3WFXOF*_9ENEP:GF7=RU5Y.S:A3'.O;T6&6#3WP89G MMX"&]:71"O0P0D"#[IQ&,2=7S [MQKOM%0_ZC:J/6+DF]K6KU< BZ92A(>Y. M^#*X1RA=XS)S"TC95'T[GA.T.O]RHXGZZ*S1G\US0HOR22C$,^2H0^ 6 ET MO]UVI48A8^1)I.H7\_<"53,:5[<9KLO.8G;@@W3BH:*MYE'/D"\HL*R7BW)G MU9NKG:-F$S]\'75]V( ]%Z6ZF,5)PESY@/=!B(*9/6P7G=1ZU>B?BK\UY/#7 MXJ6D:YZ7Q/R86;Y1;<)^P1\"N\! <$4@]$4*KB=$&AS R(-IIY765HD/OV+] MW]:4=K_Q.EFU<'9@J3]>4C?]F]";>2C]?,AXBR=C>U&:'^/8Y/+OWW(C4OL> M8E2LK+Q?BU<"&58V&VG;UW%VG&=P?YP@^@MZF]IA1MMD3WO!W@$WCRX_OOR8 ME'&W^#TSXC3K&SF :-0\-N]?NX.AH#K9/O+,<(@^1AYY9^FE;?XG+G,RR,_7 MVRPB+M,NCNUY1GYG<_HLP M>$Z^7ELZ3%G[R^N6,WGN/>R"MD]/F'._M'ZT[T3)T@W>3V[SE'^/5JRFCQ3J MM8=_=WLUJ455+AQ[%'8GZ_%340 TIC:RY8S@B5O 3I,+I$D98N:4F], MDR8&/CERQ.#T!U:;LD]-W-DG._)=H>1_9 M3$V;%85",4:7YNBF*"AD3,NBE1>)6;V5HM33K:F<"W9-K8.2A:9?]O*ANNK13C>"8E\8/PYK:+?F M/*OC:91!+W"4:HR0@$J;D[$TD:0'XO&M.BGFB_;P]3OU5XDRZ3)P; M(F"[K7F1F?K\P?W\C&NC7.'/C$'W)GFCLM16>?X/H>KVY5/VQX'W)A[>J]"> M ;PYWALQ#O7@9'.5%_/EVBCW4!91KQ>VK7^LX8^8Q M=#'/[8/X0 RX=RZQ55>SFY"^V==3T*9C]J>J_F-=LYY34=BA*E>SW()$@=8J M*5L'"C!7J;GDPXO$TN]L2](T@+)G,%M>$Q?D=>3JBE3K,]0=- QS)J]FQT\; M)5X##O Q9Z3RUW#@ 43*6J%/'U:4+1)+"E$ <\G1GKA[)F>X<@->:\MWSWZ6 M?=SAM/#FDJZDAI5*N="[+*ZH97&74A_T?5;&A]1MKW$)5(#O&Q\S%=C4I"9W M>FI2<9T8&5#&PY$I<;V_DCW9DB[-^?72D3-SW['OW>@]'E.#H;6O3QT"7YNMEXK3&68*$D M(KP%;.QI-; &YV,KT5/MDF :"7H7*[-J:MSC/$\F*'HL3BD%^E\]_^FMEZ!U M]C63W;>#FFR0K/XXR.#!?WHWXS_:%X9!4AU>$1EYX5M$R_YZ;>CYAIR!WU\C M/MG+O'*^L&2N7V8)H'=Q?V#H]DS.HW!=*EP"V;K@)=T^?'FP>!#W0BLF>$#P MJL0>=L[V%4)_HJGA,B*4VP>GGZ'),R,8S]EFC,A[TWTP4T]:B,$#GX;:'+-3 M.1+=K34[OICT]AI \^#ZL:^B?(+*3^UYUYCZ\TBDP!/^]$W2^JM?_'_"F%4\ M_N$%LIB/0!K% 6K0;:K6.WC._T5-=5/#$R)1F'KQU =#KG2?BN_C=9SZ%I"\ M&Z1R4Q$\?D\7C>9@GL?! C@)&%]5#Z8%Z%&%='$=O<$V#RT/U'E5V9/NH+2G M;D=?7=+WEH(@ZW<:8X^EY^2Y2X?G- !W-P1"3,7+F[%BM MKK/)(-ZC+-/CKXCA[&Y@ [8:K@3DZBN"[X7P[X2#* MY< @K0,2QGI8O1I47\#ND]B"[6]=YJ'$7":"7D;SI ^S#U!\])]^LV-6&CC5 M _T^-W>6WX1(ED@K0L2-XV63JQW-H#ER>+J53HJ!2[;_N[R>2AWNCL]1K6,# M^ZNN1FBPEQJ^G+K>'0E!O(1OXXJ ?LPHT*<$J=QY>\6R9'ZAN_^$A.F7-Y$F M V_YPZIA<<#?O^7R_\%O_T/;XC;8?U,?XP,YG[)[5VP65?S%=*O?GS/*B=W/ MM^KR!&QAYH/6).U%"B2E:.? SS,_IX*N0(PSF]*/^H"B#(0\IN/"%N '%5VV M006$4L3N?KT\H-?RQ"C:^+E5V-(0WUJ][ :>L@QJX[L^2U"[X!"4;>6QF0-# M<_$=KLQ9\3ZA>6SP,(7[M\'7\,00*JTOPX?>PRP+")%L"Q.ZUSZ*2S/$ MUTN*Q-.HXM94$)KMQ5 MT*,&HW^]_U.5P-S9A,_V*XH\9/9T"ZA#UR]-[>1]FSU(:8(?6P,O;6)9<7\= M7U.YJYJ@VK@Q]C/.9([Y@#<@E:W%<*'IT^%]4XKV@9[?V>*;+Q9$&ZY,_F2= MLE6YLEM=?*6D<.Q]WX6>&V %5^P>S)^M3R_@3&2XN'-#^R"#X#R>]QQOAP1> M,L1<7QZ?Z+BM9,FM+$:^CO5@75%UYTQ6G=IAQ1!_V5^L*[-"-5W16B:(<#_" MMZ,D'>M"$M$R]4]@M*[Y'?U'YDQL%OI'I]\60SX;+X-:+C1EAA+%#BX$^EG4 MYCZO2GMQR>N'>+KX\OV.$_,KH@ET]D/SANVM?\\_[QOL]YS^]YSOF=\SOG>?ZXYX\Y<]_W=7W7S^>:[_6]V+M+ M87=JD4W[UJ5J#=?7\"NOQ;EV)DA^P#%4^Q0HF2PB"V =4T/5'M*]#:>*K[B] MI& MY:V*(3@2)U>B5HFD9JQ6E*_>MXS"A@]E3]G-5Y5OF(5C[\&A2B>.K9ORT"&T0QY!!. "'5'$2, M=ST\_,#UH$/8]%<;S-F8;;%-<:[?50Y][!..GI _-G*& M49H];6Q\X3HN6)ZE]LW4[C_62$\6QMFIG*,A&U49G]]<.2>Z6]E?AR**RA<$G0AQWK^_GG)R L'9M[=4^E+ M>^(/RQT%776%,IR=$/8MP'YR."IZF*\I_-@%]*1R M2M.A)]Y_\6SI=?IO(&^#@_5HRJ=M1AB!W5Y7@O9 ;VQ,7LNAG@;U@Y _5I J M0TP]O@R'L<]/2]#';%=>Q:#TCS5U=,)J#%J) G]DT%U8/O7$[?S:,5)=:EB0 M]>3;(/G2#14+SOPUF/?&/QA CM)JGZ\JF+_Q6&QHS,+-_#BEV\I6:F.JC3!- M.*#&J (M@D7^?P.2P8'3R#Z:1]RFG.JECO\F/WXZA7[&-PU5HI>B+\<)N@/HW[XX,S^=Z2 MG@)W.HO,WWZW9GX,ZO4IKNOEF7@)#V'S?:-";0B[;RHH0@'VY-OKLPD0%L\3 M->$" &W?WI(,B#'D$4JLK"#!,JM65S&T[=B?//T-+PP!S=VH"E?]X2\E3*# <'G4;M5WEC1-DN M\^VR/ >&AQQ(9TO4,L7!Y!LH,WRG+'Q.[G,F,\Q:25[@73Y%:! ]ZK 6(<[% MW ,Q'5F);!.X>_<,7S6 ^=AV+YQB2URU-?.^,Y[SEZ_HEX"%OTYHC$3B0RNE M=873_NMAO$Q1J9YM =P42K3)H+@& M^%@9;)2I@^^PYW:DC= /1[';OS01]625@H\J/Z.^!T@G[*"L@7J&!;+7*? W M5+2).X+6V&;\X,%M@-CN@[LJN?(^HGSRZX_O=7WON:)LO_5=X?W [D15Z&L$\UT5R+L/T\&0Z'IP0=#YU7%GU!$IZW7W<.E#)JIVK?<6>*;SCN M@9YGD:1B6T26+FF:WJ;)=DHZ^;S.9PY\Z=&QU6@#_SI?L2^<%W_6.XX*8TJ8 M.P#S09\\4'PM!X#$+LB)Y'=E:0MTZ3*WR)W#[WC>LKEXKTM\]" M4FQ^!L/DMS1#JSU9X X*O_PM: K\=VR*N0$[QPE5(?G( 92 J4$M0X6$CJX: M;HJM'O1Q,^KF[T4;]1PI7[$?7JUZ@89K<,A5C>9-'P TJ :=UST4]&E;L>@R\\/] MFCDO\8%GO%HE?GWIGK?A.22B?,@_VM4YD.-]SJRLH\TI?$S/\"#9WA)?I2$M M'B\1!Y-\H6=$;DCD(._$*X.OY 4")&22SN@8].%,"G]=_2/B/ >:!4?FZ/8M%2[%O+E'.;.&A&],1P) MO5B"?86ZCYE:N2-H#Q2)$\]^>>1US:P\$NSWG_0:>9J]]S4B)"Q)0 MD)Y=W_L;!+4MP7;+2[$%&AEVP(ACA8Q4=)6\;7]VL..2T_Y?[P##TO&6P[64GT\E&M35I)JJ4E 7OB($<>+RC>-J%:S]Y MY&9GQ9Z=52!9(-4C"M@"LA2.,T7X+9RTWWKB.:T31C8%(XN+(BHYT?@/%;:F M1O)H\AE(]_SLI0US48\.>4M*)=YW\R#T&!T!!5CS3HY=]/&V MKVURMO$KRV^XOZ]U0S7 _JR4T0+N#/0Q'E#!].#1,+"I.3F"MSO393&FFDOF M)\$KK*@3?#^Q[Z8'HBCYE>K=GGG&U-?0$TVU'6"J!3@!0]!/\V)#J3FO#__X MO+'D$Q2H[L5G,GCFZL.X>ZE;N2(3>%$@PYJ*C OYO$(HRDDLO%W\+A!5+Y%7B6E\G,\ D#'I7\E MXW#("3 !*J[7E]QN5%6,^D MBAGG)7?C"\^#?4\N&T?QFC..LSN1O"PT:8+8OKU;4U&R@KPV M[;K\M_N'$MK_@L6%*P6:-@,VAHL@@6\ )PGQ4 !96CH94D#Q$P6":5O9UG'- MSF:6SG#WEYK$T_FIL8H'UQ0/ZUC:*'/W.K %+:CG[:[-3"*@E 2DEBR@\&@IP?-:FY.O_?A\<>HD] JNJB6><84K5 _$1Q2[P*/R/*%EG9TD! M]U D21-^H=OF,3A/1:*5DU;YLQCZ\$=_"7]$8K^XWFD])U3B%5*KVGDH8,A& M.[GAJ5K*=/^3/5#-UE9/SWH"403Z2/[ (UN7^Q[, ME=3??2*/Z46R'E#,FC"LOU.A;:PN] MOWC4K?HLJ&;]K3)"J![RC'&2/265@:F16._DL(Z#*L^;CE#Z$NV%@=3/<^Y? MT->>!KH'UD<2%K\_::5*%"$V>I9/I#-TF8J#KQTN PZSC1J-E^]26?EI5N>M MT,-,B/_)=\ZD>> MZ 1H9[($6<^11D0.$ 3[>9-A.B)@N"6):42V=8YFS#=$SQTVW H"I8_ 7PJ_ MWGP(@ENM9832D$0Z:G0>T/:U3\GT?G+MEY7R$I4AE_#I;L6,^&?=7/ &/955=VEPAX+Q^YXJD_%M+APFC/#!Q#2))2@"M M=%EJZ!?>EV!17O&YO#2$?Y^]4=-\VB6E1^J:&]\KVCDD?X!8G<$4*Z;' &,T M2E?.R6%3SR(B$'*MGEC<4>(U<4BOK/X*C\*5Y-?G R#70MS\YS)9=OF14+DF M68X1.P.UGF1!P;+K/6SQH?S:^A18C^A[BC(.E:LO)_61UW]&=:;P=C8'=N]^ MSE$>V=)X]*B^L7I$BY(R6>R6\4KMPH\C*38[%6E/]AMP1$*UV0--$CN,BXHV M@)#KXSF3K\?EK]](L\Y^%268OW90V.CZWQQ+;=B]H;-R^$[[V!8IH)IDBQ." M=URHHAV(>7JSZ&N3W??;EV\^DROE'GK&$S;QQA/W!;6Z4X3Z"-B2BG>"486$ M'29JZOPOQA8V-#_2:)V':4:M[7 !,U3:7>6&F[0_^,[XG$E47;NOD21Y*G)? M3[UI9G,(*4+V2HOW5-F)[H6MEY:^)VJL7I;,:9)UT5XC^9&R0)S%/MLNKZ9=;P^N5!'R4R@[."+L_\._T@#F MVS,<:>:; #"Z8-2;'+/IZWCX9J++&/VBT/5CD:>4?.CLF3X93"LEDX:6^-4 .==S;CDF.T@DAYP@7UV%I>3\*X3[B; =<\FC]G3L M@80\3YA70*:/=VU&*W'+.BE>#O-/>2^SB")A]T"^?DEO%8X,-UGY/31 B0 7 M^,XJ*6VO"[Z6EI.G&*V?!5=7QY/MY>"!;17Q>BR4[2!%Z4G$1;J)/_I.HXCY MC@/%DY6!\MT#)=W+K\2;'+^8Y(LSPSY/RN.@:$_]:$@XXANN* M\/*K@F-ZD%+#/^("JROO$.VFUGU33MO#R&8XD,B0O02;"*VMZ03,FWUQB2U @_]:@.A''L)R#<52G+^Z::I+W77 M,&ZNGB0H<$PD^O-WL!CB\H3>5::;S0BI F^6E&S@YT?%/J)BF(<=Z)S<_\;O MJ1"L<^"M2;7/_8??Y'LC.T5&I,F1D A:"%-*> "J Q5DJN8\7GS8C?W,1UMZ M6Q#/ 4D1*:_G"&BF1!\G\<<_I;L*4VNBW8YRR/6PIE:Y99@[(J60ZO]7I!MW MI4F)(<\4H4+?/$7%N(K'.M*^AB=KJKW+D.],B[V+DME*-K#].K0Z/-X^+"A[ M0]K:)]]Q"-XC .(N B$U]D#M5SGP]@#P$Q4HA5X]AOES1E_[-W]5BD#+3WB/ M)9[2;PP%3H#7;M-\;V1U$[:*&NMGULCHPWV(V=1TC*I=>K?QUOH,SELU5^0; M\5\##9&@DXAZ4WN:T_B$--&OT&--'S['K_Q:&Q\11\5Z4=%,T?39#XGSW\J\ M7=5I:?8!C#M?J\H3&$FZN)8UNA MCW"__)->9T^C0-IKKB,D^UB(,%7F$^#=[@2.NVDI[FG\6#_WH!MWW]6IA*62 MW'VX,_]*(Q@DE=5I"HH@=AY()M=09\K":2JWFJ(FJ_KZHJ@[60:/I.^(O'.\ M^Q*^!"NJ_@Y?N4)UCT) /\(+NHJMAZNR#)DKS;974_0NR(%L1;^I@(0+7QZP M$>>:!5,W_283V0GN["MZ]FS+ K9",D,;-<0!<=\/<%!2[UB7UEJS5*=:?-9L M[2J);)\@O^/:]]DYX(&9@O=7O+J:6(83X&0MLRBUQG= M^&<-' F68&^[13NVC+QA7)JQFO9^0;DF'#@D(I>='VG*Z,94+7; ",[T%=9; M#*GV!3Y>R@KC)/5SY$]9$T9G["(*&V_PP'(/%&(X-6"('6KHI,XIR(^J/][* M/J"A0QY8EL@D[('L'2>/)\>:*Q7OMS8[UU;6\#_60V--@ S&!:8V8!0B7YR, M",F#^^Y:,^GG$P6I2>W96AB1Q&M5U'/5H7_N/(#-2OU-E" MVPUK$D> 3#WSB M8$HLTF-I8]^JJ+@8A(&?"M=UVV%-W\75T&E=[FUGP(IG]Q&.P^7=]T#2\-(> MXG[F43)8]C>,F@S'7OUBLR6DU>?!?,>O]$=;/2M2J"+%(5CD6*39@0I3"PI: M& XQV]U^<:995#N;D+P:3%&H#Y:HA;U&24%GT7N@0Q!5A ?-+^$A\*X0\J[, M*YUHY1]Q\._,)VO&:_DGXJO7J^[18J0%#$%@?W@6G0)PDXYQ71\7%P M&)LO/'?JN9\HXM8H%K^?,KSY8JUB1%&W[T3XQK.IA"WL08Z1R+.Y/.XA9Q!7 MR2?D455Z-Y,4TD><"/;'8E:54F>[KY383N MEW[T>-,4&^Q-D;_>^>;0$D;@#*["]DE%-9K^?$+J^KZ?_+*?5&<"0#LB9J5_ MT/]>9,:1)XS?AR'2GBT9T0RM^C'!VM@#:0GO8.]0L>TP;D BMO+?'3/!=[)VD6??6VJ^[(EHMSV^Y: M2DR)9GK9M*/]_AA&.JH?CU_&DOM%.ABX:KULJ-U4,O%Q M0XJZ^X<0T?%(J+PF;O85JFJBT^>:%;M\JTRY,(J3D6S+OX;5%?! M?W2S/P3R;U58P5MWE2-&AXJOIE*)MD,Y%#,=[J8*"LXD7-B(LJ76X6I&Q2D"X1 D?X=4M/N _7VSM&F!5<K6V8^"UA?LG3@WHHW6AUR%4=<*/OF$[^UN-Z1.?U!/B:*YC>:&< M.&S(>O?YA&,1@!'4%6KM*%@^C+T39!O 12D*]TN$Z,"MVG#\?UJ.>\DT^'<[J%G?7Z_\JP"VB-U(0KL_CV0 %N,:(4BB<2UR%'913*O M[,[C[>)]7UNW[7OLUR9O^<=[6&UC^P9'1J-,J>J9&E=)6M=&Z5W=VTX6LB)7 M[+Y!,R<^L;_AJ%>UN-GC+<9C3GJS).S3ZW$Z.JI:O_2LI^(NG MU+SIW46S$NYE@MKL'FA*ERT01OQ*[)HTY?[ A$*.-=14Q2XOL#>NZ%>DG_IS M,_F"KR-74H72^R3_S)UR!ELPB+;OMM0J3!AAL&]]WKV^[M7K36DU/&[I+/C+ M*XYIOJ$.TLZ M3I\W5$'_X(?.%J&J>UXDU+PCE=P30RX?+09N>9Y[G/IZ&J>1HXU7XN2\D:NP M?_O23=@0Y#!*RC24; M-4I!KJ:&6M60M3'EEQCY_VFU;<6I_#.3"85_+5#2O M;]>X9#^900[I)$/O*X0^O)AP??!,"##4/.%/F?SLY:G)&3$VFL]91[ MDRLRY*5&\\*3UIGB!G?J$AXTTN8T3))""9N2WYLHKW55KV[MP]DCCP(F9&P\ M]*$L1M@3HAQ]"6B&QJVMS8V7O6^/92JC/#RF+=UF+B24@PAW3G<;@N@):C0' MMC0W?6AB9[1Z[=PEV#)[FG(B'>O2^.#QTR-+A)9ZCC)#V-^( FIUX5NU]V]2=9@QXM'NXWY)T0EH1BE]&_RWO^++XJ>IY0/4L!5$S&:30X%0(;EL*EFYJMQR8R)(7S+SC$3)[@;_[;N2P,)HUN\ MTKDB]2@/K9@WX"_X!(@PTYUJ]NHEX-Q.'X0;=-&I*OV!1;WGBT8C(Q9O\]\/ MJWP;+K"["R4HD6Y4E&([\;RO[_)!I\:;15A5Y6YD@]5I<*?]Y&58U+:K:+^P@M)EU^Q2F8K?YUGT4PQZ'6@FB9&AD96:RD0 MX Y=;'Z<6.83VN%2-C# MG@I'G>_G!Q;!N@*.#?@W]KG5&AKB\S[C91'N0 1UG"X(E0)6.EPE&K--?Y9M M-;O.#-B(*?O>3!U-?6EI583 ,?[%!F,B'4IK:20W$N4-XM>KY4V74B>G'+.< MX10=JZ.I&TI2B&[0;W')E<8D%&&%S1_HR;B&N-] 8X)%_YBJ!89Z\TA)ZBSM M8QE<>"91X ?1B"RY4RYB9+0HSK7YE3W&X;TN4=AN*$A7+)(W03T ]5S$GT*S)'E,O.2 MTVZ'>GNDW=Z^_#)KH)0T>" <22!RW7P!E6H"]WS \G.\NK0:"*15MH*E6B;W M0'SV2550";T<8E5/(='*I%UD6O.3S970-B5>WL&)12S3-?P, M,LP3HXI?:!BTJ1DI<8=RN,?]X[*VN>Y195Z^_D;?<[(52=%W MFG%KV52%9;*A&] \._TGN)SUB.?(]O%(<#+<:LV9(XSF0:CG>N)$#M1/W@LB MT])2$RM;:O'5MF0R_YS,U\._K_C<_+[1J](,_\O1J7"51D=(5_.%\E!N\R0P M"WP6_,$XMKIXR?C2;MG:5G5.!L\)LO=4_.NC*8HZ+N^S\_Y#Y@M]C-L(D8<' M.1&?F\<=(S;)O0>?+^OX;A;X=_6\_FGHOYSY<2'/HQ//!)Q;F IBJ,:*>7@718BF:/2@-]=?H'X> MGG$R]_,OGEE:6%+R>'GL[5OKQAN1_-<@=$IZ(XA[U0Y*L>I8NVWK"*QW&"0V M^OIL)8;(-ALBJW^:?/;Z\4/BQH-*.9"9]U]C/^#H>H+DLD0B^<-+>B=:QVKX MH8-K*"'_O"SZEL2N/$V+'I;1O0?Z6D9LZ],2=UWZ6_/,+]\":RWX@WW1LG$> ME-Q^3D'._>6JR2!O_FWF!6IYD5)1<7Q5>#%Z_;,!S0A6+ILP63&J$:2:5!-R M>KI3UA.N+,RUDA0]D;HS0=G:9HJ"R>I>&#<@CA2/IX52?W6A+]V3A19%6/Q' M9Y)(TWN,8W!*Y\Q1&CBIBN5$O#$2\SSL5NK"COJ,%S3[:!#LW7F).]R=V-X_ M7-MF$CL]##BJS1!R$CD*EE.F9<0VN>4L,F!N@PJO4>B&!NTQ0EJ"4)>!&D'\ TR1-W&B^@W_^Y.G= >J6U M'X0R$[(&$22PL96>D4Z@^5!9Q6]&(OA )]2K!/H?.9N- *(_UYY S M- Y,[ 8?=G6!>ZW8'W):,M@EC?Z:#GW19\S\H\3%DQ"ZOQ8+5BVWI5,!+<9= M3EJ/7L;P5:^%LP\%5\2:V$)%@+PSSWR7<:$V92K ML,1@S'[4;!Y!Z)?^4@E F[&Z)620E-MP-O!9?>92I%P ?T\9,IMYJ19H Z]B M0GACW:LQE(L -3L)#M$6:Z3'L/+9 MI^%]G;ONW2('70AP)-Y>2I+017]!>!#U^_NG+ZJ$1,4'.MKM:2V.WW9B0T6F MBP+2ELM?[53O2I(MC)+W>3.V!,C67*SWG?2"L&",..8ZPHO:L M%H12?*3:!4-H^ISY[#3I5S2UR]9:_Z ]O]Y@K_8TSL/(3TO>#A1N(0&4[H%$ M%%E8W&_.Y/HNVU.QV'^65JW5@T;GZ- @633S=LP#ZM;KR+K:<=S7PB]3@0O' M$E%9\Q&] \R#V S\C#C7=I#$3A<#COR)J@IILT\Y# 2V*HA.D<0K8YWM[!F' M;==K=15U,*$HZ#A'06),/YJM+>N5ENEU$DZP$"<))8%K&]FM*;H&Z6%+1^J2 MQ91[A_Z\^O3@CRJO41L3YT>8HN].O.70J-\MVO8J\?O1'9OI6+NI,EEYD>(P M$"MS8FM%1/"W4TKEIVDKMZ*E\6&7:9>+3U(M9-Z$0-K.06.0E_I":3)___I- M=6O5L-+ 8B_N4\>-())'JMW0ZX?]E[*')\"%B,>L4IQ'9[>T^$0 M/ X[\F'0YW5Q;:H2>HWA9G!>Q>^U+7+G:@KH^&5+'9#9IP3F+=0DFBT@!N\7 M)^#0IA^1#AN08^>O\T:_U&H(YX*YHMI,D/O80QPX@;A'3L0E08XU-5#[QR(3 M)FQQXP,?%M9_G#]AWMQY5S'57K%F?O9?.YF:!.8,JQ%Z;P^$)H);C.]XLX5H M,:5PX^5AOK+-J7XG[QM?/"A<$WTWCT;7:4H_F.]5W'^@!5'),7Q]9NBX)JEA ME.D\N^+)'3EL]W'&3J<$&NK_^%S/O3JD.!?CG"F-T*$\8EUA+I,1JGSWTZ<# M-LJ;( ?^$N0@2O IQF"->+CIJ/OZ3^JQBALB- MJ.UOT]F-S&*?^K;NL-D)*9H;O1Z 4DTZ17^[&M)FLO*\M0[CZ5*W3[R^VK*B MTYWD8$@)UC'"*K#B<;/9!/?5$')98&=Q]X2KYMB6&GAU?@]T5O*T!7^J\N.> MA=[;?99O?3JXE>1&H)Y0X(16!Y;@3"[:1E?['8+'F8]KD6+5ZJHFCY[^/F2I M9-696L%[/_^]'"*78M1[@$FD7L=-9L[\GJKM_)WTCCO @Y"H EU+#,"5A;MW M^B4KB +.U ][(#*D_M,IP')X7 U?Z_3QK9UO'J]-W9\LZCT;[[SPV$YHHDZ]D#&@9M)O;:CYEZ ME,3M*_JG*ZI2])EV YQ(C9CX@OR&J^4\%^J-%?-V!5/_I)9Y9-:\>Z1%D+]E M6-,OO&7YT&.Z_M93'KD(4M)&0I@?\_ &W7WDDMV_EZ]=Z\'D+#J-@H,#QQ"L M8FQ1.&_;OUV&)$PKM!8#@D/MJ;]JVVXMA$>LJW\J?/G!ZI%/;IK_^RN\WV'5 M>*:$I5 !77],A!H\&)]LR[7.]ERXP9#SGD^_CB7TJ'Z(/YCR5,9"WB> M@QC, L=TB? 6VU8?MI3'1U]KULCR=1/,U3I%,+"^""MI40>TJ8R>AE'CGO@F M01)6U&M0,4&-Y6Q=VY!SAN=EJ?(+QX/IK6;]=H5,9:I^Y)#^NUF_F%]R MV9F28ZHS!5X'P6&@68@AXB$MY#GJ880]V2J*J00I)N-6$UW.3W1L/VE*._]( MV^^PY=M'VLHI/PIX=A[XP]ZFH]K.0GU$Q&P4AYM,(GQOQJM] /3F)QMS=RA( M,UV\_ H],P$$A+#Y)V@&]&S@61F\ F+L*5-4$RU4Y5,\XYTI'F;70S"8[4[] M?%7J?%;\_6(>5;PA5H]5AY1C3\YH SN?1&((*2TYH$S!H.&)CH95I_L7>"X^ M/)RN_EAYXT*.?8+/ M?;_WY(G M+YKAG!A2]",<=&$\US3 M.=;3C.A]__%48DZ!DN%G.VXVWR)5T"J'7W.!]JBNHF8!?67,[6;Z>U+36S?# MM3:);0UQKCX 2T+'F/K/&C$EL![Z89B81[4I8YL?T[STM^G5+E? RAJ<1M* MX,S.:I,4R4ZVO:;VH )\,YRO[/F/ ]R0+ME>WB./,W^K#*^6E^R"KJ\5[(!(_YX,F0=\OSO4W;K61<90CWUE,][H,TY(6UZ7F=V0:_K7_ MV.CGU4W5S;FZ.DM[3=)SGR\Z):G(&[)-X\J+1KLM_^V-V_^[KQ\TE?@JU('? M&4X#N$\_?X>9YJIO:JMC;$1$.R=.Y7TTNA?GUCC#1$PZIL/<',/Y ]C MG7"*8\OTS,:Q)/]U@0%N.'+T0-C RK)',+R^[-.(,\W1Y)YG"Y55[!&&12=2 MJ=*#1/3-,_B2+IC>BK]^%FQWU97S("$WJCD[4:5C#\0\I8X"UH)G!(%G)%2\ MC.URSF':B51RLO;QTWI_$B,DYM040:^T9$\?Y#[9'=B[E2NT^_\RL7+[+IB4 MJ=#L^8[.%EWJ=EP":WW-Y9;@G:"5!<--Z&M0T"N'_IE3''=-8@\@180UV:J> M&6E:%X9SO]#GP60.+3MY).KDHZ,W#J:% M"3"OLV,2(I^WK.L$HTC@V*,5S]UY-V[-G$Q#6QD4<]1*>T$<>X:5] M:/;CM@XQHCDD'&]6W%K\OO$W<)?]E&MWC(PE@$E^S[;1AS@@OCSYV%;"QNW: ME,N%=X]&=%+#A+N;_+I@U.O825Q[WEC+T1-E3YJ/#E>ME";_"O8'9W 0E4./ MJ\2_E?B5B?W.G3B)IRL@(X_-LA.V[S=GSZ19I3#7H!?I]OR<\"$).;04KCR! MN$GN#[YIVB,^3O]2:S9ZH7_'![V^C";4%42?:^W7MC[1_*_7ZZN*>4^26HNX_I;+LO8H3 M0+7IX-Q%^'=\,<*D,4VISX2:O*# QJ2 9)6,':U-[ ,J=I5![6AM@Y(4@""2 MBT1&ZO&49#^Q])[C40]R>)7IN2+?E#BO46.5L35("*D\*ZZ7)"A)@EJ546S4 MS9NI@E(]V:)PVDB::80E#+P7 MWJ\!0FIP3+M->0_D@7LQ<74&WM&Y*_\^;B%D7"\K<2JF=U%6*4C%$#\ ^=!L MVXZAFE<3OL(SR-]4@++-;"GPJS2[+;8 ZSHG](M1BYFBN-G+4=]WBQ83FJSW M0)T9#4E/NI%1TJEQK,VP3+K?/_%"4.ZH Z&H>\#-?!?I@7-C3=/F*D9S=TRB M-Y>FBB*$+$"!+5*<6=MS=XMUY$@/-4$B?02+EFC.("/*W-5EE/'ODO]G*[?6 M-=JMQ((CEGFE/QW?6CZ0,CBIT&H9$"*:PL=ANS2\$XCQ)H'Y M9PPZ6P/C)TVSLF?11UP0];!J*\\#SH-KV52S/=#%N2T_0/-$M$ MW;W=Q9(Z MZ\-PK94[8K1H<@_AS[;XU\H*QH_L1E&OA^*\L$D!<,D-TA)U,>NAWEKU6GFA M;WLH_/C# \JMBK.GV>H'$;\B'&CV].> ']725KHIB&*FTJ%+W#<^"+NS_\U- M.4D^G:ES_XI?=<\JQ, .PBL[5AA/V),RB]%;X]Z8:!P?,[9Y>(PF6?'Y>V', M*Y&FU&?'4G]V=Q1^J+>?"F$+^.0!(:3LSS"NIHB"95?UK*N.?IJ20Q_"G7U2 M;#LKK>:--$4#0NZ*_=V&X8DQ.!FH9^@\$/\9+G5[0H/PYQ''P;'J/KG/;O26 MG6QXG< EH_/GKI276VZW*C?=G-X+K*BLXJEZ]L\?Y_I)+T\<@J/:,R\=.GFK M\=6:786P?G?N2^W:H^*LY0%6&E+3BN&(X!Y]BGJQ:Y>]F+"9^(YI1!$Z3)\\ MZ!,H>\C6(@FT$MW:>G: MW_:V;FI]ON*"3G#YQ5EFP>!-L"!A!25F&G&OH(_\>W8481\A7]3]\;/KY:,Z MUFT2?QX0?CAH]-W[PH_G\"M>JFRG$VKU-L,.GC7K6T9V#D?%A(TE NAV!YFB MO\^'"X61(_>'C60MS;_P;%I PRRQ50@E&G?['NB01KFOJ0;93JGS#7TX5+>O M$-;U-!6Z+=W=J1:NX+TSQ_H ?=AL3[\*/"L K+HA1T>VY"TW[%TN!@\JI075 M)FO2=N_+L9&6-YGCWAYN0;$^HGSP<;"ONAY?X-_TDLVOCHW-U8QLVM[( M]-/@$U(ZHIPL$>"__36T=7:<'OE&AQX L;<09LK"\9Y M% 1[F(,"WYSGYNIMZ_%BAK'RH+/Y_ Q;F^+:9(@@7-?!Y[3AR%Q#XVB:HP'E MB7MM?4RVS97@'%7N%?RA_ZA ]BUFB)&*7^@=Z.&^TAPU&/(GQZ]V(<)H RSZ MKUNU2X S0Y 4G/@!36(/C2XT]DSHIS. +66]6PNPW").XEJ+.Z+: MO=^,JS]=F1P?OS!5V^_=&#_V^L5/J>CZ2M8R'3I58Y](W,<^"H1;L7):1)<: M8+'E56,OEW,DJ'K5S/Z0!6N%$UV-G^')-V*F>H.-S,2Y6V79 N\8UYA6/BU2 M5'8&/U(<'MZ1[A+82OD1&AZ]@WFLRY9488K+DA,63% O)"MZ(;<2S='6U_BD M3\U>2/A>R?M/T;[U,7O%QU/&O_,'KBY5B!$V8K2[B?@G11X!O#&.': M1'-/0;C=W57S')[,5K$;56DPN-QU\1UW?LG--L4H9R5I4";H)^LK;C8')]2B M@W#%D*$);+4]4#MH]_VACD ?Q#C9R$EU_+A'SFTI]^^'1&,7<[;F9%"K9HQ# MP+G6";9I6]F=6%4J1M)S.3(EM_!D,TIRS97(\$>U&6R!"5/D-ZD4>9.>CR2: M7[%FMEGR5M:=8Z=,&IH<@[HOO3WE/V*TYJI1\*^Z<6W"S0LG_2!=:2$!WY%W M.G"2,+>(IEN (I0^L%O!7T.>FV^[ME[RDAZI2O4)V,-S>!CFCWF*-58/"6YROX#H/PYZ70H45VU\V#J-SSD M-5V*@__<<0(>Q,HM;-O4BS]Z]OQ6G#'<_ZY9V#ERX4:I]L/N<>4WWRF\TMW[ M$7W_&G3+(;E^UKACNAI>[+0X9]\Z;60$7B:Y9O.N9((VB9.E]&T RK"$M_OM M!Q2]PGQ+]U=.=WB6>*[XR V5"K%O6]Y+K3LL+,RO9&@XC_(F B<-8O9 #_9 M8&= QX]_&:DZ(3-@LM3T;IC E_KSNJ-+O MAN6IWKBD6^3:49WTLZ_C[11R@0Q%_^EMGH#C1-GUJ,K MK*3=-ES@2?4/U]H)R<4TO>VBB9XUVQNL=")Y#Q1GJA0:_A%/PJ_U087MTM6, M$N'G;SQ\%?0]Z6M2)+]$90&[C\AK"OVRA!- 2#Q:!AWN(C'.J? J:O;F36F0<*0 B.F D[AUTS(WT3H!K&;CO'WIYYB1>[8119[ MB^18S2HT_S6>&"52[5$$)7HFT$8SN?45*"7U=5+O>Y89>X40I.A^Z?[-B*KD M&L7T@(SOI!<@.329Q9,?"37#^;'$Z(WC; U'P2Q\,AA>EM[8+JNQZ1T07H/]! \M=*5KMSPII8B^%!C08D(T/0_4-+.'Q\1 M[_DPE/)V#5:U>84WR1O,SPPDXR?U[>,R,4F9(B^DD#)V.BN=@V],RIFYY8Q8 MZ=)#-VH/FDMVP[']\FILOBR:$^G5*#S8R/ZY_9S5GFX(?+J&_822=5 M[G^G*L'8_!TA#&7$^5'FPT_ $L(\(N2#?F9F1'*67/+D]+MO".E1KF=) MZ4O)1 *&S5\PBR.DDQ/@BU=ID&H2ZZ*M8YDOZ:MU8K^K; #A1U^R S,T']W_,'GHV,?'?WI!\I/3J>\7,U=_YXJ\KB("Q]=7 M\1^^&@*/-1_<84X8#^0I&N%OZJX9XHO]7+TGD*+L?MA!"'=_"#2R2>H#W'?Y MC_;![5N_\::IL=-?>N>S?)_XOW]B=L!,)P&T@+A.[6F;,6J,7>G,$1MDG@L2 M"+W:_\GSRZ^&$S:$S\O61Y1GPT9W_QT*)_C;I]&..I-:7'-C8;Q=%=VWC5Q. MR6Y60_Z/?8V 6K9 -FV*+8%JG8:VO=E%TS76.P4["NU*SUPS#38.6V4\*%14 M1]J(ZI>HW[)J[2T@H9CB@O2+@!5UO6/FX"!$:^]Y><_&W@4/[E-$>;::I.P98N:B; C"2CVOAZV.-<& MC&DF2[^_!\I_MP=Z)71]#Y1:.H]&@VLFVGS ]%S DU9)BDO: ]4$\>#CF+"B MKJ*9*;V95XO''O<)J)VQ4CGRZV*[\4GL" ZXL G=Y?;D<%-!,'"]@%J3*)ZP M5.BH]/'[URE%Q=T45>Z+1I+68Z/SC@_ 5R__%S8I/16+PSK"8>='@[)O+9O( M:UVN2?NSO'S]>8+J:&4]78"?>8KU!">'/,P9FGR+.)#8ZE1>4.+I%%R[KTUO M)N-8X>]\"\3)NY;"TY_YYFV%-[DVK%9E]LJ:#(#_M]?2WP7PLZDIK6#_DS\98$K+>R#J M96?B(4^'S$YJ4-A_>WGX M_XX7XC6'-=_8 Z7+T;99P2.HS9:9EFIL&F[V$^:O6PN'?I7O^K$SI@9Y^X@\ M>R WC!#[EQ,!3O;C7\(((04\O\J:R?2<'2'7C"+.T^33[O1#IOMD#>\]^WWC MWJOZG74*!P1A!%R9]VF6E51TJZ0=M8_4M.)FEIKFF>&:-K'=$._Y;K+W@K*D M4/NIK[/5R$3F(^ S[NL>:%5MMEFM;>@/S;>RP'-&AMI*' M#N=_,4O3DS_E1B> VFG;J^ZSZ+@9P:%_Y#X**3_2%$)EV_)MN7L6"BD'7#"0O';[V:WY2.W:2E3;\2T7*1>J?;>+;4>PVV7JVB):2_/, ME+8TNK<:3O%P(QBZE-RX^[0+>1=APJJ#Z"$TJ""J033B#D$E5M+S ]H^MGT& MI7IQ*N=,:$'(C5\VK7[DQXLGZO!QM43)^6&_,[!]]A3+X84ZG3M+,W+>N*.+ M!"XM.>C)B-R@(ZWR)=R[MC3>Q"HM?F=6P9WQJC7)@^[]HYH%S_Q7,A2#]>84 MU%D-+2"X&HJ>T841NO@MN^^#"ZLYUCC).<.F2GP#R!O*^-5PDQ/>"Q!_I"7#OSYP.>9#%WV#F[3WG\S>DO*G7N MBND]6' R*/Q1-<=BTX!I\E2>&\F>%^Y^.\": F%P,!9OIRHDS=MU=RLD/>N\\TBLBSVZ'5V\EG.)D2 MAO*;=+K4<$'[CJ<3LKPAX/;%HMCN%+D+?R4(_<<6 [47G[E"0_= /%VL3WKW M5\))I("O: M%)1L'BBZUPPE/94(/\<)TI??AG"VXDQHJBK"%=18PV7$60=4NW M9R3_=?-E/ATOGS&[M='.5GAV_4GFXI706O"?F 3]Q95G6^593IR?G$#&&2O/T,[^FIQZ9NOC\?3!/+5;F_#.)FW^.^UL8A8FEQ:VK%,Y4!^\N; MBY:^'>5-C?.\?-KR2> Z[!K R^:/9NC<7AH/RRZ.!7>-CW16.A-GO!W$NG1. M]P;]+73\=2CPO>@2[-"_K5/B$&UK/!TO#2AP,2$68W/U6P,^&> RY!NF*"OK M$>#,./Z3*=-,DYMP$"R$>5:NW+KH!B.KQ>>C;JKSS+8:+$;.,FXB9'O7RLK)8CR_A<5^;% M87+.3Y#;T&JY7^ZEC6?'J[040N<.]!KA]6AR,*HY3O1,.C]$W?/%L][X#,O4 M1*W['0.R]E]45ER*(U&S+R!RE8V>"!\:],98V:4'@B[KVF)- M0N_.;5%>BD0T<.19CNQ_\]>Z AC8_:UEF6C>Q,7.RN?=Z+H[S9GZ7:A[GX=M M3R#9^0-^M^YIDO8>J.6]R'B=GR2J38PMM7SH)S;.U(><+&.=HNG*/!>^B/UR M(]$M_*]9*62"S9L:_]DD0;&L^<7[EDI0H]03-/E8WO]W MOX0\5E:5C["@[#HOT7O"_\/$Z'IU8V?.K6X#B5A'"J\I-=)!XE]=X#U 0FCT M:TLU)92"6(NRN_CSV(/%*(UH_Y$T#^XI-A][AKB?$P3MCYSCN!&0Z>S[>KVKQ:_GSLL0[!^7(P!CE!]RV#%OD-%B0 _C- B\.F;K[?[+_[*5/ M?)S28U,E9GRN_J7U_+L;^WIG ^R_PS^C)K?9_%-4%-V'-NJJ3>W_4!9!EC[& MF7N9ZZ8=_>[RU>^G\H6Z;#6M3;5[G%9;(,@>F #*,_FZ[6@3BM0]NJ6A+UE; MVUC;E$DX)^HS)=W=$1"KG+2X/T4[_2R8!TAG"\:@6'EAF;SM6??NRR7>KI:_ MEY143RJ\D A*'1CL.=)-2/!$)5=+"S5:#935-YVNH/<]\1.LL&?LI M#<@3*YP\V8H2^![-%IAB6,,_[0IJ*(R<3:/&'B/:#2EX*H,>,(M^4;E,PQ=P MUS10]V"3NP-DFP+ AA0;,G"AYKS%W&+,_;/,_<%[(!$D"*$'V)?8HV:)7 "' MC#\?VKGFZIGY],J/7NOC!I_^3+T4UDW9#T)"9E!M5W!>T'WPQ$L--.O8\0$' MY]?#6_8BQ_-=VF4/?NJ2H+\7K7=6&F]']AAX#X^6W!7>UT (!9;0HL'NFL"(F9KE_O)0T!U% M:$24>&9>31I8@:=>//KS8%"3B!V.%L<:8!JQCG@1:SROU- M0*>X!\64V\U4?W0]YRGPK,WS_V+OO<.:^M9UT8F@=!!I4D,5E:8@H+2 B( ( M*"I5B$H' 9$66H(HO0DJ" JAB*"42)<:>A7I()TD"$A-4$* E!/WON6LM]W'/]Y_ N.=WQSC&U^98XQO.&KH>H5SF,(^U^$K"5SD=]HB=E:V M:Q2!R4:O^I?.WPMPT[/K7!WH.NL:\6G2TY[6089%[,'OM/>-!^C;3VQ9?J,^ M+J2;N5+@YR_6HN #;UU$6S.&G E?? 7F#F7USB>9(CHG* +X>8233Y&;O2A? MZ[PL%9#N+ GD]CK-':0G$>F=_GA/"E8YK .*3P)\<&$Y#HP6E9"%XV]-S80ZDH0O]M M_(.U6\;GSA*VO?C,4?_-Y(U+-Z7;>;-BD7<48N8LN$$+P;1'/S* 9S$!<<6+&]KW,5IQ9B# M)]TMK]O^J)A"W;7[N15J*S18 MIU!@><05XZ8*VZC89&#;8 @W0F;(PQ>CY\\$.?&#>2] 'X#6IN7/6K.&Z:;X M[&>2_?+"M;G(2?#%]')*/XKO(47,'73\.UZ:7%I"P/T@9+I,B1^[<]IZ]LNR M;M62PGC[O25,P\(TS60LH$'3ZUW3!G&[9B?Y&IAD**$ MW+.Z4/&84SQ:V'+BP@W&%2T$B4L6_ !VE HX0)J*E/5'/=\E^??HZBAU)4@X4:'C3G3;P%OCD;'SQW 6B&1.&]TR6ZN.R5$QI3EM MW,ICM1Y^U^63WT0O ?M8@B^1_Y +BFI5EQ)5P7MN16.+#4_(!YKA38NFS]M^ M @?GJ(XQ-XAY/M:AOWBI%)4D>I0:5BE]<^*;:W;9\,Q9DA-?.\MJ!-_<^9(5) M#3&R'QXE ;C"395\XDH72GB1-MV?X%5';T,XU]0#&B,A!K:&SUS?\"1G[,]^ M:ST-C[D$?O #58YH291_E4/47:P]V\ X?<$XZ#,5>/*A%XNTV4\G! U3U)"; M3<4DG2:B3"!NL-5>>;0QF=O6!&D+N:R0FYB@%O])?-[P]ED>*E":$KN2C%H] MPBHDY*G0QZJA 2V5EQ]^$#7/P"SL>NS(QR2 /OSHS7+<^]B"/NF*X5^'1H$9 M:JWN,8&BQHX?M]U\'?7DH=YV.L?6I(8X=.VB^!8;5'] M$H6GJD6>\QI[3P>MIH5BEH'WWWNT[><;732Q/'0XM0UQ#+L9(9.^ M,9KJ'2$*HO2-^-VIM_18_YZ2JY;K^W,CZ6*[TI*7E:WFY"KX;PY_PT)U?U\9 M0LQU\4:=8^[UK0J+[&9SFW-^$:VE(W:D]]0 M 0]V_FY1^J%E%%F]0/$39(IX=QX<^GU?GWI6X3\0)W^?AR@*_?H2&69GJ%R)$T0 MR)B"OW<$BLL;>E.EI/F?MI52/5[\O"WB-$GX($S?#9E N MNM8OQ"U'+GJ:=0B>''=D:HG@L6/FO2C%GG/OQ#$ZB68$^1GY593AZ9EY$B-ZVR=R_W4J[/I*TN>]',Z"O_Z*GS_X@W^'[!?- M,%I058NV)'?"?V5XC*[_[0^N]*.K_P7$_(/__^*/"O[!_\>XCGW1@NQ7G.&F ML,SF@;F(,HOCI5\" W;>Z75?=IP2,E#*8#M^P4OJ*LL-PP['2^+!@N2SQ%?Y M"\1H]&!<5:E\8Y/IX;7ZZNJ'3V*S^6Y? F]R00;![50@-M.LW?L)2N1W[74V M'+2RH[]@9FK^@HZ1AW1V3NJL;?^+EVP\V8SS,?0S *B("I2[D'@9]8CK&'DA M]&2B7U#C>>RE7&,/.]TM"P]/<_2M9?8=\2A+L>>O[YG1/3E;N.8]+4F(P\$W MNG%KV"Y1I894#5VQVJK*&KL]_MJCQG+GD?129RY) 712DY$D3G(&%7 93!R& MZ?]B=J;T8T1%W[=%;G;%_+!W,E)HGFZ^0*L N2>16!,\VR;"<$BT0V$&]= MK6HLSQ;RY^3!GVR2*.&2J% ->9JMC>L8%1 ;WGU= MMGCUTLX$1H(E6;?^".S=$./J[C^AO-#_ZS)$7T,-J4!J(";Y\*@=?#7M(XH9 MOI0.-::T6BPY3=P M3%29/8Y!\R\]?[WT4%M-)']9W >23SF'>_\&.\CL82\X(7YX]46)M4GA7/M; M_JC;IQ=%NSU$/7 -A'AR$D4-UCT/(CYQ>3BZ!F>J3O'DR"VQ-DST]F6QDYPF MYTD$=I[M_Y[8XJ!PN9Q-%RC P!F@"[\/JMQ"!R8V@C$!8_*A^N]MUF^6?G+5 M'J4/\M1ZU6$;X[0?_O71XY.>][M_[ZUR^17[D JX*W*N';7=V*/PUISN3LY0 M\+J3?G+Q2145:"E&D1$H!U BI-J[ T)'/,2F74 !1%A;KU^3MD6B8V-EK)X> MPZ,N7T%MNB"I]N?0P:.P3[\/9\(Z U'5B/!?\=ML9MZ>6#A[1G:?;-X)C55' M%OM9%$YUZ7("[$8@?7CG2_H2<2.MMN\BHA5K.3L6H8+.6 M.8>V^D^XQ.BI32HPDE,3=2I*HOF:<>!;PY1-<^ ![&96ASP, >M"5)J@-@IQ M:M=QD&GLF'_0J1Y_INC"]Q87$71/?:^-; MS:?VZY/2E\E)WAM,C*^6BZPO+R*<=!L>!?=^ [8X*/&/$F)%Y(:1:3Q3Q(QA-1WQ!!?0M MJ8#\C#?E;)/V'Z8_3/_:3#)CS2=#=<=_K1<+H>+L/4O'3!AHWJ%-RZLAY8F% M 'O*<[-K7B]PR.YIOG2W0BO2C1VY30DK\60*UV' =-RY?.E838[E)O=_Y1[X MP_2'Z:]D$A[69BZ*Q:&FAQJN/.;A3R&?Q+S5G+I6MY_B[THS,;I/O9W M3_MU<)K^R]\_,OGOGX8TRPO7;/_;1Q;]8?K#]*_+5#%#B]AF.CY@Z/%JZO73 M;Z0_4UJ>QAAOS]3"%IJ^^B""">K_(F_RA^D/TS^?*:0#P1CJ@]GD6S$:;SY% M1IK5L4A''QYAF(MBNV3)\)A1ST86=XBYXLX+.XN^?0_>J>%)!3HMBV[JB-ZG M DR<'8B#LZA]KQDX_C:\C1XO0XE#4FQK%DAW@L-XZ)9!N'"2$17(*Z8":9NU M5(#7@"0&/@%?_4@%OC?\&U'A\!^B/T3_..RJO' M@GC.!+BX.#P9\G)X\O78,;-;P\-_]1?$OQ:\?:'F1%MTO_M/9QA65DX'/-YM_AJ"SY<:"#"'Q%6'\7 M_:5+N=9'H.NJSYJLZ:43KA.&4W8GCUG<>JZ[JIO#>/,N*@EV%JJ(?A;P&-K= M><#Y++]1KF:PS/V1-7,?]I&>K )&3<%G5'*BWO]>'],EQN?Z@#QORD=HN^[0 M+I.AV("Y(P^Q&26!'2=Y:R"-8+Z]\PYM\F:/4+IGG/U*T>]+JB35" H"[#] M:[XOEQ:Y6V2:O*Q-G[PQ97-9S"\;33F MJ6)\HY.-X%O2^]E!\G&J<@]V/C$$,JHIFS^W=C!1X/;.S<(GP\L;N6(E]H31 M(O !KT'=!3I87"A4;SV"04J>2,'<<,)D7]YVD@;_5"E/$\Q6BR8R=!QRU2#>G"2I@ M/%I]44&AE$6[^T1'@C4+JB^0[FGKF:6 MR5%KETA-4S,-;A>_Z$AX967Y<49*CU2+CYN:"0>6!@.G MRR =$%Y-_D4J9Y/*R]R:12K5@LMR/=[; M'&-Q:_@)=<%SQ^[6TX($$R_JP6?X)7[9N'T^)7J%PG^=]AII/ M]RW@\8V>Z.WH [G,[CB53>7VX"M>Y4T49)!("9TN.KIO)RFYII13\?ZAL]Q$]/B=Z'5-8&C/B\%78I8P<\;AI^X362 1X;E3FT4 &> M1GZ\NE!=J AFD[$SQ;JB]$NF:"'[6ML7YAO+ISS?+6*U'KG2%^55JB!Y7.>% M$B&_+SU\YUT_67N&"6S2<6?&]K-BZ4B(6_[G)_O6$O?ZYCY+E@(F^KPI89A- M5N/QG)%M_U+UT5N?SXI79*]=R#3I=M^\'"B;_&61[4&Z( MZ9#6A8K"< >\60+[1OG=08*QK)8VO53MK0T7)N8V)(OILIC/+-Z^P=X7GT\( MPZEM,CKD?H/N&:IOO+V4D*5F?*@U M0!+Q6?[B4G@411BX4(P>93?0P$41%^U;1;'%Q0_%?#J<:"% M81'9;BGZ@IT\PWAS?[;[P M?.\5^/;E\2/.$A('^27<%?FMFU!958O32BK FD4K!GJ*?@AC-?!P*;(VKC(< M9'MQSX3/EE$J(BN@G''%^YM,&T*([EX/L[+AY??*$4: 90-)@US8K$9I@U1]1[2#$D5/U^.1S[:EGCC7 M-=6G[J;./[#0:' KZ B7=512.VD .![+X9P\^ OVFRJ1;F+L-%JS!<9)NL5? M/?VR3GWU..QM4WZ-CF7MF;E]XM%'4T *&T=Z0&Z"+^8=1&]JY"Q 9="$5_#W MH1=K4B]5FUS&@!?6A.Q"D>?88NZ?\!3C3KN7T3V'G$((0"VZN^V/3VJJ?&3F MR"CY-EAHQV3KL7_KZG#SZ+=-AZ>0WQ>UZ&D?)7(N@C:X,2*L+?:"E;BM[(.R MMS^#@*K*3QDZ;DX/[/62-DPU;AQ;(7'54DQ$?U*Z/!;(O-XV5 !GR1G3W0JN MX,@OT%=,]\NU&XO-,N%,M$Z! R.R1N6X-P5Q?V+X0,'@H@X;_N- 59 MDG@EKA('#F^2&(BRWI(GMUR,X\<2R.,-=8:!:O4&#*6_'-9U0#=@@^G-(N1D M^+W!8^X4^303L-'(A8LJ\D;H)P4IS@W/K]UR3Z@,JJ738A008TON!\\T$%;Q MG)LA/IX>!3_X@QG;121^JM;\5%BIJS^+=OKLLU.\L5!SSG0(DK8&]H*=(4GC M)KO,HM6CGS2:..^)"HXQ,/NX>U\":X4W>AX,3O$.$[K$I/M M?25()&KWNP\5*/"=[ :?0"TF9BOC)SN\>:&IG#&9O"6"7:7^1=T,:;Y\B4X9 M2RR&:SH/8;P$-1)W".5Z.MJ;''07_N/N[B:83UO*#>S>-DO.@C*J.BVZ=KJH[)WJ* M0=F23C!X=J<_?Q$IO'@$ZC2XB=JPQ1G<(6=1 6<4(Y3?KBYJQ?I3G-LV.^I\ MM]S/7N6KG/B'2IYS"UXADRT@G#$B6KUP4^10G[A">(K_.G$=5=]79R.DP0*H0)0.'Y37$#CHTBE3J7DCK'2QFJ&79X),3;?QT=4/2 T8"=QGJ2"@P\ MI *?92@+D^.T=-EI(0H!P)TYDVJSV7$#34G(#U#PW9 Y^\91L@L)C[0\T45N@3]%VR-9$(2-\5O7N=J)+ MIAOI7*9CO/"GBRS2J1;W=,*_TRNHG6>M%3)6;+4_C=O>#*(";/G.T[.PT]X1 M;BYLY9U2N$]\]Z)B&N\W#R_1525B[]UX]^@8 -:G HLO4**--_'%!/C81J,M MW*?$W5Y@C I4HL>V,K+=-J=54AB2C!36C,O,- )<9#(/O9K5:")9$8O1 96' M:F7IN/F1/9/&T;(]:,3@[0RG>K4*,?)/]4@+@]MT3'^&4;[[RL_+$$GM&5"'Q.'/UQ=\)A0X:S0DWRL9Z8\=U MY":4JRVM32'!<[+Q9MZ&J'A#FI:,<>IU+O:.5E1(!),TE^,CIM:S=%B5_<)% M^/[U.X/D9/5HRE,56 S-UQHVTWM JO@WFHI_B K7' :@\N#6]:I?_93?#Y76>#B"1\)=[Z&'H7S]@1)%<]X+Z&W6"\41/2 MW92J>GKD[G5'MIR>DK?'Q!0>06U^<1*E$9MGL" @U*>1C CU#-.:SY*[5-:RO,V)#CS9""KCTC5&<2+,0\;!]^J=[ M-JBN7AU."&5JTT\U>)7[TG#-P4>V1YWKZ=HY6 #Y-9(?B_TH8X*TM1Y+%[74- M1A\41I L/>57HG>5.:X<3!>_,JU#LB X2[.H9CZB M\:$:21FW\K1*5I%C-8TB]K+;Q>&X_JPG0JZ[^/S6%R.M 2 ,0@48YJG "VDB M357L+4$'EEJAOSU +K[@2S9 =,.MF&H[[<54%S:>$]]_JQ-Q>NQ0>38AI+ Z MC/=_T+( /VRP24]K#B6&H(^'DA5;STT//,IRL(Q0&SN)V,M )Y"!'(YM"HL M%BE(&0!74XP,*"D2\%BYGMC0ZV8!5+WY_W2/@Z"0ISE\.[00'1WKKY'EU6U0GFP^XJ4HY>94$Z/> M@?.^= J-]?1XED#ZQZH2O7L[O+=RI2S[4+BK*B=@$S:C%V?;V](3!.K$R.^'7';! M68 #L5(?WTTZD4PH&LX?T313;4(/7)YG78\T;(S9U>"6E7K>S[%\4X(WK/1% MQ)TH)0N4SX6YRPL6HYO>I=+<-G-7*O4D?OG=8TG99;!<"B3Q'9R>Q%BV"^B2 M?[KQ7^M/:8M]F3Q6^QWR?J$RL:,64CG8MK\B-2@3657[(L#W\_054]]M'='8 MOV"+).-W[TU:QG-4QXQOE2).=,#9=]^HRW3U\O2'GS#RZNGUBJ,"KK:NY9_9 MX[Z_?]1P^SQ]/FV46MG@RS7P66XJX+V^EAP+J5AI!X?3E*G;>/L8T7F^WVHL M5*1,:PNI(; M,^>B?$[IO/3M[(!3XXL^$-F_:;U*OPV:X<8HDLXBID(P+K&I MWI6S,ZZ5K1X*L,V.]IYG5&"AU[Q9AQP^>H.?,1DH;9,\113?;%<7VC"W:B$U\]49U*7\!:$+^P" MW3[]H3*EHUF+W%R-%( N8"")NYXG/&0+JCRRK@UL>97)2(9(Y-C( *@GW>(R#X:JYK9&?IF&6$XJD?]WN9E4J& MR[O,V#(D4+?@[HCI6EKG5\#;5_",L=*']H6/!;5D]9ZT?$:]YGAZ6%YV]0=3 M6X1ZZD>X"OS>0J3V>7(EV".>"B0WJT3F#?LEFOA;*^1??CX(/PFIM&E_^_T! MJY"H*=\%AN^M.9PH*O#0;*:X%57!@?!T^S!EOSXO/U::N6(ZO'FC6ZC(L^'[ MV\2B-T^$CWEI;P>3GN(L.[U/ACXD-S<+$/N[-4;MQS6=<@8( 9&YAO(#XW5/ M)/1ZDOM/W_[Y^7A':@=B9C!FH8(*M$/B%[C\((+$P?9'Q!>6PZ6P?@?>0^7I MCN;[85W"FP&]E'/M3Y[,H\["W52L:$%5A:#2Q\@[^/1GX7=. D'J@3QTAY;_ M!;8)_S_.$2R$Q#=*,=Y^ M^P!AWNRS1CW4>X$-QAX1FDRAEUOY06?:>3I-2S$I'?-E/(#&5@ M-'];,F5Y8-- 3QTQ/3#('C? MC1+PA@QZFWQD'@71OA2J >+79B?.M#J]DIKT"REF>@=+Z<,K=:V0)Z<7(GWL M-3PHPZU'=%E*.ZJ( 0T0/S,E!4J&H,8Z>]LV82B9+>I$RM%7+").K@['QC_F(/ M9)J1PD+&+O" %MQ@1R.63RKW,0_8<=Z+\ BXRS83*DJ3 MGI8IWEOU]MM+]"#4;?DJ1[+-+ =Z7584Z!:132-R'\I Z0G^>,:XW4%FVX4L MRXX1N?K$B?P +Y$I>X/]Q]IWJQ+,RA@+@!!IV"-XJQ=X*9ZD24MV(\S(IX+) M(*0:<>Y0G:1%SO>STS BQJ)I9M?0CZR].&>K1YB)]U8P+S!V%CB>S7Q2*@[X MJ4@\M4?*4&Q;.-CY3 5&ZM9[48OE\]J?<;4;2)><&>U1C%W _,BBBT"$=,A3 M*I B$=7<2_3&+;2CF$C*Z7N>6K8X7Z[8O_Y)ULM_W2G'=HIB^Z003 M3MG!?_@GPL8FXT)YR0D4#LK7^;/U>)GV!48JT 8NM;/61J@,$K*^?UT5-%QR MG+GP-5^>QT7,Y?MZQ&,Z/)+$NV[QF1B-IU\,;,U2O:RHTF2\:9ZSPG[A@\?# M;P?5G;"7J],F94_RO_T(.,\D5Y*3-,T4?261YVQR"YV]&8:6J&BTB*H3\3FA M]A.EVULD2*X!CP7#7(KGB:Z[A5OE3Z-29M9\[7MU1.\3)@8/(^";9!@"6MDV#4G2E"TA>MM6'WK%_SX@L6 ;E S*8BBO M>GQJ23S];(>3H:3F<8]P(O^A/.D<.9,*U% !]%VH"X5K^ M6 Z"K'\/^_S3\?#SURW?)^&< PM$^=IVLCLXIID._[DVVXQCX%V6\-?BU[EU M1@7I;EH9(_;*8U=\AB8;2-=H\>3KT.-XF8T7905)Q52 5QN)[JWZ3)(D&%WY M-&M,]ZQKH+*?Z\/#K;F(_"28S6%RU_Q1W%X'@FT>&M*IKI*&RK-7F-KP1I_H M(BX)BSX3U16.4&)2^=NYO+^6\^L])<4 ?L'C(^R'1VTE#;4GT** MJC/0"+8?HNQ##ZM,&*]7#5>%G.Y0G5 ]5W*C[6G%QW"@5/TO644A&9,;4=]/ M6X (W+@]RA-O2 $8=P,9TXY.WPC"R]PP4K6#_* "WR86A<][O#^NJM5F2!L# MNM)M45@GZEBS3.B-9(QB;*@(N0![^GMMAK_BIO&W3[BC7""%2VG@] =4@//B MBLH0; A<.?@,Y9;,,$.\U14?=BJ1?0T2LZ&0V'"A**FX+OR[3DJ2UJ.0&XSQ M\%8YBG!R-*J\]MDRE-0PR&7F4W:7S?\GR-$ 'W7:# NQM0 _) Y5R'5 LC#8U7G;>I4G^LPB^JFRYSK^I MAO>P)?+C##J:-89"+VC:!N5UI"NY1:%SYQA?YUFKG3W?)NZBZ6?NV_G BD)[ MMZJ%!!.\^4SK/"39YL#$<&UA.KV0+&$RL]"G''1WRTO5(?MHR'6<@3_;\P'! M?K:XF]@4/=DS)\6>CG'I@#)!C/#%/%!E6I 4>T<5Y!&K;#N'R6T]/F^G# M40%"Y,"2[NU\_4?WI:Y95: S?,*GZ"_BP429[LC=Y&E? G&2[_9^_^ SX+)=6-V]M-#MOOY.9:-["&Y!.+!!\\98Q"$LX0_][S50!ZNL \ _5H#3Z*B/8S?FSM^7"4[C568>/Q MUQ5ZN8[REMX9&S8**4X7J% MK'>D*[0WIT4\,,0CK]+<0\_.VO0SY@65;#%F# DG](&@:!)WE'X\09QHO]7* M]="+55D8T)X$GVJVI$W7>UTP%=@$"*2M\J4 G18D7V*CNV>Q];V +FQ$%CJY M2MD]X$=[/Z7PX13;JHC^Z 8!/PA+IXM* M^0W;4=/>&&_LVTJRYS&29(&%Q4-;P)K=0S&&.6,NNS$2X MIAF%Y>;A/3M8_P+SIM\V>X\D?C N=-U3'<;Y[;Y.L_]7C4_S<>'XNLJO;9S? M41L.>*'%P'8J(#I/_(GU4]^+JYX)08!-1M&5Q@T!K[,&_!^-&+(E?R9]?*R< M=NEB]Z9:U_84(UIF4ZC,[0#58<:B%N//KCT[;6M,+@QZ*)E0_D"U7>G,4K;A MH"F4=P6$6T^>BJ?$(BB6NV84HQQVY%0MX2?1Y=""V&Z.0SWUW.T8D_,CC#E3 MQBN23GZ1,,2*\:94^)[%)V4@^P>G4)UI")P9:F;&9K0QN%;0^8G[9+W\.*9M MA[?J>:S\UAT>/C_/Y[5 5@E4Z@'*AL),Z08Q_KZQ^X2]!VT>AXI3 29*:9#K M0Y?/E-'&N@5FO\=OG#/&0H=S>P2P2!L4?I)PAVAW:*3KBCJN*>M=,F==+%U* M>MSK[<^2'1#KX/2@;L7C1!W-W>Y+'X:1'HQ0 2_.Z3>M,&'B';GZW;X\.GDU]SG?/6TLJ.$II)K"A=L0Y<1EQ^=,OYUQ"[CQK<,G M.?7T.*/(YYOVMW @PGFB[J':@M$'**CMIK6'>>=2;[&]F?3XL"G:_JJVE5;' M?=V6KS[V,W_) UV=^T[C:^D*1-?_>.4:![B/A8,2F+S8L>5/F M4+\P45M]7;T>ZN46?]?6U8?9L;;:_'I 0-^77.ZLALILZZ1E&7 1BJ9?BX6@ MRO?9\]S$P,52^HY@Z9>U? >F&4ZBKW@>71DQY'I\I6-G(,TAU4AJ*?.7&=&_ M>Z.3"EP9I *R![2X66HB.AJU2.N\RN1(?[*R[0A%)"S]UJA77F,UXM#7'*[@ M.JNN.O'Y[*,^#B8Q;(H.R(065VW*4X$SJ2/@#5\<@A([6DQXWWBK8Z$.>=W>'L;JX;]L M/]0?_,$?_,$?_,$?_,$?_,$?_,$?_,$?_,$?_,$?_,$?_.LB:!RQ"<*EWYA$ M#Y7"3A,55FPSEZR[W[=C6 WJ@OH?2PX$QK#T,G1 MZM?6FN7PHB_08?(%5GQ[ULUQ(]SB#,\X)<]NB5L]>8L+.TT?'+?B^:SG,27]MX:?G9IWJ!Y]@XG'66,"C!29-QON#7S$U^ALR"W M/GM^^H%WOUGZI3#[Q"GQ;[A@^H,AQ@_#?T.O\D[?_W*?2,4=HR5LV6FZL?]H MX[HE/]8[$<%!$72_\6->$;\=I2E;9,+T.6[4=D)^XWNJ4J?>1\.U:]^M'-F< M##?M3%\46ZU/W\DN?&]ONZ;NN7'&UR/([6P_&UX]RHAK['E?GRX;!Y-8'%#[ M3]G[Y4,%N+3/0X70(F\M[57PL'BTJ_/@*W)QF#"[JOJ&A3@"M/'TKED4_.'@ M$]BYIJ1!8R(2;>WUSD?XT> ' Z^=\RTL>9<;8J7N<531;8R9RQZ[H=NC&7'& M%V(J.F-Z858V'24-]KXV@?X0DEB*0)J^C(V:5<*A B4ER/ W'QJUQJ7'^ V>^*'0>73Y54 ZEY?([8H3]!R+.Z?I<_+B=@Y1TV\6FQ'^ M*J63G=MT,W?;-H4_#6 \I*&SPKSWG'K$(I@NT*WQ6*89'%J0N#/UD\ )]G2! M#WCOA)H],)+)H1] Z@_[#VAT9#H*)KTHLEG+#&O;BMKJ<\H\P_BQ/I7I0!!H M^O?^.-CK,@.@EA8(XXE&'W03Z%;MS(HU9(V ,Q']SM:0,GNN[_E5@\OL+E2@ M_7*H'!7(2U^D B20#17 ]P&_6,ZR"JU[FG?-$_HPL@T:,1.N7F*/\'T)=)86 MPKPT&1>?WD4ET?J;$_TVQ0!#!02)(6TCU^B2M%QN1PR_Y0[727DBJ44NHD?F M532JT29 EXW-FCUHX@(YT-1YNC;3<^3N94-@4?V$C!1QAU3$A.F16%977Z9YJ6W\>PJ[+K&3?7C)7( M".755[URBM-]ZV1MQ. H&ET-W/UKCH@/3C;J%A A1I_'54JO#1J.RD_Z3=;^ M?'>\0SFALAS@_)##SB+;#D;7:0,BAM_@;;,X9#:'&MQ5\=4H)9@\2 IN@K=K MGQT.=7!)S#=$R=*R -KOPLEC+< K'],PL M=*'S !R)_3RWQ&Z*EPCZI!1P1N.-: MA-X=C).XG,@I>9=D.2D@W\UA$BJS: M2S5=45+)>K6FTI9S4>Z!E/;L7MI5FC6Y:YG8K!:J3O3XV/D>VM ]SX\K M*[@@L:RAY6U=4YF!D>N38I;\<-9:V*M+Z5V RB!M[*U(QVECWXNC E2 )1Y$ MT= 1+=;WM6<2\TZ'*VG'%[4'%#&+G7!P[M;;MS3^/PK; MKDQ3@4U&W&A;\Z7HUDQ44I6(1N<+8S:NU5K^X8)1(]6%,PR.*XIUCS2V:!)> MH$DX&0>3@6JT3-Z8)K[HS 1%;SF;*9WV-[DJY.+W5>UT $-"A)*6+#=%D!OM M0N;YM\7(@TDJD'2#,>>F=;,H7C4%LZF@979Y_*%_J>KEOG2:_INQ\EZ\)\+, MR' \:/-VZ'T\8QL5X)0SW^NTEQK15''>9_4I@>A["#D(M!NV"#O"_.B&;MX= MC*!) <;8O9F#&G3:*,;)/S^RXWKPS%)7>30PK1N4Z#=&$Q61I"T/E40GN%(4 M\5%/T3X2VV:;B=>$S+$7^V)/K!KGL;6-J;] MM).\<.HQ((*I9^FX*WUSWL]MW&T\OS?G%MI?3N>;#*@H*3<3"N]9 M73-THLV_BV+C'_]VWU 9YUWB/JZ[7?O4B_;@[@YO9C=MB:0KD;_B-Q]/"%4' M GFO;706/SF).4B=Z[:9QM=V0%A"+XS>'PN%8,*$VNI#1UFA9;M-EV4OOGO^ MX5[(?7K<"DE.41D]NCD M]NE45=F469>XF?]N[\F9J-O6?$IK4O>L3@6).JC@TQ-(6NA331R>EG?'[U4H/^O:R?8HVVQ(O_CC<_#$2C1)OP!:>;5J_)>) MZ:#UB#?WEQK4Z(K18@:X,57\;/NL(##TC^6B9S#@36D<$LV+KL0G=W!R$F$D MP"1QCO1@B3Z!FTD:W[-RLH@"HHS"F9O/NG.Y4;B)\>@FWUNON441GD6=A$+Z M#U9&'#X;I^E'7?^O3H5@^#LYF4C20Z;56/ )MVR!D?:'_.I9?6UEW[YV]/;7 MT.U;RDS7@:-!U6IMX/A,S&HS)S$Z9[V^/');U3:F7MSA#Y$S[5 P%-!TC ,V_N\: I^U;+$K[2+TG9SH4C.,VK.J!:Z2 M7J]IK?DZ#][%%'PYF[Q8V$#=H_,O/CN4 H$O_PN4Q^&QE,9#,,G1%-90C4E- M3\R;]*HA/^B5224#@XNNQ6FT MY%/8?F,.)ZH(&0Y&[\(9P*L6Q"=4(&(=1+F>3P%9XO0HD=XQ(*)".158Z@,. M*7%$^G_X^1]:YG#F@A\J)C:?)\JB0?3)=%:K@F6&.O< T;&^R:MS^*>\9NG!>8NKQU,O]IZZ>'Q\];FM"_J.XNQ#BP/9! M+JV--?EHHL%@K8>LF6:ZFGPM M0X7"D;??ZTX*_!PDAD%:.0]XF\7@B_7=5."%;*?V67CK#6T^*);P@BB 9VG7 MP3^S47P"KX57Y7RNK+:-;9YQ?JZ_5%1W]IN3=*W2HM\L-(=SXJ/L(N??4YVF M M'COYU,KBV&D<): M]7"M>FN9QFX!__D/P/C>FW#_X'G+)CV"TA""-2=;R$I-RN8D*H55*ZOGZ%Q#G] /VR]L0[L!!/>H8>/$= M%6#=_GWZ8T;V]J2?W03?P5(YM/!ZMGBR0L!C)S$J +UK(.GPR0DY'TSZ[1 C M>D+Y:<,QL\B1@NW7@"O?Q/D3?TX9@!_4R0K]6H^]POB-7[N*CF#9"HY-@PO MN(@&702-*X);&>SK5PLES@@89(#&08]IL=Y^"DT=/Q';R;D8Y!'2^2K$>;:9*>^JGFC GC%VV?O#E[YA[HNG)R]N9 M -F*)OMC$DWV2)G#4T3M/@RGI-6DI#HE-R7JIP+@.I;4>?_X!]&/'I/-4J%0 MHB\N-(\XTW7 &263"E;5\+Q&N5B8HG1U*29K0XFIA['@ 6P,?#*=X$_.;G3" M-H08KKS1+[_I\O"JI'*OA"X@>9AGQ"T6P,B[SWS(!_OR"#:'.*[I@E6,MU=' M177U&4YO^3E>S9N@=_[@3=3N1]Q*=V=$[ ;L J K$3E$BI&Y-3 M>*"6&38V*ODU42@RZ4$]J["\1H[&E>M?'_1>4[+2[ MC1IKHC?*92L8WPP8*'RQ##@VQ)/T;LD'7A&8U*A_>)PREXRKMX,?6K9EIE6+ M/H5]*C]4&?EZV\;N62_38B\W]U?>K,<&%^@.R$C8$(0U5!9SIA%<&GH-%Y6" MO+S.4V]':?(X.N;5PFL1^XZ-F>W=D4L]NV44E#@MA*I"'*$"GT@^:+-XP5 A MS^HB5/FNP\/$&_U^J>!/-=*$9_: M4"K@6GFY K'W[ILPYX%[%=U:?>TF'0[53CD%9U]#G-"4?$^,NI0V]^M-4\"$ M;'5*>36;B=BC[L>+#C*2$_6#QZ'QUW#O4WP_K@=G92<7S"CL;WNO6(G'AEE_ M"V<.L]WB)G0RD*OW1J^OR/6*'@9$,F M9"5-WQ?*![N2IQLZ;(X0S3ILV%$1545T@M*[2[B>O8<#S>B(KIX.<98ZL:*Y MY$97^M73<"_.<&7W([TP!>CUZSH:"'/]>,2!J^E72O5&IG9E(3'Z>LU85?&Z MIYEIG9D2:\.E-*N"6\.OQI[3X@M2(CD?O)B%JJ0"+8B(>O+2PLD5LUA!NV>U MQZT6W"W*995U&),MN;X][%F::BJ1^_[88G: MZG'Y4KM8PU,*^)X>#>]CF@?['CJ@XE<85$U@EXC9HN)&-W90:#5&R'IT4S*N M=RJ0Z7VVZ^:(.9/8AE)TZ^)FZ[K]^-WHSL$H07!7U64K=M,Z9\.*" MS F#; M]\+P%2[NFTU5?'5 LN!RTX0#>G,2 !3VR9?!+!ZZCTG'&4ZIAR!M- MF?!SV]+?/._F2G_=R#X_&XBH<2&=F#@D!.%NBRKCCC5\A':;QOV0W_HU]; R MR$OX>6JQ_MZDQFU23H3N$G>R%C'YD(N?XS%99/BV^0_Q[?:(IC!W_'-TR-^YY^)@_F=ZRP/78;Y1K' MZ\0<\:FR7ZF "V@:W+)0,]FZ>?70I!J:ERDSLCMWY%=4VM2[A*C$ů[ZZ M12@*RJ"4W(N82CO8(YRAB1,W0X189N651UN]:>>O--J)+55@LCKEK2\U,_"+ MA^[P#9+XU!CW/C&P>#WX57;RNZG"-[[P(M/GNBP<)3N76/)G,UMQX"Y..I)I MYA:($3K3WBR7.7QGRV%HUU71AO?!Y70N#4^&IPF[K<@$^&(%Z"0.E7E= M$QR5*QS(]EKF4;Q&#[9(!+KFCFI'31N@73J+\?=IR7Z,J"C^6,ZM+WRJP<\\ M'UE.]LG 18C8)MAQV( G+AZ3W,7N8D[.;X0@K:87BNT4"CSJ*./0G2,+KBD. M*>.&\GNW'P(V*MXQHT!?*'>BZNU=^H^'UJ4>:FPJZ.% M>:"PKT_"5WU.39@KO_CL"9!UB0-XO2M$ ]R>Q>1N*=P(A[<-RO_TQJHA:?[, M5H<"OJU@2J_AH938)7%3=F M9ZZ^N<5O<5,JR5HZZMQKKW-7WE&.A(-S360LRB>KBK7,KC?6COG-?#-?GM@9 MN9,F@/%G2Y7\(/[J9<1)X>.ZO,O:2N229C82> )A@&?LV&;]45_R^+5T99CI MJ31&QJ-.=Z2Z=-=1)Y$OP#2K=E(%\HT*$&X2_7&%K?6ELX)E!87=.=UE5REW MVJRM6MD>U[\ZK#"J%T\94L:^%<0I?MNF,.?C#K&0EAE%89(>?B+WO7O]=H8" MPN'=O*T>P>K5%/W 1XSP-TU+=]VG=4KG=$N]H^&\C4)X;\.P6ZVP MTR.A-^\+/4SU5-B4X3J_6L;SG5/D)#TD'5$12.(V;R>\(X+>A>H3$5AO+G:] M6Q5\-B+-"#EH144-R*66<[EK)ISK47S5P^Y+FJ%VN.(V4]SSGFAP>G#Q30$QA>]GAS7 MS!UO8;DSS3=^?QKY]J&2UST8U%47KHD%00$1$>@U21*E*[P%1 M$!%!%) :$9!F0$ @8$B0WJ0J* A1D29->I40:2+22R @@2!2 PE*W)H0;CSG MU[EGO/'.&^/=50R$UL> .945T"H%$[XM"@[L^^_KLGQ(/1<$_1Q!CX!U\-L]^FBYF5.9?;'YQ<=$E+,C%1-#:1C;K&>MX MV)/N(]%& \!3F@E" S!]V,S0H! 2Z9KPP1_*16_*S25ZSG(N2(_LZ6RRN^GE MUY)WJ5F (\6/?@<.(;(G=IJ4\_\\^K3HC9B+P/Y>,F$ J;,+C0,W.".D@6)* MK.,4QF=7:&M&JV439UGAM(-J:LL5-2U>Y&B\MDDR97"BE\') M73KCG28T=83OV/?QZNF */IRH*GIC=:S8]*@AM>W]43MVAZEO9]1\P8XN93 M!3TZZZ_G$/?(6977[\*6*.GC*QN"GR#YA>VFE[&DS4O]\%/.(CK#,!OV%7:Z M8 _CAB460SUO>@@JR;/[&TC3!0K,R8';C\EYCKA]?PD>\T:R?0I.-*$D.)=* MCO4^$L/$XM?9[/(5 O])N9EB(9L<>)!B/7DUB2:;JOK[$O45__^M[!G-V7TI1>.DVYF", M:2A[E[1_ZEL@A.B=H ES_+[WMB[V5NK(RX\RMB8Y#)9\NA_3V5&,(7P9*>K] M%H-W&F%=X8/BUM!.M9N&/<+9Y1(W;<:[A8+K=^;%$T,2\/S1:M\GF0@ KDM_ M3A,'YC]E++MZV&#(OY/N%CE#2?)F;=I4>]LDUSAK2?W:'ETQ. P&6"$%/J0?RW>BEG/X:6 M^DZ8!U4,-Z6M7)OT"+W=TF)VQGQ8U@+MH&(J'L-"TUR"X'.6A7I)]PSE/Q%. M&VA7^]5?O%.EO"],_W-UJU[-5)O.)KHO2D\^*$,M9;37QC22>&P!L8@JH&M_ M)TXHWZTVU)]_G+OJT_+9WG/\:B0%Y(/V3&O-O[HTQ3F$Y03R&!!H!;36@<7O M],_@''A=JK&M3^_\L=6O/4J%G0@._G(CXC6/T_]L$??/+6HZTQW9"/F#ETBI MX24,KS,\U1%'6D[W+W^DJ./I''C1]&V'I89'D&UU_.B)GRZ#93$?=LLSQN75(\_:K*);:FDY7RCRVBQ-05.V#F=MZ+)5,ND][ M?$PX>S^?,T8X3)ZMX>4I4-#0"6*TX9$4X"BSB#=!6:=?\' !!]TZ)]I#?%>XI6P M7)]^8HDS5Y&PPPLGII+T11Y;<#$7+Q*GK-9?Q.:[ZGU]_[BPQ7-EG1L4J4K" MT$*TM\NJX*97QA_Q4VXTE*O[.567C3B-6CQM'CR'-Q-)7ZHBG-LCR)1$75E& MG_9=O$#>R:OU^6T1]6XSK&[1R67@MU?"E9-IABF9_DN0)Y&)B0B')<+30U!3 M7O]C"QGR0*KRC_'&(:ZDM(QCT57*,W(WZ;>,>E= ]0&?3UK!,=LA_SI9D%6W M=\DCM.5#4,JC0Y @D&@V$:K_9+F2IFAY'TW376@,6E!,S$L MO'"[TCVDYSCH;TT*((AC<%F2M8A$G>_DW0SEK/03$QLS7K<62!WR8&/_K5HA M1!@Y, 9Y?(CB?'/J!7#^T6SHG5WWY)>E,7<3))*Q2C\N@\2#>W1>\QB_[6)! M L7N#J\^3MSNH$72U0^J-4FW3,EQ3HL%U;Y43$#V M@$MCNCR<];U&DD?V%2GUUU*9R* !%U"4Q!WP*8/;!EQ+D-/PK&H\Z5&4UMI- MK:U70]][)V"2:P$04<+[O_'Q74PCO,)/C_J'\)EJ6(V//SE1-AOCPTKFHCX& M;A&AP#DT^W[:39Q>& MF#,FT&3SUBY1^OD9A.,2C]"FF_14H[]'1%#QIJ"/VZ:LR+/>\3UQT-=3%2,7 M7^W_A.(5&9QUE QJ!&6?D&PDX+2Y*$N>4O\X\K(<'N;-F/Y@^LI9JUPV M,.F"E"=)WF<-"69&Z0VFO"3$ZL5L1.[4=)U-F8ZQ+ 7:>]1K]!*>AUEU2'S+ M8*J%#F8:0^B60/J,T5D MJ*LZFS%;MEL96K6,?W@ATF =ESNG&?04XR:7MD# M(YV-_0%2$Q'#"X"9A.IE#?Q&!"QTR_!\OMB+DW-2ES;K/Y8$D0_J4W]=SCSI ]2(\P)7Z;48CJ.6H& .CW'& M+*$)&HVYSY.P9[VB""71"@-T84J=ZI(3?U.>SY^+FN,Z=8*UC@W1#>J--H8H MH)8*#D'UNY\R\*GVE.&R7M>0F[$.D\IOV^HGMW#K'%Y=]2FZ12+S/OAK&CZ? MC(^9;=\U4EQQM1V]G:!/X-]P.EO\&H#:=+8V-.5#-*O'+LCBN6) F4FS1S@' MQ;.&D=5,1J%Q"(J&LD.\7XVI3$,V*3Y&\AT=_L*KO!K=EE)X\=CTCP]]6$DH 13VY+XB3.$O MZB3"J7E*4\!VIEDO-VYF_/-CQ9&<-FAYVH$B%K-4!!;KA-)TD#-Z#CT'9D2B MA)C+#&I9?.:1A=Q7"_B$L$R6N=35'-C11+L%_;0H%N(NH"+P]:_5E*0(<",W M/RV+]^B/BNH_=3WR]WULCZJPLXO-=+(R.+>8 @[26$9R+T5E,P-EON% MY?*-^GL?WXE8O3.7K2DQ= '$$PFBBU"\HT.A\QZ,XT=7("?7\6F":EOYU+\7ZH8B/RF4CO$Z["\0\&IX_HZ,@K]#QDW_3N/02) M#=+$&7VU%:-*H@EE2X03T-,H MK*F!UTJ&(# Z(#1S<[;1;-:(5:Z#RR=?T*8TRTPPSK2QM02\E!Y0#WRN"1 M:!+1M:1N\,B,.,\4XQ$+90T[*@+O8'".TF#62ZD'P9:UW .5)F7^02K?F[OJ M7YQ/6>_+:;Z<;I=Y-YO#<\%$]\"8B1-)R'&A0U!#^/9DY9:3Q, D\TL\S.WQK06_CK\8*<+],_!#D$/2/U'P( MDA/XA:$+6CNV=P%\9.\1[^'5A;Q;BOMJ7+>_TQ@4C![HSV^J'O-1H9N8YO!H MN@6%K]=(KWTL'W;)V=FBI%&[P6WAJ$-NA.,[6X>0)[@0B86TD.I#$-LJ,$JR(9=X+DV8R8_;!\GTLW;&JE'E#:?TT$U7U5 @B )]$L#)K$/)MQ4W2-J<[D"RU\.B.SV! MVC88R3\:++1O_Z/]$O RD@G-%#-"#/?ZC?S2XJ22[]MZL5/:6D)9AG\%G(X>5JGV,:Q M\ 69'V0A_UI@[WDM*9PBL_)\__,!FB%8BEF&R\+-TQ'N<'S8R^#-JQ#O)!XM MS\\0G7X.J2?VF(">4,H1VC(8>U7%;=0:2";*2#;(JMA;:,SK] WW*IA+=?&A M'TAR^S'&P'YPJ!M':'OQ1>6/?R@XK'60[=1#NR=L E*G3-B. M*!+!0)0#EA5+KNT] MF6\#@$#3Y?PK"@_GW2X.PZ0G<&7IY-728(8LF5O3][ M*GW;Q;6T8F#:-HK-Z[(H7XX/@]'=QU;\HE\?!QU$_G]PVU>(-PJOB#T$-1Z" M>K KX*.687B_;Q8>!D+DI+*60@''XM"C"6&?GSZ_=Z&GJ&GC%^@F5 $Y3B#; M6L5ZHWV&;0_=4,I=.@J,3Q:K_AJ@JZL+:O>$4[V-?'0;O;Q M:2#Q7Q28SP+9G%+WRYUR3$)WO?LJ)U/T\L_6'J MP"WT_!?Z'#-;F9 VS:O&W MY+ZOBJNY=-XEVP3T-8/!@5K& &;T-J-SFV6]DE ZHN:ET)SITB%H2)F6L@8> M>,4S]&-WEL80 F\GTMSF )?U_-7^1*V6@]A:$W^O(,WXWF,WQ5S/"K'?/6*7 M4S-FLO2A1LSTH)R)T7/2.Q(\-C.(FZ^=Y[/$(\U3E?*)W*\?UJ7&Z]^2,&AF ME>".ZJ-),>F1BS)# =YSC>S09R4XT-->4Z* G_/'.ZO-#>J+RX9<7LU7'@#I MW'?]JL8?#()<]2<+]=E3,9*8I;>B_F='=W;FN]N#BJ% MS5 :CE1(KJ88SG:?N/-;D_9Q)4.,J5'I,N\!=&_[,SVS^))NG'9X3DZSAF1/ MMD7W<1;93)#L$^CH(8CTA.)M>5#-,/(ON@A$+!F:WVAQ!FO]_F)J\/MF=UG4 MK_'^=Y?8W$V#C3DX'^082XR25LG>6$@=>J"6ZPKY<9_>\ZX._R.;#EI[KE63 M&]K'ESY=3GG]=.OG T3F,0N%)8<=[>A]?]+C;H;$U+Y^6.-4[:.MQP658:ZE MY]WDO&WUW9.%J;5]/( ^4"[9$M5]Y[,Q@?7]]_ M2IFK]Q[HG\/^><8[MI9E#'X&(3MA_N@% MVA68ISL57(L*,6^MZ=MF2-87G3B9ZKN+GBNSQ%P_&0.!. AM2O/83.':1BVSS,L#9 M9 +6^$?^YA.EK/[W.X8O8\']T?J1P"AUEFE3%AQ*=6V?,@"_W?@)SR!>ZDYO MSNX?GW.,2&[7/9NY@CI176^P]L:SMD'Q4^CH;.TR-!5I $4X4U22%F4IEXF$ MSXFV.5\;FB[TUQ7+2AV]_\?D:P$Y0KC[-0_3OTA%BGPZYD$M")[:]UM;&RD[ M;>!;XKHX'%8@&_:X]:K^0ZV:B0YCT-%N\7N8XO=T*0 [0!?P9WUR".(2NWX( MFBB(/""\YNF% H"^X1^ZWG\*%;O4LM5 M-_)>N;@G3[/,4 Y[:V;"_6H%E'T4"K2]9N ('YH6DU*JI MQ>'E^,M#X&>>V6%GG-'/+>B5>_K=[?]ZR943FC[^;JZH^OO($T:T,;?=+X08N#3I2<:!V%@[LU(^SI? M#G=QH7M3NWM[%K.#"GI[#\%LV:5=5YE>E)U71(10]K$T"O#03&<;=Y/O$/0Z M!;3'DP$^CF"&,-O@P;M?8J,<\)K'ZZO-5I;64P8-H/;$KXK*)5_=D]R?]9Q8 M2K 7L^:B@8F'(+SB-?+N=D,XY2W'Y?QPNHQO#=[I\\!:A+M#@J#,&Y7U..I@ M[2@:4#%\KYID=,HE R-74R&R4O^Q OR7MR:':-\4*D_GA9@HC8CZ6W+9?\/N M3=ZV*=Y(PI%?\^0>@KS01O<.]Y>("_KF%]E@2DUVLW", MTZ*<\;KM6C>8]O#MA2,_>R/M*U? P%D(Z>79I/9M?'JB;RCLX*VT?0HW]/JS M8PMC.U)7WY/2;\R=6LK";1Z"@#.K];4Q#,4%'LS9-V7]\.VZK^:,./^U?STJ M^]X[,V;R'Z3.H+@:@RD59G*BH49H2]C?Z$*8"D2BI0Y$D"%'VB=B_J@XM+58Y1'>)V@*#64X.' MEYBH%XKX+ U.?)!_\)CIO39$T"$HWHNFB?HD[Q6TZF^DU48#V>FX>TO.J=QY M#/YF%E6BN0HE6UK/.=R@6&\74X3L*'(U?,1+UL6F,F<=E>XY9'R]_LOH\37D MAS#W(-R"((%_M% I1*H M2@34>NGKD[@>E+B1.#!D-;TOP3K $,)I'$@(NE[;M9J!U4C7FWUK*GT4+,/N ML50G@E],^$ 7HMU"2#%)',L;P)_HD*#YU/W=7G%=\Q11[>NWH-,Y+R%+(K6] MJ%GS)?9DB!]4U!_#34+<#%]&LUJ?$,4D<]=PMCF'>[6DG8>H!Q12.A1T[W': M"6Q!6\KH? D#5!NR6QZ%M;M(=KK)ZK3^;+6J^[0HI,GI6O>+'Q8RMX]:JBS MCEJXW;@!@CQ03!QGZ"&T*$*IJ&6!"2:]<[A%@10H@6>;(Z<;6[H\W=,JOE?F M+3P1_]!O;#]JZL;+G/+1@]?[*#P?U:N^DR+1F]\NW0.4=2D+%.[S?J<'5QB,_ M(JI783W/)5WJ/=.-1W3[0,BU34(3&AO%WJ>Z/&Q.S(O;;GHQ.R#7^+=1<55' MY]RVLY\6*C[):'HS%W=AT;DO*%#!FJU<-OW.K%I[5F9W.H?,1Z0#PH?I27+5OGQQ-U.O>/XGCAXW8C1A[&8'WD M/'HO!_:8T<_-U&X655N_UAC')7 M[[5F.H_$'/TI'Q=P9J[UWL/$])6?8M2%0]"S G\"]8(/YJ^5-]2/R9X>0+[/ M(\0.01X/('_-0XW!EQB?4)R=NF2')>ZRA$YE"KLE4/!NH-QEI)V1+G-*O^/( M>(:*KX-B&AB-,7&;)NZ*P<.7&>GXEO^X!BG?Z8-9UW2M3%/Q*U#Q=2/1 M]JP36?A-(D[>*9TMTS_0E(\F_U7&8$>3AHFTL[$D=G-@G>D!(>A3%[I!Q[6.42.CC M\C="#A4!N_PW*S_\O%.?D15LA82BL%HH/^<,7N2TI!H%W8]*U@K[Z0K<\_<) MY>'S>S@WGZ@=]O5,G+Z2SX6J3QJ@AS?T<%.8QO!/&@>UD+NJ1X&AWLC5;PG5 M;X K"*B,=97-/^M5<]]#AI'^2"RF/CV'YH:PQ1DH5FZU%(%;)G]Y M3\T0^V6SON7"/69-@]*N62^=8_TUP#A^AF; G,9W_QI,;4J>!=:6T?&Y,_:_ MLWWW_/H7+T_+%&QONPEF;YZRNR2OV J^&!F$?H>Y#V;;@)Y$@@"9'CWYY&VZ M][N-]D@LK'9CF4VH7"3C18$$3GPE,:#0_Z98.+J:#QMQ?UIR9^/7Q M4M_93-!(G7+V,:GP,R%0?\9G-_4/0 @3?FADZY3]2SU68W1%E9*0EEWAY=-7 MNQ\OWS!<9UWL#*4H?D*=T$"3($) G@6YO^C&="LS"YK-C%)PF-MWD@%+1%V[BF/$MF-"XQW4(ZC:I[8GPP+<\CP,43IKON_ST0D"60 M;M8@0@#W&CBD#[>W621-3KUT9BI N+'%WC:!=]=CR F=MYCT#Y#5U?^IZ7+ M).)6+7)Q47$<(?1^\ V0=X>2'#HU'[AP9_2CK'LQI M!%]$B%Q_3LF0=_FLV?;5)Z4_<[U)^-N?;44F?C+4K^XZW3_Q-XYNE_]O<\Q'Q$$"%"[2DWK*D M[,=9U?LT*=HU=( D+PUQV(@UNVF_YAF' F T\)FF_$&(\\48D M^_>M-DOXK^ [R$TA"J2KF#8@51ICQL M=Q,;R@@DG0R MZEG^_GSE9R78V?:V(OW'=VZ6Y/JZ*$BS9'\=B :)R.*^_Q[8!62B\IX@>3<7 M9D 5>63J1IXB>_#7]L(;\B8PQRF M7FB;1KO &/D;7]9;S;.BDE/EWX[,;FXO'-Y-T?A1WY2]YJ/TY;7PB_IZ*>_U MJW\R-/]4TV",X?; [4I*72=/B;^V$ZE\$K;;A8L0[:>]4WW^B?*D9;]V @)B MEDLYA%PI79YR-KK+<*8(+&12-FS0/R$Q\X/]9_1-@ES=: D(44A38."0TD A M+1)NVG<($C*2TD03;N"',\']T29V[5-*#7Q- =T-3UUN[P'6WUV5UO\13?=?X< G/?>SO$E M=U!U 4^\X=>_'X"(8+PG[F?_:0MEE1>%.T+I9WG/'8)J$F>B(;8:!Y=P#I.D MVJH ]X]U[,3\6362#^[O5VB_H>/WG02UH@I$1XB*E)4EFK%.?(O;)B=%V M]B#_?EZ-T\)"5[W)94B.:;^.>?1S!!S?NVBUKPW46F*U9XO@\$B'P)YQ9 M.UJ!BC4_PDF&V+S5WGR?%N:QL.[15R^41^M85%"[==#K\$"J!_#D#0IKT&E( M+EN>J79?MA;9=/*TKO 33:OO6]7L$=D9,_#9%LZ[L!;(]>KN$V/)Z14PGK94 M%JWI^&OX,1&5\"!4,7ROM)$Q9B&77/=*[XV<-4YX9:8#G(@10O!2[HWXUQX% M.JY0KE\0OXZW^A5^3&:$->Z>@\Z*SC#2"W&1&?C7X&)8)'?;%#-AH$GC@/?- M"%?W#(MI4K7RO:2[[+XU]_1G]X+B0;RO<$-0UB8NZVA4R^_X!TA)H!%([*D# MZG%7$QV:@AIL/K062H?",(KT;-Z#B2_"C_A9:(,KJ&2W4X"W5V#$"H^ 3Q%_ M8UO.8,R*RY1[0[I#?UCEM2_"2WQ/1A3S*=JD\^1B+$-HTL"BDFY&'JZ)?Q_( M&)TZ5G$BRVT;ENZN,/#U^,)%%Y)A$)2?F1__M6'XGW"J.M,0U!:J.:_'%V%- M!$NZP,.-Q[Y'\5QI<3[SB'#^Y_=N-:FK/2,WCEFJ0V3$HY&3@&E_/GLO#\^\ M?Y'(3)6!2;%+C#MF,N T'"I^2L1"A#U&+Q9;:T Q)T60K;'Y<^/[Z!2D0/W4 MC"E_[L#M9+P0^U%/O'6N>3&QB_>@PP!:CNPAU$-ZP-%=QZ=^-$^%^OLF5%3/ MY;!EB#^H#6I@#X[X>>/Q=VFU5S]:#T%S#@S.Q^0M8DNWJWP?PX!"HA80)9"S MW^:<-K3#QGN\^%#OU:J2AF4R64\=!XD%WFR/ACAU0HA6\GWMALW5;S9SG4:> M!W>\[IK<.0V7@]H]DKL3Q>V#(P9NRU#4>]'U$%)=$!EE,^-PD]Q?6\4LO)^7 M$?-#P1:6SJT)#ZN&5VO;/YL,NE+(!U40P][[G M!-V9POII47#J>YR+7&Y3M;/CU_%LXX?9>G6V=@E!:16_WF-.0WQ4$S#L^&\& MOBN%7#TA+E+98H^WIBQ*+CV48#+U-H;416@6FNRX^T?O@(_1IP@Y4.BHC0 " MF0E>,=EEB%!L .(I^D2>Y( N.7A]O^&=A6YRP>-;&NY$"]X5Y;/3"ASVQD:; MT?RG6?ZJ+P4F+0H A<6'('^X:6^^=?*OX45GUPVAK(7^VNBPBY?"/K!Y67M\Y0BX>V5U=<\G;\P^(&EKB:BW9B2D0+\TJ[# M_=OIBQ+WC_T423\B$X GH9=MK9N0^HP9U-XSY5N,_F_@0Y!Q4^U;E#*W;Y,J4\M)$G"+L;OUK^,R51_>?1RLXGXC-+BY=(1^L MQ1E8_&L7_6720)7X[1K,PVTQ19E5N+7,5Q\E/,>>+Z2TLU4PKES_S4-^& M_1?,[0HQ _]S"1VKV5"\!>&G*WI55"6<5TZOX&M4.7E\L!&ME&'>AVA@HEOD M04D3(0YU@JZ_!.5:7/"-1*?FAW^<4O:Z."3P2I_U#G0 L^,"F4YA'NY?_NV[PY]S,K1OF7>AF-=.,3QN= ML(]FFZ #/^:;)VN@!=>I^.;$]X[^>G9?=F)HUJT62\^C[,:>N__2' #0U$3 M;JDP>.T*1:AWE'U=KZ_BIA'ZO?],+HXWP&:H2SM3;?4.;]98+#2+\"&C=_0T M\O,AJ+EO 'M@ZNAJWB/:52>?N"L3_S-0>5!..8 H\JE!.[=KZPR[K(I1)Q-5 MRI#]$'*' 1M2%K@Q\)4RD%#]XMM\]\NH&]C@KZW@R*MM7CNWV_?"HEE^NQ95 M>Y7[/O0+:\G]K?> 7/W5(?-+[8DLM1U' 2S6]MVI[A5Q'/+ W[.W3 T +KNB"T.ON[G!-@FQ?B@4'&X#>__B^=A+L+;'6W\_2.^V7^4)EVWMD[I;4/MLI$U "VRECJ1C%-H/:LHNRL@I!\#A_[@T(V./P212U#+PF1MJC==%LKWR)K'#TW1 MQN21!(4DPPMY=N5A' &H0,^"+UV$TW/<8NGW4*.1F:0 M>)83)1'8/)$89'JZJ_PX*LQR"3K8>O,"L,WG,*NKV(>A[_I]#T(KVM@!9_A.J M*7%[8^F;8C?!BTQ(A2S+,/#U#!P&U125BY5K^8,/WFB:16?EZ6(_$[NB#T$) MX0=EJ/4=U$_1#10].(^I[ZU["8!;$0C(H,BOU %I"$%-GNT##?@EG"6VL_F" MY4NIO$D/Q!=""*N(!@C]_^L4(RK_NV$D(UY&#YK-B WX A8 9+H_K#.D$N03 M%#7_]CL'JO$F>D?_.@2E0'D,+):Y[4+* M_/,1?Q$# =>JDAP>_K8UY7FH6/HV&E* 223P&4!I,O1+0&JQ<0+A3NO$OC6' MW\4=Q57U^^K2E-_9E^W9YQ>[-I@Y+4\7^AE #Z'84T]4F2 @I?H\1/W[;>X[ M['/=,K01Q4F,WR@@QXH<0XEK$L#K1;J-Y$:GSRF6A4:NRF4'?_O+]XZ=KEW$ M"U.FZG:ASHPA DL5YCXZ1E*MOLB^[)]BSQW#(\NY"7T*%,$MI7>%I 9J'H+@N M(TGA& LG'XUJV_.<#1XY234>^LUI2T<*HL4;;-A?(KP.D@]!GNAH2?TF24X:Z"\WAQ[>U3HT+LCQ33,O)_.:+/HFZ#YD[3E@9*5B.DEEQ M2 TP\"W9&G=VU!!TZLA24])-T?Y&!?.S@96TU(?D";FCF#X*&I(4P!?>%"9;I5Y9R;M_YE M3N' Q@J)2/E(>*:'A- MBGQ/NHI=NYQY%30D:M-]EQAMR"2A$/(%NOS!"R6Z253@]RVD9@'-S;;G MI++Q>3_,I8(2\/X"[C.*?-L:CQKHDCTH#F!P^[I)H3\5G9YP&EE$286GU[\P(++,]L*^$/DC3S?-QMAD;#X=J<[CI]RJ51*FE+0VW@[ MUC$0^S)4%#G_[WKBIS+4*HJ!I/I8TSX9G6;/UM010:)O.:]/QJGP)SCR(SH2 M@M\7B]^/-@ 31^E\8DNUV_,T+8#07W2>8E1="R0,76X5C>H;_N(TU_R:HH9/ M6DX+O'?_?+SW7>/O'IH#*.PI)MR\1UP#[Q]M.02-[V^BN3!+F9'QJ_VOC-3H M-S&4@.327H\&,C5/@\B1?@&4:_]%BK$IG7.P//87LFW)I'[;%)[M6(K3(:A/ MGLB=E]0X;&J53\^ M!(G1]?RO_#NG%]9%\RK#\SOI"\_&?\:>I(C_C!;;-$I_']F?X4'D/OO;8%E' MJ=)V0Q8&A7V8-8WPNVGR]&+3]:0OW]-+7#ST;VACELHB"=U#H]&2Z.#Y+M>N5?]!AAH*R_]H&-HK)'0(XC8(.H@M M'QF-HY/WO,WCW=L3*9C*+S\O2%B[Y#D9\CKHUO/UK516T_ M/A]P/VC=8%3IO,'/$4.>:Z ?7MME;\G[L&&9B$#;L/X0&H&FB!#H_#S4& M<'Y[)]GV!TS=63L.9\-]Q]!Y\Y;*Z')H40,3BBB5$)41K]0U M?'];AP;[[/7E+RGN&D]9?A/M3+DOM;T9'>(1%2BP^GS*BHWZ\S5\]>D3>[-; M6+;3'(8FKWF^$(#[HW,0*A5X3HP'+(G#'M@BI70(B7,I8< K?H1Z9C5EQJ9V MK_G;E[04[;23\#]0:OW!4[H[C0.(_=3>ZZ;3B(DR\RVPG-)(EJO'Q%P-$PQ^ M^055Y:*F^WUI)>V@D!+(X)AD6[Q0T OF-$#)QWE$./DT?C0[#]Z.^TX42YJ' MWWP%^G+G9-5TX3(8D&&"QDUB) MW[*9%U/H!"9P:FV>FD/.X,:OK3\-74[]['%RV?)"_CTB3\,H8'Q[CBU!? M^L:'[>*;I*N_W6C^BXQU]VNVG^&5WYD0<'T31$AO^_X]YQ5NM2SC$+24K->[ M>+&=26I.-7@&-4T5&_ZUYIHFLCDQ:^[MWD4E;&0?IS/$*4!P8/]4G[=IIF&5#R@G1 M%:&6Z<9Y$>64N05%9HY=OG/,ID;MAFEH[1B \@+SP!.I#N-&G/ ?*XS3KMK6 M$]6_5BI,A.9*'.*-4^!/5%?;ESRR3W)(Q5Q!B%0SXU.0'OAV$Y<%UR9.IZRW MH#N>09VM_2_&H5NW^-0&,X)?[W_Z]?H$3R*D ;P='TA9LR)W95$J^UHD-2;V MUZNKE8:3LKDJ6TM!"M=S^[5W_+E$M4LHK#4'_&34 M%#I* MNDFV7>L.:]]VD\CUWWJ,:;%ZX&TCI_'D\*98PM_XN&EY+W"DK=5QI]FP#T#)P^AZ%(E$4>SC(N?U MY0_$&CB*H_!\6.[T(:[";=,A@:HWT%58QW,1_D!A<AN1%$P-ZJ+P4]OC0 MI,X@7^3?M$FMO'+?TY9>*+;,;:55=>:,WFGU#!G$#HC0](D$.F\I9Z>[=I+1 M:3C#FJ-_KW'<-S+-%C+'.=BKS=M,+M9A>?9!PK%2_Q.$;'8(.@4O[K/'M_3M MICI(2K58[Y,WWCK6W%_3/SJ,U3]FH3L;653HP[I-F(42$Y.0:L@O*!ZZ(['4 M-W1KR/%-6ZL7/L"@(-G]/_.4DFTA?N\CL1XAOVPET]TE,FE@^/J.:[ M$]YQON;TN2GWVZCD[T76FM7&X#0PV9GGCZ[JL4/0; D/(]?5808C#EGEP0<> MY!R">%#K@G:/J:O_L<\8TLS>2Q+J"T/J-)%[(Y'I^8Y-Z!O^V:OW\UUI<:E/ M: L>$I6S!A&TB]_@0U3U9D TGZ[5\A (MQIC*O/\J7K!IE.L\L];Q;6SX=_Z M=\KX62B)]%/3MWTQ(LX^"_+EE#GZ@0R^V?0.09\]A[25@ALY#SZ/9L:]BMH.-51)'&9RFRX$9;FH82EDL_1*"EVAUS;YUJOI'L[:6 M0X[V61M6QTCT3@.66C'V>08FE> )1J3&[.*-^DPFK]VDN(V&.I_H^R M7(0?]EO\8?_NPK+S]5@D<1>+FF?%$@2[6!;HKA^;,&3SN.H V9;\-2CO>WIZ MN>/((6!""85LICRQ-U%#QR"3L.^3Q1+6?B_=FHKLA,_ M>GJX%W5.?/O!HX%(6@_Q]W;?._@DU7D:>1RX0NH$%P][<,?G5!WS(>7J9E]_ MOL"5>RZXK]XQ];2%!@N.?A[8)]-6TB(+ )Z^,,ES5AK]+0E]R7O7"YH#/DN$ M00[V_+MJGT'NCLZFTZCJC4SJTZ740K&@<,VU-PHJP[Y''+D;D@>;^YE8JD7# M3?_Z?VV?Z)" N'N0U,6)B*2$P(L'C(XE.N+P_$]VBS$=C;Z\QX3@,;=/&*^$ M''D(&@'5AKR--K*' G*X[=XJ882:"+O!%OXE^.\MMT,0D2>^BX_BT/.RD_6] MCWV>V\G<08T?$\>?QSF_9N$-RW3PL'NUTD^OK&>4W73YP-PFVMG%56R^H$)4"MM\K,A MHPO(7BA;ER&\K?/F"IK5M&J+=-SX]SCA&UXC*9:KTT3AF%10VQ,=D#?(H1?: MA-NV(M^R IZ2!Y8(GVK9:K)6#D%"A-2.;]?]6G#REA/2"_=?#"AMOX35-F:& MK.HL9?KO7^IR!# TM@T,/T-K$\K_ 'D.H'4ORG8UI/3-]^CEX^/B>1V&S#@[ M9?CM%3N.UC\>8V]SI8N1 ]Z0BR )X?D"'PDQ?#W(R8C:4>OY#"H(L"9#L$@QX.42!M3)S*4?E5Q @[&K+15*XM8RMPMS MB$CM__R0QZJ^;ECVT=OB07I7*!LJPOE8BJ2RLZ(NOG "R-%W$:V"?^H)BG([A/ M-M0VGF<7BBNZ&QD:&;S/E"]J8?#+GO9]3 M?V'QNZR>\/>?:_45O^S!Y.S,IE7LC,7/L39%'@4AJC!DR]JYY#L7 $^UDQ&X M)C7(K]*/AZ!>,!="GEB;J YGOSU6K=(IH9SM._Q.0)&CQ?B(-$FJ9JRRL>+H MM1@.*8?_AU647^@82+WJ)\CW:+=JV&B:Q#[@- MTNTLC\JJJ-WVUA'8UK!A<0NE7=Y:5"+7=A/$MI#'3K6D_!I6\=]B*^+1=7WK MNMVAIBUH=Y>]0B+2X>VX,3@/\B&0+L#J2/G=2W+N08EU6I7,XOULBGW:8^>O M>,$"]1H"XK\+@_0^8$-F#+R51V9(0E/99QRWOI31-RU M:&WZN2UJ-JC,85O-H9SM\,,-:?/Z7J?JOVV?TO ]V'7S]XBK9%)18<C:MK7Z(4%*X$.5O"S^T3WU85[M+P: MV]]-660.,VA1I4V">N;]L-Z>)I-JJ0]EM_>^YD3$A8V^Q.AL"V)L#D&>S/I& MZ#X$U:O&[U09:,A/[5>;^DXU;9$Q/FWSOV]>2C,7ELV,-8Q0BGAW4(WQJ#V& MQ!7Q-DP:7)'K?UZU4;5;LI5K+%)M^>2CH_5ILWD'A8?(FS%E^:#^288(71"8 MIPGY, 02HI21PH-O/RG7OLG786"E^SG0$43=\4%OY1'B,G:(%5!!;!FJ[_R7,H,1OZ:@OS'_@F9J7>6 MX"2D<.MDS[)\:\R/\XY1U]WOL)(Z#_P)1N),'B5B)+)>Q#;]ZQ D#$^\35%- M45V>.U9WWVA ,+_[N\:%G;MK!GQG[II?N11B+)G(1/V2.K)9!DU^0ZN('T?2 M_.CV^*4JW3BSL'[>;?#)JH'G,=>Z =$8,S%W+UE1>A/ OAPETX]I^?'TS18> MUEQ;3(!W;2I6BGWNS;I>]*#,__Q2NN*^.I6?Z8+(.>3G?%PRPO3]5A90W(OK MJZJJE7KZ)H5+O/)NO\7!5GW,P@<6XUM#?#^800)9>AY9VX/"0RV!"OE>9WW: M8^4 5Y>-U!(]_41O6)%WOK$,RB5LPQA\QY=0M]L]K&#V&!4GR:ER5;]T#%8B ME1X7:)KQZ:.E^?@C9AIM?/#%V\77O"SK[KC7U!!_+^7B>OEKD%%,S;CQT6 " M?^=#I A=FZ*=:I875*V26&9=WH7V^5+_M>Y,F)U\VK+UJJN5UM4)'[RN@*NP M@)=[ILDFQVN>3(@G"C@O'WL(\AL%;Q;Q9I@68/^^TB*N65M=^B,+,SYR.27Z M',L4#-8F&S, 6"%:_N.K_W6INJ6N'Y2Q!*;SHJW(HZG*FH>@E"Z5Q+[,^6MG&9\FI1ZUM ;%TC9> M[3P:"7[C8#C/E@*J)*)C_ZX.T'G#KT[65*_!'*[76_.^.WU";;[Y]6^1@=?- M+UH,$P.F(4O)&+Y&?]0)NBE9>9HNV(Z9?SNC7/TCU+[H;.K0L](;SNY/U31X/2ZQ++7V/8%_-%;@JRQYX9Y/"NF<0^E$IT>IXM[O%6TZ[W4_-X4V M#."U\MA5_DK;L]8)S77/$!_.P=LOU5S-'K*J&+,J#>2#_B12B5.D0Y"O*G!. ML+H8;DM4MN4B6=X@DPJ'"Q(=/3GYU4[UQ+"5FA2]<,$M8,B.UHGUF] &^03- M @XND^7J8($7*D$"G74&)AD'C:=JZ;?YD?R552JFV37P;,= \.@2L>Y32.AJ8#% M/;'D;*UTO#V?TII\TMY.1X;()<6ET<0*,$F.&0"&35,:[M1O"O^+O?>,:BIX MOX5#1WJ53A 0E"K2E!84I8@(%KH0%9$F1$0@2$P0%*1+ER(HJ*"4B#2E)/3> M$9#04D"4FH#$(PGAQM^]7^[]<-__>]=ZU[KO6G[87Y*^;,,P>@ MGOO^E#Z)^4AU/]RC)2J_F,(!J/6C^@][.52;<&@J8/,&QDFWKF8^[4.;DVEK MV2E:K^PWLU/5C\M_OKC'L_>;JOEWW1NPIYY-V'*63BI4HW3]4L$]\O=%/",\ M^>C%)QP4^"KK>O71?%]:R?(KP0^^_X73?'=0R=B:T@XT3M=JXA?V6:%47&=8 M'F+(M&HMOG+IZ;>;]7V\)5'F4M?Q^-OWU'M0__.2"-3QLCF86:Z.*L@=[3T5 MU!_H).2/2NI_;4T'#064: 9TP_V"!_.7.@C3L4?(RYBW:G9PI^^1\2JWV55^ MJH3?/7:G?84MY,;]@/$?KP2SL4%#VD[DNIP.6%*C?A+N31'?[@%HP_3*\$SX MA;V+8R]@KEQAUW"/6&.]VJ?=2>@9INUWWGA;#/?I1BJ,5B"";TU%UK:X3>T1 MYY,$PN]JLC_KY!SI/0"%-O"QY?UV?9U"E%+,UL\^+E;>C1?W5F(7>ICP!^JP M'QM$%T3[2S>TCB0T;K4]+KL8I/7 -M*ZSDYF4/4[?/W[$2_5;_@;(!#(@=VY MB'S1?@9F7UNXND88#)OZJ&2K,0&/NWHN6#AY(?6=!8&FGL6E:/PX:'#['0K']7A$_-=6+-WP M+1QRYN.8GJG9HLVXQA'W2'=UZ\Y@"^DD#D=9%G.P[G\Q9*+D.#PVFL$*F"(T M\9J<8$%?6^.Y?-_E]"O; CDZ3AP;-E SH$\Q\<85\OF\M+46*HBL!1REK7 M$#%5%I"6\X'Z7N'"I# VQ]Z/-3*=HJU%L/-Z,5R'X!\--TO M3YK)PXW @JM&3UAQQ!\+<_/68YS\'_6V3SMJB#W_W'>Y ._\D4G:2&NZ_7]2 M9O@ ,C2H/U*8DK6<1C:+(ZI$;PY/7$CV*;+U8[$13W%'/>\GL=^FY.T'H5\< M@.Y"OH&9 WS=U\.XY/W)GMAF;R^6AKKINR6NABKWJT>D>O*BTBVE7&X3JKM M#[NP72-/BX1-A$(O$T=XUY#BC<],TN<66JE=@GYL!0)Q:JU"9]B#H=%%=4M( MEBFL?ZJ(!?G*@A(A=TN3,%$\+A'8-"]V/F/]U0,+@XTF^,KRG[#I2<-%\CGH ML\N+[)^ 1$)^HL:.'O6WL$W2[C?QV&#&M*?IVJK@C"KCD#O^ #2STI4MKTLQ M^\PX3?%(/'3W&BXQ4N9X,*/:2V-(.0&Y5@V2/QO- A*#X#^*KE%1U<.I["*G M$Z!"+ET5>N<()4*7.L)I9O<[(S8/?TD%%-<97/GXG,2*0+>NYF"MBHT/;2H3 M(4>+_]&KW/#9!FM23;8?!JYB.4Q4:7I,\83P\FE75/5E1THOW?Y)?/@6CAR)0S1\K/]N.I] MOLW+;2 .S74PV9(7PC9+]Z)8OJ]8HV8OZ!O!JT=_1<94ER;//NJL3C\QS.[[ M^LQ\W9M3/?IK4%84/M'-*:;*W;](' $%/]NX\8BIX(QD[=E%;Y"5/]^2?;_Y MH0R%JRIO9YK=Q4. %?7Y.!T*(TH%,>1=#)2-CI36V07$+VL^CD'25#$@TWXO("'.U /A"8Y@&X,>!' /#8/&L9] MW4P+LZ6U]/7-XR9Z&,GH#-7.I'1I!MW9,YF[_@<\W8"_0]J+,#@/.S"'+@QS> M"4X)@PJ$%G$O $H;$KHNF/**56'VZ)^&+*)EU_D'FUCF?[_@B6/P"E/8SHQB MO7^1ZY8GFP+VOI??G3)P?_Q"^:*G3?3*$7,6W@>#4>&ER&]@\H4M/L;HPHDF M"OI)'0%?)+9HL']62A.Q)C.C,_CV6KG5$:8C;ZM^V13O180(_)T!WJM84&[X M#,115' DRZ>9IE5/84K7[:7Q["(#CR7DJ!@CEH4H RR>:96X]=$2R+8B:;W? MT>?BNJTN5X]GVV=>6+RUC>BB[ER:V^M\I-X&P:<>@$3TL''8.L[WQ0$-EW\6 MD9__J/&C#MTGG@@:=UEV&;['HI;^N-#VAH =O+4OI]6Q$;Y70;%0S/?@4$GX:SZM:6747J A%$:Q.E#ZL9 MII.,C#+WVNPKPSV:RD%%>N[YRE534KTW-],F^IMA&BVRNA]3-D:.,:2 63N*J:!OI4.V*;7Z@0/M, M<2WM[$?OB-MWYM6B=6O\H\WGT[(@)2%GCA26E77J/$5G^/N6I+& #BS^ M7>&Q!J;!";KNRQ#)EO./A&N8F 9-!F19E*+]03I-C'NLV^D#+*]U)/H%;-G=V>;V$&/R@F: MG! >P-ER3#%PS*_>8:;DX3/2-:X#D%REOUK*%_[]X<0RB[=SYWW>]\$4W>;L MI-)/O5,[:ZQEB9=A3]I) -&9XCGZ.>+25X@?=-;(GAL>$E;"F1@L^%0O'SX; M7S78=$>I_N*FUTBP]+1=*:I-%Q6@*=^O;LSO)J-N;?EM8X/N0.F.J6*->0PX M?\760.@BV2MX=$^+*-$J'J/@#K35?GG7[*[S3L].^Z5?7%;A_NC#7.QOSH>MGJC;&EVT9"R@U=(T( M(DR!/T1^+NA7S5_U%+/L^BG1^9/%-B&RK[/E.LG#%8!<_^.O44@LLT8[$ ZC MS:=I)U,Y[2-YX8F=;LDU[B[J;,=BI4QZ7J =HHK?1>:P38-9F-&&,%TX5 Y MW4=1-Y_2YWTIZCA1$:CUH,5M'C%28SUN72&O:)XFR9+V'"YY<_&G("?S$I$Z M5Q-WV05=(#\PA "\]>A[ZPK!;=X"\3>]":R6Y?/Y_8+M+>CA-%TXI-TPSW!] MD>AQ?_7XZT0WBECL]&"OZZU8R>>]F 6?O#=[W5;^]!UR:J>=+L&0+F8&.QQP M)<+(,I^T-MV<'[2E=K@I2X["Z*\..DU*"?B-;35C&V5(PK4MR:6Q%4H3>IJ* M,X&!FE[*3\[+]2V_*$CO87*"&7CH]UDI,4XMY(ZU5* .W7 3\I1>U%@F8L\(P>9]Q04J,$]=HGU[GS M1B;APQ3##%D- =E>:]Z8X9 )%>QQ"#[)4[AY"N(W%.)A_4X:F4R8Z:RI"CMT M)ULYQ<"LHMB)C9%;=.%78 "#.Y%XF"(R^Q,E?M>]PW@^;>O!C-DDM_*-"'^: M+)ZO?FF8BZWAA\1Z#4T=L*!> AXB= G!^O-#7Z-)5R^'S/\TIXBSK3'GILV%/0,_8$P+@6.=SDU7O\H[I;C[:K.(J 4@S8]WR*^//W,].LVX.O' M,Y\F%10.<[U&CT,X&",,#C*X+0MP??LC39!3_TG>HZ[,TA /Y0].=[)B>8TW M;[FGV$NV@M@H6]3+@&$5LQ?98K0 IAP@%G56NM_)X O_Y-ZE$+&T<_OFIQFP M3H?(C15_(4,%MH+ITTQ%(+=?9":!'&28D4MCD/+7/>;\#Y6:#M?"T&9CIWR" ME[9:>9*NZ> ^G%)(BU;_^1+*X)X@+O+"_^Q"8K$2G$_?2IC9=?7;";P.E&'+ M7#S$:C'JLS3RJL<4G, )6RX(HEG ME3E.M,H-KO=H9HR"!(N;90XU,EN8U[>S;]A4V].C"J->'ON;"9\;'0'SH]G MF^U-[F63,Y<1/;P%'KB,I#V0#55\+Y_,A:];:5^!.3G1:[_$I=!M[V MA?MF"OO34^,_\8PQ#)!=+D 8RWJ':3VU7)ZUF MW^?][,40/W+RD_!H_=53PYSW0$RAV!:LDD)DEJ&SVFA +'NO1OG9&:D/H)%3)GPH-X=.DXSGZ#;=G=ZOL3D51MB(^J% P[G;"'HD8 MCMI,.Q-=*$26W4OPW_YA8/LW\]4MUV>WPMF52>B+>2!Z(O/[,XC;Y)7V U#J MWF8\T9WVZ(B)W3O-EUGSI(K@_0^G'=-%AJ+>MMTS=3FV>AX9BVJ[8*8']R'D MK*-)=DK7O@9V?R&ZQU'UWADO:W; MVU@0\V=ZH[0=^[10$M#&VVFW,83&2>,/Y Q,G[<^J=%1U=CLR0Y33N])MT.X MX[%_!3'!_J\@-J:;UW[YCR!>8PIB#\TLZI!&BN)?01SQ8KZAX0)H3Y6Z>@#* M@ -3$^PW[.-CL;BXR#;^@CW Q!:T_ 9'G=^:=/STCL2;HOH$L29+,H4\G2 M:BFUN=7PZ9RWBVU2D!KWL.E)]97%;\94 >Q^09C1.WUI"> M[=O..VNC8CF,& G*9*%R(%J8G4T8&*& J2B 7R(9(]OGFV/P\,V)U3O;@]?5 MW'JK7K>JLHG\L8!L3'_5SR?:"_@5GB S2EZO.9U8?6A9PH:;GYG3^O$]OLW) M2?Z)- B(81PB,&_)50LL$SRLS(&WQ)=:/43^M[.F3?/<=TNPM=X]N=?Z4%Q]=^NC[YNM89]EMC;YLX8B; M'; _]B#$;, PYF\G$ U$UPWDC\0RS#RT[7(TY;.(O'=>M$<8G^_T.?J0);-7 MSE;ZN\G?K>06%&7<&Y]NL$AMN>EI=ZT\NOF>](>CP^M%!BD' M\J;9F@(R$;!FT[*Y^1,NZZ5'2OC6[XF?*_O@@@=U%NI"&\!L#"ZX+14.A-_$ MCW"ZR&BJ?,V5MW$Q^7VRWM!.-\K0^$9(U']>-$(LTVXR!5ZS!,TA( /><.'K M$MDY1<6\P7"T5;4>@_M\5<\]YPVK>S3R_9TX9+6QI06FIW_@G*" MA+13S.M!U<\]?2N7?J19VIX55N8-L?)>?KS(=IVP16G)Z4A][ZI/];?C[ _)N4Z?&8_D2[[& MV>J! 4IF)23!^+SI9R:'2,F&%\=" WYJNU^'CX]6<>],SP0T#B7O]]MLOTC^^,)&"NH4$G3I803; M%.;]?B7J#@1PAGR46-\E/OFT7:<.-:0YMOX9H3XS#-XZ (7<2)T-4_]1E(@E M6SD":92:SD*=:LI^?>KK +>:5=B; Y!W39]0UN_^1(5, 1>,F2>+;##4!SD! MK9E/W1 D\WH _@TZ/]Y'B+'V[_3M'!ZWOFV5](3]-B(_.*U#&L0DDJN/RI$+ MX 9PU.UI@M_K?)J)OPYDL.C.QSJ+>X?6C_K>7EOPWU=G5GHQ>KN\.NO/IB\/9WE=DRREOM8?E\F?:0.!\:#68+MK3@:HK[?#% MJ--M*0M-%==7)1J$]9.SQG/C,I?M<3Z9QH>]=@(EC5TO;<+_U#T 4N=;^Z-T4D!SUNG]DY61[( SK=(RG&$LG@#3X *4,)*_M)(JB? MNM/EJ#;E#>0([3 02N78J3,]>S&5N$_3LM_?26UOW)K-H$*P^]4F7(27K(*B ML_!;CU3HBS;!1_.O:WQY]MKA]=>42R$9'NCU>!ID#CF(8OT%BYMV^XI4R+6H@_MJP/[9,%V:&U.1\ 6![Q[W.;7;*RH17!0FVKMRS.' M]"Z>89D.EHWFOL6MD ;-SRNE"\-Z\DQWYTN?8K3\5BR:]^>(JU/$*1LEQEJ/ MC%$?\%S0T\B!$]5J/S- M['P^U;^S"?$,(!V OG4P#G40M&<@3BBQA=5/\(X>;=XS\B7*K-P: MEQ\+**1J6)PPMJU63@$YN( _'F/K@OSO]YWMNP/+9*)]$I@+X8U_!LNYF ,= M7YG(II!.:JB<4V\N4PK3G5#$W-QGLAR^T"UU/9+""Z5HKB17(B[EO]%M/,K5"?U?]IU]2WWB7TT_3G;[\-1Q[&Z4PPG0MFC" M'\&_>3NB@U:A=3U=LV!I-_CF=,=E=U_RSSO#@?I54@FV>OF_#TG$?"=),J1I M5NW2,G!H^T.5I G>V(F*&[6Z:AL"7LE7PXQ]F/R#E&'T%6UG:FHSNN>]#D#F MC>ASS%M/ @8[=ONOFH\0KXH5S32BXYS&3[^0B_75.GKRF-F GA5X(W)Z LL- MP;^0+F6*.5S5!)&.%=+4Y_753YR_2CNJ5Y_<6W"1->+O2W4PCV8BIF3_'>H. MC!LY"1:X32Y*5,S3UK*O_>;O](0W42;J[;EG]NQ"UK=-3OQ2$&)QI[H#782B M^*(:5 SB\KM5ZIW^V?,-B9?OY%YS&1)34TVY8M_K4![:(QGT1)KN K119*R! M:B;G\GVA7(HY.>\[O:!7[6Z;2:OI$1OM5(92W0?F3%\X?S6"T87!G6/PY[,> M"*>)GEA9]$O3^OQCC5EGAA>5,6VC-W).F>!)159?L?@4JK1/MQUOE[P@I=9- M._978K(9O+9\@//SY[3*3DNGB"<)O/T_-JT=6! L41R@""S]\ &H?7H,:"#$ MQ;-?J<_73%XH]&;3>?->T5IL3U>]J,SBAS]X!LHXE$$.H:8!,@2L[!D*6V< M*C1(]%I-3?ILX$L<1>.3*)88=,WZQRVQ3?XA9H>K8D9"%TACV!/C<)P2D@9C])EL"*'H9_TL+6J<7J+/'1OBF9+V<['.%$O@[*[1B M(-].XF+8]\V-QSANV74'WB^,5?S]:V#-_20(OL!,9#]CUX=BMUFNFF1RGUPK MO'K27"&Z2U*(R+W=J?@>+R$NIL*J*)2( '8^)]$F0-00IB;6[#+&_"I#0?MY[_41P%D8G[Y'4,5 M^^DDY]AYD1G8&TZ8AEJ4F%*X[B^?\SZ,^G(?ADB C=CEAJN"A::_&* M-]=L>#RQ/'YC8Z:/Q>N&Q*GN:Z>DMJ"5OQRX,AF#!Z":HEB4]\C3,+-#Y+YT MHEY:%3J4-XJ]H>&BF,D@%]M31QXCM;*^-M7)LO\+2O=_,PB8TXA3&22NMD4I MN*+,\L31Z5]??BTWPP<3#Z7Q;*EQSR?]ZJWZG@ "5JC"^X^9JL\+)0RON=I, MR6I(D+A>%SWC%6,?X"61O3ZCW#LSO!641=47.TZI$J%-3F7PR(4&4B))WEVQ,109 MXN.O6Q6IL29R :7]VWZ^:3;4)UE(6$VJ3KO+J^_-<+Q"7Q2J\LU2<[H8<43@\Y\BS[::GP J>':!^H!1UV D2 M&J*1DKA\\+-%D:#TJ>Z 'YEF!15C*E*R0I]TAQ.SV;5F#DFQ8FY^V<\T,\8Q MOC;6QY<@1XTF%SMI$-8S:(.:8.4^_BF8/&2=GBN@P&?(WW^M6KG["^DG&CB6 MLSY @B5HXB$)$%[J=?@!B+"[.!M8.\46NG[+9=DC5T'"*M58P+#\\_ ]P:$% MEK^'3OIYRNU_U&J&45+;'JYT),[0);AB-^\B^Y3?J3]I\4OJDE5.%#U^BL4E M6F< MDR/IOL@)R6._1G!LU!< BJ8+V-6-R*X%STB)8_K>=<1K:[N@^'1\-(=9O)Y> M3QY4_P@\HLAT0,2;5;V),.ZUL$*%4;3$ \-ZV!?[#VF3+@_46D^8"/%'^"2C M;FW%0D7-C'HH5[NEKQ>J3&ULW*BMG=CEXK\)>E;MO!U,ZSXZ(N#Z$/'E>Y39 M@[\I:!A3A0;[[Y'&]!M?32Q"]4OC" UU^39D*O[6Q/.F5P[W>'4I>7?N"Y?=SW4%F+3\^ M6TI^)6@$^+Q'?ENL5XW]#F2]HI\90PH!5_XL&7'&:HAXF?AW63357J+97(=Y M]5UQTK^BNP:NMM^X3,+*(,R9L8$E'SX\!18W42ORI7E\J A>=9IQN,WSV:/5 M1H8UBM.&!6=0L,]+,_UQ H#BM3N2%>?9@UWA(?91Q\#S]4FBNZJJ%'0\QB2B M4)CYG&V(PU\UN#)#4P4KPMTOFY_ 3M/G**V:Z/0IZ8 MR=-UQS=V%Q/E]8MZ)S0W0? -10W186]E5EL1B6!N V/#0S%$K+!>T2R,&DR^ M7B2JQ5#U+1()U/O,F*V"W_9+4U-F^Y[UO$(G^QPHW>$UFS(K2VD S]^=:!RO MQ[V:]W]YRI 7 K-:V^_T6TKNZ4^ T>-8"_UDK<7KX]JUL[4BN 5SZHX27ZS5 ME0I!O!TH&%RSU9VL2GT"0 AHL.]8?J3'K45$=@4!A_.^E=YIO>HX&7OO).C4 M]Q8!K D6GX![NU3$8A)<,G?:E]D01'4MWZSP\:58Z^M6 1_Y2P?.@R--[P?\4*-W[">::<.W MNJ#5VAO&56N>^I3#U94_#^>5^S5F,Q:K&^(00K!&X@&;RG&K?+ZSWC5DV\NN.(U MORM[(WK"XK,=>?HK+J?51-V3J-NO1BK!L53?_1HS ;JYF?JT* 'V;$G:LJZX MKVSPP3=O<&-$$D=SG=GU/H76/E_9WWHLOR?%5U"UAEWYL,=%[ @?4E-Z'$WB M4CI<*>-- _O=:%W&KTKI U!K.1["PAC'F.QG'8!N\(*?+:A1.*M)T'BHT*X5 M3' 62*%&?JU[$ETVZS&L=$CF@GCPYR$ADP>@??-B#"NY9UV&TM#C*5U'@:0< M@/Q@LC]00MI*M,N?QC:7W#4-K&22C$6N74W"_[DI428%$IU$=C*?J),3J"05 MS6R1Y):,T*D(L,B<:X #VBBKJ&^G=RXHL,9\M9/3^_GFG\QT%NI+\3\H\O>U M'@C9(345+*:I#TMV^]VAR=7>F.'JMR! GAQP\[!E[?WA_3Q(YMEV]_<;0(3. M-HAEUSX6Q0WQW9HII6:1,1E>)+ 0_3:@7WY^>35D;=IZQ\]$G+_1SY8_SDM0 M@Y#Y:;WWJKE\#LT!.;FWV%:4LLC.D/G1:%= ZG$;:I9H?#FA*Q,)JSLO\R8X MB7]=EM[Y'-)HT[L7BU5"P<"/W;K0&TWDV!F,"OQ#.*6^"=,?H2V+C6//23OF M+MKT^Z9MK$S8=C3F_7ZQF8Y_$=F^: 9B5YW:B2OM3)5;\+0I_2E=&K\4F1^_ MG&Z5]>9%ML: B-P'W;[MGK/W6*AVXF2)6,B-Q62,$7D2'4\/I]G"5RR QQ%@ M7')V:KCBC-^G4W,WOZ47%_AP#7"WF/>""LNI2ONO,0J&73!9Q@A*1GRM8-@76I)" O.XG!1T->+"!]\\%ZQ=6TH%CD]WVTLA^/?S-YJM M\('W88)K=F@WG/Z<3H^29-[I1"TYE_N.D6%HK@:*),2L M9R@G72*$JO)EU)7XY>OMN=4*#U?;')TF?/U7\Z(C7AFD1?)E6/2B^ '()_5) M8]A3%$75!2@BUSA/'H$O4Z3\T+7YW]+MM72.>[U82G[3?4)72L89])%K+;SC MY8455R"2D'R6>M5T>2$GP&3\(ZBI]L+@7'"?2J/:LIDHJD^=#-M_?!?[ZZRS MLSF'.!F[\9IF3K>B6/7 >!A#BQR[$,"J^7*E>WY+0&>D=8#,K8I9KWN'SBI9 MA7G+8'S;G]M4:$LAVQ9ED-* VTH75 #E)R@7P#@]46P8=VDJ:#E]^EH:BY>D M9=JT9I):KYR-@@A++VB?HQAS;S\&ZQ\/\=^*OKR&>]OLY*D^7N5N-Q6X,?K& MTILE^QI[@7H)6Q*Y+SU#K D;L&43R .I7Z=T\C M/)(@&+N+9J,;3)9,890O)@?J[SX6"[D$W#_6ZL3K<1MPMEM M#/V+FO;:O2E"X:35[^AZ#'$(V@.M 7= A0)^[_CG#9<4 MMP6'1YSF^/X\Q;5E* PLP5"811P#G(E;4AX;)WZX.0Z_KAYF3Y:]VU_D=$,L M,LTSA,9S .HKHBL?@*J1BW^-LE FY6NIKQQM#C+]?Z]JPJ$*/E%2@!)-0;)"9BM="Z6;$N_-U[=X?NP9,?YP>Z^:6AG+-1"([3&TY"O+MD2W_;.%8Q3HQA]R# $6&[IO<6%, M+_DDL] JB9=>I@5Y]0EUG.+Z[D%1P$5>CYRN0XZ":WLZ#D S1>V!5? 5]Y3> MWDJJG8&L3<3##N!FXNF@>[RR:DM!-Z&G& 0ORV<+NEZ$?93CI/](=\& MMBR#J=>((QXIF/V!TRS(R=$JT7"T MXBEITFE_//=1G!Q'%]T_BYPOJLLKXREQ?0$R$OQ%2]A$X3]Z*GX>/0!YS500 MPJQWDQ]V=]\X].?Y(=4VIA U9PI1 5Y"W#-L ';VZL7/0 QA4=8/RD'G"-4H M+_8;*'T[^/O8F[*P.TDU?,EO!XXIZUQCD]I">8-QB<38E[2S:]B:Z9Z8TD5@ M?'P&_:!(V&],V::L6V)0X0/'U1?#NVH)YLD=_.V?(7'0NKCN5&&$Z:@>>*8< MGVEVG QYJK<6J D=DJPXM17&I*5,M9_C'=\]K8_DAM_6DW J26<:K-?H[>8 MBA*N0W/"2:V)Y!V20;SHH^+N59U&HKC)GTNKRAP6T5ZG^^N7-0ZUP!B4YYPU'A0K6QVRR-"*'KV;$31&GM/=H_^+W&$# $2 M+Z_YFW=#LK'5?8#_RXLEK?N=OU\) M-I>A^Z"QGB> ?TZ,%S+[(7NB2 MHPB^N),<+&7QS/FY6,Q[F@U"'YAF=K%?U:/(8W![$NH9/9PP]M[*Y[UOH4JA MC=>=4.4@R[2QR?;&=-9&D3>BD^80Q[(*- \\6O P +6:UDPKJ?^Z3FB)5Z;U M?U*X)XB1=*H$,4G_ -21C_Z;PNNLF0G"H782HQ^PR%<+YEFU\RZ%&WZZ&7QP,W,!,B@6E=9\P_!BR(V+.^*FJM"I-3]YO1G($',;6;[7+W %R MB>\7NW&;M.-+S?<9LB*>YU[?O;0U_U1+,G"VGV(\V<_K78[U]@)U-&U$Q'X&PMB/(D@ =PO*(BY@)X)N>-BVN[7F.$A03!*> M](!\%@= U[3(%8-5/-LLZQ#R-?MD>3U E&;LYWF$K-)B&%>7VVP5>/NW0Y=L MTFA=R\#)FY.QO(KRN43,.[+'K[VBF%KU@5R^!L/#0K8:3T"N.'UERJH-^C$$ M7[Z@W$1)7=?&>X0XC&W2(:BR-5S@T'#&(QEEZOVZK#'X]1-<:IWH2\%YJQ!? M>]Q.I[1G!D'P\2);(',(5P1Z*G^&C=GK8Z1->419,Y23D(X9?O,[]V*^PPCL M;)O]ZCT'(.^_^=JVVL!Q)_PP&I3%9V9'X%5K=W'9[RM7&R32*EX<@!R#:DYO MDZZG/6)QZX'UGX M0*$[BM/;RI&H6VZPK/ZNS, M%'"5R"Q@S\N UOK+./<9W[W ET.#J2%RGRI$/ ;73C*HS@DVO*?27A3>>P-B MV7L--6-\1F40/LOCE[TJBV_&,34'( MA=]K<.0(3,Q] :IY=NOY1TCF];*_L&RU_APN>33J39P4><*,,9/BKO0P,T!\EN'A$!&.L2UEM"'$XXJ0L%QXZ< M80I9^6*,_WX\Q"]Q)/D ]"DYKE-;RE;6K3"[X5Z 85JW4HH%+%N70Y:OI^X9 MB'_V(Z@5G<7@^PF51.'?/ER)1SQZ3[>G<+4O/IV23OSFBU.-?1L9X8T3Q]RJ M8!.W]!@WH#>=<'AU Q2I31>+)#6D,'B!&'PR-IIN81 CT(*V\7NOH7/N .3[ MS/0C3WBY5QSRQ1KTKC.):^,U^3>QH:THX0#$29>NRZ'L(F519*,:A1_,.E8ZC^ @I'XS),%2FO4#B"@YQOC"Z5&&@J<5 MM<2[9+ZWWNUNBJ%DF')9J53;=KNVPTF0:NE^ LI7&WR=?IFRLKY%R:::7NU! M"D?9^53.>KM?_M2.V"2Q8V9>A=[E4EOYCZ.J*T,/@_GI#I3I=5V:-R0:J0+O M\:1 VP7E3TAS-A'M+@1TE)JM*^;>N3-;7320\9RG]GZ!E[@FMG-+#KEP *H; M^'$ $J2[$P6YZ?QDV7Q].Z^.QLPIS4K;IDR1<_TNUE?]^>C5Y5@^O /7CR&Q MKY>E/R0]+V$+5F;X5!I%\?SY334F+_9H\P->G=6(D*G74[L1H9I[UY_W\3[; M"&.I_>-;LN539?>( _H"5>W3M24'E%./[I>&S@=T8Q2G]%L4)QP##:]@)WT* MO_>^R]N,E9(;L'2,NEF;))PV!$(67H9F%E5O13-,&+-8S@K!9V9Z\(RV!2XR M?>*;543IO*U6>>6\E%MX>F3L\]/64[XDAT%GX2@Q(;O0(GZ$#26$JK5?URQ# MCNG""M=IQR^ *!7FKM<#!+9'6& Z2NK?C6LO?BIS1.K,DW!7A M0Q>M(>8D_,VTC9&FV"?51>@/(5=7J:?1=Y*%7U[Y?N[,$T=/,9:)NHC?3\S4 M$); ^[\:'*@+I;BW[Y7&-ON4 E?=JS]G7)TH[%W5J2HZ8OLV.+T]H(ZLP?^F7*I=$$[M&##RY2^[>/>P?77G;*=,\\?9 M^-.S!>F^;%MJ)*1>0/B"%&!,:O&Z^#G SM9^%+:Y$23&ZI5M''[[!C?3C)BD M3%*8U?>:0B+:,RG$-_40<@C%%5I/KJ\K=T\<"N^\%WVT]DFY66?PCE6]WDF1 MS[<\]9VN%S"OD47=3DU"U12UH<3AZ#:H+,*1]".PMCQKFJY/C$LGXJC#UKE: M1^,O)E>/26*KA.AS@0KR?YC5,@/4$;>2437BJ?'-@96VZ(!/_CG/]9?&NI,N M2W)<5RPCF66-(WO^$C]IAF/LT4Q2#S&C%6 @$GX&5 M; ZFI#'T_#T-IT,]KOS4CW0]4OU56S5/TWB09F%R0KFJ6YF=I?8!#Y?_/MLK MU@1ZWS[63(?N3K;?F"6OM"_RT6W?NUU?*Y1(Z)ZV9(RFFYY&:ZU@ZVQS;\XO MU_0TGF8S*I!T*'@JO@;E1G( *U0-J!3="7A+&? D@D#8,&1D/ WUVWN.6^< MR>HXENTC\,WI_"F+W-,@!Z[93.?OZ#9(+%86@G_E"?X,E)+L$S$*@#=^PS+B MUFBS/O[/PKS;L?GGO4NG>@6DSMP;[++YX^QKC!0'GE*@5.G]M\WBY FB<\HF M0X5^@O*K>]9J>C=P!.43FIFDI*MKP-;'?<,UY^[C'#^^6I9?L,X1?OI]S/[[ M9I8/<'NWV&G\;ET>^MF#[^E".W:-B.<53T?Z;] JC!X%_% ##*G)0!IQ7I#! M R.KMN-@":&5D [I[/1TSQ_UC4_&7#T@^0\-;7D^6ITZM_R85OY#O<],@^X MK)2CVFPQ1Q#J0" IT,(N[OK'FHF-J;U-U_4'I^R2LX:ZE@X/=NOGW+T?U1:2 MN\BN>R<*/:'Z2Y'73$*3E&[%Z&VGO3"Z*]KP319>A"U U4B@C]T7XV78[(2^O!3%<0 MC"PK]88]K1ICN#V^[?J)#F06[?EYBI;0G2C:W2/ <8F$6]449$T)716X^O;4 M9,5ZG=3KZN;&9)<3A7HWJLY]LOG]N!_GA8LRHQ=C]3!2J^"_H@*C1K&/7V+;OO3*+(J\^.T&9_J+S_H@0*GXT5"(N3#+4$:+3H=R_*B] A'5'(M_I\+5VNWY;&7"5"GM>N?SIDV!:&=NO MX@3 EL%SA$D_73C!%#-1A!HY-2F'T!*7HJI9!DP<;'A MJ5X1KJO1 H:W08]*F'08@I #$E@V7>%^LZC#V9@V7UOMY\,QARQQ6^PDPJD ME[%>BTG2(SV+,R/M9A *NT$]KKZ.^L4[NHNG0]+V2\EY!YM3W DG;52ET(4' MH+OV[ "-.+VNS970[%6Y5B30[/@*0!)WH.2%C+#RP/=#=>(EGX6M'8N/\GY( MGSWWXI3"I#9PU+E-$VH!Z!/ SR805A2SMV]6&P,W*CQY&YO"QN^Z;PR;?"O6 MK(/^UK@O%J*^-\JU\-69U+!NM%@KL9&+;PEORT#4>?7K!;YR$^[=C71QO9I\5_\@7=[^>D#PB%W DD?=@.&,+C5D$0=U_TD#9.D&H*S)-K M"$$M%/\!:B8EK)H4R#E3]_+L]' VKM\Q*2CWYOD#S*++48JX\\ M1-<'_B9 827O]W1!I!$>%*X.;2Y_W8'#3PEHKF'JZICE>JS5D6[S>_V\L7?4 M[/N;SLR2T9W:3/GY<7I#$X^.+1)I#@^G&!+B4M\9X,RPY4&1-..*-S>E9KLO9^)3BZI[YC0=T"QB@AK="&G@Y[ 80.A9]NZ-83>[.N;G2Y M)=,OW?/Z".IN@Z[[YO9\R5PZZVK$TY/5!_FE]VW+7()_H\;4!C^WSDJ)"46KUH_W7"&=X!,RY?NPB6F@*?YJ\E/KVE1&/X(,W0_X\S)AI>'VYMX>SX:S/'51(&(F+_' M?M]#CC0N)F%T$=>::H%RXI:@:DSSY3O3V7N!:]V%"C,A]ZU;6'IRF_INA!3M MHM?,P>C,R]?CNK;B&WW:BF+-5"B83^FVI;Y.)ST'Q"!(CY+EY$O-_57@B%_T\8RQ@N5]W-1/I]W4[DE-^CG*_W3?*G3VXI] M5(4Q6_7!LM9R T49%2KCX:]\L\2V4SMI8SO%U^I/PD<]1 M*MQZ=GN][>SC*)9U+/GR5LJ",:!-%(PV8/!2^'!\1M26H^_>?.P2W2]6H+8> M7ZA,D=OSJHS4WGC*[#I)&&7 W2> ;.@<=YX2O5IM8]HY?B[A;N>5N.N]25^T M;IGJ=B']&#BP(%(=(06@R;"V0D-*RTIG$5=RJ#8=0I1S=5E4UQM5IDY8#W8E M;"3'VA"VN9>=UXL =>=.03&$X7[N@^2K[9[*DW3-]WW$2/?PEC'8VYK<$H/? MYU[#9US>JY5*=5][Z,#U;8\]_.,/H[L/,^+UQ>N3@ZY[\1^[W$SI61B"HH>+ M<.K$\&24#P3G3D4 J2$D?J1];.&Q3_7CN_,JI*LO?P$KV]FG57UMU_D_WX==RBZK;E]1P=^5QB2X9Y"E6. MRR[U2K!* V1Z6$7 96X6*3"*DH4X6L")6Y) M=D3([01,!P1S%@9N.AV[_"3797%@I[Z*92$7?*QG EH?MW&&A&8%H 2)]L58 MPZ-F*HBSL5,Z'RZ8]&D>N2D;V7:7,/^-08ZI\WJ^VP8"AT[_S5)^$?4WP,O, MX,5/RY^F\"THY%^8SA[O>Y=PC/ZB7@=GH+:2MJ@_/(?L6)3%B &>]I)P0VHB M)3P>J>A'V6_T +OFN?YJ<3LGDS?7O=VP\"?+M:8@]4M!B@^#&QVJ^;OC )3P M6[=GV=X RY=NR2+CTFDC:?8]"F)]##T<:$NTZH+-KE$3**6/D;+PS=^$U'9[ MMF'-.OY(RWDYZFNS[ZD\J_W?PE("7YTL.\?76NU8P6QC3+^+,42UF=8&0!,\ M18$O_XV]]XQJ*HK:A"]2I05%>HD(B%)%>@VH-!'!0A>B($T$1$%:2! $E")- M04$!!02D=P0D= 1$>@LE$$"D)P+A2MK$>7_-_'AGUK?6-S-KS?PX:R5KI=R[ M]]G/?IYSSMV[ F&)EX[^8>7=*D) [,(R.*ME62_]-!BH+E_!]/]$AYNS Y3S MGUK_G6_)(@=/]&YYXW=[:0 7^599L#N,QQL3WJ6!,=JJUX!XJT7/?=+PG!:] M+R%[7>/T_A<,ZU8>H9/X&?\FHZM"!($@R$0$?@AE'E>MX [V^!'7:Q9I('[* MS2PM[*%<6F=H#5UDL7YJY:'_T1.$/YA6A# \_#FN.QJJLQ4"T3C2+U&[IU; MJK* !C7=V?C<:PO]/FI_6@>W5M+/EH/5-%N5?G#M]3M@1OII^7VV-H,0%Y& @;>*R!.RS M5J4YY^"&CJ/[<0MBA(*5JMH,[\88XX%WCH_?^+>(13L%)=M$Z-=\BCL'_+_Q MGP[&M=T$=+UB%-YVF0XU0]%-K2_#I*C*RFQJ%>J:VW>]I#W?.,KX^RP]:1-, M"2GGZ')FP&.[*L!SMG$!4+[?3\4E1G;T^3"EZ:'/.50]J&J8KW>*^\\S MN;3RUE#>HCP3;Q$+)ZBB<^00N\ +)MS/S'_=O=W3]N7,Q^WG?* M/)VJ=-Y[/[4EC.A$R2"?)YU':,#9P;N#(?)_*"4W)GS;]G8]9!G<>]ES.66Y M3X6FFA&% ?(&)0*]0D)[6Y(X!VE P2'?!AQO V&9 QN(*@2Q[E(?U4QI2G;1 M]SP9E[Y5K2/FMU7$6TZQ6WLDR7DR!*00HG"Z5.E8V]C>C%&GWL)>=Q?O"U,G M+>K>?\52:X2 @(IFYM/L*#U>N#23',C$/.'WXY9^\OSP^=5@MS>?D'))F098"$RV'H#1RSK06&=& B0N M4"N5@TO$,IOJ):4IXGII^NC]7>Z5J3?4R9QJ6#0-\+9DGED/[9[OB:WPNJG6 MDX3C4)M72RA+Q"H:[_N4O/D.DTWN-_9>4P@C,H 'A,<=0QU0/IAGWP$VUN:/ MI+G'O<(7.SL3;+)2CUF6LX-,1QO,&Z0(-F%6BR*:V1M$=$DT^00.BMTFR(/IJ?=30 M9.T+=(-J&XOC4 /SNU.H$-S%'KVY6T@-Y/=#E #,:S<:Q2]!D-=V0T<2_V8Z MSKP3WSU9^]Y4E(DT_3O4=M0I6#<.(+\ BPE[-RA5, _T3,;BY!O$*)C3?5C5 MB=,PGI )L90L,SPRMLB\0*OV M%C4NYAR3M.5AND[(4PI7F,D6W2Q,"R,TP,,/<[D+QGMOZN/X_GHZ056![^$/ M#W/[E:&CP35_N_B>"RR7T^#7R!Z@QE)24@YWH!\3V#I8H>ID!/B=)YIS%'.F M]DSK.-D=XV;;,F2*9/AS]M_,GQH_\.;PWE3"!.&<)C[\,%=5Z2QNEDJI9+8W MS6#B,61=**;^@-4D=2I%H^K/ED@G]7*%X5B[]:#7,Q5L32=.A]S_XZ"9O=8&-&45$E*P,G1J(0)5^?[W?9$B0VI[8E79_E;UXD]L9HY]Q,A^5Q7K%5 M^H2_AE$>CU").X3-"! 5\;M;Q?=*X8D.N]U4S:DL9 7.Q\A?GKQS+LX^[N-C MN]5W[U[9OZ('4P["GB2(I)NC0>!EBPE!8 F:M-NBA7L1R&)A:36,>^)#'/V( ML8DT2FRH7S3OV2@-"O3I:5ESH*=2 ?J=KH$?%BU@/:TP>#R<&V$11CP51S0[ MVV1MDWBG.%GH3(J-@?7E)O'G ;T-P;W4X[O+,$:RPU0+BJ1'MDU;2OR)/I]S M8WBGC'DP[;O9PR*=U^6X+KF>V:#*FPRSMOKBR#:D$D&CNXP59[+-2+CN%R?< M^NQ<(YWS>M_P*YS](7CA<2[SZ0NWZEROO7;JCI@U$!4@GV(]A#?8;J5)DJOJ M&XZQZ'&$M\XFC2,#_]4,+1A9RZ+S0I8#KQU?^7TYIP<;&")N_OKOS-O1*>U4 MO)V[)*'B$\QG:+H'CBF?ZA NC\9]10@L6QZ?^];SKEC^X>^@VH>&LOV_^PG& MWS>NCXI$O4]$ ^2&DU(O>AIZDR#3 MO:ZOB! F'/1VH%]D2/KF$KK<:M#?&=X-BPM&@Y6LA@[,]]T3ZSI(HM'1V*[%:!U\]%MQAW8 M<^R?JV01&G#748G"\V9BTN2YJCH>_7S?0NBS %>A7;NGNS5&M%?X\];3GRIQ M4[F009)<$9F/?O&?)G+NO#:!OM2%B89>RX">FR<*WF;2XW; !(KGITRBC=02 M'08ZCRQVBHOO]+H5VAL<:FBHJ(_'2=W\N14&Y*:&E[2CO9.FASI1=>YO\N<& MOS@'6_8TG? 8:;'XO*=0/BL/ MF$2Z:E8I;MI8+@ ?Y2F MX4239DH24GR3*MQ"D->7";]UFSHBP&.?=4_PCVN2^^AVSM?W:]\ !(5N+R0- MR.2B :ZJ.21CM)'@E,RNBK!(.J)\!MU GNE@[T8AID_G-K; MI \AFW"S80:X$CT56O5EZ(@M J4HU5<4R?6C'UA&UE!'8 QD:_P?K'72 MY2P'TQ-^JQ$_JD*"3ECTL]Q9&^B],1E!)QO3MM1K-&!)AA)/I ']+;8X5K(S M#0!E(1%D==BH*CP:*9;EW)SX]79K(X8G3%0OZQ4-D-B2VX!&H#C=0"6\1SN5 M)H_\B:Z):< W+$-Z_%ZTGA_?I]C: M$2:_I&+"7S2'O^I0P G:?S 9K$L6]2?5Y7(-8<*(9?C"K9RE>8@# 9E5YKQ^ M].V0B+CEI4[HKQRH;+R8D7(A7PZ:X?_7DF_KZ2'_4>+[6^U20>HU/>):DA*I M5^XE&_XV9&FT?(5E1"B0C!!JX^03.))MCGD+9EV529Y8HW1>]9HA9G-(\W2D M(=-)R/<$$7F)N0V.B>?4#DKU3FK.I?X^]IXK-5=0 MD#$!>(2JWLDJ!'6H[+V$6#KJ0:[84#FI@YGF)!U=#L^"8Q/YUC?:S@=*Q0$] M<]4)W'+["RV21"M*$EF2)!/L9U4_4NY;ASWQ8*?F 55BW)\8WRMT&M!?N5O# M\U5&WLQ==ZIYF'7--@JUJIJM0P.JW&$4B9J**M@#2!SC(GKK@,#8XZV4]J1@ MG5+Y810<5CZF ^EC-[7?#:M8X/L+:FLU5NG]8/A0?+)JO4ELV:'#7C M54P$C;0>DP1]V_Z>8X11CR_C6\CG*,E4Z+2%P)NB!^FQCBWR%P:E1_9L@YIZ M1@IA=Z^/B,CSW[#?"I :) YWMN\9362UKYF0N2VD;SO$H+G/LLC[FT&O9!CE MD3,COKN(ZMU-@)Y8HY.9%GW=UM0=/7T=%5[[F,94G]+5GS3@X.UWQH)P9AR, M>[U5$4\M^+BI?N.!]O4\/^F"^?S-UYDR-\L3]-BDK%C3D-U!H6)K6QGX=$ON MOY(6<&[[G@[1NW?D[_DRNH+D)<5=8H/M=ZPP_\(FG87CLZ@GHHTGRO:O:,\: M,& 06?,+[MH:,YD20ZYB3VW0E9!N=*1&YK?"-DB2@#@$'U/PR%U<;'*+GR!_ MZ!KRR@0RE,=D<_J1#/L'R,!@#>HMLV4TB=^5;C 1;0I?198JG&X- M,TK# 0U(BNVJ[//ZXN5=R,5IGR)UW[&=?T^1##V06O8CA%FQ#L'QU[^[^LW" MB=_>YEZL>*EXP[&1]>8W*:2.R:K3$)E?@'J-#C5;=ZNH-Z<^(P=SJO6P;9:) M6*&6<'^<7>!;Y.D'J0^4[?YIG=-3*H-5=*W3M7B?X?#)0@/L(0V8*5\CEH$7 M%UAJIS[A5PIO1)*V:QQ%HKON]6M1T*:/^>6]38?1\!T MR?\WL"8(F6_V:10.-K/?)L^)KGC_ MAE67'2:BW>,KHE&BNM8:75G-7[.]U+JXN+I,'@5G:KATZ7IHNESX#\KT4<'W M8VM=S"_,[<:&=_RFJXE1N)L_6J0=&K'TM"707G_'.-K3]7&UV&5V.WS^-U+=/6NTH:M_9&.9+(:,>0C MOLL:,#73-%WY._,((B)EF/W,&XN^GS,]U8&J]HTJYKKX9[,+*3LIJ%^&LS T MR%Z)-#6ZDZ-PT=Q5WDS+_2$G@.@F2?0)T&7/8B&VUCVJ1#/>>B(U;!:J^S#D MC-=RSH-0ZHZUWZ-W6]X[J 2L0(L>'KI47K>NZB">^F(L_ -C_^J*W<@) M,R&7G[F9LS M/^5KQ-W.&-GV#"!$;Y?,2P-PA[UQ[+1WT=#+^7+M_5GCL?9 MO"RK4*^Z-2:9LF44C$U$>\!/H=IU?*C\U.%LMHE=LBTD[92^:MS*MGWKZ.7L M=UW7!8TY3MI<>?E5X=EAQG8B2;)P6PVO<07T__B F,U9,QHHXMW\E-_8SC5& M4#KZGNE$AN/CBWS;3G$=GZ0ZKC;4=V JH*%BZ?67)/&F#K MG; 48A*-BN0V LSQ4SC%:()W6R@T05A@F2^HJ;"N TCWQ#BOF;=QG> M5\QN46;.(([XUXHJZ'PG\FUPGCE^:,N1P!6H]=%D_&.494WKG$55K#+4G$CPX&6X3='C_!=>&I;2@A;AEW]EU^WR_'X*"K=?SIU>*D_N?L MW(!/2HQD(BY"4^F%L![U7R]]E**J?23=0##2@)A(R@>R$;[SVK@/ M^6)FIGTO\]0,XGM9*D>1.[ODS187L=QCRBGK<>M4%K)F&MU$[5@6\(SWZOCJ ML&JCZJ\6TQ_>RHG'=MG-9M\'].5R_T)KHQ=+&Q9HU\[/3$@>=/?0N)??$!X1ZY2SP38$"\-$Z(=2 M\B5>+5/9*?CC]PTV=#5$(L)M+*RB0![($MR?[$L#4I66=TD"!Q#*V=266)SE M5E+0\NZLRM)N[SFR.=>'PNC:JD+]N$FWA<6HIT$O@R+0A'U-#'+I8'F>'+A4 M3TB*U+V<*X6;.'#2QG5[N,U)7NSJ:TQ(6'[JGSW.\/>0!/S66#A/]S&<;#82 M4!NBIF<,X9G!Y+O*C_9Y5 &'\D:AD'\+&UV9OA4DB?;/&#.!V?T/[G]$IE^3 MESX\+_JAQZX)[/^U_%CA24F N3?GS)@O]H/"N\[Q78\3C<-VZSL?^DR=9!)Y MFNZ;%;KV+;@B$;V8HZ^(-^FV@/?2@)J&;E;0*:SZ>LR%XCA6CWXGYMPW-3)M>G.,="2?:6 M'9+),JP=S8E @$]*@F6ZB3XAGS;.,8985MLYF=Y/5V_';+3Q/#)Q8:/C=8HJ MG8N?;2TLL7.$VR/'Z'*X=,?%_F.VF,6,5&*$;/^5QM.1;/H'ED0XY3U2B"Q/ MJ0HTJ027RLD&8&'>^IC1%R_A4B7Y;'.3D[_,(]ETF)(3?#4UG7,CFEBW5$BF M"+D1QPXH!.85(H_@VC-A;LTKB/U:\SS[Y%F=?E?JNUK78L"#;QM>C=YRS$?V M4Z$$OIT/I0,X](NC/RI8L- ^(4T^5O[4:9<.V(5=O_:/F@WT4?_:% 3W M3RV?_;J8,]/<(:Q7\:+US*9V@L:N[GNZQKG">"\>TO@C^EW-^ROY*7OG!6"+ MZ>B3BV 8:QR*3A3Y/8D+@F#LDM.E7RM?N-"8JIIC?WRI&H8UG/K[QA=93F42 MH3/F1)F,1&3ML\OSH?#_" SFP[UA)JZG7P\QCG8Q#+DQ#7U#EQ8? ]<1=Q^ MCH?%^2EE.<%V?ARP7:G8$J,!9SE(]G05EEY% SX7RQU\:8519-ND9P: M;#<=*6K 'JQ-3F^R)YCY/?[.L3T^7:AGG,,.7BS1M=XH@R^ MY RSE]*!P&/8"\H7PS00@+'_V?WOU@?+*2DP#U+23-*B(&ZE*K'1\N@QS]^/WYI88E@HN;?G;,^WRQG=6WK%> M?^2$UF] [4A#*O[4PYWV$\;V;Q<9-KS[4%Y#,QD=\#K+SEA\3ERZ]Q-.](.Q M [HLBI>+*+A<;LR>_!_UYT_\.9C:TB-=VU@0IC,'CEN4POQ&$$G@,'L74 H? M\(LH$]%'=+"3&[U>G'Z/-STMGH6KP(2UHVH/MZ)(!@^RV;2?UPN;Q 26'-]1 M\FG)#]%O5Z;,<%[F:G;\O;D9]Q=Z.3&?;FBQS?;;5:2[NJ%J ^!E087&&^YU'B6?#D?=&AJETIF-\D;A,4Y;O_':Z*"?BRY<+0(]E M6\4,ZW70CR0S@(=U.Z0&%YHWQQ$7=G86&/V^*4H%]9]7J!L+EJA^U,\%/$1V M3B5CD=]1;"N11F\$.M-3^&^E?.61A!2Y2>(KTL@RI?;>4+P#C#=+[L6.S92! M>G6MAX2;N2#CY_#;^' VR:(RR'$Z(]#7)4LT9'5@N6B E]P'CK8G_4/$$%6B M '][ELR U0K+2NIWPHZDIM#R"/5?[SQM.B3,[!%C1JEG?K?*-XZ7;N][/?3S M.3B7:3Y ZC,7\LWV 47BPX=; "T9J8@0B_HDO?NNLY>0L?G'<[Q#6'[?KRP*SK3(.^CT5Z?_HU#' M5\[++#*>G>?; 9$'7FIF?D4K MZG^BD]L>9(8&$+G1X'DZNX>#WK $GP,O<@CSEO*&\K2JN<<:1JU1/N8RVLMG M[L1[EPBA_VRQOT*14D,#5J6A-1 */1N,%LMM[,[P$E&-E+=4YM]82'E=$=E0 M/4?O1P]5Y,DQ=):**4O'8()OK_-$'\*7DK)#542.8=FI\I=Q=@$#*.;M/=6& MFHMZ"])>FLF:QP^KAO=S(>]1#T,DP2 :P*Q)R48$EC?,D-5"7,73&](2C$0W MU?I/-.>R^RZYKC?+Q%$$)M1T+ 0LFL>5=B1KJVJCU[)Q[I@4XR_V[Y+N E(Y M#_[V$G^.(-G(=G7XW@[+N*-F3\SN2U^.8!>2B2(]L?=O,3H M)^K!%"+Q7Q^K:*^]]9%\B?(985M!/E>9Z+QLZ(F9&JQ+8%$>U+D.)EZ"+$DR M)C:>8NBCSSWQ@Q*_DP]R:KDK[C?+'T!X'.<[&GM.8-9?NS8PV?ZF(!^CV@4# M-#_B;;L'_2P;@FO-=WEZO>\/OC\5I_XH3W=%?GUJ$FW\FW$O@YA6%[='9?^+ M9]=*UE:*/9/,2%G-N.T&>P90^?:#R*?,C=%3:!=L7#KF*0VH/9LE-A!R-VWU MLO^I:JJX@WYXC17"C&Y?GJZZ-./QHGN/Q_4E0Q M0 M]6-%+.?T6\+% KVY#DHGIY2EB'N2)E(WS[D%2C*;ZAFR"N9"!B#3RT3IM.6D MK>TE2[[?Z%I($@+&21A@.E),0_;YW;MXM9\@&RL2IGY!\U'8KP9]:607G+M5 M''$5#+I'@!+3"8EK+Q4/!%?Q],PHGU$AW^'YFHE$=5Y3+K^N\DJE=GDDAWH< M2V!=;$A02W0E/@8'_?%[)A-2>P7XA1)/)1])E+6BF!U#QTY")2,SI@D=00/P MEJ0A3L3=)!RV!_)" ,5'/>W(0,D^Y/EKDR[/ROG"K.].?=LQV70IQ2T>AE^P M.@BY((T83 ,J+Z)^SQYY=+YPS:!R6!!N?&!418I$#^Z.&9LLFI*]?\/C ML'0"V96$.5Q"][RE\[S$BN>EZ2/[3VL4#Z7T.GU/^C&@IEZIYS3OFD33@/MA M:&[J+%4)!!>D8\(LPLR3KCO]6W>0]MEV67##TF6:>->R)XDZSN!!9?^7_!P) MMM3V>!J0A_N'PR'G_*9KEJPD3Z_[LL$.%ASVH9C+2Z)8<7U6L*'MP@.OO,%R MAWBWUE1>V:,?"#!O$XF(23>Z8"KN%B/GQY8+R4H5+=ZS\E\=K MU%3H/GPVGGK\P)MT%\SK"*4TO'3%EQ<4.'Y+W._Y,:\K'5@[X1B:\!RL$GMVSG'"K:QD.$.F)$WQY^W[&7?_#\67-E8]B)6,P3]2T M21N4BRQ7.$B()>80:K6Y5G_'3"IXY7]+W#FF7-'P8\.MZ_+7I; MG)Y;(H/!O!X:P*>*>@&MA76?;Y6%>^Y(5PXOUO(?(1XS-LOGL=]Z=/.&I$&W M,:YS-9>[AA@'^N!9EYG1G3G/L"Q?#)Y?:/ 7K<^$3%4 M\S[_/;^!( MA'>GW]07D[Y'U86[D>#('@>-;6O7C_#N;X=\E(!EGJB$/%M@4=VK^!*N\DF:+'=M,G3&/L):S/ MVK7WL5N_3DF+%'Q:0==9D?=-JY&=*$[VY,[^5M'0Q$LKT,EOT$YT#32RY3Q) M>XXL,+J]H] B_:3@CM<3LQ:1=[H']^2WP/;7-34>@JR" "#7B79%3U?@_+8: MED\P8WM8"4J=WG;EDG7XH9G\1(VKL\^;KR545?J]C?XNG34EQ?@#O?C2Z@N9 MC;"5B]C&6>23..Q,J>XYI"=%?N Y^%8IV]#10QD:(&/3&DGYCU"3P/'1P6=-V-G@_R&HL623X2J4E(P'U5FGFR*$3)@7DD<2,NC-<)ZEYM$W=BE M;*V[.4:C?C,*6V?-[)VEK9;]W'M8N2&(R;6NBNGXI:G.H9=P[BU]2>KH@G(+ M07HA3[15;*PN.O5@]:W%R8@I^]#5>@92X=ZFLQ/B*DJ1?Z$ M"Y7KBWL>Y6<'M(I,^#!OY_MM%'26 )I.(^G W69;6SR4>IP&A"PE)9P@.X+M MA&.[.'07QUU8S0(.*CO:';&4@V$Y-C=)) N<,VZ13& M(OR<+\.!O=HER*(!+#J\E]!,-44GH;?@X[#]S*M_H"]A=.A-0C\.$8#>H>7O4BQ4TE!A*F8V1Y]-@)W1%J\[43 M9CS?AXQ'"0.\9W$751)G>L*L6'MS\"85?U7V:4!5).FOT1U+\LF<0Q0_^H&= MX^H;70N6%3V3W0.&H164[%$8\0(EWS.1J/E4B(_K%CW-GX6TAE-_F$]<96*76+A.OVK?5Z^ 7@E%-=8G:$ MW(8:TE]95NY7%'SAV!0)O]Z/^[G#MN.C*.GY.=*-,U62\V*E+H_AZ:10X.\> M]?@FSD*C"UO5T/&WMN],0.UH=\*Z4)_9TE,S1NZN2@4:<(SU(]^> )EOUBJ^ MRUD59%Y,/&N4U=V0.3ODQZ0[)-PGQ=/E/ZW[CE'OFLGPE!<-X-X#4_"679CN MW:UUPI?E-@>6$IDLI9B#>,,P/P[1E3S-1X\N,"CO H!3TY0729?:)MD&XW/$ M375;BBP@K,&LA%EGI^Y5S'0]^T[B<>FWYR4L^XO3ZAB "(CJ?]\!N95.#%$K M?&XTX,XM&F#(M[>[/4"2<:).0SD#X.SV8"J4TZQP\_@7D>)MKN^/*@?Y!S]. ML1Y^_1EF.TQ\%)X^RF8VYVIDL= HF,O-2WPQ[-=R"\^(W'8!XQ=/1:57WIPED-<_'=#_<@QU)- M[MI53'GMJZ'I5#6;!J19C<"V?.CL>-2QZ0=!AGP2VX74G23K+4,%$2XM!'B7 MCH4#Q^R\HU6UG^16%4^?EQ];,EO/=E?#=6.^D/E]C>VO)$4GY!24K10AX(43 M1*@IU%=Q%_F=K=-@;S^3J9=U64EF\.<3LBK#=^0,E FU%(;L.-2VKA5'UN5[ M$IM^O04&0HCXF/LW*&LO!@0/_>&BB-O@WR(ZMM5@MP;PWE=;O1"6.-+T$D$D MSS?U5/43OU_?]:"01ZC-C"5XZ8+8Z/78I7FE:UY,OWY.RKF>OL,Z_>S)JYEN M1!3I'VAHU*)F9HG)!$C7=.#O0#UMMQ8+#B-'%:'1R1 5:DW(G,T90@)#\LHP MZ[^][O#AAP@YDB!H;C2Z/3EV;0QA4CB#F2TTQ;WZN7["I-*:$5].]VLFC!F) MS:GVBU>KK@1#USHGA1\&\7ZHDE]:N_EDUJLI(C582 C7VDII@+D-5&"6E_B2 M(K=U+T-B"NHG)2:X5B8_+]E)W3*I\71;^?OU)RJFG#H,JU:*AGE!HT)MG[7< MD*]T6E>^$K#M.VB0/1J0(!'(^J42>E&56,/$B$ M!26P9JDY*1XI#X;@RKN=[MO\Q%KFX(F:/GWQ(P!#,@/_Q7 M( ,6J(!G64F-F 6R3+X"-O>CHO9)-F$*-Y]&G+*^+/"#_@:QK]V66CQF$DU M=3BG4C1;%ZQ%\[?R!?\A+5EV90BVM-2]&/ )C^;(,.BW?F'-=?@F,N'S8\L3 M_O10^0-F$3J[,&IKVR<(]2BQX#"SMQ;0V( P"0^FK0L,CY_QF0G9W!,G*S/T M/#$0MZ0[GAO?&ONOM?!0>YE(I_86]2Q^NQ5]-V#;&2?).^]8ETCJ(9D*BMBY MOGI;,09G[A1KB-H_YV*08G+OV)D* Z8'0 4;I19U'P8^\(MLA8+AGS9M6KGJ M1PZ\PR\)D$YD2L?)>2W:6?-E>'9UBBXR]/,.=6&V+3F#4:2^ M2*AWR0!*#\:J6')^'I'^HAY]9"UVBQ+[.:D=C;^!PH1U.O39J7VS(:[=K+9_ M-97*&#P&M'Y]A>/OO<.YS]*:"$K^._$H22ELE4789755;CREJLZOKGNYNX9= MZZ]^(O$8NK.#R[VQ#]QXROED+S;IS(D:)#W=6AP M_V:8CGQJ,=P2Q]5=UQ#%&FN#O1WV/=/NFHKIR*E *S,;10%! MJNP>5.#?*HDL(@1/V8(+M^I8X@9FPVR3C"JKQKI;<[P>&UA_?2.I_+>4-TC$ M<.!QUWUHH;XP]:>V;0P-36QR*97NWYB-3A3?=5:VB8N> IC ML<5V>F\LC&A(R6U5 3F(11,P#T@"IJPB85>BVKM9##FWFZY[J>:=)FKZ3E>S\4 MWKCT7(B)V!M&>H):TG?>%_ #U@G=@J7G [9FNY.K :E?'3YWP MV9;!G-"+-. )^"VD(M_S?_=IY?^S1R,-H.O7DUM(+K(R02GQ0,@V=2N)W+LW,2ME,;A6RLC*9&T!S M:VW;H'@PB0DU(@\^HP$1CU $S)$2,992AM C:2*$AI&2FTV*)45>F=\&ZVJ? M/CT#JS4>:]M37-P2>";$REI\BF'GM;4"[^VD.R,/UB4U7\,OG\[G$';9KG(/ACW_JX F&0V7A,[UVVN?+D[M-2DKUMH;UK6S*^/[FX[?)U(4S]A;.Q9Q,@#40/?_<>\\N4AP MFQ!E ;+B<[KT]2?ER^NX-(Q>2F=B>OW>+Q68MCEU<9=#9.KG.8Z-O:YZ$7$3_PK.7WIQ]9O<"B=OIV(X[O]3WT-E]!+7,&I)D08\ M+_I-E.E"NPH'3R2P^QI5/J::IHE$^DK7KPF599[+/1;WGP^((*4(Y@9E1DXL MG*@>(=LHEE;4SF0N7YL,F+K=5)T2P56;;&B,:7Z=(/8E^/2)O0]K9%Y8K[AL MM3 D ?5 21Q,:D_@UPIP*H^Q:UL5-FE,L0OU37CVVWM7^QQC FB(C^W 'FN% MKF=SXI]FJ@Y"+&]5<0BDFKAFI)KHUE1)I2*C $!'^W]\E?]O_*\9$'9*$WIE MB$H79]-H?W+)$ U8?(/ZXYK-0 /*,1G4C#G;7.0\_(\'#>"G 5OP1JKUWW62 M,)U=*Y&92:;4(7UA,*H\N*(KU+WPB]G35,SZ+VR?I>PO.UM?L&_%^'C?A@6 M;+/]B6ZPW.8J^-<'E?6AKFT)*#R$8RX]^J$=/+KK>Y+)./BSO^*OF!O)DI(B MJ(2]S94<-MAB*I:[E8M\'3^5N#\D&/SIT&JXXN811UB-SZII?S!7_6G__3-T MX;)8@_WS0%B&DEB/.C(/,A ?(1DA9YI8M]8642QW!!6E+<'6.Y@PU6C#.N: MB2N##TJ[C?F;1E_&",E//DZ%?&_3U\4;/%?AS M L_(8*SR?6-49'8.Y5B8X0QOCLBY4*TIV&*>LRK^51KL.=H+.X,YFKTRSCI3 MX;NU/:_@>TLW.@;1JW2-7+,MIQI[LB$1^H#")V1 $^)*,OZX8=$-A:^ MF8^V(7H#S2IIYD>/#WID/?D\MS$?CQ5&+>;&=M"G4!TD&LV.%-F$"B "/Q=K)V@'9%L4 MI C.E9TVD2H^K<&>6^DT6\WZS1-5@XW0U2#$.H(%G\%P']V@,@.%BCJ['7?Q M@'NN3I\5J'9#KY\G?Y5^?-U[Q0=.+ 752'KD1P1T;.MQLO044I)\=:+\6JN4 M/I^9^RNSE/F<)VD2Q=TGK4$U(E MF.TM$@E,)\9M(__MM"+5$8_ KR08!I;8RM*+'VH_7SIK)O:KH+AL\!#3\O62 M[&=)-^9K[\["'L;MYX"RC+4Y>$M8E'Q7C7KQI]2NE31*6M @@'P%6E*-G$2H M+1]IP(BW/9R/?*\8 0.]<7Z\7L)0LE33JZ3"011_LB+RIR^Y3G&D- O*>5L4 M42C#V.IMVX'Z(_L;>[ *H<8[3+AQ%]BQW+Q@^-N3DLVI'8VD.T2-)EM,=%]MICJ3TKLJ#=_$3Z@F9;18=<@NQIS8!#O6>@ZA#(;E M!5M2>6&G@G%[6P1,HOF62[^2LB2OUI_\_M2?H9QL[]?B_E80S]TB*5+G:( M]=@:AXX5'K1%"4^$ M@B:J0I!S[G]QBK%-R8HK1-(E*]8JY#"VH?X=/@=W&\J)X%H A"-[[)@1\S.&N"7^NM>"X\U X&!BG; M;X[=$6D62)-D^)[XM&CN8O]0P^ED!BG$$Q(/V1NL6*J DN\0L%%(]GF$]239 M\,N)H@?NAWWIO0&I5XPB M9MAJI\D?*O-<_9["%G3A[D5U%E9)IA4;;/Q]T'\)-7UYJ9,Z?G1JE :XVCLZ MB@D35C2JL48BER*51>,<;@FZIDXSO$UEL7#[C6XX[$:]Y+?9QE<0'0C&Q05W MC+E>E90Y<>F/+"^[GE<.>=A(W6H4W/!DG$&Y8F=5_FT&]T27JY7'!RU9\GJJ M2&F71X6?2UF:;_:6W+XY\#I0R_IT,1-G)$*F&XZW_JX*%2*;X9V2.C8I?CW. MH@1>,,QX-&#>J%QZ$O'5]Z9C9(G?VS?,32?C?YUTO]'&7/+SW_,=APMGT)1& MM*<6V;[ P5-?NC'./M!"Q3(MO$7 &"_$9Z?"TLF_)J.ENV=+_W0.DK=V'+V8 MBZY3>O$Y1LNWMLS[5EV#AX&#BGZAEONM:9SH_:(TH-7@<#>"U8\FY-#+=E1YGI;GGQD8#U$=+#6X>>U^C)+2L"Z/+ M!.A$B\"R#[0S1[R5QQO&NC0QU^U18?'(=\OY6@+K&35,WJ,!.?VY2 .F%,+0 MUF5"!0X=TX(B/.E%Q43.YRX>"Y*VV[(B_YNMT ML7B#?(62!WN@%!5:$1$(GX%;C7:/#]]Q?."-E$G]:;=BLQ!G]=@6X9'RY_LX M Q&Z74RRA?RK[>O\9MEP"06:1U-K^)/E>_*("EF+V7 5U)NS_BNNOB.'-=D7 M$*Y=4/P-N&CPI\T;XT@NZA!5&GRSZ*/O\1S,"$@G8$\]5*Y/O/=XH+U]]:N0 M];JS! GE &9=_[>30N:I)+Q)G/R \Q;SMJANK?^F]R7-0-R>!$7.9 M2 M*EJ4OLROA_I,Q2(N?_J>\J!);/FE,!>I7ML46(AUY7QSDSW98#$;1?Q,:59- MFB'U"-M&Z&HM.9G@3+JVK?G-4=Q>UVP';'YV2CY_DMXNP6?6L;+-Q+L$KU)H ML8'A;T(PH0L+:I%<8[ ,04QS(B;UD<[J6^K9$F37TRH02V77(EF A7;66?8C MNXH! THZTLO/G6H9,M;%:LUSC-L6,X%?:.^AV5O=F8=;F\MP &$/:I0AY"81 MAO>@1+7]M*QFN9F3."%A!9S:]!*#YD# FJ]1N!9)(?@SE)$./UJZRCCS1&T] M%ZP)WF?RX]D/HW#2@_SPK)>V#)0TP*S_'0.6C--:2 MH-.6M\&# K):W:B/ZF;5,?#FT$V[99>I$8=TWK)&1HHO#3APJL*J]=,#F5F6 M8-M5)MN!BH(?J]M]D6I4.'MG,\AJ3MM^VLF,O4_Z_6,VLW?+\E;U/*FQ[(8L MK0C\$/DC1W<.D=>2HC=K._]OYQK+;@=>)FJ!3GZN3(_B!Z75A#+5VE/M^]Z\ M^V8YF' $Z%BQL&[%DX(]:4#MVDNU79:-;+YQ?2CYTLB)U68\-4\B^>W(A&C) M:V/.5VT7+YX7$AS2Q%+*T#X0#F2_,#+%)^3S0G!)C_ LWVB+VN?W%OY1#6'U M(BZ^$L9\[UYV%'>Z_AH("R[]=VPO@X5MDM=_Z=M>B*NX:W@$9T/Q7]L_?+;& M#99BJ';/EDN91_+K2^$L&B.X]_>-C=XT'VLM#!S?T3M^()3+_8ON>87EG-A/ MO5;@!)ZQ"\JM*X>8/4,X=D=OW,JT_ZD4X:]$FI1K^4[CY;A#R^G9?\_FQM2# M)AJO8$O_#C;=&AC_-=;:2:0!]1X#IK.H=ZLF4S]ZU FO6J;\"7L=&-O$5C9P M]\KD8MRR>8A#3!R M'&:=OWW#/A/^LC;<]^AHZ/K$0[]=>5/'YC#'UZGFC\T!*6NI8FG1)TE-"S$1 M,&W88A'L3P"V>H@28T+-L)^:AXKK:P?;$I^ WL7!V!Z!BYT%]F\2)>H-]N:O MS4DIGS\M\% \'V"0BCA>$4VW7I$H=9P&5+>)YFS3^43!9."!R79=.-[<%#1H MRNAU9#OPX\0XRZ<[!'LA_N[T7_S24=7$'U[P5PK0.&G0EPOAKJ5\:]4#T5?$ MI?%)6\7E#\3Y,I7U"B9^Y@_H_;ARLEKJDM@/0<[$9\^^MVOQ;>=4[6Z_6Z(! MF.5+4\)31LW_%N*$4L5L#5M?F^)WYNM2B,5N_=KOOR3?CF0QU%?[1,5B^:A2 M]HX-'>@9[V[ASV_\!=6UR^L"5$DF28D)^=VKUNAX8X/I($W$ M47+7".YOO'+!=-QYMPG507T+(MY)I.V^]=T?(IR.[]^O[ T"H76[9#Z-Z]7@ M,X)<6Q599:(N21!\T@59HK :C?AQS1WMY4\I]RD?8R &&![C35*E@@#;36]U M*'A^[252&!PS'J%JD;DG6P77M6NS)"8'!RR% _HP(^<>%;RN[Y7/I8RUZ?J1 M>='H$#)FL;0NWHM/VKV= HXS#J"K:4!O<\I[Y''P#3?\H%"?W.< MY1U+'A$*&_JCV\55\P/37/7>PW.H %%&\FG^5T.\?%SHI;L/8V=^E984I;PW M\Q V74BU@"Y!*/'JL*/SGHS'AH@M)/AV 0K/2#VAE^,VQI)'_U4(,3W(G2G# M8X9EBIG 6H4S%B(W"1F)9(/9@!S.WYOOUO[6QSR) MM#9'E$2[NR^>[SRQATRB >?SIU!;]G"*1,RWR\1&< 0O0D2" TLP 3"M(\-9 M&9RLIUZ/]I _<.Y.B;++U6+)TXPO"+;D4[S+#9T6@F!6 M#ZKZ9UE!\'7)UHT_>G>:9XW-1')XQ-[2@(?G=!]?E%L/AQ*S\?]UR<_MF^UR M4(S"_0G5++UC) .JDX^ 3 MR[&=7U_C3:VS[9:-4W56(-M"2Z!0 M'>3XQHC744;&I./C7W9ODMQ@Z 0:,/7H'.,V-@'.J[H;!>- W%I.M$8,B+%: MIO_]B*W\T8^6,JQ\]'/6RG\B^C$=0K ]V^;$.%#A$]E@'"%' ]@>;VS+.:SW MT(#MA+MF[/(%Y")"8PF/^C[F\1.X+*K=G"H-ZZY@0DB L,6PD2=!!-N;MNCR\M@Y M??"&@6C0MAC^*2H)RT(V6A1$&,&BTQP2);)N-#3P-O5(V=['V#\651P;,E8S M7QSJS&&E]F&9R+!%^C7Y:%B,!83I3866+9NX-SP!. \MO[YP^F$N6H5A$VKC MV^1;PM;:;H7AUXBE69>_$L8=$M>(5U1,[A$YEH_UKIU2)$/>YBAHK_B/1NA? MHD3='.N!XJU@KZAJH#\D Y_MZ*60V-WBIJ"HN& G=,T5N%]]Y[OF$KR> +>G M3@V3_29U!?)^0QDM$F,:2A;46@O*X=JY8PJZU=>^#+Y7]BEY8W(O]3;C'B1- MGV6#*D>)AOGX"!"?9L!SNK#L9%L_XCR7WQODR%VWO3BQ-F[$]/W$B+]V/(OG M_WKO-T7 Q&LM9_*I/^BD+BDBE&_MI1_"".\X8]X[S?DSQO>6 M9.V]UK?F-^=.UOSNP&X&_:RALL#_20-R D+ELF?(H> OF_Y/=PK[+_[_"38B MKN557CP&^1$F_HMD\''-<58W0BL-W]R47EEP1279V>$"Y(86BRHD^@#A5\CH M'2]\O-[UZ;V(X$LRS>PZI64AY(LEF"J?S]EL,APBCX:5L14O$_B 5"8?!<^( M&UQMY,JY2?@BYKB *1R0;#2J+PQ0&RWC;)[4=6$S,;]Q?.;1-CS4T0PB@)R= M1RLB9:\CE(!*V7J]";#8:1GT/KHAFES4^[5U M- WJ:2.?,Y5QA)T 2461[1E.]H!&UF8/3N3+@,^:PB5;H^:;ZL#M2,&/Y/YK M=_D2TK)=53;OMN-++?YAQ8>R#TQ&:V:P5!XF0"59&0CV"GVQ 62&)%%>52(GH6O 96+ MLW66.:D(E4BM&E5W%\D E9.#G^82M%]T7MPYE-!.#ET<&E)484UV*.(24$)8 M38<)F+H2W2'"\,J!PHPNXQNZQ227K[P_]2U]4,=.&*=<494XM;:?D0&B5S+: MNWPH)=1)P.+,P@.F"%#8>P 2-#6.%"I3WJ;6*6)JKQ_G$?O09#;JI'_\78_/ MX*6=UQ*?F*NE"A2-?@R@$=7C;P@3"(I-J5-@YOYV\\ 6'?=P%Y_>+<\;?7#4 MAX]5K%6]5,.',=/%1]CU>BE=4)EIE4?7%&X3KER15GH@PW&E4@+N4! =02O2 M\;I6[Z3N7^Z5,,ZV!)XE)L!, MK7+6_NU8+^3OSAFM%13^&8[3'8_>J2*XQPU?=-M,$P>2G'2A* /\T2SW-BV> M9)LS?:ZC3.4IYAE4CP53"=#H0PDC)3P1&H +@7$QL+AW2_%&W(9YPL,-32FU M"R])'C4;)J)W.)%%UK(#LB^/G'-,=I$&Q?*!Z#.%?3 Q&/X9JLD^"W&9D'-H M"R>"Y0-6-DE1DG\UFQ;<;G<6_7%QDN>48P\'%V"A_>ZH\'\!Z!T5U;.?A6L=1N5C:MSU^]77"]?KS IN_WF<9A^ MMY)\Q%][NGC']J"L9D I'P/-5 LL/:E?JU4Y]DK5#2$F(6][5[IAT$!H(RMZ MNP5+?)D .XZZ 4G]=WY/BOD9(L$]H,.WJQ#47WQY2VR+6M!@^^I#I/;;+X:. MGSE__'CI>OV0F7Y#XIWCR\QN+"]%*N4 %+2ZU.HT]TOA\H699IC(A$[6.NE9 M;E]$JL/[&U,F1X1.-#RK-CUV9GNOXW_84/VT@@O0+[*R-(PY!36BV*>8\K^A M6P%::W'HYL_NW][,> 0T[/JMN]A>EGELR9DR9.5P_1AQ_EA689?#V1(BF]H":,I;-.9@/62CV%-9L3#I#@5 ' 06B M/1]=&X"M"4+ZM&ZW%N\V8SX]+;U*C AM<%>-HP\%',K)?WCSDO.A_G@P&=W[ M=PQ-%Q/W-Y:U^R6[25>2S6JE>A>,MT*#W,REM.5. M!;[3S!'J%-8C,)'\5 MU1!"[+$='#[;P136H#K>QZ^7KN<1/U1XZ !D9/0!X<2H1 7H+5GTR [UH;F0 M8Z7*9+65]Z'J)?'UP..H##E_53GU'TM7;UU^HLV>HL%!<@J#NR$_X$!$1C'T M$.#5?7;+A+8MO1)$&[[/:S1;[_VD/F:)_[:3F8GCW>/%H/V_]/99#%8%U7,: M%03)@.HD$79KUG#):&%=N)/QZ=.BP5\-NC[*Y%]5L9H9+8'[^]SHIF0PK%C[ M5KO+ "V&PY>M-O_NPT"V4.!(/=8V%D!PFT;ECKS13IKP7Q<+=O6Q-[!5S38Z MS"7B^OB2<9P472(4#\_":D:#NTO5R/>R]#*L'Q@=K=^CPP[)>&X=Y?"+SA08 MEOJHZ8*\??X.^"2M/@,$1+&T7F*A1W2?I=WQ'GCC :B_[O(0EU%R1'M3_T/[ MQ%OEZ;H6DE<'S3]/813N+10RNV%@I@9=C]$&U01GN$E\/KV0;E@UJS%'TO'. MLWN\=>UFAW]Y&__Z^KGZ-HX$+Q\.O-^OCZQAQ*B<9/NT+F.:)W.NHP#S8JO8 M\WDUD!US.U3O]M<4N8K3R=MR9(.\NRLY< MQY+K2W4(;8Q%FD>'N6D8=*^]Z+"SZJ\/OS!/4'ZHY:HA=".F]XL8P3J;)9[7 M'"B^]\&?#-=G=KP=8T1;5#C$-1);=?B1VJ,?YY@@/42OJG>(M$UZ!'=RGL_+<7 MX/M8%>31"'*2E/F,J-CP=I YY&37:G!P?G+;4.6[OFFC2( M<@D1GB7?=CU,DP:"^CM"Z6+V:U%)S3#^[5AX&N'=PEJJW?L9WY2X')-+C-4G MM>VYC;N.37XJTM_1TRR@7H< ZMPIS2@>YA!4?,;HBR;-HJ\BI'294? 1.;B4>[J;G,Q7W4RY=9&:5Y/= M70F(D=Q887 ^#%^ %*-H#(9FBP 3@S;3RP@-\B^DY'2!&2KJN.G'AQ,<0V*7 MJA2,U9#-KO_75OAKL[H104)A@39H;3G M0\^@UCHX"=6:FH7SRP%]APDBC]$E*%^9.F0Z;Z4;W+^ /URH7#Y04J7M+4=: M-^=: 'OPET$;2'D$J_:T[A#(4<0HTF&:NP;I*,6USUB1?:JIQ"*(D"/H20EO M]$Y+L;RAX()8]![1+(CBM)J"EQFRJL AY+0G+T6RAE7WSP+\F$7_TY4;R3X5 MRAZ!!=2[9VH%-U;E3Z#!O$%1M0;=@Q&I:>QW;U7;S^2.KY*?XNY?8NN7S MNC%C&,X51.P_9_EMMXWW5<#2;_QFC\F%EG=-K=,C_#7$KMQE&8&L%(^=414G M,Y=;=7"S U#/E>;M]V)434K$O7H* [L[.'XE$__'=UWF/M7D&+(-8\%(HI_Q M(: __288569H6IY(YMPF[6G_*3X;_WMXENVG5 8*7WP $F6*?VM55 6,*&L# M$T2:<$CY3.2%QV\#A=C4#2QV1NZ):AW5$$RX>P;#Y*70/%>8LV@AHPOVXNYJ M.?T0_HL%L:,VI5>?'0O5Q5O??_O.5B+WCHS0,6FV?1^_ $6%Z2X8]5'E]X+8 MT"6?@$V:0H?EQG!_P;TEK@W5Q[9?OTYR_E&U\0I0]3GG<*TH&\1>K?ZR$=LZ M>UC,;4)B5!5ORY]Z.2<,_A0J2,[^1UQM <8:PV)047DN I.XPH]S5SC>M^33 M;=F9IUNCHNBLS^/Q++';YG6%D&7.4ASU%)HJ1:X&OM"@0(D;^=>2.#G+S[*K M@V;Y?JYFN/HQSY]9$R7O^.[$JQ)'A[F_D\QCXH.K>GT[VC*6M-=&BWIUXPV" MB/;+7L1DS" &4,/BUDI."E:\)-K?DOS(KM<-./O?(YRA%']/FEWP! MGOX:^<@E/TE+(.5RKG7=:=P)*.<$4>^3*W5EAGG(CBBW)XPX2JDLZYP4?D=?E'AX,RZL%[ENG_F)4"6+Q MQQ[=W^+K;3RFTB;QAT2[AM"9A_FL/L"]&RQ\::5C&NH5]GK[TFC"HSG/=Z_^7QN0;]^\\%)W1>_M6:%+*,U=J+(W$,PEI9/ M,;U0%;TYU!A-W7.:Q2X&A1O^_!C\\I/4"-<5U;N\:]E!(R@_.*!NGPKEIMN1 M%_K'+ :92A18MG9!0+-D1[Y@W=SH.P.3G">V">-C/SN]$RYI;4( #Y/Q2"&6\>LSFTWM?;V ME"^O@M_5-G#JQG/9:SR:KG7=@.UTT@Y]7VU.[=M&9:(5NZPQT37]I=JB'FYN M0W%?AX)"/!(A3Q0O&6OJSKIHGO@;@\K!\@,EU!@&%N:WQ^897>5 L;^O$]D9 MM,Z+"!]*1R<:LF@>#G6VFA16M.ZCE*&J->:IHQ( MEZV;9[NLPR1V9.._YJI-\S\WY,QW3 A+#4N96(&^PO[HF-W9\KPJYY4HFSNK&JG7K8D?EIAB MUU.^"!O\77'V[G%; @S_5/$$!3R8LT@C&O?I0;:D9.=:4W+)DSG,AYT_I71,09SO#P:?LP,CXX;0K54#JP_^UM6_8@J3QY\MG$:$P0TN MUJLVPXLO^J2HHV:F$Z#[C,H#D/^$U"+"?!K)1Y=J:)R#:FZ?J(N)? U'S",5 M&KY3JP=YM,-_5',#=^O:7; H((OLBE^];^221'W J.YRKX_>"&ZP"Y5L"U9N M43U4I_#LJ(I9>Y]@_]$EH=.;C8R\2+]F5E)V -B;M-!T$L+Q3<"][V$_SQ=T M^+P]\19MGN)R-@ U(A2^[LC^UW=5LO4 M%_OC/WZ?5-454[/F?"AF)E^9FH)40?"2W>@.##149Q41 _@$UD'+\*LB MJ_5E6MU)!O&/OW-]?<1EG]]L,Z1U^(_](IR3J0?$K0WUZ? /0:7:CG\_W:1X MJX:B*GKHBHVWPG-I@]+/WM["0<\ &$T?.(ZWSS+UPP#ZH1$/0R4N2 RLW!=_ M;3@2X"""71%.&M$I&/YL?1($>A&-V5'A V#$3=)QO.#)?/)&ZAH';@9_^2F) MN2C7]4CC!?RHU6$-Z]*@PC&?J^/%=.30/ MB!ORZH=5P^#PEH+TS?P4<\64QE_OY6S(I<^UW2*SLK-N5+YZI'/31ID;V.HGV1/7*6+F0PQA2B5FPZS!P M[=V/N4^HGAOES.D60(PPN&8_B[!5*M F"$T)>*DH/,#\ M*09%):%NHK/1$J9LP6L8:>04UF 2J1(XO_W:_3O5V&G(Z\9HYUKR]"EQ70-C MGCD7VQOL7AJS__X+BFY"92*5];*8$G27@E-0=>#0SYU"5U-N;.OG8;63(/TK MUZ5 (:Z9^ZKHMQUW3DK\F2"/N5NP., $PB%Q[L&=0$5YJWPI[.T=U5,'H/NO MMD#3C!=0'80SXQ4LJ&9B<9D >U@%Q)0!L:.>0%[_O(#E%%$]5&>V)N&5?SE? M9L6[^"'_6EC6:L/>8.BB,8%Q !J I:Q"NKR(03F"5W^??R254K4BKE7*WQGGVI 7 MJGJ+24'A*R!-WV<-8V!^H2FYL RD&M 7G$RJ1Z<+)G<*NQF?X7A\1"DIZU'! M/:T?C]GV]7;Z* V0)2V\]0.DTD!@B\$6=30D6*)5VUAD>.KBB_WE#:M/$R8V MF*>HVSG 4:$B?'3D 2AUE?MER2!)](/_;0.BZI8/ "]LI/Z'%?D\>I9M6G^3]4[ MO)L@5PF*%EXJ 2K '%^5JZ?W6U7JB MS4620L(+(6,FKVM]H*H!Z.L( G8 NGF&M7C6Q33-!*@#ZV(RF;,L=K4S0D;9086RCZ_!Q. '(-^ MF1'I7+?ZWNF+XN1QJ*5#=R;61ND&,/C/!+*=LI!MN.T11$21N(G;.,EQR9BU M=Z6VMYISDWZP^%+!\F,V%S,N,VG,2UQ(Z*(.+"CG0>ZW*[%/8HW3?Y5@2(+* M?^]QM]1)'68\C0 B<.DX[@H@J2)@ZQTJ MY-K@GO:CU]T!NG5=PW] B GIVXR=8I"'W!!."H=_CFN*2C3E7)N07T'8 ?9K M1POF1QSF^&7JI(RKK57Z \O@Y95Y=WAM3OS1T/T]R+^) ^]L'('$$/Q!>N]6J%_ MH'Z>[C"Y:^I%L]OZ>P!*9P&"JUC7/&H9U.,E?.]J;Y=W4BY[0JV(NR.Y05X'E.0O%)($V=ET3D$)QZ7C#V.=B=K M9#K>F/UURDB\77)ZV#O'^SZ/W*."4R)/N7LT;674-^GBHJL#O__-8>B#V-#[ M1BGD U!&I#V_>:7;UC TR*B]?39X(S]LV"?C&H]*KIE2(ML+\&SS;)WL?NW MK#K):BU$5?&&PEW74[NPTXWP9R@Y&#X/#4:8D%/[H6KDU0Q31TC.KR#>?>?Y M??[]0E)>?XK53VHB?X0/ MH*HO+K]J3YF[F&BM4<,S[&2O6F^O.LD][UJ<7%\"+HD*%ZR]MKQQD2 %+3(B M^]$EM 97#I-STF%^OR8C&?:6V;1^IX&(CN"O!42"\1(![B78MV$JOP]M7HW8 6J.>I5.=C*A4ZY/L+DI4/RM$Y>+U!TS<2U]*U_5 M4L00=9)19 1>C"+B>L;X+2B*-;4(W5FCV8YIPR]N8<>_1R7Z2Q(-;X,?%7Z\ MV?W-G"-KE(UVQCG4Z(NQ?LC^9AL853BV/! 03ZA'&T4W_):((EF8X,8DZ?UD:3+T$62V<(Z-XSX:[M%.-^F(A-0?'SG6IJ MIS^B[;&YF.:;E .0\_T$)].-FXEL]9M]*+(-*K5@A3_%PW7 \TAH>DCB!EQR M:34_.M1&M2ML+5\ E;:G%(^_Y'\(]@DWN**\\*^9NI_-[#[ILN-T!*W]RGCO M[@_;&RV'2 DB@Z,N)]?6V3-HNSA=%+Y@"95AB%I:6V.D9H7"FA#7 B"+^Q=& MDZ@/'W3ZQ!AP"1&-_;!!^[()IG+4K\"7.N0$JA&2:>I'^)3?O!R1,O\Q0$6H MX(>]P3GU&^;<-^YV"YO?>$$.(FQC%MW[[6A*!Z ^*W!.J5$AT9XJ3'%=*KRB MW'\H\;(_]ZH0;([!Z!P\X95!TZ/N A_(Y01T]YB7)5"S&>B&2J_[^JYELHE1 M%Q>-YP(+>SWXL>P5D]7[UK,B :6.E74#YOMLQS?W3+<06)GT+!-*_ 0*Y=KFR$3PL"!.]$, :*1EP&IM.H'6Z M\RR<)W\NG*I<7DX^MK=DC9=*QJI<9TXQ32=?S6/G M.NTS-H@^#S]T%+.E&FL]2VN-D![7(F&6?S(O+A.'&/?1!R"+\T A]9\!;R%" MY9\%J2^<"^#NIZZHYEV?1BY34]Z^S;YJ7Q)G^J$Y\XW]!\W-^^/^[%'$B1TT MS1KY FF'G*!1H)UC7IAK;?ASX*@+9_8Z//^24#2F M$><%6Y+!!>RQ*GX?T[B])6/D:NX'G^KE;IXLW9?!]9=/];Y=PGOCH09AQ0". M^L]>IM(?(@^5W<8),(4 O8'3OS-,7?UT\S8\KKU)>UETWL8K6^/1U[O)W=(. M%2D?!L&==$$R:9,NML?DI<55 QG3)FCA[U=<9=?W,]KXJ1\^\=0MWH=%//7R ME?FJ+T-,@'9WS>I$?$(L=SX-OC6^:N#'T_[K0_5'?<*Q$D),J9.*IHKLETJTHZV[UY8V6N2JRO M+M_^UUP1O.1.8):\ J=%Z!+W9X]&"F0] M+WO-OL]5(WA^"F/WM./!E]>?@^D]&VS;K:<&$"QRPBD)S*VA@(M0.00'$/S& MCK G&OUWW7*W.?1HMGN0A4;!H;>'GXAM'#?(O3=P_W>64PF39YN< >.JJRQX M3PR"2ZO&S?2O!G%BIS+_I @?(GT9G[3PROJSD0#]]>J#LH6H(.+R1I9HEPPMZ_#JGK9Z/21:M>\L'8O USFGO<^4'A^#;_;-5KWJ[ M'HG!XRF33)= W$G3?ZYP8X#M&C@EAZBW.#+H*KEB]([W1%%= %.%9MDUS36^ MJ)JC;N!ZTEO3W.6D:=)OUQYWL,QW&)^ICA=%:&.<-EC0HM_SQN/J^6E+TX\G M_I1DJ%]+$%@](O>0[5&2F4*=N*.9R.?KED'\8X;I C8&TS8]+M;5&I7F7C77 M DO&\M???[H8\D/-=;FTJ&>M#/, 84Z31)@S:G#^H;+;,,5F'7L[P*OJHPJY M*M4PW@VF'OW[=&WV&WZ"@@E6O>$2L.C M70>ON#4Y?'B)?:OVV.:JR9ZSQJBFC,NUJPT-."64,/?V>XED/%S$.-,43"#% M$(6AU57NJX87I@3>:9$@=G,?64LN)8:'=>-DH_?++A09>IS9:$VT2'Y,2+-Q MS"E[- GQ,E.\'_G:;=&6[_KU/O;19:]KWGP>[Z7.V*M4U2%D:)>!Y7XW%D5 M4V,G=XQ(3D/GL$U9];^6@SZHM+1!X[M''Z7P?6:;54QL R]Z4<$SJ*"<5 >Z M#[!/A C_>_:C:3#A%U*(O7BOA?#%(>O%&FL#7E>N=FRMBVFI)%_NAS3NT<7+ M\3F)>W3;U]'EO2V-UL8I(9&V'(625-T9L9 =;A,U4;;)&XF'-D'LO[BIY0#[ M&CK+4P/P>PU8##5&&\STN>6M!!9,3IAZ.:5U":@HJ[.]50[[Z8TX +G]Y?M? M&:[#A^ZP,$V#Q0PO=QD1'T"\R:B!$8NJ+V__>$EE.YU0+/HY/W_V2Q?U!7AJ MZ<_O_[T1O[+$Z:M5F64\2YZ@B2>U-_2WD9H^Y/V,LC^48] XT"FBQ!._1H.% M05A3:X\1 XW@IHD!IVW.N57(SK:ZH>5+/E2]+;AA'U\[P,;4IAHAE=L&SX3P^(2/LPO3,T9J!)R>44 ML*<$#?Q-383R9ZF;;-!,B3QZ]9"QI9^VB1*(X?DSXSQVF59?!FKBAM!D.P^A M/HM)>CCM:/3'>/! 2Y2CH>M#C,Q.2!G[)C20RZ0QT?I(=T-^CS3H+X;:"T#6 M]'(.0/RWZ<9XE)P=7N>6PA6MS5E"L7\1X6KEE8?ZQVZ+*3_S@^A-O\\S>X>^ M,!FQK%4T-C?6W'1GY)1JD8SSH<\_/\ALSF/Y63N_6\&&.8@4._UQ6?W= 8A7 M'4V=:[P7S7$ \NKXR7&[6[2D,=%,U4O)&=6"'L3(,5+QJ=WV*4L5*XH4C9RZ MVP/_#ZZ>E3PF<5_@!5J_Z$E2BS:XRY]]CU#M9O2]4-$QO71 MF MUP,3#UI1F-,VLKE='ZP;0I][Y'&UYB@?+T>9:]9O+6Y2(@_WMIU$*AXE I&. MUNC[2TG=V72>(>UE*FWZE$G7K>'.% M7T>W+W=@/6@;?9:1C-6(1J_!4K#ZS'&(#";$Z'UW3(ZKC)&+*7@QD?;\EIJ3W/DN*\!> MH[R?T8ZB!'D=G=2E7^$O>[?C^U^79R=.C*B$W!2W$6$[,RX>[AE)Y*%RNXM!:UP%$\X.*\$AWC=F&J'$Z\GUI[\V'@C*1$$50>":(?HCHQ7 M")$*A#G02=D<$-Y"*K4\O-PZ;;C@)5%AD%R@GT@T/*FY7/Q9M8]:I! M%*"V^M!4AWB5J1R($\<*!RZLWNR:WG_E&RW'26]>V5MO-U=1&706DQ%JV_;J MQ8D>@(+!G\K-6\BEK>05O0PD[U2YY+Q;\@,GC^&"#[TSOO4 W8J9\S-@3 M0!@WP(1%;*ZP "4*WDAN[8<+>B!,YY?N/,JZK3;W('S-7U#?Q;]D0R5\\ W; MJ9O%(%J)[9Q.\WO=":=2-92GMT*-F!*YP$3T/+8[6WEE*']A3H*,;3 MI@EQ?T_YI@?+0&I_C>_+(@VY$A^R[>KYN?L?'!X$07&,%'K,&CP% MUKS9?P!:''&CQ!^ ^L'\_B?L4)5;Q4]2@AZ>??7YC\\'U:/NSVO;NZ.Q#IW% MV'6@+$P'W0>3G.# <% "I$+E'[V[8B7:/$H_OZ?]N&4'];FV>,[N@],%7;:1&4ND5M!)(KKT:G82? MR&A6T/V[[#2S&V'R0:FS,=\GP^4'9,/5R0)\QY_]!XXJSRB&'D8NK/+NATJO M("=+3Y-'6TY_7C)K2OQ!Q)^TT5E?;?NLR_MS>!"6BC$B*1[Y9ZG'G(3S1V19 M]^.$4 $X\>VE]4Q?XNJY6>R4K,>.$Z)A+%P[9.AES5#38P-K-_(JH $C_2:/ M4%T!E3K ?O!.T/168>EAM'-64Z=J,4R-5/=21D?Y^7(94G]&?@%+MV*-\"&: M:[LOR@W59\\770ZGY'\-YGJN0'IVISOOV&&9%IO=KZ)" _ 2Z<_O_=E9*@+_ M;+4YI8;F@I#J[**<3&6R/$KO/!N5:X\ M>R(/YFWS".-L?&DOZS$$DL*>1DPOPQM6= M[4BAO*A7H8J'*4'R=OWOVF1)G+@3:[W<;X8_JO PZ&E)TN>^7&Q+<(CG!6% MG*^._.!DD059E1T:9#_M9?/4@72R0L#F4K3"&O$ MM7J=Y\^L:CT^W)%8.D9I['C3T5#* V459,XD2@$.CUHL[S->D5\PTCGTUU[* MW>SW:8_/!=.&OA_W,R3/\CJY7#KM8UWIOPTC7]9;M.YW+9 J;JEA5$=5-9YY M]KM4MJWX@N_M$/W&<^?%FL,S_=BGVV& CNI(&.TH<-[YE#4EJ_PH]83Q8 )T ME]R58YP2D:[J&Q5T\EI1MJT:EZW1[< K6;&W_\KOUNQ3%^IN=]0VQ.2$AS087JQE7"]_=2ZUX)J4:3;R/*!% MEO-D5,""5Y=,>I+ZEPI3F(JX#".M";'Z?.4AH[^ORN_HD%J%;00F5!3Y"$+F MA^^PT12"XD/CY6R#35UY:IV;+DES*5A9QY;B='&!>Y\643=QW,OT4("-J!#4 M%[4":6O-<9VI#V%.<8YU/=:^.7SS9X[^I&%PNPTBJ_,436L (FH:Q4H&\U9* M:@^-QW60J3ZE4Q_Q*21$)>OVUZ<:Q5&XCVY*WLNE_)J;&2 JC72K[X*W^\AV MD%58OMC'U_8SZK4#FG:RMG*UC]H$ZJL.W_]F_@N3@)5AL=ZC=-X:0&C$$_A2 MS<+(51$C?I^.>8QN\ZOEH..@,>D[EQCHB,[C7"9IW2J*,32)L0.0P"8-&8W! MISY ^.@]9,JL?I^^OEA16'VW94;;]L3=U%O#56-9+??;@E4/<8'.J!!664L3 MR@K+ TSCDE! M_RBV?PBA:K,V5<5I'V3&_VV$QSV$(U_>R_J+88*M&-W2@II@YS B9"MX@C@D6BD>2M M6,^RZNNVAH62P+F\()L+G)KSTV^^4E1*^Q=,,!\.0(+!K(MUGOY5>0 Z3P[M MH7F9?MHX\3XK26QG-2 Z-YLX.PLA.PR'H'SMET;^G0]3J+10FMEXZO_W;S=L M_LTA'FB=6N/'\IF=K3@'[N]V2'=F+TZDZQI1#]# D2"U6]@C\\UGO.P;YV4G M'+IFU0N(G^H?*UR\>USRHO'H,2NPT=_[55N22RWHX'@_@^N+G_L;+0S]M)2/ M<5Y5Q"<*(B^Q[@L&6Y=#-?UFQ 3!__J)L^UOTL78^Y=P#W%>:+[ V-V:^+I M)T]XS4J@%-AT5'++[$7GXTL@4/@2MA[#P@=\W@'HAS=6^ "$^6+-NL5US-LC M((P.HZR+MQ81 APFAO(!>@->?;$K+P]G+U]O?M[3XEUZ"K*1EL+QQH",>CB- M,\0:( MHI,[T3(61V*CB0(7J#!&&M;4.'F_SN^:1ZR@*HS:_ZC18AUNT?LG\.%/*8W= MS75V#7&VWSD]$(YMB"!3%+CKTW9"Y*+DR)Q62UGJT]^K.P >O?6]+J7^5BW>SS Q#(5 WO7J2- M"%K[ E70'?\AN:@M_-I6.AYQWV'1$C M]AEA_(,3UC]]%:J-MXM!T<7NS@R>#B41*(V7 M*,Q7D1BI@+\F5^%;=IE?I$-TB+9W0>-?SYTR??;UA]U=G 2";0V<@2-?0:>5 M"I-3,T*ZY!COJA:7MV4'T<@N1[3IMM*$3K MYW%J\S\4!+2H$8!"-=T1\"'JB7V''B?G62#UZIN%]^X*#-BAY67Q#",%<2FO M#ZI?']MBWF#TZIJ BPNN(NZ6SV+R3EI.O+)#>K"270GG&\H!E/>\17AA$_>[ M@EX *3\&/SIW:('2ELZU^5,2P\(TH&O3;7LI2WY]J*6?5#10BVO"9.W^&HNR MF?=^.VFJ%?]&$#I]1*5HZJ7U2<["6T>=?7Q'8*.VFFQ_?PI\"!.](%;[Z'2* MJT5N]P^>,P-0K#C@1^,%&JE!C,HN?2(J<44#!3C_?N?5[\;5^L9$ZRB'Y -M M;YL[+I,M/#XJR/F3M/H$OON8NO+."U?:TD.\/3[PWE%(V)6JEI?]UX[']0"D MWD@(I7O2&)M^5/N9S= ME4''SDBR\M"=9@4PEP<5#;K(JSU@]B\/310.C5-T2AQ+PE\.]V>*KCAGCYH? M41 )>SR+G%IM5"^D"0$W$ '_.M'$E7OZ1PGKUA&VG]N&D/9(WODJ@RNU[ 8A M5[[T:/,]D0$QK-^\W2J(DGKL9AG%4>B8V<6K7.@XI!;^:!89^6>?!98"C,IF MDCO5!+A)1/%ZK@+N?0<@8=U@6'.SG/K80&57P<;E$!F;4ZHG[CUJ.SOR3)_; MV(PU"R',,9044FHBBOQP2*JX,+V\Z?AB$#66.*$:)6>>^?DLZ,<@X:?N;%A[ MBCD["%)AQ+F^CT7S%F]%UY5Q<]D^4\ZD%?]!$U;3L8>9'U'O[E77TGV[FBG& MZ0@5GW!-^X#8W^ X8=BWJ1&ME\_7GUJY;_PY^TXU#ZZ-',,U#.;3 H!S"!_& MRZ[P>$Q@![T1Y?/M3F!0 &=6@\TPU/RC3W[&2SQGC\E#>1#R90V7@_FP:>+1 MH)^BXW(80 -"LB1O]C$E*'6;Z4P^Q-G.$Z+?HEH#[OSU&?]&_,DN)!50K/[Y M4('#EOF1NNN_Z>).0P.GA^CB081+6?@QYV^>RO-=1[D>CD;Y)5.3'3>@*NL6 E/LX4(O-52>1PCG27%26^4E+O',39AM EB?[0R9O$1'#B[ #8&M:#&O";OF; MH5= 7D^AZ_>[#4==DA7N$U.XMF2OKO)?. -$^KCHT=Q3[WVA/"2@[ M67#RJ\!PO+30H8EZ[Y2A-Z_"<($$8TRN&;W5-OTU0?_ M.'0JE']R>7@ E0/0$FF8(+$'%0:J.I?@0#5E>="(E9%3KS0/[.4T..3><11 M[FW/%&L\5D=K+>2=^U_3B\ 6H MII3T-?3]6-<^!2?J&9.A%:&?$7^:2EI^;)8N>GO)OTZ5X9$;N6'@/)27,()N MTUJ'+:DP>7%D##6!XERJR^U$=LVLR+73;20L%JB8)E4\MOKHC(U9Z;Q:6NO/ M_@V5AA.A&Y-+>O[F9)A>JUGV+U9XX&M;7W_]"%Y4Q/I*>*9F_05%D#K6D05K MLAO]/TBL[0T[$]I8;>NQ-4 M/,WB*(\4P;/--1 9S$]BIW->M@!?\D.RR456/+;]5T=5\\P@I2R4(#FM$NK? M4W+P&QT'H$6F[O0^KEGM^;QH4-JLM+Q%M=T\2WP_Z9D4.7X]'"]J=$]G4J&\6J*3)9N[5\$'(/]0R>7H M47@@DYM"PGZ.SNN[G*91&$BR-Q2VD)!F*PS"LW6"V ;H,-9=QJ\3J^]X!FURCQE:_ *L#=7B2=3>*;'FU*?[* M426LA\:%CFB?<:#_[T#75BU8*?G)(1,OA9KO$X#&1+^@"E%J)YF\Y*&^<11] M?KIL:N_F66/SL)"7)UP5TOGD_5[?B5LXPX(%%KO-$P-*#D!W)ABGW5R3$;S_ M>B-]\X0"(N3M0:P@D+H&3H[=>$\8X9XO[',E*3338BS"&PY5F'AO;BR/W_OZ MV.PP\/VU^[\NJHEO$:KD U!*A=1F]WQZ6-UUL[L%$V(C=[Z-GF$W2V6TGR@- M]YQBC6D%Z&@,Y"QZNUP?L4I-CZ&0CYDB=]CD[Z]+HFHO>.;1CB&' M/-D83WYU[I/[76-+WU?CMZ!*,GUWBPUC 911^'M6 MV,F^[U]'#[G,D R#W(]ZOT_9]>8D?KI;PCLB*<\I_TY)J(GMS[L@BCX.7P9O M@NQ,$%[EPK^5RDYZ4>PSYJR'0Q\ECLEA?E_,[4^:O-X<"Z9+G#8J69O8R9=[ M'1$J^KE&2XC'V,W3$L;D62,[@87HQI2H 5YMQ:DN1^2\V_F+48;WA(][IW2/ M?[_VI)1I9K0/(0G2-**CJ%F4PCZX:%#L8/4KCV@QA_BS'W5,AQH(2Q=B^$;> MVPX&YR(JXM=(9HIK\$QTHU3?V 5B*EVLBOIT\E>:XJ:3AZ_"66FO]0J:?B)A M5NAKQ470KLV0$%= M5Q-$JGN/GKQU.O(%WRK9;B*C ](_L:C1/;_D\]4@$*K08 =Q:A0P70Y05G-N M2.J.X-N*2]KB@>@Q%U 2$3!Y5(\=%!0=:M65PH3S;]W+#10UZRG0*@I),E1- M^IWO8F B.>1@MHL TZ29XZ@6R0*H%MU@OLL%?R0R_3K\.U8.ES+:3\CX(/XV M./?L6%:/,ZF/"Y3D:0SK@:5")5BYDDT7!<+)V8NA.G0M"+4P3:__ !207^]8 M^7R)&+(KH2R-9U=^#:*8*?[[K_U%AP.0X@'(._^&C'UZO3EW&4N336__GT*+*,L)QXV S3_',-4X M7]BB21^N896N#OLD.UA=@^JU?ZU;%LZH\&+,9!V -&^[K&V>"9_NFJ!F_V/R M@ HU$:A'*EL3@U$]I:KMV2>;>2,"Q((GSXG49/4=8;J]$17B#,8*X#P;0^V6G5M@WU;NE<_;#EKS U1'KU6$H8_]+S@; N= MC5Q(36;DW=Y#Z).1"[TX<:3$%P_;^++E;5=20$REZOCU 9R)6EK(ES;1JX^[ M=>\@FQ>04D#<(%PH-;'+M:J/^%QP9ZVI+=4Y$[9TXL@AJ\%C?^22='E,,X6U M-O)9EQZ^#%BNMP(!% S1KR]>\%.#_^E[33/7S/,*1%1N8$)LO19*_=DA-O/[ ML$\'(%O*ZI#]$F3P7FQ.3I>CJ/LGP-7B^?RT6GJXQ/.*X)'A2Y/3PF?O/Q[2 M'OL&>6O?FR,*:!!*WZ_!%-Q+X(J(<_/JE!/5MQ<% QM^"G! .EQL36+K?U3M MSJ$?H-_:]V%2L 8/!XOG-MY3C(<<6KXA+-?BS9MY\2J[3V<37F0?ZY?D+I/X ME0]2^9]\'UYT !+#:D4?@)A\=A17-\"67'@Y5( N,^4M$ITSD,%[.F-7)1"? M-86=7Q16B78:-^O-F8*D>8K TQ39*5(IJKB.Z?+Y)EK6J;U:&['NAL&IQD$; MI6,"-B?Q1"S? 2A5C:Y] "K;'H3\GF/Q*)D7X"8H._T0V6]G#<]OSP-H7)0\ M(8+X^7G8XOK*6()L )H]_%D6PC(:P\$F!R:;?A)-L94A2A= M]>S^(WF#:H_-Y3$;5R:7EA13OI#' 9?>W MJ50BX7T:W(>OF$$E\3/XQL'/3A>$0 MKUR#!UJ/I:F:=UGEH)J;0Q:0HQIW):U5T<63UE8'WA]F+A+B^(VFZD*)IS)B M8&$<(:E ?GG#HQ03@]*U,\&_Z:)1?=2'J(IH=^+O?C ?H.+PJ'2[E[I (SV_ M^N/Y?6E5).7ZFHS&,X8[60]OG(3R@X&6 (L>V=!/AL//QK0;6HO"(O4'O_LB M$+MWN&^ _KW8-_26+U,[*/&8?CMC*A*0 ^& FGK-NMV*MN7R_N^=B='73'$K M4B$J%X7YCRU_.P"]6]@Q)^ 60R^TS>WIP@A:0'X-5SR\_[=98T%X.S'UWOFR MD N0H@EMY!;F">*?PXHE @I44\#]I?KSIE'$/=*9* >T8]O5E4\O#;/AMWR5 MS];?>ST!8KL^03^E1_!C@#V/'8"P=2A@#(3,6"A&SL!_!.-8@+3C-(?[E>WF MMT,@2]DPBI%BWTO9)IOY29?MWA;$.&TZ+&[J%UQY=/_3FY/:9D0688 T&6B MU'U36X+[8F5+XX+A\G.#@!=#1;)V8E:C[1PA;.DRTF,@Q+\?1_-8-5:'51@9 M#_;!#,6@G3<_5A:FXK)H1$*I2&!5QOY[[UNELC M6VOV-?N:WO(R]0V01-.,7B9X8EZY7QLA+SCC:%"<=D'*M87;::,9-*S39!$? MY=D@,G\?G80(>$$_2UXOP!&>>TYX3(4*VW+N9_9>_1QO?=8D:=A46- 1R"3$"_L_.X(&0BYY-\7R 0??I((MH +;T'(UCF\ :T+ MH7A,1NEQ;Z^P>-R;>[_1Y-ZE[BZ?QS_D MWA_[W/%+;U/YG>)R5@2\$4X7\R/ =S:)5Q'.J0Z4PH>$<%79EHZMWL5Q\^B7 M#N+&L)C68Z:)6JM0 X0*>6\(E1*[=Q_APC'S+;9?^11V0J-0^W8]1C[MTTGO MR"LR'#XQ'-["8)Y9Z/$O_]JK)P8#<42A=(&HXI1"O)U"[?PYW<0 '1+!RD?! MQ\1"-8I5-Q0 MW?_5WG>%-;6%VP9I(F#H'8*"@@(BTI06BE(V&T%%.D0I(@2(@D" 0 "E2"\; M4% 0*8(TZ=(26BC2I$DO22C25P Q2A)N/-^Y#^?EWO-POGM?]L-X6U_67&/] M\__'F)ES_Y5NL% '*+E!3E3PB%]]#$2-H1XU?J MO.$/&HP#>? A@I@5'6Z0B$=N]Q(K\:\TZXU!< MRO*JXE"2^KG[6JYN*6E*Z;V2D*O(/3RZ,R\2"MP=B:"QDV%P\0Q,CI^K:M2Q M:Y;"T52V/O^BD1UF#SW2?@W:QI; M/%!F.(F!;$D(M7YK5:]"&MW1J#KJ5C;27BQ[XAJG.^5K'(-DN<*O7W( 24K=#?#NQNBA[ M_#0*AG=TUVM*,_;^87JIW"U-'G$K34W?6LN5A:BZ#JL%;^/?APU .8PBM:"E MFR(-N8J/,,>&1;5#"Y(.R:F6#[S%2QC7]LA2>\EU"[ CCQ; (\.;<@N?Z+2I MN:"C5^.:9'7 8^CT6=[Q6K!0WV$EA':FE]@F@8C- U$@G!/*\!1RA*IF_#/) M5J[7YY*N+>8,4X)_/6JK(JI3>&,Z3D!<-.EYE#[@'J]U"\CJ"4P:"2E!VBUW M9\GWRJ_J65D_ J65,XJEL=THYZ,'UEV*LM+CJ4 =:9)A$2%'VTG;>:^[.6HP M4+!Q-R*@>[OO*9?<&_"K]0"P'9-E7CQ,>.[OAW&P.MM-@=M2 MS;4Y'HZD:B9?-F;CR\B^9>Z#8;H[9\)%')+K% 50_N2W!"PSKEJPRYC5DW[#G;V+77[[M)1:#X5OG(G<(MA'<2;I:F3L&GV'7OZMB1?I?6>9(1%QS?=9Q+)60>TUW5VYOAQ4G8AZG MI>Y"X)2S:&P;5?3.W%_\+<,B$Y7UY,GBJ[52E#XY!+\7A^&*#[H#WR-!/7+13J]_(4QMRSX6 MLS):T:]W_EAMH?UX:H,313V&AN&<6*C9="_8B,OES#[Z!N6RQ\&I2<7RABZ M1I9([5^]?4XF< "W=C:$YP4@MYE'E@6WCS!0'E-S?S2AX!]GD$YFIP2QXRB3 MH/9/.4*ST\ROI<_=2=53R)AE9ZY<.DJC9E 8CBV1M\5Y>V91B:KY[I\FRQV, M@IR'$GMD)!/4)K]\NOSDVC4&B(H=?<9+M2I\]!2X@^PE-":UNN!SV-1G'P=F M1;C<(IZQV6W?9+ME\+R#_K98*;P&N "T -8+=A8.X=6R0Z@N,.H?LT8_G "K MWS6,EB5P&+(9YUJ!*(/3-Z3%:+-3 Q A[#+=I+)BY!0C$XLS9"*+@-HN\5:, M^/F%#W5&BP]2?DB_[3;-NZHLT-\_,I%J>"Y1ZB[.DIGY535Q(M?DIPK#,JQQ MG?*Z$9=\S BE16>L88&_EV(P_%-09\7HG[-9T<]"]8]@.XK7UC8[+[FB/*UU MW5Z;7 >!W_$?-O8@HIK1/2-1&&E K2S0S^7#5F;Q&#Q>&^/E:7S#L3V!-"\R M3,W%L'G :O,ZJ(SXM9?HH-*-;.BL5DX9-=?OUQ3/[;D&4*M*(FH!@E M7@=R-&:+IXRILEM*:K>.*EF(&YGU\7?LBF[!U- =]U4'$'$P(1HS10(XI*L MG*\GW78U-3:N[EBYQUV/O[IZC:DR^*&%TO)S)RP10;YP GK^@51<0$B.#M,@ MN7<,4&^>@(KLR'8 SG-&NF'B;GEX6IC%,:L;8]P>^A%V6AG_D7T/6=O#EXP?U78< #2 M'^!-NM-C+E4B+1:I]PM"$]F?N ).0"-* MX[0@"U9>.J/?,1 !K+?YK"*A(:$&^F*W*.W+V/?\FWE#36!AQJ;]G9\2Q$'A MX\D_'R??2C3?*3V&&5L*PGCF9;U\&2:J?*%ZOZSGH:QAG$BC9<4(K]9SRV_/ M:T-NU5\XNJ0H/?;&)]-:JZ6!Q>8(Q $"X758:?V+XF1>TCU"8-)AHHOEA"I$ M8A-< K-W>D7)"?18>U5N;RGF\SIFT!QDP?IY:A!=K]YM'D&3)$KR*D=U6,9,OBH$BBJ M3"9JVL?NRCL6C?_PUOZFV:+V,'H:9WQYVJ'LU-FOP>&ZK#U8"?1R)D:8K(F' M\J!,R.8DJ6XGT*06],.\9SP_;O%[WTN.7+O;N0ZIZSX,SI14F!%]\FO3M)%9 M1/?MJF)D2^]/)7I8V<[/SPR5#0KP-T?S*&D>6NA>L &4A577_FQ;J'S>S3V[ MX:1,WB%!]+IJO(2QOV"95@TZAY=X6J1LTBB3J3U[CQN)+Q] M$8(QM0>?)@=\M^>S5ES-LN(H8(?(]PT.VC/K$YH@9-GU[2Q \>@>62K?CFSX M!8\**?,_B2!AI.O*6[1-:V9FW%.,J*-(XIK$A@-YN'3") M/^OECQ,0/[(+-SO668.U/7K@9$]_MC/ [0(2ZY$R.:_0PZ(-MSE]*ZS:*&VX M84K)X3/(7_.ID(/P(VQ&I8Z>P., KHU1IR7O@]4DZ=-11^'L MWB!W,:+J^+68N^6,EX0D#U48#A0IO&B"6BJ)_0@*G/)H5#()S*<+1Y>EN6+& MN2&VRXP,X[Y>3T)B6+]A J@EE, " (21)W3R(?.:J"C=@>M]B-OWS^5 M(5NH3"FL29R7%1//8T1W*.L(46Z0(Y:A0M^SLUX&&3V[NR,= J8GNTB*]']]ZA9Z.U'>2<@HVGKC^B.NQC.(9+FT0,L MB26S$G,>T.XD1XX]]I7F>H=KY]!@$+Y&?6CW SRK?G0;V-NY1%",:>YI*O?, M=J"Q3T L:I/-E7;>SN"=:Q!6Q*N*?_NK[HADYL#+-QJ#0P_9_-W\>3NT>#C* M4VLRW*0^_\?G[%8> MS1JR?TQ+EOE<>4 [TW0"NF!^Y/BG.0*:"GD(,PSKQWZB/PC:5329=Y[L= *Z M-UGY@WAFX&F9BA=P2]BW.O^FPRF8C'9 59%7V"B6KK/0'N;<*.UOJD,NEF/K M@-.[WU%O@H.2O79'V/G3@QN%(X)=2M^!-WPYK+ST6)+/;DKN 0$)C M;*N<3BSP9=9M92LG\4#:6353.R(:1G6(Q8=+9A];'[VGQE*8C^\Y> 17UE_) MQ^\);)C6]';;29?Q3WB*^A:L<&U69(J?20M(3<^3K*8_HNWWQ?/?GFW09"A. MI)\X<:G;*=J5\>6>5R1!3[CCE1OFW:FV!B-WYO_T;D) 7P8O]2B2+RIVHH7) M20L*]4,PN^K<#1>SN%V%/<'!^]MBLD\T6#D&S-;QT M*YR'?5'7\_GB=G80'>/I6$;E2GTC0A_N/]1TBL*Q*>K"6)B$IW56KLC7NI:! MD);[HP+22K$/TV0)]]W<3@L8M(MY\X]1;E/S4/RD++P##$QQ*TJ$&T0+I0D$ MS&A=,\SA>;SPY*ZN4K-X:?)L$/8FALHR@=A;#9O#H8SEO8%@&'./Y(>0F(OD)9($.N:[);KSZM36RC:3./9@\-D)*/?^C[V. MI>=.W&3V97O%TT@9XV2C46^3T#C3?I4/HD49(U=V(C*UPQE!()#.'R_B7T)7 MFF/4JCG&)R35=E8LY04"W=F")LLK4EX?GX"F.UPH154^9,B?M>]EQ83J) 2G?Q0[V"7?>^%#]G.U=X63YL?092T&.R6ZG[^,7L32QSFD5IZ M=+-W.Q?QD&[VH$) UKAQXI;IR ?IN)!]2GXQ7/ M=N'!9[[/5//YZ:)DHK7J_P!%$6J,T(7CR$PB=U%$PN MK8AI!'+LB].?HF47F%OD#V(>0;OJKTS28HV'.=F^ZC29:&QF;_SZ1>D!7^;B@].V MSD^_7.]?\6=ZGF(,I0^TZT-=[Z?DKG04@IP,[3J\#,4+P7_L!YPZN_1K30,] MPB3-&5PRV*U6BF$?!VHL;6SI%/-OU7XSFB9*".(X8X'_0<&ERO M<^8$],45HXJ>KL'^EC&M:J2=I8@ R>VP4S-(@PZ-F\$Z\9ZFVW>=3(JN+\A7 M!@5Z<51O@X1 #)W(>W]2T@NTISD_Q:_AFZI)JP%!0#@[Q=-_/]]>Q M#\77"3*PK;\6+ JUM\V] 'S+("J"-T4DFC[,;3;KY+/;+]@Z]DC'/9Y^4'9I M4Y;Q%5F1E-.Y)*$#V0A3 '++O$MM%O63Y9]\$3&U_2ORZY>V.Q,K7+H;N2^L M>V" 30LLNA206/1V5E -NZ"]^OGK6R9GZGOP,24/\X ->^-7X/9>7!L!_2<, MP@6=6B:U&(@C BAM>'C[[*P#&R&!-Z7D]HP:V#! YELS.A(&_)47!6/7>@B. MHQB4T$4N=_U64"92U,G_6,7W$K.KDBR5> JZ6G#M\!=R"!3T%1@,JZE\)[6;W ;,#O4R'M1H061%G'; M:6&QCQ48S7#MVQQ*R/TEHS651[GQ9ZL)"DP. GJ= 1%J@89X?\=]=;(]INT MK>(\8Q.JB=_2H#[\X6K4JF4#0>[3GU.4KB-GPT:@3/Z(Z&:=JH^;=F'%/Q%/ M0T)E/5ASBW1N'K^L5TO^!]0M()4-^@6CG5Y:1I]%9AVYD+2_5;WS"*[X@NS< M5,W^_>7&&\F:FG-Z;C+"TL3YJ>\2\7AQ]BZWI-3W&[.V7KMJ5JE=;X@W9EG? M479]>.?!2BX%+QT><+G$OF8OD.ATVJ M'K\[E?J/1L8#8>,.UORB]^'0RU#79/%IN@+4@7HNQ9Z 6,+.FU.C\!!N1Z/ M=UO6B?%/(E8$]C4/V:2]J]^\D<(]C_B(@8Q:FT=:XQ M8QOB=CFG)8TCGE]YTNTC_O)')938NST%[!VE ]O!T&24]MF/*3S?&E.KHW',=J1[X[T"/PN3/<4*](EAIK8IE,UCW/+(,N"-O9NEN_;VTVWMW;P>Z2%JP]D/K5/P6R\03T"/*?%3(+ M_K\KY/Y_2:B99O_GA(K'R*$8 5C/7C0:B"2/_^7H?M,RX>8@[F+D3<=2%9_6 MPG#>ODTV)BYCJ"SZ?S"AEH6U0[GJ$&#:$JQ>, JQBZ^?H.@1M/5#M2\^* YH MG/"A](W+9,ZI[12\D8+@57^N__?JH\Z3;W_4*99#ZQ8!')M-/:HF,)-8X_VQ M.V35$!-"Y-:MS\KFZ1GMN-GZ:-P/@77EU!;KI))Q +KS!"1.D]C,92=% MYU'SWWN>:9FT=TW52.F71DPZ&O=!+7S9F!@)>2]@P-]Y9U"V@&)TJP-CFHCA+$3T>7AP. ,.^7-[";\4$_9GQ M+NKN\_:YO^'X 7&;N:[5S LI$:_ZI"JEQ$>"#Z$L?];?PT102N3^Y:K8,)9T M"R!C*MK++';[WAWH"_RX[E(5T#K7=IH'?@ MI2BT&=P*P0.SCP\<%\(=J=[Q$&\PZL=JNK#N^5L*)UF) M"!9?W'8=5=FX+PK$F"=F^FJ!>BS<9KOJ,Z854P5Y;QH.!(E<[=D[FPL;S3:+PGIV&$T&"6?(C_:I031@/O++<&E'^P3D9#=%>XT+[0($CV0! M[/86Z7E/KB90V58N[W1)6;3BE!]W=3QJT?/70XNK^_UN#NE1 6(_/F*9L0_1 M;!1N,B^)$?\HHVK+^CY_6R.+L%9E)ECLT]XXH_9ZZ?L)N' MD'A<063W6;GQ$CJY^-8_78#M8'&X?WAR1:+^2?U*?6XF#(F O@W!4OC&:7_[ M$=#4IW1S,G;LN77XWP\I><:[CML0'(W!%R?L]6F_O>W-+[LS5[$FUR' MT4&U729?%\;4K]D@2@OU_3/-'=8C VJBSF6"JM%HGL7Q4E&D15:L&*XFK63<'/=\;/@]X/OP3(^A-7^SG"& MX> 'ZT*J!U4]>=RHR]1$]"/STV11PL7$,F07?H( Y6C),?8Q/STF-5R4+F;8 M?>U4QS]4Y5CRQ[V2*+Z3 M[LK)>WLP$GJGAMEE:?UN\-34;_#V6_P2F#;I)$TFG:W^:$)0\#,WT_%6,X#, M2-V*7I0U9\%\':$-2PSL#-4D?NBLXB:#K5J;/XW7MSQ%J YE+FFHGJW*F#\];.G/ ME\=$X]G ,M+XD"'M&HX+PP7%CQO69N7B=XIM^5J4%.H8*$;OWH&3L+9,6KOJH3AQF1HF-\F\,*4 DJ M.\:4SR8BDL-)35:Z8Q>7G:7"68+-HZ' WVAFE"AY%4YB[92X2KJ2[@(/1C@# MLU\2X6E"07]/SX^&#X*\/@G]>KDR3^Z@%X Y(# Y[*(3Q0! Q%-,@8(>P>&Q M12>DT_J7) ]1YL)9M9K:JQQS#BPWI%W3=2'2*&.R-Q%!]\D]L&AW_%+W6W.< MA CI4:&W*Y#T'OKM?#]/3=W#!J6'5P3N6[HA2JNF_OJEO)Q'X?U OQ<'3=J. M8."^GZ04^^, $ZE+]\1:$8C@!,9>= M@-)M@49J4@#VMT$HS(^LHQK3J2'].)_;Z\']^V(@*8@V98C^Z]0."(F M./"%EE&9IYUV8F:91'GZQB.H4J'QH]A+B^5JA !MY12YJ<,YOG&5+?OK,V\5 M"#89.:5G0$PT2P;RZ#$_K?<$= 9SB?* 7 $,$ ;MWF*34-"2QJ/0FB75VOFY MLN8O[2[K4MP8H_LIW*E]/Y=F18^X_O0&? 2-V2'LB=B3LS5YGXJ7"S0$EZ:M MK1D]4.M.L Z8G%_/Y3=',1X&[EPX9D)I4PM:S3P(&Y7U,!;RYI3/" _2]REG M=PL+[Q 3%\[P:A<\'+00SOQ$XL^_T8YD(QJOMSH.PHL*)>PEJ#=[L(Q-=?^, M-GW P&Q0)N!^IPZ5TYD;94P(5R!W$3ZTFT=":Z&=>,Z[0!(ST:/[L2K2XH MSQDWPN!U\0F1Y7\-%E"K5);]GL-@%#\RZ_+(K!Q^I_EV&KX -C-4%9/Q=CRGRM+3U%W9Z-)7"MC. B3P(1AH;3OI$]H(Y\[P]%9'. M]0MY KJ?[#/!0,">QDBA3*D?L6"V;I5AVWI$(-0KMCI[U.T*/HLQ0V14C<14#L_#,H]DRHQ4' MN88Q"_ _&EY/IU=^,H%'1R+IHZ"<.X92H#4 (K*NFC[C<(4/!ETS@^Q%5_]# MCZ5__[/SY%=M+UVD0%E@2'H,]4 X6[T)5<^S<:2+!.B9A5<5+V7\^'3O?^4= MG@Q]7A,'(J%C835YV_$ .S&PBWX'1QMDKP4)TQ;$[O$M^';^>DZ@\OGN@\@O M=VQ?2BZ31-,3./;"1D?+Z5*=;D<"VQ.0_A4*3 M^D%+E-2\9S.I\.,$Q+Y!-&\8QRM1,RU9EG=1I5XGH"*H(<0_]#OC/'P_:8L0 M2-$L._J'6E!WZE9Q!"&1F6*.?_P*%?UKY@7WQZ,[TK4]H153 -6ABOX://>F MW=N7ZK^5X4.-<(*SN5F!^6S.ML^*$^W6!%U=^*(R/C/?5HI4;ZP !2ENFQU? MAR'1-+:?!$X=FQ4)!7)ZH:=(PKX2=4/=:DB\9!Z]D9=).?00P=C3PS@PK(?. M%M0#$=-,_9"X\^,QYCP9?3>-G:JFK5=1:._7.("6$Q9"*('S;S]-S9LVU;RN MLG5=0>&A:0TH>'H1IEM'(G5PJ2\ ME=NCV)Z,7'"B2TTWKO[+U1G-IZH7I7AS Y3$Y19IG'29HX[B!0X(MQJ[%07) M!=UH_E:XY\"%AGQ"6=Z-I#)A\DZD!>QEVF?P31SLUOF;BK24>6O)/=>>GRVF7 >LS[W[!A8F1FB%5 MV[AC&;+[D54MR>U#M"K[U@"":Q,Z>\T >=ZRX;JD$=&I].S\OM!2>=OGI8*;P_\>X["B2-WEX)9=I<^IV& MVB1H9IY[^O.V\*TL'L\VUE"_MX0:7F+A3X"OTE! )19V% M#PU\1$ZJM-'G&U:^],%[P8X"LVF=0XPZFC \ .& M,=[O'@>L-,_9KV3Y@CRD RX4^D5D.INTKTF=F M0_7RU-YRJ;:J[-Y9QXT,/"6V4TDUR91+\]=?@(_,5#Z8 !.@Z-V([G*51!+? M^4!^. .SOF7__[M?@D>>5GEQ>I?O_-_\+X#?$4+EJ]N__6[7[Z^@^EW__W? M_NF?_N7_@?!_O?K\ ;PIZ/J>KVKPNN2XY@S\D==WX&^,5[\#41;WX&]%^7O^ MB"'\M^:FU\7#4YG?WM4@\ )__[?E7]. A)$?"@E/A9:Q]Z#)?_?Y7]0?!%0?2N%75 M_/-?O[NKZX>__OCC'W_\\<,W4BY_*,K;'P//"W_LK_ZNN_S;P?5_A,W5?I9E M/S:_W5Q:Y<.* MWZJ>_<3+O&!?:ES6'S#A2XF^>5K]],#_];LJOW]8\OYG=R47QQ^[+,MG3U4H M,X72CQ7*?S[5V(\7P+>$MS[$:@%<8^Y'6QB'./UH#>Y7J0_"=9BZ&W+Y0 M;U=LJG=WT]3%T-TCMO5:%#5>3O!:;)O9@;Q4/_@@_]8UHQXT(*9-.YUT[T#E MWVJ^8KQ5RV>/!CG[U^_DWQ:/G#\NOMSADK^2*LM>%_\DG_*1^=/T'+EG5_/GV&R]I7F&RY.W;LDB\B-,@DF-9',40B83 -$PP MY)$O>$8%39)X46\^B 5?P5^^]-@;@ [1?6? :7U"&TI>%>N2;D?5^^6QH5*. MDFI<37]/>#N!FFB&J3_\N.6D*F[<#GOCEFZ M[9,&-VB @UWCP(YUX-43V+VNLQ"T)K;_ 3M&@D\OWJFL\V^;Y\RW*>3R1.H=JY[Z#H9MYW<_.?(E_O#R5XNZ#-[ELI3+LK]7BBHVUYH MARW5!%0S%\]OW>I_=M/HCP?O^779TX!+>N:5Z*[XD19REO%0PV>?OIJ532ZQ--(:,9,]L%-"@9%#0A^Z?3ILU MK'@FLSK7FRGFNH*W&#\L7JVK?,6K2LHWR5?-&U)]*I8Y?5J(+, XB3,HL!]" MA B#:@D/!BBC*/%0%(I$1S//-S4WU>R1@EVH>I^_!J_#">90HT,($ MOW7__2KGWN"5?/=___\N%P%]>IXM1S34"%R1QK;N(9*GP/N1+^NJ_XD2# ]Z M?K>T^L\:K4TB&OI6][)A<,HO9KHV6;?KJ>0<.W.*]1A(AM=C2+<>TUWW;#WF"K3& M@QWK06,^J*7]H"/@"K04R/G"N>4:8_6>NMMLC@6389]T9)FZ1_;'JG@ M<9,(QBDC^@_ZY._-/[CW5)37:Y9+-J_KFE?M L:[);Y=4"$]0B:XFIMF$(64 M0^RE/HP#&O@I2X7(0MW/[W0S<_L8W[]^]QET4,$.5J# ZG^< [R>_U3ML.7X MPQU'E-&'?)Z'"S[K@8=/]I&?-W#WD]>X>N)Y9C?\WZQK%92EXMS>K^HR7U4Y M_14OUWQ!XY"0,,#00Y[:F8\CF,6)_!NF<4R"-(Y#?Y*)Y3FD^V *> M:!)YMD\=SQIM]M3\IXF;B>".O5=@8S%H3)[!I%"W5V8Q"SP+]L\Q[=/EW-H\ M3[O!<<-,,VO\6*R*!UY*2.KIM+CG;[\IC'P1X21.629? Q+[@16OS>3^#+=^&$H2!851"'<1S$<83(HM[$!D[)[8FXQS\/MWKCH3W&' ]J+5F[2$$+%7S?@3V]G&T\ M'NFQ8G-0.=/BI".#GO7[\JYYUXCH'G7$@JV7_$:\Q>5*/KGZQ,M^J,CI]8J] MR9=K%?.)P',$&-1&H=AF&@M$HQL?VXJ MWEN@(C1Z&]3*_C9R4_ITT@[0&0)^4Z: QI;3.[=6>FI8IB;@W[4S/E_J3>)@ MG7;!5)&N?5<4 O"^*Z1:;4-;95=(!Q.PUA9KX:NCR1L.4#5_[(0AJ*-M?AYD M.OXQXR8#P'/6?7';N. M!Y%!8L$6._C-2<35.-YLNL>&""9UE\>QL^\^CWS*RZRL/]]8_ZDL*NE-,!)X M&(?F$O M_8E6TO=#JM1/I+7S640?Z(HY+9\?@_FG6C@?X-GVDOE04^-&CL^\.83P"9?U MTU?Y] K3IJ573[N_N?Z65PN/X"Q#<@1(>48@"G$ LU#$4+K%-(N$"+BO=?S9 MO.FYZ7R'#S0 P6\*HN;4?@3M>KKMADS'Q M$4\8L4C\624@NA&_5/RZJGA=W9 :YRMU7.KM-WJG]/)=47[@4BAOR#*_;8]# M7).J+B6*+H,Q.NY0QL!!P M77& &WM T1FDG!G>F01$48*E,DK^>F/57PU6,"_K08UUY,GZQ;4,-KFV;@20 MEH#6%-#; MZO0&\-D.: QAZP8Y#4S#3R6!C@*#/QOP?:FMN@U4-M%DM[L,;"IT.RGK=M MB3K'X\IHUHQ=;0T^;/K60\U-ZDQKV+WO/>O<,DX[WJ\>>=6N.+]?O>&DEDW\ MC,O?>:T:; ]7?>%T7>9UWK3_FI=*V:0/KV+P6K$[MAG#8R\)HY1#S&@BA8=1 MF$8$09PF84!12 G5RKCB&NC<5.O+75'6\"LO[\&.R69:Y:Q3]81N#EWE6"5W M3%3^FS*R$^.&F'?Y*J_YA_R1,]GF^Q7C8ON3]W+NM;K-);ZV^6LJ89;RRDHM"-V( M(_DKOBIK=J(OL,^$1U)( BH@PHD/I4^+8$J#*,JB-!3<:,O1+=RY#3=OJSJ_ M;]93W^&\;(]T5&JFVBTI*,GZD&.2+UL-DS^6$V;-S(T3O0%ZH])\^M7QV-0: M"AN[FO[;VMK]<&MMW\V]O0!7S<*Z>@..)?>18U,SN#D9H:;I(9OCE&/$DXY6 MT["_/V9-U.K(A16^4N42)+ FKOU3(:=_Y-&%!$AI-?L8"F=MH@SS_^]__ C[)'QJNOHSM"2D[CN5GF_RU PBN;1 S(EGN6((FSY*K1]2X]+C'2-#*B_OLQND3XA[# M?303[M$+YY;)\E=>-;EZV\B[OW&U1RB]UT=>XEO>A.6]D5-O-?%NLU=X?H 0 MBR,8AB26@YI+HTM&QN,M[DPGQL;&CBK=<5VYX! MFTU&3-/71\_7G0W>&8U>T^74;#G:#0#O>0(=46V,.%!4[:S)S2!"W%7_SR*N MW+IQ?XYH=%=].EUZS[$ )_85>K_EFK%H7^!HE4:W M.QZU[7;F_,?A[:NPM;B]O@);FVGO_L"R>./]2%_3W3_+KO).0U*K[SUPA67A(I2I@ M L9QDD&4\A#B($*01=R+@@C'4:Q54V%D^W,;/@+/#T&/&32@08_:8+-B;&]H MK/ZYY=BQJDOPH$OB#?(/?6B-,#B>,(-Y@==%M!TRT]J@ZHNX[HNX[@O<= M434=\=!WQ(.\U];1@_'T#:Y:CGCL=&N:XVU^MN)YP6/&S7%^*@KV1[Y<]@^^ MIK18-YDHKMG?UUV V8+'&8T#[D%$/$]E>E 9,7D&?8;C,$:">F:S%:U6YS9P M;$3KH=#:#D:G%:.:[JG0"OU9GK_!NH\3L6O=F$=;(= MCR ]WJOM,+&%#*XU*#7VZXTHLNFAZS4\J:]MQ,6^UVQV\SC)^L"KBO/F>%57 MW6P; 9)Z2# 6IC!16RDH\0@D$8^@A[.$>5Z4!M2H?MA 6W.3IQ:DFXYK=%^70C5/+ _O?L37&/-C>TU3JMSWA6L9&]L- MX+?6%ILR=QF;5B5P))1IY?$RO@ZD\\+'C9/5ZT><+U70];NB_(*7?'O 2)U M^AG7_7$C(=_2FQ7_>E<6Z]N[=_DC_P^.RVH;ON 301'G" 8D)!!ED0_31/XS MXB$5B9>&H5FJ*&O(YB:];]9)*HS=357N?IZ>V+=(EC M!6[.?FX-N0(;(Z$H2JC,O-H)Y+@"G9E/\LIE(ZK=,9TO)#QB<@(>)QG6.HBY]]RYJ6\#34]F]QD:%LD+[':] M+:\V)JHZIW@)?I93LW5WT,2>"WG"]@$9D7?L2(C\U[Y\[#]RDH__A!W]IWOJ MUR-GM-MSN=7_51DUM$]L)/Q$)93!KCFFDA$(2T1A2C*(DB2CV MB5&">MV&Y_;I[AYD5B-NM8/\O_QS&OC)?P.\LSDATVQFHS$L8>]"$99ED@AHP', M,NI!GE*:14DJ F&TEG\YI+E)W,41="-*#UGL8#V!G+;;7#M7T_38=(&-!R3/ M(G[QP[3UC^RS:"T:\?#)8U/'477ZCK_A[7_?K_KJ?W(>6LK6=L:5!6.)B((@ M@\C'&")/()CY+(""1#@.HXCYD5$!59/&YZ;1[;F@Y6;E?KF%:IKGS: ']*35 M%:^.1;2'#;[O@?]%+9%NZH5VX'=3&=G,K&;.F=UL:0;M3YP!S9R9PZQF(YXQ M3M'><,'E(UE;M/0K_K;SZ(^\7L1,(#E+C"#E0KJ?F(32_10>Q#B*8I_$F&9& M[N>9]N:F6SWG&\.=)1U98HEUET-N@(?!PH^&PN1 M)B\VM>=]N8K"F\;I_ZH:@J^;?E6F5:?+V^7R^EN_;(WPK! M:7TC7CH3&$/%(P#0-!$P\*OTL&B./:67\?B'\[]Z?E7'Q[Q?(9-D.[-^E:9*Y;.1!CF9JU0BZ/Z5HMM7BK>O5"% 5^*C M6'5[#(#)5ZHNP$J^4GC[LCP\>Z6*LK]/3F>>7=7Q8NN$SLOUZ'!>HNEA39CU MZ,4X?YY3Z>5@F+E4C.>++LKAJ2^K\E%^H L?A:D?! &D*,T@$HS#+/)#B&.4 M,!)F@8>U\FV>:F!N3DF/<5OE2:'4&UU.DCCL0=B@QO5*NADKVOIXSO3M?*KJ M)U05IS_<%H\_REO;N93\R_X4ZN1C)Q&@ MJ-0.J3G-2O7.4=TDYAZE?@!Q*@A$J>_!U.,,AE@.%YP@[B7ZF2;-VY^; *B! MQA#P[JGZMCJLW^ ^I;G?>+)Q5UV5^W%EU!SWP M$F?5F_/J;4]TOG.^Z0G<](2CP^J&_.D>5M=][(L<5C>T^=1A==/'C!A'^H6[ MUT5U//MWPL,TX"2""\$D;/MD&M"U]UN5D4(W//F0Z M[=6UYYG2:M\T;BM4U83B][C\784$-O]03G_5A_I'L4#(CV!,: I1*%*81ES ME! 61CA@41R9;(0.MC8W76WP 75%ZY=LL)MMA0XSK+<1:HTWUV[U!F=#6> E5@_=;E\L@BS**.8ZNG)D3:, M)&33DKOO80/1*%!AB$048"I0PF MF]H52R5/8&M!4[[)/*>107?HZ8@[DAU+3,/O/T:HG4I;(FFI#0$7K MMSBO0$O>UT'61@?L#_#A(EC_6',O$J@_8/>I(/VA6RY.H_&Z/5&T()G/:"+U M@21I).<_W(.$>A',"&4T]$C8'/31GT0>-C&W.>17U0;HC\F-/I%XA$M-]^4B MAER[*+LG=CIX3A):[)GN*'5%W\I+):G8LW(@'<7^E:/=@7RE=LI6=9F3M=K] M5/$'VTVS#YO\ P'SF! TA7&0>1"%<2*] T8A]Y.0IYA$)&2&WH%FTW-S%CKD M8!=Z&^^TNT'^86RN"(,^T78M'##MWM.P1/(8U\.0+\N>B&[K4SLFAJP<\5-, MGS!.U5ZM*_FDJKJF_UCG55-7ZE-9O"O*>_P6EZM\=5M]XF63 N)-OES7G"V" MU(_3&",8!%A.@$+"8"JB&/II$L=1(&*<:67H&P]A=BK7PFHJ [)BN<1E-;H0 M\(@.T9,VMS0[EK@>/-A!?Z7.S8'& -!;H.KAMCENKD!GA3VQ&\^@3=$;@6)2 M\1O/TKX(7O"DD;EH[A]P7K;GCJ34/A057MZ(O46GS=&F]ZM:OJ(Y6?+V%VVA M@?UJ%YBEJ8]3 F/BJ\3_S(,9I3Y,DD@ZAYG %*=&*6OL8YR;G!ZLE1OFLW'0 MBWH2^\)]XUB#M]:I\Z2]?>I,ZD&'7>TN. YC3 M)N=QQ_-!#A^'38T;,#Z57$)B733*]8HU287:]OJ5*\XI\<,HA'&44HA8AF : M"#D>Q#1DOA?X@AN%IFFT.3=![R #WF)N ]6*)JM6OU:(1PB]#OMZPFV94\=" MW-/9QZHI-ML<9;W 6E]=-"#(ICKJ-#NIVAGPL*]>)K=.G!JW/UM5U65SM*-J MH'V]PZN;!_6(ZF.Q>N25=+#_QO/;._G?ZT=>XEO^DWQTK2I,;$MX\#CV.0X3 M2'CL0Q13 C&3_FX8)T&(DHR%*%[(R7%>L"\U+FL]T9N#:28*L&^@PYDQO\U7 M:BX$"):_H+Q9A5A7;/0*Q!RX7J0L3"CW,YB$",G7*, PBU ,.8LRG$1IRCW1 MO49O5^S_Y)>H-\_=*R1;^#_N_=$;]^< =4:.Q<5)I*^V1]PWS'2N25-?JB/G M"FSHN0(]0:!C"#04-76+=@H>S2 CM8,^GT5.:YMV_3FR8COH26MYM5U@&UF3 MC])R+<&5A>!5)9O&RW=\&Y'A>2EA61K!%(<<(H[EO#;E%(9>[ 6(IU*7JOP+!3<-A MSG2$WE!GCU['@U#/["Y2H* ZF-;JD6*U#-UPB]/6EM.R_J!@G-Y=(Z>P](ZS M]9+?B".;/]6KIYU_-;&^BP13.2_ 60>2^4\060PY?*/, U8XO&4RF:,#GX: M IB;+O7XU;+\L4U3^15)!V[G!UU,O&F1%M-^TO3'';+OVG>V3KRY9SN2/:M> MJ"F&:3W&D0P=>'=CGS,B/=&[HI2.WJK55[K)GG=\G])/PC1-J( BR[ ZM\H@ MYJ'LJ$2PE&F@QUVT(/?9',TR,!CQ/RPP#GET[&RG:1RU$;N MA30;)#UR1?=$"9!ZVFE/.^\,L)4 :0P_@\F0C!XX76*D,78^2Y(TZ@'C_-_7 MQ?U]7C?S_NM5$_Z9RY965)5>RBB*".41Y#3U(0I1"C,29C#)_$#XTM&E&)NX MN@-MS4W-=Z VNYUT%ZR9YSK$L)Z3:HDWQZJ]3]EK+I) M:MB][S3JW#).-7Y:8[7X)V?A[U>,WZ]RD=-F=%(-_0VK14=U#J:1*O6>:#,],>5>3V,<,NI8=[;( M51#@<^R-$&W1@QZ^VTC D5S:E"U3")-*V4A^]N5M[&-&3(FOV=_75:ND7XMK MQIJ)-EY^PCE[OWJ-'_(:+X]OP'SF#TO(P]!E"&8->*N?**"8Q M3"GW8!0)D6*?Q''@:<^:+8.;FUCN@.R29C\JF*JPC'S?5IPV:UM_Y/4=(/TR M&"WN2;XR$%)E.-EMU<-0+@PL3MMN<;NW"$5O/EC=/=JK)CM#W4R'-X@OW8@_TP>F&_#VF'6L&)>1>L$FNQY#;C;7S[3] M0IOJ>HRQ!!E/H+$\SBD.!1" M1 G'D=%>C$UP)]%E/TQ?'^.:/D!9JU%O0^U,3IZO:\7W*TX;^>449#%(I#^IZ0M)4A-"C80)11&.(/91 3E*?TB1(!#9+ZJ;G)VP9IL]0D.JQF4C= MK)Z>V:'+L6@]9ZJ'Z:"VVGDV;"K/0&N3RLMYJ_509]*4)JG:X_ MEQH@&@B.*4PCCT.$$8$X(1FDB'&492*,8Z.MNR-MS$T:&HC@H<5H6,CU"(-Z M4G A+XXUH*6D@^?@".^ ]5:KLQYI9MJ:K*?M/*C$.G"IV>?->+YX*V=;]=,U M8_*M:,MEW)2?RN(QE[ 7E- PR@16H7(((K4SG]$40S\6*4<[\V.4[>K]K5X(5'$L1\%,.890]?Z"+/V(]PUP-VW^/G++Q5H<\@T MR;Z:)%\#Y3A?MN<=[]>YZ,T_S5Z>9K:NE@(5XCV;[;Z1W3:+K4!3['^.;<*1 M/3)=XJP3[5]8-+Q9A^N7WQ8D)2Q0A=X"S%5QR(##S/)R6AUK^\$R?X_10K D*H X./'+0(FUJY"B-X;BC ->C[<&/4_CU7X+H9>2S6$'%!N]7J M(58!3ELWQ 6W!Q5#G#1R44#:_AI_%-.8$L$@1ED(4>)CF,8B@#SC?A#2(&69 M423Q\6;F)L@]RG%[)2>HU-/2RPER+(H;;MQMF@QSX"#2[$6W3H:M/1%A9F<# MY<1#KU>L2Z.Z4Z9X6]QSF^XLR1*>Q5XJ9Y%$>GE^R&":^@)B'F4DXQY#Z!)U MT,4Q0_EH<@1W^FV>3WE49XS2%Q<43RQ 3?1&3_F.%<_*"SM)W7(AEPZ%3!O* M2RJ=*5]GI-#X<6/GR5)"5GCY2\6_%*+^ Y==JKV%%$.*4YQ $3(&D? $3*. M0L$$$6'*Y4PX,9OSGFAI;GK7 X42*>BAFDY;3[&J.P6UP)5CX>HQ@EV:)BHW M>8X>N].^4XU-/(4[8_/A=.S<#2,7X]5*O]HN*/F=] ?R1]Y.W/82=WXM\:K" M38(B*67-OY;-?/ GG*\^%%5U7>95OKI]LRXWQY ^\OI&R F@G*=Y+%*'AGQ! M*41>@E4B"@9]%*H440G"W*B.[P28YZ9B$A=H4Z!TT]QGFU-GYO9K=-\K*_YR!0YR2>^8WKB9.\8# M97UW)^@8 "T%W3[T%5"O5"'4$J#%C9'I.LWJ+LL$L*?=LIFN'P[V?R9L>MR0 M]YG7L@W.WN)2%7^LI&/>ZBEG;[C(:5XO<$(3XI$$9H)+;SF3PU8:^PGD7L32 M!$4Q(Y&2!^^22:U"%@B)^&<0S^),XA2 M/X0$9PD,42"XCSS?9T:3\L'6YJ8P#490*I"P$'"MJG&/R.$VS/"8F)8+>)LZ MM.5SSYZ:M3=H706YG"#%7:S+?H,O&/)RPO;AR)=3-XT\3?K<>WHC_:''9@*X M$[3WL:C?\$I>I>3KNOIWSFXEF)T+-D=>K^MMM5^<9H3$80AI)GL%H8C!E.$0 M^M@C:<*8.G!F=!C5%=*YZ==!D1FV,17T52M-C[8ZZV4?A3[#0@XM'@X@2L), MNK:>@"Q.@XAE. BX2IM:DN)/U<^[B%^XIP$<'Y#IKM_UQK]9]*7CL?-@^61K MY;,@?FDGV!HJ71+0F;I[U4[NB":^RD&M;>=]8O58MS.PTYX*=\WYP:%RYPU> M5+_Z"U[RJJF]TU2K[8.%PB3(Y&#B08P" E$8^9#X-( P(E1MC MV@NDJ\+ECPO1I9+]JV']/RN]JJ=PD_>58R5LNZDY[?5VMYNV-K2_5-VV_[.= M&YPD4+3*M=62A5: 35O5 M<9JAA%.898A#%'L93(.40#](,HX#@CT:F>BW?M-S$VD':T4&_:"GN&[8=2RK M.Y/X#>KG$_6^*HKUQ&GF?-F41H/6)]4_#R=H-R3 MA106(?'",*(<^B0-(2(HA3B. Y@F02Q2G)(HB?H\*E]-5,T(AM;']SPGRM<) M%*['VS@PO =K*FEF':*K:_;YG4K<6N3-,+G4/'&/<:F[/U4%.R/?+F4#;U?U?(MS-6IA49L%]P//1J$&8S"-)+S<$%A MZH6RJZ)(1 *3"">I->$; #)3Z=O"'!7 8-X?E^C>I?2^M/+U^!O)VV'^3/D_ M2]*GP9Y[\1L",0/YT^!(3P!U'C1V>T-JJ6Q/.IAYS3](5_.@A;]Q%;_!V?4C M+_$M_Z7B8KW\D N^B$(ORS*6P= +I1HFB0>)P#[T D9CGB#L^\1L]V,\F+G- M"?GS!C$4,HI!$$$?4@YQ&04JPYXG Z,C86"!S$]AW>47Q$LCW/'!3(.:@)_1T M= I^'6NH:9F8ID#,S>H%ZL.<(O$E2L0<8)EEE9A3C(TM%'/R>68RV=20;QJI MVDK#4>QYF# ?"A[%$'&2J27&"/HI"W&6^EE$M7*6[#]X;C+60C,KVWQ UK R M74*!K<8UD*8Y0E M$,5^##,JG4L2>'["4Q0DG"W:<, O-2[K/T&O[J.=M&^OY SP-E^IX\* 8'DU MY7/J;H2$EP1Q#!,/"8B2-(69[&G(HR!) M?LXS[&<][^-%>\ZQ\V*AALNF2LO-;J>WELZ@4,NY3IA%19:3(/\6WM_!)&$6]3 '-S MW[8KZI&;%?4-\W97TL?P.<<5=&7#]$OH^^R]Q-+Y!L,LE\SW&1J[5'[PG!%+ MY!^Q*K=\(UZMJWPEVVTS7VZS2_LXH(**"'H,>>U!@RQ"2$YA*4X"C\H75TO3 M=!J;FWZ]X14M\V9P42$7/6J#5>5S[&JLLUODS+%&M4C!S9:I38Y;G>2VYNP9 MK--;9'&BM?N.3?G>D9[-AP:TK>5\34H&E_C//6.Z97]-:YYM!>C>,W+]D-YQ MME[*YV]2![01(=>KW4SE/[?UY]C-ZC-79YBDX$L'-V]W*'9*+D2)1[TLA8&( M8X@RKH[NB@QZ<Y"I.[ND M0EUW:P?T]CY//0+D +"Q'S0$&"Y26'T7-!+$/.>7'5TH^ M%JNV?':S*%)]+6J\W/W]ZZ*J/Q;U?_!:U1V[7>7_R=DB3@@.."4PXEB.*X(% M$*N%"X:26&01\SS?:$_*&=*YC3&_K,H--K7[O5TDI1(]*'F;F%9.RM>=L>WF M."BZU?#;$J_D3\T&$G[.JO5V%O (;^_K%;F50D]WLB==@ M:Y/]TH_.Z;G^L:\?.P^U&^7LO!_UZ^O]??\FK!DR3CW*?_SL M/JD.'/A-H=-< #S!W/!W=CD?KK\Y32JT/[YABP=&E&1>,(IBBKQ(3I-4G&^24NDO>@(2 MZD5Q['&4)&;I\W1:G=MWW: UC/758E=O*F*=,^???H.WJ13?%B]M(#?G\#O0 MX/L.ML4Z)D8T60T=UFIXVFAB$RX. HR-;AZQ%?NI+ 1O,H7B9>?[5[_*7V 5 MVLQ+M6S]>EFL61N3@.,/GCS5<3+7!'J\[RB?:\GU& M?=59< 4>&^[IEGNJK+"U#3R.M<%=8<-'3K=)/,[69WO&(Q\QSAF5P\OKDK.\ M?HW+\DD4I5KK:=<4Y1P2^Q$1'(:<8HA82B"FB,D_N!\$!+.(:YUGU6AK;G*O M/";:8 5T!ZR9*SK$K9X#:HDQQWJNR&IA@EV<]M>F->BPZ5X.-3>I4ZEA][XK MJ7/+V"KUJB"H?/Y^K%3B)XP(1J$@3,J%3PE,<2#GKGX6^RPB-,9&"8-/-30W MK>@J_4J@II6#3E*IIPXV"'(L#5MNIJI&/TR)W6+T)]J:N!;]L,6'I>C/7']A MJ'!RT8*0#FW8< M#H.J#5!LPN=YAW-D1Z3@[3E.QA>ZW+?;27'+32,O4]!R MW\:312P/+ASW5;]:YTMUV*F;*1,:"!S'"/I)F$"$*)=?,T+0R[Q4$!_YR&Q" M\/SQW1FW^\>97H?[W@B''^Y/3 'V26.VVSSJ]UK8=)/]KAU^]_KB:M& M#L'U'2]5@$;)[^3'W]2A4V/]AZ*J/O+Z1JA!OSF/+7]>JA,_;WC[WTUU'Q9@ M&F5RN$[\+%2)^S*8QB* (N-)E&8H"K/8J*3UQ9#F)@J-14TPWL8DD#CF&-\K@_YR!:1-*FY;+4JX*+=DCTZK#LKEJ*;U M:*RQ>. "V7ORRR3U>?M-K?%6*K:[RQ8A?$%XD"#("(HA2N0?&0GE/S/*DSB( MY&Q*:QO.&<+9B707_]R%T#9%3;:87RX1R&'7ZDGXBW:88T6WF0ADQ\[Y)0(Y MV0ES2@1R"/)/E0CD),>V$X&<;NB21(]?U.F-3[B\*9L0$-:<")*#50-E$:1$ MX"")(/?"%*( )S -L/QGX'L))BS$/C+/_#C8YMR$_?5."L@K\(!+\-@-^+(FF^04G_DC7ZUY7Y.2^EF $H)A M(F(/(AP%$(N80^SS".&$1X3KI^PXU]K\1*AJ9IC5#N)-+(U!F-)9EH<5QSIW MSK5&TG8CP"Y8T*,=$^9UEC^#P"Z;/$X4RG7T-2P[U+9"MW1Y&0S6.ON0Z<*S M=.UY%I"E?=,%Z[8[Q[T_2CO:0.!%P!"GJ8\@E5-_Z?(A# EC&#(Y\?A;%JM;*)N[!\LMZ!'KK,?9-5@_O9BS2=9%G]7:V^*TO/@Y MR(7U1G!1Z&$-$J0<) M]U0@5IH$)$@"ZOMF]=I/-34WK=C4FVPW8D!M'HDUP*N>2MAAR[%*;(C:AF5M M:LM)I/;K;YYFPT6AS2.MO4A%S=-6GRJ=.7#'V/4DY;)T;LIV>YC^Y=XT-]VF/,ZF[&'0A/U-,R20U M'4(G^Z6#'-A=WSG6T,0K.@.V'J[A#%T\LC0N^_NZJIODK5^+:\;RNCE%HA+V MOE^]Q@]YC9?-ZA#97_K^S/^QSJN\[E."M%ND76(/=4&SN+3@ 0^\1$I&&"<$ MRLE) K-,A)![- F],$R$,%J#=@UX;F+4+-EUNUC/,CIUP:*&)79==[>>S,VI M$QTKYO6G]Z^OCN]%[J9OZD,+FHR0C,1+!?XSE^->3FN)4?[B M>L6>_V#GR@5-*$XY$A"G(97SVR"67R!#$"6"QQF/@L@S&GH<8)S;:-.:J#P\ MWAD)2I49HOU[I?*54FG!5?,GX%M#KIJ8F7)C9W.!81I!!Z^ WG#TPAWK> 3: M]FEO'U &JKY\W?2E^A.\W>W+K5GM+U7?[O]LYP:+N03=]835+((.8$Z;/] = MSP>9 QTV99[X[&-1UG?7]W((H[C;]$,A\T/D$>C%F$$DX<+,BV2WLS#D$9,3 M%"%T$Y\=/GYN"M\@!!U$_;1G1W@;UM;+V7 LB\^(L'A:9=CP2[.?'7GR9-G/ M3ENUF_ULX*IQKN$O*Y(OEUQYG%PJ %GRJDM[M" IPEY 4AB$B?3KXC2#&4,9 MY%Y& YIFE ?$Q,,[W=3*<"T20A92=^KQVSF=@W0J^<]V2'-\=>^X6L' MI?1\;&]WGN?"IALRT-JDWL1YJ_>= HT[QHE%MSKZ3F)\7:R:%=*_Y?5=GXU1 M.B'+M3H_I[9-Y/_85_QM@3,?$QPCR)(PD Z '/M)+!CTJ$A)1%(_C8SV04=@ MF)N\M"?3^PT0,T$9TP5Z2N.86,<2U.^9J.\']/C!']( T%N@#B1T-H#>"+7G M:D^@+J#0IG*-@3&II%W T[[67?*H<2*XJ0W2U0%1JW[O2OZ/-5_1IS?%/R@!AO89KJG MP[J>SEGFTK&N':4._-;BM+@O;,"*3:G2:792:3+@85^*3&Z]X"SK)SGWXXLT M3#/"LQAF.$BEPI 9GZ8P)2R1& 4$5\8Y?[8/GIN0M(@ P\*VL4'BW8(U!.+ M<;0XUH26D0:5Y?.4SRRU?A"R??KT)QB?677TZ.'S*T8,L9=&6@D]#-JATS[/I)=U0W,PO:0_>UBD?,Y8& MS_IH/FJZ$S]FMCT[]V-XZP4NUD&4QN%)=+)_$EWMH-5/[U=5738O9-4<.OAZ MAU?=&?7KV]N2W^*:OY?8\U65T[;"9!_#FJ6)AP4AD*4D4B6",,P\.9+R* T] M$J0H\,P]NI>P9&XCS@8NR'N\.^?4[_/E4ADUQI-\D??$P'&=>^]/X2=?ELND M90/LT ':LUVU)&2;Z63[BFU(Z0[LNXCA?O&^M3XS>!%CII^(O&2?'9WWO"B@ ML4=I)-]J]&^B)_/J]T^\5#_ M]Q?,)]F:<0SM<64040Q@ZGG97(,C=,P24-? M(*UJE3J-S6V8>X85*+!78 O7])3- ,EZ Y MZAR/$2-9&W'NYCP==H_?#+0W M\2F<\Y8?'L;1N&=L#N4J7_&JNJ9MX+42/55G,D.8^RGE4BLDF\A/(DA8D$ 1 M8RH]\B2-4VZ63/EH.W-3C1XFV,%I5+;S'*]Z:F&!+<=",8:H$4F8!VFPFXWY M>%,3IV4>M/

81JU_XK?)A?N+%;8D?[G**E]UF8DQ(A&,_A51@Z4IP M+EV)A*B22XG@P@^YB+0K]IYL96YJL(M0/WSU-(G#'[\U:AQ_^KO@+&Z]:IE_ M:4CKZ08FBVP]:^-N@.OYBT?LSES?%V6=_V?C3;0'K&Y$?]9?'0>L%C@*O9C$ M">19G,J) ^$01QQ),I$?L]"3W[S6UZ[7W-P^^UW :F]5(E8G6EB?GX(JT 8; M!^?YUMB&L&V=0(--%ZM$3K3?HO5&VMIOT29H<*OE M_%.FVV71MNC9!HO^7>.F7A^*U>U77MY_DF_)':ZX2IN9-Z=F-Q4N!4]%RJ2[ M%:GE&U^Z6RP1A4:SPN0;GIL,_YZO\?GW?DMK4?VW1FLW$SM*L M-R6S29YC^?VPR4O7@P5;M/;K7NHR8W.Z=K;-2>=MN@SL3^"T[QNY>:OR[JJG M?9#3Q/?RK]4B]".>D13#A&(?(H]R2&CBP2!*8\Z)?(QO%(E[V,3<1&2#$/RF M,((&I.%BSA$B-;<=+Z+']7Z@&3/F^W(GC;>Z87;8RK0[62>M/-AB.GVEBQ"[ M[;LJ8L:$3RE$"5-_A CB, Q@&/-8Q GU2*15^M:PW;DI@69R'BL9[#-Z+MN>E_ M@Q1LH8(&JX$&&5*OH?/N"'7M.^ZF]>^1@^,,CZF>8$BU@>2[HWPBV?]RK+#' M%7ALN*=;[JFRPI;\CV-M< @P?.1TP\ X6Y\-!2,?,7*:3^\X6R_YC;A>U3G+ ME^LZ?^1?.%V737KW]M O9^W =/^P;M_0&_$6EZM\=5OU17F^\F_U*TG#[POF M>2CCF,&0Q7+&X$<,$B+G7C[V,Y&DQ$O,HC_L0YS;X/*IJ.6GWVA>5[6J.96V MDT@*]$:"/^ZX_%5]UQ2'7:XK]2'_4:R7#! .%$&P9\APF<+^BZ"YS/&BW>MZ MJ.N,4QLNN^:!K7W;KNWR+6Q,;#+A=49NJY5UAX^ ,ARC MG';9QQG+!\M&[EH:,?WH-\"^XF\[%40^J'3"G_/;N_I&_%+QMD[ (O(IIX'P M(0XC 1&*L!Q%Y% 21WZ8)#ZF$0X6JR8VFGW5G((8M*^E(5FK(051!QQ M;##_<,3U1),/JYR;34%&$#K39&8 MMVVM@%=\Q45>+[ 7X@ %/J11ZD&4)!BF,0Y@$B>4!)R$B:]UQM^LV;E-#SJT MX\H^G6%8ST>WS]M4\MXAWBT+U8$&WW>P3Y]6'5T<2H\G%X6BSK3\(D6C]-@X M54!*\^Z1)^"6TGVZ$4WMDB[..@HRSG$:0B\6$41>3&#J1;[:_T0I1[%(0J/" ME(=-S$U?&H1JLME@-#S==DB@GJ1<1HMC^7C.B(,48:>MMWIP[;"5:8^KG;3R MX)#:Z2O''FU5DUE>JC6T!^7;=HO]'HJ$SST&?^TP[<_O$-_":"@FT VV8+_44IYH?_.5,N?[J.X1@RY:];.N:--@]MWJ\ MJ8F/K [:>WA:=?AR,S5@/%^\7=5Y_?1KL5S+"6[Y]"Y?RA=_D7I)&A,YE0@] M=;H]R>3, G$$::@.JHD@($PK0\S)%F:G U(L$$)6IAZ"G":Q^%OWPH[CK]Z M4V*TO_BSQF^_]:K_V"M.?[@M'G^4][;?N?S+_N=]^KF3?-AGS>H_Z?,77AB9 MW*5,2WD8^?+3Y:&?J.)9"&+IHD.>)3'AC C*C0XZ/'_\W#[CG;A;DQQT)[C3 MW*$;S8CKW35M,L;''Q_)#VU:JF]U?"_DQ_0?'Y3MYPX)$7I2E)(,AS0*(LBR&F% /IDP$:4I9 MG#*S%.#CL7X!7"F345^.6\'*HW9>FQ=@^<+(T& ;YL"0@59YK?80!J-6=>; M<+G@TK&(_O(%;#&#'C10J',S@L#!9X<:P&9I2,"!XY:OC% MH2//GSIQX,A1DP[#1HY?-F[,OWG@J@+"ZK8YS;)SNJ4KQU*]V2D+Y7D9CA(1 MP103#R(A/^@,17(>D8:>)UT!BF*C_6:3QN?VR7]0I;[Y%=C8T!_6ZLUXNNH+ M/5V!-WI5FB[O(3UWPA7OCB7%!>7&KL88[FPZ'T;M3^J.C&%FWT$9]8Q1B?Z6 MZFCR)US63U]+O*KD\^1,ZN-:+<7QUN3'N.6Y:5X+4IW_>.A@@KH :OF*J;J'!9 M@?OULL[I M'5ZM).E]RC10*K/57/4N?P#W>(6[TGCXX4&ZGR:KQ.;]I[&MYJI7'"MB!QLT MN,$.<-!UU8T /7;0@'?%L5%^0#=<3Y8AL.7\H>&\WN%\=?AY--^&O72!YL2= M21AH\, I4P::V[F7-'#$ \;YS^]7M%1#U1O>_O?]JCFK=54JK#A B5^'(840^YYJ@A(K%QHD<$TE5/C@/II)HRBL@W;G]N(TL,'W_<& M_$6.)AO_:%TC]3=D!.D,,G6C3;M+SHQV2[WC@<,"[L2<]DCV;SK0IA$G] MZ9'\[+O48Q\S,IP=YV53BG4G3*_:_/#?<^G>E_3NJ3L2[66,"^1C2#T4JM@) M!E.$,93_3],XR#(<:L5JCFI];EJH<'85G3=(FV.I'Z]_-0QB-^H$/:US1JUC MI1MBU<$!]E$T60T]-P(P;;#Y&&X.PLM'/63DB;JQ]:N[*M5OOZFTI)7:;_D; M5XF".+M^E !O^6>NX.6KVSZI]1HO5=$2?T$1CU)&$QBB,(,(!53ZADD$$2$I M0LSC/C=*L_$"-LQ-6'O< +? 0=DCWV1XE]!!L\?[O?2"GC@NJ[]<@:)E *A= M7W6W% V^9DJ_P2J4&_U2TQ9R;,[O;7,QQ$@19%*8P M2YO IHA ')$$^E% 1)R%84:-,NG9!#>W)8(H!+A9UU4M!T0E9Z^P MO(IR*9&RH)RS2J7C_X*7_'K%?L:U"F!]NA'7 MCSA?*EV1;:E?;D-;%W[",I7N".+0X^I8L@!HN>_IU(:,V-6XLE$EU\$*^]K7RTL>9A^M?RX^:J0_[W1+? M+D+!_-C+E#@*(?VE+(4I#2CD44:$E\0TU"ME>/#DN6G>!AQ0Z/1C\Y_3-:Q2 M%Y'@6'K5?BFA5[C*J?S^WZAJ M1*K8Q+-E#=^+,Q2' <0T0A AK#*L8 '#-(TC3HF?>FS<0I41CKE]UA_7]RIB MN"A;5^8-7Q7WZEBD^H$<2E4]N,:>]K>M1>#MIR^[]<3D6%R4FQ)SYKG>QW:I MZ4J5LXZ:<%'JL&[;U9$.FF;Y:12?;E::S*"\T*+2*+Y.KQ^->]S(I2)>W);X MX4XVH(*@NJK2C=?U]IO4J15>;BI*;P[3J.S74>;)V:/ (40)QW+BR(5TD)@( MO(1008T*=HX!,3>][4&K/=';SIXGPZ6F,7VAN1;EF&'7BU4;^*#!?P4V=#>S MQ=X&L#'"R1&G2UBTNN8U!L>TBV(7,'6P:G;)L\:IXMZ&;1\?WZAQM;/%MU5$ ME)",I1RR@,<0B9C!-":!VBUE3& 2L=!HM]04P-S4L,Q"21?85YG/HL\"DR.MYCV/[<]'$P2[AT;QH;0%M53%EA+5?[T<[14T2' ME#L61%.V782_CR-OHMSK1R',)=_Z$#\&.=8''S.J-GF9/V)5'?UCH1;+\/+Z MOE@WP1UM_,?K=5FJ?)_;"S>1(!]YO8A(2A%E/L2^4#G90PQQE'B0JD!WE#*& M$ZUX=AM@YB:/O1$ -U8HST5T05NT,P2PC26;8'6S@MN7==^P9D[=*8X%= L0 M;+JFM44=I._CZ7ISP,[E&X. M&C"[C&JD3Y9-TU6-WW#_VKDEZ1F9K:.YULB M^$Q]]0&U.;K4_/5VX M?*)^U=S8>\G>@#Z\>AK(*<_K"3"XZ/'F5RTM"X M :/-5]?&P/,FH5FUW?Q/!*+PC-3Z4$R]037%D6.M;-/<]@!;9,<5N W)]$0.IS8U++!]B:5)1W+]Q5& MZYYQ8M%L3TB'=1OCN=G)B9*,<$0]Z*?-F9;0@SA,.0S#A 590-.$$Q.I.-W4 MW(3B,\?+YAU6K@.6[AZ03U\OF_F=[.9'"4']1OZK7=5\I3;=VK]>J\TW%=!5 MJ8 NP\VV@<[0DQH[%+M>[NA /HLU?RL$IY+@51>6=1BPY60'[3QA-E5HH+5) M->B\U?L*I'''R\YN=T+6?Y+WUHLD]!E.F0^9\#*(A)]!C'P*(\%XD/A4OJ7X M)2:Y^T#GIGV'<]T><1.NFE?5NG$/7GS>>]#CTTY_+^G'/^,L^-E;T%@\O^GP MJ3Z9XZSX .N?@^ M:[(#"H]!C'T&@R@,@D1XPHN,DF(--S>WD:!!"W +%_"V<+;A]/D,P7J2;8\V MQ\+;,M8A!3M0K[K=.XN:J4>*U1( PRU.F_1?R_J#-/]Z=]E+0=H6.6K_W#E3 M)2@-,YQ"G_H$(A;X,/-)"F/$!<.,OGG)TD!.==*/##Q@G6A]Y_1I7=Y_*XC%G MG+UZ^J52L5V;>BC75,[ZVTP)'D]X3.,8,B]+(AAF@D<>9C%9%$7 M-5[JJ99^TT:RM0'@<(K,:T E=%5OH<&N)E/%ICH0W@ W$S*#OM!3,C<,.Y8R M1:Y"#3[MD/N]0@[RU5]VBC!=GZ?96,O,&;,I9@:M3ZIFYJSLR]F()XPM"/F: MJ\B;Y?L5X]_^7_ZT2$,B1"HG;7$:9RK7>P)3CW#H^U[,U6ZH3[0R18A1+S$*7CML8FX?]/-J M6V=#7$:/XP_:D!EC=^"T\3:'_2.M3#J\G[9R?Q@?N/+"-9-73SL3 MG7?\NK!>+4(V$FH(>\&*) CN*IGS%(,L93SI (L%$&&HTVYZ8 M.SC!!NC(59(!I@W71^SPYU@BCE('?E,H7:R!G.?$R>K'0+,OL^YQGH>3*QX: MMXXX3_:_B^+^5SGW*%2^I?6JK_WY?D6+\J$HFW_]K,HFE@N"O22* P9]@M31 M,1;!+.,1%+Y/B2!>Q&.M(O*&[9SSDNIG'0&:LSB13/2(6IY $+0^(3 MCQ+]1 0##W"$JC%.X!!G M!EZ?)>XF^^P6O+K=,@8]"/&[I_.L=-PXIGGIK.]>-%P,[&J\_O&]Q,J M^.I1+5VY[80T$(C$2, ,$28[P5<%91(!?3](TS1"H8^Q20".R^]@@BB?ZH MFJODI(NI.C-]$+;*H%-M?W^]7!9_J)-E$M>;8DUJL5[V5[4QCXLL3AFAB9I* MQ7(JY>$(8A1QF"3212!^FH21T8%DF^#FYB7TZ,#6B*;4P<:2YAQ7;POH+S== M[['8N[IK0R_39\[7D39F78'&L*:W-@=*]OORZEQ'3A/[[:(W["Y=6<0W\3*7 M?68/E\0 M*/!2/>)X%#C:&0[BVES09U.VK>*;5+9=,+LOVT[:L)ZG_M73-B5T$UU&/,13 M)*3/GE /HHSX,$U) @G/?$&3Q"-F17$-VIZAZ YD3%<'7G9RIEM+3G_0(WI: MZXAG]U*J3[']>$!SSB;*17_0_%SRT)_BQ2 '_2^+8$8X@9@(/\:$Q+X0X\IE:F.8F]B]X37.ETU9S(/O<&S!2_T.T=,X MQS0[UKK=0I=G=&^:"I?&)+JI;JD/XX4J6QKS=+JJI?FC1N:+?+9(O+^8K-*> MYZMUL:Y^694<+U4VVP]%57TJJESM(OO!S_**N^JF_%"L;GFYX#@(O)0C2$*4 M042S$!(1-RN\//2#**9)NECQ6[71IJ>8=@%J?>59^Y7OPG3WL?]42KA@O4$/ MEO+?ID?-+?>BGLB^0,_,:;]L8Q_8&@B4A: W\0KX 6BME-\D:.VTF.O2"?]6 M\V/:13AM3DTG[![DX733RJ@"38*7I:J7_*T=9IJ\Q#M9E1;TSYEQ!6ZQ @MW4 MC6L9_."(0:,21A:9G*Q(T46,FI8@TB3H3)&A\<_!5N8F MK[OX]'1AF,1A0;5&C6,=W85F;5%3R_@!-U#>O^,"RG_MNW_##4SRT6O9V'_K M>A>/\*F^K$E%R_Q!#0WMS@ZO?I6_P+_B];+NPOA%(%^#A%-(2!1 A!B"V(\S M&" F7X]0^#366F+4;G%NGWZ##S0 #3P"+6XUW"K;C+E>&]R!"WJ\8(?",:=, MM+@T<+!L&W(?%71;1U!,"!KTL;0>-)V;96+7,T_+Z,:) M*U.TJL$5",TH3P2#UU"%CE/DPXR114:Q">#%.HB28I!S% M,71S4_B#&A1Y Q?D*_#0 'Z!ZA-'>U5S=^FE^LKUV')YG8FNNL3[3?^V1LZ@ MM,00][.H)W$4X)^CB,00M]8J1PPV,FY(4&DJ[KF/GUV$V*=(G=IBA')UB(O +$,,9H3%/$ZC,/*,LIE=#FENXK]! M"' /T4SB+?22GJY/R[UC,6\+L*FR;*U9S<+A9SG)!<^MNP*M?4JLCRPR@FWW M;:R\ZJK9VU-U>\S;E'(+J";5;WLL[HNVQ2=?L#6U0?&VK5WSBJ^XR&M_0<(L M3A'U89IQI#*\<9BA&$$O% 1'D<\)\G1.TFJU9J2ODYV;9?VGV^2PK\P2N9TE MV&![R@9M4^U.[2ACAQ;T<&VR-V)KR@:+$ZV:M&.!FMQMWL%:$MKOE#X!7-=E M3M9U$ZE6%^JW[5_YO4H15CX!ELO!JN0KM92UXH?/PDI4#I[#.%O+$>[TH]2) M.XK+\DD4I?(@Y4^$RL/R>.B1M!>KMNL[WK3)NP*FHOE)4_U5@S,5]4=8JL.)U4=6J5FVU\!,28)H& M,/8S E%",,28QQ!Y7H1($&5!DER2F.$<@+F-,!N$@$J(E^5B.$N^GJONDE+G MHX]&=-F6\M=#E%^-&T#+H,G].&(FE8?A!9I'//.!U1U6WR-A7Q]8JUQS)O M^8I*(=NKW[[(TBCTO=B3$ULJY[EABF"6Q@&,XX@R3B(1"FZB*OI-STUCFK/0 MSP";:8H!Z7H*XX9*QWJS [K9HWP&>YJLH.:\V10E@]8GE2AS5O8%:\03+@A] M)^=C+LE^S.5-NTC^L6A2L7/V-Y[?WLG_7C_R$M_RG^0#ZC=2=3?%'K?.5>)G M89JDD/F$0T0]E=LYI) *%H=!S(. &LUSIS=A;G+: _\O_^S'WG\#N,7?_NM6 M60&8BNX;6[W@!=X13;]PUCWOVMN\/"2_H^$*;(BX CT5H.,"-&0 Q090=#2K MI6[61U^N.ZU'^4]KQ?1' 5ZDEXZ>%W@9).,&VU?K*E_QJKJF_UCG;9Z6ZE-9 MO"O*>_R1UVV0D_*-%T'*$R^F%$:!?,-0+$)($&80>510FJ0B3K4*$QNW/+>A M38)46>_O<1.!ES*WK,8 >TG"!(;AO8S498%_'ZO8)^ M^J2=L:@;TV53B_4;GU1"C3G95S[S!XP3K#UA; ]KOLF7:_FS]M#5S;JN:CGY ME-.3:_;W=5N4:>%E$?<](F#*? H10@)B3",8)!$G@8=8+(SJN(W$,3[L) M''XH:HDOQ\NEBDN6=JC3.++3[HO^L.OX.#A=F>0.R/Z M@ZH[9H"M'?:$\4(B;H4J0?>%D_?9)O9'V]8F^E M?C^TKJI*X-_D)XH]G"0L1E"J)(%(> 1F8>S!A!/""0MYA(SB,37:G)M0]I"E MCZ) -ZN;&]A70,$VTT0=WO7TSS*;CK5.)7_L,D1_?98?VGH>? ->;$J73K.3 MRI0!#_N29'+KI7GNC\^=/\OI<)E3)8'J5)/$L/>37U9Y+;U.Z:[D]=->_O4D M2D,_3.5T-1(11(D70$PI@7XFTC 5/@FP42TFEV#G)GA?UO?WZHR:= VW1H#& M"J#, -]__O++7T!OS-AD^@YZ77.E=B9].>&:[&:M=;L>=778N6ID.]KC5YO. MGBB3O[N.<9/RWP'>%ZH-X([YTT4$'+9YZ=#T5DZ,ZZ>_Y8R_7S5+?RVR1[Y: M\W>2QK??I"*O\/*U=,F+>RG.KY[DR*D._&[+9/%JJU"ACQ#-$@%%($*U@LIA MZM$09CB3(Q)/:&*V&.$,Z8P'I3:30&?:Z%HNMGO6=.QYP?YR//!T1@ E,Z W M VSL4/N O27-D+-)#SG-V.*(>#<#BVVP+S2J..+\])#BJL%+$GAM O\^J+=5 M[0ZJF7["XHCX/H'$8QE$*/;E3"7#D ]V>;:AJCW8 M,8FWCK.KI\J6.'.LJR?ILKY^HL&'_016QYM[@5ZDGO5% MZG&'W_"$EE$_Z F.,W8=2U"/$6Q!7H'G;+\N.@LL'BL:@QQ5H]/ M&0&8]IC4&&X.CD.->HB9PC&>+UH'[76SR]S,Y@_VN18D;.J6$BB:O:<8Q3"C MJ:]./V61QT/!]=9P]9J;FX:UB$$+N5V+NSJV'6R\-:_)_K"0V>?4L7)ITGFY M4IDQLY6FJM>FBM,?;HO''^6#6EF2?]E7(\U&)I$?,X-[O3&\R^J\JZU!OV!I MED4H$# ,8P01\SV( TI@%%$O2:E($K.BR8.MS4U>W,Z].H8OFGV9\_9R\Z\6 MJ_L9V'-.)IB#=0W.81;VW';->=C>3?:2EO75U9ZZK;7JS9K_!\?EUS^*191X M02*R#)(@91!%.()IQ"*5\3?)$A&D29Q=FL1LH/VY22+%UZ>L&R( M=SVY<& MXCPQUC-1##0Y?3**\_8?S4>A<=LX_7T2Z4R:+_+5WA% M531S&[^A4NWTYVV#*//3*$FAQU,BYV680<(%@E[J1U*!6!P@HWF9.82Y25"3 MOT4T^5N:37710P=X@]U,BD9TBYXZN27;L6"IHV<-USU\%:OPO;( Y*N_@(T1 M8&N%D\/'XTFT*6XC4$RJ=^-9VI? "YXT,E%/NW[^CLM;\/*@E, "20>+IUD( M"9-=@T**8);0 (H$!]23+A=%1D=NS[0W-[WKSMGTCWJ_J M[B!=FUGZ_Z?NS9KCQK&TX;^"NZ\J(C'#!=SF3MYJ'.$N^;5=/3%1%QE8)4ZG M,MW)E-OJ7_\!W)*Y,0$D0+%B8KHLB23.>4 \/,#9EED2) 5E,8PX32"20,(" MJW)6:9HC07.<%$9I3^/#S8X"!M("WO"L(1.,PZM)"=&?=($W@&6\) MJ?6D"?M"FFAVV!S2Z$[;. 1<<=6)[3C9/4))C (,\T@=F,<9AIA'"8R2(,[R MI,!%8%0A_L(XQ M!S!ZYN,V?$#)Z#7Y[@H2;L,#S@\U<1C J+ZG[O[QRVU;GVW+'U@5\^I+1]Z+ M_2]_Y[ME'*LL,QS"D*0!1$D8PASE!20QS^(T0I%@1@=%UX><&X=\Z,L0JPV0 MZN91/JP!K??J] 6P7G8@I[X^^3>D$(U9T&,3M]CZ-O1ZN1:#0KUUDS.7+I:NM(DG848ED M1'=,,XJ 2S8Y/]"DC#&JZS$KC%]L64M53N[O/K=UKF0#2CC#&JA#O/16M"T*GA=R#X#[*J9G%'9: MKG3X_&GKDI[1[*0 Z;EK+!,<^(/ZTG_AWY5#;?WP3AK5JTWUO!TL0 CF8;)YWX#>^>=CB[X\E M!7=;:3P9ICMHP*ZW]!V#Z9D16FE!+R[8RPO^]%/=3!\@I^D/&L-.FP*AC\-) M&H3!K99!O[AZ5 WTY']4->4?>*6V'_W9RW[ 942*+ ZR A*>8-7R5T#,J?+O M)$%&BS0HB%GXK^[(CSD!4?/;%1#6'?D5/\8B#T\ MF1TPE,.(85.TG,8.:P\^;12Q*28G\<3&#[!M)2SU41Z/NG!B6?VC]DTM(X%$ M$N4<1A$OY-:F"&!1B! F01H+&HSX*Q2(7H'^[QM:MKY-LX7U[& @O-GB-4%?;X5[PM0S#71QOR=P5O[/8BT0 M<\DK)L-/2CX6N!PSE,TC[&CL0Q,)^MOF!]^NE9GXCI/=5TZ?MW49B-98+>(@ MSW%$(,D)AZ@(I2U!0PYY$&5IG(JTH$:%_K1&G1MUM4*#AUYJE8/-#,T./<#U M.,LYC)[92HD'6OE>%F O=QT8(B_Q4"S+"".7_*0W\*3,9(3%,2>9W6P95[9] MP.LV$_2MY+O-JF3U#V]P55;WHCVE:'[5MF-_QRNZ+;_7S2C6K"WA7JX?/LN; M:3GL7(61M+32,(8\D02&"E' (DP+R$6*$Y'@/#%S?7N5=F[L-^A+UNG2-+62 M[T0I2JHZ!N_5 9T^AH%P7N=?CU1G,ZN>R7BHITJ-&FBZ +6N:JZ'VB[V,S]0 MN'X+SLR\)ZMSDNEQ&C7H5>!IHP^GP/XDBG&202T#KE0=_S?'#3T'S6??O.PO M:>.P[_Z%MW67:94Z6^VV]>%L5<=J?GO$Z_M::A6P^8-7<@_P^W-S7)R2+,Q) M A&6NV=4% '$3.0PH;S(2)@P5N#E=[XM-^SK3FX;]+Y@D\EOPGO'6OBCP#?\ MH5RO%6D1O*H;^Q@W&9G^38@8PD&8Q9"R@D)$)>G@' 9<\+!]$]ZO MV5_^/>AT\/<6O&_ZR_R%7@$]0V:6D^K9J!GV A]J/6P(KFJ=GNT9KG1?@$9[ M,% ?-#D,.PD :!&H-ZP-!O*?-0H.@QRGGCBGH9*3"3]MP.74I=)TR5+YK0I" G$DY%X[*3C6[VQV_/"Y;9!K MH=26*8Q^(;_VQUSZOG=1W@:DA5]2$QRWWLAK M@T[L@]3$X-3SJ'NCY8E)W[F^K1K;I:FK4YG#XE-YEJ0!*4*8T2* "$<(YE$< MPH)&D2!)D0MBE%VJ/_30/6]2SR#YT!N MKR7"S %SNCO3'WW:[94Q*B?[(_,G6$9,E.MRQS^5/U3GC,-2M:K(%0MHE/.D M@%$691"AC$-": 0QQG$0TU#$PJB)V/APAH+E)7*M#@">(=QTK+&:#IF:@B3.,/#-[(RBL M)3TM\^VX+IL>*DYC2L9'G#:81$O[DR@2O;LF=L>U)V&_R0MWU'0"0]Q(#!Z4R("IYHKBH'[EIM&WN4"N=.6S>:X8^,ZWC>]F*M>- MY8OCV8'C_W68OQNG=]0T* #YAC0X+$"'!&BA:"X!"HQ!JO@,_#FWS>,LO#J6 M*OPU?#NWS8\S#\^-8MS4D:MI1_\-_]SWDTJ2%"=1B.6^)U3Q*DD "24QC%(< MX(#Q! =&13TNCC2W[U. '*,[-WQRTM5K64 M_GIU78;"0[^N,X.]1L^NRSI?Z-LULW0_RQWG*\*O_- MV7]O5BKFYC=I%U AO#]P MN5*$!<5F"RN\4A>JH( Z8,"BF*F/V=L%P$*^D8J7'1=H]3@ESFN\ M^I!U^C*Q'A$_6VG6YWAV'Z+]:&WRTMNVWT5O!/\W9P]\WPJ@6F:(992I.*4P M+Z3Q&N2PH#B'@B8LS_)4B$@LU_Q!I6?J?63,A="BFJ*AFJ$H_AA'R:^^$R=] M0QZ5Z&;?!XM)T6-^3T!/P^D#6E9 =[FFG0K#$G:U%F"@ACNFMH?0)0=;2#$I MN]JC=,R;-SS)CA$_[JTZ94"H)FYU>.B C4E5M_]9HH0Q'!/$:0!#&*41(BE!M5WQD9:V[,]99O=\JP4+(UZ=H'PM<9OHWT]24W%OD< M8*['4XZ0]$Q,I^4^%T/0%DW&\POXL_VOE[ Q#:B\%@4=#/>ZE4%/];Y:'O3, M+;;64WM2^H4K\Y\*^*)\V8>:+.H_[)5Y672[S 6X>U()\B[M*1LPW=I41A),;%?9H'-J M6UD]Q39A:#C&O5 '>W3SL%9'>W+$-WS-1;FKWO^DJV=USM>\4-7GQOZ0O_BV M>?\3/Y7K^O(O?/>\75=?-JN5%$^YL)<%ST28\Q32 F($IK!/"0(TEC].R 4 M!4:]XWP+/#=V/=17L>Q0XWKI=SHO0*]UN_ KL-=;58#N-&^HI-$=_*FT!ZWZ MQGE/GE\?/8Z?TTOA^:LPF_?!(GUKFDERF_WE6>:)D\>FF8'3W+.)QK7[!OZ- M;Q\DD]_1?SZ755G;K7=K]JZLOF_:'_?E.0=5QQ".1<9H *.X(/++EA&8RPT! MC&,1\23,HA@')E\V.S'F]KT:BF_V+;&QM:QT1ZX].<'H[\OEDSSI[E#I6L>)NT>C[2]>VF MVBWE^UV$>1%!7.0Y1 0'L&!) 4)X[S J>9$5LZD6INY/EU)Z>K#7NG UF= M'*,83MA-IRO^IF$VARX'*G99VXOSF0O[4._)CF3L9F""DQI#P>9P@&.'I>:Y MCN7#;ZW2H!Z\6==EHT0O63M\:Y ?U0W@*4]SG E(DB2"J$@C6/ ,01ZR0@B6 M\R@S:S!L+\O<>'NO0%-:=_-#?IZ;L*J#@'C;F@[FDZ7'WA--@6?.'E9].)R) M 8>WNH!?6FU^G:@8A#6P?JI#F(OS2N4BK'&[7#_"_I$WI$L<)T.W?2 2G*UEMTA NH*K'>HZP M\LQJ#4PGI0X\=-+0P,-Y)/Z%X:8/IA_7^VP\_)5;+-J4?GY\J4I:XG7U/YOM MBK5O2%!+:=") M\SR$XX3@!AC//'",B4V;TO/@&'0JO1FDB9J5FH-EUJYT%(?1CJ7G[YRN:>FH MY =]2\>O-&.W:KM;RNV0VM[>;[_R[8^2\KH<9I0&C$9Q *,L4)M)PB )P@+F M#*Q'!<6IS@8MO8CN%Q%G)T&OJC]@S M\M:!+2-_.K9C+CY[DL5\3;-N*5^]SFY/,RB^MTRXW*I0G$&!Y,X%"<1@+C6! M."_D5B8KBI"E)@7;!L\V6KZ3=2->[04TV[,,4=/;HUABX7G)?M( P'C[<495 ME]N-X>,GW5ZMX.W'NDAN==(,XT$_EFG_<\:=JB1-"$*(4$L3E2B59# DN M$ PC% 5AF/$DC:R<;^=&F]NG=W (.! 7_*D$!K7$QFE=8U@;^LUN1=#SBK\% M/'M7UA@H7EQ49P=\'=?3F.X774JC-]V:4?I-/J V.8. )(RE& :,!Q#EG,*B M$ BR*!5"Q$44"\.\A^,AYL<=G81 B6B;_MDCJ$L.M^#BG1$.('%>Y?^R\GY2 M,_M17BD%\UC+RZF6)U?>NK ;^OB=[^Z>-MM=VXKQ7J@8(A6C<+=FG[?\J7Q^ M6J*,,X02##'#6!H082AWZA&':9"G&8I"FD=&Q:\M9)@;-?PR%/A7@"G=\B8D M>VU?8\EF;DPYQ0OBTY%.(WY=\;D.INE54 [?3HGZ4*%5PPO"99;*[1=.I1%%"($H307,"2L@Q2AE.4MI&F@Y>5Y'_+F1 M6?N%X:]H,=.+70X_Z6[ M\M%*2_G;G9S\'=@KNFB+2-.7'YW)M9@TD_6Z\S.\=?NE:1P MT6NPW^*2C*>8IP8:17[ AX[33ARM663L%-50U.(-_A)VEZ55\W MS](6:_IB,)1A5N "%H0$$%&4PCP2")*8I"Q$69A3HW#'JR/.C1_^MEGS'=Z^ M -:(:N@_O JPIE?1)6R^?8VJ-.E!59-67-#(NW#=S4,;'*?>R:N#3NNSU,7@ MQ).I?>/$':#Z@IMW5?7\U#344#'?5!I0?]^LY&-6Y>Y%97@M21B&A(4AC&(A MM^(BE70E2 1IE!'&41B0R*B>W 0RSXWF]M)-U*?)8'KU*')FDS;A_MFR'].@ M@/% \P7H= =[Y>M$RAFT7S*?JEFT7#(0^Z_19LE\'IRU5K(8VM(VYE7%^7U3 M$6_]\(E+2;JPGY<_UJP]ON;L_4\J+VVR@Y=IEJ6!ZBZ;A:I&,TH(Q*'<3A,D M<(%%F$=9:E:MWDH.+:::MF"]E V43]^?%;.44E[Y<,/&J78SHFE@>T-Y(J.[ MEE\UV6LU +4*B[Z+]HOJ/;)7 S1Z.$]JOPE'I_:YE2#3VNRW8'5BQ]_TL%N3 MTK_PE>*0SWB[>_DF.;S"M&;F-R\'?U%)FLLL2E@H<@8C'C.(6)JIZL\A3$,: MTRQ)$(V,"HI823$W^WN8"MT*"VIIP5"1A3+I#O_<)$,;GE7:39RF'>Y[.GQ; MUKYFXH9<= LD_62AFPCR2OGG%EA=SCRW>9AUO?RZ[/[_E+O'M\_5;O/$MSU_ M?^$_^/J9[]U"RSBF<K=E!8>Q]";R^NPY&01YP1F%> MQ (BR@-(HA3#/$=1441!4H1&1:B-1I\;RPV$[SJ'[,4?%)"T;GMD-C>ZQ.<) M<>^\YPYL"]:S ,TMZ9D(,#'G66!S2GDV#[%CO-]Y&P*K7&U]3]AO&R7#9EU7 MCGSX*NF28B'2+$UAAFDJ.:^(84YP#-.DR)* 1"C.XN4/OB4;7=8S ME,!D%0[E\+<85;ODL@T?)TI$,UXSG8$(8Y&$"8))$ <0!1F!!4HC&"11)#CA M1<&-DB8\XC]5L^H)T=?[KGC$U/.71<'99F>V[45[\55I_T8!,-1@ =Z,PF[\ M?;$$S^47QE2$2;\QEO@D]8Q_7WY]WU2=IN*_"MF(0#S 221' MA$@>0_(; G%"$>:B?0S M C2"RIU] YB'>G4:F+BDF+'A)J43#;V/J4/GEAL"LLAUSSLY]KS?-\[VOS=V_;=2OWO_D6UI6BN"Z7)Z[)I7G"W]JFH%TYPS/>/6-;Y_"9_[M^[]X"U3OU9A:CU,"]"_WRU2H(<*#+ ""BS'86RSFG_GT6[ST&[Z MH+AYZ#T6.SU,X>O=BF:K8D&E52^('?BT_E/_BJ?-QLV+W8MQ1\P^5P M7SA>*8_C']\WZ[Z]SU>^VZUJEELF+!8QC1D482*)(D4)))P(F,>414*=DV.M MA%6',LV-5O9:J;B(E=+K!1"EB-P!-)J 9ZD*X'W[I*I7QJ1.M9L9':>J5YHG MS\0VF*)[ ?8JJ9\&36%!K1;H] )*,;!O>O7U%6?-I!SYY+,W5?WRTX76S*+\ M:2=GD;2SJ+OV_L-5W7.G@(\72GVC;W0(--TNI,$_*%O[ M-_DM?]YR=K_^PNGS=JNZ]Z[9[QO5X;?Y4?DDJB;R5V1"?EDSH0I&)A#E1:Q" MMC,8%#RA29B(1!A%&SJ3;&[?VT%.7:M&'6.@8N1:V>O3C*$R=A'<[N;6T)TQ MY8Q-Z/RX87[LW2"NL/3B-+E9N-=QL;C"]*)#QMD UO7"MVH;]HXW__VXOJ.T MZ;J.7^H%S5$1,!IC2'-"58>.$)(HY#"-$"4R.? M<9'P*P#K,:93V#PS82W;(UZW)\]]!;0OF]7JPV:K;EHR M2594]:,ED>I&PO)"&9<"YJR@A/!"SJ91B:%IQ9\;^?TAOSGU$;+*?I&:E'1? M.O-Y79K6-9[X73!PO,YRAN?O7&T@ ,,0-.P>R#D/Y]5U(DZR*@? M6X$_%3B@1<=EON.K3.LL*H38:?#7*!9RT^PXJQMRFQ063H[3K_1;_+W1@(E(M< MZ/(C$[_>M:M*_L^<=;[32GX F_SLW09\WVZ^TV*WZ5LCQ(4S:_BK1.KX=^89KJFVD]T6LCO#6CU $-%0*<)D*K4 MU9VE,D!I,\V$&+@NIIF8B=P5_02Q;H+DHJ+M!/'A!)7=!!$Y0>NV_/9WJ94K M#\7MN(YZ)6YX_'2>B-LQ./ ^.'BJ3(&( R8K+1&QUM;A^OO;#UZH'[]6:V(1N'6&__Y PXSY^1 M 6:?6\RZCXC[Y 0M4%QN%L8'G-2VU]+]V!37N^G6RE*UF2YM\TT7A-1D5+51 M2/6)^C?^<_=&JO./):99G$8.LGJ:9:!'N<9K6N+5X'BC_UWCKWR#Y>NJ&I-POOMM MNWG^+@6J^E(>.2I0R/,81C3,I&4F DAPFL \0RC)TY#FJ5EZZ(T"S8U!&Y$- M(S1NG13-P(P)H?8=C]&)/3R=7H#]KQMU5#9\K1"H-0*]2EY*L;C"UVF,QJTR M31N:X0C!DX@,5\^]U43]?\]X*UEH]3*02&RV3_49SI$Y%"%IBJ8XAF$8JGZL MD2392&Z$,QPG-!5QB@FRLU -I)@;O7Y]?GI2+5:D[=1K 89LT.MA:[*:3)&I MQ>H)>,]D>P7HB0Q4"^S\V*6J!U67KU.9A=CSYKJSPP\-6%9FO^[ZV M!04_==WNEVD8)XA1(BFQ2"'"<0HQYP**($&47'L3K+A/">"HDW80HE6982#',A?R?F,0T JKO72OK7_T_YZKINSHMXTJJ2PMKQ4_*!/W;?,65X^?MYL?)>/L MS]GO]EZL3U\![H M^GY?=W:]NXP/)K97$)Q6W52U-M7NN M]B#GQ%YN?TB?.L<]CG5#6D?UL:KD)VT9A82C(LJD[1L2B#B.(!9Q 9,\HT2$ M) X87WZOF\]_W>'M3O,T,/RSE".Z! MU#Q]M83&=Q1 +=8"-((YSHPX4M=YWD+W_.FS"HXT.QOS?WR-&0=6V]WRDR33 MYLQ!\BZ_^UE62QK&+(U2(0E0Q0NI?G18A G,44PCR80)3;6. %>@2%-.RD? Z,NG'%1Y:LO'&P7.5/QTOUPI,G6:SC M6G7+]Y[?3IZYA3/1R2R,5Y.]WGZHT^[ M>S-&Y61/9OX$.])J/1H?I [G>JOU)S:)P#Q 80Y#AN2F(2KDIB% @I*DQ!' M68!Y8L)8FN/.C:XZ1YV:\[Y<\V&_0>N69KI3H<=D'@#V3&..L#7F,$.D7!*8 M[M"3LI3N*F1^$RX'L6^TV_;Y:PYP;M_WE4[7!\:+^-08!R2%(I8?A90D4:P M$$D"6F8/-7E[[D_11R/5HV!60GDEU MV"5Q ;IS]X&L;IOQ7D/$=>_=B^--WFKWFN;G.NM>O<04)0@GH<\+XR"B$?&FAN=M%$-JE:\@Q[@8R#K,8@C MZ#P3B#5J-M%YU_!P')1W<;BI8_&NZ7TF!._J+3=R1Q>+4>+6WMFI@\!/U)'V1Y(R@Q1+\2E M*<+KD)D9/A<)SO QMZ:H_K;9L'^5JU53\C],6)YB2F%" I5Q%620X$1 &F(L M(I%%.3/*?K@PSNQ(;%"CHQ/4KOO")6#UV,L!7)Y9R@JI&]) S^+@)]'S<*A7 M2N4\J^_E9,WSEUO4)#UL2+_;;4ORO!OM22])Z5VY>MYQMJ1!3C(D8LC"(H(H M".3N2N5,I:$0(DI%G*A@J.JR*@+;$?+C-XTP'2%1EW@<%!JU,D# M;]G2JW$[MWBY?E8>C2:#8K.NWG"QV?*!/?W^YVZ+Y1CE&F]?ZF3CWR5HRJ&^ M6:WJ$EW2#N75;ID03GE<,!BR3&[_XSB%.1<)Y*0(XR -PR F.M^Z"62=V]>P MI692Z]/GTMF>'/B97I-3AE>?M&D.0MNDN#Y.J%$5['7M9O3P'.)0/=#IY_I@ MPNLDN#_$\"/N*QQX>,7]_.&(WR$G[HC4]I;X>]U80G[Y>M_[1OWJ_4^^I66E M/I?_P\N'1W7-#ZGK V__PC]O2\J7190QKK+STCB77Z,@1Q"+B,$H#?,D24C$ MJ)%SZW75F=NQ4*L4:+I_- TB]IJT/[=Q.=)N59LY9-;J6R#8FNN+SI4>U:^0^^VM1] M@]HBSDL19*D000X3H3[,,2W%- M8XW' -;[.CF#S?/'XP"Q@:2@%=5E,*\&(FYC<\<&G#C45D/WT\A9G9LL7"X? MRFVU^UNY+I^>G^[53>I8K*PK@]S1QU*.Q1I?_C),8XQ3D4%$!5/M<3 D81; MA,0<)P&*Y/]I=WW3'G9NK-)(I1R/0JD GAH=&L#K0^-&"_#$-9G& MP/7,/;7,H!4:U%*#O=B@D_M:8,DMR!KX0KP@/)'CX\/X>XL[I'&M@"L/AS%B MH^X,_:=-Y[LPUO# 46%^MP79M_G$'SBOWC8E-)=93M(X"P*( A68G,0,%@'! M*L>78T2*$!&FS>JGSY\=?;<9\D**V#?GE)O:"J]X)39RE/^0:\& 7LY JL'0 MMP'EF8H[C)1TH!7O-D0,F/4V9":BT(.WJ"U&ZXHH+P,PRHAG;IN.^B[+?,!Q M(Y>]SKGW(/=C]! RQ8F(#KNA_ M*?^"X7RX=B28#F]G,[4#5]\V=_2?SZ44Y[DJU[RJ>/4[W]T+5?2W_0M;%FD< MHA!ED N$(<(A@9@R!C,2II&J!14RMERK5AF?(3_.MZ,166_56 M/+"7?%%73Y?XU_72[ZYA;\>-]OR MWZI"-A4X1T15R&:YZLTM8![1'+*01"AF*)=6_$T5/_9CS>U0[&S!#]R+Z[#> MQP!O/;YRA*)G>CI7[0/L)?58Z^,4#J^E/@;#O6ZECU.]KQ;Z.'.+'8MT_#0P M 3Y+^TP=.S[P>_'WS6X0V5GM;2D1QHRF HI"%!"Q6-I2041@$ 2TB' :)-BH MFJ:=&'/CGKW(Z@/^HQ8:E)W4EH:3Y0SI49)_W#VS5:< &&BP (<3T6C1Q\M7 M'JRJVW!T27.6DDS*@+>A=4R.-S[-UOI:JQ&:6/DO9?6/-R_?Y)/J&HPQ"IA@ M*89Y'G!I?6$&"QQCF*8!5RW"BC A9M;7Q;'FQH 'H@(E*U"B6E7&'(-8U^!R M IQW@\L*,PM[ZRH:;NVMR\--;&]=U?O4WKI^R\WERM__E"MRC5==8>'JS-4LG*FB-X0PB44A>X2F".0LYC)-8Q"*A-$'"LH2YJ2QS MXYU6E4J=L>\%!TIRZQKFQO.C1TH3H>Z9M YJG7=Z]&7.S\U#Y;7-O0-4/=5% M-Q;GM6JEV^(V4C_=^I&6[H"MZA>Z>_DL7]6=2F*0IEX=6_S;=E-52QYP@8HT MA21.(XC20/XKR')(BCC/$,,(%Y$)?XX/-S>*[*1MDNPZ41?@00EK>)8_CK/F MZ;TS]'R?U[>"RFVE$K7)(=OC]]LH?N;G\UJP.#V1'Q]QVC-X+>U/3MWU[K(F M%;1@UCKKD"OS;=N /5/^,,\*RE[<)#^O@/ERY! M76@<^@8&6;+O6&K[DH=\LL1BB. MLP"&+$XA"J59@W$>0XJ2+(Q"DA=8*Z');-BY$5$KK1G#:"*L1S/NZGNE?Y*[-MYU M\7M1)6":\/>ZKJXRNN[%AW*-U[3$J\^;YCQ>[0/752FW>I_*:K>,<$IQ5C 8 MY(JL8A;"G!< M?PA\#&%9+_+I.RZWS4B?-E*@4N5\5A7?5?_-5^S#9OM'Q9?28!4T0#$,6%9 MA-(,DIQC^:\0L3Q&,0E2H\8/.J/.C>'W0H,MIYN'=1VF)C9;L)(JP%59YR_7 M2A@6==2: STV=HZL9YX=@"H)5$D,:Y%!(S-00D.),7QV60G$""6GE1"U!IZV MIJ$)%B?5"8UNMNYVKQ(X_XYI[>7MTGO#+,RC(J,P"U,!440RF*>2G>)8Y&D1 M>0V7>A','#< MU(@D9#5(JX6.J6TO((*%1),V2(J(9 M#U-&"_-65"?CS&WYMV<^^UW';1WM3G'5M#)N1\NW76$!E&49YHLPN"^A?#K4 M*Y0_OJCO^=+%ER^W-@>>GYY7*N7N7E6<56F/6_ZHMD0_VBK(?^-/A&^7)$BB MF <)9$D@]RI!06">%"&,,**1H%D8,:-"A-HCSXTU!H*#C9)H$MEURN';%:ZJ4I2,6$QIB( M()5$IOJ"LR2!>9X7D+.$L@*SC 6&QHZ],'/CMJ_/3T]X^Z).#]Y7N_*I)KD/ MOC9KN#W_CV"0PT7X!WO"H?UO4-N )W/W"Y4JK6QPU?<5OE M? ^0"I4<0 0ZC$P-KQM>!%WK;)KI]6["]6IHS )0NGB-7'4!JUN3\ 9Y)K8; M;T?NU+AT\,R)"X#5__.%-]E/_"O?_B@I_UQ7-PJ7:41H6N 8HC0,((JXW,R& M208CE*#U2?_7I],SV#@HSU?\!O:J@U15\'I_JZ2HPZ4S%+.HMC0KZUZBNI(.U MLUI*6H-9E,Y]QT6Y5M*LFSVFRIB5J^9O^*>JV/O^Z?MJ\\*W=^NU_-P-+ZKD MV.U?>5MGFG,>99%\36A(&42X(+!(6 P9$HRQ.,)1KN7"=2S7W#XHG>S@J=%% M_G='']6'@P[T:,M4UU4 >:M/_<,+QUN#JK4.YW?\*_**L^;YN]$J!88"U_D? MH-4+]%/::'9P9:4^#MT5W+S.N\,)-"A7_#H3.5&9XVY"#];;=S6AW9+DW83B M9D+IP80>K$FWY>3=XSY:7=GA<--597:/T4$U9P^/MW9,JK1(_HXW__VX[J)[ MWTH3X8%72Y30-(WB!&:1_,ZB(,P@#H,4YEG.4UY$2,@-75L\4-M).3ZFUG(^ M+%OH^7O:1ZVK#9EYL]LK$&M[*QW -IG?LI81_-))^RLHUZ"'L978J0]3#QS' MWLPK@T[MU]3#X(R'4_-&3['\2R8DR22)JI!:9!!%>0%QG.60Q7&(B@"%86I4 M0/#JB',SV&LYP:H5M%1U.=>]L(YCYUU%Q,^(;_3BW"<,6O=!-]<'G5> ^26Z MT;_1CFX^E.MRQ^L8SH_2SE\_J"#S)II3VDS;7?EOW 2@U^E*_ROWNA_DB[B, ML&0ASA*81RF"B%,,AB1=?['L&#[59 *4(4)JX8[+;D'1);Y:23,IYMZ%U M3(0W/LW5CN_SEG_')>MLOG:XNW432M+(LXQ9QA&)!>18%0,KTAR27$B>S!@* M(I+&)+YY&Z@CR/SVAJW4=2-Y*6Y5QUNT\6G-]ZS^39U=LU/1&U;)-7:S9KNS M=#83K[K=[&:FRRM7TU KT*;E^-Q^FB#H=T^J)S5ZVFUUK-]N MGDBY;NHV]MET'YE<]*4H\9[.VRJP4H9/^SV>_-OSTY#[JV6>,!SED8",QC%$ M5-4,2PH">9Y&G!,:L,PH1=&3G'.S4K]M=M)(_2X?]UB[U,N]167#MKYF5X^. M9S!GGOFZKZ(]4'$!]DJ"H99=#F6G9TWC TU!J^H"7#"J'?*\YZGQ49C;M:BO M4KG;$]Z72GO[&LXB=N)\6^-OY1/_L)4K[-WF"9?K)6(D3HND@!$AB;3.40@Q MYASF><1)%@>(%5@[+$)KR+E] 2YV/U=R@UIP\&*#^BPJRLO:('MJ#R[.6JCWGV])TWGN#?2[, G;W;G;=7UON&? MS2=D?Q:^D9\=O-V^R/=!A>%5=<*A^K+(F5PM(XY$E/!(SH!@$"62X(N<,\A" M%F->I$F(M0C^5D'F1ONU<$T+P=X%M)(: #I4P:Y G_$DZ9GW4T#O^>/0^_%5 MU;Y&"=50MO?!J0DX4*2M,-68[DH9]Y7];.'T4>O/6)97J?YGB]BE>H#6S[,P MB[]PO*K?#?F1OA>_\UV3Y*@&[#/@OFT&?

-RNF"L+CJJ1+5B1"FL<"DC!7 MA]D40UQ(-D6!H(R%089#JFTNWR3*W/A4-0-M\J@7@"@!#6R[V^9$PX:>#&G/ M]#G4 ]R+N@-K6^FAILY>&?!M X;]$5M]P)M)9\; &I]LAB:RT@]F:G,P4[\H MI7X=S-7N[%PMKDR6F=WN!-]1>_ZV$::S\YT@<6#_NWFBW;[@CXK?BR[QNUIB M%O. ,P9QS"A$J/IG9_+Y^9M7X$G9X- M;@^(YT_#,18+\'FS*ND+^+/]KY><\/-PN+2,CT:8U-X]K]VQ%7OA*LOJ/K4= MW-8.ZZM2L1S'41%@&#"10Y3'2&[B:22W\RQ*HQ1A@HPBS,Z.,K?5_;:+@:B% M_2_#\CQG<=1;XS>CXWFI=_OF#B ?I;U&,7!:6.?L0-,6T1G3]:1@SNC%MQ3Y M4[O@IEOV[J4]SA91%D9)+A_>PY74*?M56E4N2(DP)+F @*0(BPE.(>1A"$4C-=F9 M38L:[F5UE3E]#84K)RL7;I[RT&1<_J/SD"L7VW:R/RE-^#O?W0M)N*K4*4YX MGBHOIVK4(PI8Q!A#D14!RPG"G.'E3L7ZZ1E*(V,9<6(_HL=MTLVE3,> U;.2 M','EF14/D3HXC5W4![0;H:RHQ862IBX;W%^%RVV#^\O#3=S@_JK>IPWNK]\R M<14[55RS-D3J>+VNB6*3=O6N_%$ROF9?\(XOB0BD$88SR#-%2D$F("F8)"4D M)XJC DLC;9**=KH2S\W&0]L%E> MK0X"467;JF6195&!5'@VD92-!.$01UQ C!!.0U90D>GSMMZ82N@)KG?17#2LE>UT#4#/$PF0$- G>/JV<&;R%5+J%69*!DWA?ZK*6NRX1Z M0-2 O]TC.Q&!G[ZTE]]95X?(9F"-$KGFHZ9C\7+YK7ZE* MG3]MOV^VJC;(FY]X& HN=KW][+K<8X9]N,\[@U1STRN 2;XTVEHGQ52^U.-JCO6 MJ#C]CX?-C_^4SVM.-.0_C@\RS,::A(VLU._XR.YFR_-K^LC9\TK%'@K!Z:X_ M'Y=,J,X<5/[YFI:KLOX2'C52BA*P7)*2$"13 D>4P3E&:;6D&0UR&B<0T=#\F&KV;S)BDVNZ6=U6)/V-:BI*VY^ T)&D6LQ"& M-,(044$A"1+5\ITG.,MPG"&NPQQGGSXWIE "@E9"/68X#]HX$]P,A>>5/T3! M80OE4;5'%K>\;["PY4_'B_K\@R=9Q*,Z=8MV_"*+8_UO_]I\>]P\5WBMBG=] M>RRW.\[7[__Y7.Y>Y"^DR:%J??W@=5.6YHU4Y1>3(H]AE <"(N6DQ2$K8"XX M3C&G."!:84"6X\]MH4=!&(-&8-"+6Q]%&YQ$6TR#QCF_7W ]4X<4'G32UZ[$ M3OX.;/6[0\!M7+@6R!OX _S.P$2^ 343NVXFU/_ONIG@S4RHWY7]3"@?@2L7 M@3U^H^X"B\=.YSJPU_G C7##8^RVC6T@427W2%\W8O;2IR? U)O0V@+SC2,WDE7 M5_KKY'.W\QM1WN5^[]PPD^[R1O0\WMN-76KN-WRKF&/+\=L-X\LL#!.1)QPF M05SW.,^@2N"#$4&!7-@%E;LZ7=?@\,%S,^_>UJ:&% XHZ?0=?0=@7??EV4+@ M>92.Z?$T&MV]N^NLNE5 =1E@>7*HZ2 -$P"B%"< MPB(J!"R2*(MX&*,LB6[+I5?#S&TYGD\.'Z\(:X*JWG?V=JP\KUL;F!QDT ]1 M\)L_7X_TRMGS0VVOY\X?7&T?M--TH7^_9N]4SDY>\#C-,8B:<-2L9YGP+,H%IC!$ 88H*4+E><4P MPACG+,MI0?HM]#>KNM>7![?867^;@@1N:$*M![J>&> .PU>H5CV0>+'O1]T* M[:4J]76,/)6@'AGXM>I-7\=BI+BTQLUVC/3;9L/^5:Y6]?G@81_&=V5%5YOJ M>3N(UTI0C$DH&!0X22'B!88XRD/(4Q'&G&28$:,MB-GPS[PUCBS8"^\X=/@VX%R2F:$$D[*:'3K']&;Y%$M7Q58UR=B] M*-_'3HZHO"+?GX:5-:,4"?E:IM+,2AA$(D.0B%2:7DC^,L[RG!&MS ?M$>?& M9IW B]JSVG1N[876*=%I";RFH\,EG+[='KX)T47'J5_DZJ#3>DET,3CQ MF6C?:!M=^X.OG_D7KDHIENL'N:,4F^T3EEK=DU7Y4#OSY2^5>Q8_\&6$,DKS MI(!Q3I6CA:4PSW,">]E!P/AP?T \L_7(;>(Z+4"SFV,KYD($T?]6N%S M&@=L]QB+H,-!;D-;9I[]47'QO%(-:ZM[<9&"C_*%@B"-PE3$,*JSOK*(P"(2 M!(HL%7D6%1GC6CVB70HU-[X\2#/J% .-9J!63?VE4ZXU4>Z&)HI!,)VKB1UG MU->:+L\TV\_4_<69NA^?*9/T,'^39Q >^0J3.%',Y'#9\7XRGYO)7'7+[GLW MF=_[G0'O5'050ND8X]&X2E=C31=LZ1B=@PA,U\^V+C/<]6EZB[^7.[RJ:[]5 MJJKQ]@=G'S;;#\^[YRW_6%7/ZFN_#/(T)!&*(6-)#A&).,0L0Q#G!44Y#X(\ MUBK%;BW!W+ZAOS^K\%BU8*M:<+GW:"2O(QE%+3LH6^'!+^6ZOA40%T.CBM;FP'G^.:QX9"3%T)V0ZC,_61 M+1]DGJ'XKMQR*N>^3>M(8Y)F(NN,+.1-FW M2>98OORM=_NE;4I5MTI69M&]^%"NY9HO\>KSIBJ5 ?_^YTZ54I?FTJ>RVBUY M)C#BH80QY7()%S&&>1!2*+(XYGD>D,(L)M:58',C@$&'>F[L+6- MRNMMI31\>@5!IR'X$?0:4^F9RB:>16/#R37D+NTI9[)- M:F:Y1O38^G+^?&OWO"AWJ@+%4OX=T2#*811G'**8)Q '+(.$\#2@*$RB4"O M^?31<^/D?<-Y8Y=Z!Y:V[]P" L]<=M)/?*%^7#VSVMNTV39M%X[ZV/PN5\UF MO9/RK=1E']=RGGCEL+'-*52./>;=TZ=VC1]I=<8'?GR%9?M?2K?/=8\!-4G? M\$_>M1I=IH112O,0AH(@B%B08+S@.8)#A(4HY3 M859N;FRPN1'%H:S*@&^E;1U]ACNN49SUB,,5>MX/>6R!,\]OT$#$:5K#V'C3 M9C-H:'Z2Q*!SCQV+?,)K]N:Y7"F+L5)1Q$_?MYL?!VU>:<&Z-\JDOU#,2L?'@+V;LD'IX\#V0^R=SS$PEL"YW+QF(HPZ4JRQ.=X M6=D^YN;,Z29%:']PN:FJMWB[?9&#JXZ&U;O-DXJ_HDN",R-T$8@6& M)$X0C'%!5,U*AHK :"-A+L/DK.UQ7BM5&U3G$82MXT?Y;(5 M^#*-*<[E-@<*F@9R^Q/'$ N10I'$B%,4!3$R8L#SP\R-Y.I8HK8Y,QW(Z:+] M]DT]LV=$36<;6._;!2]J3PNN'MV7AQB'QG]SZ3ETA+Y$'%>NMFKB65:*>+YQ M^KC>K#8/+^W>/.!!&A"$892J),-$&D=%&&)(61 (S 1)@]B@;>?Y4>;&#)V< M8-<+:M0\\@*6XYS@#"'/E-"#LY?1IKSV192,FFK>CM9D;31/7BEWW3+'4;C2 M'_/"S5-VQ!R7_Z@'YI6+[0RC]WBK4ANKSWQ;D^OG[>:#VJ3VAS&$!@A%>0(I M%02B/ MA3E,*0\&#F(5%P(O[TG;,)15!YUD]#P7V8V MTU6T]:PGEQCZ)LU65)4'W20I+%3"'JCE]7*\I0N.2TOJZIB3VE2Z"!Q;5]KW M6>[!U+9#)2EP]NYYV^13EQO69S/LMB7=<59?=JE(_ M?Y?_5+VKU'=7_G';Z]1=L%8MV*W3LBQG4G-KZ'UV?&\=:X@;#4"C0EN!=-&F M::FZ$?V,-)?7FBQ K8O#O>1-6#K=:]I),NU>]":T3O:JMSW-MC+Z8:&PW_GN M_<\V:+2O)]89&XBK9G,8P;#@JHYJ'$"L(@]QF H@N@ G!_Z14 G0:_6I?Z,IH(9%\Y6--+/Z]<*S N,HBR C:2C)+,U@D:%$SD!"2)$G*-9KI7GRY+DQ M52V<,0>= C9.,#?!X)D]M!$P:\)R3MM;NK RVM9^_@$3S MB[6(Q^ZQC5PBNZ^JZNUW/W"Y4K'/JD$;7O'C2EI)Q.3GG,,L3@1$&,LM M2\(YQ!FE-$XCG@:)6UDTE(J0@8)+CC+.4[3U*A(A]ZPL^,SON+UB>BY^.AW M>(?!+W^LL=Q%RFL,#ZPUYT&/U-RCZYG.KL6;^VD180;39-'EKT1<9F@8Q9*[ M(JM]<<:F[, ;+H?@?=N^+A+S;JU*CO'R87UD$L2I9*XL#F"6J7#R)!4PSQ($ M"RP"7%#);=@H+_5&>>9&;RIB;;.NOM2IYM?@< >S48W>C2-.Z[MS@=^+#<_18QSUYNIJY M@B\3G 4YCG+(1,#EACA$$"O3$:-,=>6)69(:U0S1&'-NQ-K7_SXH%KTX5V1: MF%<2NCH#>@SJ&%?/+#G:H&>QK\ ^@J>[%CVG"$W2I&9N+:NG@R4]7)S6^A@?<=HZ'UK:G]3XT+O+ MCCX^X'+[=[QZYONJ!E4?9I)F<50D>0KC(,M4D"&!F <,AB&.:1PF:<2-3H7& M!IL;=2A902WLH*9'91T_.(JS'J>X0L\SH]@#9\PF.HBXY)+1\29E$AW-CWE$ MZQ[;T&6Z5;3TCC?__;CNR@2T)=&6-$D%87$"$R1W&2@($<[D7Y(@ M3XV*E5T=<6Y\TM?+V#;RF88?7P-8CT. [F$U3,!#1!50M8GJ?4_!N*Z; RL!XS; M3L!7QIRX]:\> J>]?C7OLZ_ZSI6S_NY)5>[_=UOL55E1FV?Y>#G@YRU_*I^? MJD'\WC(C11H62, H4;T>>(AA$61R+X4H3W-$69'@Y5K5CN5,CY'L!-%:4$6S MH(;B^%M70_'!+[C3ZE?EUV6M,D EQ-:!D35AE;:!D9:3I\=E'B=DNJ+TO)F& MH0KU3/1:U+S7Z;'0BE&UJEIOCZ3KBO86DDQ>[=X>K7.5\&]XFF63-&61-,YX M^?SZI[8:UWYWNC]T31G*12 $3+(\A8B) )(P%C"-44@*$C*.C#SE1J//S="K MQ6U#7@R;E!F!KL>!WJ#T3'U#%&N&:W[1RGY0Q]?+2;@5;DY[AAD),&UC,!ML M3KI_63W$407?KME8R54&K>0ODK"TD#O2D$K^*N1L8$YS&!09#0J$:,U8_J;ZVI_'#6'=NH/D$V^\]K&.O1E4/D/!/4V0*[4D2/U7// M8^&U4N[1D*];%?>\_EI87(96%TJ<0&7=Q)I,*K%K(]<.D&!DM0E M@5Q#PRUU7!QM8M*XIO4I75R]P])C=I27O\_8/\S?7^8D#$G&,&2,"4D;*(!% M2@O(0YPE)&4*S3+T;ND"K>G/\@"?]U.2J^4^''JI M#/%QZI?2'7M:3Y0A(B>^)]/[;Q>]NG2:5?>+5G:I7T0C=)&&!7FS0RNT#5H/613[@G:B5T1YFM?$4+IWT!3)^.;;7/-O'_'V@5>?-ZN2ONR#7 C!08RI MHN]$TC=%ZN"*9C#-:!H%&(D"6_71/3_=]G M=D@UDBY (ROXL_VOIV*2.O#X<-!?&/%5_//CVE]RSU^YRY)-^M"A>S%L8UF[ M]51G2[F,ZBXA=??1MOGH/M$S8GF.PH#!E/, HH2EDG>$D&R3IVF8DSRB1G&, MMXDS.S;:Q]QM!!CJ UJ%&IYJ6_$<=GBU3\V]<4XUB6ZRF?),A%>:ZWK)\W4# MGE.:O$VB:6G4"7HG-.OFJ8[B+9LF95',A> 9@I$0&42HD"]JDB109+F((HXH M3HJ;PBR-VY5-$5U9"^4AOM*D\=OM2$UEOPVC*1UW;!L'P6L8Y2MT7!O7]FK0 MY"T=TZKM;OFWC),-)&L(D4)&11<(@Q@+#-"=!DA949*%6!Z&3 M)\_-1FJ%TUO:ISB-K^:;M/>\@%NY'$8Q7M1V9*7*>P:K5/YTO$)/'SK)HKRH M2[<.+U]@<3A^E-FO$L3XMJYI+86\)ZORH8EQ/)=5A''$!8ECF),BARC-0DA( M2B"- E[0/,@$UUJIMPHRMX5]7-9B 0:J@($NB_H$\X\U*5?D=;;,TOW#* MRQ_*EVIP2GS+3&J;P1RQ7B57)_T.P!P]_+_E^=/Y QR@<. B? M&G=8EM^5WYEV;T4(*3+5+C,@JD@!506HDBB':<'2(&0B":A1 :K]H^=&!$HR MPZ*Z>YCTEKF=\IZ7M1+*0QK=J:Y."^#NGSYML=L3K4X*VYY>85E,Y* V[DF$ M2Y2@-$%80)XG,42)P#"7GVKY/QF.8I&PR"R^0D0+52.&]3 M86KWU1OEOAHZN'[?U$60.+O[%]ZRJL[_&OY=>;Y^W^S^E^^^<+IY6)?_YFS_ MI.:FNAK)MT>\OO]>;V"6&.<1Y44"68(CB K,((D)ADD4XA1Q%59J5![WU329 M&_O]L=[VL@,Z#"FH4_:V;5S!;@.>6S# EZ]_&'+DZ[TW>O3[EW@;/#/[E;B% M!>CU![4N"_#^IRJ@JKX%C3:+.OI$7K<#+W)7MT=A >Z>U!FLNR_#JT^8RX_. MZRDSZ??LU>?L^%/Y^@*9>W7?/ZLV6.U.D:O.-8)3&&=";:A5N9LXY>K'J$!1 MDF>1ME-W^."Y?:,:V?1=N@<@7??HVJKNF9 ;L1S[<\_I>JL[]^"9DWESSVDR M=.:>_;MU]X:F)^;=\^YQLY7F].]RWMI3V:R(8Y$C 8L(A1 %=:@\RF :\(@Q MAFEHUD!J;+"Y+W;= 9].XX2HFCGLV M7!YOZG8-5S4_TZGA^CV6>=9G;8R!F?WF97]):X77-D23OOEQ7>VVM;?XQ*;X ML-D*7NY4SYK_X>7#H[)8?O M?N"_R8?OWLE=7-_?9HE(GF:J.AYC.8=() G$ M&;&CFJ?#$2C &?_296#I0Y)^:5<@^>J=K^#2N'R MJV%.^2S@UDU>GX6P,V+^X4;[((=CF"5 7L[E'/[5G?:J<2Z;J)AQY0#+51[^/HT_'VU*Y\4=YZE M4?68%HOF FX8#^#X9=#\5+_:%/O^Y YF=^2S6NNW_WSV*AZ\ '_66OI)9_8S M 4Z_?6XEG/8;Y@7=DV^1GU$L"PVJ5*(WF/Z#LWVML/9@-$ QB6+Y61!!)B * M,P1SQ&-($!8!*C#BQ.@#,3+6W-B^%E5R@)(55+VPAK4%1[#5XUM'B'DFSP.P M]G)ZB//2P,-IQ<"1X:8M$GA=[Y.Z@!JWF%$&X^7R_7I7F\-R#6*Z*W]P:=;@ M+I*)\ 0+5<(X)"&%*,7R*\I1#%$0APE-F+0UM>*ZKPTT-[)H9 4#896UA\U* M3EU%=YPQ7&+FVVUE"9*JN,*2?7_\;#Y\9_R$0U-R'\]-W?%O^P.KI@UWSQW5?9_!>-+6J2KSZO*E*9=+T&^1!5:D\ M3CFF*I)O;A3T]?GI"6]?CC>8S[MJA]=U M!,Y>[>&IH.V>T\TDFVXZ)Y^Z"7>=Y^='M9[NU5.7]0J"3L/%<-*GV7LZG0<_ MFT\W(K[2[M,IOI>WGVZ'\>3OK"Z=S+8[Y/<_^9:6%9>"?Y;Z;-C1*6SW]\_; MDO(EBD60"%% $:I:LUG*81$B"GF&XX+0@E'DUJ_I5/RY?76Z TS>"CF!X]+M MZ^#(0?EJDSP#1V1UQ1/9'Y;V(*AO6@/#&9]C=Q6HL9C0V>AE#B=U*KK58%[. M0R^S8^PD]".%W8>SS>C?5U',.8ORD&0PC3&!*(_D@A1"!1PF18$%#@DRRM$[ M'F!N'Y].OO\R^\*WI/>E-ZI!%1I*\R!2A=AX)I>PH!06.&00Q6&&PI#E:1";+.;1T>:VL@?[ MV;]QK&2U.*L8QU=OT3M#S3,## ;2*I7/_.BHD\^KO>= =0Q;^WZV=L),6,I"BC,2";MA"*, M8!XE,8B D/XL^6WNCJ:W2: M3!Z$; >M[\!C0ZE>/=C8#D6= &/+)UN4-G\O!*>-4[G-DOV"=US5OEC3Y=%D6 N$(5ADLJ]:L8)S),D@RC- M??RHZ:1U/KWC3/XJLS51"&2G%1AD^2O%P*%F"]#K5B=KUM/:J@?V M^K5/>:59-*B8_DJS.5$%]8EGU:R^N@?H1^NMNQQONOKK'E ZJ,?NX_F6B3]M MUXM]TXLV,X4*5D11F$&6!SE$>9Y"(A(!"YRB0NZ)XI@:N9XN#32W?8YU&Y"K MB.IM6%S@Y/FS=08B'TD^5X!PFN%S::QITWNN:'R2VW/M>DN7=+DN=_S3(=DT MO<:^<%7;1IW5/FVVN_+?-5$U,2[A4F0D"V)&);Z1M,T%2V!>\ #&K,"1"**" ML532WY9LM-W5=I*8+)6A/#YC,UIIP7/%Q?,*K$K!ZRC)%XZWE6%TI.T$:7J[ M_8/NVP]>:P _'1M27;?"_6P,]6B#$1UZR&\#TJGOW%*4:;WJM^%UXF^_\7&V M#56[8/JJ=_A_*M?\XXX_54N>Y1E!*8.,H 2B0+)C$:8)# E-*6-A)LR.F4=' MFYME-1#V,%E%20QJD4T;3H^"K4=WSB#T3&HWH6?1@54#%;>-6,<&G+@?JX;N MIVU9=6YRF1S3G-S>K26[4;Y6(W^6+TSU>;,JZU!*0UAD*811&&2PR(- M)-.@(F5%2GD8X]LS7$9EF!O_U.?=9](87*2FC$^&IJO*+\2OZYL"?S82>W)% MV4/G/S=C7(P9)%AHX:27):'W* MWDGS>5C4J><>;_WY<'_0M*7FU1$B$A(4Q M%$$>0!2) I(0%S -28[#H(BB3*OUA^9X,3=@;D5U MZ%/00<2I8V%TP&F]"SJZG[@8M&XR;T^C"N7?B[_A_]MLWSY7N\T3W[;-&T*. MHA#%.92F7*Y2WA@L5"]8D@5)(2@OXW1)0PF.=82%+)D?P7 MHQ#A(&$1)RPJ ETCPG3PN3',7G[0*+!H/=W*U.Z46("]&OJVA_&\7#=)?*+M MG:4,@7;-Q)S. ;!$9VD76S[ XY/ZBR@3=BS^J)D[AGNRD_:7" M%][_I(_*DR*Y]4+?[@]2\3?/E;R\JMYNGDBYKO=LZE0\ID'* XA%0B *<@*+ M&'&89PGG(B=&ET?'Z!78M$J"W>-V\_SP"$BKA4JG[=4P.![V M,>R;?6#MX+*/5K KU IZ$Z>NYT5";DH,+ X2G_"U"*@DY3\'8^ M\VO@+WCE>9[(P?!J\VWFF? X&:.N#!_C3N?[\(C:@;/$YSB6WA7&Z@*[>/49 MEU*0M_A[V302?VH3-I6;.TB*@, LB3A$,<\@P;R B""7RA3^4JN;.>J?.@9=%EJ8$8P$)BY'D& DP M3D@$"2_B2,0L#KE6$=%+ \R-4=I>)'LAZP;;IAU;CD :5.&[!?>/;IW"9 M$VD>QGD*"\$"=0H0P#QA,:0ACDB*BBA+C0K>CP\WM^7=RMGNZ!=@TQ:LWVT M_[GC:];M]:4P3V8VQ!7<]>P'=VAZ9H1&T 7H *UE50E5M;3@VQA\QF:#'BHN M388K(TYJ+NAI?VPJ:-YEZ= V!MR,4=QUN,>5^AYIAQ[ MX(R91@<1EP0S.MZDO**C^3&=:-UCF8*Y;X96'[@\;E;RYNJ]'&CWTA?OCH*8 MBJS D'">0A3% <2JJ"@E..-91+(@U8I=-1IU;KQRT*=P*/;_!QK!=8IYWS ) M>ESC'%K/I.,$5?.\2A.4G&92:@T\;>ZD"18GV9)&-UN$C@P.@^O,S&K0]/4S MWZID3/S EU&64H%46CBB_!!EZCI@=@==!S^+-'/ T"(]SC M.E&LP_"-/?/"#MY75PF59E"-1B)H/FJZX (SW0[B!0QOM3,U#P,.CEH'JMY! MJN:;*A?9CKCD 6,ACW,89Z2 *$T$Q#2G,,YC+#+$:13G)E:GJ0!S(_B39J*= MS'415C.3TW@R]*Q/GQ![)ONC8*HSO5L/X%YT[._.*+4%SZ5]:BS#I*:J+4+' M5JOU'FAN;'4@*E*@W'-*-(*SI'G""FW=[U XR=(/J1_2V(>HQ].8H=_FE>'4@+U%D?&F[C4XG7-3RLM:MSCLM#BH(K=E<;O?^>5LH_6 M3&6^TGIQJU^U_=Y5@>[?G^L\R(0@1FB8P1@7(40HE.8,CS!,,6.%H '+L5&, MQ%2"S\TX:L4'/VKY@=R) [Z7N?VYT4C%6JC+5,#%EF,AQ:L+<#?G*885N"=[ M432=&3.K,$(9QFN*BY[ZH,#J9)0LN47) ME7Z_?@ N6JR% 70K.F(?F4[1>+< _'P KC+]C2 MJ ; M,8[#'7:>_T*N]]U^W,7125)'!JC9"!/A]&HS.25??( 5?RFO?/@L^?;/KT R M[*WZLO=1O7?Y_@>?;PR&OR^7XL]R/I]E.94%01BJM) 0R8*;9-\8QD5*XXCC M#,>96_,VNX%==&V<7FTU3L#I:O5LG%'Z8 XYW=Y;EIS;O6O\\QCX_7"BXUK# MZ4];U*"#[;%JHQM//M77Z3/(135(XTCQ:!>2Z=; M_*DE/Q<#3_ON,5[$J:4U!Z&FMM<,[FU<_=\,!98 M6H>1Y>S0]3'ATX4[.]:H3EN?Q2_=M-[/#TDD:HO_WRVZOO4L%ER(%$.*I2FA MS0C$L2*0LSB*\DQ&.$7V.4,O;S\U)=CVF] (7=)5CFBS\*:N(B/P0[[/0W^A M:AM"7%)UKB%FK*RS3F[+Z?8'%TU8C;-.<2'B3-G/S5 H4Z4W?PB M^?)^8>I(?!1ZYDM5TNW:MKL!/N&MKMVH#.U#HS:,Q:TUMZ ;X?[?-.8 MA.%GYN(;->#PX[V:PW-X\(X?8;@A+34DG=??M;J!H7Y1-6'CLR+FB61,PIPS M!%%6"$B+3, HR13CJ"@B:57YZ=(@4WM-[\,T9406^K5=UDA-N.O;N7Z%@S>F MJ\4VV]REZ\$9HBU>P1[H"[[CL5I!'.<$(@0)I#&N1:>7*JLX!A9;L18CC2 O@96]%S=YN#R*"-W/; R M^;@)@MUEPSR<+D[I12'LJ(@$S?6"3\D\TTX-PI @*F&J<"0E5:;-HXM3CX],$^1US6*JB^2R_*I3G^4Z[91]8S@#-.41E"O#1%$M. 09QF#.4L1P2)) M&'$JUWMIL*G)08?5]"5HP=[4BW0M#F:U^6<=[:7T.U(L-VRM-G- NTOT1_YG M3-+:I_^?>5SXZ4)LA,67[0'EI$/YV M)479*,\-:.WPF/IHP9;7O,=+XXV;]&AA^5'&H\TUUW1L.M->L@OU>[>1,YQ* M4: "P4QR 5&.%<2",*9G*WM"QC9#NPD6:-5,5H>]F<&CRW@(6V; M+,BWDZ 0E :6HZZ5TU$]QRWN&W,JP&3=)=)W5R=[JOSW=[(8^Q4Z/=DS9P M@NPZ)9>U)331@15GA]R#_("TCW3 OT>_ M_I;O!XUT,:#&?3SZ]OLZ_1](X,6H -=[CA;\P M>2GM\39AN?8.>0HI(2E$.&40YWD&5<(9SB3+)!1/<*S-KYT!L]_<&AA_LHTKJ)S>52' M#F%58!0I6*1F^2?2#%*!$Y@(1!/%\D+%3@FCYX>:VN-=5ZG3K[XO\DDN-J[U M_2Y0:O>L^R$J\$/?<63.=JKZO."K7#W5M9Q"EO?KY\9O7?ZSHXU$>JV^:#DWA\7:$3=OUW>2K;]*OEDU.4Z<;QXV<]/\ MI:ZK]=MB)>G<9$F9(_\W4FGO_1O],_ZU]B]W;S@LE*YPQXW@5]>376YS18NF.O?G0MN>YDSNQ?2>/,PUN$/6X.= M 3=@:R#48&%%3:C+GEEM/<"=86VP"ZMM,T=('N-=?'+M-3#&"[!Q(VA\^N,KL .I6I :L$E)J[. M*#AY\Y$3"2X9>)P_^BU.+#V1UI@ M33C/UY!R6CW$.1P]^R-PI)/F+9'S'9$/-61?A\EVE%P\.^ZYQ7A'Q7:V')P, M6U[B*6S0E,J55)*[SW0]W2U*!?WU6>YZG;P2CXKDE05L4I@DE#M M;@E40!S',:0X*1!-*2?(Z7C'%<#4?+ :5-VV5"SG<[JJP*-LXP@=.Y@Z3X6= MQ(0D.+#\;.NC[6&O"YV#&C[H\ -M0'-N<@-J&_P)T5#V?(J4,X91!6PH0R_% M;?!]KLM$GZ4D33**,"Q(G$-4$ 5Q%J>019+S@L4H39T:S@UI_S*&4/W]JOSR MF4HB&6,L82)-]P^I!*19G$&$S6F_1(:NF9:^(0WG ML!MB# 9EW6#K2OKLWG@3;,#4^_ -KEL0XH7S.OV1^CH@7=GC:'M@S;]+L9G+ M._7R>&-WM/%)OXD^KN5#-4LIXD02#B46B9:]6+\=2![!(L%1@01+E'0*D78: M?6JOD Z\6?X=GR?N'3>"WXT-H#;"L5>'V_38"4(PTH,OOWL/<>V8=H_S&<*8 MUV =)P#C1MP,X>8H;&;03?S$ONQ&,%^P7^BZ_>V?Y?I[N;A;R/^2=+4-SYDI M1G N608)B0J(XD)"2K("IGD4%8)&&*% 48H;L5' \WE]7%K_6L2V[6,D;T-KV?%-O5?(ZWJ6.?-<>J9;0[I_! MNSIHTIA]L=7,U0$OPY@/&>GBB.A50UR&L=<7VS+PKNY!+>_:([IO*[IHMCF^ MR,?E:CU+A%X*I@QK!S,Q@2S<=#K)"90)2SC)M",:Y[8A+><&F9QZMCC!#BAH MD-K'LIPE]+(L^J(IM-BY,^04PM)'P14!+&=O/5KX2I]Q^\$KO9]U>]0K_07\ M5JZ-A_=Q(>)XA1*111$140AXS*!C&1I(E5*!%8VS_G9 M$:;VD-<@S9IQ!Q/\;H!:+@W/4WGY"?="4.#'>P WUH]WK_T7/ I][9XWH7][ M^8"?O_DH3W>O;=VCW?_!(2%I](?)2?A<[Z)^6[Y=:L70E_YG>?]]_ORI_.]- M*3XNGF2UK@L]W59O:?7]O?[KDW8T%J8A4H9HEB,!1)T;IRHBX+S-CT!]:BUA+0F&)* MM73&@'92&G/ GCW@M@+&(K!GTHCSXQ)D-]X\C16%U\Y77K&4P=NYT,IK;NFKB.NV;.RR MT@J^6CVKYS.([RA&(!54ZTBL:)@E3A%(I$X4SDF,O4*?C28>RIJ68= MA;PK/&V25_D>WFL+P9Z? S?%],SL6 IY4#)V5X[:L'R /60EV5["PI:7/3_\ M*]><[>6EOQ!M_RV&:9E6SY6I=?U.-O_]N+CE?+79DU59?:;/YMAE)F0NTTA[ MA!DR[5[CC$$J4@FYH#F/">.QFT?H,/;4M*SU1]8&HJF>;S"Z"9@+\78"%HC. MP +6H08_=;A_-J?S.X=/$_RYAV!GZ1I E4_I]0_]#_0?=#-?MPF=,15)C K3FTA0B+"IILU(#"/"4"1R)2-N MU0#1>L2IR52-#]0 74HVVW!KL<_JF[' 2K0/MRNQ6($]"H>D'%MQZ5+SVC.G M8Q6ZWN>V:G'?@*>:W"<#W5M-:P>"+A>RMKG1B-6K'>PZ+%GM-F77TR[6Z3[KL=IQ)1[2_*@L40I45FL@\93"36_Y)0@KA3?[@+8TU-?6ML M('$L6WV!2SL_T!-#@=5V/]JO 7H#6L)"5+;NY\1KC>L+PXU;[;K?[J.ZUQ:7 M#'#8;A^6JW7YK_H]Z!:XIGEN]_\'G&Y-K]*6\_[Z^4[]5LEGUSA1!*HGT M$E,(; *9LP@R5F H>90S@23BU-Z!&X)@:I*R;X.)0=E60N#&# >_9-!T6/A\ MH4D.K$H'_-XIL-U>JRVX 5L;0&V$^8@VH]UX"TV_@YL8>AI&;0WD- ME1<=S$$W'L_AO,;N P?TJAM=FS'8I2#N.@/(2&7"A' 6629,];$88D%RB 0E M7*2**;N@;8NQIO;VV,\&')9,W''AKBF&_6&Y4K)<;_0W\>.B"?G1+?N:E",)_KE[\I MW=.T_7.LUQ-B?BU5[Y7F["_3*.&NZXRP9ZDY!VILG4 [A/Z)F$3G@PLP_QI- M#OIY]M;/P&*H@:V^FM[V0Z+[5)PH523:)\6FMA$G"#(1,\B31.&>UM61PS.45DV*G\>-0'5C*.Y:G$G!Y/:E>NY0-1S-N%[.K63OJ6PJCW [:;TN_*BL^7E1;K&65(+^%9 0EG"42Y()"E*8%)S%+*8LZ0J6MI M7__V[$A.2CA:$5Q5+K1'7.J?AE3 /4^KG=AY(2OT9FX;#KG7A&N'TV.MB#XJ MO):!.#O8N!4>^FP^*M[0>\' HI!:@%9T?KL0M\*TV3.:LRZ?9*M/[<%IA"CF MJ4@@3U,%D<024A%E,,U$$N2UJJ#5P..6''3AXJ@>H=/%0]L\+VJWQU2A>;NI MUMI=6GTJ*2OGY?JY]:)F499%,HT53'%$(,(\TZX+CV%>($GC),81=2K093/H MU.1H>Y:W:GH_N[9^MJ#9SA.B[457 MJ [2RV.M1TC_%/-(T40F&/%!N;YN,*:F4!VN^FV_:O%>F:9F-Q]VPA6>Y)C"'C@D.D.(8T4UH9 M14P0R@5/(Z?\7][ LAQYW1\N-CZ/]+*MO EX:!7A8 "T-H.,! MU$2,&!3C?_9 Q"']:033^Y\4YN"8 !/>RO6^;MO9F*U0CO,H %]T]6- M-,UA6N#.97ZMJ+_\$@E!:/ P&0]<.I4%=B'HVBK!5F.-5C38Q?+]&L).UPT- M]&MV<=\:*Q;K)O+E2UG]T9T[:U71_R<@2I&1'%E C/("DH(388+[9.:T>] S MWO04IX$+#O " ]@U=N\RSY8'/?[8"RXO9XD+<+YLR8O?0+K+0XX<+6=E_W%( MG-UEUZ6P+=6'M8^+C8JV_)F8SH8VGV9BPY?T$NW;#M,Y4VJ5F*2)D MFL4"9CQ7$ F.M-<3I3 MD&1YRN.<6KD^(5^ORH6XX=)!]VF(?EB[G M91(M5^*O-#6AE]I["7F-8;"V#.Q,VYX@-=:=G+Y1^D8(5(\C1'U&FKUG'\J2EXBW-XGJ K_TE.&6.IA$BFQ(1/1) ( M)6":QTE2L$2Q)'&)1 _)_PCQZ=M]2]KN6S:3 #9F^U//"5\^/&[J Z^%7.L_ MU)DFV[WP&R#&GC^[-VO 60G\\CS:2&ZPFW=I QOLX;X!K47^7HP#F?/Y[G.% M,.KK;2 _+]]@0V\S.-2L7)AM8;WT*=G&O L_ZV]=_2*<$1%)1*,9*.@6X7AIL[I::'>C^BQ7 MW4EQR6=(2AFQHH"4)H5^T#F#A!+]R*L,$15QF;G5A3TYRM0>\AK4U>$_IPEE M*A<"LPBFLD@A*C(."6$8,H$YSQ(>I9+.M&?(EJ-1NC]:.%)_/;F(9 &IMO.Z MKJ8OL+1V^,S)=;,.O $U1G]NUD4*?/I7IP<:U;&Z:.M+C^KRAX?I[&^+E>3+ M^T7YKSJ6OBW-4'W[3M?_7&[FXN.#_B*LF[/P\LD4!/8PDH:U. [&RI M/[C2UKB)S,")LU.A\-,16*8.9L(D![TYF(G:"-!8 ;9FU!_\JR?JL)+I MMS&"2AK YOA+>R\+.H>;2H*J!3TXI]AMJJPWB\,Q_PIYQ7M&W)Q(+-ZS!'SM MFX]K\HH'D1DHL]@-RVOE%@]B[$)V\;#[79&IQ_J+DK*7:1/;$EFW5;5Y:'(H M#$K>*-5#/,OS-%8H8A!G)C%/$ D9B3&,$LH457E"8Z<2H>&@3FU1UX$#>K"' M>F_H6=+5H"K28:;63J&G,6&!-=Q#3>F]NG][!M^ [=? V.PYBR[HM'A/F@N# M=OPJF^N?)M1-M+Y0%UMP=6[L.\E_[V'+6 MR5XF?,K<^<%&5:E>FU^*3/\%;AHA9#E[OUB7Z^2_^U^^?3O^K+F4=8_O'R"3]YRE(?VDC'=EZ\_6[E.N/"[5;UPM/YD.Z]6+/"&!>(04 MH9!R3B%B#$-,< R+B*:D0!Q1Q:R;9OK#-35!V+<'M :!VB*P9Q)H;0+K)6BL M;?GH<;KQ6H/XY.F@0&N#V M(_?_>__?&^T)?%Q4ZU7]_%3U6=VW[W1QV&/*)!2V?>/RB"51G'/(*1(02:4@ MSED.1+N5FK7#Z2\C,G=B^;D$P'?F/L-J]K>"<*:3JQ[A[<-I ZK^%NKAC& M#8 ;R-!12-S0^PQ<'VB74M_O=B%^H:L_I!FX#2"9Q8G,,RD03'(>0Z22!)(L M43"FF>!,4!45U"DHX^Q04Y.TKW3>MF5XZ) Z.MKG6;7TB[UP%=J-;4#61&UA M]E:5[GPZA6>'VU<)Z[7ZB.?J_^*81KQ:;FX-UKS67]QOFO=T2[=0[DV MWMFGX8 M0V0_%W8:%8;AP%)ER#6HP><]5N_8L9949A>JI"H(M-^5<0A MB0H,,6:4I+%D D4N'I;5J%/SL5K00&[#WI> 2;"73FN^"?KW;C/D<6<56&[- M6MA;OS=X&TQYDL,-\8ZK3;GRV:'6BRJ>FV0T\JIPYVQT33-)$[BS'&;:2B0B4I=U2A:9\FV.W*S/U6OD9JJT8TY5ZPS!\^@D_ % MG9=QM##(E Q5Q\%\!A!,=RROH:&#&3LCJ\/O-W)(3WN"^@]9F1.%)M^^3M19 MFC^UC:M,\-'M_?VJ#G'Y:*HC+JJ2USD^,R04%13',$Z3%**$$:@?&0FS-,FC M)!-<+ZF]]D\,9B=_,GCC0SA3_HQ4XO@?:L1^['?%V[R?_=([X,MF^ M)'8/RXW_$WLWBKSV8;<;>=PV[$YL''5A=[OZBKIP[^3C2O*R$=.%V.\(-"MX M5*2$:<\?Q;'V_&,,,9<)%"*),EXD&K\7HIM#OC6 DND(*X$ 5$ M@@E(!&4PXEE>1%B(/!&SQSJ _NN:KM:C?FC==NQ'"LOJ\;+?FEU.Z- MYX&DP"^ZLW6=@Y=L#O%6.S?4%(HNGWN']7U\V*MK/V_WDYFBLFFU/N,BR1.) M"M.ETA2A2O0Z*T4$,B1B%HE4"81=WEWG!IK:R^NP4D&'U$T,SI)JIP8^J HL M!Z=9 K\;F!X/ ON8\*D)9\<:513Z+'ZI"KV?'R8+)K)UN?AJMJB: P[)6813 M@F":Z/]!@J20(I+#+,JYU(I 6BQG;3')O<@(]5M?'9=?2<_3X?\:,Q1GVTSUGX\I$^^[EAC_+?ETOQ9SF? MZR7OR_[8[\J*SY>5Z9'MUB?!Z9X3^B9WN.M-FJ->]&"'/4@;A4&L^?S^NP$8 M]>$8Q,W+)V?8388]5A?:SG_:AH_%&#$LTQBB/.40L:R !,R.<1Y&F" MN,JEE':1R!?&F)KN=#!!@Q,8H*!&:E]*]AR=EU7%$TF!160 /TX%9GL8N*+. M[+D[CU9NML>T_:JS?1\=_HC?+A8;.O\B'Y>K]0PE.)8BT^OQ1!80*9,,RIB$ M)$*1+ I6$$Q)8/ M;COZ@WS*J%-/\5\_[)],MT$P1CB^_;F<,98)'*L"YDHIB$A!(44Y@HRR ME' N<8PS3PN*\RBF)@;M"TQ_NU)O*X@+&(F+'(JAGV#TLGAYX"FP+!EPH$9G9 ;\W@!TJ1!_@A2'2N_7D3-2Q797 MDMQJL)^GX&(M]1.7C5<3_3SF@]KF%SXV_!S5I%[0^6?Z*%?M]XU+Q6,E!8SR M+((HBQ)(4XXARXE($\]66 MF1J@QP?6B@+?1ZS' XU^SGK6UE.'K><_/'(WV;NNR^ V6^LP22N>980HQ5($ MLP0SB!)%($[3'"))LKVH_UK])2U9MU;3UG[$7V7LWWS_):NY?UR]7RGS"%C M]PE1QZ62M,@9C07D"E.((DJ@Z6L#LSS#"241RF*K)G17XIC:.Z.#:CI?&;#; M:JWGX]Z\3HO=RV $LD,[P&=Y]AY1?"59XU3&O0QE(M5RK?BRKZ!K=SNO^7GO M)%_5;.:'K!G2V@:UM356X/>O G]H\T-@']@P,G@UV'>\CY) - M!#B%S+/KN+7,5[MRD*%]U-]N5BM]]^;HWC1H7].UB8M348PR&D&,)8,(&RU' M.(4B0UB+.1:"6YVG]PTT-<^VP0I:L&"+%C1P79NMGV'WLL+ZY"RP6 ZE:T!' M]LM<7-V=_Y+E>U! U.BW&XXX2^W#N8 M6Q\@2/K+ '8\GTQ8#S_V>84K+R=.,9QO,>RA:7>SJF_+6_[?&SW*[1,MYV8G MZ\-R99J+?95\T[RSWTFVGD6QP%FF[N5;54W5-<>SKII!50NS-G$@&61ZYS8B5D(GL<1M ZY":!IL0,# M$>P0WX"M-5 M5["B%\Z G)5N('4^UU%84 MID_0QP5?/DC3F*0YE .WZ_6J9)MU7>I9/XW[F>3?EW--OJ/4]4V"G;1YI#;T MPJ-%:AJ3-)S>@ 8M^+W]KX$-:MP>?35+AGPJ5M^0HRJ4I?TO%#:[WU;I\,-L< MOU52;>8FP:>:29SG44YC2 N20I2E"#*6YY!%$4:%B#+]9Y<7NM/H4WOI=N"; M(-$.^0V0'7;]%C;@P;Q4CI&C;K-BN5$3BNO0VS0M;KVB,Z_^X0IJ9[=9MG-5_^V78!+#OHOEMH7YH6.\T+ M2W9@X>MIJ;TU8J^E=I #N>$DCM!E^Q***73;MF#)LNNVS9VNKN):^ZQ54[1S MQA1*,2D2B%B:091G>J7(< 23E%*N8HF8<@KW/C/.Y/1MKZ;K3;.#HM>W-=1Z M;Z7YB^.FRCF.K2,&KF4NL%@=%G]M0 :M_GJ*AT!%8 ^&>JU:L*?LO5 2]N3' M!\J#%B/MEYG_&-_LB<[-LO56B]1J]:SUJ-FK4ZR(TBS*(56*ZZ4ACB'#E$&% MXQC)F!4%<>J,:C7JY*3#O*[- H6;'^0.MZ-86#%N*1V^>0PM)!V%]0][D&\ M-?Y0@]KW'J(32UYEQFK@<47'A8LC"7*Z>&!-K.5*EO>+]S_X=[/;IG\U&VMM MKC]#N:!$)% PE1BG)8(TSQ*8">VN<*7%*2*S)[EB2^OB5Q>&^*2*(8YY +'(EB]1$_,6SM>GH;"<19\9Q6O!L1POWY6]Z5"\[ ML&!>)P3.=YP[=H8]PZY*D92IC&'.,\TNYPK23'MV),V3 K%(KSN%FU/G@=]Q M_+F1&+939 ^L!5;C+4)00[S9*O*SQP:[EUGPVE?WS%#CMM.];.]1%]V>CP^H M^?F5?Y=B,Y=WZF7HY!M:E5PO.-^5\XWQA4P(\0P7!2\B$4,K0@SL%CJ.$06T"T#: U@CP>VV&2Z5,Q\FYK#2! M*0^L/M-CVZ%F:3C61ZIGNF5_J8#LV-]&P0)6LV^V%D5CQ]\\53H=1MS%*JB. MMQRO0NHP6P^JIPZ\Q'G_L)\2O(OK$'F!:8PA)I1 9#8+"==+^Q133&E2 MD"CF3K'I9P::W NAP;F7G&X1,^!&K9TOZ8.PT'(^A"OW^.4>(KR&$Y\;:]SH MWAZ+CX)M^SX_3!L^+IH:(UVMD8^+6\Z7F\6Z^B*Y+)_J%ZC2CB.FN8"D,/%? MF78C<:04S$1*E$@US82[92;;##M@&S"P;G08P6H+TDTNK-BVDPYO#(XC(QU< M\%,'^&>3+[%E]$L_H\ZBXD*13X&Q&G=4L7%AXJ7P.%T[8%U[N%3^8D+][]1O M5=,_8[]]QBR)"T2TXL D3[4,%9A!AA"!>C4;I4D.3PV\Z^>SCST( MN0[KU2 DC[14]4>VVU+5F;.+JU3[NXVW0'6V\&!MZG[UP&7I7FF#)B-L1BC2 MQN8)C%01FTW+#+((Y5!)E:HHR341B@QB7PX7CMXW M\KY"83T&R)&.%]C^H$)I/*J&^5&AZ$<%*\!0+WO+Y?F&Y M&O+!9C=8."[U"#Z)M-PAN8J:T'LC>^#^5YV,CD "M8[I&Y:X<2_ MG8J$8C6POG2PP1[N&W!(\S<+FITU9@A?/M7':?Q1=6D(,R\5:] ]AJ:U::M, MP+.Y[Y>R^N.;OL^[Y0,M%S.5H90ATR!9T,0$=BI3HTC 1,0\91@56>Y4F>C" M6!-4JAU48+ " Q;\WL!U/ 2Z1+*=/GFB+K <#69M0(Y;+Q]^\]S.#S=RKENO MW9%$!"V)R8Q7)(>9%I%F."55[Z;>3%I^D!M:73R^8?'^9-?>&1I94>.U]W @'(3E/[^X7&^?);RBYS71[F[(=N2]D9O%!*80YD(HM=:&$&* M60;C6+$HC@GEU*H#A=NP4_-=;CE?F33\95V(CN\7MC,/#6OKTCN&1-O-@)WD M^.)+"UJCQ'43BQY#:BV&WG<^&HG-H["K=VN'J92^L'; M/&SJ>]?CF:)W*_E=/WWEDVSJ.7]:5M6O*M[0VPR.$M0WU/?9 M-4G9%9*7/!7:(2.0RCR!2*_Z(%8I@7$29U$F&4*%4W6X2X--3=3:!TJ#=4U" MNTBIG4[Y(BJP*.TX CN@X/<@Q?AM*/$@WS^9_/U"N)V?WD*++<*>O('KJ3I#FT^ MXAB',V"^[)R1P+,06(6VZ&MV#\ZY]!\,]AM3>;8^\VJL:--6P_04NH),KT% M V",&R4TG*>C,*(K;C6P2UKO=BO'*),)HS!1.(;(U)UEDA60L%PK)>]V>=KG[&9.^2N=*8Q\FO J!PD3.T,8?'P0^N1@VZCFS?/VQ_\LY4K?Z/OS)_FD6?E1 M5K,8YXPHK)?&49I Q%$,:83T^AA1JG#&(I8YE0^V&W9JFK]KCP6V8&OM^?7V M'XXU.^UHM],>_V0&%J!+/(+?#5B?E3R=V/%:T]-NY'&K>SJQ<53GT^WJ89+T M15;K5F O3BCQ7"M*H5E\A$+[2&S))>0 M%HQ&),M10HA=+1'GL:T>EE$+BG18S8)K6&41]PFXK#IA2!VYQDB'&WQ<@"W% M+J5&KJ38(8$_%-4CY?!O*1<=Y:;Q\H5OM:]ZE_>+\E]UU>DW[5[1MF")_JG:S$UE@0_:R$_TL9)WZO;Q<5YR M,_I7_67=K/6?/I4/9?/%K69)3.,DSR.(66QRKG$,B4@ES"-%2)'R-*%D0/7Y M % 'O%W&J%I?8S>'&%6#V?PXWZ%V\V=#S+"=%_Q:$S;.FVO?NCI0IK/O!NS* M_6PM;%I.;B=V9R7XNIOC3Q9S[.QS!YP%GYYZ")BC^O7ZY*@@YU,"\,UE5 M4IZIH-VV$:_>;>1_2;KZ4#[)F8I$&A.>02:0J8R?$D@3I"#">D6!<<33V"F@ MP!7 U#8P/I05IW.@'X[<,>7,E7D[[0[)9V!A;J#?@/,E]6],C0\FP6=:BAM@ M3 #&!H]9:P/9\YK%YHIAW*RV@0P=9;D-O8^W.B-?ME+\4>C!2E4:C:T+;U6W M_+\WY4J*OR^7XD_MP-\N]@^J]&?T>D_\*M>S@G-&XY1"F:48HE3FVF5F.:1% MGF.4%+%BR.4,.Q#.:9Y\/^K;?3?K6+Y?D>'J B9>)M9.;2,-S47N85;*P ] .PF]7TTVTFV1_("2^\^;X=800O6GVY: MLN)3__J&'%7'+.U_J4>VEPT,9=(2M^ EG7]*,S0XT;8'39WJ.(HIZ/#ZR'H#V;NHN4%I>ODF]6M0?S_@>?;X049K?0 M)"5OUFT8_9@DE/3-T!?5ZZ:.U7FNC^7F[D)_=;#KTO8D0M^TD,T(SM&1?GY MXM@)Y.A?A\!RNF\/V!D$.HN:LZ&WA[-^W(:O+JR_\1F [I5HK]4@O ;MT:$ M3RZ/*D=XO?G LJ1-6/TV_[SU3=O#IQE!)"I40:%"6$"D4@8I3@1D*E94,:QX M[%0YY_)P4Q/[9B.2-YC!XVKY5%;.>Y ]#-N)IS_> JMB"Q3LE9IHL8*?6K3G MWU'NU4FM:/%:H/3RB./6*+6R_JA,J=U57@./NM"GPR/L%LGGNFN"_O3G954V MD2A%BJ."% 0RJB*(TD2[HK'23FD6LTPD!9*(N,B.'UA3DZ-%]J)66V=EY@CU\F]*LPHX)2]7F31-G;S16!1)Z:- M7?5%6\N"AQ(-9'J$Z"%79%,(&!K(IF6,T-"[CR#RG_7@JQ,JD$C.2,H3B(39 MIL21A%3D,2PPCB+]=6 %8L$D_@RH_Q\$_M&8%E[>STUK ''W,%G3D_;:J"D) M>P_+KR;KYW!-5]1[F+Q*TOON/?@HJ5S+3^63%!\7:_W-+KM#\M\JJ3;S3Z62 MLSA.&",YA9%BIK\2+R#.HPPFBC)21$I0_2&W0:@0;E%W?1W MO0&;&CB8:^3.1T_]$V!]#N65UO"'4H;1&B_8 >Z:CC:8P:=+C XYH[*FR/.! M5?^X8Y]>63-QXBC+_MJ!=9GJE@9F$W2YT(YLV\@G)Q')$Q+!%$<,HDR[CQBQ M!.99%DD2I9SE3@?<)T>9FO*T+0VW*!W+_IPDTDY0KJ8GL(*\9"9 $Z2+%'@M MXW-RH'%+]URR]:AS@L54 M%3B%7,:F.%C"(>$RA2R+""YR[9#DZ8!<1(NAK;[XX^<6;H$"VB%U4P@;UNWT MPA>)XZA'A[9>@S5X;\".S=M>-IW%Q($?G])B,^RH0N/ PTO9<;GTNFJZ=^KV MB99S$S3\8;GZ2N=[![5UU=$9QC'FBB8PHPR;E+=82Y%>("529GFL1*12/J2& M;N_(4_-0]BOG;J%#M5S!BLX/(B2:>JV.K1WM9\1.IH+P'%BL_%$\N ZN-5TA MJM_V#_XJ-6^M.3E7Z=;^!@-J M5-29K3WE_*BLNY_DK)Y:::45X4N8PR6&12 M0423 E+)"Q@E*")*X(0RJ]B.BZ-,3:4.P#EU.KI,YF71\4918(%I.A4U&&_ M 4H?)#E4X_%!UDB5=X:0YE9BIX^,B^5TSEX\7NFC9!+6T,SH6L: MFV-"U1YAA G]3D IC(7I%R,1AM14QHUC&0FIW5_.G>)QAA(V1CZ:%\+L?-"! M- 1^"30,?+[,@'L.V;&M7O/%]FX_;F[8L5U'>6 G/C),Q/1-'N5J_?Q93]CZ M=B',_MNC><69I'2M:8(6.8,YJE>B,H*,,PFI4G%49%KT(J>5Z*7!IO;4=ECK MO S9 ;TQV15N#_%%AB-)BBQ/(\@5BR!"<08QR?1[0\DB-:FZ.,E=WAO>&!ZO M*,,H/'.:92)/78W^7]04-S/5\N M[MNCYOI\V;%"W$6&[=Y/OE@+_,+J8-Z &NBV8WW[W?1:0L*&$I_OM8OCC?JB ML['\Y9O/ZAK?,2O5[<-RM2[_52_[VNAV4RCHFYX7.>-8:,]?YE"E<:Q=69Q" MJN4!F[VPW,[UO6B>9U N8 MW'>)7CN)\T5:8!U[R5<'-$ _"1M&O.;T71IOW(P^"\N/\OELKAG:.OH;_=$5 MSN*U//VZJ;_:19&C'&$..6$4HKS(("VXT"LTRB/.28/G?_D=M,]YAYW&RZ[X)A MOH5V8Z3^IK2IQ*WC\NMRL>SJMIJ=!L242+2C 2616A]H:KK,Q!SF+"MXG!*! MX\3%Q[ 9=&JBT6%NSYL';)=946WG;_@F,+!\;+EK*PK\U"+^^0;L@_:\S>-" MDD]7Q&K<45T2%R9>NB9.UPX(;?DL5Z8]-+V7=^HS?=9FS=]MJ^6;2)JZ)E); MYW.6Q#E615Q 3*7I=D\9I+)@4/&4IX23C&"KU8[[T%/3HQUX$TGVV, '8HL? MJ.6J*V5%VRJI#O$?;M-R6;7"DAUZ8WK'\YT"+7*P@PXT]J8*U+8J4L MBFG,\LBI[)7;\%-[7;3HN[KN[F7X'=FW\V/#<1KXK=#1V=8';*"#/S5VT($' MOS?P@<$/:@.\]FL=PIS?!JY."$;NZ#J$G>,6KX/N,DS=M!O=N-B?EE4UPVFN M92JE,$<*F15W 0DIM):)7'*6(\DP=HE2.;C[U,)2?MV63W63I$/*N!",Q"B! MBN),4T8(9%S+/^:$*XE%P@JGOE7#*1M!SOU09B?2@XD(K,&&@VY#P4#[&=RN MUZN2;=9UIY+U4GOKJTMIULZB>Y()GYIZ.,"HDGG2MI>*>/I#0W<>7[92W?:* M>DL?2RT[MZRJ17>&"&.HR%.(\RR'J(@I)"P6$$=)(HN"\9P[Q7O8#SVUY_[M M=_V;-$DO8+L!TT:6U2%3\UWSD__MNCMI/1VV>Y0A2 Z^4]F6>OJI@_VSX7K7 ML*Z%#G[OP'OTZ=P9\[MM:3WZR)N7KJP<;V$ZWV&8I-5I+Z:2PDI^EXNJ?)([ MM=32>:>^T1^S6-*BT*H%(Y)R4Q>UT#I&!8P5$BK3GA[+4QO_L#O/D!3) M0_+LGMK!E 1^:+O:=6][O"+W=F*G#/;:%NQ@@'';>YVR[:A-U\D/N4?4MW=H M,NU,?L_[A7A'UZ:RMA*,T03&U)0CB4RWFTQPB)(LCB3)BRRR:KQX:9"IO7"[ MUB9MWF&=[Z:A H/5/H;^+*67GV5?1 5^I =QY!0UWT?"%0'S9V\]6JQ\GW'[ M8?*]GQVXJ=MY[VWLZ\Y%)(PJEN<2*B4E1"K'D&9% 44F:!*G>::P4UC\V9&F M]N#OEINR1>IXV'2>4\O-6A],C;8'TH$,XHWW4N%U&_;L8./NO?;9?+3AVGO! MT)#$=;F29H/'5$?X^KA<5,O5IV63G]-6:"G%#G)=W0.TH$&'NK_<^V#V[?3$,Z>!E>5Z.@>$&UH3Y#?& ML'_8D0,+K7DXCB:TOW1@JXV7S86[EVH<$:JDR+2/(AA$>8X@9FD*!>(1+SC. M9.'6;>/,0%/3G5]/]&5W]%3.;]??ERAPWZ&_#[8^RFN4LYEBJ'$9)DD.490(RC%.( M$Y53H=(BCYUTX?Q04U.&O=;66ZPWP*#57WZ-U]$3N<"QG4[X82ZP4@PG;4@H M7 \?GD/?SHTV=JA;C]4G0MOZKKBV><91HX[;A?BT"Y.H:]OO\G[RF"5$D<+$ MCVA7@R*][E$L,=%M:9)BBHO4*51W((ZIZYQS!-"+: M]R(J@S2E"A8)RN(XP8)*IPS(GO&F)B=;N&"'%S2 7?LH7N;93E,\LA=86"X0 M%Z RI"4O?OLF7AYRY)Z)5O8?]TNTNVR@?V(VG-[02@JS4I&+JNG$N%J9=$.S M9_WF>?>1S_39_.GV3[H2=X]UJ8^[S;I::R^Z7-Q_6<[G'Y8K\X^S)&&Q2 6# MO$[WTZ;4$GQ*O# M%P;IN,YB4+:/',VPHWEJ_:U_>*M_+]=OZ6KUK)I!JEF,"BJ49)"PR(0YZY<$ MRXL"I@GFVEDE>9)2-V?5:MRI:;W9A.(U3,#W<%[9^/L,Y[:.JW)"MH)_,S0K]L-_#(?O1W!>RX?J^?,!_W9F8@YE=(4DN,I MTIXL9Q!G#$%*,X533%(E<-B6,P;&U-1KUW$F#]UQIIX%.P$+SVU@/;NBWXRQ MY#7;S>PS^;K=9FHD$V\VL\_6];UF#N[FGMORKLU5;A[JSW)5+L4'_;=JEB>R MR%4J8"'2#*(D4A#GL5[>$)8E*&'\_937/H_?,7QY,>JVDCQ;K/2Z\'F MUO^@\XW\(JOUJC3OF_I3]0*R[H8[X]KIX6E$88&E@H@EYN22")A%F F2,B+= M(ML'H9B:;!C\=?6%I3(%CAZ6"U 9Q&#SJ']\TF:8[1[]CZNM1=T'M-Z[[O4- MFC>',]&0LS'&<2EH# "-!:TZW8#:B!NP,P,TGVYWZ&I3/!^<#F72^YFJ,Y#Q MCUN'MS-HPG] MW88M1'$A"XZTLR5S"A'%$F*9*BAESI%*BD0JIR)Q7E!-36H'A\OYF2/KQ>BX MS(=?FS;8P9Y!-V#WYT_[);1:JT!M%MC:%20^Q2O3GM>N'H"-O93UQ^6)E:W' MFP_T>)=JK25?ML?J!D,;W2$D87D2I;"0IO1Z7C<;X@R*.,LH4RG!N5/1I+,C M34U..Z!@#ZFC.WJ65$N7TP=5H=W*$RP%B)+II<*K7WAVL'%]OSZ;C_R[W@L& M-ER6J[;-HJQ,G/#CLBJ[;W)!:1PE"8*2R1BB3!20)AQI:B.>10()+1)._9;/ MCS4U@=B':E:PH@'KVF[Y KEV,N&)LL!"\9*M%F>(7LO]?'AMM7QAN'$[+??; M?=1HV>*2J[I3[?57NEV([DBS_([L"3YI'IHQRHGS@+TJ[(; M_S6Z53DQ[][,?WI7SS5J*64QDK)=0$D:Y MXA"A/(+$]..3E*=1&ILR6FAP-RL;!$Z:-VK'JQL@&HA7]'&RF@,[80O*;&!U M.]$/JC/ 9$8U)H!]&V[ NQ[RKVL1Y4)@L#925B!>K]64"T<7VU$YW>B*+ G6 M'W#+7@;<-FE@>]M==0>(;]_IH@W%O;V_7\E[[95^7*Q7Y:(J>7U(\0]9F6>7 M49[QF&$8$8PADA&'C&1:/T7$"T3C3%"G.AVO9,?4/,^F^'#9(05/S:G@4PUV M0-+%*WPS+/?5IC_?H7?MKD_;:!-N]\@ 31.>M:9CE]2Q901L*>F.F_]Q^8LU M++?C]:;5>_+'*Y@R?G;(Z\W7R?215X0S\!V\>7RRS;" #@QGL@0Y3 MD<&-**^";3GTN +KQL>1(#I>/J SVR_EHGS8/-R9SYM52KDVPWTK'^2'55;JES(JKKEVMFMF@UU\^-*RK:R.$\B@;,H@30O"$0Y0I#%$D,A M,"5%4A12%BX.9N^(4]/I#C#80WP#.LP#:[KW\V[G0WIE,[!,7TNDL]]H38Y/ MC[%_T%%]16L.7GJ)]A<.4YY=?9^O^ JLTGNU MT5J( 4*Y>FCPJKYUF1 M4H9XK& :<>W9I;%6 X89I$2I...B2*/,3@W.C# ]%6A @AHEZ&#:9SF?8O'R M<^^!F<#/NQLE3BG-%PR_(IGYU%U'2V.^8-)^ O.ECPV,U=Z=]7<1VE$NLXQP MF)!4ZL0ZZ/!ADWT/JU?*AF>#6]=IHBQK\;G"#&KCC5HP%^7;JX)?2P'+A@4UG#;$G MR*>H6(PZJLK8L_!2=ARN=-.A:K4V-Q<;7G>':!<=5=?9DV-18!7!+#6]]8@P MZX2XT'Z'BD@DHCBUZ_][<90)JHT!6C\7+5([6;G,Y64E\<90>/%X28['[5LK M%BXHA+Y^3QWT;R^5X?( HXB!E8W=\V_W8<^NQS=]O_9+FV)*9)3HE4:2$8BD M(!!31J%*1)PJ(BGG3C%&%F-.4 [.ORYO@ 'NR>O8X_U*MV,8FX&EX]-R<=]6 M?/QV4.\QP/F/ S.C.!Q[PT[#XSCFP=KE.''IT(T-;<-BO:HC&;Z4U1]OY()_ M?Z"K/]JG(*%)I"0NH,!(KWPRE6CUT=X(+DB*"EX4##O5".H;<&K2REV#!QOK5A>-W(#F ^T M7-71W?IEM7EHXK\-O \K:<*_I2ES^(6NY2_TAPG9F=&\T/.4*DB+E$/$.(*L M$ *FB&KU2FF2)6*4EC".P*>F?@8J5"8^I&S! OW=D#?@H<$[4M,8U^FW$] I M3FI@(?:0H62,;W*-P)[Y-XVJ&P9 1P'X4G]5?NGYJHS7;6;@O$VB_XPK]K]& M1YJ!,^*M1\W0\0=WK2D7!N.B::>I1S.>_=NE'J0IJ? O*68*IT+F)(>I-$T@ M<(XAH7D"9:%(Q!"3J;3:\',:=6HOGB9@2#9EY\%*SJFIGRL:4P"3"_W3&CSJ M:YR;V%A,@=W[PSNQ@<6_Q0OV =<;*C? 8/;:LL:>&,\-:RP&'KM=C3T7)YK5 M.%Q\72LM<]-JAE.M,4()*-,X@8@2 4F>()AG.&$Y9Q)35_'9W7UJ(K.M2,0- MNANPD(ZE* ^Y*W N4R8CTX*2:.&.,\CB*(=Y6C#*BJ3($NX6WSF8O7'BN0[Y MNX8Z:\$=1D=X86UX>-M\CW[5TK!9K2Y5-AW?+RJZMB6C!_[;G+$#[#G]A>"O?X5E>/,L!!C7R40YB7 M-(US!K,==2)',"]9L#^!.;IR0*)VUVG'W+B.6=U+!*^_%#-1,$'C5$"!B?8I MN'8L,,$<8JEH@3'#!;?RQ^R&FYH$;?L^W9H'I@F5/BAW4*-VR2ON9_RR_/CG M,;1O\@H4.B1F>Z5RI+3L+:5&QF5#Z5Y5D[]Y2L:VIN9B*G;_7<9+Q+:VZ" - MV_ZJ 0K\[<_EM^_+345-8,^3;***C=AW8?X9CO3:U_1IH*9/ \^:CJR"YR(6 M/!%99G609#/8U-17CU:T$>V?K3?:K%BUT%B/7 566(T4=%!!C76/M/Y< '?V M'.35(XLCB:MA<]VQ6=5L-HWKS%ZO+VFUI.6BL/;=8SQ9M;3F0%1MKQD@J1\7 M?-75-VHR-).,]::N.-SF91VT@?RIU#_5QO[L(#Q7 MS9R%IH\U'X$%?\^,;;WGVA"P;PGX9JI!;R?M3AW4AAYK5AS>%6/-SD@ODOU9 MZIZ-9I;H_BSI)X@?/%K[SY&O]XT/:B^^C*X:8+PWE0\>#EYC7FXX; _YMZ_? M5I)6F]7S5\DWJ[J77.N@\4)D15$(6*@$0Z3=:,B$,*=!(E$LEC%)B\?FA MIO:6^NUO7_\&UBU8[;YU:-TVB2]0:[PP*^1W[Z"#B78P0R0/-S/AL^] MWPNCC;KGVV_UR[U>BRN&2<4G?5=I>@1\?'A<+9]JP>J^T(0RE I%H>2F:PG. M4DBQQ#!7D9:)-$Z$M')X+<::FEALH8)R#ZN;5%RBUDXK/!$66"QV7.W##" 6 M%G3X5(M+PXTJ%Q9VO]0+FTNN;/-F8NZ;CN+UEJ>VY([-R_O:=7[_XU&:SN+? MR@?]D3OU5?^U4I3744)U"_)XEN>1RK)(08DQ-;&$"%*N!$PDSTC"J4BYD[KX M C8U*6KMN@&KSC+PN#,-++>VF4_LVIH]UM8,;!1W[=S:R=MKS%A@+=Q.UM8H ML&<5N-N;K,XPT%AFUG?[MMV SY=G<'C_.4]T!^E-=RVVU^E;YXG1LSWM?-U_ MF.3_LES(YU_HZ@^Y_K!9B.U2,LHRA86"7* 4HAQS2 O.H2 1*@J&IBIR7&-$CS4,($R.-TT]@R9=HIY/46!]:]AIT$(:H@!_,#++/B4I3,CC2HR MEZU]*1D]GQX>I8%E.THP[[2A=&FQJ8O"&FL0/M@8_&=?K2:Z>?^X20YQC#\\S;*<- MOG@+K! =)-.#5Y9/9AOT!KQ=25&N@>EB6/M%)K'F)_/V6U5T?OZ8:$C(82]' MGH,-SX\W=IAAK^4G @S[KQFF*/HVFX=-G3GU3C[JAZ>L?1G]\URVO7MO'Y:K M=?FO^N]G0QUGL2A2IJ4&%E29SI"IA#2/$UCDN79+$"8X5;-%W8M+V.F/+VA6 MSQQIGKE]@"$W:O3C17?F:>G:V>>F5][FST[;1IV3T71P.P_[-MV K55U$-^^ M73?;8/1TD@$ED"*='3RG,D5)%D.*/2O1SQ_A!3)35IXN1WSRD\,>;Y,^2*OO'Q>F1W2YN-?* M\:%=+DF"8ZYH##'"*42,4<@$)Y"B/*%1QK,"637Q((I% )K,4\BPB M/"ZPB%5N'9NZPKU_(Q1J2"-RHOH&2DD-0&H:^@ MTC/V7HP3?7G->*&?9] >1'.>^\S 8H-F1?"QJC9ZL;99-2=[Y5(T$:+U/[:- MY-__D"M>5E+,\E06RK1Y4#2+($H5A9@5'"9Q@1(E%5/,:17E#F%JPF; -R$0 MAY'18/.H?Y0M;/.OS9^7C3WN"0A7S!I.9*KR L&4*3UK*M*SEC %,XRS@D>9 MQ"EVVYX,-&^C;D2V"+=S)$:=$SO7..SS$?A%YZ&6XEU7/+&SK](+&.\Q*<-9 M]EKYT!W%N#4,![-T5(UP^)V&A@O66Y*?Z6K]_$U_]ZHF,,5UH=IWFPD]>RU4 M4&,%^V"#+$IMF?$;K=4SYLA16'8,'$=765XW<"=_B'O4\VCV6=0J3%^9UL_JM_GV^$?FK?_^#?C8Z;^I_OE9+Z M.4IIA",B8E@410(1EQ+J;RJ%>2%9Q$2>DR2>K4WI2LM=]E'A._F66R,";C+) M-6@PFK>>V:"XJ?\7R)V1S>';:LM!_0'';?YQOR.61PB3G?G0QQ/U-)O_!>_W MIWEG;/./9MI?_NW@@H8$T+$ ?NIX^/D&;*D '1=U+6K0L.'Q*.159M'K,5/0WI;I\>Z/7*H/8YUI<_/.SI MWU;#K]YIW7FBZ_))5F_HW&P ?OTNY?J3F2_MOK]YWGV@+DZMQS8MJ=X\_Z<4 M]UJ8WLFJO%_LEX1#@JB\PICR$?968?# M3X%/,0^(=M0W0GC67[Y61AAQ: V%JI+R[E&:WF2+^_JH\%-)63DOU\^_T+6I MU_!<#[2K))T4*$(YIC#BN7[I(,H@3A2"LDCCF.G_B9B3WSH P]3>)AU*/!3"H+]Y2?3-ENEGTQVKG9"05<"OH-%OL0=W M&",7@1C,TW%QB.&W&J:0[Q\>Y\MG*?=.F-JHYEP(A:B(89R8).+"1&+E3/OB MLWLRO3N\[LZG \20 M][+C4W;.#S:JN/3:_%)"^B\8)A1O:%56=ZK-,C3GT\MYR9^;_]V]H6F:X213 M$938[/H)O63'/"$P2O,B245:H,*I[[S=L%.3D,^KE9FZJUI'-%Y! MMZECM55-BQ19=2&$;E)C.1]VNN.?Y< BM"5P!_D&-'#![^U_@SA%;DSY%"3+ MD4=5)SFP# MAL^PC##C*(8LY5J^I%[W,T$0@ MF5"8Q9'4[B;)H?8Q!8QCF<99A%B<)VY]\()Q/TZ?O X^H W^KA#QQCA>)O1A M^?"XJ=>'"[G6?]"_2U-;K/G<#6!CSI[=:R;8C 1^VVRGH@4.&N1U8;!F4O; MW]1O=^[OE3.(-9]O'C< H[Z !G'S\CTT["8#\POZFDY7Y[I.MPO2#\N5DN5Z MHZ%];*N(O<#?!8AJ)Y3+&4\3R=*(0D'J,AQ)87J!85C$6!(E(J)2IS.TL0V8 MVDNQBY!7C1E2_#LWV]SS>1LKOZG$3H5=0^;'_G+8R?:4IWS$S8YSX?J5;;S^ M'@V[B/T;0_I?:1Z])@2,;<.XZ02O-$-'R0BOA>.Z +2O:[J6 MMPMACAOG'VN/^!O]T98M>R,74I5KO<1+BBQB!8PHXQ")!$.2(/VKDIS)""69 M<-K7=AE\:B^S&O.PT#0KKNW>+Z$8#/QNV :RU;CK?;T:.6B@ XU]5S*OA>^Q M8MX0UD+$OEF-_RHA<2[,G(N4<[K',/5J[FHJ+'[0IIBPB'*Q,06#FV- K:9O MI/8VY79T6;W3/U1KO>Z6)!8X5PFD>:X@B@73/HBD4&&5QB1.4T6=&HY?@65J MVO;;PGCGS(QWS8S82=Y(/ =6P%;H?C)V_ S,@PAVIH"=+8#5QNP)HPE1 MZPSR)XD>6/6ID-? &54P/?#V4C]]W')@263]%?U5?VGU[6BYF"&."25)!@E& M""*:<,A05$ 92TY%@5B$G13R\/93$[VZ>ZR!YUCD^) S.PT;SD1@6=J2 'YO ML'D\_SMMM-?*Q(?S_[-8_KGX*FFU M7$A19\&O9BA+$Y91#*,T22"2602I*E)(4)IG)!.LR*SJU/6.-+6'N $+#%KX MAX$+.KR@ 6SW]#E M4RGD0E2?Z;,)T'Z[6:UD7<#;U-%L?ID5F*:R( @R@C!$JD#:FRDBJ J1Q9F* M6!HY'<;:##HU>=IB!H\-:,?]9QN>+?>=/;,7>K]Y2]SG'N+<]Y(=F/"ZAVPS M[KA[QPY,'.T9NUQ[W4G7-_KCMJKDNMKEBBRKZBU=K9[5$W4J]^T.86H*U,*JX^:6VRRKN6EQQ/?A M#SL8I;8;T Q/J, ECA/^3,G<"0YR7.:!XE5,S M=Y;.G9T-N-. "N+_6*[E9[EJ&BK400DSRCF)$R-T62*UFR5R2'#,H-+N%2^R MF";2RLTZ<_^IZ9E!6,><=;5V#4B'\MDG&+RL3!YX"2P[-24:'6@;FWR]GA*' MHN+743-277$WBMRJC)\GX&*A\1.7C5=K_#SF@W+C%SXV<'_+A$7=J=\J68OE M'5O3TNR=+;HZ75HCSV0$SY3$DG#&82&4]NTRE4*:<@)E'M$$1YG22TRG+:_A M6*8FBO^ONFOKC1O'TN_[*_BV/8 YT(6BR'E8P)U+3V-Z$B/)[&*1AP*O3J'+ M55ZIRM.>7[^D+E6RZT9*E*P!@L0IE\AS/DJ?#LG#[QQBC%4E$.^Y!#9@4!Q7 MQ::!>NR%,NL%W&AH_*C#.]!Z8E-<]T**YGU_5CGB.>#JV7!0@RZH#3!GVC6V MX;@=+;L%:'+ $8L?FY6YHK2JB-MG,P,_RE8M#\O87.,HSF,S@IH;%DT)@81$ M#"8X89R:67*<>BF^^!HP-^JLCHXW]O\GJ#WH<9#!9PC<.'-,8$$+GK_O8\/T^?<]$#J9/]^GG;Z"YJNE><.NE^QCP=;BQ[*T M&54_;\P,NY$?08H:DN,:QJP2M=+44)S@4,6I8E+@3/G5J+G:X]PX[6 PV%M< MK4E5-OMJ@U^#VXW.@H(X,G]=QF^,@J&NX(05MK[6Z<1:U(X8',M'NU[84_-U M:9.K?UL^V8!N:^Z3)5_5<5[9+67G,>'B:U'_5\).2F(B,&:0(X),1)=(R&*I8:8$2Q,19Q')_"(Z MAU[G1I6O"WSXUWBY#K1K+!<8OM'CN:99"Y)&B2#&(K6X_HEI"DB() M%8MCFIEYILPSO[*:'KT[/5^3UM.T)H+-VJY_5RDGHO&BSBQ]8,7O<+N!]E^U M!7*OC>T9]WF,CV.0%QCSB2*Z!N36[&Z)/U"-1'U2\:8]CVC,#QC'^6,6-&CS MZ'[:",T?EZ-PK$<3?&U8UKYR^X,XVNSH02.K-0R_$4Q@FK M@5.EU'TT=\A?=VM9*/EYK?YFCYU&@4*0IDK"F"2Y85Z< MD0P[)_*>[69N-(NB^*??_P0>S8<>*:OG4;S\_(?#9O3IW:X C9%V"1[\#51* M#U?W'GVP\LCR#8+91,F^%78_&NPV%7;V]OISH'S?JU!<3/L]?_5TV;]7/7B1 M!'S]VP/C357>L:7\I+:+5&B6\51"3)F&2% 3$RE*84RC+,X)B^/(JZ#&<1=S MH[]J1?K1V'84#MW41[8T,'>30;]O>'0 US,RZ@799$&1L@=#E_(&& -'"(>. MG!\E$CKT\C9!T)&79^.?XV_VW^[K7>I[D>8H8['2,(E%:N@AUV8FBE(H:"QP M%F=$8[IXK 18S22YV+IO!O:VR>?A>&W9N*QR X3E%M7=[;)[8,7>E?H+; NX MNE^NUS99W=!-;:7_YF+_855*Q)ED.=191B#BA$$2Z11**E7.%!;NV8SI,I\_":#R:,TSV2J8&2>1HCRS"9?<@UYCG)"\S2CW&M98[*! MG&+QX]]E$-U"AK\LQ6I3[@JUP!$AF&<(TB1/(8IH M#ADW,18B$29$,YR@V&[F[N(G-[Q"1DU7>IPT5G+S_G6$Y'A5 M/Z[YP J[REK>J:(Z'_U^N=J9^>(BQU1E>28@C;B)@1#3D)$X@E3S3.8X)EAX M;7N=Z6=N\4YCUN!*DN=@S2*1($X1U#A7$"480XZC"+),)B(A.N62^%59#@#L M-/64/YVLDBQ'!MR-Q@. .#)_MQ96BF%?:^P:*\.Q\Q480M+RN:XFY>,K_KXF MXFM?[QGM;=;WWU3Q<&=NE1^L5%;9;+FU,^!O5L1V$4O.(I4CF*_=BLF]+J"Q%E)*-SX__K!B#I6!H+;0O7K/$7"7F6$H'*/3 M@#,27D5YSKD\H [/49.3E=XYYTRWVL[9[_0+ '[>E;CIGA@OZZU_<=^=-C?H1%.J908"IQF-C\"_BA]*[NHU56,WJ P''G$+TY,P1U MD#'.GEQ/!$/&'[XF3!J/],3G=7S2MYF>!X&;I_JS_L>Z4&)SOU[^JU*T;\Z[ ME%\VJ]7'6L6^NK>Z/%C?U-F1Y6[ MAP=6/%NF?%=IP)96)+A>4?^EL*4@;A\VNW65XMWUM1:::[SU/('+=[V*TJ M%90/6BNQO:M2/3_K6[EYM S?UG7&*%8RP9"0G-DCV#GD D604)EBQ6-.J)-H MLWN7VA., 7*;'<6 =F08#(>J5+>$'TM D" M)LN-\/.^FQ+A>>7@E=/.X.T6S@6%+^1Z>9%;;0761!V MK_)[:W' P,H9G9$*GYWI]*WJG%W&X$)9LRL7]B.;6R&*G9*=MF_7\O/VARHZ M'RUP(H1(&((*68$]8@B')"R#&=8)I[G*(^&E^^G4Z]Q(IS$:J%J#HJR2BC;6 MZ$9A;]L_+\MM#'.DD@PG''**4$\@3Q: ]Z*6S-%(<>9WI"C\,D^7"L3$(5\1[AU/.E[P@N+U^\*OXN'[=N\ MVSSPY;I:_7RW69=+6155VJPKF<3ZE577(/EU;;A9E=ORU[(TQAF+[ ]5R@'B M,4YHCF&L*3)TEA@Z0S*%.%>)D#%EJ? 2- MHV]S>/4WMGD)M#;/9^2#K42PX MY-CY[?-,/")3[0%UW+H!+QP#'<]NVLI+>^= [5U%K*U_X;>& H(^QK91"//> M9$LI(*[GMIM"=C&@GEU5-\K88D.LJO_;HK [*#8_Y^?GH])2MY:3/E<+(>6' M/U0AEB8P^W5=+Y)489LQMU@:?T25S[W@>:9RGN:0"I.L2PT:!>CRI-?%P[Y"E;,,GP.^YUS6Q(Q]X5 MZY3FZSH,.AX#_GRJA!^HW+:5[BO';3F9QG6[XUD[?P,.-TOE>N!*?Q,-5/#J M@&/;/7U%P8E&XF05PJGZ[O=N^V6SD?]0"I((DN8QY5X+7^Y=SVT&TEI>!ZVO*E=Y3D0\!L#M'3$.K",S_65$ MIY%V\ [30=[/PL5!B62O'RHAF',4"2JVI8:LH@23F M",8\M2>FLPPQSWW!0^-SXZ.N;;Z[?AW(7#?X^@$Q^EZ> P8]]NN.G0V[-==I M?^)=N&//CC?<3GS'__A)K8QP*V5ALT?K?WXS<_MX@7*=)%I0*%+*((I8;*)X MS&"F,XP%5S))$]=S*&=[F=O36AL*&A-OVA^ -?9B94L/8"\_RL'@&OF9[HV4 MU_&5JT@,.,=RONW)#K1<=:][LN7ZE_N]FL^D+[Y7HE!F\F.5ZW:K[7)]_]'8 M?F>F.D4SX6%_W&WJ7/-RD2@JLXP+2!5-(*+83$42H:R6IX@52CE/:%O:[IO[ MFSV$;4X/S9*J?:[$A[R=ZO<-%/2)1#1DU! M[)HTV@J)Y.LH+6C; \LF?%$6D.6JCAG-!^\*)8TQ"\IS1A3.8$Y5#I' $K(T MR6"HP7$-LE+(,9SM]FRH-US X6[3AZH5]IYZ6>F M4\S65E ;"QIK?2>8IZ%UG6(.!FR:2:8O5CVFF!>1&#S)/-WZQ-/,BRX>3S0O M?[UO!>&-^+U. 7E?S6KJ:*?:+*M^]VIS32ZP3O,DTQKJS)9PT1A!)@2"1&), M:)1E:>*T"M7;@KG11Y4W8T;<)D\8WG[8K$%9U=;=/9H?VS0*^]OZXR;!PK\X.>9(C(G^V D/%9Q-1EQM_3Y7H7+@IBERW/BPSVH(J '7&[^P=9!]C9BX M/G)/C([K)O=M:*BJPL?E>KE5OYFH^FA7KA9!2Q3&7!$,N2!6929+H(FF(ABG M2*9<(@.%+@*%"/S7WA4!Z@=^ * MV#CZ!E=[?R,] U=4SNL7.+?0C]>^F?$H?VQ6LN;/.U9NW^_4QTWQ/X7I=J/U M9_VM8%+="F%7!4HS#57+I^J18HHEFJ419#$R4T2>*TAX1&#&1*P2%"F<>"4* M]#=E;KSW;F?".Q.A@\AQ@S:1T.1RUU_09H,5@BH1EJ_7U13VI]<[P MIL0(9SJ!4VN"0 MO=G07&C&4VV3/H3&]H24U4$7$D'&:2(%)T@@)]%BQ_[F1C9[L9)N0?9^&B_G M$';CFH"XC\@Z^X:-L>"GQMSS929ZB[M< 68,:9=S7;Z)L,L5_\_)NER[ MS(]5GI1Z6GQ1]\O2G@J57]1V651G;KZRIZJ&@[E3_JXJ46^B.<\QB6",4PQ1 M$F60DU3 '',9J2CFB#H56'#O-C?LY:*>US9+\8SX:):WJ_?5;)$XOF]F=<^51J"OZ[+ M;5'=8^6GS?:]*LVW;#+6;?E7)>T6<><+U;+A[79?"VW!4)(2K2-(,WN, $4Y M),@*0DE*6:XB03#S.SL_BIT^3]PTA^4;-QN9*/$,Y-Y18&ZV2E2M!!"P'@<; MQQEJMQ#US8=OY/=0.VZM@^#@(>AX (R/X."D&4;0N-G]UDV]K0+8ME/\,5Q4 M/.I8A(REQS%TT@A\5*Q?Q^WC=M93PK%2PC;7WOZQ+!>(QGD19! M(F0$M 6 M\4F7@RKPO>A@6J6]4[X=*>J=_%*_Q_2N4(]L*9N)_EZ:KZ:2;;TMW$Q[HACA M6"$&,8YCB%2:0)K*!'(>I3PAF,9,^#S#[EW/[0%O++\D\]DG3O,8"S=R& ?A MD9FC!?=#%]Q:Z+,Q?)]\>Q:,]#.4Y9 MO8UP>OQ>GHT:.X8Y& I8QU+/F:?_<#A.*\>!>*(YX\6F)-(:N18'>M'RW(*RQCCWXCXO<;K,.X.\'YE.&KL"AD-GO1U:<^=E MHY.5UCGI2[>"SNDO#"Z4TV;5_M%^U@1 +S0(U[(])WY:I/#=IMPNM*1<*BHA M1PA;P8T,\E28($4@AE*L4T2]YEYC&#DW0JA.;31:I*)C:^]J/.&&TRW(>>M! M&IFW7M3\:6,?^_/^%XV3-R\E9^U\\*#*<5:9UGH[2KF@X&,Q4H6A<':^55&B MX$A?J&,4OJ]^KX\O:LN6:],]*]9VP[<)3U0NB,A3;1A?$EM<+86<8P1SS)(T MC97,4^GS CC=S=PHO+42J,9,/^X^@Z4;^PY':&3^W(/36CC"@MAE$$(2UYF> M)J6>R]Z^)H\KW^ZY@-5NOS6SPW6W<,[?%2MWAIH^K[\HN]!L>C5?^+2QLD/U M?PTC+2N9N%^WZJ%T[5OZX*S9/2ZGDS\__ M*.VZXZ_K)U5:];E;*^%5EPLD>492P3F,,Y1 1!"#%-OJO5$^/![768O7G5'[&0I.G1^Z2,Z(_*:[KKT<* BE_\>N$6?J9P MR^?=MMR:5[FQZ7_4\OZ'W69Y4@6[5U^4K8IN/G_7I-?NV.J;*AZ2!8V9I)JG M$&7,_(6TB9I)$D/-%>:()-IPII?>RO0^S"VV;NT&K#8<%*WE^^QF8SHPICR MGPSY/IL)?_FGFWW!L,T!@AXEPR:^?]S(?.9WQ?*J=7:6;F* M:1[E$4RYG6L@I2%3L8(XMH4V99IPS?L)F@VT;&ZOS:X2EPMCEAS\<9%A+ M>[#UDWF$WF_LVVO!8JYR)12,,AQ#)% $2:8%9)E,41YS,Q_SVKD8P\BYO2V: M@NZ5P8$+*_<90H]IT!L.S,C,WST'51L7DK9'Q&[26L9][)Q7[>(!2'O7*A[2 M5]^J,G9=S_9C6W_'MNI^4S29RFV>L12$*$&A)H) E"8,\LRF*<8)TYH0B9A7 M3>+K7U>2N8JN&Y>&Q6QD9NS -0(UND,1MDC,U5XGKA+CBL)QF1CG M*_M1RKM-\;@I3+OO%=]^M?N@S59I?=94I]P*AL!(8&U7" R1L(S 7.2&35B" ME?22 K[8V]R(9&\L6&^VS0%(OEE+3UJYC+ ;HP3#;60R.4!F#04'2T?(B7/" M)"2K7.YP4D)Q\OTUE[A=Y%]NRBKN+M?W7Y\?^&:UP#&3(F4F[&#,4 ;-$*2) MX8W$5IZBA!E"<9*8.&IY;O30& =JZ]Q+2+V$Z_+S/PB$D9]U1_^]RD*=]'5 M(:B7[4U6^NFD&]UB3Z>_,-*ZS[EIRLM**G8%ZM4.1EMCY:Y8"K7 6:X8([B9 M6? HAS3"&*9":YZ(*$]S+WGKB>R>&VVTA8IL7&RK1]E/:EVW7>EM)4% M0&G=/R_'^J9W0Z!5I>G'^-]H0[WC_8D-]18!4$$PX6I6V#&;=($KD.GS6O,* M.Q[>RV"!N^^KG[0QC+E]MLMMV]NUM&OPC]:4]\M2K#8V[?>;^F/[LP'V]X5" M+-:,6-TD)2'2A$**10QC3!F.=*0U9GX*2NZ=S^UUU-I>O8CVAM^ 3^K\J5^4'%D_Q1"RN?Y-'_Q )*_L@< M2RCU:&-HHD]33J*T]>H__&%H8@;U+]4DEXU2C%12F MM&&O0?7-W1E[J"9,V!EIE 8DZ0P!=YS,G%X6O5$ZSA#TSN?@#&JU)T_O>"F* MY6,C3?!N60@K)-79DXV5Y(1(*!-F"\?&%#*9"9ARRF.,D$IS+]7=:QW.CFL[ M]H)2%4\FWO>MC7T-XR@G,954PCBQBO>Q-&\[)3@47,9,)/\3XDRM.( MUW^SY_- .0':CJ^A@ B._:+I@F9?)!UC1]B[M?K M^G%Y*R)QIXIJ5>,P9<4L34BL!!291/:(+KYL;> M]N!H4R[,+DI7QOK1R7E0W7@D"%0C$\A>_.6NQ6BDZ?U5,$)RQOG.)B6+JSZ_ M9HGK%_2CAXZ80"N:S,OJ<,^"DCC'<6I807&[[ZTS2&F<01[)3.4XS:A(?/CA M?%=S(XA6#GQUL/@O?@1Q 58WA@@#UL@4T3'R9J^A_KTU-"!%7$F@N,7ME5?E/7$=%COH&P_*M,B6WW=LNW.#.CS MBR\O-.%9RI25!"$FRA )AS2+B$$_%H97(IHAK\-Y 6R:&_$TQH*RM;93"1;8 M1"?/,"7 J#D&--..Q=BA3^M-MZJLM1&\].BF*JC5C-G>J]<7W=@(2IAG,6#( M% [NH,%5 +.F#,\H2+ZKN;\KL&+HVR_<< M1N^1<*/?:? =F74;VOS)NO&G>D_DX DXN )XY4N'9FWX>6U@>AST&(IIV ,@ MO:V9^&#(4-2.#XP,;M$_ _R#Z67[_/6'6JULDA!;/R](C"02D8 RD@*B+&>0 M)%A HA&U2*6)<,JQ.=W\W'BNMA!4)H+&1O>,\!/P72:RX:",'1+ZX.&5(7[> M[0%IXB<:G2Q7_+Q#W83Q"]\:*'#64;1Y+_7[-I*[#DB<5=)UN;9GXH2ZMZU^48^VX-;Z_FZS M6HKG^N_#'A$5=O4\DI"E*8J/NK^H_5]+>4O:$PRSA DL2W!+'$*N2(S=EZ77NZX4A<_N+&E278QRI'-FJ"M7"40)QI I$U)I MDC/$[(^Q5T+JV9[F1E:=AZQC:K],_O/P>C+6$-"F663VQ:L_YYS#8A2".>KL M;=CDG,]GJ>/L!4//&?UC72BV6OY+2;N _'G=T8:J.CI,%&2B"#!K\RTTU'/N;V_+^IZ\_;L^ $2T"A".2XV#QEQQZGAN.,X M]D2Q,X2O!\L,TPNIM,J)D2:._4$J?MT+8 MT-W.:(O-VOPHZE6VTVLS2K!,"2O%JQ);(XH32!B-H!(1R26-HIQC'\KU-6!N M?&OL!P<'P$L/P*W<&N]G50\ M=NS?G\VM9H@;ZX/;0]]G+"Y3PL@(CTP8%;B?->B:#AK;@3%^OW1>F7\]X6 P MV'(C=O8U6:WLOA7H+XQXFSO[<&.#HG;CS\.9? !L-<_;!BR5QU'<$'F?)B>A M^0&^MB^!(4WT7$XTMUP5)7[6'Y=KMA9+MFI7NO;'^M(T2C(J,!0BSB'"DIC7 M@E(P)5H@RB5)$Z\R!2Z=SNVEL+>Y6C%LK3ZL"CH<#>P_ ([+>8%A'7O];CBB M_HMU'A %79USZ7?:Y3@/)([6WWRN[<=+OZC-?<$>?RS%;:%8^4H(:/]@<)7' M*=,<"AK9B6?$((U5"O.>)^4F/S1>LY/GU3VFUI]V M-O(RY+%QM7E6JEQ0(9'2-(4ZCI"MOX<@5>Y:Z>;9%ZQ_L5L\MIWS]%?%^C?S$__]1_M)^8OJX3_ M7__Q_U!+ P04 " "SAGY21.CQPH2_ #4U @ %0 '9E978M,C R,3 Q M,S%?<')E+GAM;.2]69-;28XF^CZ_(F_=UXLNWY>VZ1[3DJJ1C2HEDY1=T_>% M!M\D3C)(-R7[WFY MFB[F__(7_D_L+[_D>5RDZ?S+O_SE]\]OP/WEO_WK?_DO__7_ ?B?+S^^^^7U M(IZ>Y/GZEU?+C.N+;[] M7$Z_?%W_(IC@-_]U^<].!*FY+I",2Z!RBN EXR"8"Y8GD;)G_]^7?\:(Z$/V M$$-BH&R($$P.D&)B%EUA/FV_=#:=__'/]8^ J_P+,3=?;=[^RU^^KM??_OFO M?_WSSS__Z4=8SOYIL?SR5\&8_.OYI_]R]O$?MS[_I]Q\FGOO_[KYUXN/KJ9W M?9"^EO_U?_[]W:?X-9\@3.>K-W%X_\GO-W_*>X./EK M_9>_OEH0#C[@ETKGYO?6/[_E?_G+:GKR;7;QLZ_+7/[E+_4WH2J4\>W3_M_+ M7_[KY8._+?.*L+)A]!W]X.P[ZM/V)"+_6.=YRENNSK]^MHC7/C2K,ETLSW]S MAB'/-C^=I#R=;+[Y15BMEQC7$\R:26P_=BF9_ZJN()N<+[\4\_3I? M3]<_W\[+8GFRD>UG#+,\X5E(5J0 I[D'Q9&#*T(",SY&QX.@/Q]3XVZ/NL[( M52V_6,9?%LN4EV1+SI^%RWA-X[=Q?/:)OW[#)7T1Q*_363K_[6I4AE#B>M%, MF%O]$1-_^85D4?)RF=.[K?KN97G#[YKL;MY\\E!HG*[@"^*WR2<2?ZX!OHYS@NNPH;H MLP=MP9YGZ]7Y3VZB_E&*Q@%/"[4O6NB@ S!=I?_UX@2G\XF- 8N*G$1"&ZT* MTH!')T!YVIA#+"D@:X&BVZ2, Y^!=;P85. ]0&9Q7E&0=.""*V M9%*GR*"$L! L,H@Y,RW,>A#8BB.Q 6AW((X\%O%8<,I9H9<# >!PB MNWC/\W="C'J&B!E$X)T8F,]+G*^F52[G1E)H32X][:9,)-I-$0&5IWV5I2"8 MU%J&(4!SW_-W HU^AJ 91. C@V8KEC?36?[M=!/'E5@X*ALA*:0=E1<#*)T$ MK9U2 :5/*@T EIO/W0DDYAF"Y"@!=P&.C_G+M)Z+S->_X4F>V"RSU)E,H$': M/+/SX%R1D$0,0OF0M#&# >3ZLW<"B7VV(#E"T%T Y>T\+I9D #="V22T7RU. MY^OESU>+E">>^10M:F V5]FD %YQ!08UYR4&2^[Z8+AYD)2=8.2>+8R&4T,7 MJ/J,/]XF$MFT3+>5#6=VU&0?.#,<+)$-RA-+/DD+)7F37 XNNCP8GNXA8B+I"%$WP6&7J1$NEF=_57%PR=12(\H:M&/1?I#24 ?<2.DJ*- SH:S1W<0 ML%LFCSU;\!PK\YZ \XI>OE]^7OPYGS!=BBU:0=""W+>:0$ TQ$)DS@8= N=W M'%@?!YO+Q^\&FN>8_QU"WCU!9K/QOE]^6"Z^3^3?$\(^K!8K7'V_T^_;?PVEI0H1@B00A#Z M54J .A;(K&096;0Q#KY=7:-@-_0\QW3Q0%(?.V=<>5AFW-"M2K :N2=1) '* M< O>R00VE$C85S*I0?+$5YZY&SZ>97+X4,F.C(A:"C[[\'4Q/T\]Q<14$-)! M3C6C0' &CU$ @=@7%H+)8HB0Z>9S=T/&<\P 'R7AD='Q*7>T+CVT-UP\1RSO8?+ MMA.3\>N/^!7G7_(F35V\,<$I!47(6DRH*:9G/$!$KE-!Q84=PM6XZ]F[0>0Y M9G*/EG07@*!-DD)\ M5W)A7A>=ALNAW$/$;MAYOKG;(63?!8C^;3$[)HR]6$<5%L0@M:UT2B MYN1BZ>J%Z\RC2\$P@X.!Y\;#=RNN>[XYVV-DW058SNIXMG48=8\E[9RN)CXY M4G&]0Y.1I!+)<@9+?"C&&45LGIN[;AD=B)F[:=@-.L\W; ML#UAL5@0/ET@K/9R],5R6.UF@2;4Y.47VE'_MES\N?[Z:G'R#>>$]Z(].>P1 MF.%D%EVVX+1,H%.]F16BL7&(/A,/D+ ;;)YC6GQ+%^UBHPCA%"CA(D,R(I[F.P0U3YWD_!;N!YCEG?@:3> MA>GY]#7/9N?(EU8RAJ&Z7Y$,IQ49@K8.G I!!4$2TL,5_EY]\FY8>8Z9X".E MW 5&/IR&V32^F2UP/7':2\F\A,*JKVXIVO/"(B3C35)H.+?#0>3*@W=#R'-, M!!\GXRX LFT6L&D]\.DKR7/U_G1=^Y;5,Y!)"3YQSQ4D:QDHDS>)R0@\9ZF3 ME@4'+*=[B)+=(/1\\\&#::&36VZKRS+WG%[^_%@IR?.8/^,V.AD9:"^(HU2Y MVKAN/FET5F8PI19V>&X@,"B,$PZSC'8(>-SS^-V \APSPT/(NRO(;%L2 M;)FP&*T4FD$TLJ82*!(,@BFP42H5DTU*#!&$WTO ;K!YC@GB863>A_=,;"QQ M]G:>\H__D7].(E=,.N; I-JPV(=Z?X^1A()DQA>#20Q7!W[CX;L!YODFBH^1 M]6!@^:]_O25=XN^/ [HNSU>+V31M?#&FK>WY=6&N-200>H:V6'L@C(LP6A0A29.8&N- 5/'_V?AU#S MSOV>]Y%Y!^"YJ^NH1\M=-A Q^%H%1#Y[L@&BC\DQIC+W34S.\^GWO)>.=^CW MO(? >X#,[2[$3CL,S$K0*=2KXHF6$LNTLK*)SJ/SY:Z;L_]W]'O>1[F/]WO> M1])]8>6\"W%D5AEO%!C&:GCG%;A0*,93G@OZ7\BJ=6_P;OL]#X.50R3= 58N M[.UEK.A-2,F9"*'0'Q3WTRM-(9XSF05KD835I#?X;5+&Q4H+S^4P*7> DQ>K M%46?%XZ_24A[L?' (R?J$^'=8S*T&9?HDA-"BSL.M(_'R'4R.G%5#E3J8C ) M=X./L]KDRWE!WO,B,$%!KFN; 7!%@7*N,"$SUZ5.ZK#AX+)#6K&1,>EI@'\EEVHZP%01Z'@IC%8"&?^D!">YF02(*D I M/&L351V#V01R#Q U3@_\AO@:2@$=@.GW>9C.9CE=\G*Y+!0/ D4$RZX574\E.XG:9S6^.V -)#P.X#1AV7^AM/TZX]O>;[*M/&_ M7W_-RVL2FZ H00:,$)DHM==R'?U9B["M5L4+X4MN@J<=:!NG?7X[8 VMC@X0 M=IWXH&+FF6RKR;4&(2(#GSC)*OH@8\C,R3;;W-ZH&?QZ3<-][6 1'XZ/Q1IG M UF@Q;>\7/_\,,-M 0M%'=]J1H7VYHDH.7EG$WA79UWQY,!G:P%U$#SIQ/"N MIFQ#F)[[B>K!ZQXDA3"8Y#NP,J_/'OMJL5JO)DY:KKQ0(().H*0@$QEK'T+# M)7<>/9--#E*O4=&#]SP(3@Z7;0? >$\0Q]ISXUW&5?XX_?)U_;[\3GMKE<\D M9FV)!0ZA)%EGF5,$R>AM0O!Y!X''01+M EO MIO/I.K^;?L_I+4E^_F5* >!6+G7G1!N92MQ"KN4I*D0$C,R - J+M\&QW*0D MXV&R>O!Y!T'-@-+O $OG>VN]'':2/^./2TY,% 6]DJ YKQMM)%],)@N\AGDV M 7ZNY =^6\SC60@H%!/).0;.U?'E6DH(B:3D MM0\\.J=E;G+D>BWC#@9%&0DB^" MHXR(30J4MX\?9S14LU/XO:390">; P&M;RK->3Q*-F5P$YJP]X-4OO31"L=6)PK M?-U,>GJ=0W:%Z#?.D^VL9VX2/5A96.12NF#NN*\W*+ZZJ@]J X'[<7:,/CI MUOEY[@?\6<_@SA/@//@@/2H@PUV'R))P* RP@$EE+5)1">\8&S_<4?IU"T MCH;$)JUL4@CT*&7C[GR-4#6L/CH &"V3Y>DU1LZ/=*_\:!)*BAR= "T+B4R4 M3.Z#*%"$B+1B.$4331)&.U$W[BE&._,UL%[Z =M%3N-RU2B92LDA@F:Y-A;2 MBL(3SX"6DM->V9!U$S?^7HK&/>%H"ZHCY=\!D%XMYAMI_&.Z_OKJ=+4F=B[6 MQ<\+GG20V:($&5@B#Y2X"X)+*%*R[&R4[*Z.S$-<)GN.>U8R,'[:R;H#4W6'B\@I!);T24C)T1)PEM>Q+/3*"(4Q6N%$D\SF@3YZ ML^.21F;H2(EWD/V\=?ASA:5Z L1<-%Y8!T)H#@J10> UQN X5WMZAJ< MNUVGJYN(KUUF:DC-=+^[73U"BDP'A@6,KEV+"S$71.*0,2@,M#25"\-L<'N> MRCU%7#<\G)K*OX--[V:@>I432?]#SB!3Y$J673%PUA%/ HWB5BAOFM0,W$]2 M-Z%>.[,UD#XZ0-;5[(?V6DLI-4G$$^G&&R#SZB&+(#F/C''5)/6Y;^[I*>*X M)SF,V4OB'?A1M>_)=+UI;5TO#%-X2M8VS^.&E1)U%L[6>@A;.XD2[G6TP*+P M'$LJ3C1K-7,/3=T$=>W -)1&.K!$#TB(=F4C72D@M5=D2:,'GU@"DYBP.FO/ M4I,K1$>6(3Q%H-<.6@/IHP-D79GUL.UEH+*3Q5031 VLD1XP%N/IR>GFR'L3 M2M1I5\O\-<]7T^]YFPMYMUC5#,C[\AE_3#2M'*5\@L@C!Q4# C+:U$/.,=M0 M).WKC8[S]J%SW Q#*_0UU%4'4/R8USB=Y_0K+N?D.ZZNL/LZEVF@Z[%P%YL%)Q0%#L215#,$VV2X?)VW<5$,CP VLD0XP=EM0DZ*5D3DX8!8I M\F5" 2*]-1B934PIDYM8M-NDC)MR:(2A(R7>0:[AL1AG(IV+WDA#:R $4%E( M\-EQL*8(;5!&U?S4[T["QKW\\M0IK.-U,QC6FD\*^;#1P->\GD:<72?_R+$A MU[^YT0R1!\A_RH$BGDP/<@*>C;:FQ;,!;\BL)5F*,UI[WZ;E_0@#1:2TJ#.2 M!5>U=M6S "ZAI4"8>>FSMC:TG9WR7 :*[(.)1P:*["/S+ERC^P8?Y'H_WNDZ M'9NB6:4X@D=4D)@KC&NN=&R4]'P. T7V4O/. T7VD7D'X+FCK3W68T:9&6C! MB(-L$%Q.%"@D*["/P'B!S>\R%+#Y+Y@/D3<*" M<8HCC2U@'(G%E6!Y;C.#IO^!(GLI]_&!(OM(NB^LG(^Y*,9+P;VKG0@I)G6% M0W F0)#&8T(3G&]X#DQ6RV^+/&I&\6R]>+T[ NI[/;39K/ZXRM2S8: M7?M"I5#K&"+X[ 58:63FV:I&ES'WHK(31^= 2-P\[6BFGP[ =^7$\ ,NWR\W MLDN;4^H/>?GI*PE\XLAPBV"($2%"[094*T.MA^(C^A2U,+*)U=J!MD[,V#! M&UH7?<%K0__JQ>GZZV(Y_<^<)N0;>,-K"^=J\)4PAE8*3X %A2!G(3O6I$/! M S2-?5K;"DY'R;Y'&+U=K4Z)#>,*1A$5L*(TL>%K W O01KG2T0IF&Z2$+J' MGK'/7MO"YP"9]PB=]Z?KU1KG:3K_,F%%:BR9@TV"=FQ>[_@)88!S(:Q6R3'5 M>F>[1=38AZ]M072H] =#4HLCL0NAK1;ECEJ88\_%'OOZX0[']F)DH!.R[5=? M//GB 1SEL&3D^/L9M1L/0!!'8!)9I,3+(4V \_NH6?@"9] )>;T) MHR!@'>*$BJ('YTR2;6>C=W .-H3F'SGZVD?,(VY6J^6Z#B)(IW%-;G]>?I_& MO,G,KLP2KEDY+S1#H%SRHDNLUX*2!*\F\-LZ*G1J8[@./VU2, M@Y%A%'L;)4=*N0./]]-I6,7E]-M& _/T:KJ,M522WIWET8/)6@0T%.UY4WN] M1G Z.'+#+(6#').3J\PAAHP/I6-W?W(N&5$0'P/JAQWBYPPDY0YP\C%_S_/3?-F:W/G, M42<#'%D="B<OHOU6M(W*3HY&8J"EE-5?L+A"@02M:THH(GK[%)MO@ 6L?% MVG'@N!MIS335 1CK3+CWY8S1*VD,[4WF#+R7DO9GI\$KLN68 OV@*"-=D_L\ M=U+3R08WC/$Z7M[=@*:._[KJ+WY:S-*$<9V88@6"KHGQ(CV$XB/H0A&#<5%E MU^A8ZSZ21BY#/%[?=R+H:.%W *._+1>K%04>94IF6G"KD B..?DZ.(XDDC*' MY#0J:6.PI4G*_ H-_9V@'V%G#I5M!W<%+SJ_G4W1OMS+A=2(J"T@K\7>00<( M7'O(/CFK#,NQ3:/U>RGJ[]3\",@,(_<.[,I'4@,1\)7,XVLRO+/%9BCR&5>3 M8A2Y9_4XV'A;1_R0N8P%P;M:L\VX=[Q)"O%!JL;=I ;2_"WO>2@U=("I3WDV MVS:C_#LN_\A7A#4Q)<@Z0 PDNEHVR4P=FJ* )271,V'1-0GR[R=I7(^Y#9H& M4D '4/I;GI. 9L3)BW0RG4^K<-;3[_F<':V9Y:KV&*%P$51F'C!XLN8\&UE\ M$KY-TN@1NL9UC]J :DA5=("L6T*:.(_&8>3@6"&R@Z)7%@MD2]1[Y:3-32X0 MWJ)D7$^I#7J.$W=/GO9EXZ.)LD)*CQZ\K1UO<['@::L&E*HD7U+TH8E[= < M\B9%\0^3-6[;V*%!-)P&.MBN+E?">89].C\EILZ6RF*^>IG+8IFO3&3Z]0>9 M;5+:=([+GQMYUF;=-3>_V+B';^=$7E[5D4VZ5)K!I%Q[YC(-SH@ZLHG3Z\QD M<$V&0#3D:=PNM0,CN1?==V!6+U@\6\8OR2FM:3N447MA)914#$7(3D"P)@*/ MQ@AOLLVVR4Y\#SWC=L)J K_C9-Z!!?TMKZ^X$\8[R920) %!N$\.B?A,(4N1 M+O*8I6\S)O :%>..AA\8)H?+=T2[LAF?^99W,,%;NE M1%GG2'I:972PFYWW.3V_]GL1:3,9K4JT%W.BG'9E"I"1I DF,I(?1Y7;3/6^ MCZ#=\/5164IMD@S[$KJ;Q7HN)71-U?2,8+@UTA:++])(2"K0NF6Q M-EMU!IP)UGDEE')-"J?VHG+<+;,M8 Y$Y_[:ZQ>:9_;^=IN$I+PTB07PK)Z? M"FD N;-@X#G(!KL *"[S'0A+V6ZJ#.*EW6>[.N\ M_?M2NC(FL9G!P3AQS#Q)E^D$6LF4>/#9L"99M.-)W\W*/I<*UB=697&&QE,\)XWN:S8BJ&1JR6?&)@[KHLG14G'J^7-8DE[W'S; MU#+^_+S$^8IDOKW(OGFWO#"7\KJ!YPBB*&-1:ZYLD]E%3].1SF1.S!1/06J=K5=H/PC&*N A*I,#!G1- MCA:?0T>Z?33_2$>Z?<3[OU"Z*PS4KVGS1TO('+MV692A" =!4S1 M*F68D$XT<8L>I*HK*W2X[G?#U &*&!%5FUJ@[?7]J_W5SEN6G/7&PF1-22Y1 M7!-K7",T8-0&''?&.&8LM^$Q5VBG)W6)E$,TNF@EWCZP4F_QY]6*6,'9>;?( M^79Z^1EO9ZSI:&/F)H"GI01*!GJ5A );,'M))CTPLP=R=GWNN)F$ICAJ(OH. M]K4'KV:?L424N1@\B4[%4#N2>L!Z2SL5+W,0@BG1I,'\#K2->Q5U>,2U4DL' M2+O_VO89/P:=MLDF*"%+DI?SX+P5(*(IB$;6OYO$;H\0-NZ%U788&U0A'0#L MD2O,Y %(MGG0KL^#WI3F)9-T#+$)BC;B;IQ[[FV@]KPJND ;W=D M?F/ HK)E1+(QM4Y6@P^%@9%%U*EIGC<>#/ZNRUZPQ^00CI1R!SBIH_;S41\G+Q.L'HU_\XG:Y_#GG"WMSE3>8R-@4Y1+A[Y_HXG7K8. MP62]E0XRV@@J% /H.*_=T3E';XJ432ZE[$3=P"S MO4P4 9/0P!@KK!YM"VS2N_%!JCH!U 'JO@\Y1\N^ R#=X.$L$LE)\&@R.9&R MIMA<3=PJ+VK5<]$6!?F432[;W$E-)\ Y7MLW;W(=+?H.\'/E3O59C.F\C5*P M -DX$HE,%@*/%JQQCEO#4#2?U]O#F$7,.*,@" H(F)1)&:XT+TUP\R!5(U\@'1Q#PZF@ M SQ]S&N21T[G5V+/3QTEMSYA 5%0UJ"RMAD4 2BZBBY*QX-I-#!1350S\FS.5UN6:D*^E!S7V_KU]^5%6GR[*-JAJ$,;7YL<&2]K ME7V@2!8I,DG%)^8B\V:7)F0[C>G$BI+[FFDU=2HD'P?.CM) M>AX(B]L5Y_? M:FW'K[5<8S4EA^'==+6>1)*1X,*"T)*3P,A]"#Q2](,N<)YRY*%)YYT=Z1N] MZOS)@-="83WLB55@6[M\M6/#UEYO_O'])DQ9_?HC+^-T1>:;2Z^]\0A<)*SE MKP*;*H""OPR-J9U5433H\[4WIZ+7N8\-T("7VB]+M.OR85^OE-&[J-^EC+ZHX M-S.))S+;S-$A)%.32W4N<5#$+U@'5"98]\! MO\R9KSXO[BF5N?M"P\?\;4:AXJ8;3.5](Y2)%%8C+Q&,X.2S<\S@K3"0#7I+ M>D!]<[KL/9?$!R9LW/%23X'9T=79@<^P,_OA-ONDA-5TG<_NX6\7^L<<%U_F MFV_9RH-)F3EC#&P=Y:ID/3+%1)(I)_);_O,PC?E@NYO1RNWV]7VX__G9^ M]0/3>9Q^F^5)$9BD$K2/I=K=/H8"+F$ +4/B2GOM"M_)07EZVD<>*?9D3DSG MJ.C :%\[ \PZ25EL 5OO!:I<>[GZVJDX80F6@.O:3+[;__CU_XQCLT-E?^2! MV:_SU.KT5:+2DHL$LA8P*R<"! R:O'QR^%T6UNY4S?94IZ_M9DR,?/RZCQX& M15/S?LRX^OIFMOAS=9WZ(QLO7WQIHP[+=Q,]?!. BP==:3[/*(;8C,>3=2@K M)@A*1]!HA=>*MB/5Y#+J0T0-,$RZ?B=MRM^G)+Z7/W^G^.KM_&PB^_S+BTA[ M^W:*Q,70P* 9-U&#C$R \K6E)[FPP )C*6OM-&\BAOU)[:1V[5@LW3&@NJ7. M.O"D:@O&Z7HS?UN(I )&#JZB0J'G$*ST(!E7O%@GHFMRE:S%IA)\]@5B$,$KGK@K[3.+ M S$S;@W=$^-X=#1TL"(VB:G7F1X?IW@VS^;%R6*YGO[GYNV$V5!'\D8P3$6* MKW$SZYG7IGPQ)2&$%DULZV.$C6MQQX?.70G&H?0X=G+Q0DCO:BCWL0ZF?%]( M?B]6J[R^QA5%\#$GDT'QZB+5YB98JV"90X9*I1#<;IVM=W[DN!:R&]PUU%,' M5O%%C,N\T>D5)NHPU-4F ;FBQ?5AF4^FIR>KM_/O^4PC$YM]1A!YO^.5=; 7_&'V>-?U_F>2[3]22FXKTM'K*,]<:>K/=9DH-H72'F0G0[ M=3S9VT(^0M>XAQ/NW6;I]WF8SF8YW<$:^EJ?0(X)9H.@> G@-7HPDL7,'&:\N97?$Z3O M\]3>FGT,BJRV.NC".;S-W452X2LNO^35)#FGB7@#4N9"*X;5>8;TRA6=6R23'^4LM[:?3R143M&/YU"KJ;\3Z^D"O+J _[WKAY/!-+!-=FO =UX(N=+,'CT M.D<+6K/:W5-E""5ED%I+%:PO7CT1.&]0UENWCB<.1 [13Y"(_\39QO?7;>-H]^E M=8F\3@IAP,<%O[*\3H(/ALH? LL"#/"9O<<'B4LM[Z93QQ>'*(?L:N MC;C-S::@[NKZ8<)[$:,$2^XL*&D5>$P*HJ;WP5AA[0VX[9QDN?FLWCI*/$5J MY2AY=VFO-I[F;XMYW)PMKJ_REDKBB+Y67Q8+JD0!@24/Q?$4K1-9^"?*&-]/ M9'>](9[(C VDM@X@N?MECHE40H3HZRQ 66LR].8.?Z+(W?NBM2.?M4G8L#N) MX^;\GOA>3"/-'8[)!:VWEIC+4C$(H,V'@)7KF:5=)UV0AN!9*BT8B&: M7683#87-!TCM9 +6$]UD'4IG'5A*BL[/NUK%_SB=+O.+[SB=U8#]S6+Y"6?Y M4Z;M8,/BZQPV["ET.9_U"?*1?)-$3JXIM=\F4TJV:1NR)YU=WHD=##8WBV4: MZK"+Y!\),N:<5F](TI6?%_/T=UQ7EGZ^+_0&V&6B?0*<]VM>7IZOI/*]6>=M[K8K\[%_2Q'E%2U & M4(Y7>0I:F"%E2-X5$XUB&MOT$MB#R"Z]T2>SK$-I[UBS^GEP@-:5MBCK/TD- MDRB\LA320;*N-J,,G$1F"I CI6/)Q:!L<@)]!RWCGC2/!+=#=='%9KV[S"8R M9A:MYY"PCE%GBH.7D4/!R')21A;99$[A[B2.>X;\Q/!KI+E^8^\WTSG.X]V" M=!B-"%'((QFH$@NJ'V_P>'1H+S)A5R=4F$N[7$?^1!74;*@REYT4CB M/4065P.H.T?WA,)*S,:"CTS5ZX89G.&&,"(M+\YYT>8VR:.4=1GH#HVY-GKJ M 'B[RV\B-/UZJ#W9,-1&MR4#"E;(EY7*E1!L$4VRA;N3V&4XVPJ*C337@8-W MWMS[UQ]QTZ_[(SDE[^>5V?K_VBCW.\[RYM["^?R=3>P^3]=_<.63$QV8ERIM M"CA(TB((\-IPR.2[)"6CM:E)<5<#7L:-HINYB&-KO0-C?!2SVUDDMPL!SIIJ M7!7K5M23Y+*43@4H@72DF#"U=74&[YG1PJ.*;3KU/"V;XT;]S99+QUCI8 LY MTFRP4BS+$9!3W*"*LA!TD9!8%DX$,BFV24^!]MM"L\KT/G&^ER:[F69^',L\ M:R>2(Q$CHSW/U3YR0AI %E GZ[P23>I,VH.W67U[I^#=1Y.=3!8YBN$+D6?: M4I2S%*JP$.HE9 5>^02.6Y=B7;>F22/L0:@?MVR^3R@?I-E.''+BZR8W%'@O MES_)4=J.^].FR(S:@^7D$:FD!6#2M:N2,I;^XU(W\Z,?I6[01 M/IU^^S;;^%,X._>GWL[+8GFRU?C%+0FM30@BT++U#)3F%KSU$7(N"AEW2+M) M"R3O2-^X-_&:^:0MM-.!4;W6DF2:-L?9BI:LK@=%,A$'5FK .F70)87&%F93 MLV8=-T@9>KBGV4I'59,SA/%\?+;\FD7UKQX*V,42?R)1Q9<57J(#>.$!5Z%H6S13:)-W:F M<.1KP.T*ZYJH:&P;=OMDZNRR]*8!4IJN3^O\Y>W=YO3R=/W;8OWO>5VM]40J MF[P3 EQ)U;4E>TVL(?"-DMUG'^S_DN-G'1S(U MT"SDVX^Y@"E7NJB""(1)#V0.X[9#>)T_5[CTO'#>8F^YGZ2C9R4NO^#\; C* MY>AI>O,25]/5^_+ABA;/M?(ZK^)R^NU\(M\MVCZ3(E[20_Z8<.Y+U!K!F%B M)"< &8M@I-1FK78#0Z>OZE]4I,[END=RP0'*YT) MR8+(EG9M3_NWYUH"\QQ9CMX8]4Q,\,9_^:W>3<[O+\2^^?*?ERM'T5H6W&5./N0C#^K6J.VC[VN>X9"2[2 /K/#-R3U\R97 M6;-H#)*X0MT#C'3@C.,0(K+B"S?!-[GZN!MY(P^:'19E#373 =Y^7]':^97" MMA-+L4G1^G4R1A[OV@8_1TBZ YQ\ MRE]J,NEC_E:G*=X'_CJ+&VO5F- NPN:\+Y '""GQ&+P6GJ%K 9^=J!MY,&L; M5 VOEP[ =M8(M::T*4C9".D?T_775Z>K]>(D+V]R1ZNHQ%![YN>R=H&?@TUU0$.;\P-N60BH\(220RVL58<+7O@&&TO&Q. M1O,F*;$AF1BY9J19D#"2FCN ^(?EXEM>KG_6:JPU,5XW@F\U8K^Y#1B7LW=H MZP600@*6$H)G J(4P1966IVA[DK@;M!\+D<'3=73 >S>U2:CVUY5MQP.XT/, M@D=0R2(%X<4 \L*@1"N9X[2L6O1,WLL4N&29PZQ"$6Q4J)8"1GY'9F7B"IFWFJ8U#T4[8:EYW9Z,(P".D#2 MWQ:+].=T-B-C2SSA_,NT[ON;L9(WUTCBN5B&$G1AL?:J$A"25I"+U-FZH!4V M\>AV)W$WK#VW,X5&*NH ?&]/ON%TN:F*7KZ>KKXM5CA[7]XMYE_>3;_GM.7Q MHBG-W M >[/BV->+4["=+[1Z'D\):R+AI7:!C"5FB@@%]?J#!&Y<\'4*H;< K[WD[0; M"I_;"<9 *N@ 3)^^DAQ?DE.;B)#WW(X[6BNM UR^6JS6[TN=]W+[ M?+"(*(JHTXJ\ Q5L@E /=)10#CFYR)PU.E2[CZ3=4/;L3CR&44$'8'J1ON?E M>KJJ4S.)J5OL9"^2U"Y3K%4H?D=2?^!!04%72IVYJD43K^\1NG:#U7,[\1A2 M&1U@Z^*Z]ZWR&.F*SQ1-%>U833)J(/>2U0F5!G7(R>I6\^#O)&BW.M[G=APQ MB/C'OJ_Z9K',TR_S5YM9N_'G>?_4NZ,53[&),DR!ME91R&("1>F>UH>Y'!BT%7H'1NEOI[C$^3K7:[0IGVQO!&VB%'(/_X'+ M^H]7[@--8N!66\7!6DTVE[9OP$RF13'IO9+>>MYD ]R3SMU0^-Q.%EHJJP,L M4HAR,EUO)JO4^IG%1H"TXJ9WN)4J&I[(CPQ!TRK+P5 4;04P(U+T4B2RYVT\ M^UU)W V!S^T\HI&*.@#?;_G/*S);+N;T,FXZ:=R3"_3::8:V@,%(_!EZY6RA M\"89(WPQ3K;I*;@M3"@%)+[BK5U?F32>!Y5\DUVY)TIW V S^UXH8V".D#>K[BE7O1X^;/^^8:>LUA>+B7M&:^WOX3;^,[BZ+]WFY\JN<8A,'(/"T" MI@%=Y& Q:<3,#/=-IOFVV]MOW>#2T^T.O0\>'KT[N[_D1]R$5\OUY&,]MWGQ8[J:F&!CSMR!=((V!U\L M!!8$%!VD-R5J*7>I3*(OO0(5>G<3)M>>.O*(G '4MSA6ECT X._Y).3EA/O@ ME+(>;*+@7#&&@-X'*.0D>$QH#.Z2P-T= MOGC@."(S1V4^<'B&]DK?]].I^> MG)Z<$6X-&EU'@219ZRY3,A"DL."L3JA_+(FC]$;XLAA#BV M]O''%<*E,0[KY>AH@J\EW.24AR* ?$]N?$PAJ%UZ5>VF_:M/'B=.&DS[!PNQ M@Y3VO0';RY^?Z2NV)M%:9Q/+M -R$HS)9!(+[872,LLQ(Q.ZR8GR#K2-/,ML M.+>AE3YZAEAEZ/7B!*?SB15%@;5S/ M=' \[(JW Y73 =[.;X.^SM_S;+%AYLPV!U$HAJ.5R$,]Z!9"U=$R#E)TFA67 MM%9-JDGOI:A3;!VJ^YMIZT$4T0&BJH!^PY/M:A.I!%IO 7SV-4U@++D)0H/G MHOCBA(ZR27'+52)&GG_88-L[5,(=H>-LQ43'0Y!*@M1AC" MO,QMO*5K9(QL60Y6YSVX.$"V8Q]J??YS\?GKXG23$:\]02]&D)W90,Q<EXN&P?6^X"3'X%#S"%%H 2K* M"(XI#58XH=!E%_5NN\^CC^HL13, 2H:5;@>[T6?2\.KK8I:VW'S U?KU:>TX M^(_E=)T7I;POVS:%M]H33J3-T>I WASC&E0('(+3BA:)H6!1V>!%DS8&AY/< M6>QT'!Z?6(-CV[6S5/N6R<^+.J]M2OKZ[],O7V<_WTW_XW2:MC,WM]=P5C<: M#4^2$E(J$K$-K,X6MI:XQ@PR,&3(LV41=[)Z1Q+2F4T MKC;=DFZT1SHOARMY4HPIZ!*':#G6O&P$3"J"H46F4@BTOE@+V[@+<>/.WFAD M!0?72@=(.W=)WW_+55SS+V?S;583&827J@8_3I&D:KNDP#PMF>31>6X,B;(% MO.ZE:-PY&XTP-8S\.P#2>0_#R^9O[Q:KU<0S%[)VJ=[[P\H%R2:F C)+A8&% MZ&V;6^MWDC/N8(U&$!I \AW@YTK3P)NM O][GB7R-07M-*\.* M %[EFO:U)3!:,,:T[OUX/W7CSM1HA*[A]=(!V.YNSO:BMG'XDK?'WY_(G+M/GC8R;/\_#Z->>N5\@GWQ"7C#I#7H6]"&'(R)<')1,$U M]\$_9<^]([D9=Y)'(S"/K_?G?]ODFFI6BW(YQFE[S^)I;HD^3L43WSS94RSM M[Y^H0 8X&<*BJ9>?C1+@G"!\>DS1&99":E*-\N3W3Y"G$FM$CSD;,@A>0:BC MIYE,+JI0)W VZ5K^S.Z?[(.''>^?["/YT4N1_]=B>3XE<[4I')")"9/(4TE< MUHD0FRPZ4T"1EN=8G!9JN&KT6X_O['3K (4N!I/NR-BH!03ORS4>SNH)>/;. MHK%@0DQU5%RM,A$:N"Z>1.2$W2D'LA-$[J5BO,L+QZIU,;2,QSX@."?]_?R\ MJI]YBQ%+@JAJEJ96YJ,) J2UDGR_%#FWCSD_=W_U>&H?2%>+P0370<1XRV"^ M_/DRS^-7,T MV?\.DG^/4+IR,T@%BC(R>9DI!P:*.P.^) Y)L" D+0K)VDQ/OY^FWHS3@7I_ M-+=SF!)ZP--9E'&+I3-+2T%&H?"B-H-29&DE,>8$%Q"M0V:$-R*')IAZF*[. M<'6H_F_B:D!E]("M^T^D0I!&2RG FE2;O1,G@5>>F'%.L9@Q/TT"^EW75RH& MW?0.DWZ/./J0E_4'^"7S26+<9)X$Z()8&Q8'"%('8#X;Y9BUT35QQQ\BJC/K M=*#B'\/3H5IX_N>Y=W5:?,J3W(>>_\1GN#N+HOWI+8DT"IXU..\L8=!&VAVE M@:RRRTS+($*3:[[M.P,_UL5S(GRQ.O,,6!O*JA0]E)D;S=JT4=B1 MP&Y/>/?!S'T]@ ?53@?;[2X-3D1$+FJ3B"!K_4XIA9ACM)MH@29'%S5KLNL. MU8"H&=;:@.* ED3[:*AGT%T)K3*//#N5P8AH:QF;@1!#!N:,85II&663KJG_ M1[0DV@L/![0DVD#MY2E)E':$\X2R$]IGB2!0U)L#3M0>DQFTH [4-1= M9)-X]#H9G:+H4"W?FBY^L,@[ ,P[\H3/.:CCQ-Z>?%LNOF^'.)UQ1%$/-\$G M0)-T;5=LP6N'X$KD3+LLF&YRZO@X:>.>:+<&UL"JZ0!LM=3ZE+[N0E)G;*14 M3,CDI!J?ZBV52%+R/-1YG8%'AEJ95I,$[Z)GW(.BUK :0@D=8.G-Z7(^79\N M,XGHS?1'?;6Z,,&.<^X*>!EJ>K$6%$DDE[2$9!1/,H4F7OS])(V;A6V-J(%4 MT0&HWF5Z91X\$UR78^3-JZ7-6[F MX3#]](RX*PT*R#W$Q'0"Z8("Y0,#AX'>YNR%3DZ$-H[]#K1U&C(>"(==T7:@ M;GJ&VUT'*9-"K"5N!4B*E4'5L9G.*@^(VA69F&)M!B+M166GP65C"!ZMK^Z. M05_$[5W=>AGSD&/,:[]_W#'D_:0,=(QX?KQ),5Z8SK<74"\.A:0D98ELP3I9 M>V$[ 4Z;V@/)>.8]=\$TZ??Y$%''VIV_Y^67>B'IBF )S:^GJV^+L[?T.LX6 M=3KTZG(J8)'.%L?KL(QJF#7H" MW75MC Z?I'S'MPQGF!K./WX02HJ;4!@%G ZFTNRT/AQGC;U#KL2.>X04,S[+;45M=[] -3A(_>N1_\ M[N'V\]U9>(I=/G)G+/,)LM#DO1E,9*8R!V<882/*8-I46+7LD]7+ MGU?>;5.5//KD7>!@*(S2X&%:<8R/BP]>?JVF!$, ML*A8CA=FG]O/Y6E8D;[(&MYRX0G?J5Y\M]Y#$4'6 M&X$BQJ:G&W<1U4OEQ#@>SF&ZZ1-GEY="WY=_6]0[5V_G],"\NDS539A!;4V0 M@,X+4/4/GTR!PE&2<17H2Y.FSX>1V]W6=R!<=LA4#:R[CA!Z)30^'X2SS<0M MR=)O*>,36&P M5I>L?UZLNK>KU>GV$(1>;'8>A^2("(6TU3A:?DI8< 4Y"&Y]$/5$NC?%,)W1/^<5_>ST)*>!3@GV>M9PIP:' ML_@4IPB>"Y9K^3(O/DGUMC*1@L M1M)RXA*"EC8E:8W&)I<[_P\Z1=@'1T>?(NRCKX[V]ULYRZ)+$(:V#ZPGNJ[* M3'D-,6C::$02'-T3A3G/\!1A+Q#L>HJPAT8Z!=;U-!=JI:(AT2B7:YJ25F3( MY GGE'U1S/!BG@QBS^$481_][WV*L(\RQLX9WY/V9HBB^)(A,4E\5!Y2G"P7@X7I@=;#_WS^ZE_7H[ZF*&J^V,$R,MV'O2.>[.V PON^/R:.5U@,WS]LT?\VP;/G^=?KMH M0"-9EC(P,#SG.K& MA*, 1A+05N6DLMM9MW<3U.WF#L>"_?TU3Y6,1U@['7^ MGF>+;SE]SO'K?#%;?/GYYU"N'FS=53N?,H,C5S<_@)(N@Y"J<0^8GA)KPRFG Z2]7W_-RULBV[+B38V-8H$4ZPA%KPTX MYC(4&[UU%%.QU 1G#] T;J>JIT394(H9>63IQSJP?./"I2?C7'8)5G<:47KQU'&MTI.$GX=+N0=HG._/2IO ",>))V+EL,(<2QM8\_KA!>DHOHI 6C MB'JEO !,VD&F35,9S6P6:3#M7WWR.('18-H_6(@=.)P/EH+YP(TJ/E.8YJOS M;"WX:#GX8*)T"CE33;H,'ETEW\SE'/L$_S#==("S\]KI!WSV?^2:(LCIQ?>\ MQ"_Y2GL[-$YBY :,I86E= D4SJ4"6A57M%1)^":W-8XANKMCW@.ARCX#LJP3[FN/@RG_XGL9Q(!],RQ5LM6.ZL?/Q\33Z3$CQG03'0W%$XY3VY'8W>'TL>AMR>-=F",#Y3$B[LD<;GZ5Y,@F>:! M!= BD>M-_!(OC;8I'^G,YF]3:7 MS*.C_$S[C2!WHSCH-H_?!$LUCA[ MLMM,=_1T&_P6TP//:'%[:5>6GJ3W62K)!:W!ECH,@U< %T>PL89%3-*9-D/G M6]Y:NBMIY/5E[B:1HJ_G$@A M*$!4HO9M0I(;!6&\GFL7KXMO,Q)^7T+'W5V'AQTG=/$ M)L4\-PFRU J4H3]7X]'6Q7'_. MRY.W\^]YM=[,"#PD6+WS>XX+2!\G;:"@\\KWO\[A?)S3^N>G'$^7V[3%.;1R M)):]B^"QU())X<$I*4#0WFLY0Q5SDYO5NY-XK.&Z\J2W\[-G_1V7?U#0'V;Y MUE/GZ55>KG%:&]G406O,&M!..G+F MZN@]5EQ]FR3!5#O3I/7.TYG1^O57OO4[3F=5\N1(?,)9OC%[ABM6T$D/R9M: MB\\M!!T]H%%,YYAH=32ZG;4[D<_&W.V#K=NWM!IIK8.(Y(H(-]= IF6:T\N? MKQ;SC=Q.?1"L,&$@%*&JN:;=A'$.7$6;O?59\B8IZ&.( M'C=*>2+$/IE6.T#P9:GI[_-EQED]@*SYT/?SFQO<)8O$B':Y"$@U(%299:A- MFNN8 %^BLHKEEQ:8@^K\7C_Q( 5T!Z%7 MY,U^62RG_[G1TT43C9K/BA*BMJ%FNC(@A@"HI+7>%%W4+M?UCH347:3U8KT. M4_Z#6#I:$QU@JV8M*7*BC^75^_(Z;R:HG[&BK;"%90>116+%,0%>)0,F<*ZD M*Z7P)N4P#]#4$YJ.5__-KDP#Z:(#6&W2WR\Q_I'3I2T_;P*JZKRP>NG+"R0W M07%PP1C@49%UIZ688I/3W@=HZB5AT@160^FB UB]6IRM(9<3=2 .I&KF9+P0@F779/[Q0]2->ZUH.:@&DH?'8"+ I@\ M_3+_V^)[7LZKR.YD*HH0!)."A(3U##C2;AYK-2,:SG/P"D6;[L"[4#?N;9[& M8!M>/QV [O=/E_R\^)+GD3BYDR_G;) Q<]!H'>WYB8%W/$(H5IC(@PNJ">YV M)7 GZ)EG"KTF6NH"?9^7&5>GRY^W. D:E=/*0A$J@9I;>B!->D MO/U^DG9"F'VV"!M$$QU@:I?4X+N+2Y[H'7)C9>W35EMPLPCH@P!G@C<,BY4W MAS(\70K_@LI>VNVWS+6V4UL'F+S)THV2F9/%&>]*M[5 MZ8FTYF)2X.O,;"=M]-)HE*+)R=*^A/9_"G @9FXF0EHJ<+"+VLT &N/IR>F, M]ISTMSJ=Y[(*X6\XG;_,A3SCS_ACXC%@XAI!!([;HGX?+2,9<)]LCMRS)E>$ M!J&^?R/[)%!NH.K^#?"]3-9 M #H(];TT3>X5WX>K>G]\^RV^Y_E+):0)PB]9OBZ 5Z?+JJ])TBIFQ2RM74'! M0D@4)'H7@)>0=/)!8ILZGCWI[*5/YU.C=DCU'6Q_O^=E6#Q=@=_IR0DN?R[* MKZOU]*0NC#?[WC,L+S4\\=QZU]:#+IG>&D^ #!D"9$1GCT:0F-QF.([N7BH]! M\;??QC&H9COTX^_C]D6A9Q*SG[\N%Z=?OKZ9?M_PO;IDW.64>)0!M";CM<5 MUFHTNO!2FES9:>'.]W!=IQUHC]/=_V;OS;:<3(YVX2N*]><\' (-WKU7=\," M;*_O2"MR FU725BJHIOOZO](235/&M[4F\+V 6X*D&)X,C(B,H;NACH^W\=R M??Z6Y L^$G!_F*_'A\91O1..(_ MO@,O-3/)%TZA-AU9Y80'GYR!E%W"[- EWR3QW&-34G',K0;;&97IHN-.5&>N MO@=')U*.*NO_-B4-CJK]FY)VT5<'CLDC;1'9U2H[6YOX(\407$;P]:Y$2]+3 MZ!W]Y+]-27OK_.6FI%T4T!V$'BUER2F6)!@2'ZZ ,K&.B4@1DG-%.A1VD_EV:DG;010>P>JX11I:4DF$4OFF9ZTS^0*$BMV"#8VBC097^VY0T(*R& MTD4'L'J\*29EXZS.'CAS%E02&H(($0KRB(IEYUV3CMS3;$HZR$(=+/\N0/1< M$PSC2EN"/H1LR-64Y!Y@0 4,4W)62<]D$T_JM)N2#@/54/KH %S;-;WP; 49 MW@BRIC%5E )\$1FD2.1^>BNS:#+A]>=H2CH$;,/KIP/0[59VDVR)=2\<6%\7 M9=O,P.M4H.BD(@]2V*VVC?^WA/_0S$0[M76 R6T?=2BRB9HAA3)9&CIK)0IP M%4 J1T:^@Y$L-8DRMR6P_QS9GAC9\Q5N)X5U ,3GQZW6&JOI[')^^<1+#Q>_ MT]_XNGR_^&T^^T)7@\J2?-M8P+-:3<@B>29,,M!1:TRECL%NT@ U+!O]F]=A M0#VB\@>L)W/^"PE]AGB!GH0?3.-]Q4*M3-':+V^(82 MR;=C H*M-S8WQ6BI36G3F/TH-0?M2K_SB8_-O_=**"<= Q2E[F_B#.BX9,*L M*4D)GEUA+ZE\JV\:]XX\7,]W%I8/*M;N1L7>%59**T.'9P]6;QYL'I[[[ $M MQ]8L-#4JNDC+$H6D=$.4"@D)7@8.3$M7'.;:Q=B]47GT0R=%J. RQ=A)5]:B ME!"4Y6 X&[=P+M20'VIVC#S M%1=?*$ 06CO!>%U&;ZM])/5B(OMHA46K)"HIFPQ=?9:J<3W>X1$TG HZB-'> MX+?IQ=K_OFIZJ9+Z]?P;3A'P-KY+N7*$/B_FWO+CX@>N:MF^5JS_RQ3Z>SU,?=9BCLQ6! M _DU5]_UX0QG5U5^JR^\1I/0*1BL9=>)D<)#5A TI]^B0L63#D$W&=?W(F6' M6I\GO^ QY[^8X*-4&E*I\\I\]H#>U%8@$V0P%H5O\MB\"Y'C>DO#(NF^76JF MK%,Q3_OO@'O^ YN8JH:;X%Z&&;G5,6'DX)A4=>QN31SRNMPWT2V8LDF\R5/^ M> ;K!OE:2"%*1- BD .H;*HY2PDLB!*,TE:))@'IRZ3U;IQV0(E!]2LHM@)"'51-1>" M:65%D:%)EKNY[;MY.WKZL*U?YI/PRCJ*=@K]HJ*()(%:Y.A90,R9Q=PD"[$M M@;W;P5T0]'1EPX!*ZB!/\20WKW]<]Q=58ON$( MB^?9%T9R00\4&1?PH:Z+*\4*FYDP;4KK7B9MW,>=8UBA 573 =AJ='Y)'W/V5K-K/0D!Q!;9XAJ9Q MEP4UO_\&4D8'N'HSGRTO%I>QJN;7&0GN"^GJBI=BF! Z1N!!58^1!Z (@T-6 M40;ZF0RQS9+99X@:=TE0^RMP('5T *TG9?7;=:=&B(G)("1HSQS%L.0J^KI2 M2R)CW@G+F#GNH\-OO;43CI'YW$\_/2-N-9EO8I 9R25Q4QR='^TE!$,A2C(A MY> 2]^RXE3@KLCI-6.T)@FTQMKM&.L#7K=T6OV0B(DXWS0/?SO)*8;-TN\KV M2>8G(42?#04SQ8E"T;%Q$ 0S8+A/DA5F36RSQV<@!CK-FPV#V5&TW,6*DR=9 M^2-?3*PI%# Y!R@\UO)=#\'R BRIZ'F*-MOC5G->E\MVEV9K;#MWU49W(XV? MJ'\9N+ELCV]I4OES[(:SERLU0M VV4*&*=5^1(\*G%(";%*._J'N533_W<8=9F*T)'6Q"^-TO(6OV]J]X M=ED??JYHN<8273RLR+J',V8/*C&"@'(:5 FZMD]':1HM^=F>R$,-S/7G/53 M8^T$-C/EK42@.">!XL'0\<+5*YA+13@>79/!S;N1.?:,U$88NV^O&NKNE"S: M_NT@+W]H,^O6L"UD)_P)%JT/DH.U68$R*H(/)0/GVBE6$V[8Y#WXF#;N)OGX M;CJ;7N3?IM_SXPJYW:3 (B]! &>"XAP?Z%Q*80%+09%<,2DV\2CWH/6$K-TN M:'NZHKJ-%CM(Q]U:P_(TB^\N5^^_MQ(V;__ZEF?+?(]WI:)TG-@NB1N2-;FR M7M:1"HR":2Y-T:KI5H\AF!A[*O61H7UTO7>$^??E2J0WK#"K8NVO!\=R6A=> M>24\9,S*D*NDR4MJ:X0?T#3V<.NC&]O#M')*?N3 V;H]OZF9QWGLK-U.6(VF M3OA1%J+2KHX55(!2"[!9ZSKB$'4Z>3?TZO,FF%U$RR0$X>K^%8<0#-+I1(:R M&*1PK,D\J2L"3LAAW 473X7'.\F[@QOQ[ERC^^*:>)^+11O B5*[$NMD;E=K M:"++CAE7DFCBUSU/U@EY:H=@:D#=G-+5N+XFEO,''#>Y'E_ZMF97Y$YLCG%- MNFA#9M:"HZB6\*7KK'6I:]M+BJP8K]J4E_69K9EX$Y%%(0%3++5!V]9J&P\\ M6TXG7&G6>G'E2R2>T%6["[;VS\WLI+,.+N-G^'G]XW?\?_/%FS-<+E==M%&% MZ%.28(-"4"E6"2('EQ.+2?J"H4D+\@XT]M+_/BQ,[C=)--)9WW"\8>P//+\J MW$D&GR7K/"LAE>ML?EP%O M23@7=*U\SO'K;'XV__+CJBW)%\N$(!_;EKJV,3-P=7N5#X(CSSS&6%[R%9_] MAFZQ<[A.YT,+N ,+]N9R>3$_SXN/^6REI.77Z;?K'EOC@F9+/D,3>/&M<= U]"*Z0!CGQ>8\CDN_E5[N5>_J3*Z8B;;NM/, M5V:0D0D/Y%KXLEJJQRQW43+7)&IXEJIQWQ6.B;/AE-,!TMY??,V+!R+;[&VT M3K/D!!1>DT&N+LU!\ARPQE,BB&)MDYZ(9V@:M]W^F"@;2C$=8.P9L?UV79>/ M)EJ3I06YJAZ+7H%CEBRT3U@X,\[E)K6*VQ#72^OA6$'G?EKJ 'GW&5GUN#W( M(-7!385G[R&B(0\4DX,0K0.5,:8D/!>L25?U=N1U&Q_L"8MY[_1XS210(!5M=#-9B MV 1A'W-UD,F^W^G;S8OI//&)TH%C,7797PR@Z.P YMJB6122=(,S1\_Y/D=O MMS%))EP)?WGB"C,^ M)0/%K(IV4X'@-/GNCLMH8L84FB25]J3WA/I"C@S9G;5YDJ!]-[]<3+0K1HF@ M0:NZ1B%B A=$ )-?""MD.F0O75'K[1]B>9Q!TAWBMW]M=HW@&NV66&P004/+-87#2<\^.P3 M%!^-8+BK;KH;-OA,MO%FD,#57]JT- V<47WZ>YHE M4K=D;:#\Z5:CE6XZ[9,Q=/$:D"QZ"LE#I) \2PA)(?F1)-(VJX9WHK+!H(9U MT4R1P19A(*\<99=K]V,B<@572<7(E3[6D(;Q.Z[:X6:+"0T[JZ.#2_3UY7(Z MR\OEJ_COR^ER-:!@U6=1JU5TILN_E%2K *0!YW(F2>4<34Z">&J!JB?HZ:5O MZ@!=/]BE=KC@.\5/_<]%OJHB-<%HFU>[>W/MCW"V[B_1X+166M)U[]M4!;U( MV;B8&D3_6V!J?V6,W=+TIE;23?_Z-#^[7/5#7%4/A\0-=ZO%2JP6B:KJ.R)8 M+[4,,=+9,R^Y5L]\?G^H.$"#\V'%.38B/GS]L9S&*0!7'((1,O_!L12FZ!+==A]NC'S_N6UA#/!PNS ZNGZO[^+?K6J$8F5!H MZJ!H)NL&D R8,X+TQN7H2%:L23'% TIZJ;H?SF4Y3-@=H>7C_.SLW7SQ)RX2 M"21(P3!"1*)>95<+#U("JU!X+SRZW.3-Z!%:^@B=]M3N$UC95]0=H66")?MD MDP&.+(%BQH'GKH"5W!LN79"IZ=#M/G"QMR:?' NV@UCWAL.W53GGIPM<7 P* MBLTMG'ZY7$QG7]9%HY.BN2XI!@@F(JC5K.^B(W$4C$2FI<8F13[/$37N-=0* M/ >+OR/[\N%R$;_B,K^*<7XYJS,&7J7_=[F\6"T!G12)L6@C0=C:+&F)'Q12 M ),RH+!1Q-@TM_DL=>-6W;0"UW *Z0AE$ULTZH 9-*MSB96A& &E!)D%LUA$ MEFVVU^QTBS4K=VEVB^TBU@-OL;>SVZU30SUG$JFZ_Q&'/4(] M2]!0*ZWPQVH!1%V]5[\.SY;7KP(Y",Y7S^ BDE^BD@:O2O501"I&!2]BFQVR M3],TP)[):LF6FZ^X^@9"WQ3#]&QZ,LS5HYI;IP4$L(9-[(X)60 MBO*QT8+3/>D=>3G60)AZ9'UD<^5U-PSUGA'8?\?,XQ\TJ(5JN$OF.4RAQ&"L MB""X\J!X<1!(J\!8RCIYF0PV&3G1T$[=9*T>0OS>FH7(;;+>N?HPPFI_G@0T M)H!![7EV) [6A/OM2>S7&NV"G*??O0=54>\&Z*;\Y=X?[-\QN>,W#&JR=F+G M&+:,\62**L!+X70KZ@2^9 _%!(S<9^5*DVZ3MCY7%>PGI(]_,S\_GRZ7I*XW MEXMZ>B=*9)8LI2:D7>YMT71 M 8+O!SW_P+C2QQ47S,?L2N(01:I+Q16"*Z1M54))S.?@8I,2GUO\ M'"+Z?@!$0J(//ON,?]TQS._R#?E14?P0# /#5%U(91V@"QZ"DCX6 M7THV]\KHGZA-?/C9XW:2#8V((038@8597<<;V5S'"%Q+7KOG4M$D#JD9."<# MR41[6;@E@3290_T(+5MAQIT*9H82>@>XN7+J%O.25^D)/+M]"GBFJS26!(%[ MNF>UE."2+D!G(&@2G&-- [0GR-H*3?[4T#2@*CH ULJ1>YBIO^)&)T='HU"< M$$HA;BAB"%QHT%BL0R=2XJ*9;_TD6=OE(=FI(6M 772 K(>,D+Q6+-[ZT<0% M1!&*!15%??B6M<9&*J"#XC5#G8MNTD>X%77;X>Q4$]X#:J:['OQW.%W\ \\N M\^\9:]7#NAIQCT>XQS_HL+>V+8@;Z$GM^IMNZC]N(!1U(#W&>C1\G9J;?-VS MF\E_YBFC=FB]:G'TGB/JX)D?CWSVK8H79IP63A-E.6S6)"4B,$MIM4_6-IH# M\"Q5(^\_& HA#R9\#*:)[I[^'SV_^U<@/?=Q#0Q-PVJD9\'$@A,V)05:UT+8 MQ%+-!0J(,B1CHD[%-7$E6YJ;6[MKKKYE,TMI=OMZW8@_O9]]S)&\N>GLRVM< M3N_7PQ3.6"K108YU-Y'$^DQW/F0A"IEW>9(B$](B/>Y@$Q6>D2;C6J2N#M*]F!+UX[^PA_S MV>*AIS>1RF2&V4&U0:",*60/E ,;3#0V.U]\FQU/0W'0L1N_"_*>S$H<5<,= M>#77C+_^<!E-,IWI;7QW8SXJQD8P)B 4RU^TV6 "%[#2Z9+)/(AL4F MA(<\VV6?NU"92E_AJ9.P#8\$I["W(%JZ11AXFK:L=!)J)S!.U7W MX,4Z+5GDX>=<;VZ 535 >(^+W"VI&^N8OR4%]^G MD41TZ]GJUOOM9_K(Y>-_M#G%!2T76AHHP090UF8(*#74H@7/94:?FGAY0S(Q M\KT\!*KN=[&,I>(.X'WOA78SH'%S.21!Y[PP!5X&#:H4"1@,IYO'(1-)N-AF MP=%S1(T+O_&@:&58T1PDFR[K3 M$P5@]H7\'V&=]T48UP1[#TD9=YA!'Y?Y@0KJP-#=Y> -7N0O\\5F)^?FV#CI MC$'&('G/UP.) JMQE[.!0B\LMC1Y6GZ9M'&-WJ'*?Q9+!VNB VS]/I_E'[_C MXE_YXMWE+%TM^-$QN2"X!1T,F6&1"_B0(IC"*9R/B0(XW@)/CY/3$X8.5_I\ M< UT@*._?_J\6%GT'Y^J_=Z8^,VR*&]U36-FKSVH*$-M?E6@%&&@&%F+/UM@ MZ6F2QLV>-,;30)KH %-O\N)B6J;TUZHW^DO^5LLLK]*+)09K:@,2F6M0S%H( MDOCA+$NK-8M:-[GPGJ%IW,Q)8U0-I8L.8+7R1E]C_%=.#TX($4\R*@R\J:/Y MZC9S+[@ *XT1P2(ZU^3>>X:F<7WXQK :2A<=P*I."1C.E.0QOK@3)MD8(&M;=YSX",@P RH9A%0J2]\$=]L2..X8 MM.9!8P,M=8"^FV;5QQXSUGGIJR@&@_%H!;@Z+U+9Z, )^BTF+Y)D4="?M<#? M]B2..SJM,0(;::H## [Q#/+;]7Y=YA*FH#/P.GQ)U4G-* 6A*J$R:$+4HFV+ MW1!C@3CYSQ>TVOK_&,?IL_?4W8OJFWT\DKXU& M#2F4VL-21W5R+""%33H7ZXMH,Z?J0,([*0T]/N9>+K%J!X . /\&EU])FO7_ MWO[[DFZZLSLUDSU2N-8M"Z\^C&[[\;!5R-'4W"1VF8!F&*H8NO2'"F M,BJTD#(JY7D3\[LCG2.728\)U98:[0&P*_$]=O($QFQ28J T<:-8UN"%XR $ MW4FU%)V\M&9/.'O;RW85U:."GU91%_/#H#[H_YQ2]Y27^K M;F5YM?P_.7TAEF_]A2OA_'AU,[EHPH-ES""%T*M*8F02?)TH773=]IHHAI9M M KE6''7L'K=!Y^.O&"-#I8,S$6FK%(J MFB;YYN?)ZMAC/@IZ!U3::'S?5?&113#!U^$DT8 +.9,98ZZ0/^U MW[0!DU'/-]9_.9%>!9>"!UFM1FT/[NI':2I#T42_=M M6V.=[6[O_/H(S_*7U2*_(UF\3Y?GY[BX87I>WE]>+"]PEN@6>=1=&7A"Z=X$ M-+"4PPCC&%;4([(BT0+76E^5@Z*A7Y3(@6D3W_.BK4<3U&?[UCXWO?.5.7TTAGKB@M90^0W)9U@DRI19J&-!!H$>CG%1- MMK^U8ZECJ[P+-I]\!QX7 QT$3$\UR!<9N4T\0= D6(44 6(0!7+"X@6%?IC: M+ DY8$)&>QR.#)J)D$S)K5QYGLC.;9ZB9K M*?Y#1F;L!)5=1F;LHK/+* M1EYRFP+'9ZGJY/&KKSM_.#V.:!I7.^1O./ECOLX;OCJ?7ZYVO#SUFG&]$.:/ M?#&)CNML,X-09"#_WU@ZV]J"X>B*0U<'U;V4*AB"D''-Y8!XF(^DG [NZ%N% M\%="O+UTJW*D"#8V. E^-<(DR01HZY-8MI+B3HS!-3:13Y$VKIT<'H"-E'(: MVYXVN<$[*<';M\XJ6]PH.;K=E[9+B.[!]#&2H"6QR'ATH*6HPXM"H1#(,K!: MW#C/:X,1-U[0[54R>"TU%!*T,HGG8-JT9?^')4%W@LN62=!= M=-W#-F6*NYB1LY3UD<+J.ZDY2Q6RY2JS).]3/GP3="54MDZ"[J+@# M>#^;3(L4$0JM"A3)$RB=) 13"QYD8DI&'7BC]MK_C"3H3E#9)0FZB]ZZ2((^ M=ENMQX&+%$)@$6Q0= &9Q,!%7S=99AZ]X3[F)@A\BJ"?-O5YR$T_B/8ZL(6/ M\;$YJBX3R2DC<"=5W1(8 6U.((S R"3]L6PR"N]IDL:U@\.H? L<[2'_#I#T M89&_X32]_>M;GBUSO2S>7WS-BTU[X9WY'9@+"UI3H*B2I4!1<0C.9F!)(7IM M@L(F[^+;D]@?TO8!Q?PH&NH >Z]BK \"RP_XHUIVXHQ^LKC,=WO$5IQYG>I9 ME:!-7;%6IY;2YS'0Q10O38B\S3S&[4D<][YMA+U&&NH >\^_.3B3F71#:?'#D Y2 _>ZD:XW7\70IT]&!$H MF'(48Q'_JPE<7DID(AKDJM]6S?O<]/Q4OA/:6K1?'J3Z+L+K=EVHZ#1*'CDD M%GP=;:?!(0:02ACC@G>)]7L*]FY8'NG-?O23<# $!CP-0SWV_SJC_\R?\:^\ M5X?G[7]^V /\DX0,])1^_?DWSY4W+1N1%\$=0LJBCH!(KJZD+Q3BY%R\SUA< MDZ;,9V@Z?$_4@X_^3))\37_G7Q,T0JJL+8@0.!TG^@45LZ#)@G,=2G*J2=#] M'%%C[_49!AT/ET0-I(;NJH1NG=>5PWVH^=A\R&!&Y#&BCF!*3$PE"9/ 8*3K M(-%-X#FCWS+AM39(0#K6T1K*E'R*7W.Z/,OOR_I+7N="M^G-%]+_+2^FD>+X MS2V[$OTMF"YEX!IN(P=5&A^#(_>1& M$;?68\Q-UDH=0//8R\Q:8[:M$KO"Z]M2@6*TZ%EJ!*2Z(*#6%*4W*:PXA>NQ%::T1VUB-74'VEPT!Q.1C MD_GNL>DC'4%.HI7!U-TE=0%A9A3.9U7KX]$&W1BM.]$[]NJUUD!MI[RN,/KW M.@=R_F4V_=\5JYM+8_EQ?G:V*2*ZQVG.UA4O"FABF"X0\GI\%;;4GEFGBV&A ML1>P*\EC;W9KC=2F*NPYSK[Q?N8;[R?<]=ZO>E$.C<5W^*+!XO5]F3M"3!^1 M!6]2 8EUPD"->9PK$C+]IW;!EI*:/-PV3P_6 6#OZ 37%]7I[++6!] M4) XN4^8LPRQ225N0Y[Z30$<&>Y-0-#=Y.$G?+X/B_GWZ9(^E(32U*%]X8N: M.+2[,'<,AS9Y$7D]Y-GI.NA%@Y/>TN7OA&,\1UM.[9%J4[G\1%+XL>-W$Y4& MR4S2 5*=$ZZ81'"U(XFI8E4L:$L;D[H_R1V[LSL@Z\%"K>.HL ,'8#R.RD%TU0_T M/I'>:N5]K:]^A"F3Z%\J+S>5*8X5"%(4$-Q$](P[*YH,&-B*NG'#HW%A.*#> M^@'C=:7! W:T10R%8*+)V56!U3%*=*4(5(H)9%RT6>SZ EWC!BPCV\$A=-4/ M])Z0XL18&XRJCQ1H4ET*QL$S"O_(CY$NE!(0\?@^X;AOD.,";PA-=8"[JV?6 M?:0HC-$L8H#Z6E9;FA1@;<$0DFM/8M L- 'E 31WG,H\(%(YEA([PNO&_WWJ M%$HN,0;BRO&4065EB:O" '7 R%SD!4-+:#Y/WMC]74="RQ,H'5!U'0'RCB?\ M%&\N:XXJU-9A1C<$XQ80#H(2-:H4I I&9KL0-N.O'&#G+%A.:#JQI]G_JPH^20A M$[XP!3%9\J #&O*$1 +M5.)HK3/VQ;>6K;YIW/#EV) :7O@=[#Y_ZD (%,EJ M@\!5#B0@%L&AIU",9RN#=H)ADXNV2^/5*NP80O@]/P[,GWZ*MF MGT.:L\PR08X\.?P4J1M4_/:6'^IK?SK:2]9<6,R M]Q \CZ!\M. =7+AOB@FQE0Q[I120959YFE-N\&3Q'4"80.4/:+^-E#\AT@ MZ$[>X_]>+J;+-(U5+YO)=\XJE\F? X8U*Q#TQ]WG;[ M*7XK/.VAA0X0]0;/IA08SZ;X;H$SDN>R,O9Z?C.[OR!7Q=9)2#XQ4&3/ 7D@ M<=F8(O,^^S;MMB]2UB.V]@'!_>J*0372 <0>,^J_7<\05$8F%;6!P'G=CTL^ M@D-=0'$?3/ Z1].VE?,QJCK)5K:Y!0]60P>8VF:(QZNK$N'J3U[2Y_VX\Y+'V4]0^&F55CP5(3$ !R).X4* 94A.3/,TCE=HFDR'7,/6ON+ M)X9!:FNUG18R[T3L$QU%45Y'BLKK?HJ8(WAN!'',K8WD_G!LXC'N2W!_M_W1 M,;J_ D\+J%?]Z]HJ9T(*$&-]Y'?D/3NN'"0TW"+CWJ@F=__NI'8RY6I,<.ZC MM Y@6:5&WSJ]N,W,J_.Z:67"../"(X(Q4H,*DM,M$"E #,9)%I*/OLE3\#,T M=3*D:G"@#:6&L:O&/N1%K!KYDM^7WZ;_RF?3K_-Y>E\^7P_<>IU)T#FR#+)B-5UE&+$1+' GC#4*64I-W,$GZ-D* MD^/M%T>>O>/'/^>59^O7\&\:+Z^-R%?5K5$KZN@T@6_I%E[J73',@ M'B73S)>;G.4-UO^+F8WY;!, 65!W[Y M8"670PKA"$69%,SFF+V#6'<$J1 14#,-L43&;++IA(LR[ZKBB6+EE_*IB6D> ML%A@3->>WAC!E:# BY2/M: M7DYLD"'Q6I%D?&7/>?!&27"^T!]IKK#-?L0=Z>PD87X)UZ6$Y2 MD=%:HR$95?N5:CMOCAQ,4B3#+%0V;2N]GJ*LD^3W?62+LF7"F=Y8_4_?24-O,9E3G7N(?UD]3??S)<7$Q]"#I*\[!1T M(J=[-91((Q05C4V\",&:]+D.0GTG"?'C +:A8OLUFV^^(@6EO\X>/!'4_9YK M39^=S?^L*ZDG7EB7;9T%6^K4[(RU>Z^>91ER9$$XM$V22X>3WDF^_3@X;J72 M?D%\)[TRO9F<;:W25I"#;6VL.W,3.35BF,8YE! MT,PKU*[$<*^\Z(DGH@&)ZB1K/Q @1U59]][L^XNO>7']H]F7=5Z:99>TK77Z M5I":@3\>!=8*"T M+( A2$A:,^F2,RZTC=?W&)_A3Q98!PB_Y_$9;VXM''C@^>*=;7[#;U78\@N; M;%?8A]DCO/4$$Z/D(4&1FG 5N(7@?"T-KW/+T*ABVCYE#/_6\T#2?^2+]^5A M5'4M ^N"Y3Q&P%)EH#6"]W1R-:_C8 LFT68NT*Z$]OMBLPN*7JQZ'%)='5RG M#_A;O>RN?[8Q\A])DXOON6XS?17CXA+/EA.5C!7DJ-:96Z)6 10(/D40W ;M MH[!)-CF8^Y';Q_#2-A!Z":_#Z[-'U*[>I=8O49G98%U2H'7FH(R5$%A=LYM= M]AP5SZE)5_4S-/4QGW0<_.VIF1Y!]O HW<[GTW&Z*I]Z)N$O>/&JR BRU$Z- M1-$6BJQ %*ZE=J&FJ48RG#LST\=\TU[,:ELL]'@>GFX F>@@3EH]TCRXG0A5FC:HFJ]* DI[/F MT0 31ACE2BZJ',ON/D+?N&^+HYO20S4V]F/. YY^RV3Q;R50)HDEHZ7E$&5P MH*+($'0B;F0*AIL<%-Y[17QA0O237S7N2^!1H-1 YCV:LE6^?F*%DX630=9) M&CH'(9. B*D@"U->(_UZI-D!E9QQG_5&OC5WUD>/J/K;@N[\27112Y,S9/(T MZ9H/""YE 9S,;B2+:UAH,NWW<7+&?88;%U6[ZZ.#(?;;E 6AM!3-4%!C2ZH% MF\:!5T$ "RYD%J3,I4FCQE"E7,U>Y\;%VX&:ZJ<8X3$Q3HR,EB[V JZD.G!+ M\)KK=[5?7+J8 UH\SIP((F:[M#/[.6&VJS+Z,FJWW$ABY$9"+-M81^.6K(BA M$C2XB!EB]EI@X3;[UK?FXY3UVX0RT./; KIRQF[Q="'Q?Q;7ES\^'"&LXM7 ML_3VWY?3;ZN! JDFS+E1(+BHOB;QB$9GD,P**7*.2>7CX>U).KMY7QL")5MA M)/TL_$.3J!I100CLDZ M-=J YRZ!3Y'N':VR;3.V:5^"NWE2.QI8!U;B^)B]GYR\Q>LJ0_EQ^N4K^>%_ M7UX=28>YV%(Y$ZM2<"$!'4.0-C@3,\]<[9P:?NE+NWG\&A!G304_/JYV.D:3 MI&-)7-4L$M9Q^;'FOLGM%LQXGH,MY'Z/9OBZ>>T:R\KMI)[>H;=.BY/CD"4R M!1)3 A7)7 ?4 9A67@44);69Y_0,3=V\A!T-9KNKHC]P72<3;C_E:6Z]#)*! M#I&B*AT<.)+NV*;*!X39W16 M4F'D#HZO?<1^#EM4?H(R>&XH^79Z?X^+'O*S[ MZ9?3V0K0JS>_]4C;>7EB!M\P#48#$#!8P]'0PCA" Y(JR0M;..B(II:0)+I* MT8,,Y*7:;I[,M:,\L/>4$JF-$//L_?_H7G MT]GJKW_,%Y>+V?+C_.SLW;IR:\(-C^@]F812*PB+INLA\@)TI$-T2MFLF_3] MMF:LWP:G75!ZWQ)W!8<.GFB>FLKKA#2)?&>P)=*-5#+)F"(XH!^;Y+4M7C79 M)GK(4.1F8.P+-%O.5=Y%@WL#\5M>3.?ITP4N+EK"D:S!HN:TEA_S\O*L5G*_ M(R5]H.]>?%A10'_WPWPYK>I93KB(,1G.H11I07D* KPV J1W7*+S'F.3:OPA MB!_W^>84@=X.&_V:Y\=Y?G.YJ$I^A.MD!>;@-=!=23>F)8,04B&N,T6SP2@E M_/@GXDGRQXT)?YXS,0P^^CT5O^3=+($72F8+*:OJ11H'R*V"P)DQA3MI5),G M@R&('_<]ZQ1/1#ML])-2WHGUFSTNRW].+[[2WZ^:VNP*KFG/:)T*,B-8Y6IY M)!;P)2&H@ Q=-,RV:2$;E(MQG]Y^GH,R*%JZ/S$?KZ;:W17";_AMF=^75]^^ MG4UCW7>\'E2_6J)T/EW#BFR'U,$(IH B+K(=7)/9D%F L-;GK OIJTD.K0$O MX[XHGN+I.1IRNC]#$Q-L"+$ZD4EE4(DY\ ;KU&>'TB8399OB\2[7:ITBEG?2 MX($9I+>SU.!EZNK9[6/^GF>7F:19YHOSV@3R/IQ-OZR/'<[2WV=A>G:6ZWR@ ME=A)6WGZO9[3?9ZC!OC6P]Z@AF9[H(>G#3D?UUC;S VY1^MUCK\(E 2O# *+ M F7H%RR1?LE6B<1C*;E)8],N1 Y2,GGUF;/TN)YNWC\^DQY>T[__%X4GZ$P) M&8*HDU28EQ"*R2"MEDP(8YWP+Z'T4"+&SL@WPM*CU96M==3=SKC#+SU>>M@MPWE\N+^3F=L,]51Q,;=+;<:(BV4%QK48$/ M#D%')DTN/C"7MC*ZVWW?"=G771!RQ[XVD/R(V>GEXF+R83&O >#[Q:>\^#Z- M^=5?T^4D6(LV9@;26$]704K@L19[H0\:23PE;5-J1Y]_Z_30[^Z?G*<(& =* MS30\'U#O395C&Q?3;QAZ_F2[BY=E*'[_G\Y 7$Y:] M=8;\S;I7HZXE#.3D2E$G')"K&U0RKLFXS9<(&QU(A^I^WE 1'0#K)/T#-.<4P[& TA]K%G M ;YXP_]VO;G=!!VTC 9BY@Z4C\21U735.Z](6LZ;^VC:UX.^_LYQ$-/:]6DI M^ ZLT14[M[FY:ICX<33?-,"BO<118Q,3:0.G["G/^C_^27R\6M=/9>_7U'HFSL5X#=Q3?& M?8!D6 Z9XA_$)MY6;\\!2AM?&(D ;1UI(8L!ET0 MXY&)DI25:;LEM#_=<\ N"-GG.6 7R?>1W[V;QA31VNB$!ZY*G5=!/J]7= ,I MGYT,HH2LMQD=\A,_!^RDX9>> W81=Q]P>23+9*1+'GD!'^J @!P0D'D.D4NA MLT_,WJ_X^/F? W92[%;/ ;M(N8/ X,4LM$/R:CUYN,Q)\D=3,H")>TA(5CA$ M$X-K4HI\BL\!.^E^U^> 7131 ;"V"J/K;*]8*XFGY_17WI=/]--EP57U\ZHA M^!>\6!]44V(4S".(F'7MUV<0D*R[0,NBS)'37Q@M*;(U&SUG3_:_-CM0^0F] M8"B7,? <@>6LZ*)A=8Y=+B M*R5FY-P,Y/3O]H(Q4D)E?]BU%/RI&%#Z8:RZ M_)(G,6&)W$N@&X=<&<$#>,YK^V$D+T=HXK)MM?-V=/8<.>R)E7W,X)Z*.Q5< M/F?EU[VR?,)SYB7K!-X;\I9,X9BH&>+_,C(GEH5?^' M)K4G]Q((/:6U)_PD$MOW17B=VO[_=M;Y:OKU7@\-FW]YF+P>^_J!$O7KC[Y. MM*)F9"&2@IQKZ4B=3HK!>HA.HI0,4]PJ*;2S$;Y+QJ%WTF]YN945BH^/R-%'CCOL:'$<#2+X[ M%V+#S.JA?_]+9?/OA[A:'B.ES05#:A>,9P==?D:X,G

BH#9,.U7:[$Y\@IZNKI1= M-/_0%!PN[[%S@I_BUYPNSS*%1)??OJTGW^#9:SRKYNW3UYPO;G5J?LQGZ]GM MM\[G#=LQ%VD8%A FJ+I V8%3) !>C$%/MD\I^Y(-&9BFKFZ=?: VIHZZ<7/N M.FW7E;:_X\7E@O[_'HLZ29XEB5D09Z"2LQ"41$ EA%5""5V:O 7N0>NX\QX' MM81M]=2IKS1P[__+'SJ$5W7L'OQ[,'-:*QZ8!&1U?D\2I/80-,AL?''<:WV_ MG*PG5VMECV]9U@FWTF<>%23DHI986_":0!VB#H63=L7]RH,G+KU;']J5@[2+ MON[<6OM*:>32I(]UA<6Z"S<[6] AA86N$AT*!!<2&*65XMS)H+=)_6]5BG3] MK2.^/.VML/FATNM!Y9L"EN("&FX",$=>4J457"+N"UU++&5O4C*#*GWL0J$] M-79?YWN(;V2M_XY_3<\OSS>$"V2:^=K'D$4&Q5D!C#Q!9)G7OL6D_&!UAW>^ M>63-[Z.W^1!"'#OP75N[WZZ?(*-G(J2"H$OR]?7/@$-) F'">>:8SW&[;:WW M/GC$!]A##?K!]3FR1C= 0T)I$-EW@*2[1^)J>[!$'7P2'FJ)-BB!&="P##Q:ED)0 M!?DVSN?. 'J4FA'K,8?$S>&2[C3Y=#L7_ :77]^=S?]\F >^V.2!#\U*[?5M M0Z2K#F>S31[+IU"\-Y[NJE*7Y9*;ZZ7@D+R5$I5B49U 3GJWS8+GI_WA;M)>VQPZ:/TR]? M+]Z7OR_S>K_O^U#GMM>%TF__BJOUK^_FBQ5[MXKF;H27>2;+2E&(K/X>DPJ" MD1+(UA1FZ8<1RTOVZ' RNGH5W =/1]9$!_[2/68?Y?6)YZ=)M'3)1\[!8J#C M944$]&1^)**G\*-05-QD5N !-(_9?W \6-TOY#Z2CCLSH;OP66OI7U\NZ:\O MEV_FYX&BH97\)UP8QPR%/UI*XI^,)?A(X0\7S'IMK&-\N^Q5 ^+&;$$X.IB[ MT/ )1"S/5Z^TB%IV^L:A(Y?]V6T4O5#XK#7=627&7.VE@\ Y@QPD1ZUD3+;C M5_C'_>E[IVZ2"B^N" 'D6-&)$5$"JD*G6;$LN%;6\B9[_9ZEJJ]89@<4/!_+ M'"+[#MS+)XSQU;BS(J./QAE(.<Y/-D]17&# :E M@Z3?+Y;^F,_BAJ&8,>A0MZR*ZJPZ'B$P.BOU\;W*R7O>Y,WI18P-8///7&_IG%Y]IY]^N>F87OWA^AD-.8473B= $RGD"=;5;N@$ULB2-!C1%,YY/,;3P\N$CKLR^%@(/%1#W2'POG=9]Q.O8O3W95U;,,6S#_/E M=#TT@D+OY32@#V7X7&+@Z)")'=#P9+N3]_J9C1 ';,S#N M8N"CQ0N---HODF^\VAU8C[D0AXH#]W65'2L< @8+/+%B*<9*R8\3@PR,9W>Z M>&ZNUT[3Q)M^L6E>SLM9_@29#".^A0$GN(98 MM$[TBXOBB)FZQXGL*@6\"T:VLUL#:*:#N_;9CM9;_/U!1_?SG_GL>_Y]/KOX MNIQ$;A1;%2?2A0"*UVRE4A&*M"3K5.JFV&,5E&]#\+AH; >A73J4A]+G">'V M?S(N/O\YI_/O+ 9?@%E?5XW6\J-H)!B?5.(HDLR-)I_L1.>X;QW=H70?[9T: M. EM>1(B:JG10_)>@HK:@K,^ @939';T?V%4:WI-Z;A/)WT"=&<-GAA$W\TO M%Y-4*.!:K;U5C *NS"W=#R6#5#%$&X3F-SOAQT)H)732+(0RG!\5I?7$?K%D]'3W)(BH?H/;G_>GQ\$J'CONCTB<]=]7="^'Q5Z#NO MF2RZ%&1:@F>6G.R2-81LR,E.2=DZ7=^*;39%-0/I'6K'??GI#JG[:_*$X#I! MK7(618"6*$"ES(BOC! 4W1^A;K,.39XEMR5PW,>=[D"YD[XZ*-1XEJ^_S]+F M&3:GMW]%^JNOSNOO)@:](T8D)(%(X9\1$)@)8(A"6;@4882[_2EJQWVNZ0.A M@VAR=[CZ-5QG^4NM-F]:D!:=MYD"/' L6G*GC2+15>\Z*+H ;&2,-RDL/Z0@ MS9\\Z(;0QMY6\'M>A/FH[X'[K:78X=./\R8XX&J(3Q?S^*^O\S/"]_+MOR_K M2=A#0H]\RF&2>(FL@=Y!:]72V7QYN1WY<+O=IHYL7G[Z2D.2A;=E_E<&3GS6T^6NXXN! X 5=7,J!_ ^KW&;986V#Y;%PH6RPQC>9 M132R$;P9M7Y]3FY3L=+@^V_K/N%X,?W^<*YU4D(Z@Q901 TJ"/*Y2DQTIDS- M*9/<0I,7U<-)/VE#N0M>'QC*XVJ]@[S7/8[#?8X_9A+KM&[,6_%.]\:]G_Q] M-KUX2A8\\R: -*E"ZCNOB/ %*BPJC-;K-&+.63(U;@-#/V1@/*?V=FMM> MU*L_<9%NVXE_X-GE&A_+Y>7Y^F?WN#<2RZIPPY5$W"NNR+?+#I(RK!1#?IYM M\NHQ+!OC5C[TV?&@:A6!;W/*"#&X"EHK-,7 M0I80?28@)9TS-DG"]NV[OUHLZNR=U7>^_O'XF5T/RQ8"N<% ]Y!8605)\A,D M3N,Q&9%T4*+)Y)#!.#AI3WX7].[JR;?!0 >NR9IR^LNK50ZK1DQO#*BLJE_% M:M%RS" +76R^6"URD[+).U2,"\*1D# ?2BT=8&I_P=VP/4L?SG#V!Y[G7^:U MF7T2.3*6O02SFG<9U6K?N@9#TLV1<698D^1Z"V;&1?@!V'HL43RFHCL ^V-1 MZ\=/?]]L-LF,)>=S'2I/UY'2O #J$,"EQ(73LJ!MDM)XEJJ1#>SHH+D_/W0P M#78 Q[<4%,U_Y'PKB-PPXKE)WFH.P0ABA-5U.T8%,$5P+;3BEC>I1'N2HG%3 M8]W!=A?_YS_OGK_'*)L_0I?\_KU[;*S\9L2F^1>Y8A.:=!.<7 <\4A.^\324E' MN=U>\1>^J \D[*/ >2-I=H0,NJ/7;=GKA.ROLSJ*:OH]K\SJ+?9,MBYER4!Z M'8@];P$MW>$H=2C.)Q\*[@J6+;][W.NI 7Y:R+PS2'V=+BYRGEU71UWS>(L] M+F/PPC@@L14298VL=70D2A.S0>>LX?M :HOO'O=MK1&DAI9Y1Y"ZYNUV#/#A M[S1!6_R6%L19SB?>7RPP#N(>D MC)SQ'$;'\T$%W@-DYN?G\]F*CU<;8QL#5]%K 5C'T:@HR=@B_3;Y;+W6-J$. M32#S@)1Q(7.H-&<.VPLH^D1\3*+06BH0X3*'2SJZ25]EN5@NV'N.=I M&^=F&P@%SV%J0)6,C+9?IHL0?".K+)2@0(*IR!HEB()KK+ZQ@76#GZ+)TRDMO ME$,_F/9O?_,X0?)@VM];B!TD3UZ\(I^Z(7^;SO*O%_E\.#4=A&A Q@I!:8'*HEV /#XM%,XV$ZZA%J[R\O MEA=(@>OLRZ0XJRC\%!!+H%/K= #/M0&NR-.T(J'>ZKH]'&^WB.J\\/K(H-M7 M6V.7C_QCOEJMN.&GLC*)66KD+(+-]4U'IPPA,@26E8E*.BOLO;F>3Y2'//SL MD=_JQ\',$'+NP$#]4C-H>9;J^,CJ2FP6'KZ:I5N+K864K$3C0;KJ7BB!X%6* MD'G.2EEE"FOR\KH-<2._GHQKL ;77@>(W%NDJU_^D9=U9BD=RND\\0D6U$)8 M!,M*;8_A IS5#(1217M$3J:[J]#D$29&3J:.B_#1T'#*)V$S(.:6]_+'Y;I0 M'[,M)<;:+19)$[R EX3>G&2))2O?:/71X)R,'+B?Z)D8!!>G?##6[&[R+?%UOIC^;TX35U1.M3E'%*GKL#V*=A)=J\PY::WV M,>HV@TG;\33N3HE3/S,#867L!,ISF2#R)FMS$7[)$Y5$CH(G<%A3DL8A.!4= ML,(&51,!L 33U? M=7!PP$02$(E%)E5)OJ]GN,>XV.[1@_UD&!\?$!V*-&Y\)9.28L8JL)+N,.61 4:ZR*3BJ)W7/PK7]11UGD23!)2 M% LV\0*JU+8SDCZ8NEQ1)>U\T%MYTSM^\788_2D?,%NJJ"?XD=CHH\]^R>DR MKG*@=.=LSM::U4GDJ115JS1Y(,XB&D!F/3>/4*M4^O(J5OUGGG[Y>I'3J^]Y019A]8>_X$6N M]\_ZYI&%.:&D!1-9 I6+ *^Y!PIH96T]#B[U]32S'Y_;G:C_OFP>'U0=G+GK M<404-D]C?EQ:?\QGW_.RLKVR-I_K/O';?UY7)?PQO_B??/$QQ_F7V3JL$,&& M.@PK8.V0-('""FXS<&.X]URKK)J\XS3C:+MS]+,^??8!E)_YQ*PM#+FIFQ_5 MO\ZR<:H&Q*V ^K/]F!ZH"IZ =$! M;N FN,K7GN#J_/TZNUA,9\MI7/M^WI 0N> 02HF@T"$$C@:\--JS8BV+?94& M[\#<=ET\_WU%/1)\]CY2%+B$>>^NT,TGK?_1^XNO>?'Y*\XVXISDG#7J%"&I M^IIG=*YKA!(%74D[8:PNKLE)&XWC[8[?S_K<>QI Z^6:"R_K*=S7T]7L].7% MXG+5'7Y?$J^^?%GD+WB1[QJM?ZPD/O%,R2!B@&BYK+/5R1LP2M2U13Z1_;+^ M_O#Q 6^^X_.[W6G\J9^@.P?9":P>_G1Y?HZ+'_-R:P73U0+R(3<0;_$]0R\B MWI6U3O81VV!Y0@4Z8 #EG0&G.<$MF\)D,=J%)BO+1MY'/%SKS\?YV=F[^:+^ MX<0)59)Q'(S@""K4)(.+]$M6R98B18BZQUCH<79.>U/Q#KANV!BV+SIZ<:L& M;8]S/*E,%S"$NEI/T;4+K@0/NK!D*,YC+C6I,QV5UP\4OEXOK(0/KJK5;GO1U-C%-1#2QF.B!(B!. MIJ&0D>"D .="L3D77T0;+VMG4D]THD]#P+?5]NYX]FL\SU8!>.KB$B YESRM M?1S7)WNBI;8ZFP!"^#I8@"7PDC.(!CUC"8OT[=X A^7E1 <-]7L)'(J7G^+0 M/'0@A3"9*5E'QR9R($-F-=EGP6@60I1)1MGED=DOV.BO-KC? W,85@X,-M[. M^C@PMPJG-T+P/AJK"JMQ%@E!(((WW()+1EJ7,8D+ !M JTEM5V%47H6QI0A1*B^R25SC.+[IH&S^-,]7)W$XVR'P9SB?C[QR/"L?;VPH M.2%HS#5SI0S0CRC(%AP%1N>3'R=#,S"C/\USVDF%0WS@6EM$1BN MJ@4D&:BB/!25K).HBC)]39_?C;]QC^,)IU=;X.?N-Y5EJ%(FKA+(,B ME 6U>DXU**$$Z5SF:*7NLF'^,+;'W31TPH?PB&CKY6SNTV;YHC?P,9_C=$8_ M?S.?K;1ZB6>?\^)<3%(623O' 2,G?R ["\$:!*%]$3[S(!J^?1R7UW$7&8U] M"CO&U4]P])ZV2$^)B$\D0QU+1E*DK5T^A52J4@*6@K-92>2J74?8<7D==Q_2 M"1^]UKCZ"8[>SC["TY+SC.ODI8.LJ]%*NH WJ@!/Q=D@619M^L'[$<&XVZ%. M^*".A,)3/K_[#@>YUC\/J9!9>2B?!Q+ ^#5RSD;QK&_*P@^,2GPK T')TE)*B8&Z%P&^BRK7/ EE=[CPGLL M=5#H=IHG;7R ]7+4FB:1G]#CI*!"X2*"3HP\\1@2>)8=!&50%8[H_;F MN(.BM],\J-W#\Y3&(WXD]A?3*HK57_K[;'KQ\=/?FTY*W.HKFPU-W)WA/N8G M2D>G)A<-2=15V38P\)ES8.AT3,([UR:#/?+\Q/@UI\NSO-FLN5=)W>=ZKB?* MH12)CJUQ)M0^2$47,29 S-H'K00V*@4;BH.3GI*X"WH?&/U1,-"!,[:FG/[R MJ[^F2[J!C-?*>(B>*5">:7!>.^#*1\F5X:S-:)X[5(PUS-'5/96H@;+ S&30@8,P0!J9-P+IY5B M+5#[+%4=)$I'!T>MOUYL%I!/%U;K7D&IQ.><>?/ ,3,I&&271 MY'$L[8NDCYR7[,)S.#( 3AGR+Z:9KA?2W)[VIDIB(G('4=9._V02!)D9W9^) M*YZDT[RO=[.]V.S\CA@8Q$.=H?:(^L\X;YNY4L8%SE@R(),FP2A4X&3,D'.R MVCHG8NYK[.6N')[H*3L"S(]_(O? W.D,G;$P,!HR6;"D+BI.?+0IX M7P0PE%9G'ZM3?%HG\BZ#';QL_Z)?!#IZN_]-/X@&(.^TY["]*9C,ZXY9PHI+.L** L3I< M6)K_O[TO:VXC2=)\W__BNW$?+VO&*DF]9:LJ::2:&K-]H7E<$K9)I!9'=:M_ M_7J H$B1!)D ,I )=I_9CFB,/4;"QXT1&WL^%>D-][@;/%]>9Z,0?HL#/@2$%1QFOX_ M%X&74C0&+JV=9%_>_EL]4W]RP##J=)'U0WN+_7EWR3P37@8.+AH!JFHOE-E! M]LID%WA$,ZVJZ $W/X$ [(0/R.FOT6'1^F\7GWV9?<49+C.7P&4B^1OE :U3 M8'4P6&(DNZ69IR1-L5L(Q@" B@,"@(Z M!Z*0U^1%1J?/+(>Z)PT/?>#O/=/\Z4K]UVAG ;M@VY'W^!-TR=BY30ZK+GS028ZQSP6 \H5#LBEA&"C MB2HRI7.3][)_E YKC])RYBPX%G(-+-=1LI!*5&UNOK\ZK/=$;[L. MZWTP, &+\?MV2\E*]CEX\$:(.KDCU3=*(B"R((W/4HLF97L_9(?U7DAXML-Z M'[%, %-->BBM0"%=R6!X2J"D9&1H$@\*<]QS&0Q+X\QR./,.Z[VP=8H.ZWT$ M/0&POR8;N/N:\\9VO#'T;GMSHUE2;1K)T43 M2">/"I:NA>1&A.!RL;K\4+FW. P1+6,4B#+HT$=! MTD?O08U^>@BS[U;]47J:#[FK#V?_%#"SA7IP=3X&XW7[HV9,572$Q![*_ #VC2SU7V?SV?7Z>DNX$%;'C *:E3Z!BG[2O[_R./?%8-(_F(D3,%0'*+=UL11K9!T.03)6==IN$(8!]][E MZ Q91N?\]DJ[,HM)Q!1.#(!SAOQ=GNLNS'_[8.X?W15]YFJV^OH!5_DRL21Y M'<@KDR4/A$L$[XT%-*%FAUGP.*V:AOY[F[B_.#!-T2'KY.9;< M3"&R1:M@- F)1[+%M?3@LB30,VZLU\8[T:[PM\F6)E#)._+A&1\I4SDS0ZF1 M#[/EW]\L;IN M-CB!VM0?^70=@*(?[73=WN*O9G_.4IZGC0$<,ND3= +*IETN&Y(:W=\@,4DR M?E4DF4[^6#VULPG4@?X@Y^EHW$QN%LVF6/67.?W\P+GK5T]Y_\^/*W?<25%S8['1LX*V_[G1C\$_W1WR]3-$ZSK,%Q8H3BR8'/J4;VA!=!>B-=$[]W+RK' MC0,-B**'BJJ=K*:L=#:1Y.61JF?[D<$4T%-$G48-H:4KS1L.UN1,+@_J:I1Y ML/1_0AD6E&M2\]A6#=VE'#;K_-;-NR]Y0<*IHU#KFML%-WR_PWA4.4CG(F#P M=)I4*!",-8!9(QI.\!>-9T3M0^ZD%=,^N-I=CMQ,>E/64#<=$L>JJ-NO#*:C MGB3K1+826;Q6% 3E(X%)60*3BPF8USHF\NKCN%JO9OS:B>E>J?=>MR>V+?#VKH<\Z=C5$ M#9&+ ,IAA&!5 5UGZ&2C5%)-$KD'T#IN;JDA"%O+;1+0O(D+?G>/W[_@:<^7 M3@7'..U)ET \C-%!0!,W8R-=,48RU<0U[D/ 84@Q07'"@>#;@ M$A)M*BJRV'(4;8;B[J1H7.=M$$0\:F(;A/N3"P8].J.'!ZUW?6I@)=(P@+T3 M. $9%TF+.N2$DS&J.?C@$&2V)A=NE$MGI4KNPIX/5_@)E[-(-^^KV=6ZE@)^ M'_>TN4BELX9L:[]FQ >@X8DHDW<>.]SDSG&!]([436T#YIV!ZS;26X"EO/= M-B_FJUFJ6YK]F3_FN%[,5K.\?/W/>+6F _^&N%YK']:K;=SB&36-INC(+2 K M!91S"9SR$H(LVG-F4@EM>FH&W\JX4:G&L!Y%WM._EG];7U>OI5LLD8YXGG?7 ML_GFQZZ06[,Y^_CM[+]^__$>DY:E6]"/U]U\TX!_^ -C[8D:V%1HR[361D?" M8M '#M8S079E<>!LB2 #U\B8\%PT*84=VNC8A'3VN[8RUXJ3X5#QC#Q^PW1$XVV_=B1H,^R#ANT!:0ZY/P4@@T6S*''^^PN7R7=F< MU,V+ TDR93%GB"Z1[D>5((180*@@0])&.-FGZ7[_NWX71>, JSD&'M[B@PAD M LBZ3__V 1PE2BY%Z!IT)+XP72!DJ\$J)4TH1F&;MI_'I(S<+3J,C+M!&3X% MR&R,ADS(N9(X5[D.L M',?I:6'EI^T.9&0H3$!PW+A:428@,(7@BY!>$W^2:!)9>4S*N-YE.ZP2< M0B 3T$W?G.A:D';Q)WF]FT!B=\\9WC[?>1&Z@1#ZX('XFY&[VQ=_EN_6J^4* MYXG8?+.]DG31E@L0QF90F6E GQT$*8F162?T3;H.]J+R'#3G,.AL)[Q)8/-) M'EX6GXM3]?D9+\GD8(5VD%#2B?,F:YMI+TV,NR>I&:>L< RL'2^,26!J7X4> M XW\CX"G(#%^.I1MNZN MX$:G4)1'"-$74%HS4MU"@= *DV>J:*=:0'$W2>-4-XZ!NH'$,K8+7-ME-O_) M)MV[_U%"0?I1,?:TEV& T(TBE8GB M[S(CL2B7"%A4+47W!M!J"<5SQ9+A1?!R#++&#<.=$#-[<7("UUU_L&_5^25G MQ?*L:$?*\?K6%WDQ@388E>&&_F&^S2VX-Z7C=AP-C+G3R&NP3H #U1-M;;%) MQ^'5=D,;3_IBM5K,PGIUN]4Y.23+S;F[M^U++W4VALR+$A,#Y3.",SR#D (S M5RZ9GNU)QU#1"W3FG"VRTPIJ BKRR2#/EI6/(CT7Z?^N;UI1+U6(R3KAH:9\ M0"F1R23P]6*0)4H?M='A9+&ZE^GMA5Q[SL@]I4"GBMO:"_WT1B\]-S8$;<&% M4AUU:R#X$&H\29,++R1='2>,+>^BLQ=.W0^+TX$$..)-ORN@>6NPV,Q0%"\A M64GFD2#0H' (&+T/GK'BVD3\=M#3"V_^1\#;$ (9,,;B#\Z^,UWJ MW.8_\8K^]V_5^?_XG!=Y]3G3'U^MJQ7SCVY]E4*^7],_8/GY\%0-7'_>F&VM M"]"S+$$+B6!B/1DJ2_ ,/1@M"I)JC R;F&.MNMZ.;"VYN*X/HESJB,89Z< D MYZIW2+:X8!94O3(P.:YYD]KB0:B?:('[/DA[-,'WY%*=7+=052^SC<5=&UW( MB:RO&^1YG!W6R/O'%(\ M8R>8MQ.!WE7AW-O'[#J_6>#US01EG^O+PBX#>875.L4 F,@ZS4I;+E.],M1+ M6J[O8N-B:%#)=@W9/''8;'MG3'V<2)"=49S7H!PC8\.Z!-SFG&3.5C _!'#& M[$QL(]X]L', K\=&SS?:W\UO9S6C<%R56,@D+8F,15ESC#Z!<$R;9&UX-*A\ M!U0>?WNZN#A$=-UP?)P,#'[_1[?WO$+H=3P> P/HX\LOXM>1N?-G+XF6[1W^HOMH:K8M9A@=,<8-=8]\6W7*$@;<1&TK.UMEA%7I=)@.6;-HG8\-"G. M/9#>J:9_!L12;_P.)]BQ7; /),:KJ[RX^+3(FRZDY?:R<)+'1$P"@[77K5:C MX&;@EC>)A2BCC@_J>W:VL3Z]PE3Q-*!LNZ$9/6EM]_9;Y;P40EL" C!6W5>7 M,OBB:[-D,59S-$$VF8K1@[9QAUB-<]L>)IA)8&VYO*L6^?H*K_%37G[LUI\^ MK_[ JW6^+%(FIC!",C'0<53$*PRI!C2LLZ$XH9M,2GN1LJEJMP.Q\ AK0PIF M[#OPMAOL3;>XSHO7UU^NNJ\Y+R]-85PA&E!:U80MJ7E7BB?7B[9@@W.J]'MK M?L<"4\UF'8>1P5@Z"06TBT>WW0$N*V.J49FL ,*[A9 T_>.B+[+H$$231P1? M(FRJX@LVZY]2Y<;5- E\Y+P7,HX(6K+?>U MOBV[ E(X,BBUDESVR:#LK:4>DS)5\WL8O70DZR?7:?&!3L%\G9?AZ_M%E]9Q M]3VE_9HH'G_DN/Z(%X@:J/5AN\I-E^!\4YC^7[/5YY_7RU5'%LU=@V(Q@MB<27V24CM?;1ZTG>L,GEAF;N.HJB*+9* S25CH)@D M/F!&2,$P)5,].4U<_KX$CNN/M4#30^731%335TF'CZ7=]:F!U5/#L;1]855* M"=%Q!U'5">:*!0A9UM>RK2XB:&UV][S%>SU=?_FJ5\KT'N'A6O MB>^+.5[=4K#\Z59*M3'I8U[\.8MY>7=4%!U($X0$9\CJ4Y%.ID.;(>F4K43D M43=Q[YKMZ#S4X#YX?68.[HA@F+[>_+B^OL;%UZ[\7E\ANOWUX;VR^RTPL([M MOYD3:U[I7$;, 80MELQ_GB!P3< V2I!GD!(KYZQY7\V6^.G3(G_:OJ&Q7?8F MF8&\6.V2A1AKL:'S")[.#^CL1,;("AD:+?;^'%'GH?_V0,P$NR"P->L],G_NX5QG84P2,_5[W4*+M M!N3S-'!R_\K>INH=LJ1K9U5VNB93#0>7HP6K,:>DE+0/NPJ.!LMC*L:K'SQ> ML(]1'S+%2[D[#\LFBZ0]<7ZUNVW%B9,Z6ZLKH M.J@R9_"6*S">'!JK.;/2'H>A>ZN-U\ER2N09JDJ"/')@\'OT38./GDX9'51!"C#@/;G!5B M4LG+Y>9IJ!Y:UDOIN,P(,M47=CP6\$A60.(\:*=-M-CO8MMOW7&RR8W44T.6 MCWVQ[=S:?BF5EY"$$P!UUS(7!PC-AZ'H7TOML'3QJ=&SJ'L MG<#%]GN.G^?=5??IZW9'M_=S"4&Q',$E2;"7.8%C0H.3P7.9LE>N2>7!#GK& M&2G2[AH;@NV3&&6Y([3Q]EM91F!I WV01@I0Q27P-=!A?7;!%QOP83M"TV#B MVW%'FS>+"#61Q]CWV6TQZO8,7BPR+B]==($8@5!0^5KG4[/@CHZ(YB%'91)7 MH=?]]=37)QDG/%!X3Y7U'LS)"5Q5+P3A;]X'K]-JEDNZI7/Z'?]Y:6TRDEJ20WN:3MO;PUAFZ]^EON/BWP MR^=9O-$R!Z1I7_KD<8G9O0@>*!7[,7^J%9P?\I=N41M2OF711+1!A\B &VX( M:HE 4,>*D@9>.P@&+=3 MOLC5\FMC)O6@;=P[<1"4/(HB#2R1]?MP4V74L"YO-]B4$T'6ZJ%< M$_O<%< 4)/V38S%"%BN:5 NW4DG/5U,]Q?"[@Z&Y*1A+ /0\@A(;-C@%FN=< M%$IE79/6S2-HGJH*VP-5S]A4324X <._=G^\G=6^'C(.5R_NKK"4-'H+6M+M MH+)*$"*GVT'H*##ZXMN8#_N1.:ZYWP22#>5T;A?L7:'C][\XO$SSN 6;7LC[ M;+;U1:VBY4%J R)["4JGZJ9F"Z@*1V4,R^F\?(=O5=&W7'Y2XU_,TX/3=Q-* ME#$K4WO7"M:WYY#7=RE,!&:,XT&%8EF3[I[CR)[H=;T/MG97MS>7X\AU?1]) M4IMWH#ZAQ"T0G(68LZ1JL1^QB.O>KZ=E(Q,K9. M"(-N:)F,#:R;"Z:%#>&T"4$;Q70D;ON$A] MNCIZ >7Q\B,B9!AY=H,Q=V1HO%XONB^W.?+RBS^'A<#!#1P;"Q7*&[S'.RBS>$F_KO.# H$27;HA'H2Q( M$2SFA-+8/@Y$+S0\6GV\:LWA(7$<:\KLD52FMG60G07'6 8RZ#59;4XHWV10]:$$CQR]/+T7=5()3P#).T)\ M3V_[-D#"OI%616#/4M@?0 (5C^TCSW-)* M#]3"R;)+_=9MFF0Z8.NM4@@M9G*1F:R*Y MII1Y2"H;<*5.J7&FEJWG#%HK:ZP+WNC2A!T_8JYI'VP-G&O:1XYCIP1V1KZ3 M5DDCW35VT[:7ZJR\8A-HE47107$?^R0^_XUS37O!H%>N:1^9C VLW0$/.G[. M2U,?821SQL9J@/L"A9E5:]I+NOUR37NP>GJY)L9$3J:.[*R] M$HH+!&>MA.+02"&3DIP-!90SR37M(\_G>:#H3#P0R=7*Y)N\R**@3;FBQ5UC'PR"VD4&+6FOPS M.=A=[W;L/YYIH. M0$00CT3YW2$3U9@^4DV:4=Y)UI/FDOJ#R?3QI" M;A- X_MJ72Y67]]?X7Q%K'O]_]:S+_5&^BVO+J4H4FGGB3_:@XK6 [+"H63E M;'9!.&RB.Y\C:E(YH4% \' ZSU 2&?#%G*$2/A>*\;_7C1V2M;G[X^-2+SN( M&"A_\G-W_27/E[A]LN]#7LT6FQ#27=?U-YB@EYI63. 3JU-Z$T)(4H$6RC#) MA?"N20YA#QJ/UB^TSLTJ[U:?\^)]1Y_]MMQ/>9[+;+5\JB'=*#(9$F:PJ#?/ M F4(K(Z5R^U0MTCY70*<4XN3_U-8]SD70]Z2N#1-P92 M8D^2-((N8YE)HY'N(TR$*F4U."<974^>&VGK(X%-WAXZH2Y[1>B>Y[2IS9B% M=5VQ2N#&]5%&$ /HMB_6*/*GN:7S)0L8YW72P1IRJUOL_SFBSD1X_ M#266"9CC=TS:;('^:I-M)"=L")PW =?3Y(S\ M;-Q@XGX4@#B:]Y-$T#:>6*0@5]<5B'5.J.)T[6-D 5C0PBI3O)3^-!@:,ZL[ MI+!?Q,\!G!\[.O^F6R_^UWJ>:-EW\_R_ZTZV >.<,'GE)"1&_%'H/00A-10D MG1UB5B6XEXR@YY>8&B(.$5\W."_'1L2'_&FVI&_E>S?X1_QS-O^TO+ @L263D7?1"1Z_EQ@V2#X^4X7D\N9OHXY=NONP6;^N? M53EMM*TL1GM%&\J);NL .>#A"8I.BTHA2\-$H ODC;E"Z\H]&P#]8.$,T$ MT/:F6^39I_D]C&8W Q2R.:!#T>43)A)!TBZVY( MQH^(G-BM28=_O?SYXI+V+DH4!;BH%&,M<7>DO,G2*Q&YP&2>&#&QO,7*,L?_ M_JG[\W]LOW@#E>T/#U%RM^JXL#A2;-U1/)R OMAQC]^%O]Y^2TRGX*TMW@*Q M)->AS0Y\*0H$]U%*0U9>FTQ0?Q+'*:!K;A(UDM'83MN.;?V*_YQ=KZ]?7W^Y MZK[FQ<5\OL:K^__1\GU>;'^;+Z[KR;LDGT8FNNGIO"$GQ:UKNH@)**9(*Y+E M-O7S^X>C:9(!R*,ATXTOO^DJS9^[Y>I#CMVG^>Q?.5VZ(%,)RD!.]3ETLD/! MJUCG,W#)BM,QI39#N_M0-TGO<2AXMI/3Y-*^'_(5KG)ZCXO5U]\7.%]BK-\Z M)/N[ZU/')8%[$3A0+GC'6GOK.R,FD*@SJS.;'<3:LL"C$I&E%D?R M)<*.CS$\_?VGIRAH9K,C)T<8@KM LF^YHZ,5E"!'FL?@&KVMT)O&L3W% 5'T M..301E+GHIB.J$YYX8M-U%3+RI47<::B=5R[!"Q*DK\I#H)+".2#J6?OG[WFXT'95"6I,@1S[&0-^ZB!M3.@(N"I\)3YJK)D(N#J)VX M!ML'6<^]9=!&>A.P\/MM;1. #LPG,A,-H#&)=D:^"];; +,(G"!EE&TRE[4_ MB=-Y]* 17GK>L4<*;V*PW,:L0S0\BI) \\! I63!F5A &FN"=M8:W]RSV[2'\M?YK%;?.D6FY^V<7!9:'$M M(B11DR'9#H$-$V[7G\\14T+US=A>P"245 MTM(*>.:; A,/ 0L'I6N;=]1.X2GOP_V2 R=I6AWU%CQ,4&/KK1V;>3!$>?F: M?DR72M#9,56K6UY?.[>DZ:NZUR5Z(Z-G2OM>FFN?5:>CNXX7=G<*SD\N8O$Q M7^5(6_V/->TU+ZZ^OIG-<1YG>/4*5_B? MKWGO]<@GFBF,U61KT56J L/Z2DP"+V($$7513#$F'&]Q2^Q)Y[&WY;/+W1N\ M)X+ER0:PFT@?)O+'0]:0R!&W]0T,EYH,,^U'WKBJK26R'MZ9#<1UKFKN\('$ M^RUP$I77<$#QOO#D5@CN+4)FDJY(ES($CP'(S(O."8LN-S&/3ZSX[NS=Y\_4 M]P-(G?>6C9,RJZF@TR7Z=6%$>\J"^ M%)I'$R78*&+E3P+RO@08)QV70D4MFU06G=UXA):8&V(RPCZ"G$#L[V^+;KDD MC[_,5I>((FNZ-,#0Q4)FMDO@=,RU.9XV(Z7#TN;MKSL:QHWHG1);AS)^ IAY M]R77WM)%+H8UE1FJPF.L+43Y ( Z 3"G%K'P1N<_0S[VQ\P0M MXY:,GQ)#QPIB ECZ+:_N$6^C*RI;# G->XF&\ZE?/BXV>\QQ&/.9N(!G2J7>Y)%<"H'7'$\B)6BGH+M8>G"K$'JTM.*S:[6Y(5?9I^%J;/2DK&U'29YP,0UE))S MCH4Y^MTIP+.E9UP[^R3P.83S[6-6VU_4?P(N\__\;_\?4$L#!!0 ( +.& M?E+1N,TUCW, B( P 7 =F5E=BTR,#(Q,#$S,7AE>#$P-RYH=&WMO6E7 MY%:6+OS]_16ZKNZZ<%> "2 GN[K6P@FVN3>=F0W8U?[42R&=(%2ID*(T0$;_ M^G=/9](0!)D) 0*O[K*!".D,^^RSAV<_^V__Z_C#VXL_/YX$LVJ>!A]__^G= MZ=O@NYWOO__'P=OOOS^^. Y^O?CM77"XNS<.+HHP*Y,JR;,P_?[[D_??!=_- MJFKQP_??7U]?[UX?[.;%Y?<79]_CHPZ_3_.\5+MQ%7_W][_A;^!_51C__?_[ MV__:V0F.\ZB>JZP*HD*%E8J#NDRRR^ ?L2H_!3L[\JFW^6)9))>S*MC?VQ\' M_\B+3\E5R'^ODBI5?]?/^=OW_//?OJ>7_&V2Q\N__RU.KH(D_H_ODOWQ]/4X M/E2O]UY-#\?JS9N7ZO#-WB3<.X ?]EX?_O))753[_86]W[S5\N%*?JYTP M32ZS'V@2\)5IGE4PN )>QO_)[VR]>1'&,:S'3JJF^.Z.A_$ODBR&R?^P_VJA MGZZ?$.5I7OSPESWZYT?\R\XTG"?I\H?_?50D8?J_1R5LYDZIBF3*?RZ3_U$P M-7@7_7C-$W\%WTZ33.F%&._CW$\^SY))4@7CO=U7_E1NL2@1#%T5]S;N%S#N M/TY._C@*SO\\OSCY[3PX??]V-PAZQ^]MPA@'KW]3\",[YW-'&_-FK7W9WQL? M!"?_^?OIQ9\XNY/W%Z=_G 0?WQV][Y_F?6[3S;/ 73HZ_O#QXN0X./K]E]_/ M+X+]\2C B?7.0+Y\N+>[_P)W*6UE7_5[I6 MZZ:#S?\[*ZQ@7:J="2B^3SOA%-;VAS"]#I?E=]]0^=Q"UW3N_X.2_365TO/A M_LK#W2$M[4=5^>*'ETT):5Y1_ZS+*IDN[W7[C\XN3M^^.PG&L.VP/A=G'XY_ M?WMQ^N&]GM%=#.6P+N%+ MP268DOBL19'D!3X('WKZ\4-P#%^%#<2W+NH"]+(*\JE]95+BAQ=%/L\K1;]. M!S<&%&8\@!@.I?P MBAQ&7, ,@GSR3UZ0I>^1Q4L!XTB5.P9U\@L=?E17,;5;05B49 M+E0)>T.?"_+K#!XP2Q:R*[0-I5*?:#G":):H*]P)V!F]8;"6"WHSCF4*^RM[ MGV0T=_C-'.?Y8<&CW[J>)=&,)"."G\&0APLX.#W_ .MOP417X@C"#^;\-RYF\?-5=X)S)\?Y#5FW[ MJ-J.CG\[?7]Z?G%V]*SH M,LH73D*>*?S7/"](NDLHMZO[)>[-7__R>G\?/!:KYG8FI*[A M(EZHK*0K@3XT_I$N#M&ZL=<)2$^'+(:.B.$5>YT; M:90QY755PG4CETU>E+<>QNY=[D&W' 3K70R/1:@/G!5] (=JS(I0M0TCA17 M&$<,1=W,0+[J#&T1$&[U6,\!L MJ."+*442[0.-)"_0'+$:%4VMPE&L-TMVEF<[^()\J=86[Y[A#TN''@8?\VLT M,&'"1Z(PP #.BXW(WGE-9K?V)] K*%WW8417H&Q5%+)OX>S^".Y"[PGE0D5H M9P=Q724*S&B5JDN2,OF \U7\T5N"_HL8OHS.1@E/PW?-5)?-/P/KNJ!S ^*F MT+<2,YJ%V\X)_8M8X61A37CBRP4,**OG$U6, G!"*I3)0OVK!M'%<#F;RCE\ MM@BFX!;58!/0K^ DQ0D?*G23T#+@MX[(P;"ON9XI^C9Y5SG\&%;V$EMZ5O@O M>9AZ-D55A?"(&!X9;[,'L@ 'R-Y ^$R9J_836W-6VV S?8)9AC"?6)RH,DKP MWW#6RH"#?^ANY;=Z,O@_:4V>2_LY(!T[H&5@<6!)0:LEY0R>@#949?U57CGX M3CE=XO= ^Z3@J8FU!1*;!6EX3;X-?E.4HG:5IN%5+@HS_ Q:#C:'\B2B(KN? M!>LQA964MEM+5E7@E>.3FQ8FI,$7\&I MP/+!GH*]3 <']AG>$^(JD7WP,2S )4[ ZZ[TW_%\P%W$SAI8-66-3G]=E#5^ M"!U(L7B\A7<&KR<.KG^&QD6!FI\^M+X(1B M0*V+ "_)\:L?R^!8+^'&/*WN<9FM'9ESX(15C'J2W[%.GZ#\8""&7"I8=;KS M,Q(8YQ3P(_ M1FHRYI3&3]C?0= M!S* B@@L@3"*\B*F>PK-.+[&63_S<3ZO*)XW!?F%7^.-O,61N C3M$LAVM[ M)Y_NP!\YZD6RM+WN^7[8 :<#G,;YKT=G)^?!T1]'I^^.?H+?_OSA+/CE[.C] MQ?ES].EK5OE@=QS\%)9@7KXS5_)&#LV-M[2YUW2'E94$&M!BG' ;H>+E_6U1\N/ZR/V0W&5<) S]5R+=@V'12S!3P@G33/.RYM*W$G@?G"]<@ M])^LD,%HWZJ$G'2X:&%@G%$,PJ22@3(S0VB7TON>1P+MJTQF1C\RB*9L+T@ MT;42KL9]^OK![L%?__+BS8^2\D*W=I9?JROTO&E\6OQGM MO]GS7S+240FC(4?6@H&1V8@#R;&[L%$:UNAUHAZD^4RV1=OV*41WV?1)XT,B M+HMWGMFA!P]0-;4R7@8-G;SRE?"!#'9C'J+==14FJ79D25[(!FLY23(/D&_* MM3JN*RU84IIX)]ZF9LF.2 MT-(F;,2T.#*&-#C<907F0HEQ!CA5(#SP%X6YJVE2XNXN55@TL_=Q7>B<.27Y MO6A>!#*FLDC4P\]J4M0AF!R,%SL<^0=JM6R*8;/*_ "C)Y^'E/0'+:/SY!SZ MD&_<)1FTO%\(<]Q\M M5O !8,"Z)5#['U.*Q,#-6$H\MLLXC%@+,,PEC*J:SS5K (J/M\V/-.S0813\ M)2"3J\@P3" !38J4XC 9O236R HUY+QYQ '*L#0&,+P'KFFTHQ 8@S;T^&#T MZL7>"%:T\"',W8B'T!* ME>1$L%.,B\)]\V!0A7*,8/BC&.]H:=E@)-Y>L+,3A9D$^!<*JK7IT<%3596R MU3NMTW1D$EZ=KAI)Z:?X ;7M0)/I_Q$G)DWQN:T9.OS:VG8Q&O8#OZ9>;[)B>*+^83I?YDQW;",^O3=YHVQX\GSI2 M[@CM@O :N,:M=G(G84JK]'7KV8+2X2RZ8S$+47[NY#5X#Q<=)"FBU&++O_(< M0"V3=:%LI'3DN&>L(W5BK"FILJ>TM TI_/*%\!]$.\2[OPAY)B=ZSA\+S,\Z M,V?F_"!/2FN"YQ$D[)\DX8X0'>D$!5WNC6#"B MA@X*B6]9W>SZKW*O1@9, $/#%] 1[YP +G249U>JJ$C _3&B8LM,'&?4?U>= MUQ,-,VXD:1OZZX:SL.9$'7D8P<,T,*1<8UQ:/S3.6R<21(>0U)6R"7BKW-M-0__BE*O;5_@,L-KGC2$G72QM"N[_[BESB];)5SMDU!A%($AF%KCIH1KWA MEJ83*]$M.JB.ZRB& @*^70NTE05[.7J]1VX?1Z"') B31RL(3<-:9SY(,)P+ M]1[DXV#T8JCR$6U:/@YV#PYQTN_SCCV +25;RR9^_FT?]X%"--HN1]7>V%C7 M7^HI9.K!D_$.HXP-:9?C3>^RU@+OUTGB!8NT+F^?2Z14XLK\0Z<'C@5RZYEF M#QMC=(A>XLF[TU].?SI]=WKQYS.FZ&M6]7!W["!8^+X1TV0CON@'#,&=2.F$ M1;5S[)U <\K\T8_3CQA13*X)UFB@7Y+$25@LK9)5L/"FC@V_2\K1G@[?'X23 MI$=" \FOP5ZSQWJ\U\A?P2 G%.N^RBM&'%\+\ME/+KAY BF:]9.8.IHU)BF/UJ [)-5<>N5I)1=6(G4*-1/"_2Q:3= M,X$/5M=8)(3?YS\JU83W4:67R39U@WXPMFZ+95J58%+*LFQ^S>0<^!L^]#%# MY#A6Q,(X*1+3P"GU3$FB?52#LC2Q3CO!9K$O1OM8Q].]@0P(FA'#X,OU7*[@ MZLC!Z.Q^=1D0JD&'2AL[DZ&+*-<-;@TA6X85LG\!E\#[1NIB3(' M4H.@I<)6<-N M/=P*MU=_'+[ZD>!%LB"I6L<2"M,R]X;E GOY.SZB MGA3*2 BP].4GZ(>,2@+ /07?1/===*CWR7F@U'(\,E%B6R^I("'V\ M1Y'9,I@6^;Q3H1[US1;-2YD" UJB2*58+(P1!:G)[UI%%BN*^46JP%IYIX"9 M!E<:\]5]OI/>]6C5,(DNH0>:>#--K%=$ZE[]G5#*X"7%/1V:W? B.%8A"(R! M]JC-F Y'J(ZM2#H+'^/X1G1&[>%S3YU)/LY42NZ5 \8#]TG\' N<@T]@B@E$ M!#V1B&F(-F"Y5\4)A!. M='#&G;(NWI$W,/U.%%"9#].KQ+=\LE?0(N#'3G&G56>L7)9[8[D.2[L&!*A) MZ#/.[]R/ES6J\1--LM]M3SB&_84J2GJ 9W4E\&O^6QH3W$N1Z593U? M:*VUR3CW/RP'D%NDY)6K5$T. MK&.ZJR"E"_CG;*H M!,<'=GR:&AW>]:TM'7WHP3OA\4>+AF,@E(PJD*(%"2KK(FL'HS-U;015_[$, MYXI#]C"QJ:((OO5H!?5$Q A5[^=-HFO!L,MBU2#<+R+UC>%7$&L$S_AECNL M$T-]8+'U5)SGRE3+*!B1!H'%Y$6&B;;L(SS-"2P@^&3.&13 /Q+W.5A0CL$X M^GE8$HU M6,Y#(AHI@0OG"F-P8'CJ4X5U%%C:K*ODW5L=7R>\3[D\OJY6/HYJ0U5"1Y)( MJT*!2-(\B(&$:EO)8N0_4/"RP><4EAT*B.U>PV8T+&%\'7R4G<1]E?7=8!#P M8F:XY]JP\G[H?1?LWH&9+,E:6"FKK+M(7*Y[,/08,3)ETLW$:>?%16))R. \ M15(\L+J4(33VG;0%>A>5W#>.8T8.F5QA^M!)>I4/8EZX'DECT31CL89"T5EPR@'!!>YL' )\_]G$H_ 9E+I";&B"=I(W9G MB@+3(P7=V;C/($REQ\*E6:IATYO ;Y/$"=-"A?&2/MPVJ3EJT!5:]0.I9C!^ MM:_%"#9M%X,%<(];R:QY%.]U.9:S*/:SL;"(46A M,-)TB["HNN6$R_(L?T4CA2>J5N;1]3BFYX-18#3+,..94EB"A0Y)O!X,+O2\ M41KI6F)$6>B2<7:99FBP"J4CQQ[Q^L;]@W^/[.4'+ICG+L%&QW6A>&OA,0/: MVP>#!KUP+0^RR[FG@38L@B90P+=Y2G3V+^O4H1DDKM$AP'U>$F/W_R\X M^OCQ[.3M*;4I",Y.?_GUF2_NZ];X)0* CLX>%NZ'1K0NYL<=_*V@/OC-!X/S M60'#<2?XY-$W+Q\6^L83OO5!-\9.QP_A0Q:\R0\(>'/#%J_"V[BY MWPWC;F@>]X2Y&=;]^!#!&3?(),G)&E ,?$X/#J,+@-'QUI6X"_A"!^CB+C 7 MSEWNE"JNA;/P)K4FO**)JWB&CG5 QPZ?!'3L7KW59_S./>G\%_9:SYDF:B/* M_O=FJH84WLUC2FQQ\ M6Z_]U&3KI@EUY+Z(54%R\FVVW 81K8QCLG2,]_;;M_IB^]O=X=@& )]&Q"\M M.PQ, @^-/(.0+WK:5R9E$Q*F1FH+-ML:H#T+)VD\>NRDYLRVDS#3[&0@9*7X MF2H+//(T,UM#F%;ZOK;/> I6<8QWKRY2<0B@;;<@GF6#1XC^(F/KN"@([S0DO?9R +A$.B#/H,3A@!*]#?4#=P[( $2V M>5^MBU@<6.VRGV!%34YYBV0BO25.X$ITI.'@E&TE_3=X1/A%4/( M2+U"A^?LY/SB[/3MQ(/-^R2$LOIJG-5%)Z]]QY(,H]"+P['@G-P+R!2#ZBFCQMW&M,"*.SZ#NYK6;+Y*BNN,G629VLC%\/2[G1\H^$X.2W,73:R?-JV\[=X ')PFNU1^#/$9R9C M&;FD8_XYHP]?"P(17W23##I=TE :)4\ME@PBQO$ZT6/6S.59QU)@G!L9<^ H MSVOFV<<9TA=LL4/[>RCG(UVI@W9+)B&/)',)U5I?U"=XU6(\E&C-]+ M)K7M!$&KGK3:#/3V;.A9(6]),'P.9GT)SK.;U1=B<_.KLJ5Y^46]"[5TU^?Q MN[FO+?#R]_>GSU#+KUO5UX9K#(!^W(=DWX MR<,Q7S\<)_:&#C8.P*WBV.B\(?D4%24;P7=GC6R*01%KR>!G&SE?9<$^92#0 MBR_2V.Z_8;^!G#^L">NB> M=MO,(6<:[AJA &>7&;[X42/TW Y*A==NR>M-V.VP4QG]VA+IB9)%C'5URM*2 MSQ]"QL1K)P[C M.NYJ[*71$WYO+\?']MM\G7MMJSI;A/<*W#BZ3&!-:+'G&%&TN:6N>_4WF\(1 MU4 8$6KJ7#,^ HK"4\&>70>:FE.-/2:<$NE6480T]!BL M7S%T&H)@#[YMRDG1,"G;$8B)H?/9*K=QE]>U;GX'Q9Y:UZFQT;87Z*A1X=;L M3]OMT]_0,'I82L>!6YYI+W%CW3M;?<*DYD>S_3 FW(O<^!!!NZ'FAK)=C=O? M60=M:6-$JX-0@P5C-D((=XS);+S-@6;>MW ,#YKY^F9HYH8MC*]%:/8 ,KD[ M44VB,N[45\,_S2:0SX90A,\[)AG;[7P5OR.\$" M%"VSR1C D7:)5P8 ]&95,VL1Y[K2ZQ*T>($=PV1:C09@Z#(X#T;PM"HYVP+; M/:VI\PN:@G5&'%)X5QB):+5%:_B0G62/\ATG)=-M03[^O"?1*1P=_]_?SR]^ M.WE_<GY^"H_?'P;O3__S]])BX:.0C;S^X8KB3M-FSF.)\VNZ#C@<&H3.D<)O=J:WCC<&.H")Q@ M1^F;F([#MMGZEN>Q$S*MS-,D]LYP[VN#K0F"8*BIH&>6&"#&MH3$J# 05% ? M78GN-*XN9;-1_CH);,]*10;S?J#!S48DO[N3< M_-N?<9]K,$DU MA0.)!D5DV"K1OO^!&[@188(18A]C>@P;K:73Y+8,#G;'(VIUBR\]V'WQS&RY MF0V.,(S%1KM"O][52;JC&-6=>_W*A\@G^&"X(B_:%> NF";OVRC>(V09T+ = M,"V%*S20 CV&[XT:#^R -3Y&*Z1[8]L60/-&QT)X\)GS F9"L:.."U[88!V# MOT'1G3GY,HK#8*4]$C*!10YSD!M4QYD7G43?:#C Q1HNP,5/D_\))8\4E M8 M\7PZ9>^W!&T*X^?<>8' KE[O/_RDV'=T[UT85U+U\76/J*J_9*Y:&"5>VN8R M%N?XL>:AN^4#(ZQ.<+ME#[71MR;"KF.=X,2;.+@#.LK9E8OSZTRO8:;P8=AM M"Y>='@T;G*)-=3GKV,4>4G6SN2%G.YP>!6FB:A;S:<%X"7T-8^B6"9S"TA([ MT7S="4BG;1VJZ'9\R3X-2WV EM8T> 92=0"I7CX)(-6]'MMFE'$:F&;KE#%% MWXG2EI:&6R<-6:4C6J/U#<[:>RYBA_.F8XU=[V1=[/8OP ?2Q\R]\@5>V:I7 M/L[;NB]FL!\<8ZU?6FNG]UWRKUH6_P' 4Q'_YG1E\2ET='Y5&G.,F&; MYVU MXZM)NF"SYW,5XTV;+GVNK]A?B-0N1"ND."0).(!I%8L^]Q"HF3V5PDXK@+>4?.5J4546>!EN..8FIT=BD(JVK M'(P/=U]LQ=O;(T)?-4BY(L$U=W0"P$\SJ-MO_B7S(7,4N<(TVQ5%C^UJ6SNF M I7DX*\%J^"-E8153<%PH4>ZCPD-_G$K+PS.2B^G_]DX5\Q.!7\,$4+'-B4L"_552G@%K26/"X0OA.)IJJ 5M3=(&2"DR@9Y7L+E4^WQ:8WUW&0H"S50E66UM MF;IK#YI)W*UDVCQME)(EC (="@25+K>?PWAWN7>AATI8O7/-K:',>$5*D@ D M/K-OU7JZ[4%'EY>E >RA^*W"SQZ_]. DX4'%!TO- NZD7%;ON(YT&1QRP#!T M2P72%J4M$]8?$:DDWEVD[ D@-**(%WT0;9](UVQ;(+.3%B*8N)BU#L2^%41K M7$G;78+J3?Y95!]T:YPVC@AWL-;E]9JB=$M@:N$GE#[.;481!5,U_R 9KQ3R MI)(1LE%\9F1CTFK:P:8P&7>\6]RU/=-PWCU!'IRLJ(H%[>JXF5'&U-0>%M2YXLC[; ID:3"LI4P-+5:=4QFQ%# MW=$$M$IT.]CZB2<#+]_A96ZW,77V;XO^F]?"YJ'P 0CZVM_[\2[%L#O2<+[ M#I#W'U6@"8]_W-9E65JHCS>8 N+:ABR(OK3RHC0Y0E / MHL.?7X](C"9A]&F$=,O9#FI,'(1DI9PR_)4>)J%-=9.3TET&MQI*@FYX^.5I M]&M=+U'*-^T[S2-7&1ILS>29_:2I/3>Y5D\%.2\P,8HPAE-18LPNY( C0[\ MX+KT-4N(K. *+&NF9>]HNH)@<;OVC>2LFD;E=;_J")GXR=# M G1431PZ%J"X'8S&PK.B=0 ]<[YZ5ZG8W8Y@6-BH[G-4;6NB?FB\$4""[T9I M6(/V@"NI<10D9N54)U'0JA7+N '@V+0EV]5.;DEN1].F"PS.U\4R.#,-^VR8 M;A>GN'.P]<_MKSVEH6.%A@&89 M'#AZ@M_11PND+=UR6W&P83!JV#8^X@/!8:FZ0OGI6%KR3=!&QSPESX[4';K&EC'$DA;\3?P* :5I2W MS,V#SGF@TLP6334R2=$"KO/J&&]]5YG1%44)8M*:.;[#-KI .V\>@;M?&L%ZIXK1Z^0[>Y) M,44#HQ1D!Z-^';H2#RX=[VOMW[1BBJXY=YU0@\$@S3.D,U"?D[(:((R1%Z<* M/ZG,!2>Z-@]K)960#J3*LP*3ZYG.O8KU(X[L3;XKPZ-LE/T+.XH^[**R\1Z* MRH>+7T_.@J-_')T=/]>%?=6ZPGJ./8*/MQC5VB !X5'/:!C>PZWKK&$BL0)= M[MP(+B,%3V(<4QNB:!&:!''-F0SO3_#?21ZO&I/ICV99DA6?065KU.Q[%_1 MJ=-J.#12]9RJ[)*Y+BC@TQK-J/5[G@!;FSQAQ#G71IEW/4,7)<0*70\?Q--^ M-N&-J4F=>;YC[)J@.P7>GOYU>4$UZ M /]W=OK+K\^\W5^I"L;4F0K5)NKK#;)*O!>#VYR@3&H ^!K2MD0?@[<-[UP2 M%);BUE1.@)D[A_VQ4/.0KBGMV7_D<$+14$.44(,3^9%"U@)1KR=E$@L?DW8, M*%*DGVY#,)2MDE=(,+KY1I"-*NBG"(*?'7N%WWI$ZBF8;"J1&Y8IX M>B]>C(P4U[&/R7('ORUP 7V-=P8^MS@)O3TPB=]GE2NYSP? J&*+SCPCRY2" M8\L5D SD@Y4@]ZH"-%-$P[F-D<_%:MM1V'8F8>"T+>F,0?I7C5,2[=#S\$'U M HTV_B"O\,33X.J:]Z2^*@D.[V(J1HVGS@A*7[UW?$.RW#& MB3$I$@"[3\ZK221QKF*<(=)]!O2VG?I]3>4X/NAJ%.E27)U.KZT 7"J8+Z"ZY'8QY;Z M0[BPDSRF'C%B3VNI;]R1<@66_AVH"7FISH3+>-DUQ$*0D7BX*1S,8MFV8EWF M3'O[>TJER72.4T_5)5!%M!&O*T)2&?D#<GS71@E: MZ9]UD91Q(I T*;8QWTY*;21E"B%F6,?O9_J=Q"X2:Z42OK ?EY4$X9K6J5U0 M$J@P-7:.OZ-8JT,"/.(8,^Q+HL1N3$O"NG$ *K[A:L[_1HU&9AUPCZ#2$TJ1^'F'^_2G. MBZZJJ7Z^!6X_:;I:>6D+,N4%[-8, ;4Z54I9F,V8WECZ)E$2Q_W7"YDJ[A7D MVF&$EX/?$IA&-H/)]+EDYW37!Z_H$[363,!*6' M(\:8?JC,Y:9GNDV&;)6N$Z0$S:7<3+5I7J\GZO^R:/[**)3+&I8Q"5D!BJH6 M3C]*D@XLOC;>?2$AM;<^5_U9HU&;I[8V9L"L#(NML#E(M=H.#E[;$.UL3!VP ME?O;:5*4R)$VK>'F&&G6&'W"?4Y_OTUM)W_C6LU,&[U-VMT#NF/=#=QDLZ+4 MA.P$R.#T0]1&C/<2DR$QN(?>:A^AR4R73;#Q5^W8JA5(YAC-C'7VL]7N5PZY M#X='?VI7,9E/+/OH7 M)+GGI*N%_">H?J25!\: V+HB[HFPJM&:&KF6%=IWX6<$,8-J#R]7$3H_90S( MZT>- 7G@4>]]O!@OCO[KY#G,_74W\O[N./B%M>EF.#(JR91KW6OJKWR>+-'= M4CC@V98>%38H]^,5?*AORC"(.TN=+G[%T?OY^XCDV\)]E"M--+"A]A0AG^:CD#'*F8 MF/B*>X3T./370Q]4UQ1-FJCU.Z\UVE1,-S0"D[D^W&QCE41=&#/^[Q9OL3%Q MAX1)T^#BSQH]N*3C0=/&&A$*W8U1ZS1AI4'(U$\A20OSM=2;-2]VV MB&[5IVCV_@W',"=71WWQAG,6EF(5" @YBES$&/OAEX%0L197BNL#^/%<:A2 M.A&;[8/F9*X;.23".\$G%-*ID&QN:8(5- &%$G*[5]2LI'W5&N[>?R'7L&ZI M0Q\-O[$[RH-96$O,YLY]?&N+.0XNM(ZZ)KD>>M!).HJFW!*!4:,B8"0)?R=U MV;RII ;>MYW=&W-53?E&BQ)I #3,S=4B"FA$ X#U[HQ< @+$0J%5WP(U7R+4 M)=-W6@,2C;)0@/Q46JG8,H^U]A2,(UL>Y]7%>FTE35-?!,UFO)V0G<;H6);7B6^FA47[2@FHTT M0;?@DIJK,H1-7Q%R-;C3)%I,N3BPA-R+CC7R.7#;L M^!(D!2)F$O+M)-M!F7P.P#&K9KR11+.*Z0G3%K&K]KMG<2BEF23;O=^CAHJ] M[")",IJ&!%?P@ ?HS)J/Z%G3JR>*&NZM4(%;X?;6>'M@2<;]W1?!.\,KBB[) M.PV?V#B 5WOU&L,+-A8RX9.0H ]?]IN!/@Z$:G#=P(W'CFNN0)>VPOTT@D9* MYMXC S60%LA\@T>S$!L P(RYD836#CX/'D$'!H"@/T#Y__GWB]_/3H(//P<7 MOYX$']\=O7].+'S5*3S8'0<7BLM+M&6QL1(:-FL\&#&BKQ+XI;X?J/.MK?]W M(WV(%J\DD>N09OZ4TSWJX] 9-^ACUIS*6(NNEC-EW.T#(A4!5]\9]X M-MX+EG!EE M WY(4^"0<;, AR]?;&Y,58GF/3WH.W?Y!G9G83NS([BY8UTP>&'+W3=V:GCW M"8'F=K)&6V@J]Q=W<;>W)V]?(AB=WSR\^G[T^=.QU^OD@]WQQM(3&XL\.GYMQN+ M?5+NLW1L7+$=T&[%2"<2+?(X+M-9Q4 M(8@L]MAP?^.)+'W-^VL7&W-@^HYP9M[\7E$1<<1PJ!L@E8.2]L.G).UT8V]: MQKL_NJL,,@G@M MS+*T<,HMW4A"IZGKTNO!60;C@ZUXFX*FXT/\+PD.G7R.6'J.HFK;L'3@7^0] MIDXV#?+KS'+W;H4V%P[O.:O!]1@?Q#L'G4\>!3'IHI2IYC/]$_6 :7?_L 0& M4H6*5REU9*1.H]-D6E'2DL+_6R_V_MW,I\HK&*DPJBSR:RI6E(?TA_0Q9;_C MDJ#+ ^S(N!W"D(3Z0?4%Q+NIGL^]:#I3%A0(3M8AP&;K V&7T)3T!L1)O^R. M?H9EJ:H!;N>#:N[7W$[=5KBS%WFS;$,@5+G389R[5)@R9-0!_8]D/"R7< @9 MO20&6Z>Z^7I7!72PLV,>A\&I2$,JW"5&O01;MBJ7L<6$:G<[%]/?& \CK=Q) M>V*[@KZAK6[5L?TMM>+-RR/^SDU]&GM6D;-J](2>O1MBTYD'T\KPU$#AB+V? MRB#F"E/E9J/9<]ARKO_[MV9/LPCS]_"ZS3I8VT%$H (_Q]P IX=5D,+O*R(Y M^2<3U\A:=BXM]:$+'4ICD_YCT=<$8=BC[%I=M4.HV, 0\:ZT!==[BT(Y;4GYT1* ;5,ZW&;C'X$58' M+F $C$[!="221#CS. !YM5"HXC@-02L]4$A>1]3ARP%JEJ3O-:RCX\6/TW_M M(<+OZ&(OS7B,W 4MIP]EQ!1TR:H2HC0/Q!"GZZ0*[5XV;2.?C)(1JA$1ZL(+ M=55GI!FP"#0CB7!T#9@ZU[/#V(R;*Z=[5*EO&W9@6!41/K S5VWO(OPS*[""2EZ(M,)Z^!2XA>GBH*QA.X MI3=WG^F[N6OWSDNVM%]LK0!5=L/A'J;YZPV\OGU3X#;;S M(82!3Q'?@D4?9RC 1%(9DZH?OWG]DCF ^'9_G'=EK["]>EK")LB 34M<2(7 M#%( &<.J%"S,SGN<"H)%XN?(0TX<5T1X'NA::*+-Q-ZU+JH8F;F#B["YM$%) M]>NG)M4:I[UIP49)YN:EVDI.P[(,CDC>T1ZG3+!O0<,%_G/#E]'W^\'NV!#! M-ZE =,_>6*J>C>G#Z3G\"4P&)4Q"U/Y#W($";3(RK;YQ=7>*P>-5H]4/ FJ?VA^M+'V3;>Q4>3K4A1;1'F,[!H[MI=?.'4E=A<+Z$JVQ>8E1C%^$FQRK% MPX>>D7'(!R9LX[VG)6T99B+"AX"*BLQ8R,>.KY(2PX&SW'K^DSP+@RG\IRX< M;A)"28L+"42&MO7*4B"!*%D+1>(E[GVD&X+AFX1W74E_BXXAP;]9VYZ"SU[4 M?)L>[8YWN5H8=?;/V#?J?.>UC+$I\D$WAZ93VGAFNB=&E-7)<;I9ROSZ!3Q9G MV\B6-B!N^-K/85($OX7%)U4%?R!%K([(>J<0WJ%Y/?LX(#N/)8QD:)?)X0:R MMAN[3%K2\1 LF2@%#8I@M$(WX/2%-1>JS[("R4S*&7;/)KVOM-U#=C8#7D(D M6*?YE11'T;0ISG%B!A7N5]CU)^%U"S&G3"GJ&/DFY#DI(GR>1*V'7+VJ'EN SD"*MU3I8"&MQ",QNB^2%7[0THQZ% MT=6:O),8#B9TF>-$K=EJ>%Y3'265%17 6\O# -V!PG[HH:#'@U-VI\4 M2.3T_,.F!9V"LNAQ4,]=SF(*TXPJHR*9\'7EHY/V][_XYQ45;3BFO MXT=O2W./.IL4^2>58>D2U9&Y7R[ALB8%:9QNDX5/ILS6+T+M?:G[C5BZ))R8 MP2(O2U527/+%WK\;/+-71!OE\PE%Q[QJ6BE$CQ!$R*!$?B*./3-/X!%X@THD M@$;SI X/[BIQNZJJHCY%NGRK+CE>JO$&&&&DL(5EK34O 6ZT=H9( +?_I( +W9Q^#T#TF,\0[Q$\' MF@*^O=VQJS&')HE/BIVMV0MOXS(87,(HO*Q==^,EZ?V\NJ6B:7/IUEV)Z#H- M\X*H2) Z-O2[IVV &7*!6.#D1-*FDG?0(3?AD#K__9QU? M2B.S D]/E7)?,_A&M.TD#>E.H10?&?/2D:CTVAPO8&1@A*6RAK1#^"'J:XV0 M^Y+[FW,6$KY@X .R7O!2)&^+HH)*)J>TF7EQ"?OR/[86G]HNUU'%"P$/AFL. MI[*EMK$,O0CS LX R!8VH*M+,<.R/-LI,&E)WTJP# 6^,MVV<(("S32>+;\; MO_+[[OEN$,.&A(A@$/(1&'&&4(-0=YW+87NYY:P*J4U?286@6Y?;[,J B&CY MX,4F>A5V@+B]$_['S>0H&VM//-(M]_04L.UK46D%W?//9 ,@#*RM#QM#9 M]WA8QL>3PC:T5=#FS0_+.42\KR41!/59(<139!L+(*+0PP[^Q":3L-]/.%R/QYIN[[).$[*U;(VRUUQ!9\JK?5$<_,; M1[E?#-ZY H[(#R_Q.*9AN!!2K"[E3!/9ENZSK"\U;]*&=^">% M[]A,7[DFDBGIJB<-]O?&!\')OVJD\CHU"!#3C$X*1@;/";W_I& ?37VX:>%L MX'LI'C-T.OS])P7XZ&^@L&G9HVO>,(=-5'6ME)\$8GH(]$_!#DG$%&BW,6$C M LN934:&O.L1_HX9V4KKBB4": ++JQ(6#DU,UGSPT 3_2>%)SH_.-BWA&F&' MJ'L088X)L W])!J/'#PI+(E7&[9IT5M/N1HLD_HF2A0M7?#O,) V/P9/" MI_B,'0]!FOT127']P9K%]4^ZMGCL+\M :XLWKR">%(;EG!F(-JT9A A)Z(TT M-'(4-(&=>"]9MJ>A74U/"LTBDA=\Y,33YC&[V=+%4 E8]PE+XY-"M$A0Y6$ MJI864;5._U=AQ;)--(?MC3ZI9&E9=;5J8PV"2 MYY\^*;60IEM%HSHDZ=V,"[NO3R'K)7D=9DN=%']:U$@90/^O$#P9R7@ MT_='Y\='_REL=(LTC!0W$W_Q\N!%(+TWX6!*MY&*>_ ^)V"Z$S#[_K(TMQ?*A>[[V:'H[5FS&;O4FX=P _[+T^_._QWG=?G[6A9KQW MF[.1K[_:W7O15,6P^:^_';U_>Q*\/3N].#D[W4 1V(TWN@@37N&-._Y& M[G1(66S5@^X1*MS6&/G)=\/D!6$()MOQEP"_9 M; %]%^T_-(,:M5:V0 XT/)B2R/%)5P<\2ZX>^I83\]57'#V7/3!!X;.91SA\ MHEPJL)TK?0PN'FP@7FE_?OM%COZG_E.>?L @SV IY M%8C%NG*7X\IE"!_"CM-E,(6[C,*%TT(IYH"@7]W]+C]07?8V3"-L8(T^F!&* M9%?MCH)"V@P,137NDI2S31!A QWMJ$/];H$QS^?*Z3=R-0UNM%;IK[=)8-Y0-=E8)0, M&'F1'C]QDFR3(1QT7)9/QP)R=A1CTE:R*2H2=I,D;6HK3=@=264D.V@XA.XW MF(;C0=8BE"K-6S1 JTM+!]+"E-,PTIF7R(H-&)XJBU0X =T(OO0P/<;@V+8/ M&,+&'FM_093C(/?L1+B6,&Z*:?!B4 []+QB:$G]AD-OWJPICNJ>'M&NGF(O" M=F2%=%B">[8V]>4UA&*ZBBXW3^Q/U/,T4ZD3L4#^6//K64*A M98E+#7.#/Q9Y7$<5<0\C0!%IZE)"& [JN.II8G8+_C7@+=4S)4;C4H4%DNG" MG1.#>Y[F"RH@(>0FN.QZ&0:QU>.7>S_J13@C5PB!3U&X2# =?X<[S<'7#0FV MG6F2(0:,]A?WVUIF1=='AK#C[34@-O(AGFIWDHJ(1X>Y@4QT/LS [UE'@'08 M4\+X!8R)>W%+ML=D6-KYE=YLQP!W.\ ,5YI?#G'7,1BNA"AED'MX3MI(6D8, M:0'-U+?4[N7N2'\DO J3 M5)*2VX.2 @*J4JVIM&<64W&HQG+PC[SXQ!48[!;<8C?W<'9W@]'?Z)I<>(6$ M7#/L]'[!QK5N_Q>\S=-E;Y.5D90IFZ.43[TCMK))QE?MQO=4+7)C1/=U MN[;-+7/D Y]_(&#HHN79',JKE-R %KOBZJ;"7"DOOM*K77]&=\7W6 M];9K*%]P-3W'BYK_>__8K]MR$U\D<]"K[]5U<):#4NUY^:O=\8LU7M^Q[Z0' M=E]T%-IAEQ]\@(VV?>7JK3>5U^M!^NZ"*??^:JZ'IYP,A/>RR*_!6D#F 6F; MA0<>=D*R+?HG+D=Y4LJ<:!T*MJS"3#.\2!MU_9](F[T%_EE:QUSI8)M.LJY' M .T"/X]6R>?M)[6"1N+"2^2YX;Y@_':+>/CFR\W+\<&]VI=K+&VCQ:E'06:7F\A)2W6I>\"Y'Z._+:A# M78V]+A>2L,*AC.A_\1LF6(BELPH;;RYFRZ!H[ND2''M$#6M/Q%8KUS:QVOBO9YS[1 M&HX?CV-)[!=.7\HV3\0ETUT0)<8$?C8%.UBSQ;03&3PBL UG1U0,+NQ@Q#-A MSC5G ?06T=_HF\AOQ$@IIB;*I[M!T*"CL/P9.)9"33&H8+TAQ')4K;[1H;TY MN1ES4C*_6:FX/O< JG$#A7+Y+E ;$Q$._Q M9E(TW8L\D$_KR$S@]K@-. 3< @FT$$8'8,).AJ0?M.^T2Z9B72.%AX2Z1VM MFT?SBCG3E.5@">,.JLPH@MVDG6;2.[:;]*V;2=_42_K&5M)$6W?[?M*FG31U M:&TVE*:L?*.EM.DI+7_=4MNXRK=K+KW[[. _: ?_MKU%GAW\VSKXMV!B.WA4 M3&P''4QLX[V7NP?M.*WY]8/B*\.-^^/DY(^CX/S/\XN3W\Z#T_=OU[:P>J?? M)FLSOWYPT^=FP?_Y^^G%GSCYD_<7IW^^V:7S^X M97C_X>+T[4GPX>?@_.+#V_\7?/AX+=(WDL$O,1(R@2^\+>.[M%;^'EAW7OU\DM8UPY 'M^\^>:L:R]?[<+I^Q:L M:[)VVJ=#AR>) RV1\E>Z6%M_?.!P@/?AG (NNFN'GU'KS\2NM2*BE :U8#^? MGIU?!.^/?CL)**08!+^='A^_.W%_]>Y(/G(;),5P9>P7U*G!^WH^4<4CE:][ MO)-0G\GM^/[WWWXZ.5O_.GC:8L9X)A8S5&G,F?HL<&M%_SY<'+T+SG\].CLY M9Z/LY'BT]>;-FY'\?SNP_"R%W5*X7#@7ZK/TW4+=7?SY\21X]^']+\^RMIZL MG7Q61924V% 3VVIB,OA\37:29X$#@?MX!C[I:.O?'#VW^ZSJUA:_8V$>(?ON M6=/=0O".CRY.@JW?X..SX/B8G(8_X9]GR5M3\OY0)>5AWG+'(LE\3R:J;A.GP5P3; !-G;EH"K6)'/KP8E"LI R M4&S64/"2$MW@QBTPG2MY^6E2E%4 RZ^CKQ*++>O)/\W'[ NHM\4RK[EX0<&= M-=X/YBCQ);>/PTQPG=>ECLI*FW*)RG[#C.'+W9MS=GM].;L= H/UY^PVT*1S M*RR14H%:VDF#/.P4M\U5H/ACKZ+>#8(+Q'=0QFWD[=?M! )K36-N8 G>_U<( M!77I-; MZ.-(>'.$CMF/$/(O5MB,9&(55'=W]1'I&P1)F>?8-Q%!7R:%;J1_(NZ+:Y%N M004^4!D*.WOSO4DP5>M_$KMLF85W$I,PLI67GVHGM7/N7<@ M$@-8=U^V@0+RRPWFQ[M%?7RC,-"<7K72^S?"1WMA)X\'![-*\NX>OD >4RN/ M?SN@]6;1<(Q!(=X8'#M"5J]8"?7.8K/+W:VDUU[RERW8T+X. M=O<.7WUSN,7^Z]W]@SM <;S8/1P?;JQWWOV=TO'N&D;O(^H8T3U+!@.8!-G= MMCIX2*TRSJTCBGW4=6-X*I,DQK8\8]^S1$0[8LC!T!2C]7U>)9&35O2M6%Y2 M%UZ(@$/1NJ.2NHX+J*E%^I2'T(G)#*B#<"8#'8I1Q%81U2M MGX/?3)C@V(D%/>S%@D M]*A_)E@"AD1AHN4%X\R?Y3HR309TN+]O57(LY7<9J(LJK.HJ+Y;>ERE.0V56 M<:^"_36_5E<8TL%R,XS]5/Y 00W!,&F"OX7+C13F6;K_/D#^(I_ TM_!)NM MNQZFR1PT5O>R;\7;[LK[!_%Q:Y6#)Z%5)&'R=,SB]5.!:%P0>0.5DE(<%N7\ M2E),I61@V];SHS'63C-0(%Q1"_,#A=1,BZ$FY:7Q5@;K39W,E1C%%,3S@^1H M;IL =\S?R["$.BQ%#T_K@FI@O?BU5C OX.5I?CT\B^7P2>B6"VSP?$^>]V84 MB$X2D1^RE),D+EV4YJ7/+0)_,'ZH"F.XMPLX'"72&. 78J*8H_XO^.-XKT(J M_2Q!JF,D-)![UD/!T1DJ9_EUIZD!RF?+'2Z=<1[SE^>UZ$B.Q$6WSV:"//>T MZS>FFIHDY_N9B) 8D*(SJ_93=E%[(O1/;'B M3\&S-"JE?YXPG45=+$"5E8WXS9!L_9=/XL2>J4NBP').[I,[KD@OHQ;8F2=D MDD".\.+I6BADC<'S&:.=2P3<%$K+_+"E?Y9O/KHC3RM\N76 J(\9ADD%)N;8 MV\U7#NELOGH29_,8Y7%8IQ&.D6EHV',XV\?KVYT5BZ?D@V+^ ^BT]]Q2'KQ M3,^(HI6;ON?R#CTCBIX!&\^ C3NX(UX_C9O0&%]/)RB]PGR=J"BL^?IC4^^6 M]NJWNU#+Y/,ZIN<#CG?_W/1H==++SYX+BF3U2@N^A/+R);-1$J $5KG.2,\C MEV5VB53C$AY$@)@(U]GF^"@P15^7.5-& MSU%U8"P_Q44>(6MY$GWBGPBU(*3\DSP+@VD2*_VG*=(-XV:,&(R@_W"-0< % MAM/.CR3^,@IE^-2P'*GQL)TB:LU[H?(Z)GG8,0%I47<+] MB"!"7BA&;"ANH9!5!;Q>[F'>ADY !B- (NZ"3>B/"L$]'$HB1F#<-/X4TN'# MK=SXT"JTR$3!LF$N$:B(.;M>;CWM\05]&EJGXU*RTT[ M2;\2A2G)*R:LEF9'':G_-:5_M?#+)"*I4"4II8.82:."'6R*KIG*W0/=X-1N MSS%G.X0(MR72H3\$@LMO+&OZ$\V)Q@6GO8Y@SC@.\ZSA7=[CO2=Q>Y\AX7119X-JF.TSQ.VOXE 7K#47IJ-U7E2EK5N)J)A*]*&D$[= M=5ZG<7"5Y"GGW)9X]7%S>\R=#"WO-7X:-2"VG.%^CL-#NC/_H6W0ZZ2<]1T/ MQN+/\6:!\X1@TD8+G:3R,:^7Y"A;].C)_[DX.SH^"7X& RZ+T,%]:TJ5Q;Z# MRXSYB,6]EJ_H.@VX&?_$ZRB3&QG'PI?V$HTVN/S0@^8CZTY'%VTPP8/^.JF& MB>[+0,:@-@WTK H5J00]G:1ZR#;/KX[!>M,VHC$*OX]J-OJ#$LEVT<+#/O?! M5AO&L^UL/%N'K"4S[AK!ETBC[9*4YDR*_)/"($*N(TSX7H8NX>L>\IJ""5;F M(]L=P>?=E90_I(C-F<5E/Q'(1%@>V]N!?85.(\"UX\$S*\O 1OD1A]_*I>_7FQ8KVA:;,E&1O;X@X'>)U3YB@OE*G 113,5?<*8?Q26 MLP1;$XB!2'_@HL4Y;!PZ7#%:_/@;DC?9&NQWBEEP5=A6BLO-4\1?!E$H+ @5+^Y5QGYK(7P:4X'TV@- M,EU_)_[",K9G6?O6LA9J=$(&@J"W1V,1G-MIA#<*QCHK?V^]V"G+L_+Y$KW1@]*;#3*S6TENM2;V@9==Y6S&13#E2BA*GA*J4"N MB42DH&2:2;_9M"L%_3..M_#5W;BW1\YYP, 9C $%$UL[9T$XQU:N<'2FTR1* M%)^O1;AX''WY6)9?H8;HO=9N<-]Z;$"1H9,*:,FX.&L'T M=K-6Y$8*YJF9YC)<$AM(JZKR)<"6,#FL= MA?'''1U_W&WP&S_'@[Y=/.CP.1[T' ]ZC@?=93SH:="!_,.YGR[P?AH*;N!/ M2IT)7@"A/ACRX/NS,^GC8,S:@1^X2M6BT@:R>VF*+=!YU;.U*X&:&*S?1@&O MXWJ9(;FL=D@ Y>[/ATDJC>IM#O6V]&MA#;=X >OHVS]AQ1G?I(P*9:H>.9'% MED[_8-!6P_!39_3)C39QG&DKW/:6BDPOLMBNX48I\3&,B<2H";'GJZSD!\)* MNTZ*;R..@JV)_V3'[>[BZ:/=H5==X\HS$F3"D!%C:,%3HVT3=#-FHK;4///- M@9A$@JH4D*%LKDIH8M6LR.M+=)"NP#[)"!_*#W#_-@=[+&2@'_Y-Y+%E&6_E M4M ]4;,PG7I>(.V^WO'0L(OG=65H6$!T2IC9-LPSWA8T**Z=0&OX*)CYHU5) M,"-U(L1U@>=W=,57IK2AJ!WQ,#W0U/1C/I*LD(6P2$K6F@@CSOD1TO:$F5@0B$"'9Q7? D(M8!UGR-'%^I2>&SCZRYYJ$01T(>99T2'!X_ !?*F :L\IXN=A(7P?7E9(C:) MWC."Q9[K:P=K8#)<3/8U)4I!=3PR2\V"(VOEW@+>Y^C2%\.C6T9(\%<)B>?U M//O,W\!G?O'L,S_[S,/PF??0X_IN+??L%A]]H)ZMLUC?%?8;"JXL"3)CQQ\T0+8H8(M4C8P5G*O,-*=#$_T*[ACY MN&,0.6W1'"0O_GA"94^8@<;B*./SV%&B@RRF6ZG4)SM:\T1G+9!,5HS$:ME> M"S(;NA=CHFS!F>,Y.]22[#AS6-O2:*UX^:V-Y6X/L0O'V65T0') MU"1$,GJPH].E1:Z("4[F%5DBNCIL75MD>/X6&<6:CIX2.WG#\UGJ\PG+MD+2 M:%.B,-.&GRMUE3"ZNXAL&OKH^M F/RC1,4A-;,%AIU,HW@:T8Q2_ZHQ5N M&PE<'NO]=?T^B_Y4)553CPR/TV[\-$AFFP5O\#/$N^ ?BQ^DS2TFTJ$3R*!4T*,O8)Q6@J>-\VQ99%0 B!L=+ZHI!", M_#4Z@#S,[++LX!IV"3"$J3_)P!],8IX.C,HAOGRD,76*,7->"4O*QAV%#AVH+[YLT[4(M0+\@>Q'59FK-KM C M5VY(NK0QZ=(E-+&9)R9-@AMON2H)Q?'Y28X^K)C?-.+2(I^\YDL:_$2MQ6#; M$J'(:,R$3%D>]+5BFLN!WSUGZC(L8@JA:YZJL,"&5KB><(V#9)>JTC&*T&]) MY203\*1('D'@N@Z=& MZ"=G[I$0!K\O>K!0V$V\E<7$VI2/8/AE%6OI\WI2)C'I.CD,4;@((PJT772X M"_Q=5MGFNPDET&"BTL?.C,/29/E6/2<.T0\8L1V;%P:F0%2(S[R]WS0/]O(Y M#_:Z^I6K:+F>&S?]M3N]D.=]O)6,[ M2V=%&M45-=@E*5W.:SW8IH :="^Z?F;FI-+:94NO%CXZ00F6TA!,OJZ( +@'V:Q@^B4I4JFS6 \VNU%+,"G M"!SFTNDCT$-@)'T]/(X;MR_PD*SWUT]!G9R!$-0+LF@Y1#D4;7+ABJT.-*Q& M"C>AVR:][&2*\: ZW%9Z[822$HX"#"R0.^=Y!AFL8=XA(,W/DB/,Z3SEE(LO4 MUX?"O[(:9I\?D>_N$SJDT_64R%>';7GCP,,L0[Z00H%. ME1 QS.4SD^V^]"Z^'HMXN_%22OK,I1[HH%'$_P]%5V30OL&F ;J#$<#-] M4Y]70DIU#"KP&DWG+:T3"LH?:S42S7*X&W;RZ0[2K-O[?WM0!^)I4 >E*4CT^0.+@]%K.WCRB4XR'.*84_2I)R)WEAY"_M7L,,V MW\Q2MVCG!Z4MG@9L^YCK8HX8LB7,5]239R@JPC1!C@F,D638SD^C'7+*$6O$ MFB'^\H-1J%"XAQ#^9%@]2F+R+Q65O(%AVM'0:+0*S\9.@#LVRWIA3KX&7WG66IT;0)*N22C=)060B-8O% M^(DNY-35. 0'SWSN"G:=.+SA(-%)$RT(\6[@ML1G,9\GDHB'/V7J$D;!B7H< M2:2*K/$HRM>7-?)5JY@H?QO>H%9Q<^09CAE0CZ$3:5JI=6YW;1&9DE_2#L3? MYO&;W3:T[LWKW<.5L+-G1.!M$(&O-H4(Q#CA6 M;]Z\5(=O]B;AW@'\L/?Z\+_'+[][V##"UJ;>VPV$$_D#K8?@G)RPDMIN]6[I M9@>ZOS<^"$[([,%A2J-4U*D/=, 66Z4+3T$3$O(M^#U+JN#H&G3TK:ZL]OE? M2X\UU.)^YTF\5[5!T0=#P^7UC1AB?^^I?QJ_&/.#OXK]>O?GR4;F;WU,3J)MC/H':+ M)O8^']R&7>180/C>X+3L?5JR"Z7B0>TCS9>F-[BM/);,'VW;H#8-9R:S&MB> M_2'-BMY*2WKRW7&Z@]H_G.5QN!SL[IU',Q77Z5 V#:.'TZ0HJP!^U*Y!CS/A M00H1RHA.&"O2%*%RJ^0I)2J=O.>V MPTS3>VBX$;50[G++&,MG=Q=S46$T<]]QL$-S^ME>#BICC?/J8YOD^JX M5?3]OBJL;IW_\&?1U+H;V(&>1(C. J]_QSRJL/KN_OYZX>];/76\^^K%_K=G MVH#'[J_WV,?B"_>4_]X9ONC^YO"+;M9% <)[QTNA/I'?P"=_Z#;J[C6O>.[4 MN&/ETM1!%S: D2UDX5KI6B^-Z$)V="Y1\#TW*#KO,>:W)A_9@/,8_KG^*\![ M(/["'8_;TZ8TV59IA>:7/?=%&E;!,-=O^/WP!.;/#O"47T]6]H9?$ .E%Y.+ M6_!)EU@Q[J#6.X7/\HY@^"<1#*]#0?)X5_0(SET4+I#G$;X5R_SKLA/ Q^04 MA 30-/=(7BHTJ@89.V]_==0&S3G%D;W0L4=[7=U=I=S]S>&C[H4(.W6G-];] MA9[?Y[;#H5,%JSL0]&B.1F,SK+F!.0X)OGUW=6SW-P<)VS^FB?3G1WHD\4K8 M;+LZOE])VJ*4;-&-5@!Q>IG8 MK.@\H+7(I'7-1A;$:X?&89R;3WC=>B6;Y.$%J+'/35+4TNQ)N,4 MC/R385B^+8^V@097.G;01H.?\0"YC MM,;$)V!?!-,D5GE)0>Z^ 5O M1R/P&OA/B&F4?4M\WAZ_8=.H,T+4')YP.AKF(%-H2P)"GP8=^ZONP]&G4*]G M4IIEYL8O0I)6K\[6[3%2*# 0N.]S1(&J:SBWZZ9<'MYQDR)M?6#:@E#I16H; MSMR%R2*$O+B%*0<6JL >6-94U_HCG)A1S72 Z#XS#/:@44G]G[OX4 CY_Y M]9^S?D\\ZW=WS6SN;P[GMFE27[+J.1?XW=]/$.O:Z?!9?E%:R5C7_\5PQ2'[ MZ"R)9OWA6[K5N#DFDCCQ=P7#2_V_P *,04,F\%VZ?5*LN4<3B&PWU]Q2_4.< MXT7K#!'-=Z1_PLL]S(+?P@*^.G[Q#2W@EW@AW;BN'9$E,JO%F2W,D M(2JC5C8]F.T'O.GPL@@7,]8?&*-#%IS$9P-V M0MI>5CC48!X;.U#S19HOE1H)MB=H5QX5ZK).A;F'@_9O\YC8GLWV-#4)N>'Z M70H'31^EUA\E1X)Z7GB!FK0NEF""ZK>:-XUW\5T[XZW9MO#3H?IUE"--MO0L MV95@&U'>ZC.UO:71M::FN9:[%E_",S=E/BR]W75>I[%#4J$-L;@NM/' -6=E M\EE7B%G;8HU5U8O*O7DSN"S#N,,HY9=,ZA)EI"0;U3=AP'"!"1)Z:RO9IE_! MD*2P*\PRY.HLJ5&4;';/>-"BW4K@"6XG9 GMV78;L'*7EXJ6P(GNX*7,W3@H M2$PFZJIW/6)\$[D5U,XY3;7DKI(H]A9@C81MU2$KY<9?O$+*2Y"Y8?VVF _N M"GP]@"OP?4@\O'<-QKV_O/B?*_+WCI:7M MX7NOR]*MLVE-_'!X1=09=0I0Q/8_ETYT9 8ZI#^=MO$6]8P3DU^1/;[-$6TA M1XZYUO8(SYOML=<]-W:$&BWZ'+56Z<:TTO+\4F6J /N5,SAYLWO?D'++=]

[0]M%!9@!60J(6&^XE404<;VZ/*?2"^. M'JWIPJC9PF_;M9(L!S[9TL!RI3[1=L]D2:>^@^QK#3]Y2,=M?'YO$LS, M\S[/J.73%%3E)!T : P/! :FT"6E\[:Z5*N/DM-QAW!009H/JQG6> BE6S\Y'7R/Q25P MFUX\@HFM/AF.I*\2UR1S*-C=ML:Q710TW?K^9A(ETP0OCR9:0GO18%)B%O_9 M BYP='AY]LT"C_L4/I#9!7.[6IAO81BIK,&'1H .!IC/(2J-K?%_47X60W BP0G MN1F:]^G%\@@L3.Y(#I<:7R?8[94:XE9.&L^&973!L0<7)9]R'L9P414%-J#D MG&L)-T4Y#:,J+Y;-YBBZM$Z'2\62OG9VH<)=L-4$F-GM*)G0X>N\Z)^L6U4- M>QNX>_UA GM#M[>NM=[E").I\]5ONM1E^@V$=A#6U2PO8&,Z,^%N$AP6@1>% M VG]8T'W.><>6SB2^<2I"O$XKKF-#&8,W*6C(#W=^M=P]93&>>&0 /+(J:SD M!\(&D/:7.O)FYRU*);B/%F>^RIWTKGRWD>5=37L' W^# V\^GX8.=EZD5&QB M!F68*J>=]ZTR[I% KV\UND#"*Z;M67 %-DQ&T'H>C/NW.9R@D*2<_B:'H(4< MW\K%Q)NH69A.&\W$4:9$D$)IG\P-%*=UP7O'#=ZV<5.NM@7>(%DJ?,0\_*0( M_BN%K!0Y!4M9]YR27?:V%Y-%5]MT]%A Y@I>2A2"[J8X&;_&G*BM*_ZMJKK@ M[;S+TK8)CLM,8Z;H6"=3)U%JV@@+IB4;KUI&ET>Q15#F+;MH0"M;7F M09.H-F^ES)Z$'CNF4,(321=URURP_L$D+RD1-U\^=5P7>L'I)Z:]#(2+#MC(81GZ*.N"E0 MY^7 ?PDF1?Y)%:"A,3T\=T]9[Y&EBY-D2Y*+=*&]SX-<>#!@1IU,DBV/5>;\>X?NDK/'D)]+& MJA6X4 \#2KPCT:G>*P#)6Q*F>#VZ'+) MJ9)VX'+E4Z-JU$CPV,;7)9E-0TZX;SDZT_,,VU7C(RB:X%//%'-2=20N^)LT M+TM%[:=*3+O%X5R;'.HSFAG*[XL>ZBYZ/!QF;9&U 8:3:S)GC!?HFJ5X2Y=NAV7'%IV'GY-Y/>?/[ :GF8,@ M Q6-%%D[SK-LALO$K;&Q8YW%6J';;RB,4C/V&HQ=LA*H8SQ>CTB(IFT,3;Q@ ML>+X<<=NV;:&B]-9FIP$!EH6[(.8Y)T=)59KBH55*O7)CM8\T5F+"A9<;+EJ MV5X+NMN[%V-BH.@Q=]A>TEHX'"LC8 $8K:OB8-4=E ![OO5J=WQCA[8^3,'TSV3QUGNJ8 MK@33 P&;@&U&E0BI$W 2LYD,(K(=- )S+>M!WRJK&K;=IYX@"]0V;V_%V>C_ M38W#"HFA]8S"3%M9KO140NKF,MZ)^WBJ2S9T2,@-%;8#'!2.TRA9(PI^B3*9 M\%I@[5ED- LWK72#K.@]?TFSV-GWZ-M&EUB.KH;PE-I[6(2(O M+.L%;'N"LD9[M:*S3KD1!H'"#+[%9PV)7YI:[";:EN(G<5>2TL+1&H6DSJ[LA5M;XVWMY+MK9^VG1S%.4M+]@*5\=F)C'F5;:ZBFR[PI-YLD;"5'A-@T#PVVS"</=!*+-BEL M.PM>OI$"T4[R]Z]_.037I2_[ZP<,R49>[3S1FD\43!6]LG;:F:9(GA^#T(@J MP,P'AJFF4\5<23).KT>B/SSV3A\"'Y?.TFV@Q+^9#813NJ"PI M ST\])%N.<2NTR"Y"I2S '&-H80#O))!/WD1WIRZT#A_">TO%J#F6FM#X7(P M_C))4H&B+S*U!(MU!ST#+XOE:%$Z]IASM*X;4(;QC;)-[0Q7\T44F[R$J^D2Y92+1>&!)8L* M_R?!C KA)V,XQYQI6DR.D0\CE\M* A,#C!2MU&*K"Z=++ZX@KS!KK/% NFY: M0H(+JJ8>>3XHD6*0$J9T53=3B/P=%YQF9W)4.M.(["@QUZE-4KZ4:>U,/LZL M7J' *8RC4 M#N4SZ10G",GQEKSP3:M1L#79IK0Y<6* ,U;4"X8[@65$ID I[108IX7[HCZ# M=<3XHR*AJ*:6#6S^]2?2R#$-DK:,X&$QOH6DU4A+*\#D3A2#'I)T%*MEB\HQ MQ&X1^A!4O4GF0*MX5L[Z8D5CBBIONJ5P"&3VI3GZ7J5/$*OI:_F2L_@BTTR8 MYF+[(*\@*<=GNZ,FTB=B/ED^7H*C#,S M+\9CFM$**@P.Y.:MYB6F)<(EQO%T'T32MA*&*E05=N"-L3/"1[A^,!J+)3;G M]:1,8JKG39A>+ H7841H&Z]WB;;#^,ML,IDO)X1U17(LY0_$=FSPK26.NJ!] M-6(C(B],V4<4UJ4:5,'_$"@2CX@[G](=CVDR/=41#1";,,& R9XFUO*AX-5O\V*14W'(!9*M,'7L$$Z3'\+#!!\%U F.%B+1 MVB5&2S%="_Y7''*,%&.O,.X08:WF1%$T-D^9C486Z!9]RQH1/2<"03F^DF,Z MT^ (UPM^^T8[87B*1J9<+S!=QD))J8>?E%!U2'WD5KC]U[^,7X*?Y-Y[3._I MQ@=Z!MPB .6'$<$I!D8G\G37S^[^^*#._A 8VLY4E-<+LM+\<,-CF%)? TY; M]ZV[3>N8W\HJ8_LUDWUVCB@>,*TT"KMJ$GH';<"Q?D'"8BP.SS7\>T@ROS\$ MEC3N!/68YM%/_F1BG%R*BOZ3FB.,& 4XSJ.:(3]N:9\KZ'@VG"[?3E/O8,O4 MFHR,LY."45G)C0C7#P$,:BX=M)W3&EDU/((&. 4':)X0%H.9JG&4G#ZV8^VJ MR70K,P1<3N"'RN%?8V;$\L:!AUG&Z5,P;\0UA+E\7E()#D.DMG5B+BWSODI1 M-G1E*$2F;:=K!?YGA>4Z2=;I[>+R4VDS[!#XT6R4<.)0 MYWU;,6S-PJVB-P1C +=E05\\H2K,HW@#$I;#8&[[LB:A>_"Z^?, M'M_O[ M14G6W=$G5A%XB>[%2<@5WS00U'!=Z%BK<'DOW$73H!PR#_"^L"M-96<^I%%X MD\(G8WRZF5TP-0WNL-JP]2P^S@\A"5@7U:QDF: ME#/1"BLO7__F=2DA&U%I6X9[\G\P6ZN"GY,LS"+$E4K4N!P%IUGT3.3XC5.@ M+Y]3H,\IT">> MT_&, U?1O(!2UANKCV+\,3/&8Y#8[WV!&JW/ QZ1_OK43,UJP-D>*EN.W7";;8 M&EN\R<$Y5)82^VX4I"/NWM!;9[S.,EYVH O^%+S[Y1XBVTON3 +6R<(P#;9V MR1\4TF-KSJ.LT5(\AIF7=HU,,KJ28C;=2$HB-/QYIH;$^$:U_.M?7AZ"\*JK M<#?*YX-RQ8=0XWFAK4\4BP\4MC)R\=P$F-<'A^#FJ;@,,M+)1&F>YQWS"0;4 MI^ U9%&[&_TCFSZGYGKTF*=:G'I02L9E50(.%P4K#'N*AA@S@89/\<91"@XQ MZH"N*"&5X,C,Q+FAT;]G#V[6$"3%T>? M9O._SX])898E.?_SW>G[&>EXOG\9SWS_:'Y$?I^?G9*D%X1DKJC0W' I:.G[ MQQ\[I%,84XU\?[U>]]9Q3ZJ%/__L6U.)7TJIH<<,ZTPG=@6_0-GTE\D+SR-' M,ELM01B2*: &&%EI+A;DDH'^0CQO(S635:WXHC D"J*07$KUA5_19M]P4\*T MM3/QF_G$=TXFJ63U=,+X%>'L38>S,$R'+ &:10=)&K-A!ND0HO0@RA,8!.R? M$$'Z*-[H:%.7\*:SY,(KP/H?)5%OT*_,>,V9*49A$/S:<:+322Z%07\*]9MA M8V;'F(%KX]&2+\3(A=1I5-OM3)92C?8"]QO;'2^G2U[6HY=O%:?ERZY&\CT- MBN?-MN;_ B)!4&ZZ;H .4+OD EK@862A'E\7/.5(8]P+[^+<#I>J!4:<2F/D M#81\Q70+)-IDWDACDDXM,JDHJ:GL/26NB(,?\B\QN.0GE M:F(CH VV%-==7GV4ND?B./;"83@X"+J;<7(0#YMQ%,1AOQV'03^X&0^"9",? M1^,JJP@ M,=JV#:Y+UMP4**$KK)HV>,N%+'FCD-*2VK!U 6#T YZHV_B#BA55]?Y>>!", MX[!QX7#C #TVM)7.[!T?-_0Y,YE<5@H*P,Y_U61B"5V4D=F70I8,E-[?.T2V MQ@2^KKBI&VHRJ@N2EW*M22X5P<9;6&/69PU4Z39OIE GETB%5:+9,0>B>GUK#/*\41:@7;3<-CF\ MWJP5HV1)Y!6H+2M-]FRCN4/R%LYUP;.BS3*MJNUHOY5&'+C06KVIH3#P/CR0 MV@<.YCT7T//I,9]NJUZ*IZ7(T4^YT,@0@>L*BYYB&ZU)115=*%H5:(>:1D,[ MFS.L4RIJ4F!BLH**!9KF:&D)II"N&=/;6\+69 E4HVZ3QQ-(E4N-RTPX)&P% M[0&D3%:NKZ#QD\ MB='H.V^T[]?0-^_:2C8/^Y%KK]@0=UZZK>*&G>!6A:9XF%=F5^61Q_'FVSS5 MW9^&Z7]02P,$% @ LX9^4EU8 *O8! :!D !@ !V965V+3(P,C$P M,3,Q>&5X>#$P,RYH=&WM66UOVS80_KY?<76Z=@,LZ\5V7APW0)L86X$V#=IT MP3X-E'2RB%*B2E)QO%^_(V4E=M[J%EG: @X,(Z*/QWN>>Z'O/'YR].[P].^3 M">2F$'#R\=6;UX?0\7S_K'_H^T>G1_#GZ=LW,.@%(9PJ5FINN"R9\/W)<03N$L1?T)/&\A=2BKN>+3W$ 41"&<2?6)G[/F<\.-P(-6S]AO MGL>^.V0$WQ:CAP$VI+)TI!IBHYJ_FU.O'GN5^AK]R122#7:"MS?OOW$RUC! MQ7ST_*7B3#SO:G*>IU'QK/E8\W^1P)!J]SA; *7=@I?8 @^C(:&=7.0\Y@;" MH-=?-?XKS$[(3Z@>R.[!6G;_A4CQ\F&N#18:7I=)[V>R_EB6WJ2HA)PCPA%7 MF!BI*"F*"DO-;!["B6#EFI#^3SSA-3R#6_'\-LDRPL#/$9@&F<&Q/,!E?0J:R8@83JG M=<-(I9-^.@RZ9&$7*L93X"5\KIDB1X@Y/6C#A+#E3*\;IX]-Q/%-#O0J"4QH MV3(!4[HQC!-X_^&CAKI,+0NU(F>'?9A\KKF9V[0DR%;<1C-05%MM*5T+=J.5 M7I!9(!I[2]"J-C+YE$M!^G0//M3DGH70XDBF$,Z9J.EJN:;0"9!T"N0JL\0_ M!2,95R+,D:D>O%O=ANSJC#L,Z39"*W&2MFD[RR5P#<3[N=M:+G/F*-(6A3MN MQH6 &$E>6P".NP489N!I%+@8:MDY%$QK> F)+ I2ZRSJ$:O TM3=UEUWE#/K M I/:49WDC*O"TJU T)5)T9R*XW$@;6-D>6K>Q=2SIVP-S46(?_[#!53J^+@5=C+IHM+1= M,>O8I)#(I!!R=D\IJ.RF?U/>WUZ5-T'Z\.D?1MWA)OT?/OV_IJQNTO]:^J_QQ6L3 ML0]?"^X/V9N3B W5WU@-J.:J6O=#,2*XO- M/"!9OL#IQ:!2TE-N3!PS34VTD23$RX2GME"W$Q Z83E,'/OWT+T\EJ]D M\Z/$R$&AB+IS4-\.=Z^VL%A+49N[M]PV%O[2*'_QWOP&X7X-.?@/4$L#!!0 M ( +.&?E+?/(3960( +L& 8 =F5E=BTR,#(Q,#$S,7AE>'@R,3$N M:'1MS95;;YLP%,??]RE.J;9N5;F&KBFED=*$:9EZ4Z#M^C09;()7P)%M2MFG MGX%&ZY9.RQYVX<'"'/_/^9V#?>QO32\FT>UE )DLN%OZ3I,65(5I)20<((DP5 )6B[@!A-Q![K^N&K"E@VG MBTR"8SDVW#!^1^]1;Y=4YF2T\N.;_=PWNR!^S' S\C&]!XJ/->H,4P>[5IP, MR:&+TN%ADL;Q?H+=H3-$B P^V0K25,M[C9!-3HZU@I9Z1MKXGNL8!_M+>513 M+#//MJR76K=TY*>LE"H>5_K^M7>SYDR2!ZFCG"Y*KTM)ZZ4K<\)RQKUMJWN. M6HN>HH+FC;<3]-%?*$REFRI5,KM$^)$E9CPOXH<7IV$L^EL/)\%(5R\^RGU MOZ6\#H+K,82W812I7 MV_9;Z^CW.9_9Y_]C>KM]?NOC"OU/[(_G4<8"6 H?4%DAWL# WNLZV1Y<$Z(: M6=@(20H!LS(Q($,"2@9"U8^F-$$M8A4+BBGB5!5'F3%)500,M(1YE1.P=-]''LVWIWP8R^ E!+ P04 " "SAGY2QC1HJQ@( +(0 M& '9E978M,C R,3 Q,S%X97AX,S$Q+FAT;=5:;7,:MQ;^WE^ADFEJS_ . MCFWL>(9@TC(WM3TV:=I/'>VN%C1>5EM)"^;^^OL<:3'8X!BWMV[(3 B[.N?H MO#SG12BGWY]?]H:_7_79V$X2=O7YPZ=!CY4JM=J75J]6.Q^>LY^'OWQB[6J] MP8::IT9:J5*>U&K]BQ(KC:W-.K7:;#:KSEI5I4>UX76-1+5KB5)&5",;E/VH?'HLC7H^;AZU&_$<#2M9 [GF,G2?B?6DBT\I8T/Z==K-Z>)#9 MDYF,[+C3J-=_*#G2L]-8I1;[:?#[KU[,FC K[FR%)W*4=IQ))<^Z6 Y5HG3G M3=W].:&52LPG,IEW?NQJR9,?RP;.KQBA9>R7C?RO@"90RCW.O**'X$YD*A:* M-YJD:O]N+ -I6:M1;3S4<]5PV*H,7!"[HG$(%PO]JBKW^M?#P<=!KSL< M7%ZPRX_LZGIPT1M<=3^Q_F_]WN?AX-<^7H.B?_VD2?^N"5>?KV\^=R^&;'C) M;OH]9TBKWB1CAC_WV4WW^D/WHG]3N?SM4_]WUNT-::59KS>W#=$_9$U[HS6# M,KL2<"&[JK*?N#&IT&46"FUE/&=VS.W;-P=')]NH_@[[93R*D/&51,2V<]18 MP$VF$>+4J;3>O;)UC>I"\]?:\Z$+FH?5=X=D\X"-^50P+:92S% 8[5@:UDW3 MG"?L6F1*6Z92]E'I"6O4*_]A*F:_"H&J>#,W5DP,&Z1A%:$XWME0-+^54'S@ M!@& MR=S=INJ62*BD2C[B&@?BD@)PU*%/H8MN$P93^ 91;*K&F[T]AJ?RO8&CX( MQ-LW1\W&X8DIT%,T<4I]%<<2CRY$ \:U<&! <&60" H:$T!@D$@S)G(BFZ#L M4>FCYTB:,%$F!Q\51*T2CXI,JU!$>&W8'D 0":#*1[I_%XYY.A*LBUISG2>@ M:+1XI7&P)_8=:^,@\D_^4=(4EWHTDGQ&!6D%I!XTI,O6&\4/-HJQ$=GY&+J@ MH,;\UX><1NO@E=&WQ_?9N3"8?N$"5_Z?CT^9.E/(<[,]"[6(0,#7Q4Z^Z:A< M0P"R>RJ-JQF@$JF30\/BLMJL5BPM$NZ"5W2=90#*136C18G* UV,2F3D#H\F M#XR,)->2#)"^-[H:FI*DW%"_44N$W&,64!.8:S9T-/O6\D6=<(_;F[S#@1@1(X;/TP$*K=/:[!-)>/W MU((FI?CY098%BQG,X5IX3T ?%T/:8%?B&"&[O8O674UGE*(9NI6-\7Q!3E,Y M5V&8:W+H2NW<('6BC,5[^C$&LDP(07_F*+T0O?<$2PQD(-L>41>*8]P4[GA% M)R]W1O9Z[7NMQMS<-QK*4X9GE5'16(;E,> +5"QKBVKQRKQK'S&*5-O<]R+V R F. M_U:(KY340*'+T7HDH9\3L@?@HH(9JI#XER:G1;:)/W,)]5UFY6GHCF3[NS:N M=G$.I=E (GPT=M, 'TH!?Q?]XWYLG E^2PW!]V;7$MQ4X7Y969Q)7Q3%8L+S MAYX-A8%'8#3BOBX\&?%B%@$+PH:1H>R[DD%+,OD$3H=3G#%%/=YX>M^YCH-Y MLHO&$FL O Q?"I>3B(;[=:D(6]G799E.53(55)Q3/BI^)--%&HM)EJBYP.IL MK'SN\@>@0!#_+YVK^IQK V6MFG3HXF?%V=ZSULVD!7V * M=@8<3GAG167PY M0=')$C[OR-1YS#&=3*E.H9D5-Q.06=PK'1]7CPY:=+5D-?Y&"_'%K5/5W3K5 M;+2^U@+G\<&3R_5JX\FUKXD].*P>U[<36W,JZP7! AMM[RP:N!*3\?1]J55: MT!2([32S.W;?X[Q/",2/_>2C\5J@=E=\;]^T@2CWR:[ZP_ZUN_SHWMQ7#.V3J9^W6E%[FYV6@$U=P64P0UT"&8+^U_H40AY57<^OC^B M:]/>6(J8]>]$F-.,SRY7.O=YT?>(;N_*'ZB0P&O$^P]B\813MP#B@]B\@+38 M<7=Q?H[R[$8%]@O7Z(&M>ME=N7\-X\\ZI.:JW8;J^NA.'0=L][-RQ__Z,Q5K MM^Q+[+MZ7%^R\ )D-MUEF)^ < .D@ 8 =F5E=BTR,#(Q,#$S,7AE>'@S,3(N:'1MU5IK4QLY M%OV^OT+CU&:@RF]C#(9098RI<4T"%#B;G4];ZFXU5M%N]4AJ&\^OGW.E]@,, MB3.992!5<=RM>Z_NX]R'K!S_=';9'_UV-6!C.TG8U>?3C\,^*U5JM2^M?JUV M-CICOXP^?61[U7J#C31/C;12I3RIU087)58:6YMU:[79;%:=M:I*W]9&US42 MM5=+E#*B&MFH='),;_ I>'3RK^.?*A5VIL)\(E++0BVX%1'+C4QOV9=(F#M6 MJ114?97-M;P=6]:L-QOLB])W?NP+:)FI]WL[.\U6D$0' 2=^G[\THV8]^%\#2M9 [GF,G2?B0VDB MT\I8T/[=O6:UT\[LT4Q&=MQMU.O_+CG2D^-8I1;[:?#[KU[,AC K[FV%)_(V M[3J32IYUL1RJ1.GNN[K[PV*H,7!"[IG$(%PO] MHBKW!]>CX?FPWQL-+R_8Y3F[NAY>](=7O8_L?'C1PU=\NSP'Q>#Z69/^61.N M/E_??.Y=C-CHDMT,^LZ05KU)QHQ^&;";WO5I[V)P4[G\[\?!;ZS7']%*LU[? M.D3_)VOVGK1F6&:GFE+V5,TF/"VS4&@KXSFS8V[?OVL?'&VC]C[VRG@4(=LK MB8AM]Z"Q@)I,(XCO5EK[+VQ9H[K0_*7V?.B"9J>ZWR&;AVS,IX)I,95BAJ)H MQ]*P7IKF/&'7(E/:,I6R0**1HM7&NT=L>M8&^W(/_E'21-M"0+EMO%#_8*,9& M9.=CZ(*"&O-?'W(:K?8+HV^'[[(S83#YP@6N_'\[/F7J3"'/S?8LU"(" 5\7 M._FFHW(- L;1(N M>T756 2@7U8P6)2H/=#$J MD9$[.)H\,#*27$LR0/K>Z&IH2I)R0_W*8=VXYN8J#$ZF4 A'1L>4<: FS!-. MA1%F.256?0\8=","('#=^F A4;I_7 M8)M*QI?4@B:E^-N#+ L6,YC#M?">@#XNAK3!6XECA.SV+MIT-9U1BF;H5IZ, MYW?D-)5S%8:Y)H>NUB=YYAB8$,9-LCZD)Q MC)O"':_HY.7.R%ZO7:_5F)MEHZ$\=4@2D2M@SA]%<9GC$'4GDN*L]8B^_,,N M^C'TO((YMOVVYUCWBTJT2(?R*LNIZ*Q#B2AGQ.R ^"B@AFJD/B7)J=%MHG?B. M9+MO;5SMX1Q*LX%$^&CLI@$^E +^+OK'(LM 5>#CA MF1'=Q9^)K;=J1[6MQ-;6 M=J[\.0AO-]9W?]"U"YI"MY;/R^W%_'W!?-7H=B$[0P%VPP#[Q#6Z7*M>=A?J M/Q2"FJMG3]3/1S?F.$*['XZ[_O>=J=BX0U]EA:NX]14+#Y :N=UD^<:U>_'I M_Q. ^^\()W\"4$L#!!0 ( +.&?E)(\]%#= 0 %<. 8 =F5E=BTR M,#(Q,#$S,7AE>'@S,C$N:'1MS5=9<^(X$'[?7]%#:N>HPAC =0&6$GO[2>^8X,)3I>L5R ZEB MQ# *:\WS!7R@3%^!X^R\!K+8*KY8&FCXC0 ^2'7%KTEE-]P(=KK/T_.J^YYG M%^G-)=V>]BB_!DY?UWC[N!6R%HN.YS2(6E'6)JVF?QR%K:C52C/:^C- D!ZZ M5S':; 5[75OQW%FR5 M6?._&2)!4/9V4P%M8;3@.=L##QHEU/AFR>?<0-AP@]LX#^D2M4#&1A88A6D/ M$*5T=MF_2" 9/U&$P0E@M(PH8:D[A=X+YU+;R#8-Z-9.RM1!;2.6J$)QIV'"SM/&*_;7FBI6S M29>+WR']DKP"7"EHOJ2O_F7%TK7"\8IIXIMT2?(%VU,+VF$$)*<5.YXCRA4I M\^'*N2'XMB@^!;U.EY805%P(5PBN4$Q;&.A!A ",9&5!($9=("R](YR3/"T? M8TIJI[Q=$9W6HN(@"Z;LJOIA.2MRWZKGN31&KCKE-#VH\*J>#9D+MO>?2T69 M<^Z&=;OMGC3#B+9M\-OFC[6MH0 ;6/ORNM9R%7L)&^+DC^NA;6 M]@$%H10_FSH^!%:^?;ZON#:*F]+Y<+@+EIF[\E4OZ6=U&/LY]?PH:G6UO<(D M3N*I[2G]V>SB8,C_6%%V%68[;($TI> 4]OP>J1@F^:ERW6V[Y2?H8,E9ALT# M&XGAUPS&6<:Q&=M]/,1NE!II_5Y.%,>]7N!FO^?\ZB&M]Y1V",)JL_ZHFKSE M^IUO]^G6\1#;Z_.CYDD7WA&%_3CTJU%Q2]?'"N+9)O= 4[US/BED=4#K*"9( M^5KOG5@^U[YMP_[G$#+'#; V]T.^<'@S,C(N:'1MS5=; M;QHY%'[?7W%*M&DK,3<80K@4:8!!93>!",AF^[0R8P-6S'C6-B'LK]\S'DA) MD]ZD;C<\C!B?V_<='Y\S;K_JCWNS#U3?5GN?U9WUX M/[N\@-#U Y@IDFINN$R)\+QX5(+2RIBLZ7G;[=;=5EVIEMYLXN6N0D](J9E+ M#2UUVOD*/AFAG5_:KQP'^C+9K%EJ(%&,&$9AHWFZA!O*]"TXSEZK)[.=XLN5 M@8I?">!&JEM^1PJYX4:PSL%/VRO>VYX-TIY+NNNT*;\#3M^5>!C6@C Y/Z^S M, S/2)4TPAH-*OZ97V^$09#\%2!(#]4+&VUV@KTKK7GJK%@>OQE6W'HM,ZTM MIV;5#'S_UY)5[;07,C483Z%]\;=P\\298??&(8(OTZ:E5"I,#^)$"JF:)[[] MM7*)LR!K+G;-UY'B1+PN:TR^HYGBBT*L^3\,D2 H^[HM@-;16O"4'8 C280: MWZ_XG!NH5MS*8YS'=(E:(F,C,[1"MT>($TPQ4S\5S(:#82^:#< M37)0K?GE%XHVFD+4'U_-XCZ\_-0>$MKPS_+*G;V/81I-NM$HGCKC/R_B#Q#U M9KFDXOO?>1YY2I%/,\1F]!]1"I^EU"4:N[1,8;V#VU1N!:-+5H9A&;HJ[^-= MN5V3M P)4X8O=F7(-DIO"$J,A*-28TD^/TY/@C._9>L-B 9"998/@6.;1YIY M(N4"S(K!E*@Y29EVQO>"[2!*3"[)$UE&.3%6*4K3#1$P89E45OX'8S@XICMM MV%K#,$WBN_\#@NIK/6"ZP2M=XPH8)AO"K\1]*=VA6XU*!?S:+$1 M8@>)7&>",PU;;E;67K&_-URQ?"[I//@GI-^0MX"1@MH;^O:!%4LV"DX/(Z>&X$Y17 6]25:6$!1<"%<(+E-,6QBH M080 M&1Y,2!&G2$LO2>1D2EC2@XR(PI&U4_G\ZO5?%<&B/7 MS7R&'M5U4<6&S 4[Z,^EHDPY6,V"9)HU#W]:E.M,D%V3I[8ZK5'K+B\WW*S] M64>?^Q'=:+CGM6H^I0V.9D,/[O<#W+4#W#/TJ:Q6=QM^^%FQ[P:?E7W);14! M-PD;[.2/JN5"T=##)"*7XL-7T(;/H._KZ@6LGN<^7CD2[8PGR: MOF*3?E9?L1]1IR=AO:7M$[J3&+MZ=WQS&8T>ZNG')F1?7;:G9DA1"D[AP.T[ MLX5.?FJJCAMM_L'96W&V@,'#V1TO%AS;;RYZPIF("^_$=>W(E^5CJMN/Z'TW('.M]8YZ:?.46LW\6=RI[N^O\"U!+ P04 M " "SAGY2OAAOL(P9 NE0 %P '9E978M,C R,3 Q,S%X97AX-#(N M:'1M[3UK<]LVMM_OK\"FMVTR(S_D.'7B9#/C.,EN9K-))G;;V4]W(!*TL*8( M%2"MZ/[Z>QX "5*DK?3:B36KS+2V11$$SOO-%W]Y_?'T_%^?WHAI.'N_MC<6YEX72I32'SO;TW'QZ(!].R MG!_O[2T6B]W%XUUC+_;./^_A4H=[N3%.[:9E^N#E"_P$_J]D^O*_7OQE9T>\ M-DDU4T4I$JMDJ5)1.5U MZC)7+\,Z+_;X[Q=[]) 7$Y,N7[Y(]970Z5\?Z/UQ)H^>/7V\+X\FAX?/$GEP MM'\X.=C_)3M\DLBCP_\9PR;WX.M\CRN7N?KK@YDN=J8*GW]\^&1>/E_HM)P> MC_?W?WQ WWOY(C-%"0^S<#/_RFNLK%2J+^6.S/5%<4SG><"WALN)R8T]_F&? M_CW'*SN9G.E\>?SSB=4R_WGD /([3EF=\66G_U?!3F!3].>"=WD$=^>Z4&'7 MXP/#PH+W-_@TF $YE'PP>;HV[PO6)3"XOK*F*=,YVQT?[3[I;/FP=\L_ M_3#^9?_Y]8#610I /G[\R[Q+/W<.Y_Y-GT^5R$R>FP7RKG9""E?-9M(NA'.P_K]R(?AL_%_X34]GN1PM5?V(L/<)?.#6SN2R6_N(C(8M4P$Y*J0LQ MM^9*.]B>PRW JL(J5Y(TPJ_H3"?P!Q\E,79N+!\&UY @=%+X(OY>WS59YG+A M=L7Y%& 1()$:Y41A2C&O<(E2E$9, 2PL5S!\K@"?/V/"O@HT[ *[$R73@"J MM57E$E:E _W9W08XGC9?:D'CFI/4][ZB/\-M(Z%D,H4-J2MM*IB(\/5-6 :$(B3<*Y>46 M Q7/2D*@)'XK B*L,9;("\QWM_Y!QYZ,=4)/AU &? MN)R\* M$)< =B2<=VDJW#QHN)00%J%@)!BF(X)$=S]PP-9NX!' ,P"?*L^7NP,BK%]4 MWPN![*'X51N_WZ+O8QN=3$)@O( \!/FS,"+)I7.*4 BL/@-R)6'WTP]/GCX7 MIWB11?Y)ZS)1 UT5KUH7=D$H"IFF9'V-NM0D9%5.C87]@]R9 J'06LFERBXHC4S:V:BU#-% M+(H_@8MQ:Q,C;8IWIB#"DM)8-T2T6[W[)XFOQGC:T::@:IUV)2%N/(+'A__X MJ$P>@&60A"2P23R**YE7I#S^>W\7]SP67QDT/X) ;FSL'1?8$F">]?ZG/=A5W>]^ V@ X>(\$^>/FT MP5?@9%1#$=,-R@[ SK,[Q,Y_$!+&S]9"0D=$$_Q1>FYQ)2!^R_H!D<. "YJU1^51N($RTBF9EX&CR>O4H4N M'F[N>B^SNS'R'QW86E-9HE^CBY(]-W@$;0JN@GD(OZ@L ZO+"5H%5[\P[)*# M3G>PRQ$YE^B?C=!=1B$&!R)_S8!9B ZT+&+0@8-7R"(![-%3T4W<%6B%#&P1 M=@>;\C8Q_DPKW ^" /!^I<'.Y&,@J%KG4/D<#,U+1>8I$%GE2HO[ L#CG4K, MC*U7A+-Z_\GX.**8 JWLD"\-GK,"%]LL*)SL'Y* %W_JR/\ .F>(S[T,V 3C,C5L0_&3]*^3_132_H M8O");T+0YLFOEBCI"HI4NR0G%C,0@;6AD/3T[TH1.\]LZ@983GU!4BB1-6 (CK/1SZH:E4( M A0*%5ZC:G8Q&,>R.0[[6OB:K;D?8XN5:[84N-R")D:*LMI= O,[5,_BE0>M'7K@QP6*F*F>(W@IBA/[4Z=LSY^Q/<\! M90^AH6ACB%)&D4:^"A\@R$!N#@8Z-S"4%T-HLTSN[Q[3H0<<8ZA&)VM ^C=# M'/R98G1;4-]NVBIH5J\<^_QY4L]D*.=2_NZ\*%_.JI;E09,^38,0$>ZXX,#T"#R9'?43V_D*[R!#QAEX< M7@;9#L[2;N,SP0]X7I6GX3:A-#UI[9W#DH. !\C0_IT">0K/1Z.A>X(@EIO\ M8Z)M4LU R6 8^_I099S49Z_)%,>DAD"GK:3Y:W(U)5BOQ_O-+7+B3%Z5J[?< M+,8'JP;X_U,;GCJ7%VIG M[-Y0ZYN,Z0S-J 4: M3&C**T4T39G6%=Z""V ? 'X=.[U18+^H9A/@*;0#ZZ2.].0?C$.VS:(UX,]4 M1>NUHONK=\-7O/_ 5Q;$U9.V8]+E1CP,!5I42$VCI^!SR>AT;&.AWXN,W6E!,=4B1IF\M\@GLIE4/&F*E'GDI'DZA#(6WK1P55XRO?D*$DVE1*4U>7A\P@4^J]30!_"# MP]VC)S7,-['NX"P."Z6&7'H*S!"B)IKBGA@.K685NLC>8,U\593*%8.YE9L7 M7?2C60J%D0<1PK7 V#CGQ*F2MU>A\VX@@P$@2:OSM+!?H) Q^[ M8LO0=^E.OM:(1T#L@$-YPWGN<5#NK)K\&^-5%)&LU1E+$HQ78645,45C1762 MARTA!G>%B!A'VEH^3?.]L%J?C?"=I$,M$H==3F!#A8&[U),#AHLI1IQ5^ =E MM.(@K=#90,YC%"H5,6QM%1P/;5O_A%UX@QL''0>B:. B%%]U#9G\48 M"&54D%VCPM4-M88WEK&(?Q!5G[T\?:_!8DXYS_!:8]9Z4E%)P&8BYG[RV*]S MPY43H'(H\D9@)Q99:%+0.]6<]3?F0LL^U88V;1KA*J23VKE7+#L*7Z+; MP(&!GTM44[Z?H1/UC,7 *.;KN=7(PK!5E\G:-L92S-BP2-6$RT5RS19]**1G M1Y@MG#+RTBGE+Y>GQIJKM_30H.8\+O"(+'!''M"$NTKGBNJN>=^"KID6$VPF'*6"$03VB$H M%2E@#-OZDJ@Y?U(W3:'%S04@?@&'59D)B$?N75II=&E*@)H[,+H'>_!I_M4U M5>A1PK!1JC) :/_B/M7N2U]&7B935@MKJ<(#[[AR_3\H%HUY4%M1I5I4K>A0 M"P,.5:.TECXT1U6&H;1KJN?P5X;\'^XCFY:=DE"5*+ -;9)K-^5TI*PY(M+, MHQ":2LE/_/,8?K9_#S#\[&C_X/MC^) $MJNPML6SCJ_E_"K4H$2Q')+LNVH5 M2A*.+8.$R2M7.T1U)@!-&G;VZ6M@@(6D:Y"YC<4R7(QO[)8B;I\BZHY675R9 M' N/&]LSD6Z*(=[0 $I<"O*]7!*G MV=L/I$P![H-FP@AS-=>:(Z&>D-)X%.=+M^BZS4)AL/;(T.QUTEJ(&RP"NLED MC*L*6K4UG:95-AI)7$N;:RQ.1X,S22H;I'%=AL,-K@_U(]Y=4#.JXS.V< M(D6$IZK8N>;DW8."9'FHPR,_)J7!LHGQ$VH->8RUJ:%&B 19'%UK&]ZKT*/< MVFJ95E.[6N?)NX?J./6K2T]"X3U@9%?TL>?U6!DU8O-&2MA\;ETG3'_G95TM MD;'>M)3O6M1U+RJ&/]4!I6W1\"TKB0_7Y31)IC42:"0F51FZ3IHBLU9\DGPX M=LQPN>#5@YT?5WZ.FM1>]YGHHA>4:*)> #P6VH#H0 2_H6=J ,JQE5HW'I/B M/7MR_EE6TY*AZRO37]@_\'VA)--[:YMHO$E+6#>0ZRY,P=&,+ZV;I"?"40M1P& M%1R0PO5A5/=3EX[YRC):W-]+N&T\B4'U&[K'FGC;^?4[I%!2F 5#&CO+U1?M M0QE<=U1X$X8. ]K"<70P^:/2K#F8?(*3$R;&^$8JBIC ^5I!*NPA*2[@4EW$ MPQTU!&O@N26A+J6MTJ]P=!R\@W8#U=#<5!CEN["6_5 %+_A2E9B78*#<7&T> MX:(YZR :VB@(_88%UB=93&*(>2Z+1IP0R7]M)N(>-\N< )9VSN6E,@![\2:T MY6:-.,5I0M26U*VXSW *5J=WB4NR-E.!;FQ")D;59H+^?MHNOE'^ EFC8"-C M=PV3)1 MQ86\(%&+\Y,L?[_56S+BDM2ZIQ.$W$0'XZ.=D$#?5MD+5EE.YER$'YIXQ_L_ M-KJJW@/7/#TG8$T=UG># $U5D8V,K5^+73-IC#K:(Q%OU/E'<"216 M7[G=A9,?6,0;''D#Q#5.RM,9380YC8/Y/ M/%AGG?$\*&)A.;_>P(@7%T_^6:VNV16OZ%!^:K-3T9:0+&A.$X[=$-1*#H1C M)0UE @H#DN.ZH;DI?;'BI%JJC1T$NK'NZT!;UZ=:6FPF/NZGENOKHT.F\D / MX]]D%+V-U%O=L-0;"RPY BBFQI48J*P=70XF/"2 M3(VF_%-.L%\;=M=,WV^-4QH?/&]-M:F']M]2%S GUL-(DCOM7?;AI<9ZY-P% M,6+$A3V;6#T$,S[5OS7S6":J;3-V-M]7&[$2O;]N/ RQ>@@/\:1(/:;NC)UHS\-$R1D>,#MJB/5=:L% K6U=OU_?1 M3,@O8#ASMV(&ZRH?+F@'#X!FM8W#F?4NS9$QKVY+5VY['M$W M%2UK"5=*-?,052*T8/4-SE_@N;@-=<79C$B[CSAL)]M)!7;I0VHAUH5P$5T\ MSB+LBE.?<8VRL[VJH6^:!#"E35 IQ;O41997]+H6"B;4DV/+7B]OJSQNQ3*L ML%V6O&M8@;F-[#UOA\XLW:Q*-30+N*DGH 9Q1FX-+<_:4MT9&Q=1IK(RJEFH(]/I=ZNGEP_ MH!%/6>'9M]B":(J>J6);2K\52S02^2 OK-*+%"4'EP M:Z@0_&X,WQE?*?VA"CX4?)RHM+*><5I4CO-U.3@N)A0?K"N=)BJC\D5\OPIS M]4")4AC*7# WFVAA3S:LW M.)]G9^'=(Z5OU6Z9JG4!)@.HQ\)%Y@T9UHER?1AWH$Y)[D9M!U3?4I4"VI6BS; "U=\QR^KTJU M^L!T=QQ.ANCB3&J!DVZMON(W;H6Y@9:-&$7"8@+'I_(!+N*;J*G,L_ 2AF7M MC3B'^Z56$7 MA_Z4>WN>;9B1\&=;YSGAG9?=;B$J2,2"7YEEX$_@2/2DM#@1N,\(Q%7J M-]\L5.W&X:L%<5P-&WT4I(O=*!0Z.3VGK#'#3DRF<(I-[N=#)M3 :IM&R%\+ MFHA%V*87L_/4!WJ R3EX,H3Q8:@,@/RLGKF#_GA(%D8%*I<%1@ I?>@S_6_] M]DDT-"6!NR'!?P+[X%>&(JXHQ++$YX+OYGRQ65.O0FVPEOM"FUZE4%;:Z(;V MV\IKH*0*#-?F7:;>3B?HIP%1_C5,W7+GS1)JW_3-OZ3G3NC%CYOWLL6(@YO* MR3 RD$XFZ62!7"EMQ[/'R-*)(_$/J20%R8!>_,>VV\%^RW=XQ&(&[<:IRM.F M3/]QW:;7[D+W^?8607,"SUOZ#YMJS_^W."2NR6S(2<]T$B-_&9P<#!= M04](;\7[;"O60(0D2VMX!;W@EH@V5.^[S@3#E38L7+9>BX<&+WV:)W+TF^2V MGY[/++.!W?+G8<#FK;G-*7& M+%CWEX/]L1@_ 7_YY$H5.)'VE37F,E\6(_%!+<2_C+T4X_'!^%GSSN@23+?Y M%*?0^)RQ]D=X^'1__Y%X]OAHY\GAX;.-MAJ^$X.^YTJ/S8+<_>;%E3<0=UDK MU]27ZJ?HU43/C/;FBR\FYU$%I$"6LXG)@YGTVYLWOP5S_M;?D!5%5,<'G0#J MVAU_]]WTV9N8= D_IN4L?_E_4$L! A0#% @ LX9^4EU9A0M ] , #MLK M !$ ( ! '9E978M,C R,3 Q,S$N:'1M4$L! A0#% M @ LX9^4F80QDT-& S_\ !$ ( !;_0# '9E978M,C R M,3 Q,S$N>'-D4$L! A0#% @ LX9^4AHSA-CH,0 W0X" !4 M ( !JPP$ '9E978M,C R,3 Q,S%?8V%L+GAM;%!+ 0(4 Q0 ( +.& M?E)3[H:6+(8 *"Q!0 5 " <8^! !V965V+3(P,C$P,3,Q M7V1E9BYX;6Q02P$"% ,4 " "SAGY2DLU3CXQ# #Q10 % M @ $EQ00 =F5E=BTR,#(Q,#$S,5]G,2YJ<&=02P$"% ,4 " "SAGY2 M^%UG.T@V P!L:00 % @ 'C" 4 =F5E=BTR,#(Q,#$S,5]G M,BYJ<&=02P$"% ,4 " "SAGY2XJ@?1BL\ 0!V$ T %0 M@ %=/P@ =F5E=BTR,#(Q,#$S,5]L86(N>&UL4$L! A0#% @ LX9^4D3H M\<*$OP U-0( !4 ( !NWL) '9E978M,C R,3 Q,S%?<')E M+GAM;%!+ 0(4 Q0 ( +.&?E+1N,TUCW, B( P 7 " M 7(["@!V965V+3(P,C$P,3,Q>&5X,3 W+FAT;5!+ 0(4 Q0 ( +.&?E+# MO!7Z)P0 (\, 7 " 3:O"@!V965V+3(P,C$P,3,Q>&5X M,C,Q+FAT;5!+ 0(4 Q0 ( +.&?E)=6 "KV 0 &@9 8 M " 9*S"@!V965V+3(P,C$P,3,Q>&5X>#$P,RYH=&U02P$"% ,4 " "S MAGY2WSR$V5D" "[!@ & @ &@N H =F5E=BTR,#(Q,#$S M,7AE>'@R,3$N:'1M4$L! A0#% @ LX9^4L8T:*L8" "R$ !@ M ( !+[L* '9E978M,C R,3 Q,S%X97AX,S$Q+FAT;5!+ 0(4 Q0 M ( +.&?E*1:9>)^ < .D@ 8 " 7W#"@!V965V+3(P M,C$P,3,Q>&5X>#,Q,BYH=&U02P$"% ,4 " "SAGY22//10W0$ !7#@ M& @ &KRPH =F5E=BTR,#(Q,#$S,7AE>'@S,C$N:'1M4$L! M A0#% @ LX9^4H8$"T]C! . X !@ ( !5= * '9E M978M,C R,3 Q,S%X97AX,S(R+FAT;5!+ 0(4 Q0 ( +.&?E*^&&^PC!D M "Z5 7 " >[4"@!V965V+3(P,C$P,3,Q>&5X>#0R+FAT 7;5!+!08 $0 1 ($$ "O[@H ! end

D9@@6!\E?4%-"8WPU?:/E,_1^6 M. D]#ZPXG+HP L/AS(O.8>LA+(X"$G:H,U%!)RJ8%+422IN]IO8/*I5%;<\" MQ>2A2)F:,"WL^,,KF];P12I8-023RDYYA0Q .0W_?BH2EQ-.NYLAJB;6IXP=X-*KS6DWX=:LHYY=V:W90&'DAT&_-H KF]42GE4E[(>@Y]8( MC,2A'_?L&H'AQ$_P!;_(LRXRJ>LSXTR",N,8S>"R+I26U/0U4[8]G__XVA< M'I[90>('_9(<@?F88-*W;0@C?ASWMYE[THQ43.YL4Z<@USW7S=W=S7:-XP?; M+O7F;TU#:9N<9YJF&_U.Y:[@"I5L"Y3>30PYR:;!:P9:U+;E>1 :&BC[FD-3 MS*0!P/];(?33P'R@:[.7_P%02P,$% @ LH9^4H1PX G6" _2@ !@ M !X;"]W;W)KPN<( ]P $( M'=^K]'.VE#(G#ZLXR4Y&RSQ?>^-Q-E_*EJ[5,P+)0Z4KD\)K>CK-U*D58 M!*WB,3,,:[P243(Z/2[*WJ>GQVJ3QU$BWZUA)&*YEDD4I(*A?T3R/MMY M)KHK-TI]UB]!>#(R-"(9RWFNJQ#P[T[Z,HYU38#CGZK2T;9-';C[_%C[1=%Y MZ,R-R*2OXC^C,%^>C)P1">5";.+\2MV_DU6'3%W?7,59\9?P*L*L!J0W)Z NPJP&X%6'TM.%6 \]1.NU6 VPK@;E_BC,?,&06#RI07 M?)F)7)P>I^J>I-H?ZM,/!>F*>*!)E.CY<9VG8(T@+C_U59*I. I%+D-RG<,_ M('^>$;6 -S7_O%1Q*-/L9W+^SR;*OY C\O%Z1@Y^/"0_DB@A'Y9JDXDDS([' M.:#1=8[G52_32(4:\EFH MUGK:O8*GOV'X=%^0)F;#37RB?R%!YWMPQ2++R!GY2:S6;\B4S-5J!?,_TX.( MU'8Q7-M9&$:Z(R(F:Q&%1S#4<[&.\!%[.US7EK=,ZOX M%ED(_DL6+O>,VWQ>(@.L*E_*5.I.%? \0QMXV;@]D!AJI-DNOTP'*;A%!M1CZN]0),/IT_Y)JH M-[$DOT19CDV Z7#UF^SH5HBU5S>S;:5L!/)O&>Q7N;J1Z4!WK&UWK,'V@BS; M%!R#>;^[Y)'-&A[E@TSG4598R^)R9EWDU;: M54UJ.*[;9ML^MV9/:G6E_ZN\4D1?&7=MUK/MI[7 TN^NL/3)$LMJB67#$GLE MU[&8%]\9B- SAMR)>*,U"U G2?7A[#[*E^1FDT$PG*NA.S=14B@Q!I-UI;6S M3ESL<6KVIE9?-JR^_V7#P+KJ2JG%=@Y^%>*]?DW0.X?781U^WI:!=?7V:&*U M3H:7^[R:4&M-9L.:/+QE8%W)Y0:EM 7N[7Z_)KQ:E]FS=+E_R\ ,]", HM$3 MUW!-T^$]T&H%8\-'P<$M PIG6M5HMN3!=%OGFG/,L4U>L[O=G9@3VVRGINL' M6P'+[/"KZS>Q^A:C6F>9]?UEGM6JR5Y$-?=HS)0ATNAHC>'M/.YW;/:L5E'V M-2KZK/U U5+C6]'$H5:[+UVW#B>[VJMK,GLZ6RLO>U'EW;=E8%T5II11T^@Y M\?!:B_FP%K_ EH%W9;9GEO):9/FW%UF.B*=CFT7==M2^Q^OR:\6F+YMY)8BDT>CDBLR0S35DS'+XJS%RW/,L4W=K@L(IV4;[=0@:LU<[=KF%U)AWS=7 MKC6V65++'A^6/?QN9[HGZH >DC]AE/7U$BP$0U_2#\ZN/Q[J+R/6D<%>D9]^ M@)7[CC=S,'_'"[!RW_5F+N;O>@%6[E/#FY6W_.T(L 2HQ:<48B@:0R$& ML_@4$DW13(,E0"T^A613--M@"5"+3R'A%,TX6 +4XE-(.D6S#I8 M?@4$D_1 MS(,E0"T^A>13-/M@"5"+3X$ %&4 6 +4XE,@ 459 )8 M?@,>,!0'H E0"T^ M QXPE =@"5"+S_2$QV>\GO(H#QCP@*$\ $N 6GP&/& H#\ 2H!:? 0\8R@.P M!*C%9\ #AO( + %J\1GP@*$\ $N 6GP&/& H#\ 2H!:? 0\8R@.P!*C%Y\ # MCO( + %J\3GP@*,\ $N 6GP./. H#\ 2H!:?Z\4?7_WU\H_R@ ,/.,H#L 2H MQ>? X[R "P!:CGCEG?)L6S#?N/QIWWC6A/+'P;^*M+;" [:L5R /AJO;=@3 MI>5O[.+;F#[B\?3?P%02P,$% M @ LH9^4@'!A/"5L3UC6]EV.TW6$S?M9YJ$+#8DH04A/_KK M"Y"42 &7L++M9":6J .0Y^+BG@,0%\]"_FBWG"OT4E=->[G8*K7[M%JU^9;7 M6?M1['BC?]D(66=*?Y6/JW8G>59TC>IJ18(@6M59V2RN+KIK=_+J0NQ553;\ M3J)V7]>9?+WAE7B^7.#%X<*W\G&KS(75U<4N>^3W7'W?W4G];77LI2AKWK2E M:)#DF\O%-?ZT9I%IT"'^6?+G=O(9&2H/0OPP7WXK+A>!>2)>\5R9+C+]YXG? M\JHR/>GG^&/H='&\IVDX_7SH_=>.O";SD+7\5E3_*@NUO5PD"U3P3;:OU#?Q M_%<^$ I-?[FHVNY_]#Q@@P7*]ZT2]=!8/T%=-OW?[&4(Q*0!CF8:D*$!L1NP MF09T:$#/;<"&!JR+3$^EB\,Z4]G5A13/2!JT[LU\Z(+9M=;TR\:,^[V2^M=2 MMU-7MZ)I1546F>(%NE?ZCQY4U2*Q0;=9NT6_ZL1HT1)]OU^C=[^\1[^@LD'_ MV(I]FS5%>[%2^AE,3ZM\N-]-?S\R5EQ MU!RIF>OF6VYBNI/BJ=09AQY>P:!^\D0U.CY3Y(WJFNO:FY=97]&: F6UD*K\ M3WO<>N)#XD%L$^<1*:;,(NN"EI3$ M%FH-H BC,R.:'AFG7L;W2N0_ED8J"Z0GB?8/[6QZIN[()6$08(L- ,-A&MB# MY\+BB)$0IH.#4<""\X?0#!O?<"D[=BT\1$.')],NB&([(T%82"SV:P"&$QHG M,[PFPHS?*"8#CT,QRU[LTC_0P6Z>X(#9U1J"15%$;3H + G2F:S#9*1#O'3^ MHCVHF4G:JFHOUFAOH\DU^6LO<]IS_E@JL31_=<4NN"R?,N,(0<($F#Z1734A M%":!31="35+AE.VHXIAZV=YDA2;QH- [(TQ/7+Z^1_S%3#:8$048!4Y"NBC" M[*(!@' ZEXRC7<#,;TNV6?/(6V/^)N+9E?Q.Z*HR>RBK-X44C^J.0_^LSKO: MVQIAYSH7'BHX<"$T?$S/9CMV # ,0^K,9@ 7)VDZ5Z9&:X#]WN![HP-4Z>F< MGTEB7%DBR*("PF- M;28 #B\DWV5E<:@Y_205:LOE4'A5/VU%\]B[FGG[AEW=UG64$6?X !R) Z?@0MT% M832S'""C#R!O^(##O/*,''&U.@YM(@"()-C620"%$S+'8E1]XE=]S4+NN7?@ M)K46Y.@*.*9)DMHL(=>@9YL]7@ NG9B&4YJC&R!^-W"L&I(_\68/#Y8KS9C% M+':8N+@TCD-GP%R8*1K1#)51ZHE?ZG^W5D5O#0\@]2DF#BD %K/$&1T7-K,B M(J/6$__>P.]=MHVEX2U"#' E)++YN*C$GGEK $1U:9@A-'H)XO<27\_= P#I MN88@#'7]R=(S(J/O$K_MU> MYMO,U":]VCI_84P V4[CE*3$CB0 C$,2.AM+()!H]4QG8CDZ >)W E\RM9== MQ+KZVV;53[,%9#UDE-EK9PB7G*RW!JZ032"4S%$=G0+Q.X7K_(]]V99F]=Q^ MZ+;+-,]NMACF4G.496XVA_MK!BWM?=N!LJOL@ZJKY,HL2V=A",46=K (*E"9X9,SJ:!.HW"<>"MF^[_8$SYOI M#Q!]2FGD;%!!P!!'*;8%" +B@";1',G1(E#R4_5L4S99DY]=S^ADQ]TOX).U MK:/@:#G_P5$%M%K'P)9T")8FM@8"J+G,'Q6=^A7]3HJ<\V(()'_A,B\U M3S/115V;[4VS*:@EL:L"($5 F5D2VHM1 (:#-'4X I8AG.;6*<]1Z.F?$/JW M\V:@" @S36S1N05@. C<>>'"?!1'E:?^;83/FPW/NQK-7_(N<9&V,1SE0Q+K MP301^-#'@>MJ_:3%2XO4!ZB>@W%P-PJ8G:6W &A)DM#>\@5AP=SV&ATM"/5; MD&Z@>_;E_T[8M1':;*38X0S:#9TB-FF@/QK$LL]!I+_[/IN[@P)#BV71F T\HXW;@ZI3\Z%>IW*C]) MGYN%LYO:D?CPH(WE?#/$O?MQK+1<#"_X?A_ MAYZYK@',N3-Q:P#GRSDVFA#F-R'W^]VNZHY$9%7W0K 2[5[VBX%A5^9@4W0E MZH_A: WU1GTT)NP-8]))F=G&TQV?O 8Z&G7)-_N9!&@%Q;VNA6",6)O M%ZTA6!K.[;FRR3D$OS7Y_)+SMC6L=+UJ^*94!Y=2[RKQROG@3795!CL3!FPL M!%%D3V( %@;,GNMK ,;"A,[(-AN="?.?5O@JFF67*9!3]V;+Z R8WQE,;&QF M;87V9Q'LG47)J^[4CQ+&+^G)JEX[H)GA.Y/R:'=8Z8.![Q_GY/@'=M[" :C0 M?CFS!D 1L]],K":'G&HN'[O#8BWJF/:GA8Y7CP?2KKMC6-;U&_QIW1\K&[OI M3[E]R:26S%9;_8WN,O@8ZR>2_<&Q_HL2N^XHU8-02M3=QRW/"BX-0/^^$4(= MOI@;'(_O7?T74$L#!!0 ( +*&?E+_'2:K;A\ '1@ 8 >&PO=V]R M:W-H965T&ULM5U9@(.#LWQG0>?[O75? M_$;KOOJZ;3O_PZ--W^]>/7WJZXW>*K^P.]W!G95U6]7#3[=^ZG=.JX9>VK9/ M+\[.7C[=*M,]^O%[NO;!_?B]'?K6=/J#J_RPW2IW>*-;N__AT?FC<.&C66]Z MO/#TQ^]W:JUO=/]Y]\'!KZ=QE,9L=>>-[2JG5S\\NCQ_]>8Y/D\/_-/HO<_^ MKG E2VN_X(_KYH='9TB0;G7=XP@*_G.KKW3;XD! QI\RYJ,X);Z8_QU&?T]K MA[4LE==7MOW=-/WFAT??/:H:O5)#VW^T^[]K6<\+'*^VK:=_5WM^]L7+1U4] M^-YNY66@8&LZ_J_Z*GS(7OCN[,0+%_+"!='-$Q&5;U6O?OS>V7WE\&D8#?^@ MI=+;0)SI<%-N>@=W#;S7_WC#FU'95?5F\'#3^TIU375CUIU9F5IU?759UW;H M>M.MJP^V-;71_ONG/4R.0SRM9:(W/-'%B8G.+ZI?;-=O?/6N:W13#O 4J(ZD M7P32WUS<.>(_5+>HGIW/JHNSB_,[QGL66?&,QGMV8KR)95;_=;GTO0/1^>\[ M)G@>)WA.$SS_]_/ZWS)1]5;[VID=J4O^[C^UOE65\56_T54+JH]O[9R]-8UV M^*3I&A!5F+%N[=!4WK8##N(KL!KTTKJU2]56K5GIRL-<70W3A;<6U>^ZVFNG MX?$!A0/NP*:>?5L!'?@VF)NM\1K^5GU\:^YWNL;5'$T*"VN;:JE]7ZFF<;@" M' 4,F5.TX'JCVE9W:\UL<7H]M*JW0+_3?PX&9M-=[W%A)<&UW>Y4!YQ:5+\- M+IO1P^5(QJK?*Z=G50/Z.*,)EH&1-3P,Y@)IP.OP&%@0#[L":^YMM44KC*0. MG?EST%6G=4-D6)B-C8%V3#,\95RUM;!&%-!>KX$1<9[5T)'1\W_[C^\NSB]> MKYS=PMJ\5J[>T/N-O@6#O,.%5H\__DUM=Z_?/D$:8(TP26U4:_Y2.,9XK1O= M[D[Q)0S+JW8B)LU0 S=Q?P%3*):WK/L)GA1F($9 MC-,X"[NV1='8M9H(!1&HZ39*:]?IUO/*=RV(&OZAO^IZZ/6(02!#C5'"(^0D MR3MLKP(I$S[(=D^H:0V6!*9M9YE.S*H_!Q"&7CCOU4KWAR1A=S,09%.K+=HG MD5C=-?/>SC6NA"6C$$6X!@-X3>)BNAK>]E%SD9-16.I#*0B9$F+Z@,LK4;)HB5=P=!@\1N6+ASMC?*& M;GU &P'\I#N?-O"#".&G@<*5Z8"MI$#PD)C)C2(-T1W:Z1U(-]EO!?[%-9EB M E,=F-T#WM$['$TE%[1+%!JV^9\[@\_OS3Y>6')VPT=["YM5J"GKBA M+4TX;02L P>X ?5PIC?RQ+NOJ$=K#Y21_<;"VN9VCZ;<#TO8=*,<3;Y"8Z=; ^A-!=>*-L2Q MFAS26&38G>J\JL5L??8D.N]\;[;$B$_L#H'-<:S[=XCL9(<('M28MP/Y&;R= MKP8QSU_ DH2I9M4?0[/F 8CO'@1R)[*.CEB1S6&[<2\)XK.JSN(JX"^G>[L0 M&8MSDD=$D-V@ZS<=!QTDIK?*M+3I*NXP3A?^OI<"4!08102%D+SQLUR3 >*T M@Q+J2J+*U2^J:QC3XR[_00RP\">XU9,O!,&9@8/N:8G A0H%HB>__ZI"-WWQ M\C6M!$CN&M5:,)GH $4[:DU&6H-'JAH#,X'YK< L$H=0R>P27!+S2J8C-0R6 MB(P8 EG/^Q]]S?08_G5!4Z-!7'/Y)6.JG;$-_A*#212J+6K,7_%)B)"T0YL M)JL?#;M2X!&0[;2-P#&-DE*34#;$13#C2].*%B-'<7=AE@Q1;9="%PR.KYR> M /44N%%_F;.(*DO""@ 9=VB9%@Y/$]M ]6J#MF.&\>1 M)@(170"=C0&E@%D2T :#1^BKW]A@@$9+ @("@ZLE^KG]QH",>#81.M.%7)W W =Y#\;3 :7+ RL3H)Y5 MAI<;6319"(=BA5?(9&X@!$+/U[:VQNF '<#F.BD!0B 4X21FY')Y230;SUW3/30^>O<4+8&]S.*WK^'4$A1#^_(3K0CKWBB9M XRT&]RPAD^S9L1]D M,Z1*XT*6@X1P-[B=]>Q4A0%(<\D"83/>L.2IPWP%1R[)6\)#"'#WFGUJ)GQD M;1X 6!/4!UUJC$V]=K$W39*%6'4M@DL $",[,1HAOLN0'U+!@X!0 MX/,$$N-]Q%\3)-)K%CWA,55I\05]!G ML5(5JYJ1=S?K@3'!3.:/=\'N ZSO MUB%T0I?7Y#QA^ E:9?-(+VX7&R''>_87FL*-[MBAV%:\@==I0$P4((H1PR_C M1N;.2'H[]!2 >EBTG5YAGLY'0<+, J\21%=_W8FC!9F#Y9N^Y7%A(!UP'<